0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-25 18:32:00 +00:00
OI-codes/BZOJ/2738/data/14.out

30001 lines
287 KiB (Stored with Git LFS)
Plaintext

459671264
110195491
19105426
476990455
18224609
380123020
349383894
287073612
425139383
125338694
81926326
37029535
169011613
417211550
34391067
103658641
106341436
289433175
221648639
466434389
50522174
145206909
499616343
445007253
494436721
13059033
132688064
73038074
280238507
189141143
193542554
352793613
497547173
474489881
40565252
442654757
274783727
320561100
205040983
117286427
75794722
329890479
261784816
470313649
495691697
114816706
245639250
108675987
483858267
440039377
105311551
169931248
106890618
297346748
496786808
410075273
335374016
58498007
323633390
525145170
230669142
302456214
197642352
372720056
422136526
241005164
356523324
287479442
528200018
115080880
265739766
400117580
487251884
77646485
61030349
446171661
55760354
370331493
321105400
460234078
131192027
442369415
408176586
416517942
399582335
124564196
96668430
409803862
475061476
31341885
325075239
404587690
396288886
93107341
433207238
328899349
456860826
157864867
120645360
246970221
498074923
363461974
2089901
485241516
59120442
474262807
19149013
464978180
397636083
154512391
274703977
221940378
13859142
239858691
108370537
59321825
482371544
218708243
315705810
464304603
337009037
392244191
516034168
126422031
287892325
482844991
343227964
266971578
13443488
165924787
56887967
9597844
198129992
517000500
29675843
191419511
54215894
256182501
303229562
347734480
266136080
209674577
512432374
249771483
171718670
179330598
47809294
391108368
223104851
136031782
398536188
530382877
474405988
403547790
55116987
306030603
216873411
273144639
324789824
107703361
111219407
95277903
121570336
471975691
277712768
348677563
199671471
55675551
242299490
50574570
260191043
16511441
176741689
329838612
533405852
37501598
348855127
36969260
365734129
225725205
366554394
247231497
137929521
277441319
383595887
81979703
64358147
183019519
24085508
58018959
124174201
193487405
425116914
383892471
367039121
206897913
461357599
507426059
324232212
430953273
378683145
498055774
101727601
65112281
276405267
459187365
475887856
88800308
75148985
279453048
195419440
10561549
86600762
517080227
101145371
534098598
104960476
121402416
112885106
390997133
417415959
261253027
178904956
36169121
169990048
112190145
152197619
230743685
419903754
235746284
212944877
322402607
243498575
486471645
395195132
141340424
536874475
89893470
227778902
255992184
349592532
139601065
251336302
81039223
526471224
213633384
161971643
9068872
304276821
317596091
45902630
212874293
290525581
494993993
420202216
184597316
86512040
112104243
472141601
255794897
31806256
146548812
510005527
172442723
449632701
94249688
533421844
458695053
529421245
45354408
115464072
394840405
448233550
530510919
525036535
491611132
204117695
48122771
113868068
95888953
233011723
536174960
306530026
331754107
206621514
515149404
163808948
261510755
168494699
482879611
365905298
535674613
190806671
176672084
429506000
185617341
205025671
407229945
470246120
282149252
244439138
528025779
198956523
208098756
236702463
516323778
83652941
243205057
155611291
98746588
105879450
15242945
484512433
4485007
51483877
403491227
81817372
235538938
389113932
252848047
524008666
532489846
5820336
207956480
302009485
176919946
260085014
107854642
152691157
63140550
418441625
330760314
191632786
503045797
32922629
125239696
464147513
113060000
307672938
401409746
508008382
360522956
222827432
46794575
177490891
386685974
503597829
59545551
14284832
68370573
153684770
407126768
249642521
346450960
47526585
457210936
373002438
305864421
522981192
299619674
499290242
506536899
230896651
15020521
158129709
255530128
255187003
448938990
523729686
365792795
501534252
47749715
504439164
429379503
399940945
118434938
309655835
468161807
534423624
355662050
157050817
112708488
208759901
381863123
100108016
507311529
170308673
141267313
302413720
410726722
28734984
357493061
315462050
19649953
203857659
483668812
171785027
320648338
298409519
458376848
487913352
91727383
306126697
5272019
362196513
226221925
139387702
519773387
526560258
202292897
259441150
377022403
267487077
114453961
165807015
516331207
276103518
86202878
145698281
320093626
25805096
498688794
192936616
221747459
417783725
305297485
453819836
380481625
367768730
147873188
357498842
364996363
33079015
58136275
133989979
526330241
184266897
116644212
128211255
484435779
498000080
498589138
93092747
131474009
403908023
12495181
60545829
64843339
17082831
517593182
242789433
313135323
172821963
428121624
312564541
369357455
395283004
391513961
471314422
289882371
378957695
64694325
97300497
187125942
379670261
242399062
154513052
298575171
163592163
127494296
79665898
461387706
137374756
517432595
203857659
9173655
247446189
183368412
501821243
413662616
360116063
187313398
42175243
470834049
237213567
503159358
64669569
333232284
428252684
424023099
487089086
225858851
530489363
475225169
502523798
395178672
363683407
442093630
421583067
175540037
124073402
245271972
405316275
458528518
287868412
113622693
222605719
337761716
266380390
189046824
78382386
343779597
67901225
116515453
515632680
152855610
150990287
190207590
290809189
111911273
459052254
9594867
295702882
81553864
80640046
208662137
107621857
134273277
383972293
132557304
507448706
476840786
199367814
331510173
461757830
205716726
490551967
145892590
181690071
157646689
57538249
124958574
4351810
420839379
219842013
486596743
106938043
525615381
390352753
249907561
4732169
225762274
441808623
404951648
64206619
187034377
277628420
396665697
289325538
45525419
89666140
214944892
301275920
169432353
512813631
238639906
286203896
14109094
529240345
354080899
64817874
331121393
216522328
116049195
75752613
137641559
210687967
141420531
286276650
214471115
529361733
193922856
111437783
240760681
200651569
398676599
450049095
57587642
75670032
308538822
93728760
461453181
34499779
224101039
406716533
288836813
69195403
346064863
266225755
418547564
180643178
80313152
156392310
188903426
454756293
280853514
225566411
151426809
26261541
332856718
49541278
61124589
303096123
358016976
435206606
420459566
274761100
359771459
458684135
73363327
359475456
506648601
327437125
70265432
80064841
4994012
138763290
218119366
98218615
436020417
348045176
206267100
281135974
345261617
228703183
482534705
305634150
320776763
169062451
142305784
59734580
236253144
438793283
323721282
438853017
513743464
410079195
157646603
230786811
216551312
330176508
49322761
475060372
166973389
393728287
371371140
115538688
381911268
345447765
361065550
254064699
498733397
472621802
290633979
354369351
506985763
437887843
470196978
450442328
428595512
201814925
264426245
321565626
247091225
14933928
218611159
180544609
508365165
473878725
147267746
404418094
205527141
9874160
64690642
447536511
413680855
519474390
236315632
497127089
142978424
50412870
406387928
4973745
137302483
265067395
403109433
192946914
206025285
141009123
119416847
19452833
357662351
474838244
528178438
533763467
388629522
339183813
351202589
36165487
88316261
278985280
350216025
91426436
383035319
198449923
291877244
183010934
255357907
101860387
437616786
171189671
499299971
136637541
304764244
154057986
365177643
314292436
347593876
58394893
16875403
98362945
146096783
25505408
140695129
99986387
35242932
388363503
429693710
274410674
433972265
465144574
246690390
486319840
141856933
431638628
284377807
448629639
176138679
54160917
45309697
45300770
480677547
459604661
329745948
399800761
470313649
166542301
266591796
345162022
88624199
325829545
209538944
429623284
378821200
12679696
513135224
184954150
211571566
388506284
72672935
447108842
28869825
500062644
217234659
366986242
502150136
185464790
315201934
132325238
108996607
168595018
444119778
149089153
23897197
34144757
250489446
117543583
66220057
189938260
429735606
290672796
318659367
240362762
264722082
216184067
241967528
156491146
502487010
532570045
404990187
231555732
395004064
490028972
253449174
268804979
292559419
26430916
439619484
455496044
457714393
52458232
84642822
414434958
353427868
437383609
395481922
50308972
177743635
240879213
121549960
436873069
463559995
353548349
28099632
165033912
297030048
389893767
44672303
80980408
32212391
34297810
367436417
261784816
15905045
300738090
408541663
507545882
11695059
154834226
484512057
110889554
536065666
425647713
243596003
200546576
153576394
44571868
315066520
262103326
310327541
79228415
45728932
390270390
59490013
478138718
99703008
357638856
297664495
47905448
386908396
230107134
122069280
183886063
220732299
523869268
165012413
75077217
488621667
360969937
98538673
536040452
73221989
339119915
77048400
28829628
152369052
458382230
243883283
155697706
15905045
59069914
330894200
217429587
239858691
327129659
318989989
161557299
368458887
29287844
215140009
511313338
104701986
63701342
348491393
286875613
191568531
414237096
358870255
58391065
487347929
461189987
236807417
230670436
135949999
175295009
49157329
122935648
67735603
135411905
378019394
276446442
312820067
498730139
201542324
79710716
468897428
65910976
307193637
342247878
313330697
110008155
364750474
64447312
28493123
39198352
129166586
358332694
270401545
258060211
101530838
81443686
479778790
203287159
288762270
205824701
17925973
362430667
429427099
287432855
277766433
360300199
503990621
256016357
394573035
274899218
359643562
290787912
415157528
280180808
193839030
182552092
424095172
399773373
343131862
242379429
497273359
223078417
34979458
523978411
334227032
10386271
252672920
508007752
471859242
37984624
388390212
450834283
463720349
307452653
349143004
198856319
507785002
31006365
528827520
482301661
120934431
212926281
376205381
392073503
276132826
258992745
434732852
43400147
248441303
446038208
330115957
236272601
7325817
171968611
339205346
130645946
403118666
58563678
335598971
196601768
260262026
155117331
451162013
506423147
352626246
530219168
358455813
452427896
459649892
240717868
403075234
234125699
56199079
303862322
463843837
457788007
34053160
189774326
24636983
468527425
11601286
101442035
104608535
384010069
282120428
222722459
187359357
388828582
145107404
179632057
69634164
534393005
97043852
254096226
448823942
155423654
419330663
447181278
93314668
58086414
140844028
419051782
359363326
241945541
382450774
502533695
362905175
241005427
392992612
138017303
333621293
307838548
124076843
11412022
299810611
82234895
15989968
109966311
257003606
237015885
276760595
464605179
321659534
296519225
176943846
152216348
59096706
525042293
379161672
419558282
311119888
499497183
294928818
520842422
454586820
42965527
305188625
61016182
426104168
284343118
308644858
24095047
387736852
37554421
429034875
374006791
236346944
151442616
365244597
217494127
221953391
247130458
146650320
252648247
38548917
90469041
44470558
194744288
490839458
48688530
286069567
225543324
143825807
236780861
530588701
416310418
29913869
280846177
497859425
178748295
12280813
394966478
305491610
41485521
69078165
376770771
111120862
351833529
27503752
14113613
465645203
487324221
373701925
304078342
73944946
218204740
377617863
450670983
476093649
119161614
373813516
304063702
375879512
237859219
447343958
14389073
283165736
39438849
84483170
495080453
289003520
355206128
96872134
282780677
128510857
91544475
167568668
124845351
167375660
317735158
93059087
181723718
183879523
318403596
349024886
32574920
387356991
391604461
76685042
219776914
173861450
27803421
284961116
489515161
95730929
63599899
473745769
400648995
241470701
245031540
152855610
356640234
20180892
94623281
465166698
281536916
173899560
137253275
187313294
150646487
159372670
24423434
114919238
211523289
246554506
369400127
318026489
212380100
306460400
339498481
216974036
501603721
189257675
252962598
161208795
184607296
377539477
108353039
63780782
360393375
450967682
226708232
32474938
4848889
338991093
213400482
206694307
162759052
396543826
56128700
163348047
440264211
178307058
216631993
451601771
463630957
60457884
431556425
110368163
293742949
301251525
164556567
59256462
434131540
125833687
137432958
314413598
249504657
475955667
134114280
161784303
144241733
6070006
87711123
449418857
224694884
527270371
293519929
135052299
342179148
68910469
381681992
220033975
503345119
288823096
106794585
321776870
111050904
418879759
76870934
471117074
286501596
381981196
307950419
90312516
275983899
341306242
94654028
95408760
524769513
420333785
12911539
352010114
117428632
309128012
24657684
111161425
265472404
143814294
455391907
340893032
218893253
227733001
404907923
109014754
320260583
393237511
311897029
307824198
270503190
318375230
225088884
59441709
290109629
256853998
335516870
204663181
441375180
268226266
332490250
266727176
336829299
117577346
89861449
413999395
118203438
492851890
285641321
238437896
341084688
75838377
64297409
444014948
140123623
330019322
120140902
317982130
28498646
296797171
441645722
235795848
62555341
386958167
239530073
149482945
382233795
46913964
428234424
437572258
316237170
485469136
1706569
30844248
477067094
308380936
524511030
484045301
28887979
363143414
280928778
407037376
144826484
531201599
33466129
302669149
526570962
305922473
28716028
191571377
213773329
503159358
345364333
284554156
32200893
445325636
36997966
36193527
446302031
337580981
297292483
12246548
371428780
344853943
214550600
403413872
53998415
58717064
324490689
35874060
133351579
71764290
385252728
34587342
199753147
46313186
477858006
299028934
421183521
166900750
322398127
454820573
447725212
228121142
4770110
389181382
429557095
324104771
432358355
231637669
360909225
19204874
424692223
442116317
477462020
148581499
344481509
249914962
69414574
529242955
517056646
278869274
440829683
455095597
19674951
429263059
371316464
216463971
217812262
192571863
424482536
304834727
534097770
420428562
474654585
454081940
394939847
72313379
250154188
408158349
217454390
529021097
377256126
440767146
382265698
251016256
3610538
102113548
127693677
176549166
237932276
136108175
498523041
78112366
109783976
430542421
317772786
345339503
283280382
364009634
485251369
489285186
527001200
275437069
415437163
320363206
99346043
332109442
216902040
468402647
7256518
66886799
168634789
486315736
416281057
285688900
24167527
290804531
257363830
339586310
196610545
388583212
356212832
263433914
102037127
428833305
205574332
536691350
514107277
115439318
421381427
231152707
314625793
355222312
356592742
257906478
347012882
330294014
529952648
398539855
13187429
534176064
463905973
371721532
43709206
219198526
55682662
98310769
373850172
325229507
299613560
251875539
215647340
507324418
476127141
333886669
231593983
101602682
71140235
357220096
448973284
503792402
299469143
146697218
207020306
116082036
391452520
198856319
68730142
49143416
302925108
114599040
442763584
120337679
457531141
456161930
232776887
160802072
223678004
169265043
400709351
529112680
207347850
251459260
322717617
156068390
38901862
335291011
433398469
94767927
4764846
208042413
225458244
260407634
445393408
223281499
226600152
320769717
497060055
210455323
523210321
302674296
173760169
240231320
162659182
355597403
183972528
81775106
138426645
364472489
87783640
257565677
41708322
208293204
263158602
190867351
187050548
425127140
534274132
38600862
529444447
178888681
234358038
124370491
318486295
103779834
64534946
432412483
447965355
335366974
63336512
244651916
68145398
164786864
420345689
79305070
463465102
391301292
246194829
434902050
218522824
173269739
147758280
509879546
156725232
471969320
40292635
315276094
391218100
440761936
476208385
435539105
382239642
403238533
64851612
115746945
404258112
347192168
144451930
442262900
65769793
166860260
13016280
372399355
171708327
378246661
306126697
194584540
336730355
470917064
217439270
33481299
480656057
354638793
14192462
511477694
444828022
263623870
418140539
324683176
348027197
193580342
206220408
327008584
296374150
509602962
101791841
245263478
468795791
509197645
55860861
53125065
297597437
146287307
56262055
328555952
206722113
417519824
257699854
87911976
230750110
492670290
232233070
445297794
490736505
384653055
400878931
256140551
271833069
474290011
347275959
520214686
425177947
446073055
446772659
125440907
103897716
527009917
112977762
32590792
139109174
280066047
21060495
49965506
415645707
213756175
369128699
327005416
37705999
208755704
347407922
186361331
403162703
376125324
460024809
85663802
277765551
483383481
187170831
154916618
451493467
302920484
465043368
502488536
171423321
174935338
474115513
231067994
450452879
99003396
488565103
392811001
189311078
418195893
94021181
359200595
39700998
431535238
451048069
496688491
213207411
78605282
99420580
316766899
529878472
426628616
46225411
102451652
71041152
3131611
100298752
439135154
410678378
280775127
355718274
460632250
89006096
72658555
432900238
37484321
161154058
468780550
342062977
20449403
200944747
54289246
315390558
370829581
406386195
512603379
166210920
401236734
378532229
177264959
468747193
22077370
535017771
203698231
515825552
153713920
72160471
258596502
120298324
324470007
341393573
364418856
20696097
21880463
339478028
442236444
20836060
334388587
70288275
82065820
496376091
260081262
33853999
312848590
262350912
22491455
269018047
485746436
241360608
362540954
85474018
204665177
417019323
36787780
195210848
169898508
525036177
283001962
496957317
234930116
408486566
416947755
96905139
50470994
71370742
530535215
122184479
8457410
434483352
302976938
119235926
284209523
259590410
427515431
373280706
488592795
460327696
109100430
476547359
39898919
371146442
251060375
182132569
308784840
508673073
53081346
145104420
150201030
47473460
315959870
187768222
179262347
305824519
159101596
344142493
288976301
168489656
467638780
124518413
182518943
491450073
340017696
18704275
323528816
162703284
78636916
391292801
245633913
98338795
462591002
125742354
169792119
246645950
231778973
224900791
73365100
120704925
76917178
482979313
352477963
342963429
374727431
527955250
32984870
74032074
512885692
399322235
496898435
276446442
469781454
530684478
254475078
4799118
161786023
291550186
222986219
329356689
79728331
283784275
114314881
383067160
338286312
323259856
239756949
26134856
4741558
394663245
453215653
383220809
408149740
116511398
236062420
37547381
491562236
267176764
39696508
57246891
32503350
485071277
258767470
73608091
358542118
11386642
425600482
382667080
161902301
18593275
487677531
7587935
201340860
344009267
66251830
339272753
252301603
517156633
208776380
406387928
114442747
222542771
413645191
353735282
87833401
77407589
484122609
123334243
87300088
128572453
160589227
42131501
355455943
302988871
12074288
345898898
142421604
366643066
490888194
396413536
311784294
530219168
477637960
313456547
29715360
149964486
158932695
11461638
190426399
194364473
445964742
455648356
162663154
278724574
178357718
187862908
196362107
486985597
530939809
236119965
386705178
47178382
256271533
467308203
436641934
25161246
469502100
351334605
105137392
163291693
387035296
528633124
135548654
124995812
444622389
16068976
502496867
74746671
262138514
56846797
386353614
317315520
124680152
56923109
457642729
131605470
142026180
330301927
132787850
192128943
354944079
273134736
109833164
210078901
342787994
389079129
529488560
150176513
47513800
253851895
280041765
165383591
440384460
80010078
289591007
305838114
4192643
368291605
43133149
386014039
432070394
119899827
205807016
218806054
104512656
302081539
166596092
186866366
355735128
256942920
4642896
425787265
448946222
449273801
309326564
412454489
240191384
326034166
135173835
201526830
227124015
528132222
201115334
51479926
285397061
158668022
6911752
402551070
452898394
259267808
251249901
256236455
131282286
194882005
520423845
63986847
24795106
83132014
369297635
129110496
186230753
425129837
168788120
322633281
390550541
347248608
463931961
398347377
20564260
391950776
120416671
230329188
455610434
8720670
246698220
268724315
13528310
138896502
264479559
186996222
12093602
275097031
398763826
242004289
109429870
534382010
442119435
98164017
199853250
459448806
222053012
16420714
288904540
119078004
387362627
309530011
110824456
171569583
125667222
240039295
48099640
72906998
89324415
189171822
245772616
284656681
131527181
360757812
95605179
373778359
495868512
451660412
378801641
435768446
151527858
8638693
332971848
386979335
39976971
379736119
55042078
214550600
112611143
304989804
355350995
135187906
207087280
21532038
464038255
159507038
455548297
344313174
193673217
94296710
435424165
215665452
442123280
103493842
467780810
407452017
350163438
108794014
469726824
72499470
389919727
198170087
23986660
29679441
66425457
168145198
421042877
345920367
186312440
458131258
184119405
386014664
464683153
335339457
265994049
265642791
220789932
234343080
384718730
72127301
175080851
516609069
472967597
90353196
178634288
26737782
440449587
496894
441586038
427343367
222474904
330707630
98973005
309302496
454043054
185739625
29245533
208497529
285729952
291596298
37501598
30393295
314614409
188338229
164854121
416644192
447345572
278847834
232403320
179488770
366776045
241252778
454406585
316687456
501338957
521255570
271335498
45178538
406783123
47927382
513009172
108347139
326492607
5271479
238379594
83209006
89268852
111120862
40384788
283381847
89807361
416065947
118895979
151062223
84306859
488192450
250373228
475217670
199641404
52876405
513804883
276271739
408549745
114919238
155196743
261919190
345351062
263893314
430281875
189436254
313367309
510997202
400007564
371390324
41544765
88311748
49114870
146167754
430176116
357480713
33924777
531233601
375162121
193117945
522373127
97381308
289368282
233651668
277056207
444529834
191015794
207796335
216171037
120598378
189046324
90654767
50510218
475787844
202038909
512540427
380369803
510479458
406109368
191726575
39504452
524170439
57442338
331473502
114967205
63014262
155803475
296220249
292046697
314748350
261220688
869860
501803702
427620108
52732600
73022644
13353413
311063928
281123544
199994502
82027244
220609209
488316547
133966220
307529092
349264220
482335342
185590388
204664345
342594244
224986297
329101172
162503574
216487301
427743886
228284540
83864232
110487959
130986945
527507427
523334609
423610722
66844953
231623979
87433133
485173992
494141021
181622228
367308153
199964931
43834788
51601338
515429720
524732850
383634699
56804442
486779833
466271245
11802430
201109674
496652806
483107138
152661213
302461919
41021511
154478992
341403443
18795351
510647214
189771145
511753067
355479253
207274511
156029227
341303217
418356753
234542029
244496921
230052424
319948882
313987782
132784964
473668572
305814558
274718057
387299179
146907634
359055213
474702875
400169825
315060319
226463674
415011266
171146027
137258270
12200302
438373143
201745864
273133762
169336516
382536411
166122816
71258036
518740691
373122645
124910349
144288014
180375944
67938163
503447813
140876626
491727655
145913766
148227848
462146017
55240632
494240061
214488961
530939559
135355210
146923934
33938658
388597576
90993890
30352413
234610561
314541116
134278387
441453088
99813715
222533547
310444505
36431211
82152706
491440837
271504953
287795804
322597786
186295805
193171744
233633596
362544948
214595464
9086057
535785101
350123430
18802820
533706732
178298693
500601351
74464254
98810393
400223460
183103909
374806672
173866624
430088669
269178057
412847476
295807843
242132067
110486187
458628550
490069963
375811303
297092756
438757993
93379002
79709144
518455927
154618471
531616375
278041664
330876999
19649953
477518478
191437531
193509152
184831861
278273167
44945397
502729791
436190158
23757980
508123610
412058014
86874226
236013036
7876073
312855304
333255465
89383095
437470419
27792882
125562747
193269322
101319454
206279269
243536235
334619587
406946525
431085910
64215897
25153955
486748442
471564777
14284832
369357455
218943141
2367896
299422782
346739555
515737132
488933387
288214904
100426462
189277687
160866619
484338916
56193197
503830709
7404419
375988534
425113856
23951743
133036101
398595671
448161708
478594871
91882239
255456256
534937947
474484356
338787883
232381824
22984324
416523694
218453577
240111606
485301952
522905357
507163739
443821289
164300405
499053905
190847079
317864579
256487785
451863488
95846357
39699021
383890368
69428337
310339400
383313931
52362692
130761439
290082673
351182444
364273174
233415705
131105260
161215378
395065032
289781665
206024861
296298142
309820693
91206371
491399742
62465906
220983865
347836556
76440443
74605982
400087731
293148829
266676739
170739520
278869274
457020400
258118800
170995883
336154514
56249097
392648488
525154497
131036295
484227936
13282545
79277968
331353749
34159432
207311829
253440573
481624368
378016152
35124324
298968763
488024578
88535626
487410079
505966702
233134585
527818861
478393777
52805708
97824595
312459971
329076590
216433255
34237317
263974777
354833206
109785473
364654812
170229878
226477048
285679750
95826186
272114646
265411195
369064391
182547805
135162629
191495645
271139890
438448875
54959050
287166151
261627838
184140180
130906757
525323502
504848625
465051025
477682094
469969999
166952848
400831301
299051207
351950067
345125470
404627388
430946180
518063610
267135648
245772616
430091084
253231713
309069172
32947404
36235510
353020671
379741576
114280259
98945377
85823528
320880831
516054037
301974226
161851118
365592411
132454829
91985370
403065523
157508516
367166988
312412383
264465020
25207304
128117403
513872264
194044041
41184686
389826700
320497311
502940671
321711341
98466954
147508551
200585055
175966515
152677497
319016422
477982163
168529968
405050281
459177306
234613590
12468712
518355782
140973539
17362726
505634110
466159468
174331184
465793717
366732556
70865424
531329880
34259898
335715026
502006119
519549314
108910805
232238871
404407908
354283935
81754122
285800546
472726515
517489704
309905688
188130256
117033563
28975702
125841787
3689753
177182763
523236232
25633238
497579337
343600587
257441374
137599595
343623370
12987710
243511690
287535777
262494532
493836795
29146010
347589571
152176556
61310986
76881157
280902107
325351163
430589176
179111984
438502818
324608852
173033861
456686357
246073418
477154206
50804201
27142348
228886622
506036528
356915966
511044597
406726820
408164927
167319080
264740129
428605298
359014486
458688261
154594327
529951071
378506125
387629848
26430916
486449828
347004357
442980446
87662586
486434284
19096927
48125494
6337340
179032398
393682246
87830763
228476889
406813326
388007136
245584717
526342631
137878527
484736201
106341436
385564988
207784842
220716159
515232544
167375660
415794557
509758238
67401014
292347167
449343340
132751425
369961508
82142267
462238528
506985763
474334042
461614082
482261376
487185044
448655651
504175398
536425503
525650583
62269115
57364996
232820624
450817851
305259181
193655442
318051552
310306065
468219780
348699485
424030499
252310528
219332730
27190446
528395122
186347503
53079913
35947347
447838037
497539573
386945588
194260107
35782250
348746338
250887322
23775079
47850536
531605210
33685105
311246733
498400859
378224438
221856325
362029799
481664105
155130923
59060858
37803926
346324289
194419337
257495381
144117775
5298416
306107148
52343025
4875789
166079667
113711458
228967267
12684732
427404265
130966929
186494280
28493123
184329302
265941208
367471006
358108138
490472191
480677547
330216877
139786845
345801615
245026830
324241168
423821274
205184567
465225856
7691051
320616139
258624716
299538518
99718415
303367261
254091554
412886779
21005101
62934630
177611140
425042404
15176541
378905691
470402331
371591504
93760392
425122798
89814865
468112791
359142221
120018055
167905908
158682717
513289694
112159710
468156707
22500218
171478358
281672211
123488801
38403795
6080126
285488990
233640538
199183980
223052937
229341013
122736078
15663866
448274826
257203919
351924863
262422325
239613886
169012702
531799969
49152704
76389568
242346427
455343599
465672895
93607760
35552668
20215501
381330409
71438357
85718452
250074045
142036504
401815179
338328380
431641757
35348368
277739197
509336619
245355583
483871905
26281098
129601938
536246649
369486315
36537189
430379129
491428447
172327203
115191169
392046154
471322329
15818502
293582048
363113654
217048408
302238463
243284588
320810845
231014667
226918069
359097506
75214212
251782929
99514144
486233144
272144223
470795295
230543291
196308958
171526002
85638785
478745013
419204412
17303663
354433859
463441966
324615808
478434090
15088843
317427375
327857546
532881980
69078165
404411714
209081650
382921420
27842301
194822874
260901498
226878341
416525263
424892347
323352017
406815299
80809450
487901785
319047702
233962639
258168816
54003163
359243883
302230149
452841268
87474265
511891652
425127140
435160871
94033164
92303003
346644274
411979133
143693223
140822961
9879056
233529433
412791720
188426404
327340688
49843595
161372632
24601886
472694311
154155134
156438635
98358156
312369442
333309792
28545399
139760758
505503161
461663825
351005289
170770807
256318504
208232428
473331001
466887795
385660457
159874542
243308221
245427085
507068159
145088413
100483312
367130465
349813048
32310299
527389053
470579395
14309034
407254698
99684179
122014074
508017464
415467803
362282752
412890236
362166806
381230629
7661484
335774857
141057829
316154923
8119717
71392653
340572427
76751276
499412639
104969407
346995348
387087351
379335404
237936795
58369512
415903328
14973882
499279073
244686733
96056609
102584755
108811551
50606981
250375148
358794955
200446682
359467518
261367698
346362568
404224221
327093891
376233030
1040648
463879378
115495381
396315506
315893636
308927547
162946771
244753932
120491305
48039822
38910297
153138779
428438037
281921069
427224790
291246717
149831060
38832818
324226998
382239642
449754221
169741207
69974394
390762304
55635562
98006981
308055227
408511976
254904749
55904763
15972300
248914226
148083974
181945197
2821184
357345225
87585946
64205623
260704595
417702513
317746548
291927559
275568539
385996587
191109510
72464751
38675525
197875333
208871305
367518187
483235386
109212913
79277968
484146976
483154843
168244157
159674666
375420607
191019217
280152687
383090475
280833608
15996906
50173879
466786632
101145371
122427602
532124500
224323417
190428158
334138720
154108494
260270376
284435074
502156137
486972716
201955253
192933034
32772964
437632400
211906432
295052673
368434373
95608806
536622144
488587745
71244400
257855003
491612894
372621215
267772712
505712868
459062644
453787691
484955272
282883694
492951302
523436667
10996542
259152486
439042813
482497791
168466340
133390224
164582680
299165293
423988418
626428
46605882
398641374
328951163
490697053
339405335
346878129
126077360
20029642
295018304
54507035
135274474
332468744
471213782
64354217
473860560
417631209
470916338
421342621
138669595
513371977
220719887
430735074
22000045
283101592
264153067
198535514
475339855
285222015
507898439
382517354
305902617
529308509
226977485
91111947
152726889
105056773
133927781
190585380
456275474
295733806
17256123
83738944
270034156
462995863
75643083
136164898
71484261
518412028
223779281
456554861
419306591
445663389
233241875
2160794
145743418
536869736
393734732
234244389
140668589
263744230
402299852
464988924
365883022
54539810
215957082
185099090
266189164
399590322
58533751
215692004
65798682
64863397
191952600
480462246
451216349
197924993
180681348
165255405
353212992
191959936
374154403
33010209
270761855
506052530
269911524
261820483
279190880
303469299
99459368
305725155
439535413
221420563
429623983
511681799
329231472
129254589
287579043
465516497
36183944
497510743
422493235
298109614
175533249
112076782
295531668
439552953
387494918
463480610
295105831
328651332
35730281
321247538
420577004
527701724
238611566
177899432
488927467
364826728
192364182
48122771
504733038
473581838
140944179
287543668
456140575
125122408
417655331
171661671
199841178
395345058
384702854
357841969
94955681
146950957
118324695
429281671
164521121
17284500
6917867
187878973
190960031
36184523
423426194
372088009
34311498
136295288
299779878
503997698
194052242
438621335
201679986
287424060
285690818
228086943
528590147
469378860
418959440
123303658
83988225
318639342
512540427
165543046
238219170
419553565
404990187
219044552
31209309
532341130
524848263
476041113
336737458
217454390
527741675
283515836
394639749
351005289
272602169
344219781
319582233
335449109
472634621
384092776
177544552
508174690
21557939
324871532
361720290
223860356
138988731
341899929
342084718
397095488
311507056
384781414
80059616
44041188
356755889
456382735
319669164
81232835
456662541
306574038
516498612
166193891
314905130
122736187
114125195
169563300
110031462
223687267
199362476
304223941
70066643
48865466
109628715
5357728
476802083
276401358
56354452
510755225
465935452
287892312
412030703
154576169
256229947
433008185
498374942
492997715
370814423
69840185
79073900
263344182
157499930
125082577
331659237
502129303
121528544
49286529
14945020
278791276
102399397
266313219
410220977
295265629
472124961
181010234
502968674
485476617
178382509
31292760
185900343
1537128
290400077
376103256
221955252
51601338
238379594
166983434
186442302
299131623
9582924
441880016
153652032
382496705
388296190
246243726
454009910
496421769
121311928
165975035
202510839
346925567
480795792
240435621
410928275
237676696
469078685
422617345
339436967
38543061
516086092
499593973
74307923
303824295
412482463
220983865
33594954
34817499
75910807
492221947
488993377
378692703
202011941
114195419
401331563
62944260
6561118
157508516
93007168
345442740
253678757
354857070
293282511
360712850
28824647
372846475
324822808
423560027
144398438
384441543
246834019
176126358
508369951
157197522
269395695
55812165
226402929
238954665
321920785
194186576
439572441
443526155
69213226
87789422
518901372
19286371
102966395
484676890
16488975
290707219
92712250
81417300
379534971
289939199
140486599
65486721
237962925
181792873
293558391
211393598
180872974
40373136
232568116
55795447
156161049
351836648
355665473
442465758
277880318
37762143
529474296
124066983
9207398
52964584
250713565
213431636
10560142
28751133
359020350
315309123
350396334
298509740
501098310
508639810
362287976
193509152
505822795
63510527
270503190
442381846
359446890
168505520
129263830
141121024
20265392
334334484
342258168
456613920
157963666
359195498
357152227
84147002
273842852
287422759
245414827
58954957
155680975
394363411
7855607
61692714
344012914
56027419
148773104
182796794
391692900
350731675
459582564
387207858
465694861
477430742
327040327
452422183
409557931
432904800
392719885
347793450
134689238
223014617
340551065
421903954
515794147
491476351
219450573
128473463
27570344
130796170
204586672
282578094
197333639
65999928
308871791
8552625
348788158
201046192
224249746
376812449
446729386
189754248
220673284
521965368
367591313
511259197
176176173
527453068
459655716
397425333
161383403
410860775
186590831
205909911
58971585
423574175
114747054
26956608
519895071
256105123
364935268
334094956
512211587
348515650
174621749
258116390
30873373
525576942
313548985
381538988
6499657
222814244
277477007
356090061
340419456
361034592
452567386
453409564
472954321
330933490
513695494
237383213
179199383
517230854
81543045
146372274
207707146
18601334
252301603
366141805
172442723
271772090
392729010
207552833
289137645
492302122
518884823
166612753
340673387
3822642
24388415
302240702
218051386
129580371
475351165
321780100
446161082
186413584
195774406
421398169
93134043
135482963
346258882
230330393
298853043
249656363
252103386
398313070
330157495
323495489
161262245
193876616
484536389
393466034
153672148
139354210
485243183
86476179
65368048
99709763
261963163
250335651
51749878
370952595
329702085
512601731
56149281
257937101
214207079
73377330
242830045
424727095
196144135
101915149
535443566
349276396
143777975
97201759
435312815
67026368
352618619
351505093
521769177
501444865
309561372
59226066
113631463
161961322
439434509
18607942
82791800
373056513
497937274
339088854
32786377
357383792
521739717
16431099
494358298
345531912
302627601
187731535
151536190
314643079
190325177
286727515
116586140
183224413
61489732
69814590
388830848
175137690
195906356
160801407
63318627
107435299
329321810
100609710
60306015
404340918
64874921
444316206
497258256
334291388
345701224
263963536
233415705
148719928
247153399
284373043
27980432
230143833
190435367
78470857
73874030
241679874
354898109
75606690
472492821
150361133
39790052
255236880
429251775
32367733
490883016
329222828
115118569
477372046
68145398
386727225
88024087
403835035
487021939
429715822
472000806
536612114
328494126
435172867
206540158
321105400
305397884
503231361
297677357
434484982
108889748
111437783
89271659
269791018
223123693
71976388
484462504
94020719
279647079
528144655
291835678
315613954
48961483
102582313
460087800
307557577
380749321
315028217
313956669
280595500
345635570
204107226
300994690
348463808
390762304
383291316
239150339
370978712
91799528
363771485
235180222
190089595
98804674
11352073
31322778
163944647
335155991
512287133
230564530
234218513
133307640
100742990
371647802
296307744
293951259
405887715
70100631
175932702
203064536
456940837
125448569
287856998
405432686
456691737
362430667
283914221
135706330
275052700
261447524
72286550
206604198
209007613
157153610
227898676
298196715
252479722
267674767
218553344
332820754
393097360
198820528
41161583
394270945
370137551
391452520
114587714
290935820
302263038
183586398
380728452
55350902
319310116
104521292
379413758
441472180
206847469
526737518
446431892
446736930
66466795
182205260
36993783
24647997
459667693
376586939
330216877
391143272
526546861
399415950
227964236
399029580
251153087
404123890
284973914
409623314
450242413
503313198
55400565
150886819
456797231
311786023
382923891
352109844
450841100
396558547
37743987
386335869
252103386
158745519
189781354
512834064
69742097
216797601
309309210
86035012
62043772
20347152
42245614
222625339
198400459
355390460
221778779
5426931
70816172
19129417
232541568
290686905
504587188
194284989
274855757
99095436
501520923
123212224
197138074
263820074
25938550
93321323
360240571
208041300
173537049
361846701
279722576
452685864
367393035
445366503
64179597
80173676
182999741
331921029
19270080
362184868
221211751
125486000
373094564
58838960
212895665
109748768
97166900
136698221
517319340
346158328
130526347
38923184
290579813
161971643
515654904
318415410
406534192
421155679
336284104
161786023
379211822
289615798
267912033
516983913
362353193
204082616
162684180
200092468
39674480
239923426
407678929
225866573
48000569
195293881
125687330
499036673
56971697
23279244
486985214
228393855
130587825
279886892
341853969
214718485
46302098
457759100
160508266
57451265
294434775
127753934
220847066
33673942
357892046
396158696
377397367
43842569
148390015
75351568
100429144
286548606
67226884
399749768
160958018
434813416
336091483
490924000
188023538
523955982
503937667
472472322
201785962
457844011
266170426
89824361
192478960
310809997
387087351
184471869
329655134
262141185
501104006
498799808
74128392
289372718
164034787
149784478
340064707
429834113
67871332
315296134
121913160
122891270
374148657
171174495
73827554
426194202
414929417
1257877
350677444
107319333
133942737
532434709
272711177
186442302
26543462
467057737
395165082
240570635
361447691
303885673
21733546
530706932
221530815
291206840
46475888
271019129
365734086
170625211
395721014
256009011
364523509
314259797
451439370
518162825
130612688
482400404
150451731
248953535
157747742
447821183
162870317
383493146
416449376
359421294
366146598
114235660
28894015
200454930
46354494
479695768
433123232
430631680
5546669
529555259
106329435
324585701
143552382
299768136
306451310
265414354
59388447
58957425
68730142
454942531
281637443
29345788
155915129
282703082
424101013
127454391
2363048
267555636
170522831
221211751
226266292
55769069
69905481
110147315
182546934
304100627
321396175
249330901
310695038
302955397
334392538
237040645
251689694
148328008
241154358
348795207
180017085
427942789
334740069
272382639
115613986
372785568
405116701
104896165
163874144
187997481
508337238
45424881
381594905
184140180
190235248
89364158
22000045
376506068
188520636
211453593
331924373
440461827
351952771
290884188
397881081
526336002
529556276
96399920
210820899
132165570
525927969
340938932
166016597
137797803
206248410
93980575
257250592
459723321
495426338
291115971
257970846
144842188
119934901
415776276
414821418
94907237
190400169
489315317
65188227
1490404
251892994
75985742
119881417
115301567
429963161
112054705
288059851
23515438
247253311
259544951
343548789
414563709
482069671
234689442
178548755
141543583
359454587
490482091
192245930
7833755
106572575
10051409
444068960
181774742
473061398
186127195
415861627
131998628
197641450
309432359
170393726
524166096
533326146
97325089
208389571
443802208
438258442
514726050
470273927
375193051
285687435
48572748
322166088
285664111
1617775
100575560
24224779
19244668
256444614
90397234
457907939
319108269
13712482
286113975
330930430
125147009
324457714
222942168
333951330
430330373
156953571
295363314
461627537
271758360
62480732
335147192
421131994
400108222
213653335
327667729
398838038
388357684
147629454
204238094
323758940
506285723
351137932
422887082
211487640
297257686
109481402
22389951
179405800
462934407
33113748
70021313
48832116
394401929
290277618
449426385
389001369
79467375
151476782
404593077
211623263
411262024
374791988
217884803
223378532
15123087
317051623
530381902
461110232
328236990
70500287
465685824
215630190
473060572
279607116
1529028
275775499
128656125
345218208
358848579
202553547
397179492
119664319
198467445
219441796
342443783
356636390
36931405
250552835
154055719
462807848
409281523
405009110
327931792
279523690
18736646
32170508
397246822
120491305
392129347
71133486
189482933
428246382
285390349
496784469
79683169
415454985
205711907
413525837
283435313
503592060
257204275
231048875
22493176
304805461
162803046
114449809
436202774
166897015
61061622
500030323
293636358
442810134
291423670
422687275
494676643
355407229
1402580
352415313
91393222
337391607
525844405
401965101
411557647
345183874
385189979
26043310
139270343
95189446
125102911
399280181
227274762
394966478
146715959
203659605
420854924
102943518
406731981
142873617
297641662
415108311
17490980
163128619
159306571
219540994
357498842
183231477
434819941
395879362
281643908
363542862
414313671
253845431
212488253
220125935
241267550
264672653
80717716
497039753
335757449
231564514
497906339
12681552
56825000
114731736
20280117
242015298
509219219
470139241
506846920
24137937
8252470
28172207
391145044
78433
118891296
382624795
255769817
205761128
106704881
102677059
7954074
55676104
119471556
437061530
348093902
307557155
200657806
340887426
66887852
438284344
425573120
307197800
274570460
459164290
319142474
434386368
510060077
425746748
379944689
299482761
344146627
330673351
77116793
87055251
137613989
315839930
458077313
289077532
44285878
62340782
198952455
297887548
332947409
52541509
167802063
437604952
424179881
484800972
44056810
30335474
468225968
31337443
73870541
437327054
398354133
90823367
365117994
474929211
287299413
246429381
5260411
99206953
480481797
297549974
209995489
59082602
27869011
112792261
217788435
95319328
265794590
325781402
282014903
412743594
222029773
398415150
183218944
132348583
21511864
225956263
303469299
46689134
175297737
77646485
89915382
257890022
244333452
39217275
114050314
266691542
532916167
476963888
382244165
111666062
200699916
409792505
368198326
35911445
431733949
106898458
275225135
411201983
36451760
240915284
456850169
251847179
460512592
164616586
513432617
304104829
416462616
111615815
182299330
470246120
224744198
381365972
132512254
412841489
392090738
26413995
173861450
128521314
333779485
485746537
26302307
230307456
217545758
384459847
191566977
228793047
9118535
30513394
199623449
339740390
491674423
458440981
169281542
320134952
530109904
43092289
289417941
250636155
56113366
174301490
203598637
428263909
190870606
378189086
62161633
182915752
519645599
166425885
169778114
206024861
29449549
201799820
401937135
324535002
244514494
138134471
260181570
336795911
437583868
505624423
486305912
194973204
7617122
213175142
122021688
454126725
458409530
26671601
294074561
73965225
299201026
501974518
390619196
5426707
186882667
2179374
349151555
456074095
329011182
373686490
403289563
283539617
125169794
185176599
460510496
379008644
16842611
299165293
46891996
491490525
510250226
287932751
344974431
320732888
352999357
512100543
285348656
407429699
244200667
323975292
64810712
18593275
143825807
450113666
455247110
33091367
39795779
369682895
443561355
309295309
83937992
387932987
253694053
40301384
158630641
78910134
426915889
63689003
494943265
533964022
319670228
518902175
132641465
220044057
438036768
281673030
240250097
462006589
271716025
188476419
293168261
456010359
241873515
229564637
315856592
347166063
104058636
140568697
498993118
287107667
500325236
144510475
385332498
486782230
97552275
418654677
130294817
52506585
453642257
48879677
328227517
248564192
443037634
157233234
532794077
331318133
227862513
111440947
261458704
41201424
294324265
352767567
34579000
433950726
160802072
297654908
85048783
395303065
365391748
25586801
477952544
395944160
522311417
472987111
214088227
121260853
319386442
312113143
383081964
184164826
341860503
66917288
186813330
517119300
145743418
478421090
403255774
406363377
87055251
474208947
179628417
250645276
38205786
155298226
515671994
184901341
460246297
21971051
532661465
176086997
30009332
353811487
330315076
347792719
302818064
112694520
329766138
340401291
75214698
61961556
169435553
167181241
398499007
284620631
295699558
435588912
321967696
86867564
527181591
181162161
335065900
378150089
69897266
522050289
502403736
287768547
329600223
487116422
444812109
58004217
262464201
51418149
178693675
195270761
336954999
489665662
234960437
223293410
187090779
305825297
251650818
87658982
466558177
214693910
393581440
291336404
27783658
281622304
451517363
60923781
89537593
525724847
59227885
105636866
52542731
77379320
17426909
192042803
368387863
28594893
466775994
432820057
406501193
267377444
424670592
55882914
173198577
435835223
118695033
238124264
333305839
392406319
339202024
350214532
6583520
342011956
284604332
40889184
282718308
222009266
527903530
37988618
21397937
368173560
312727522
176452376
255216297
141349648
346539292
254643532
424266072
233623378
12006244
427703547
191653839
255291627
180917549
419323439
116259353
462354086
429931661
184266434
186603853
251374805
211859114
102027245
208660377
106807960
223568056
19814184
46354494
123223757
199176579
139852500
145320822
188553422
361934236
410161610
498889949
411082486
284694164
3896425
464637312
511585582
242755714
429896972
505239136
75540269
404843253
471002640
440075213
30352089
462174462
486972716
90387279
325160931
342187152
404580325
59441506
304942225
65017138
477016272
366727470
163484534
253631505
282932787
417900232
266076246
484661012
280939394
182339845
10542490
332027829
245011437
141533654
482671130
146404384
436963602
397451224
245914932
376698702
303232746
297293956
322092525
519894068
7214650
331202008
220266671
265818470
138535764
177647437
11502902
33969188
174365334
280823489
137847074
21673761
295521586
511755397
179649266
27725377
184998429
446947699
405398576
482477053
34819113
387161112
70263891
173789307
454763300
13301815
460424946
129522955
512367424
507257846
520199199
160564170
155789819
304156023
289143550
322461081
448426716
438545919
17076167
201140678
336702503
496947151
534034183
36838932
242954111
318470294
190444248
81905590
145873675
283349866
408058801
352172281
45807646
294282998
454608550
142952956
457884492
312653699
71569283
3089596
155714568
282335111
26384018
534237870
182482594
237361869
10365043
388588241
401022726
280686059
391492956
51004912
179532068
463556326
502905594
404522839
299266051
132350210
132387045
298222408
359710292
514576509
233324723
49872237
518697435
203332998
233353681
244741124
511847152
501550404
1435269
378978415
454833449
282709727
212694224
493582398
154035194
260456159
308667647
194245111
435820864
516774400
97431445
403829694
240172167
164218035
302563963
419435504
516664980
298985609
70100631
363747837
225454407
168127260
218780697
345442371
326097673
111363805
512276543
47232486
99065672
213581114
163504523
399956601
515133849
407983686
221793051
193318061
494458832
163043368
407050848
206925589
533814394
383184517
236103774
422138973
26732246
205940585
526817743
316154923
525389014
420157786
5662035
72442423
343497961
325154559
198375022
331600760
46654388
412116190
40656023
221879172
243137721
506473012
99020482
95507010
253388916
322360246
37781375
426251319
252424844
347150413
435348849
42270080
370073748
288059851
98101965
386508585
171399107
145116134
536618751
318014293
18203711
493764929
490315553
527795000
523136153
496707643
83058575
180713778
290079057
281766826
140464853
475096927
290366567
134736061
329515067
13117617
115544460
442358425
177843390
210853233
419753268
26977957
423626334
73807364
42990010
96914124
135274884
285388992
518755565
263546228
444831675
257647256
232622059
463905629
212342259
494470822
239994427
80963678
289844562
434364993
299572509
291297445
443371039
164523049
277696691
304078342
60120064
38699846
197992456
145821338
517136652
536336034
38213801
466314250
331656785
9654199
505791865
483500253
414744534
284227518
220325620
471503388
457892622
504707803
533374685
13630137
356951624
153928641
394127338
434833617
320758685
271485093
489746500
331394847
473218477
434161389
299862575
201796167
114536087
294900359
193614006
201595508
255863624
440549153
222012233
302817597
247165651
426749473
67938163
475668625
210348431
251012785
274621654
523188934
521289372
351001012
249170063
403180887
304908269
245936555
506124684
217694580
67600685
269591116
331554374
105545077
498010864
518893730
29715360
404820721
284591559
134651337
496322016
186882667
190257903
531775225
207159377
229872803
378679604
325786055
333094828
282139355
150843150
92603530
275972949
339246671
412109701
133873748
112703002
519656523
351154961
209490572
377328072
375779143
409800221
379171564
410366054
281210238
190802514
532937518
115582543
479248696
81553864
499823743
233651176
371479175
185316229
502795583
41776845
464514746
127903605
104046532
508813889
123513771
374579868
486150572
132338814
136630163
187391731
271277975
220073910
215353627
462879734
141087997
215433679
157898122
2932766
329840598
491016897
334394605
296203924
210507062
54507729
411890332
29134042
206045392
85928495
466213952
321598295
219687046
92071535
362287279
522977538
346242311
670682
378635825
58600408
394369065
253255887
81958367
59624983
5731775
360097111
249883844
46423345
241979771
180251812
397522537
243235273
224556780
172984613
434298131
118976183
175461621
359420825
283209801
6789412
42835059
267853098
97665202
89004837
50460028
458160165
43067342
41960144
48781042
180148360
36713536
174084389
220033975
125288152
57049100
277540297
473467290
524829435
114557105
174351985
128354548
504813056
307623435
231523623
8996351
330991042
137609918
54994613
112567695
126361348
525064314
294003109
452731063
523879387
349540370
301642373
234529391
385680683
232395474
126566513
314436352
250109279
38225460
361644909
199736700
234016420
474151007
280498756
424828410
530426337
424080209
507953098
427988352
269403946
160191662
377453954
4598945
148938827
260182602
484872437
181126716
400228977
174361350
449930486
7279706
72783011
370820825
206697978
187507181
121112662
286472791
258630176
512254838
221154012
176683038
472099613
493868030
39179766
104750345
525560501
202108551
60771018
23698327
30190305
477530910
185638663
496213641
164249655
285688458
38724646
177119480
54387337
79730605
82910730
234468969
284925456
505634147
342297834
207386884
334303249
180007823
79318681
261758300
490764815
187402699
192153406
34257775
249958380
370516425
153372522
505142523
515465824
525431009
224221464
403180697
181998092
477259763
245598746
422579135
2120688
94949436
29404087
420459566
263088874
260562301
26593159
380675668
253506809
208672711
351146689
357182912
378494112
431310102
466657709
23204633
369040188
498010864
220985616
134465688
418452074
519348741
499368447
259152486
183186825
532047787
40774039
359948064
333158970
149167411
113789760
363264162
431834746
121952643
173395727
242742680
322297952
321792590
393932790
377692710
324861626
208789398
479934375
301435552
339640892
349802433
421335294
233733303
340733749
358214205
352656086
230563943
400396225
24486789
141456171
481744458
433169970
99965261
129818739
435959192
322557683
451265092
431705080
156491452
513158431
43079573
214830551
134350686
425191967
166580455
200397896
191219644
524008666
138766168
1199669
127992076
507066
234534094
300724161
74734538
499448425
185550888
45600845
208636661
479995673
272578152
130011356
456912152
530005566
208672711
15593024
348385773
64679226
391581145
436349073
264151465
510747467
530406638
240056750
478634578
491378340
487791498
51708373
170782709
253276959
110329620
200156659
171740953
241396074
226026638
168763607
171977900
92182319
441661158
511032415
502934709
34079045
350274698
27772759
332671246
153900935
522175557
110335427
82518252
56164542
383747400
199262477
96729775
239238822
487007932
386642631
420509107
179771565
7316665
281670793
160284460
17356370
304468052
36483210
290201504
215089007
277389137
431707091
109931309
242179470
382776210
116179778
413176359
11352073
66727360
136825316
374930504
115192172
63764509
450063567
418669715
368027130
112492513
338176889
429112465
442378954
386753393
221056343
286618342
272495652
241809136
421754359
250988429
86225008
60249494
122241201
508116872
516322216
239233374
11525450
336249027
377639710
419690050
69897266
393587631
278511639
298650200
384889562
396332648
222333315
89410568
306530026
337282770
448433779
494758397
380649028
341975131
138493103
507772798
188625746
491854575
33014
346998973
96787176
182584476
342756764
470710855
305747350
420778822
180109216
468851481
370290530
241896197
65476854
373429830
436709001
88023557
415986163
169459926
417591040
368008246
513135665
268645195
535443566
380672079
43626311
527367636
209381579
433927147
168899218
109508054
161028480
55592876
83888898
520781783
346468994
251329455
52528567
85711959
175991303
279534206
227804709
183866943
46514540
85001160
79499448
77430113
468179464
259607765
394667106
443853057
395593443
524369606
472239333
389108308
53343160
243891613
286503050
306368408
337267642
192609599
184878866
221945661
315613954
458875907
386421114
57446532
215298749
260854419
427070874
19822880
521739717
500508042
198636189
38978452
317746548
145873675
522623053
188869167
491748270
225518321
418470950
433035983
266026230
455168704
350456674
195149015
475683437
119242152
444129689
230479432
38376819
157932086
273191134
164127650
431681072
257453482
105894168
324703552
156682580
201815332
512254838
240194846
464137444
415992900
152105991
414622472
489107046
502120685
103850860
114994305
381698229
15164599
409028456
358499459
35471985
397928927
313887428
502803703
522340198
47320694
287351922
286642831
139826200
378344339
160747308
434298131
351744982
8514215
426291626
484673873
523005165
478022843
444447629
24709907
394904677
94178285
290373020
520422105
291347894
153171793
321232537
122776877
188198879
105049476
169931248
299061435
331945112
229355273
442203106
448063
510718553
517046039
110870017
85591818
302920484
350340084
147415958
280210540
252697866
467994755
531257223
25365624
425131416
177713147
65965187
97647143
111987751
55954298
80447274
236868641
461209513
55631846
208887279
1706569
312783619
125405370
373099542
448811400
443656488
150127363
213722735
214223453
525134019
132232452
25814647
508348311
508476143
148391406
298903389
326227342
12723472
390366157
198519785
480313697
459232630
465124145
183173500
413197911
520697992
53707884
195889042
533697071
324790730
389532911
300578950
337939482
510581316
61518955
319893527
94947600
329621799
357758451
466228154
348204858
351520811
105233640
285897769
221324206
362546976
330436458
239780389
312633908
364132108
345855063
183427781
189184070
410024063
339209917
14766463
25017489
37846358
91732785
400366902
138372099
241220956
119144336
445151193
269178057
463777859
117033563
384446891
198676046
278950949
450943399
42131501
401578762
416017012
422169781
402316509
315870973
467323335
131047036
357516741
22366851
77415831
261097742
409989580
144604922
478427818
158520656
37760996
124176467
487365353
38187328
104619205
485746537
531987727
497487410
126001428
44055636
280498756
318562937
287566767
271144963
169777408
60681955
28545399
359363326
533122014
69428337
300530276
230023438
117580617
124372035
528952268
73593690
149011736
498225840
335144360
272344920
512833175
80974920
105184079
421741435
448312535
76726072
521517638
443897674
37533652
68765567
169432353
226360438
244759913
53178017
253247560
209036250
418945958
35387888
147168950
96207828
492572267
131252043
47932153
151825457
531405767
423437949
68009838
126247529
220552250
134987191
127611405
290882760
311353918
225866573
145608498
507138384
16110509
171526002
350163438
63689003
515244358
531337105
197924993
264193119
125560838
312374774
47135219
122629897
280105363
354807028
118543796
302749943
173116416
176403128
126849428
512922562
285759814
291382002
440913633
261791674
204161092
526266423
201554457
499214707
467689322
73885279
200286461
428604966
433025735
284042753
49168294
83904253
177933389
251298680
299141077
65285815
406933259
239655812
255026038
86737269
171718670
57711297
250627011
96668430
79128026
61030349
432016595
302914562
109045507
241694312
64801466
471042603
7993754
67070339
342077230
4427118
523008689
230357274
97442406
416524902
25332680
286920415
510024321
191940618
58552646
215456176
209104836
358534261
259763915
6472932
184133773
412531647
402405076
462911373
449461474
261711773
276055917
207796764
251192359
280106265
395708839
50408004
79204802
375424430
245818496
18931810
461123447
319142474
178247172
339733921
136210106
369002430
66727360
62450339
355354776
286061024
326113907
477204417
521431080
110683940
203145663
434171968
264072143
63257644
287242750
198467445
320202836
170603033
281747330
270704284
132903881
429880186
356894922
7065910
84559642
454532564
425116914
3310167
98063594
378323796
360932472
501977903
69738353
23540300
441203906
81228233
293718003
230563943
54874747
266915966
226609093
389380971
435996239
300225488
319301799
34396444
513152909
459869450
337789266
391470444
21449474
408966080
11792366
7911541
99498427
267392939
275757427
476644183
289422752
305328244
76710640
515477605
496513358
328593068
306368246
371029715
141454188
292214653
523464961
242450574
521661951
1940090
335567965
90932348
114822732
104046532
46556690
261545054
201433816
113528350
478309303
222911344
349106118
45388126
445270281
484862420
508557290
155580042
511026097
381667016
530777326
315511511
37570676
128180021
298705135
338692836
517597662
218098994
301902497
74885322
216713
525574517
357387641
151434308
3890461
451924267
508705309
296983573
307023386
261437228
350462735
73331174
520562843
487636067
178631966
231244031
327804767
508612482
184266897
482099037
58907545
518851425
214642384
153865941
140508827
320003435
458644558
358006503
412210121
53683831
304976766
253388916
430242702
476850183
434014732
281625181
495270894
50002259
186180039
402873498
244938651
490109286
76873558
495537576
361153603
447124412
88024805
151250864
76988199
75706521
201811288
244920144
507112050
435368683
435850984
171242521
492888881
25307141
160391958
355377967
414327562
296686949
182109101
37185069
326266474
335149245
362069841
417374549
189667989
503938396
526330241
486721336
158386737
373605111
202468347
404048616
335600009
246989717
386921580
415402478
2994217
254620230
170012363
19376309
215709689
325435276
273292575
317680150
202567475
237814464
357491446
494456020
119015227
400831692
307960244
448499079
359873961
317410101
393499839
513967470
283665824
122861132
90561841
255550152
469975713
331594735
25882815
396824943
344576685
455773151
512083583
123361335
49237668
510448974
474082267
51008164
119617024
341772288
444183295
88005292
213456905
141057829
483129043
479995820
200089683
24988949
12233677
82360696
303654236
200403018
526316867
408475951
352254787
59039473
338346385
8677909
285869960
299930526
414621125
527970986
229009868
420278438
135083564
9142591
138371674
454073769
287140139
227539373
178791169
147757298
120046398
81023504
486458756
272308661
459373649
486147501
313119883
518796658
178881175
493756428
56947685
282125889
404536719
307850408
129727834
137813981
31983352
520004334
301042670
127951429
209205677
141262176
629514
256267953
394319048
57177824
346203176
239780389
266192184
161411852
536326405
534747014
479778553
341317295
445160643
48032244
378609225
214339513
498205486
360295995
517489704
312492267
370003616
533611346
291555078
332314993
511843594
58812064
186709805
44174016
401452898
391701561
453169732
8580769
315592091
188315204
228509617
445101908
304220595
264028045
144712805
60450777
83014604
110715841
382618576
351569264
396978766
24348812
490370145
536457516
532402995
443040587
184624827
161959669
372241304
19535426
45260831
332521328
459231454
495848164
197910357
355665473
436688286
226547367
536622144
120619948
50326651
281747330
46627086
352318394
281260788
85336525
223610997
82639866
142842054
464693089
249105950
221773883
98651775
128980857
311733016
465289418
60363484
65068049
216747382
44763241
354158963
195414234
343960715
195445067
482339810
103658752
184519660
490660618
43835201
383899196
153696805
85806778
259750252
160208757
421727385
150769326
324885383
55961886
374914217
305673115
330354245
328368476
232908511
368817046
352395644
155466106
197907504
170018307
101972906
230290496
270755867
332615115
237540911
292519485
429976175
6068466
49818243
28235205
292228635
278804322
117837581
183395438
261535666
428460530
386489137
135332385
529505742
181640579
456806040
508298304
47647053
196642688
17762401
465732461
60132222
164767129
533743253
530241595
519553468
211006901
510168740
465358878
249171709
381729134
291669501
514832974
67540551
162225717
192660287
514818547
223156283
457159058
106978391
265507666
408891139
246275090
46550581
173801843
287491754
179932652
478146257
516957213
497057005
148360412
92917258
304939239
209202719
59815440
283795337
505522090
394714894
247441583
457247780
406731926
395752878
399304371
210110349
394976466
85850343
200358067
234322817
288118509
113394190
362831469
21710527
131839315
218696053
88005292
430670239
475123155
507645335
180635391
201744858
234855372
387086219
478394491
235558503
62969250
252872624
511960355
315455700
48639606
474830029
26319590
275740981
84796186
290822176
145603927
13022018
198123583
215467806
121781132
288286478
162400385
469497175
28473830
154560997
32258121
59886408
70983792
478159640
196668367
210188333
444857742
201708253
177691695
284317599
140528316
90441483
26318952
462941065
298796361
239655812
314931512
229055244
276681820
116967675
369580649
163022260
261113137
11125639
423897856
402220690
289537559
90759289
392951294
520739832
216313634
465514665
17913461
383268520
530918096
129614730
157384903
207837623
206575684
40384712
410198792
356891797
508229144
56262055
196144084
414404495
288325654
413336775
198641938
195653364
487896161
123706743
505114164
477252467
455380845
362310795
395864776
410664989
136707429
285180811
213836821
365857186
50604748
519042096
23279244
535878960
25916337
356977579
112821002
314315668
303153009
373384636
425699226
7617999
210518349
14621081
261257658
466853066
353958553
42281960
238937290
534077804
432529374
523235163
328276053
491856245
509258942
104037683
104368160
53488274
60724673
96779270
168785504
445614552
212086486
494979229
199846886
449270555
88641337
197869985
149718898
56164542
510608174
491112652
533684285
149716549
369089921
509579093
263652427
441330373
395169762
513663620
269095158
415723264
256440132
144227560
81667630
154309930
484493898
105773931
170289555
370105690
229785127
164554922
47809294
134634327
58444892
70344392
158037220
154917057
36726055
67882269
391483995
471027907
313361884
251614304
265860234
384747276
526731845
527319291
446205612
219448515
254687850
334853141
506813838
364546256
142685428
266097469
500890531
450228072
228062096
135314703
277174006
57013673
464987015
390479936
382392284
79572042
461983730
399044739
252093668
465521733
54967924
86691340
218671744
327776601
292677414
30938969
106956674
230866118
398740033
84238531
271424511
400982298
225996940
247798963
437368424
207622942
522756692
425567720
43901938
410119856
140109685
536409595
223620979
520432468
258416891
266035891
314152917
181772111
533856318
342396441
397467008
509736896
299813019
4626709
31983662
430238973
347793450
303514330
315663678
15437202
389787822
142892107
154565776
360803072
378014136
46868650
74830421
237733608
122199686
165380829
479501289
27692540
199638601
442388753
294807492
124128157
271709992
334022339
465772833
502489100
205251935
473252515
257500905
521834513
258987597
196617823
413249147
535076507
333464952
84345074
471743084
21422690
27059341
400982298
403794744
528680988
54832632
86737269
12645117
119654085
350840830
356066711
366995313
314798063
247469867
419957112
373290305
225272953
300812940
466710176
230683295
116933467
242948942
166846289
20692111
348760726
31913823
30066532
13064334
369860304
534342615
361919430
483533015
344541268
430868029
445724116
455452316
225247814
30515440
107891013
324027029
390480404
507846925
431411982
418869812
94329883
316109622
234315043
290482821
122305538
449282073
69648785
107838931
173876069
510168740
107548037
535687101
429623284
393682969
408497120
176669829
463132328
387389516
428252684
45465217
423362407
162303778
389113932
234335212
27138547
9465959
235911745
57603332
56120109
216904903
203781191
232812774
129818739
419233832
11961670
349963043
474510767
311498851
95890720
249253069
478155301
137607747
213390157
125627218
350462711
69913217
137126538
525745380
270858816
173339445
75087908
216222555
536686971
237616953
267574631
420191305
276842524
341182865
196407149
343269206
485299846
111470697
3899058
424590203
188159648
460551279
232378837
463092516
504587188
253317991
69841945
92885405
295553536
490924069
796126
481724275
534505064
59016535
192235805
27680925
58620735
265738208
149089153
500714718
294230310
413097727
91701050
229771468
401394278
128357821
190190616
304180842
287456686
226662853
367292494
15620879
51004912
184416623
76151452
221601468
441428725
158408440
142655383
472639615
74347348
498612354
484854123
201104712
345092927
5704740
288083804
74289834
350935602
228464527
156371010
502972944
89345549
525210274
95507010
185774582
74122740
433094940
129261857
369898988
115021021
263366010
203294705
325028254
21324526
344461750
445235518
339454154
514522113
143890410
187862908
78282078
209658641
5505592
475930736
107114332
294503665
192042610
496911828
401026597
383474908
122437820
257703983
11125639
467761648
260775392
441586038
56518839
306608198
388817035
304685903
32846620
260011665
137722253
373479540
195239186
339916420
81876920
397159880
12954743
78314959
343281707
263130873
321525088
135374171
334967101
333799462
156725232
506186064
238468782
476717615
406451197
120524667
301743204
474431977
530317169
446836013
102859535
173581886
508905104
208314007
190880428
303937179
116415152
343523678
233360548
363514341
223059577
209525892
161162339
343682076
311346197
46055931
334462826
214740494
373082998
12843413
313834546
532167086
298447072
32140761
134752971
28392683
324010746
54589890
132481081
54964144
79602934
137435179
82145851
527582555
432002374
349575231
198443271
29141306
468022107
28102334
89579638
175806690
354546056
307331344
3958641
414416707
195959509
146047152
230151848
56336568
146506844
353332964
440499894
403030895
328494126
57750474
164722857
483180931
93412866
487031267
279241481
84057962
191520915
235364697
88244799
253713538
357074169
414935734
215577786
475503992
172489091
108015831
181965827
461152856
445156259
481067005
122492259
321164835
76462594
35006748
391767276
233928816
271739968
318914646
97827961
211343993
528853419
423459959
414798675
511044597
457052742
315825976
11690763
218902259
232169976
331131532
127786688
370723773
498694867
353108160
167431180
240840141
177390826
286103511
394239927
251273797
308093117
480407222
135929427
416150939
500989441
3281669
517346078
492361657
288580286
504122409
297662146
300650538
430429757
110587223
109045507
66133571
3189663
473036760
158278135
523038900
376643645
454521085
83665486
495068385
194055839
248690707
23131475
94998652
407942364
126438061
321721928
359276411
122534011
528741002
515180236
354552502
103779834
105679461
525768980
132898237
139239887
275841923
501454777
282048118
461408866
37613024
161716207
306198310
535388908
422982213
374569047
213428653
103626433
394317012
318813963
98867016
346719097
410270432
250615369
357884848
24423434
231113682
273801834
180387891
129265178
263985451
453104229
363734524
83734372
72016168
15581569
341578039
432085662
511860802
64413652
459677692
81934540
97381308
79204802
187604237
522340198
51278981
122275717
356090061
42788079
51794158
228083799
365904597
2517494
126495444
516983913
335985887
398812467
329186228
35338127
7836514
233830057
439838368
227379835
195870854
110059782
22696651
205523628
253465775
317658431
32886204
397413962
144300434
344944107
5027829
335122018
299011682
511640984
483723905
328442908
401668713
86045123
296251906
145103643
23425429
453425189
344838322
17487022
254037074
385021258
112426475
130508295
78429912
85206859
66234593
15207634
139114841
21818613
189796682
475910458
204363192
295956826
212802335
481491853
300757502
327812238
49684281
370591573
122519657
255317487
295313787
529281472
496290602
312622457
375725523
100622496
153178189
522551640
475645525
98393032
185024566
525220654
359373005
70804298
398960726
143320179
175380781
268056413
336798835
387916010
454426367
404461334
171667394
75755635
290387450
505926618
270267595
333523058
414296794
40909512
17565682
521051581
273732469
515965090
337331206
58830425
369786459
301813630
452250196
276410886
371964769
455128734
37360078
313217460
475325548
15620879
286148493
69597669
29190534
382240259
431585030
390682908
235139245
129685626
403087416
85457491
105801222
81817372
466088693
58204327
392353541
103181618
28767352
79798908
113290662
478316933
189110876
118499117
255441269
304196632
466953412
130281373
92342132
499290242
54301189
77496216
371079404
456329893
323217301
371303885
78847299
433987790
399235457
456672364
204845094
234206940
149607499
417786612
148706895
282788443
498417966
323418806
326101977
159793411
412544218
527422217
127632453
379208340
337374217
178163389
250639958
461353485
114400048
124854222
359070978
480543884
93400151
450622623
347436982
15337943
457218873
377471706
290946646
202567475
171978643
53226510
278332814
168333599
214088227
420197262
135617413
187559280
223013179
9353734
38633476
126810991
75626197
222625339
306627058
326670156
109975536
200884919
408287335
222563115
266239907
511464591
45260992
353538479
512648695
391997177
534505064
507805550
187826458
212855681
153130819
130870175
40518313
321852972
534051318
54998070
512338904
344916406
316109622
90003476
98867016
277988698
211458983
290122586
54858502
267352092
88030504
347624772
151181386
215046084
203276559
412404271
298545365
72867136
397528418
137978219
417176147
62157756
295399024
523724367
93941062
278009529
396785095
251060375
359405386
448895256
79993269
216203011
231284787
364748587
455709952
75294015
439927396
63733325
279898109
459164949
263629421
345427880
19424478
377235909
382539882
498969178
526164186
150361133
121171435
242132067
337308423
94843792
128104442
117581995
374331382
441899197
260204361
52884426
124048330
325159755
444447629
137767647
523956576
489032096
290221513
171128145
10786027
228002959
395510452
247570279
2243241
339188418
93420191
344245510
536414263
125025977
40459694
446783195
243283909
483235386
379115403
261868076
308796087
456269259
89086479
395653806
184539550
286664935
238842104
524166579
240174905
8267702
57529212
194603488
34643702
112043964
37565390
496836231
105923110
381926418
252620373
186556148
451822062
144778675
439664778
110853892
310284697
23551692
268673871
512283042
364855997
244847094
12943435
94757972
482043157
459251854
230167445
314631799
328885090
98505772
393596960
412968477
110808680
65645771
410900959
151867872
533759530
225203041
53519081
213390157
56881692
20620561
311207969
398983410
204246593
512054624
509446167
141364026
122924579
275968092
329566261
519049165
506994752
331473502
409913784
97551918
317664522
201149094
33005316
418823259
332176745
319773031
528630107
100600178
152397638
384015902
19769559
460046403
215270128
461384076
532649761
532879134
160038909
103593130
162986379
133352332
429948463
326230136
24796854
85949124
448452056
376947685
66133571
457994573
53346664
136018975
321827349
116976659
321453834
350137777
502080890
311784294
234194075
120361470
187706449
464060599
17911008
68167965
346607134
94826744
107604095
28607955
501101869
469541941
524477862
64242396
515941193
8720670
391103193
491563932
239445358
234992001
250745437
477258376
17080297
521391217
252043701
424037201
142692219
376343449
370843056
183758420
239257077
154394660
420387272
523215211
515969239
450647870
352389435
350128155
9582924
28938803
465950605
511392981
318246466
47291593
80130835
486434948
156702321
437422380
122951970
51288560
65139714
339403172
396405998
310012293
140262787
203897742
317889500
101216709
42270080
419751680
220364250
233226434
309988023
151509101
472834852
206138393
53403958
87244664
84976839
325757825
531905177
470614909
28472393
387186884
129405955
509536874
203956555
225595944
439271498
101279987
287472962
117921845
465843112
19520577
249074616
354520755
229099296
167275288
151358690
158599453
85765612
470696201
172867206
66951099
346979762
255146983
257636387
418347663
410438241
461254037
90182365
201788519
48523976
383889058
452098719
310000498
159616423
449873305
441269360
131326288
269091256
41021583
437009778
404599359
422420121
379956350
436595574
339217348
54447909
37393482
42095566
211299807
420501192
415394429
344626886
49354274
443954368
178889834
338818566
28624747
429134848
376535424
516760192
306275187
124743858
88011032
526669160
254552837
294219391
445738525
266097469
275223703
363630281
219828809
119820110
226307895
298549569
21960516
358791041
356111210
203860219
60170373
289137645
493322903
112977762
87010901
178059044
533561060
317640369
378224332
96177331
307571135
303862018
358671678
117426927
137797659
163914444
137613989
245239547
68720926
8862528
225232683
261214744
223414818
512680814
508743782
254674572
236264466
334806979
178436000
507016711
198978400
3056257
185873423
114250955
369335987
161971643
164781663
524226970
411741173
451460560
414721462
3161037
222278900
339640931
433295670
208687151
383057955
62782295
194528246
85267948
157155168
173740901
235307719
230023438
356775258
124938687
362530484
282336580
268503426
340135877
478225487
219752664
234696569
507125808
493927316
162379666
18849047
157048282
481294233
347152860
460806308
320214111
385992698
244775748
508333646
432774816
43677758
50128890
366766980
203745962
531806123
218177878
2095894
440965366
305292648
46555318
139671247
495229839
9573552
401334377
33994864
169375139
231197664
20301540
151886433
521165116
367387789
107997548
137311966
297266771
470110492
472967177
120952397
19971140
506505922
343097986
232908511
191120457
494371839
398865207
148149927
68295011
15665820
337778548
426466863
120410398
478637959
326248766
380127235
135843547
44915002
134666808
428187896
160562866
489607110
156389255
303326061
502533294
73886369
255934138
501976412
370020218
27910651
367752591
245756932
255477703
514399047
390171849
338194324
203146234
472852065
190084692
3433791
112532751
350459835
424327935
157861129
500121441
36256319
393419454
187549449
45504458
230065403
185851387
266962091
136843401
396423685
82834031
29567168
274979182
390128448
279722576
357491259
437879211
507724948
111609575
478840306
350548953
375948296
360686794
201432960
340473081
396264156
157590903
508307376
495656713
467407971
332727477
403118666
473594094
63976956
92569690
46928879
37880188
510532787
283918166
322313141
517763684
61818327
287815184
164285278
157065953
150651850
319714353
284190877
485485015
373506660
403053248
231395011
231452935
294645262
508388264
180458635
253465775
471261805
34079045
6111122
378489367
88330742
314955566
363261239
87092528
398340267
338544162
340285444
45154420
317889500
16053350
92742882
156181891
420988482
82700508
407711366
178436000
31535284
334284795
77660340
49564775
282477948
26992871
70794935
265522682
141199177
351206515
108478746
151580642
405717247
26716016
436321738
415773483
536056075
171232679
117128080
506931873
285861928
143062655
450517429
267989819
243159189
14949286
479166852
428237373
256585506
117249631
122285117
199990785
529336319
125060347
136219501
508801714
73829714
57045428
173899560
16786386
454820573
532489846
289114769
358807163
173431245
92960007
263794791
143650543
248963650
34616330
186137142
51305639
273466991
216880169
188359197
323944401
237386793
491678964
526190678
504434708
214781800
37899907
294696493
122110111
82086410
533117893
468469012
448526782
197266138
253630325
27256469
206202111
283841213
183003463
88968652
475165932
339542877
97071124
62140582
243187005
74052462
103609108
2363048
166312895
14392590
482486219
80643644
7587935
42705869
135175554
161163074
403999289
434863598
488316547
369770992
77321991
212704670
209799796
185909319
343295725
9239851
197265024
302000857
424037057
87735409
393956711
359967906
380614751
423351949
450175309
27820053
207452283
223472736
363769743
173968824
13859142
527438855
51944888
422238598
344942441
464430398
308109172
347836527
133391687
5293232
120331603
488879624
92911212
189983323
68910469
346637150
29927057
258041937
108078221
412587291
360920397
300191995
513410621
58182049
151624657
46356527
485810967
461121132
113162279
329545364
238679189
260383116
443134170
460678189
21956482
153886829
346083206
441771439
35040677
283896598
187057453
230091587
409474575
390004552
87492697
248392408
260601577
253192565
404891327
298860814
512585402
68982297
479261236
5691958
396327596
283958681
335825437
302430178
489960720
293706968
327389503
300361470
118092434
51028277
28751133
365384588
376551180
65111863
202611757
485595444
32905382
402903340
24964351
6637074
93331621
487672250
346958130
377117000
92633371
143111711
97658400
7147156
80819473
506816625
405101971
397227755
332649408
422493235
417052406
274633128
339095560
327146749
25451719
503509970
408760524
463655094
612199
72217695
110839214
311205630
319333933
280646156
505027087
158775425
459452864
318228570
487275255
231774579
262561703
520917926
484307748
339345501
367063538
185566589
195771337
405363445
130761439
83850063
357636485
17546304
459014804
304815383
55633295
141239131
367050148
146653865
280134321
201347437
203831088
356796936
265645849
424648195
467248742
350905950
446708154
143798517
72252360
446121307
68217071
186725327
420618729
320752953
213138050
435801290
124152290
190439866
482434104
288943793
223775454
285222015
322256542
536031235
132922881
353209711
395512578
60396032
135617413
291892859
52494890
162276143
218556318
116821741
407311332
240433249
96670398
66704036
4626635
106740135
331432606
399348826
516008694
199805312
177472414
283249431
380590246
450777758
234649967
378675432
403895259
260052282
226076845
153722462
247738478
308371383
219967394
127274296
399053969
202154719
144620663
135029088
201862806
378315717
317003551
478215922
324330297
173049031
23721024
284470405
475348700
83308450
272956465
458386244
213835401
417374549
514111811
192922758
141622344
270359423
18795351
196651864
82008387
35136750
240216546
243788920
536729422
271018743
458215396
343653210
461287798
77664738
75626683
195091324
181488763
142476459
162973573
288437662
514913056
468452864
144595169
98264991
32772964
498059499
500062644
452802329
490159123
323415433
455234413
466095940
380986213
391723584
150322261
525650106
342293619
490572903
241298914
405116011
317496250
456164234
82271337
462601174
511486669
387690955
379545912
75857749
122274146
310187867
307657406
490899583
28192069
16303932
287467671
59236120
518848233
9633399
192571863
484479600
156856869
155140910
498039105
169981554
16772974
241330806
171491831
48000378
270670836
455812006
160458426
403008028
451126805
528824421
348186329
303841851
291198073
237202728
127638038
162516333
66365207
221419125
509788366
290622406
128309577
353041975
432744685
66122092
366252401
248340838
148216377
290546185
368324563
163822428
339488660
223748384
348466777
154718681
306219560
130856282
9027806
420854924
431133841
254390994
25662487
349490426
228709639
499549949
93123131
347883592
194891676
83937992
507545882
473770690
106898680
522928688
31016412
315162073
463661394
99079931
97661017
476955687
172084014
430643416
91114051
190195840
455979671
183684552
192017014
524981606
232287949
205111408
223290660
367715171
428634679
187706449
423548912
463916402
403720963
239358308
490240758
338739392
9745199
242291396
297854327
50758676
320218463
16029746
113974379
398302626
222797720
85815555
100850021
446739111
298157511
212038396
282125319
99402982
194565916
305842829
303219976
357734111
516118366
266497589
244094991
56760260
454836897
242916605
264311264
261281028
104972665
155794684
127739001
163945453
513064522
170246310
23545192
326911389
393643519
201836848
259678456
357159945
4983661
484872256
123889145
393572778
265418401
288831464
364815753
386541103
50626233
390563201
279369706
457907939
327161194
151796527
211170628
495350474
248033626
421003653
529703581
38744934
284612912
388607519
234804509
440638536
461745524
192791844
393849417
57069461
1428082
340399529
487617737
377438275
344570287
290597888
234685044
455400022
144235796
273739914
65553878
536244704
19844623
105443683
208719502
35526884
6574706
296555972
47290922
514361054
135302280
383000880
376726182
312672887
58783987
282107072
202628241
385534184
8817020
268612881
363725787
276119500
288133894
176325
322997195
513084147
370288380
132454829
352926111
412497754
152010717
532288285
346520120
360804546
361108082
101318477
87191230
58931064
6607950
462934407
404260832
3228484
493089800
431280977
342084718
515786436
361103124
456232382
489898557
53659573
87827452
186858913
165117532
383318026
476465369
131476285
536488458
127658580
11844010
362330942
58620735
316091339
254603565
34069822
241042049
217632780
114071668
183818871
299504260
348537640
104750345
255357907
195773730
442715431
428770262
194308911
93467068
177903444
360764111
34654240
80059616
340824979
354601766
396684315
350965100
267443192
210958085
199847563
482477053
244039163
518039028
313499887
485206296
363687632
474288913
173104183
1095304
139412102
462813917
355864136
59701203
219533613
18531434
532046161
108453859
49252585
187582210
222079268
4132909
191767784
483853245
450945291
164352141
183373390
101552355
112386014
288141998
135805709
446158135
508285888
176471595
294032453
506929071
378956379
136295983
260215833
461166305
204504958
21880463
114293979
17958170
304927817
223934950
378142949
209412367
269909677
173953287
27556754
107403109
226098586
15008774
488212887
361860541
114111270
38964539
29221755
325403117
443987871
160802072
427778506
475654647
389919727
501786447
115522465
248155299
351309100
60810483
466279665
390066074
99736163
510408146
390546083
407032343
397891416
123149173
484874884
235894981
244039502
185474655
41201424
55860861
511714837
138494522
5217477
202178875
45822219
445906740
69961223
465824601
481522269
357163786
459216166
53805256
467418708
72291002
342267969
237455904
95268882
343777214
377688191
505432123
350396334
163573525
445774877
84121137
190395944
122191562
418397622
101172671
406087742
495153672
60909606
14584564
208675622
3426308
250026036
162478669
3266850
446172489
301451893
236484437
347966571
197567189
293870407
517810168
366423239
338782495
62583888
307607664
47992727
295540246
286322281
416190067
302461272
33805643
316745422
509736587
124791982
301523167
276384097
74481598
185679012
50150230
212316847
298549569
191372033
122040389
368426721
361644909
490784686
433891349
184633275
184764114
408115299
238730681
520541968
243972
9846426
439657303
313878352
437585426
20315084
45518952
485781667
426222114
522144582
364894173
156420804
237270098
274363164
421093402
473930816
206551440
98466954
7541898
471027132
59178659
128690669
56629701
149219755
277747656
73145274
396705275
366973327
497733553
298869434
167925590
53042288
101236579
192927043
261253027
289251424
201504262
353582620
331435553
534330660
271482058
435126892
207713326
195747574
62043772
66901145
325173519
285331308
309319177
387129835
190842709
337774636
443116068
56153340
201430529
19205062
286773294
226273963
124627875
224627219
45958330
268554003
157468297
327060945
165436348
102298491
193914620
127895641
477691143
437719549
145612976
458308499
65368048
163675669
135166676
94379894
499663054
428314425
33822919
250251202
213191525
217535394
185962275
130349419
404591834
394944949
1778283
260252940
415772301
355323004
34281422
497206623
281104766
380165252
42163836
378695892
365262454
497057005
152051930
353625800
2090901
88818670
217943328
480127204
350285731
140218696
415570971
447965355
76198299
211381177
219810595
518924567
115194266
120677696
190307535
313149897
286366666
99732747
64708994
208227482
197547755
292216993
154664083
275206397
455985346
444888138
377798477
15810925
292408938
448911435
495894394
343006435
159835673
75778446
94176937
319529784
448320520
507249424
393402489
11635381
18373672
465294513
240191552
214825112
439041256
279208631
504213364
401826398
101327080
528821435
310043662
327041604
274244908
430542421
152859352
114069354
246940677
210640552
354065305
492825724
208184760
324342766
46019161
138440863
222111513
142097417
384362421
162630934
64478401
506856133
115389983
12955697
118412423
51366894
519463518
36092237
286692849
491894142
431344736
458599350
201262718
194793872
27432840
534804300
367786754
503196625
175014762
400247413
419323439
151760189
240433249
48627072
61486571
481422113
432819333
119434984
87116827
505860190
137041826
531879774
23122730
408458162
445572742
262886538
93528506
70480041
512321633
269565492
103854110
144243518
434962619
391872240
330309206
195661757
43783810
158434436
254190785
37243070
455343599
97844403
10719756
401433783
506022196
389231174
125079001
159299558
66810068
437891718
370818933
278951134
368443756
346705771
428474844
389585231
76678010
265818470
441802902
443283916
66809388
134123053
200471546
47643666
232502405
46036929
251235979
377223244
250909037
320123249
420693204
96539816
331713278
518343447
522975821
121341454
345354755
58508591
169922316
414709573
517404992
57336672
139036291
81826204
73730231
192390368
113882036
362029799
344979163
186413584
11789811
469248659
365732114
30768914
83927032
68692299
461775189
367835214
490727770
109528415
272078729
113118051
48198685
170057331
157399343
15319442
308721790
213862179
406363377
394877089
470459602
445476442
265089755
102122950
411461659
87010901
519212929
264895610
407036068
200927101
130090923
179122964
159881647
1830986
391145044
177230058
497862029
492962269
31702448
88339406
125082577
160924346
11998435
64232929
91733541
6345321
132875166
267287266
318411389
471325368
163661435
78199192
496993566
342128401
368128598
148157264
168103529
173280528
506352920
420600910
173986651
41567026
89435677
96877372
139275521
98804674
12999889
24976983
383503988
362986843
483546124
71834149
481947284
275505138
260525622
412210121
208983386
512710048
350948969
458694836
194052242
486526529
526013989
438557221
61359438
435312815
167713429
399878948
415925195
25130456
90117897
75278929
474241962
524421854
268871278
474697951
212427523
96528960
66612245
60818405
13052863
448968561
258891000
385173443
45371411
536829005
513451495
285420063
284095275
483906491
151567270
116093349
109448748
2908335
265551626
300664943
41960492
139880358
169696086
397578113
395591115
272564812
66885035
352636116
489466203
151145300
224207696
101595535
67355664
111958318
151795943
228394763
294900697
229369237
435149064
309777553
6581010
456686357
467801746
43742138
238362912
531172633
344347560
505590231
346007080
323866282
413319088
126025579
65248225
357074705
141406330
526612991
453808945
443383445
413803982
60659508
431241711
419792504
46479910
117395907
247185367
74439896
263589786
265965292
109426128
468689642
423764370
47080771
164297340
508978299
252691242
411546839
40380046
124065751
295484425
32081046
517230854
299761228
93936624
460724466
19208547
151982500
45983945
342296563
101264621
306877077
119890990
246841280
266112697
532861924
463114025
458238777
152308631
375148790
383454872
485266988
85730688
362368264
369410205
155198143
317787322
22634117
523428383
280573637
243221710
226837330
531940514
230701528
437827802
409233140
483120683
201862806
373551964
506825559
68491479
346987455
414857970
320167053
264026150
530098107
296688535
393373033
256457262
21265266
435766836
278751624
197384807
193236632
427674305
397221721
403893034
267782396
530744649
424511589
135734280
362230725
536090752
63264679
523776100
197265024
328065742
264376283
423722946
303981059
249204092
18075274
527545155
181488763
443433223
189536801
223261209
440053785
421295213
264319491
182291504
52082171
480493670
43527919
533949166
67387632
523059610
471642204
527845173
381071816
440419757
123926647
52963899
167571674
57628190
179032398
198310837
193588564
11992741
22309884
37160122
252673257
135862399
357456839
302946774
205053923
272259103
341217617
232671285
69723554
400707065
193143940
127436539
169174622
245639250
148042053
37566273
167641572
192331153
331085738
127188264
43896075
193421405
270481050
319736330
40925898
281896734
426657255
395272924
118245393
317851864
1773713
73978286
80859284
349447125
98461595
356614799
361182699
256028791
469169945
296199106
311093216
305329465
442939762
308364268
345329927
201503337
146241349
107921357
91118060
129108024
173424691
251650242
378012562
437281661
373059914
105267661
495139660
161855416
305521864
222229672
71019962
444497045
165350499
10863867
301228358
199833712
419703253
115937435
408809973
412773444
25841342
51794158
218411179
32172871
93081085
441264360
348640229
89344999
160794712
104563646
160845332
221687865
206647888
150022982
493088143
392818961
526323999
527422217
462844237
413714865
428852399
474367904
162973573
335247745
37984624
194780274
324477968
180117195
397505681
448422570
55540980
314162968
327832064
203575142
460348219
148287812
65678743
239836029
114849527
331576529
503192673
315648783
355604017
278302229
592819
94217725
201171577
108281067
288450904
497630779
295312543
43785122
317110150
466842214
521575093
398436827
189571465
149854853
506886561
373527206
251001406
244715487
455129371
76449846
251778035
52169384
453706931
516773696
494300534
334330459
211239172
338474685
86230634
285133178
380999892
300458691
48472542
43781511
90866431
14684759
330196404
340105771
182458984
437585426
447142152
163603619
82120161
47956597
12363988
96363283
145906352
491686988
45956124
476069814
290006023
267055568
58885049
98972828
131854206
457176634
464449152
256064868
535505314
37183615
536244704
449321940
192705245
529112680
413662616
115963269
331253253
304486445
205472325
48405991
374578472
347743465
219119561
464188074
163340719
175481556
153969245
466527135
385897705
300300131
301953371
185634964
429082215
245280036
482841934
463036640
166913264
179321056
470544938
349071800
250438430
342357613
118264143
442467274
29849654
427706123
331955832
518887215
62561949
96929789
203187273
270888014
342065112
168888933
503425561
167031366
223052937
433302736
384291216
267129793
63964325
203308820
346261512
233606395
65257485
355890974
497418628
378302912
20958995
203461242
196257997
470718269
444441853
22638327
148224425
466495071
462003366
195297285
2047518
249205654
455927800
33936232
446641685
100751098
248793976
99826241
133117440
321682020
297835675
279801248
109666852
378604530
232710831
463743965
89941749
299537379
142757386
287737771
261854820
293551647
23583451
224407914
445663389
243962003
1509073
431705080
484110384
59039473
517999627
82781873
376513704
234944303
248463278
436575599
95710669
490660827
159026158
175170130
198494457
99898741
429498975
145016925
475558616
306178310
53459302
390735369
252738436
329962329
269825764
393793113
319844212
437773337
356393086
532433325
330558350
317424933
34743091
393849417
390947912
241319166
455712146
144573062
389250044
380802534
243566041
256966050
122907834
472991507
534327647
312264657
492526718
154291958
428411030
171873022
394211347
534492736
322302157
42764552
250669857
371475622
365693153
475386657
262616059
446877619
195540625
374365271
40490455
446185570
181961754
263553583
260182668
104608651
512900519
88120408
505871492
142513712
320487369
12838374
310998294
32779296
446785143
367194192
234159494
275168079
179728187
528743052
136836538
490432754
249332521
280546923
218131491
410836188
190165974
35733868
394476494
322632689
430912308
24916016
441332739
101344785
400353301
480473270
209109204
174670344
137351718
139972784
259974031
118092434
479702916
309127074
410454834
138287371
241191966
236898116
15476372
416287203
174553147
237204174
502268481
202424857
343896004
526374869
302685746
345218208
209845484
244035151
324088642
289578141
486370189
271780618
381849541
125540619
504555634
478170193
219333716
432168035
21290457
523178829
262415890
516343071
460698853
285835972
228028929
522945666
533525416
299568178
471466263
362191426
404990187
59400606
522265961
201538264
527373889
314621225
41221664
197227907
233247303
1883448
275506717
403288941
138131317
400242378
296970732
450918365
64355429
93695830
174435205
114367383
136309295
112823581
473367733
101863147
426678385
38762171
326563108
443368133
535343035
295597225
147624537
102064181
198307344
503018914
393849417
522087763
312776541
498124119
274881100
198697403
348666067
134327790
250331067
315839930
286680573
232540002
174293175
513494793
93482487
181190610
533852787
453108670
385355868
147987773
68499201
94003960
452011668
407859339
472185176
199744294
203264912
416915765
513575969
209001944
237425981
33758294
263609439
466121759
47763913
103881853
126151343
186666218
478526929
124009924
401465560
469554170
301767012
336140007
159103792
527345460
319623162
375680567
275983899
121341346
181649632
158802457
277106197
111097107
342386196
136295288
101595535
109336444
508880828
14600999
448408787
486598781
331973409
15088843
462824137
22377931
259790723
361798165
312809323
377020723
481840191
203857659
210089356
115272789
52484382
105562261
216465111
222321764
185297808
92826074
414651822
473630674
375471849
165060468
404258112
6521982
360393375
515795929
326601318
94890835
378994709
11925178
12489337
401608600
444209392
213761439
394711201
149915194
292433130
125892210
62722212
336277472
59280123
292214653
225331158
496325360
446844178
88835351
245600758
245598746
194343548
244799374
140521429
43705142
72102040
197883849
194777718
518661363
347729680
302364601
365524795
202083270
307197800
296356346
501500031
76742417
366352087
32814930
304986698
315478011
176039609
483644514
24972241
360771729
335045873
224556159
372512354
346677927
30473460
281746833
400553851
128193264
220157500
233634002
264028045
163060770
166542301
325658822
390960989
289578141
353913239
416945763
72999362
309547392
52670397
287668789
264835805
179882687
414241350
141488866
281761643
401626573
488784230
2599169
413967208
40645970
10387325
381459639
128102847
274269399
513898302
173226901
303974157
168427707
14709388
410097720
412391389
436821293
384788963
217968574
356146420
480498130
118322956
99898741
76381137
300790126
301688758
488565103
148401998
465198536
163705397
347854672
63017111
362064626
475393003
380755344
501905012
400140573
222829872
468106056
306833879
241149679
128225697
260854419
105954119
429898881
27754339
183173129
431330712
244403006
377354394
148167516
28483286
24600244
511246881
451030910
374425621
509827702
209104836
478830286
2794315
393636463
243460690
449635475
336558106
222775940
336275782
335816221
222824408
340561714
479468009
514125396
249040598
28792618
406815299
52963899
439646432
459121880
170295848
426242477
370445216
457497166
20588740
350895580
460237217
399041942
412358762
448351303
306755085
331188588
239548841
199808016
163039705
361314037
289219429
344852513
92922642
68415938
277145820
431852939
94656127
174920775
163305683
466805428
534580478
467323335
42981520
137864578
503845394
258710727
413714865
5625758
109381043
384754530
370672233
255466830
197795494
427599581
127637913
148285337
486993380
307634642
421294656
414460412
391768059
182154965
479645335
109468576
70118217
536703858
108309015
1771581
160827739
517055551
351147166
512677958
255102567
169792191
317276940
225316857
261252511
256966050
179531365
223838171
354309200
145135565
166904321
367612756
514781537
345266665
285878514
304805461
76315050
404868636
203737038
23589150
153165498
320647926
295040473
258807360
173236976
292134137
405196094
45204809
103283514
374570067
202940793
373827018
459597310
30978323
135307034
423411144
82702420
311649955
399325780
170078292
198494457
483512720
357734111
350053119
165658645
482627327
395076386
316663700
249435101
246300017
307550109
18898208
400831329
502795583
392484767
240760681
273429160
505373076
383747400
148796433
75534174
406113850
226097534
80775682
453268182
9042129
88720057
511326917
204527708
37202688
282766121
390825830
259632832
304627564
384961891
117988779
238033162
198763596
423364780
472229695
39424110
263635214
136479311
199671471
510326024
60912342
258722908
284897028
245818357
253342046
124932168
57283342
40035592
529805795
315835037
465034141
72671465
87730327
217205034
425314530
478019167
99066476
464842838
191356078
125839501
189622192
403357046
367527475
229189379
519867581
24989414
237038017
400899973
188295379
33855390
100865718
299828968
530360596
258500561
420880186
380165252
269234990
373898016
463899893
326624684
216731243
247593637
71689957
406632238
344868178
65889308
368340959
76787588
230037460
91974951
465911919
525036177
429382398
263345807
134703865
482199095
85836513
226747259
418959440
178715419
214408158
462422866
1980374
89915382
260182602
23153235
20941130
59643920
326037943
195372945
449252853
67355971
60355356
504996309
261889981
213175142
161827975
488834986
181889255
468020779
106956674
139906079
368125651
50617314
429643617
329553720
387894458
327417791
344833347
79721943
479492825
186127195
201982425
375016161
258530722
249265082
118326491
295620392
94669587
280445505
291156595
32322684
386147527
81039223
447233232
169786086
177435481
108003626
498271681
234546285
310099055
338808043
501123685
166849676
392735876
369855903
388545149
18390882
456482069
491070416
355233357
376024681
396288886
522513960
109443935
27493234
129023542
202292629
464610146
428970914
322329383
198723842
459145266
321521326
115604306
319051157
434863598
386673019
481345618
105261628
169807351
71308315
487480053
81101800
362920271
206523728
474647758
283975240
434911847
270703193
261735689
157239624
156914231
225163607
352964534
16736112
14313346
177230058
419065429
398797373
113515058
37975323
153164769
84793228
312558434
496349124
400255446
122329594
477779792
495039620
514274833
501916030
130741613
337070742
127541266
321822640
447359260
147585168
36496681
177923387
91377957
511486669
528249135
413788309
140197387
278057107
466491427
282937007
234876304
54228651
387907576
181004730
47445240
311598639
97021606
153722462
18605066
105535975
441281178
408497120
528791087
116941481
235119446
202567475
23043536
315346737
73268741
82692310
381064694
128534498
22679550
208132170
320728476
269199218
332798670
424298519
111522806
157521197
438384315
6486751
340266649
214938397
75377949
526016431
148962509
497470935
122696193
520689005
134420800
522986475
454980962
156801045
156173346
995444
28832368
156885531
83888432
332769986
71769529
72626244
200090865
429498975
318192240
381681992
80277396
391835081
12281697
53810832
23643332
221324206
55502882
357410157
8664500
463024613
448549794
293924927
251524404
418805678
512707829
378416133
408688888
231353398
487275025
142117369
3662844
29163436
430451731
285439524
65895700
284093924
271674704
189600039
98644952
131448019
395713351
244912452
355349470
460578443
325027396
532729080
454908317
247311938
346883160
462227691
321598295
91071293
373056513
283383230
270705930
12366161
402759024
9279965
350133150
533212747
374746926
88913728
464352310
81767132
135693842
314611118
278398573
365523219
500309072
325736209
518697435
525215361
423871449
211936263
31397936
377162438
233748142
63510527
177544552
331441
460046403
190607455
197349510
518215097
509132461
330237827
452837967
196319509
112190726
332927280
454081940
95642814
75955471
272565818
475812915
72005761
234578738
42413594
461096251
12719241
375212877
375068326
154867129
22957736
238616002
31402858
63600154
228941251
200966723
484822595
495164923
162588004
242334171
510490446
142542702
224839997
147529304
216520670
239733800
66682805
290022220
292260058
42947408
5924416
57604490
28401323
431482619
70938185
76497998
361739777
237613055
289916276
324656372
402668053
376850124
324283164
73307789
201941863
84216668
335370276
515499251
48263964
357734919
129375202
368494857
413106841
218949258
142873617
326642219
40685349
58885049
522729484
20533588
507171896
444488168
317845220
99106725
146287332
128148007
149052529
521741211
220791229
342529
128869818
432942129
28961315
266522967
11326273
435548072
292070545
1166311
470086949
350216025
208191748
492381222
418481301
65839385
474119779
310821898
422758088
526448633
45079264
408112065
181939112
200522477
335849409
38493381
133885089
249010128
368477412
278557363
345372585
62915900
43862513
170228207
91934234
368445721
404899283
243468670
122100810
387292453
364803814
369499215
265533675
504844009
77054566
335269464
407921013
461099003
13289473
100501362
533310796
87854447
519631242
73561128
87854447
405400226
412280173
497714888
417619435
176167268
420252850
176325033
366526731
302399538
22708321
292714414
312653699
307008159
473712696
460957294
382155975
436881952
348434733
19374655
512938569
332189202
164322051
264426245
336629440
120940353
161042059
177655397
459077749
332071168
215321682
242809347
334172700
240848350
305249885
503192673
330982565
69321765
92519380
473961375
9160297
446420379
137723545
254934465
53934911
314426693
240011512
187057453
204461430
319195200
226239860
96441987
16229504
110898515
189131519
293170558
52974638
389782286
433945365
2989182
77137258
177951139
30177399
128637553
75838377
169552415
112924329
458457203
395778547
489582645
174165189
313929636
144099701
183350154
226945868
27229001
459658550
198535514
469868380
217700914
450950745
467694895
66294472
427540372
101323578
533010510
456253368
379917459
9462630
467793111
140137616
187046091
163441761
438791434
464753908
331005175
311473145
212624544
149704427
373835459
37183615
90469041
491880373
369927720
338573907
533722708
228647270
69971600
418608773
450452354
198730466
374043877
213568339
459266435
206949886
61781478
341707594
131986090
454940470
243473403
174435823
75865850
6424005
153635953
106948166
270609773
182130415
212160861
203003443
331193912
238082553
507412085
422527939
321482221
427350315
427288011
505477157
274446544
23054972
408890149
55525975
40060659
391536962
342293619
242643001
470443187
387867642
320996696
142890014
166083826
478082690
357575936
82194750
205191509
349257274
261814529
382355294
264420237
54145281
315855898
229233375
263485590
84377510
216150348
101962741
176741689
267853204
338748995
166241514
295704101
459800956
434285267
231074321
429134848
360184994
21006437
358933681
463922301
7617999
170338249
326614908
516389437
466953412
493108535
119950451
34974229
97850690
347395312
483564576
49656471
317004744
380181149
75633776
80781695
153033050
193988465
436881952
270477461
111989564
450943399
370713194
404014657
149080966
237022345
438587798
2088204
528656964
15054412
517613336
150716753
416707019
188950007
262630426
38559404
49843595
451377574
475590853
302832576
415490068
25239623
166738968
364875525
218119366
211062381
157843593
226259829
295847045
184815117
366521668
425721597
159671101
343640945
260425302
138284426
281400541
517022085
272518019
359619210
412729718
290060377
278564251
210675875
356600312
417162396
249362651
54831034
325413558
152796899
295424251
372828348
475189601
129108024
25337770
32200893
169503686
19239509
429198972
313811731
415811877
327581705
535568296
292387863
298407778
329185661
248970988
99097476
198060145
15347801
278635882
208743436
376788190
221723306
20564260
483514075
233862363
495020583
376516058
457286075
48777426
66574014
68435861
250929992
158838933
196112403
241330894
106708370
263605022
430861652
200975969
17105879
24524867
517215942
101111371
371967695
445132339
370571560
182892188
224440912
514619151
485243039
156201399
37264824
287409070
418124726
315557073
69945930
58666159
458173670
43191365
254400096
529598791
179663426
309347017
137803252
238889297
187280947
497701911
526954147
531437616
359690724
280905228
523231253
98505066
471324202
260663427
229043758
213869437
5570438
213952464
528820660
33347604
535177611
412319700
133968349
131266004
509392397
411052456
161282591
78658508
177316393
366635149
345226146
498690864
150451731
114769938
148309288
54689260
527540419
161696059
107962200
240271635
411037573
144666296
55441734
57654269
278254549
164218035
113849791
529312205
118802254
411845126
396073457
489858444
224299990
141895358
529838452
503202989
192158575
124163211
225778501
16035174
102914905
18532282
219208202
466614445
436227953
394647400
482122598
385743717
502612859
64463986
150864301
27754829
275926814
535744500
106406358
521136386
426817775
295199208
511029454
351483924
279194583
67053260
465025093
296462237
105657759
91459650
492820870
65699915
62565677
383778623
354440994
231617806
528897776
254674572
291026579
498417966
239279672
174314905
25649217
284164436
277898764
411377286
331600714
80987420
398424074
115275888
488828537
299807110
5193019
97073319
579842
284118914
444195200
147937780
222436449
169532699
59194400
365462968
212878899
46638026
362165623
225457624
118587995
456977317
475075026
284739813
129331600
179114315
109537715
236807807
400593338
117431255
385266800
436369176
249252711
187786498
25394925
52329290
120677696
79225267
205460320
34042409
319819423
59756603
474609901
128774606
268155768
76385190
347589571
317515512
121024093
15770314
72922549
137126538
318524687
11968388
160840780
502551787
509798091
491611132
56040382
111157370
311734276
418673441
457788007
440093615
500427413
492984748
80504957
427835401
422112459
49993946
301456963
101085532
288251865
467530770
75116323
117820788
458336987
162478669
347385162
68960797
282351391
455804907
57229839
532965571
374806672
304512765
530380324
489831575
202433060
54936262
142003532
144187819
272353068
306143897
490194508
470703961
203963826
221949763
256136835
396013914
28802546
499479481
77169315
208759901
191555343
187186230
467067005
245236820
502391532
91240241
533932301
72654232
86276559
432142412
408102526
393081706
475540356
148447896
134008606
451197556
510629189
120894954
21736453
514114954
456496160
503792402
199020797
243311488
452422595
33695088
499592008
431440472
72160471
117506280
26846524
24136549
175581573
220750270
212704670
2435323
505340650
477067094
306928808
418412152
22665566
128233306
488344067
389320677
369400127
38205786
51028277
241374006
11048709
148172469
418331760
517066919
325474441
21914531
78691920
14640579
318273142
129073045
171732705
414896630
434613177
528812499
66179196
298259724
178451067
29431323
271116490
418827728
339408379
14896748
213903818
228074006
238499721
351257476
82175701
412777428
276716581
449930486
283349866
204317586
496074972
207529053
434383641
517948418
316767559
475759721
326769485
511645450
115634267
449621132
272599656
440583154
402739251
336076016
386481718
339261211
62068436
129412243
336655102
478152463
359180940
242291530
436349073
209421286
75918790
391991417
412116940
375437597
268098012
207256644
123316088
61825675
81382918
37601117
485635809
341480802
511224454
214151471
125239696
141149569
124829514
109109287
424298412
184487744
524838265
329223875
46153358
266676739
471628088
425469455
15822047
11368303
400909745
431812288
370090057
41732903
232860125
441630805
76519720
409852415
446748077
529520530
492423938
167072382
521563152
417164807
79149645
116225664
97261845
133865300
312302316
508919767
349267175
492598954
235525205
221507648
352484958
465872717
379498756
483498195
163305683
314984818
458633934
332341695
198535514
30576195
390742867
201340860
193149227
128741048
216935990
14581999
356688373
265475314
406361128
216457285
141255994
267129793
419094278
318403596
61089568
131476285
509110753
254585387
10554935
481531970
76906966
220001455
20857473
31709298
297679454
508783394
208043339
196533407
327013240
67800303
244763896
289035405
144300434
144840919
52545507
85543159
376211344
93467068
436192190
437852672
138142947
329898050
36431236
436276339
178947184
100242522
246472038
500665667
489631945
279735842
72075085
139453700
488228804
336894290
252125845
313617720
183806061
432098792
370504980
525884248
415343906
485707099
457470490
339764426
98925678
305212797
248576455
457826394
115800692
49084405
496334990
299472128
335234501
450583954
367871549
223397530
386128917
215292756
158789539
351158897
486454250
429545725
460815735
368843932
265946967
108219301
409794501
195220496
464733966
61982543
123867268
222570978
256808011
481944313
372353302
291136173
446649770
484609694
337459923
285255256
67902542
343276277
47253820
535561934
139509924
493932880
222794346
437609259
196775930
335377222
305842829
90781460
423929280
497798641
10786027
52656977
490695648
289161753
115191004
94946283
157114277
49586729
275943957
238975329
452186160
112615191
377501092
87540539
532167086
262236950
126820523
155325966
177743635
235223770
306439724
187985449
261317256
480237025
129444887
524590193
437269898
345273253
108149596
20069621
150118409
204634619
56341780
159951883
346878129
81986049
207544883
229821373
177851284
360005169
393054922
197852872
423879146
224831654
466489932
332726684
372184692
347519838
526220195
485469136
176140445
344456388
123649507
209113975
510246308
319976224
241078046
248367319
218096055
505512005
270159286
290695608
285090687
479553715
188295379
194447927
241368346
76446737
162890279
403908023
252475980
254474584
104977415
512875228
343779509
165328266
295499885
301376645
225250668
390894131
356951624
512415655
230151848
464468546
225409424
232096972
218838876
93728310
249160280
113850073
530799558
532810568
92415122
461365447
484573454
500141775
103166612
52391132
143371842
199076880
518713730
352630783
252564339
340217835
36747823
111031034
230165732
168387291
183470215
169840964
405691725
440310089
194247440
197746241
363119519
153214570
475221567
72174929
398779887
143563648
384133484
508763578
205300902
129505416
518321004
102714088
258567738
9377804
467023445
55464531
145806521
47072359
14145070
84618230
30968508
495253763
126269512
202455187
319389120
226708232
176261983
24734138
509293409
293889439
137828695
300718427
445005695
208283963
453083902
214886714
399187202
485804331
66727256
155248969
454135648
428769548
336472087
301251525
388909760
317864237
525714772
141628062
195928394
523587460
26068392
381561943
435517046
260772817
390304506
125025977
337555777
251893668
391815464
532171887
204888521
237610174
450832998
487548991
230192174
383711607
77680365
202139048
138862861
291727603
373095687
383081923
106123564
479827199
112372264
338376761
23990091
451144049
256727012
160068278
14906127
233012472
279906186
47582522
266289025
326575261
345375888
14462871
205084049
407947708
478944388
260492217
64384015
479865378
254170031
309376427
185590388
437386029
200966723
33748461
145622632
315766072
463624165
219728085
95402203
14162111
401261297
486837491
185461203
497917419
270783422
36595288
477393911
351777387
477430742
382765714
214633965
133909114
499174831
96383961
244755496
289840376
492319953
348027197
281017574
531824660
439874147
23479547
166720952
357813201
457138203
506720045
233914335
344605066
247374438
13803436
47898488
298970093
415026925
131786306
295131823
19745257
383850225
450588341
348788158
271365065
296432454
221599945
52041264
182176501
234889862
407956379
73864220
385141802
127256824
421049741
142934193
258576135
280519975
457176634
202476581
411800762
42606092
145503766
17096215
38141358
51622223
351072734
460496278
532961746
380472662
255182014
327515892
532895607
149002074
64200443
491628448
156449870
426566299
83907381
423923788
75243384
480091450
261186454
356229087
266735744
292697503
485428326
397246822
517393952
422527939
240713746
412007784
34324156
487316828
226886129
332841984
102190114
438511991
172870543
370208258
149057875
28299667
391588658
218990163
79486234
496694856
155953607
280879547
379398435
41002819
329284587
213959568
346537840
389418966
277830748
340454399
384294457
398317626
240589868
305098863
330484423
62477731
333597947
428790988
177158691
204845094
182181967
208741397
23930400
86698336
368795529
134319746
485656501
195568809
137376916
275132113
9990854
99455939
101518312
402611892
201264923
460006253
267886992
310336682
457185597
480343886
269849776
393279924
170566048
387494918
218896683
406696850
475731515
287279002
282620020
14008061
431705916
105696571
289345377
457178677
451254475
25742989
275825235
16257164
329840094
163502678
272753203
188091621
270470042
162703284
108384637
313742979
58902712
209485732
406463745
288823096
390894143
338056219
527440154
254286128
33435027
375916846
304662705
262279659
461514632
92996829
400234446
375026295
352763148
136828763
202499723
41915482
456017911
263908303
40677556
359385294
253369055
214163609
251086498
454612489
411546839
435091413
147886156
99188597
417572230
116276603
322164501
4935302
13228905
17440032
139298016
292846822
483343975
501270532
478648957
127048688
394376785
65836075
389447257
73477407
354924369
125546308
77282771
388699579
161827747
100451596
358156552
344910296
296952764
239029424
449128645
504312953
97454475
110449993
440419757
374923395
133717843
479628842
184116109
154055719
347183072
35338878
23697070
57915420
161696059
189711611
135424028
81382918
57010651
189256432
234936389
360358791
41196341
362172917
147638973
103441384
124826459
61811393
474493869
228489881
183226025
377397452
383250922
270317322
154734770
151733188
68616328
209019417
8934829
18901097
79657799
252391989
472807408
491584441
214519631
376251285
536732910
163874144
273468155
335886517
392006531
8767375
41465024
61018652
409647010
255996253
281367232
169476207
419614527
98056367
143882726
220471273
195846082
21306727
472141763
357751100
61276144
64454764
281776006
442223651
461056368
503898165
346269097
511517159
444195261
59122575
535551270
68625406
395678519
407569481
70803792
53488274
452173662
278228437
24705924
222174451
366921508
10645924
182050316
494292060
316155803
154208480
304765704
375187053
535237070
333993810
26504006
230826375
248937463
280152687
464753908
91873437
60098356
134203047
498733397
221799759
239963701
505059623
435220814
407344843
86385189
292787871
515878291
384702854
202455187
123611484
290649166
170012363
526795029
354766246
115522813
265537228
318952485
387449282
139168404
97556976
190875969
110605135
207846062
326243883
343282496
214712213
278736995
516785249
317352992
305981509
227980058
498730139
328716930
107623053
199858030
116022245
205151740
495242682
276467189
71992503
273413077
301250637
271456393
51420821
38645152
191419511
348748012
494571273
122489220
59476596
295428249
485445163
398917488
372015223
181336553
193447632
307356976
515562237
515306674
302063433
358553257
209523268
54591875
478418538
235750565
131706103
431392171
94959617
292955071
205150213
342539468
256954848
339932084
389581424
193274160
144796030
349029634
428020061
64950281
314175661
77281249
57203345
271361191
172147523
351062534
163359482
32700724
354612471
26574123
158289204
151995936
88867676
497979642
81005342
528995580
97431445
303972791
367271296
159702422
201853091
486362186
31210726
423394924
271860272
151604327
476764409
9418716
509455934
407566023
357846799
365326804
185124380
189831202
129514630
177480357
227515299
379944737
170581676
443239065
453950500
314040634
424688573
234129700
365331609
141655141
352777281
294357109
479189996
88831602
454980962
13769571
252301603
522599341
225003189
186017768
51709372
69288738
379866924
198583762
470747838
320011661
485365921
229485952
328935343
313311304
265840711
144129527
321832958
530317792
45309697
386397383
205262579
6245769
506536899
455302744
503837442
386489137
387768647
266771445
298887681
196753062
418787525
429039636
374131155
45646797
132959324
500194292
526619053
312298545
36947370
25139195
250046395
237480603
30128070
173495856
467727
315084293
450394227
337730724
247311938
18852242
146154851
81775106
108852544
314033003
525782798
370893669
363593728
473563881
304079440
186551834
313649744
418749269
426275203
438301259
529242955
146101938
361720290
147044915
400054196
199515187
324849511
212337711
473807867
506086374
431962103
346362568
273896856
134264280
290143662
328179323
417455148
251733177
117084204
199854092
51348081
481912260
167439649
400668741
83245624
158840232
460199636
253564753
295229986
89160098
281007760
50394294
319526910
340196556
277472853
385418126
56858543
531845614
300319602
40020189
18607438
453641788
445244648
536669747
439790233
425699650
286672711
513295693
142036504
247720822
302166321
511131713
2650965
472967177
92331683
384707670
185316229
413249147
227733001
143586868
67830529
181098919
48270482
491065372
18100664
233874479
140026988
184764114
226070880
79225267
335488550
145274008
259583512
273249400
525252791
412350057
18006788
112720384
431640111
336712366
329588988
40392632
385662305
220497962
315766021
254370839
436276339
441892671
484826070
32846620
302690416
307197800
290837108
512396044
285489953
382246474
325562841
160706189
68019941
362017720
381748280
207375154
405754454
502505963
172983415
349102298
62818499
110667940
110122976
246821380
316481939
418362238
312687885
109146659
414683256
476110738
399679754
528059990
66858338
163320688
220731469
384128039
12927344
291659895
377887478
373139754
381373315
480639828
271666699
398673690
36424211
536886223
472092611
500660040
313063246
162491611
427577269
502058551
102711706
479993727
25539862
94671406
342039915
134245683
241330894
57682873
92915134
445978915
140360068
419641126
500312847
229649086
395667412
192163314
214193934
153110418
517800840
335341759
256808011
361448321
63885923
427274184
12245144
4851882
464793058
318415410
230570727
238905543
472229551
534327012
350974418
211028531
261465047
65897220
144976694
198852759
425099372
312821105
442251346
44866657
360972220
104018383
144640163
186140237
138416182
535428312
164141580
136319388
206449984
277883320
126401702
201638189
49932071
135276138
273191134
117796089
473401893
175684986
202877631
383319186
202424425
329965199
309587481
258396814
285741367
260916970
34840107
322496378
158678413
124844584
464761796
147100324
453887822
262506947
336782631
40845651
13898667
190635718
99003396
51985554
529930807
262946163
347118117
500271514
458025575
35947347
198161754
146591984
480288206
202064191
368147366
179684099
299502510
499059283
223337245
146265716
321421362
19067791
59628961
467793111
201122372
383785275
330244387
325104691
298409519
296622012
187077618
21098387
391235324
106746763
101635864
207505452
465585433
217320815
105487930
86685810
31382875
402338790
418521670
175657215
33327460
318796592
407163164
437296728
218070467
479296351
197440832
500035638
46552234
179755185
311869374
444012076
17826976
432715062
389682758
303223461
239596630
287717180
218886126
404116484
304073690
173419848
488105223
262454325
204221982
365906782
350932586
450288522
239382603
23258006
428086792
42799774
212563460
481659919
187080233
523090516
486500980
96378248
114145909
529563802
444772922
219066226
371258571
77316917
428529456
424986288
276798854
461358330
266814412
372750321
257454991
393775703
63905362
345186083
342764986
84877402
315437963
65999552
59695295
39428339
254397498
190529175
220158941
187166207
57398735
325365916
212118096
313126773
6139717
227833535
276975527
284472791
451301077
88051835
334653236
91873437
510240894
107984970
26140399
151643634
413883550
373492902
374524392
86096294
502125333
414103183
375187053
102149064
139266603
331186742
265508075
109977703
88829019
446708154
305339155
461703102
2622042
99020882
71133486
487049906
534763717
138988731
458000060
114103873
426403466
6391179
140149125
411616978
235301155
271686328
226587899
482548674
49555510
246828084
159849248
227049227
493181724
255501322
238222272
519937697
159351267
108983930
68174298
262423172
390689351
128491084
199817010
374227008
252740276
275390324
225666851
303975041
419714074
368317294
506393259
219038750
153515581
72753414
515177560
108944476
108440628
445245481
403736710
116570530
240757988
142228330
466491427
309212
1406748
360940609
446865424
383175751
536866282
173085496
86444741
247411256
281305942
77921439
350471870
155693596
367821622
519983758
14540667
206606312
247977853
331823400
72489788
413645191
401277832
196790355
250799930
345808924
411853530
177344342
178188321
41854176
380826670
501241884
295892557
211678008
374443495
23928456
203252403
523796615
159117209
300763782
428068695
221976714
43527919
120884150
79507125
184883736
262888891
301804225
264063370
325366735
188998750
263589786
458633934
313913218
136213166
526914155
524810455
272637586
150198596
520807828
531212162
499352075
191423176
485573075
119863588
111314168
68687042
75168825
3859334
94347122
320546192
52930165
448269762
418223673
471999660
22221189
500271514
82280097
260091172
50748793
135898525
89474877
323825507
266804550
525554825
142666046
470624824
239600005
66083564
258067545
149596078
216717706
55416260
390684899
256684798
294324265
304765704
226928308
122616935
181742819
342039915
381987026
2945392
31762516
445863847
534422818
478494987
40373136
22346387
336800699
385173654
281726074
397549137
508623071
197308580
58103021
225566373
80232401
460341013
433630637
447813008
99116489
15717700
468217820
365639855
282408099
520957629
94738563
277747656
511565632
503100293
450572856
520004334
473647610
385648173
221420563
536829005
34408839
170883511
34042998
118276583
416644192
342296563
216415462
370643280
106815014
252673257
227338161
343106795
465144574
149740359
197242288
527089759
392788137
507581327
492996729
56123067
517235105
122333421
447945631
377824599
503339639
384492222
92361310
276477587
183908275
131841858
388216306
92640904
403075234
164197393
491106062
216059812
460424946
535678909
444233119
364221184
326785824
163757672
355354776
335474636
433788365
380521088
305931176
328313259
265451153
406864912
360107153
293190796
61375485
332565161
515325181
390902352
471268406
31525319
417004102
392376770
177974138
97682571
412645802
138448033
38737760
488592795
18768761
446903878
470486613
507785002
111398031
476858140
502148213
476760285
39154618
58942009
23638273
488323740
225409424
446250734
145999100
253255887
314350348
373291431
87087199
270652965
418297774
339643754
5157832
151194709
48511376
212156973
318399511
281630184
284035632
424023548
230108419
113869610
62171942
422372769
354328553
386665463
43870503
534851081
369362520
31902058
387542313
312505415
143937050
387002124
437433475
380954162
395778679
255207167
533429874
52824098
401719915
359199454
431425224
398179679
153830619
178583610
399850128
170714487
198988164
60495112
76193503
27225109
514399047
508480562
370945148
128690669
481980328
440547542
500345836
433073766
273468155
394442139
395043104
79964225
701222
320217380
385675677
435950233
232376594
236924953
526722808
159404010
55636460
530933017
178865605
440309570
212254159
301210932
290672687
124873287
327911350
14505825
488933387
353823032
321438887
411220133
402166115
178517858
112704842
325653418
411850740
254433360
201785962
106749709
343363993
301555347
218997110
374742382
523991786
425658431
63815738
90210505
206607752
310269683
218504714
267794126
340726913
521299498
84075297
101431029
122492457
92388076
384501806
188242647
523352066
76552102
390370352
98993669
69752518
23674905
448259155
13393643
450671880
62610454
339458625
358053479
486084444
225325868
206711676
191668918
420007660
23054972
273227853
224105345
122258998
3545323
414288294
286864106
472812760
242149660
52930935
185100884
292356184
35517538
338490448
281023700
222394695
457295724
407481502
378126098
432531728
243730833
208194635
99762571
327246471
278884024
239357809
326650364
383946600
190999822
447469752
52838061
403902282
207850931
121898685
407101303
412397036
506692635
87658982
493322903
49586729
181430253
55401291
529712673
440325418
165791539
525276192
15123087
514599888
57229839
319168198
498356317
113278312
41169990
324605961
446051851
347027077
324098499
91265664
407134593
496209612
391231655
501841680
59126934
340395810
74910280
442935464
142564287
244795154
532452652
112489230
21306727
78917187
157202231
60623419
429355861
488607809
402734945
20992258
407134109
527969093
198060145
165948856
346957477
163288795
469348848
323348339
276377044
230032001
465119876
424656436
73214173
55151813
482079029
378884202
373613434
97003630
49556251
61191820
176123657
224441549
428538714
266138265
401197494
176791182
91633691
97377909
453552036
338893407
152236791
195019401
366463028
429357715
387918713
249989439
442592634
258781394
278455445
240413720
459911605
10745711
405523328
29336219
357850205
264569304
171726813
238975941
71997187
366496709
202225823
163722452
120119204
90665807
77838121
54177192
291435406
344055558
277380379
368391651
8428842
243188760
127210324
185095660
493283118
15241723
42967643
112114607
90191208
533718353
151173162
330340153
444306409
15242945
71946024
130978216
164361331
71329516
292643025
386650461
229692107
420127645
72706742
334610204
348242598
481372354
222471577
523086287
126511879
474657798
349661783
357481341
416204787
273258955
390941056
415020476
267385875
252777657
394520862
17892958
299614919
444542026
159060428
175634011
340606729
273386390
276073131
517810168
269824310
59962139
43672053
324474178
3094639
447974536
145031899
186472087
84713995
37839675
439042813
185065260
27304267
482864926
25177268
44978479
16029746
506462323
94253936
258858204
495379065
459177306
105153987
87978077
265084301
205533252
2994217
314306108
418827728
426108884
345363491
420814512
526845702
377844475
75103576
17797554
18624976
413573206
391767637
361361725
139880358
176126358
394301987
518835902
35155547
5809454
175288087
526549119
401527888
509116145
98659114
52506585
71332988
298643874
506522129
405859160
426699472
200724234
203023863
414162112
164103487
138440863
262786149
17468648
210455323
313913218
523134048
281071405
275983899
140360068
153545880
325222352
203404838
369697278
441060423
331318133
322398127
170538054
13626571
380796924
435802574
68483892
487502513
487474648
453956169
153788399
467872352
98080844
169730110
143262409
29458006
40357616
128908573
473974837
196362214
132303449
8857070
277786947
154137637
396382937
442443107
34510752
30395504
311104757
60538471
332490250
331765353
518574189
269629503
110093378
464578214
47734523
509164044
3822642
29281077
272510037
160981223
83405131
141576262
73028032
129349198
470108239
236914991
493725029
324531666
366737929
138550637
98778970
259339322
19914645
499527961
192394793
522665098
434163774
269202514
445528301
201197158
118090475
412885695
193964295
324875805
245777865
242073321
162718650
217867261
35264329
486684357
49032559
502435423
242626836
386727225
492806514
280088826
385442021
46313186
70282613
353910441
270966683
70309579
300474090
185629057
222157788
472467530
398632815
133859037
226296416
410043879
12910268
55308273
228218407
367279550
199195470
49168294
118217465
277134418
194566733
494167813
464760839
482501632
12330748
23530881
303966071
414577439
244601898
73674886
234609313
155740134
280073305
134986818
379281960
472510805
176247020
250114430
361474915
302946774
502456826
408927877
341462330
257177221
430842227
266077627
364990344
119540634
234243957
512815399
300280986
182166307
190054056
210416695
418909517
457733966
114838750
3799310
395078309
5373510
126289960
312455274
136950681
456748890
307115923
177176404
364129982
71171571
531523360
401781882
347181632
339302521
238499721
533041710
334187901
126021363
276188900
50600672
94796963
137019945
96202718
337585462
274587102
380512618
505392572
523312309
187047772
94017867
19120997
196890920
478762948
199539957
71553355
374108113
434320627
352902015
383932424
445731642
534144183
491551988
209560406
51207585
332442963
531926564
509163290
362064626
263924173
12882526
400807148
40518313
302912806
486500980
457729026
119601337
233529576
501630301
326484247
467026417
198309102
527381882
223256916
350053119
48781042
455032691
165225264
451347847
196578098
344001001
176454608
170461595
256697802
375935146
452512505
17331372
145254347
37985095
8245445
112615191
114762617
482202809
469901484
87619007
193120022
342948327
455343599
48059408
207410326
369269296
91708535
127049924
416915765
392499777
457637385
259842318
277817505
363514620
426082869
410020988
210165342
434654179
31570407
338813528
108149847
248233387
203191774
287045937
90290891
191433095
453667181
325065185
493930524
173410928
194933500
14192462
233748903
533908085
386722407
390106352
251925139
211704851
108010797
30604400
466987707
118199212
532961746
103894693
485982913
46121610
269881777
250584554
257177922
376252937
124731552
399021250
90136819
112792227
351829471
200645545
260115145
287805933
224337282
421997802
441140045
231331705
1193651
52609035
252347322
29155862
250607964
279892483
486985597
402124576
397682531
334953165
106286757
147079145
101848874
2535184
397930052
250661018
81795915
321188203
347752525
71824836
47940406
79923198
270953342
225646613
248593317
407460556
183008159
460966489
194727686
267011181
230418474
400106665
436229000
313803366
434298131
295399024
386250267
466445463
210976923
214405873
487041539
439036250
525617451
379074022
174165189
328262341
516494144
395667412
46316457
349364847
75755829
508401753
517212403
216733230
120468576
99075695
41370003
330752259
257024163
438318419
316584312
317942587
219819969
5513533
269988255
317802115
513824866
41621484
493635807
378078992
492711846
522468923
212518538
181679305
215230701
283588133
474674221
66971428
221080811
328026910
39470548
265681571
73243229
522294399
50758676
360097403
259267808
142182412
205342305
249571443
79183175
100394748
324027029
303444034
288553524
235403044
461353368
398154440
293439118
200353366
471105560
132102384
350128155
485238231
200777385
514432236
408457129
484957604
362307830
448515909
174553232
132040248
161383830
401279547
56787926
15500526
201905582
255718688
298422922
200925096
531504285
278429155
361689926
312723937
458913786
527955718
78093086
434464598
223397530
295300936
364557773
239672975
51494416
107810908
34430787
158520754
497985355
237434504
431128819
454355345
20143142
361953806
372655685
213209293
499196206
107614584
29221755
383380505
426331827
88212909
48055655
39020909
47178156
329888933
65220149
477807901
153685371
59990509
124090501
233806113
474855915
105792685
1712691
60031169
165466627
530656358
401038298
493301855
80629042
232422943
250994012
308988885
249183618
327058564
328076427
366420962
462189716
240252676
83881407
248515780
487152831
155518572
399792178
453252325
527081586
174064160
357796806
83199844
448566996
270783422
175521278
430683193
264186817
346375750
63925234
250288458
39680898
235367685
497942262
513969895
55042078
519831392
514524696
374227008
261517002
295620173
287637651
21697447
343917307
308760899
406236271
36092237
326327943
200532811
29856104
258588896
59756603
365812446
118257041
119899779
38245609
89293430
455999764
513985460
102621067
62818499
184802198
202204679
166491323
9772000
457500498
459184799
398554186
169714416
266215419
272437375
480513550
188711955
94021300
371289897
120012421
299554613
352225615
166916098
225189967
114050158
296435471
182974314
385468317
455888526
369996842
105290641
94206613
52653084
131747457
343774184
273251322
376263944
230405355
8772629
153209465
265475314
86265615
130652789
171131888
318085048
251902449
266674103
239216696
454724422
259019629
434876581
343704272
2120688
394835782
25717380
187513105
368790915
208042413
339719117
226515596
164929262
97949803
491254702
94014966
357284413
120686837
44374829
265303185
32248149
389471710
347174937
342205832
19841107
471796883
438193027
66355909
75654517
211056622
428693956
85463832
3497988
119497883
235807750
505995177
170877787
272059412
470641395
25045745
261876135
130097702
157588328
78775782
379548325
163757672
189210405
327672658
460642643
528159590
229900290
47262482
146511188
363433910
81390093
302091806
262367228
486742412
305241130
61675341
443134170
165266597
186813330
372529086
385314144
319995274
25318703
380831134
525632110
179251543
154700554
62903822
533823253
100235516
233562420
209131113
359144967
407129143
306190560
66480647
505111395
56650760
384297807
233378171
302289117
135926641
256958663
132509232
79573423
335924550
169253325
436102116
79851347
120837924
404394874
410940343
45049893
291745981
479462952
332282388
308943086
321866243
245852267
328203981
339267377
523104112
453188917
237127629
258804258
68745073
39505783
246251195
241863579
311035917
288154194
243849444
16151350
326250134
362257299
198476594
351762358
323661198
189622192
534395312
222066933
33924777
103539312
342436171
23538597
145815973
178342147
322692505
1573395
120861227
3274648
213139983
64112825
351808873
274075869
536635991
152175332
333951330
181439023
417130751
389296744
29768508
334780856
76208413
161136179
209684745
507424975
200739104
233052097
311203526
441267772
69777399
144044718
321521326
382663480
444607073
94742301
42817004
366450075
8482969
42835059
296681524
309943596
167787658
467314542
82712766
145493010
219974342
477516866
434938928
270330777
23713912
203964102
154132505
133909693
123740173
471735872
402217715
124335179
711519
492806514
509219219
80775682
23552863
376028120
412985051
292323497
237557768
233592877
187440321
497075520
174589883
74052462
195376058
328960087
496685817
189530122
33062773
95934782
48879677
211920761
438524033
344833347
351402963
114516830
133615518
25396176
354154896
267613861
264178000
9616478
162656445
199515187
238362912
324164512
492349510
9239238
497595621
62546300
387687022
76151231
188584419
288405650
112395408
172859838
64413652
37975405
520158150
478611429
36193345
234468969
87854447
369192278
333462433
339863192
268473763
405200224
164521121
405607377
201387630
136807077
32814930
307819661
295941075
106119250
328555952
321867048
23862189
395283004
260051123
503159358
435276484
338918841
90587101
345669206
3113915
344001033
110627685
91873437
517078689
212455847
245023005
449093188
349862197
156299242
220838283
399225499
134355030
86045123
392135078
366506059
368291605
376025413
105535016
311897029
79813400
55992278
87169438
467925009
83732611
79660204
135085081
272645056
335969301
534013628
245023005
315602638
263094660
155913832
152812474
152216348
172487448
322603489
5205334
430569350
233633427
424023548
504813411
500359278
111179105
50531236
520440620
477872861
208887279
29431323
188242647
479579813
494225532
239708309
223900300
73225234
31117535
168017627
379563765
413544900
317825698
32532160
50366986
33972845
193553238
385140879
55539163
497416212
66561169
89889595
407945264
416432267
273625473
89824361
474495230
122697976
160102850
20570522
77270615
159398073
130099573
300463117
361747750
241203492
380928005
56371010
300078946
119573128
358129015
423556840
284029537
193457337
285586300
351828565
461046241
257058149
222096710
291307700
77762811
365232087
106473296
407490387
203057803
173899560
247374571
260923797
497852224
53998415
136417724
487340790
149499378
270736424
396882237
497722658
481775721
225029131
349956498
271032016
187570053
261257658
496163998
28909353
211195341
357343198
489263428
524224225
133734348
154380158
185099090
311274101
147578850
149472268
189447602
1278466
156265428
476985607
328215576
126511879
46665658
479973605
478000356
99402982
67938163
231680031
429263059
457036535
229831955
8678493
428481785
471092501
262458065
516967643
402123858
357583428
397193654
134008606
141194275
133043770
202875630
217708873
386115222
511640755
339624421
178905345
304772052
41892673
227589720
334284795
48294265
261987583
98014051
334992539
281795366
365943344
53293652
479261236
346897423
348126721
350535361
284057759
183534346
325021989
40536453
273955338
39898415
183289147
366346496
532819614
523236232
402962715
159965918
21783085
305188625
64107233
114026319
400394415
412570737
76128062
52749932
51472390
24505844
94621424
210290395
373595146
152054296
460150685
284042753
246772443
178012077
138581199
433915632
193707245
199005808
351833529
473981445
276462967
156320030
504308986
115725469
250991108
55176514
223603842
435635059
406842981
257425901
74973322
89872743
360311982
513363141
223616735
136662194
480200916
92643103
239213389
441830238
511215702
495492032
155677772
174363114
207426785
34253542
112936580
59103501
223956421
236586037
35124324
245066739
417631209
515598873
85577024
390550541
430283216
365354606
136461841
462589933
420210656
288288757
251155961
118032089
225458244
18260552
62501119
86612718
355797642
238201173
495307243
389591670
143046636
385433802
33490580
197957034
489384016
457438423
46087138
173856862
376979871
262024389
127883984
8658908
388104247
44763241
133927151
151946076
350923076
435363369
390606124
437130597
225584347
74928060
58851038
481788688
148164622
65293462
497609902
98971229
288865246
28830342
16944777
45454063
83357903
112955036
403088504
38550043
76823422
64256989
233765804
129020076
161253437
431924573
473331001
55053906
461310758
249004248
453318651
93718313
515877780
406189730
261025427
268301206
427599581
478225487
395653806
134972883
522468923
228871267
499850343
470199665
15275659
102884552
272891487
228446520
133561687
149935902
430748642
276775453
471165797
139013880
396815434
479280910
281127288
64927953
206167204
412939629
22890727
267803092
7524106
195178954
534611379
269065753
455885431
212272567
129055556
441459875
40466596
529021097
496084193
225333623
386132383
383508799
443880107
190928221
177768495
275977402
283884925
319568917
171254984
244586132
158157500
27304267
266765155
381376778
321586224
339823152
421130102
49260138
445639897
510782172
211714713
433738268
131985600
194542810
368826149
148671606
223304208
451816082
513350785
242205054
252424844
165006800
148807419
324114307
167550242
4702577
139176360
3131611
515012672
237002034
150301425
518161162
433150815
345736404
442772037
423544926
271059804
45084840
501796729
18776993
519831392
387097375
83978179
238018801
69288697
502202528
375471849
348540244
70635729
215530408
390180601
34042409
20061047
135857932
1771581
214461787
454749187
314150462
411441039
529344652
422916468
413302453
315855585
242171998
283280498
321480172
121965068
130084303
493338037
187375395
113927963
35008735
346787971
474948234
398674863
111615815
309973533
494737961
433853040
192660942
60056779
230113998
359611074
422971638
77228429
536202075
292701281
227708010
52457706
358801255
389331522
123026589
391516489
338975319
284322530
251266237
146770678
461998122
14730389
165807015
404334268
535726273
181170520
168154311
11096889
380178204
248360779
71101183
89027148
150599656
306116794
199956814
95577571
436290524
108748365
131258578
205141864
101702164
338672253
354223985
100065576
100235516
518321694
100047378
138017303
173965576
247538750
123890494
40540123
218729847
353506770
42628323
168036315
120988242
520664956
66662984
385680571
83309609
167954582
195468506
530919595
528702121
438953022
50601798
53563166
478211641
320998933
179667890
471670600
349051721
128836459
490159123
257890022
454454296
333334152
13220161
517185069
365882256
447165047
101438058
264120878
140457863
176155906
212937385
201707942
151643111
385826859
43105658
320352611
494419199
587668
167937353
303367261
402361370
139921373
201970852
141843877
377639710
89258672
432526512
531412989
520004334
347406233
325700174
472258466
153382482
183886063
55645347
487672250
500365751
370285204
8218896
413261474
316829484
395869189
393147997
75906448
90290386
466384380
52985527
11196445
332109415
107562552
176138679
350462711
431790443
329523635
176488419
214342628
109767036
368541825
85509392
524809445
72234207
61245026
61735254
521544013
397047004
172805997
302879675
469962351
313963081
377604023
428404511
240170174
468225991
16959337
265342444
420009616
206725013
353212905
345524852
309988023
178157525
126167221
233577424
355967327
191896326
54685494
234641946
290866975
374375411
340317791
3062171
292576502
505743716
169375139
181052081
343359577
267445188
158473044
418823259
360686794
137419880
376506068
151756360
255130523
424849858
212614088
134674523
223268951
178374049
55555306
49407698
494682927
140036116
52253597
440976371
143131189
281797308
61756178
236413203
264073371
160105138
436832465
518074574
402107426
276108442
24828866
454908809
503872222
333224700
335269464
292745815
180642842
499476652
135476965
422450727
411973642
432046084
79123880
175822597
131286971
103456863
529623439
84458899
137884007
41829134
341487848
257425901
206847469
503763316
267312952
137111304
162570182
345083757
202551117
353651663
303618911
141474271
324727981
502827962
151948455
126240961
517665713
523043237
221595917
523981693
404364597
373099589
409580381
92850046
92294395
131998628
393639131
12810132
508241432
498715042
61800681
382819782
521560625
162192106
101111371
102719132
10611135
15319647
134865467
419628639
274597337
446369884
21890098
148308479
456977317
126266284
385930165
175268541
398976677
114103524
151797997
308204249
164645409
133761719
518817889
131686569
173395727
17112992
387675838
423338953
91114051
63397083
33676298
383520978
84559642
245414827
184917503
471598318
357267324
194136773
211003128
520175140
14351803
330143965
196578665
155700329
190908186
335567002
496303260
248916846
292124955
326291211
237813996
353485200
380906786
114322777
10916090
77701889
181696747
381529968
416157762
267182317
115403740
391739217
324949769
492252241
483515119
219947045
84467995
448321492
196459868
268967086
474676060
64359413
134343224
119235926
273679828
156592224
296650976
371519254
419703253
395903874
413073472
221985500
18508154
46539604
203621135
166750501
518179456
331669326
87386684
142741542
479582433
285510924
479078600
494470822
17875625
507920237
90811393
267754958
387340079
498615697
43443224
67526810
362840469
2095716
354563306
40789702
21585555
396648684
42383609
47096479
248515780
50237456
146022179
360155783
522724436
360393932
202408408
27419412
224440912
198820528
248851807
159216189
158289204
157358463
471477522
410953531
39024396
183943779
164151318
446206664
36010475
459104828
250477738
135285717
344759611
315672491
375942256
496615414
459032204
13523168
5912257
513665110
174357866
303614236
456522979
39218891
324406911
85144812
24207777
308110613
523838444
229499419
246599310
335437317
50012772
228960335
105257238
296391782
476503681
487862629
472082221
155313687
29598552
59808284
477999176
378959665
126902585
287397026
494603708
62782295
246387183
75225660
451775683
162519987
516796748
457223815
487083597
224196863
433068305
132952965
6166040
228466639
510523915
158808933
342594244
103656906
163310467
152217013
279623329
528361564
63622538
267972834
390684954
199066681
503953666
352490766
527033351
127860971
10839458
287329919
6814535
70816172
494429910
443979112
47125924
266945298
76315497
10402561
181373816
265769952
451176279
413461470
226662853
129166586
2660968
377020723
175133264
117171519
253596690
435647886
523780197
234377045
367081146
231892023
169408649
57334820
220947510
492845894
375949255
488903114
412421901
159773269
193522690
224848464
435978955
434848240
77121716
438660546
267853204
85581908
250424494
263941173
147817804
464304603
377512550
426224249
179486363
63495212
312540368
471802309
130586548
177362328
491935036
80571637
6420869
52017216
362850683
121083551
372412469
96155712
144904411
504173443
290525581
532658197
12030496
45460442
392345240
51512834
243910299
387361867
231651009
495571816
150127597
52494890
262414876
334555322
191115764
338752080
508060031
489403379
99866682
148401998
224510336
415165918
275979652
130991285
62340142
361847685
105269965
302561734
113919592
498140940
80285649
497957463
47011146
302319079
465194969
311554654
57467142
81800960
71046553
366573696
361495362
302932794
523551509
479457789
457489337
18865775
6879931
215333110
393205726
114179648
487326084
395297035
229501989
266435110
507365247
74052052
289582078
415811153
147508551
320918033
210755482
535510477
477154206
140149686
368202663
261216959
349295522
396565309
374337521
147886151
193225335
91581196
319101759
142334444
23090692
350372760
372512354
229564637
341388160
197520829
177455479
353943386
315622690
359751052
145653441
401121209
268112767
412188282
26275267
395988180
130073756
354997813
111299139
468993493
7106127
18810458
372720056
141159474
426817775
141089643
108296515
442258524
227447916
39389733
198440386
275784251
516287994
63387662
319748721
209160288
160910824
236640778
86202878
229455268
418598891
265775013
507931357
276764913
66946786
536564922
351829471
332165853
448923597
519391262
449158834
272024066
18831166
345833472
430364238
427441593
84089600
425988550
442116317
339780111
233046470
187881280
59321997
88245473
212316847
150127597
515438476
136535021
327970325
517134240
99725633
10460004
491412010
399666866
266544865
338299313
77224931
114225304
49557677
196554499
43830562
272211251
228284540
183142606
152134279
202020979
113159953
270583354
334151311
32905382
461707435
248452696
60230873
109604236
494196583
148224425
64911264
366890197
156491452
367607636
260465770
67007395
431133841
222072262
22019147
450343462
172621369
110122976
416252795
184827881
240989516
367968084
116643761
439785891
502643481
189600039
260851988
174508669
24300229
492107621
257169492
74493801
175657215
237235362
445646944
452606107
200337024
25256343
90173582
192011539
105453745
372417223
255559430
479290000
331113741
252108397
515451687
322637918
501658522
363682519
44786058
80004424
337596859
301634936
457061724
131728090
376509653
155962774
459839921
172353808
296801174
280134321
498947682
392793718
125566552
413369523
515688059
488597770
257172661
64346708
168586219
126168590
479181908
134423245
148529662
233352761
329114097
137277366
436970812
496501501
209260710
461187293
131794780
446903305
518560795
87305365
469972928
743451
119844530
390688644
215426356
112664161
140496862
149311421
342486177
208643765
261810488
359250190
489766591
445366503
314070065
146370148
237082883
455900792
296325390
370226101
81322792
224280999
128011379
278306116
254094653
527701724
447838037
415127332
153683691
189134589
232670110
417093945
140710410
472447959
233828999
161160976
368174643
506106977
345075750
495950939
433158261
292676536
170970189
52817331
207713326
534103554
221140413
44962082
9870581
245495688
459888080
383213669
322671809
13546964
22360021
91743801
235649572
279208631
403001222
13513972
270492890
483008367
275084491
151366944
5181309
493383987
210014023
151335769
528955290
100192983
470261806
271780083
530730513
277649759
517211506
210795589
101323990
320534599
347511268
345389292
535557510
379439031
412544218
486807301
108836799
339789367
472777859
84306859
63520031
412523743
284850872
491353259
467165736
422014498
337325508
517153363
174442004
377365782
270320798
471990885
95749246
263307671
533304968
490204248
358102149
185411990
435158175
226562121
353551054
131488516
532707398
523835946
183200123
290285470
75250326
423220738
281927166
32250813
62163871
409975783
372649061
445485633
519241993
148233628
302342856
304907935
298222408
122199724
386551309
316226393
185584482
471395850
273110226
154734561
414124239
269824310
458923456
188712497
399920743
188298419
233947511
388931925
419454802
305329465
33785778
54228651
246919146
16592735
335987873
116121899
254096226
259168502
469532485
349474831
209753821
58116492
387094190
161562457
138913755
468124203
238614514
504483673
112660773
85119104
369305566
103656906
208794579
303858999
385487144
480841942
190172796
498156053
117808243
45437005
299269975
487302953
324725105
390210175
408549745
320956703
377665856
411645400
484943922
201954013
456420709
29736177
535511711
511586647
137624587
447506551
427418755
226022927
303232746
536589614
304636630
357237499
147565557
529821995
506709081
339698789
482598740
436812286
233947511
199802709
279000537
527677972
522902222
129312891
464604729
346069580
310099055
114766018
113593840
128385093
149201847
59810807
100056802
489972432
162666651
461636717
283022275
99952974
289266921
385504634
287915752
18393409
165051463
147873188
245276041
264072143
181782930
350439054
473793738
449784981
231303623
486879624
110287137
88529772
86869707
512318717
391506930
342415725
434044657
85281673
162269108
112696529
187166228
213413269
327650607
71484261
262628388
452292506
39597278
443247513
91800463
375314215
179488770
465119876
70758216
443920466
401084834
386286038
135491546
273912004
326037547
106860146
100569866
209799796
118469745
146680090
416779515
351972540
272962969
142569125
423388463
257419121
443943175
122438341
149640350
499476652
344890071
481827330
185883563
376493716
307023386
357718427
131565687
250533315
284694164
478015592
194323973
111383942
54542397
417607243
520333540
465068102
78960013
93267072
454633189
117077935
368726823
63086991
93856430
521300435
439708232
182796794
298085927
347624772
514460138
150689872
434977860
213931974
428683047
157110439
288840827
370895031
235502069
484418445
268442615
28947914
89567383
359504858
434660495
377675401
475270428
507332990
418980218
448621176
437604952
22633991
131385459
160849503
472808916
344695833
208759901
89941131
165225264
38838737
444370421
470772546
480469653
212749406
490555967
281819084
138357562
34144757
414656571
200476169
461535415
14796788
487277332
198467445
62322288
351461413
366399184
100669596
195038058
64221502
449685620
20143142
400600641
44307583
1194039
535508289
348466777
86852232
128627724
253061555
85836513
523768477
11767110
426853882
408982652
524316940
293932715
241696892
48865466
440588004
390530276
420600910
436611602
235843315
150597617
79201973
172723453
33213884
90955042
82842385
309432001
115853814
113797328
310974586
136417724
190426399
22066802
328892249
54829204
430665111
382292623
275168466
255022881
303630056
512208073
219500706
147630667
391127956
202267620
369263772
115123000
227822559
365322715
296554125
256027944
506756918
494909687
420912394
120355905
244432622
94874198
205949702
260226470
344051697
390951707
441267772
48856241
59907157
381058118
383738592
488592795
170141196
129692832
352553096
348945416
522969189
114140400
321399388
290928808
81186351
125078397
170289066
423622023
88177076
329267249
26385627
45862125
500907733
101899873
70199257
380646665
118335267
211647044
200676012
434367204
514412866
55159460
480441911
179217045
453044413
377926074
458227309
478707829
421997834
165013872
191025238
210227766
159248158
84755871
91980628
458717536
297858152
184528313
482985489
448317870
116874844
248982368
346227835
390996632
31081645
122696891
366945392
369668547
187259296
383888270
122516395
431987824
211690040
471344585
343527352
503714024
185634964
256278579
172256158
168708496
172987153
367790351
18582047
220804551
36183798
409924449
104046030
354329332
311156424
189181182
241770602
532853988
462452157
504785026
430268883
191006554
502205382
237873747
413708088
246387183
17758298
445324398
218349557
263213906
210192082
325876198
33643084
509243884
191523962
267839540
94157111
372154445
372936968
10419927
95146462
173802108
54026983
385004061
343623370
21100575
218222195
194123044
222012233
478600296
73363327
456934562
285848968
514901760
103549406
209131113
249420834
441776102
452477825
354594775
185872070
526956883
240783968
509283809
506442035
329066423
162607444
159435318
366947579
285526568
79860803
25448760
522829529
108680042
506640779
301817498
463171257
161132184
277210876
232030528
56288672
439899609
425161594
389865181
300806377
529059512
338495372
129075226
303742927
460350225
512669313
592869
234691958
516309615
339402502
239654749
177488747
118022255
31691814
59199035
211533680
481261537
355919137
491717220
40668955
368850103
301911549
405026406
522526306
242779591
360969937
55340344
8860618
173530976
303876872
12633577
493758317
50134125
187753188
216232883
171645054
127493542
84656395
509290235
24510811
361182699
438167304
362496326
141216126
333158970
471064465
366244693
236662218
430854846
166612753
504510451
31691814
316086278
29347723
163118229
373867433
398808537
51216501
171617739
253634855
141349648
353790235
262152788
495828132
43215217
463668224
237101221
6766744
51135685
187959062
406576080
343089302
238196891
278686071
355969822
219948717
95865255
52860036
177601615
146787491
415672232
244314075
386781298
291708064
514567616
82375933
216869698
219142971
424472527
269072055
373195493
29983255
203037733
146703159
89253046
230142016
202250786
401815179
328872708
368451124
84378277
432714611
164631064
401480835
105116928
463676726
321378499
398725567
41490830
15652936
339693136
189179226
41112919
66731604
217200954
33085437
40029052
374443495
145949731
478450186
125754442
399706507
47898488
340787124
382642238
516904514
302554954
163670087
54221628
449692215
262023719
213626766
468232724
484935661
67389652
419882129
344518489
478389105
373064561
210086195
517800840
44806571
415222527
93761613
440254133
196927212
258591193
440869782
444675010
388458784
445953659
248685431
509409085
151494634
23719908
143693685
196834857
405868932
371429208
404260832
18848004
434501999
230021576
177119480
352350613
61433304
414940908
212251810
267950861
82933763
536477807
513367679
317723459
484622975
423150732
123014928
433699343
385392395
217066858
35310995
157468028
356801223
247593637
302033071
162583125
171128145
523783061
332672806
385819074
19885253
227804709
524144635
208390213
91017442
277642814
429082215
532227939
190607455
404001867
141563072
473527321
287550989
209735107
238522908
496361801
442208663
79717237
156712067
265730387
47790038
209636836
425056836
17911008
474227164
140682505
299441332
276112380
192142828
156386501
327442955
153110418
390005387
178602161
379413758
182557191
269305339
442086352
53116844
228516206
464543726
11269911
444815236
252082333
170203261
22993338
504648182
169550891
495463432
419833261
58323665
322612489
91321602
478898741
308128906
365887336
310479759
59228919
162579333
481294233
510695942
179684099
524627225
403939321
86487996
452694496
527743290
152545254
109119835
124048330
37177231
148122891
489190033
74247760
252759904
24796854
474654585
447297964
369122400
171119202
305054916
95004720
429652354
375004875
66134603
307162633
340183615
388562601
536257660
246682277
237473682
315221903
142890014
441299245
530251713
527914349
310269683
390476677
175571015
310361218
518488006
50202399
159054797
150998264
24480424
250645527
174229986
4370055
284925456
55336923
392726839
339464310
237573876
49967974
19444776
11750328
319496730
529517603
198479999
303163050
294665314
465959690
496292668
22322120
255094980
425723483
112561746
187440321
351515170
167942488
13036079
295111529
234357117
464302596
66276527
159103792
467248742
529597404
387896414
149952335
86966450
336335537
47352376
147159763
446847641
231593983
501564181
46556690
389231174
366420962
251824530
253757372
189891395
488316547
136058869
42573007
134506069
316315370
361466925
502957401
138501497
91412521
158906584
438726521
280366857
401196528
194543996
27633483
528966525
163104579
397317542
60419764
35891590
191958465
493789443
95775666
407531380
292136312
1627122
298196729
236647924
290748091
524055793
407430207
290620498
368424483
72769457
89775583
152661263
203332998
229973332
114513778
312513835
40292635
469884271
399574502
53049941
447142152
325666054
408511217
531635912
478588477
295464055
362733216
254604552
403826382
343653210
478831256
34520514
480672780
148711363
255699264
513985460
472448838
159326850
206751087
495167421
50405500
36469535
416689713
167130997
147074846
509169420
428046753
290537757
149118484
62753608
150242574
495537576
54379502
100931548
184948333
517681750
113631463
152957281
102113548
466499447
34983949
237573876
366299956
129082003
449461474
370591573
103593130
250207694
254483687
247738478
510191966
226355533
148499888
264040236
490728877
168812326
118388008
309721996
206430173
422471385
248341276
459752725
286115763
42195756
313361892
270473000
96378248
71600920
489792072
503027494
447977773
77704818
164654633
135966218
407842666
171089446
418006086
478875356
107309569
11454221
318236232
94385507
259200724
262212125
491686988
499395542
510532457
35562049
531067013
519855990
381726491
195059642
42476788
185245308
328663175
251940563
345851734
502482803
447093855
159308177
197524261
130628991
511502105
426407462
111989564
442816395
384764537
386021204
244579097
282815257
58317575
133964530
4172825
311198059
472782412
165664571
91718919
140435486
197057212
527968559
488323209
51348081
311087160
87369419
453742686
224118852
269753807
5584511
153510285
485723182
342765100
168215946
523218919
334118598
328053027
339607965
114250955
218148820
518906835
233329237
306961499
323513399
461162745
362466659
22074672
455996003
154226004
223573240
62043772
266300932
214279445
71571587
535892876
50194494
317276940
410133250
218564848
460153001
144591216
186034538
103466661
68547488
450022099
311984099
345010521
460060208
71484261
194330778
510843270
439798154
508237180
235825176
335516862
260454287
222504938
77198535
248178249
300785665
291889530
377701525
436231456
95258497
152785975
482031897
431524479
357337918
353320515
455173373
305901209
19531790
452513099
245031540
407675200
464790743
317568764
58084408
445451836
236502409
443917586
129207763
194122260
394512371
68483892
130223765
378351888
28174606
519442343
446896390
334917459
217692269
469199834
282148616
471348848
129983847
269541774
377548693
487087027
442968038
393445353
348144590
73552764
222364386
432437030
435519841
277258652
220974718
222964800
228406293
339458625
334063268
125848042
523884830
505663836
85267605
535297149
358179662
169027005
199367814
262542211
468604948
339959276
180000768
305410948
190502366
138469196
301541504
263151236
529808254
13873014
409033481
452253904
400553851
498686920
97880342
133903711
7732221
457466205
290391358
74565886
28343302
92874194
202439063
284216985
416001965
252176975
137492692
281040908
127740061
27074272
150691236
357196105
212533527
224808635
512121061
73147734
352874546
65246253
251723304
347283026
495554831
501502512
254571801
425847506
189017633
50159341
305747857
520462484
117076668
382816461
347129664
524484897
303056809
292655751
340928168
298956795
202873562
499257177
432828040
475284715
419847400
523954708
300132390
347324782
280098836
230866871
491406078
367144632
193396726
419306591
263984536
254646086
52365991
225956856
278024194
205071896
232582058
57889043
197721487
528777158
286472768
362416506
180991599
305339155
186884399
474198810
362143750
169824035
237761705
311355640
198535514
83634317
103779426
525036342
512606823
31415301
27290966
448955251
385858999
187803422
344637486
479767461
33052908
502308196
359967906
111344976
438316639
253239333
144615748
220501198
426542041
221142210
390101610
107695773
477523016
411822003
305016028
355628149
61180688
215867441
338391200
239343578
183664219
264748808
412072759
463009608
503005453
428864751
113137610
201526830
164081144
338587648
162128708
146210149
30706272
408248497
432033812
435379558
343824348
220133473
47059842
187317423
196456860
45300770
372742568
119408432
170884631
306979595
80919156
342714917
129046553
437763893
31990388
366678502
286803750
68454357
318989989
474262807
278302229
57711297
266395208
34908225
328389284
213623474
332583177
41491829
7426450
216269356
480623686
84251732
109146659
437588564
220072775
407921013
438155148
135949999
407612084
139142915
356269374
209931939
131199884
499543751
531560655
4192643
114451729
92421504
129619389
21005101
185812311
202611757
132119048
6389788
510937359
524732850
422930399
83864557
139907205
517233393
356552052
28579392
140682505
89786545
468573963
204460068
208595538
361534947
130727062
293752701
127566848
408107341
266306900
515794147
176212637
383453130
466856491
267376869
423071448
396785446
119863588
354331730
414269977
466089455
456805808
227328979
384158167
396996665
356537624
123777866
80538299
25598520
146185827
53843384
12471503
493376718
253979084
399044739
330408529
492927622
80027184
137878527
293740922
44435080
25197535
373616846
139114841
156210514
245670156
337751190
40466596
218806054
5083937
173117682
272110029
466238142
494132075
380858877
5995148
357267324
11723162
511026097
170462819
306169665
147210336
359020350
271256236
124339998
13229995
222635761
200545931
253634855
484435779
266352453
110749703
321188203
345334193
43991987
480591659
292648418
507314881
532479518
20966428
347986720
498730139
403088600
171747972
48675773
306117789
72672935
381035277
316462581
170776196
165779305
384791178
75404203
468178325
347284621
340934443
527868416
50511230
224406500
498993118
169832475
360956074
62638649
4649063
421289513
480016808
1564476
475645525
381998867
217523692
276119500
262726554
352312449
283210401
161803359
268919268
20182616
476840005
26499042
72471557
148012972
392693578
151889155
527291376
306234349
114260052
323522313
415724102
326408964
401981930
396393919
408511217
264719509
408252708
403103796
277989941
466549429
275762020
331286171
298734918
333054102
141447262
403844257
143864138
514527452
429806003
31034026
446160372
344283793
322398127
257911504
153362492
44600695
406867170
332177673
500317108
244750733
44943423
118875939
342324230
426145205
276396503
272885432
396199068
165486144
408738290
92661192
399433511
502707954
497816390
511033628
189576772
466801736
480462246
457272477
294574598
323968515
427478586
75433539
6157776
322757406
476597715
205799865
277743711
495566809
127692428
120684398
123220701
314748350
426162648
209386192
298155752
62002628
260867821
222660887
406731981
28984093
147161701
359250190
314107300
316936605
459251854
525923573
4935302
192989142
481585687
463361847
107187294
118444810
127232758
490528972
382642932
468414330
228649424
209667975
187450589
356790526
400007564
285741367
159145809
83057996
209504648
82445436
273923510
361237251
477612731
98423174
47560923
516390997
203678747
472187306
455092531
54552653
88155012
504683497
202184692
281753866
251684397
183061126
514832431
241230674
42769745
444476966
140853381
421586191
426473475
161890684
125957895
181573611
441638099
438186447
320816959
186901949
215650348
461519624
159404010
489742201
432917876
333863141
334557323
137038163
111284727
218472471
76678010
185199675
67293971
342340480
203677894
402560808
19984877
413046232
15438164
383757584
261259010
385198070
404955279
155866357
507857461
145353601
162184021
296664968
401276413
271069943
534964152
325790758
452535945
338550543
512276034
275995846
339580295
531700648
210492697
68067534
305673115
381856696
536202075
201489840
113609554
304078342
155507086
116302891
148851166
360848283
414432247
284899193
192701791
255374710
69937676
255256000
399235457
442134815
186363592
257033247
119535594
361269041
141092002
154580359
78083894
87496650
345716371
343405872
403895259
269660631
274703977
499886880
200717987
483549405
290303363
261553445
138610203
505370720
31363087
392793718
121007039
531784980
286803410
97323011
370908241
163899661
466794512
245185602
187362732
503159358
486721726
381981196
256688985
356171249
11856267
175972472
415232958
68620827
281570124
424644659
225564688
326762276
360147145
123806284
467439301
441203906
4626709
430052804
20815910
255818498
164519095
122387434
88101018
315548403
27437655
525395798
315535608
220719289
483252128
497053708
371479175
88534687
271923174
466353383
164260314
128399892
169304647
110486187
523192797
66831658
266748959
33811599
91569966
453317703
175828173
270225947
349633035
506377024
107504263
212164641
284102241
224848464
433699343
12569636
273598354
530327613
304289718
127493542
177749932
233873072
223093591
134086377
272596620
463842453
223365243
53922849
456426831
151454801
97552275
222722459
415352776
348515650
381039316
124817850
254458462
348376069
289745809
123981006
186823007
523211020
214177157
418762351
320880831
285998391
252708220
457989858
448867598
158341097
9919054
394467023
299014564
357704338
395177064
522895461
513088199
100038333
211214492
101680870
433809943
370598283
210020705
224661149
237822697
439480094
65544252
469212755
236272601
528976291
369168177
299151167
92629250
253596690
124626051
507809979
303862018
372441948
372548511
208196564
317620450
144351007
392863397
29757130
52477220
395576701
344112372
292750373
202345337
224110149
48247165
437414884
229047812
418736852
55524367
295612197
328114566
396533705
358773428
159382586
276803374
504852740
364540193
104305155
447081426
114647561
486879624
27188687
308927547
269228188
114130443
353329632
306790278
480990091
269719142
454650597
342345749
388607519
120825847
478724851
371305202
335498930
290331088
296520207
371964769
2305992
293422352
100696862
226523284
220907667
416033247
101853150
208755704
345527811
249474184
167861491
481987596
535506527
434388339
317503332
242562662
324711078
51510064
296348478
67159993
260959642
387264708
529517603
422833577
523399860
14154267
325332246
328851635
380928005
222335775
474401240
286408496
417242174
482955702
279904669
166900750
500203522
432640118
331497464
535526744
220006375
396705275
347730135
165038941
197516594
314048575
7491931
247153399
101504644
18784597
403794744
520710179
11833789
420580450
385081523
476005118
189211939
335180939
404909280
90390893
506285723
364815753
36182082
2932766
392293601
452685864
190666404
246341184
505673984
478321594
229871791
160210341
527040535
161550029
177353816
221981481
495362987
85155544
273842852
61453358
348570015
508929037
527190911
341880854
30419375
165625477
364391370
475364248
247691053
196532915
330380583
342435276
101216709
30100741
511326917
39089611
256937348
170102689
186349136
30859957
410349590
192787431
167701795
326302116
5725191
261963163
258825329
300510902
355540836
121825182
122014416
11267078
458282798
459888762
342717740
224757565
327055876
330043079
134791776
181777100
37406869
210474181
356537624
333286863
237119354
355278245
348653414
241298914
127442623
530950962
326544795
65787684
165076606
158710569
469472160
416526956
121951834
527389053
223151153
302008367
359360111
181116453
477791637
413955355
219574899
158145185
194782972
282713199
374031260
21148919
78196073
389332163
361995643
292585890
198625244
536371116
218126279
94256557
371628458
443395407
402194667
150480625
265017509
206711676
383528496
385710573
534740819
389666201
441483753
249633790
380032426
514390086
380185313
502543653
270869098
331809361
205357254
429675580
206636421
507336862
280541043
502724589
304913064
416762104
506052530
247924468
218476730
92585183
333272016
523978411
125929583
228489881
533390920
431570877
363023974
154330182
311959481
187967712
185851851
109561604
53924531
315058371
34438742
174737890
326278707
152967670
319730211
95852706
124518413
506086374
511103012
161917143
421857951
193331391
295848480
396984793
521575093
291711887
288821522
216612492
506332633
348159044
14966048
315438239
11927127
139355458
161980652
136248926
490551148
466727623
254089571
366388424
38191003
193163023
421726569
474535567
519603693
54219171
436720884
136184769
9928619
437395343
248560630
145557161
110191444
187503838
171231187
218128083
306179944
267148860
250672509
465741117
129905390
358754890
252545716
303036506
192652893
444086285
276198963
450726615
107477879
178956465
439114407
191913371
352763148
526323999
335487506
352055989
518440338
434590038
80948377
311242865
162100896
364538480
12209853
327767153
114779154
470977663
201458583
499759929
205335194
438451150
357753220
341217664
424656436
358826764
24811468
193152688
234879471
337856582
456288747
143126635
59591146
516271521
397730034
114400048
347990851
395185223
119235926
367720740
143834663
449941340
488113979
331113741
91378353
232055362
192853305
33151026
506429265
528964193
117196389
480482342
410658844
479210932
235196132
419249667
117286427
126766004
255687652
369685471
194107988
449205025
312727522
43338808
377403761
194731729
532252176
151333997
526569528
402383109
16919155
227816458
169161913
407311332
92428459
155928084
398771838
418244113
246899019
36378052
433208831
257833916
427468440
157127568
136334232
387598897
85711959
345896600
300371324
525913577
482434104
140795086
400810074
268342634
233307583
39447671
387383639
252881775
264376283
333533906
536067542
222761817
505055898
458444059
510485182
23557682
357559042
120592676
501290842
36244902
274416664
516045929
162368013
491736138
310619506
299253340
523061753
152636574
18875285
318314622
292847217
520413731
289791848
238403918
213505700
113394375
418652053
150334260
167556381
356500586
240560187
218240009
332336307
513126832
188426404
256377309
436105920
437209330
470472975
206543207
170945834
54523700
322748428
93092747
478426485
253554032
501692593
195870854
241473871
76115869
221840505
400613873
278988562
782885
405151514
156020804
218253609
146167754
495698918
321790853
330972268
43813792
371583887
223830512
219489244
455342077
99720561
471287943
414854431
400953257
411659673
114820735
416606827
389525168
517224390
59617907
311780744
112464791
71978257
275408520
46653903
382729456
325665324
62882645
126016545
175136375
485952660
396024869
102396980
272958578
56101459
159707077
226547367
164421461
162385653
279039571
500291717
283251529
272959050
342631540
78784647
325899806
482194885
522336450
32677847
347986720
232739306
385290944
137744623
437045173
402858328
192943748
126296985
300631253
30849333
109498128
103042256
276509374
138749811
262167830
52755355
172126949
180668971
345429474
59236120
220119326
55310180
123527353
417476079
127654977
251096505
330999061
19786294
298743747
441246463
357870535
42308367
128795840
250394564
410437280
22375608
7617122
26288344
455985463
113074638
218556318
175454953
171886303
188826143
188383872
334357845
294710939
339295001
132300860
289327062
278916070
169050983
128790814
281806942
326697474
193758473
400358554
345500450
374738138
448134574
260393733
460539234
465963641
175403667
171489348
143907276
231297335
310386496
90650585
155852602
437825103
200255600
202338461
225638420
100944734
301445115
374104250
77253998
508730688
293286877
175623042
372742568
522322669
504287928
100528944
124178581
326781135
498756990
454172006
266693794
536573777
285136123
7779077
283997559
167568668
81248977
304693092
55755085
436276339
439628639
241669967
110149597
268971584
150990287
41556621
93633895
329516
497572160
330815700
347818501
488507657
341970229
388931925
55333509
368420698
462809259
78538579
252708220
341957361
326352712
84078398
426975801
393247900
434569132
387573193
397240779
229458750
522657482
463255069
514608931
10382325
283994922
500199544
164486064
169125536
515975502
235105925
372335227
292228479
209457673
397451224
328239060
393467950
456962875
315710120
8510446
333620379
534102751
235329189
325317947
15184941
48954187
169291104
187807174
125938953
472251193
104972665
257081607
395051163
489614136
283515836
301843311
491407505
62171942
63069884
222724015
4897483
102579814
176193421
257477164
352228976
131889502
171617739
283771209
404160327
152156408
414117880
217005556
458377449
346002455
192989680
409595854
319035549
341753690
358322607
158528480
212486006
42897520
501897913
272998080
139308240
13847655
178634288
135276138
21850228
150429535
383347942
211183252
393779703
409539789
285177598
489901183
412006414
258820350
258880954
158837551
523382061
457160759
52080706
395055826
384789343
21680014
535523836
303469299
269666834
489620235
467436855
235586380
435923657
472925549
449511129
105542185
379777649
316506483
152753572
15691495
400242378
170153701
275186001
276112380
285188923
534930324
169640262
187768222
268823943
240984390
535721775
90288406
47497400
396174606
360278697
523099219
70816328
97661017
164426085
349806353
400619785
158826048
175356225
127801038
398983121
63910275
487220284
446734713
198110379
505992759
30587119
224097810
391965977
156140404
49069691
134661150
503469123
431826125
457020530
331777561
122241201
225954273
404898671
99628429
101194964
13222727
271745194
315040992
281352434
324827969
346371219
214409488
487410079
368894336
480936703
199747062
339930680
125289367
8223437
304060997
86734579
114659712
511728462
91600989
312230208
367314964
442839916
465309786
245011693
314668056
438893999
221352981
215759358
485174905
359015876
345339919
77054566
326982505
428558086
471020449
529579083
447572782
373701925
201697462
3151711
166747773
309561372
199413760
188108086
435211635
506074283
292612066
4601095
325885595
51640975
150767965
371422589
63009524
443468798
516610365
241271044
198170087
166819029
346878451
175080851
310556795
313656165
379985833
451158758
319310116
465371427
123462298
504871205
241319134
393682246
13753622
377218869
165501278
153515581
526958244
52273534
457033081
287772776
288317619
82186460
435844758
147663451
115468058
399141828
63862404
384465235
32546611
129948036
295983170
511486669
431539153
355662050
50997900
4173590
199841178
78900666
269164287
212822123
133749772
368607573
28579731
505208602
445028729
427888383
469916159
134619119
93007168
240877066
35189103
83252807
347404729
429732259
314377823
500128936
229687137
427987908
319125869
373135670
375944930
206964593
92223543
83279949
20198892
389171964
67034027
444274646
276407051
477225459
94520459
41236937
6891155
316851476
444695398
488471044
429873480
505508320
225033763
396666995
31629394
249155731
2713811
311881818
73578567
50503100
437030166
264728837
6211877
70665818
427788186
367867975
422357600
470747838
452159524
175747493
487426458
100622496
522192082
38201904
441496535
529866002
49158772
510954578
211419108
69086383
99247334
456841382
481678721
471566274
512276543
266118948
471628088
204601049
24180212
23268591
65881267
302889314
240958756
267846956
360393932
384955592
21019011
208575675
496349124
116172405
170758232
131499140
10752688
42134141
294703159
379454222
140009396
206134239
186877591
238337523
98320347
229659610
285334661
481770338
244180736
94262562
371324154
72637797
466099132
204175675
183193102
428209642
105665776
168297825
76229591
361316278
78387350
287190875
6338261
2993513
487804475
103202530
236897876
239794818
269167223
145982407
444787822
277517309
478987071
440502944
324827969
157272712
22696651
217299514
261117227
311398419
447483537
52454665
157684231
56254009
320632419
10601875
510772592
48318071
479042988
409595854
12090805
345786381
284163437
61982543
82751625
195258822
516234749
190099672
126432275
451970171
369238371
21457042
42223426
337622834
414899492
144707394
497396314
415786041
522902668
243318224
515635899
427917901
250829918
492012363
508579203
106272582
484839040
381181141
326992895
331782304
69191424
20293748
468223645
146251557
337003993
23187943
496973050
215489633
309905688
486434948
173861450
201998511
217365574
253221510
161831427
220807958
404036426
404821097
431078534
319107005
18141926
354402148
15581569
71686001
512885692
62063179
132454829
530274980
107295211
383637584
258091366
163972226
331986971
436688286
331916959
359559988
394710986
379736119
526158455
388559562
416278090
107650682
125613772
283123273
417965856
402746517
491778997
80714846
34717571
327682624
270206019
93871892
324656372
526066079
34730673
131671539
490491934
486398173
116115894
104260364
9542178
258930268
69639209
191836607
26574123
129196655
222704389
124440893
233241875
84200093
285789696
115003388
294287712
346957477
197924415
346450960
52159625
235610329
177611140
109537715
145022030
404784395
107550495
177233949
317137444
111304985
259017034
139372436
233352761
211461719
504735333
81188236
385810500
93732019
323703413
5023998
210531649
338262448
495398885
62171942
524896254
336903354
505777829
41960144
179967428
382794564
39622553
526966888
201907248
14522789
133793819
154967385
106182480
449057362
348358520
509420187
3769339
385417658
293638578
46886093
191454739
329673683
112318312
275084491
281946885
96799371
373994645
514340736
521309342
9299886
151805696
119814245
489716580
265495231
310413589
191879417
47473616
184807052
56720001
536377226
445297794
275086939
152437305
324311591
156436853
373686490
163288375
146372274
177154454
256297931
212680281
117771352
127081441
380494044
171661564
330032636
511033628
53681811
75490592
56931295
524224225
51189951
90689161
102692993
344079066
460792830
353561428
112239317
327293973
320131817
115742957
178999744
473529889
430604818
141958010
319464740
458268235
199477472
142592600
262833165
49560767
437009778
96132443
252942924
218979222
198812382
495949767
135213581
144407216
399866957
20998284
169794248
479081338
186660085
288459232
493301855
177101015
153784734
303089571
15522379
254113788
290837108
14342933
158971994
334867444
156430272
362230042
494433949
80012937
169913462
129014795
147474306
454624149
464019995
208401766
391277964
12635238
390262213
163384272
465664234
35855274
244345042
322099033
480841942
320499831
523408783
423307127
150323664
318844538
17165439
135287084
12719241
428735594
163348083
319502802
420201967
28511663
438883486
268430458
115582543
286838396
473864179
230506350
435047438
233640538
224510094
306367714
450702468
408680480
188282045
414647601
330460355
475430140
81103619
473462655
100674092
247005083
81460618
319696979
502602301
358235681
73402771
504099841
405607377
409221855
388848114
5035106
238653813
501690350
508730688
414587478
63079441
101224707
535150608
415217402
489148753
39795546
58941544
200725191
19723816
90759289
446251596
524028876
205319516
174416269
414491480
90699890
260529656
195182680
232541568
381765348
389614273
335504646
113844139
377975253
90811393
309889900
272041360
3902184
500151482
337653145
290006023
260230925
224542455
380370601
532314557
117411072
439472903
257191624
382240037
470086916
194469655
376878794
103306328
510834721
441803914
338883812
441127642
191069969
41089669
70497312
495216050
189649998
171740953
85747454
105528091
217968574
81012190
362177946
161114311
472912223
514975995
131841858
513654137
3943242
454680790
406440913
464117214
356237934
139559788
269855328
459993643
507368271
525321944
239794818
454310858
478071172
525472871
299612485
390500566
224270111
248426121
316711245
371390324
295647061
87653258
78216088
123291128
464496961
411655970
403340966
493949171
534136710
239104698
138749811
313811731
134884350
396047001
204233895
511167451
298550166
214715055
489949650
190820999
24034421
358772443
94577870
31338494
191828083
31978779
521240559
520429426
438490300
475274047
244938651
285023181
267205544
168748608
199805657
376143785
494595282
202396951
513572065
411120245
230838119
247883476
503465888
399946128
342661342
389591584
111216755
461519624
363484490
238157339
443544072
279556321
161123562
380019753
83786181
98168425
305098863
386457913
482484365
428676107
483857539
16186464
161548923
432354103
313890860
362355999
307619683
98973005
517140157
444536459
468691457
317626834
344464105
351540280
12758024
360920397
514873939
420440583
112348
535793438
266248361
35021345
382344170
346503285
176102639
210645884
311520891
196906292
373436967
123342291
313776741
375729296
160875031
479498114
249504813
94271791
243633793
148745357
287643212
293742949
251336302
354872800
352846173
356854598
535941571
485984157
315066466
322130527
423377414
397264823
85061094
145794864
468925059
457680933
123611484
408392823
520133900
312660048
83091190
530403400
238362912
4843240
407173914
520098772
78007907
43641580
366624559
30993916
200574073
212496776
154965912
127340594
310520546
349075016
121674694
461064744
359116274
239350069
369546547
381849541
226272369
118338956
63397083
254692060
240359163
357825087
530299132
503972181
224009824
98498463
189948823
484307748
478945914
48639606
160270204
231735153
40359009
2790323
101061486
473594094
105074088
431706341
186171354
344855599
397181390
321842511
499809815
143628620
137567594
358551863
262711865
518076272
527440154
220471273
207322013
461209513
20854652
92678059
498990117
534468804
516198900
233256153
157949310
382886868
274794718
51468534
330436458
239088276
305394097
293579986
115322925
228148099
396666995
436898981
535085079
297373877
142256998
466744181
132450292
530516408
144881140
391167959
81034598
529622152
318060741
480861158
225761764
389591670
32574920
179141909
115916881
481049723
169565510
41940592
470324503
295098086
88444882
528220283
43947735
346945107
223488724
204456423
343329115
111129485
276412661
120456751
285584431
429711689
171996286
495373809
347404729
532991163
260785908
524627840
50606981
121055019
169476565
190384176
469722330
380430183
214621689
351204594
237879123
519089490
19856519
335744950
269234630
32670821
2830383
36104875
112377570
482615095
264262354
512240633
345668524
331830338
390800043
102613778
346413586
425783585
453700828
333679528
159441746
471019309
294121775
500603821
267492870
137411345
297363617
505473341
115709695
380185313
191693199
198824454
238362912
12197736
520717648
45802658
494871980
294279161
379028942
477465757
71401353
474167479
430052804
267892454
375292019
362758579
325906911
57077970
375978247
517726148
169406596
400396225
91062880
464549753
406940057
425161594
84356311
99585541
342619134
275437069
220971828
369437664
390598410
419514813
434819941
435827550
502744886
287432855
229601784
207861883
144699748
144117775
322709742
59744179
24270142
280945434
108533491
528339643
443614064
16842597
369523585
259254285
146847290
287612194
140067448
290734571
9019856
201043371
282288025
286935226
169550736
381934866
376551180
235969408
137377175
187195560
43306721
411077768
437053326
314014056
162922015
446846149
487679486
276588345
129850573
177865152
484964083
340371332
116152314
269930038
20438618
206912660
445624149
314564853
319819423
247609018
10561715
536031235
350000220
516784728
1237696
515993468
352068000
378246661
439628639
452300017
136647617
502145104
432835448
301923707
269033672
254328965
394526829
377036913
133702211
294156160
447966949
67360837
536237257
278837191
248233387
312492267
278808043
525977856
13999389
376649011
391759205
34553121
402904210
188909341
348588948
15899985
226536002
158496081
461232631
337761716
194712300
396633095
3150632
470955520
331900733
82000972
394761680
58946366
477371688
99865274
261649780
202815895
431608526
389273486
55026783
155306118
392019037
508652034
169389823
301590573
451379584
31843160
22984324
46353018
270061755
261912997
308272370
304821800
532270192
453547360
194698665
286127156
382592798
139236311
76414120
158737203
214506159
35548429
12645759
198723842
23817741
354341271
7772103
315934992
352608939
370585954
49992641
5900197
531379228
340089054
198254288
133890208
315295151
468471254
8097918
290060377
161959669
190806671
368329137
352997275
115243961
462100947
242171998
442655606
383677503
286285056
457097007
306504499
193596341
215358779
242573216
21367328
480934485
425782692
16697633
363742598
252108397
79860803
271941789
454107414
406463745
177504748
399089714
140907409
469737567
485772111
115172852
243710358
282709727
190654474
51207834
191051577
369870263
485686450
190721198
325946645
113745098
104305155
16431099
240996480
321416754
174373837
208061492
388968565
386848374
407355726
261691450
144532584
360129601
272454403
236557470
447695032
268335791
366766980
391498633
75214212
35946498
466332484
332326389
479832450
482550669
325229507
485891080
379319533
214813436
207722144
14456441
130796170
81641986
182460510
454575626
236885122
174956815
206845612
68613929
205847117
42338655
275168466
149146643
127603970
5900314
7433351
369634012
81870028
312507209
361796987
108775934
25260850
334245718
399905770
366399184
343803457
218177878
199519685
129717093
161209941
2305992
429177840
14391054
23805384
365253147
173017194
207539512
432732987
174366464
176439996
431932005
265347480
219107539
181939696
339781498
365416901
496278608
89679171
105963376
490162441
462011205
18298234
168427707
109045507
221180328
437284802
469159319
115487792
334638279
478347430
336477007
299410658
67215945
273519012
136132072
202843945
253634374
232168216
44843425
424037057
482233001
137877950
460518085
422226618
460227250
148724050
146358928
138024208
410217250
156161388
480891109
286472768
262514188
314226945
12001173
284620631
266080647
484241238
79710716
89427330
384836498
350658384
525982701
309552390
198521029
406590358
318153533
449943826
201631994
381699014
196952511
439585828
94021180
47078221
269312037
408879149
27646629
261512719
232465819
42120669
490168621
332186676
473701883
303350987
57550591
298517076
57191303
329186228
446143815
279844763
143420166
223234328
278336604
122859614
163042210
52930935
129751839
267853098
345699032
492990950
337600425
233251456
6263133
417953918
449747733
444898861
103755882
322646274
332160969
402637345
332578135
361405336
178535319
447041915
329295782
78256964
115003388
48059841
37711215
471480090
423180039
397756755
191898020
59734580
132457638
108836799
265642791
142404071
107801394
393432697
63051863
83087066
484328372
142467876
270099003
177535220
177904113
58957425
8378872
76923217
179179024
362951640
198961004
472000806
304693833
307200554
91559025
116423839
101518312
221998932
43332443
79937049
105626099
430510284
475250070
370137371
276991250
297597437
4592798
483544270
479309944
520682848
286126070
470638760
455034899
427260900
24224779
134572784
211214492
422771435
53647797
278457704
520431142
29136195
527319291
506762449
332834183
528380567
363175135
57735469
98775073
520532651
206503330
55525975
199907864
420679895
98671508
140953575
6171247
148197279
276000330
68019941
497761745
523312309
388583212
383791728
319028881
394526829
93693818
381920388
461742800
160291304
131424341
127515711
141810985
127445453
86617036
427441882
217280915
22443314
448220363
340095358
290414043
395512578
299609104
115538688
313914066
370716751
233115112
150789174
446469247
267281552
44991292
454054245
147275706
329588988
182471372
260998481
479458892
186596755
429952023
136055735
481067005
386369599
328982853
346096764
522570355
142521266
3952900
45956124
510370630
390126997
334510570
79183661
155721039
112972568
234979744
198919859
461713693
529238765
108157101
502489100
225936395
392782810
421903954
275832718
31266544
296686949
82294707
89180972
77459697
333662417
62944260
323152836
336903733
259876910
63689003
79040441
492627753
312992234
505956959
370764931
64544759
34684351
340163400
254483687
440762335
360537239
358867346
142091376
197937071
387517775
198697403
370933478
370948277
75338921
515910597
477280925
240072914
269486306
443251803
166267441
444900955
415023157
64635849
391441491
208098756
226201461
487753315
274591303
67053260
513870872
245527627
431244842
329456447
267206812
20164603
372342226
83836796
207926249
400668741
257405291
221918183
128013903
240956633
167553326
441731757
21253011
277273712
176175698
272705916
213929360
194889289
458173527
221547880
210605048
534874736
493681282
67040765
242657007
207366375
57953914
272929769
409892137
42643962
343707469
382192003
465008905
452694496
310097951
380773555
474241960
475272194
68765567
420814512
189849775
189185761
41337758
503824767
291258119
168931954
71615645
65336494
391914805
243498575
26384018
512083905
227876307
220854668
479607126
221299448
40915541
407027391
65769793
339099354
138711471
464460170
411052456
370880029
167713429
149717715
373405073
440479425
226585691
300801316
353113681
510400462
259718087
445006737
385355868
530919595
392941483
278496858
215523321
256155415
113847779
265347480
90756852
71256810
402134451
268651580
490617182
346767853
116722142
180119148
336678097
325628715
356305109
73740481
433769412
521895887
268544499
379398435
17391945
142228330
512445836
223536766
406695581
298943366
330825461
255907858
94959617
362986983
107410491
133437376
475562965
299015962
227921092
49026202
66891327
200721436
109535609
315093484
355544139
505829862
34294367
329979503
397799038
153851269
349066958
81823794
473386171
10178153
484307748
73063014
308646287
120669397
510892140
140518158
125720096
305227064
164134633
228172336
483931496
487505731
201699799
361946629
277128634
49035961
160904781
335004016
293087502
516767709
399487131
422493875
250597720
88397607
485820813
117140600
97853402
244950319
230896099
285850032
140149125
334619587
283491822
51725180
355500896
125659538
322733586
292504170
113394375
499850343
312821105
342256912
32737639
43444291
424546790
101338113
180692215
133802479
70695233
79500404
81991976
84585610
502456826
396111748
24852494
416605983
448420997
118675539
172055660
208307057
338152344
27685466
163797264
196901303
462955538
423426257
463441192
525445650
214507796
330460622
22359737
424109688
330765306
44567786
238889297
390233876
201689563
184471869
536414002
21736453
167130997
166922926
480656057
156875374
514584475
429669534
466228154
17922765
307802967
357410157
339519938
242685077
151682047
153096174
479725916
143906849
284643475
414387020
364380209
319101759
262029874
132766543
149026868
381261488
311320443
487089086
487662217
523107802
360568397
164760410
92677479
235411360
526380641
346880165
133056183
312025042
459391472
431951978
4702577
34093501
94949436
394087788
533123274
125569550
351737284
257973353
137412825
125292526
296572478
106931706
266080647
452793040
354615033
63628311
360910272
256812164
108492060
381891023
27047998
16146259
376173878
357386023
215395075
299870313
77116793
228465654
187060404
368297501
522418776
416474979
272977574
270916439
273155052
245191127
303451346
51445313
148671606
460551279
269837043
257776894
366437301
6718072
484147223
463134624
190074022
254098771
267981320
320197426
300676493
45350689
6621636
482515731
438545919
310148200
341472650
226714604
217898482
393523046
120661682
185099090
139974821
75704379
488563714
367817750
467984166
310552791
474444046
311537798
210401087
159990107
271361603
386515627
48255818
187154906
362064655
280731015
55525975
235502069
267598163
339777105
423867023
526439321
392198106
315792512
338231163
87632198
316131012
515205462
29049296
175840545
304595398
507382999
343329115
473807792
223330778
251818474
351875661
519804523
429152769
137018068
398188279
99156423
40637075
354034124
135838424
1039175
152700189
464814717
333771167
341161664
347390755
107701833
277642814
40525885
114448504
45623199
84306859
522850696
352395644
487679486
486816268
93635771
53523903
535600827
199791852
370944961
234716507
188357415
458840185
166679911
400575065
9155554
255188689
397963277
499569624
160637826
448134574
229051042
474981494
478072216
216857897
114346966
28955237
458797805
120355905
485431042
80797194
501898597
111868041
260258348
476808851
281146952
205376383
444606909
321617279
105021013
405344611
338356643
286627386
254098771
3062171
338335223
426778958
121464288
487710885
10019765
294455621
402578540
276842524
232820326
432877463
501981484
54030460
211831361
152187776
396444204
399041626
412968477
500916906
100698228
116079134
332430186
182755261
394054274
308751809
281411772
387453778
286838768
422786458
9833660
216569453
137258270
357279919
211409629
413432273
284961116
64602683
138166296
303885673
423705603
106397268
366929167
300946838
468663079
112272649
12113717
520099122
164744376
4655717
488677676
257932997
470144135
1637871
474396063
412381000
488922008
328920721
156997708
44489365
201617386
104074667
436367702
533267282
407012446
25734609
204454617
109803449
217549651
178321634
409932770
474737266
398285111
102267879
67934709
535204140
136383412
412934592
534163101
68114518
390381975
185577675
163910830
361887662
388487413
480021074
137475408
174239325
382242241
311844050
517517522
150451335
94983719
97880342
449585336
41245011
126581813
224418604
497761745
143292882
16944777
236597669
364996621
23952693
475161754
155969720
292833679
382617096
397032545
227137615
250639958
103644801
272541366
63227597
327776601
303350987
485429908
421582336
220522273
382998623
22436350
507920237
225936395
45708862
314549573
94449489
507282137
113961324
393081706
290074279
80232401
307122313
311043266
320797918
312723937
219486502
169080687
380906806
260861231
140339819
228487099
105420861
35571794
517343625
216943482
160665080
343232515
97536129
233989407
207569519
311184302
392693603
530405329
224661149
73181647
238601688
394538852
486315736
207016759
508112737
488933728
347584653
133161088
473594094
327429734
199955627
406529449
379204444
246252340
2927969
486368967
468988185
117105289
106279808
131577438
189543999
512717587
395057125
85274964
288483744
138493103
161574936
225286397
22521665
276758832
33055101
508996315
516649863
411261032
21246716
485168970
524024934
416274047
257064009
303215637
73172574
71282186
339693136
386516914
256966050
450113666
45178538
114538985
134106802
213139983
243513062
149820816
339600732
284141808
312734150
100702342
133738067
368182366
342631540
70997871
477300975
467067005
254666382
522487125
361361412
235825176
442789185
154381221
217698946
187961265
319310833
217601511
185052243
447116405
318038529
259846928
379617267
238226109
91967845
390107314
393204845
107777400
246740471
104881351
386335869
298469305
36320402
142648541
464524808
205122289
485277401
318473994
222457643
306550722
449984165
450791610
9173655
220844814
346012521
87830763
259797207
11339277
327841975
376523045
53925707
134319746
503141945
123371756
315066466
110400657
804889
381702256
362202872
73221989
23685085
471666028
78158939
443031138
458409877
270899450
7609775
85130969
233828999
400799199
226703981
320758971
198043186
310621449
475116891
298918863
342732854
344470655
110097782
403720963
154839128
441649052
254883959
340776306
301587583
413708088
502533695
396067349
284474561
344251863
136796396
214649014
205251935
223678004
506640779
528799822
345316292
341317643
315765927
275006090
491200359
15593024
290463694
75937546
82243606
422838246
461240761
359360111
40280430
255550152
363021656
314968170
462536225
452402972
451617554
296469930
222922019
417918093
320188709
528957004
51502577
235502069
332198019
127176639
159186937
445234367
107627798
289247494
54392624
139786845
334860592
379529712
247119898
96703970
429498141
370316298
41702868
269361324
123877190
344525230
482540141
281589143
312848590
137047881
496416478
114520446
152841086
36496681
510670306
311708351
471309963
89487617
317793601
306908476
456912152
360906145
394048827
243788920
150654196
34540723
387855858
63051569
124302974
42248852
239847675
242820970
245908739
245352339
115677133
119165398
446304630
361079974
207459558
361492771
444508910
342293619
420998650
298680290
264929498
157136402
147386202
86512040
300778088
136208476
77116793
334259103
511664548
204689823
365547953
232128397
356162999
137858154
166742976
393746037
523216490
364948397
232126429
385542174
9632199
263928557
305486650
453020703
5426931
36050342
7131140
162029378
504138193
135192163
466883431
242975770
28066553
237224772
258482843
234713515
59605086
203759182
475325120
475060372
272956465
141291221
305673115
199095676
227669388
352055989
434587670
186707414
9342934
246374270
389194085
326059089
328256934
412932276
374577236
153366725
373136761
432581833
97064535
280960657
43444291
265728449
80102353
355194797
122492457
5892011
2818151
176875362
387866382
403960938
326329406
224474004
467610636
173559867
238117346
284065571
267454659
462180113
313329958
517681168
138344775
318666054
419095171
290494673
516100902
324686533
415882121
501828130
234944303
337829815
195671005
244893922
327438597
424095172
257907685
274180552
237788607
195934733
55954912
306134599
261411597
349650500
179925904
399076886
270347488
104495589
265166272
66249273
395090373
412916
354594775
121812429
307146656
260268474
62308192
234494197
27406095
426466863
67228646
373538724
348816303
95811866
290139995
400978019
27086611
410566207
483108418
475089352
388639467
402560808
386186022
28577783
277413007
523323542
458096946
83421282
71096041
129207763
351738841
43848475
475955667
492172734
28856819
422053781
430389167
496627367
347668264
126164032
291672710
435223676
268211068
175469860
428953529
369887105
267711593
48239829
172082459
46713672
22695539
494190190
399542071
102439244
512794937
22202367
300067762
197072071
257250592
126487828
473332731
388514132
332970843
398810967
213773329
339464310
53368359
145380750
490560163
377265246
432273247
78926
502433764
447756312
473331001
470306385
347266373
85284215
200099488
382290906
446739111
234609313
271302891
391277964
244741386
280354025
1038520
500088935
89021684
290782202
173682785
398857513
522103445
242223319
22066802
121223577
197642352
359627511
194762569
149330771
164225181
16609800
27300094
535725503
434016356
128912475
27482795
535959632
8217318
189861298
26910920
291367194
336597796
506286173
316531544
23630877
425606235
120918310
533661251
64997807
201649798
190106288
394531603
65798682
47616457
295620755
4787970
348554600
3954059
197266138
124073402
533333565
440941706
214634258
322200803
135535518
94738563
139664622
266762461
69788939
18497172
464796719
98320347
480215568
252313389
272904029
49998237
535341946
379795222
409745373
337949068
156551264
168034893
507249424
203488040
110157065
488146539
238982694
208794579
177444623
377499433
336489733
40810989
388920032
152669946
139685938
74611087
476127141
89552105
128009186
251429350
62477731
503556845
197682784
520654131
277371722
277769117
331095173
296307744
476648455
165937950
25663649
309789520
456999551
524144635
149144514
208836515
158099905
500603821
186044981
174832289
17355468
26433872
500124671
341706032
244344834
63446642
5622615
525258615
342948739
304065645
464637312
275892570
371579118
262458065
204313279
111830438
169474396
517817845
277766433
47147566
190237329
137960005
286110603
359836238
62716602
336805303
71873336
507773610
119705164
209807139
477691143
479510307
334348645
517127804
151121298
389266555
26800968
247688090
346299411
311207969
117723404
93496981
449130174
202483542
220259904
120841031
534127960
315199841
344055558
356066711
19002981
221021145
350485010
309564321
207796764
344470655
145452559
233180186
54591484
119143340
60417309
173453634
115487792
487274926
257462228
485606541
67189276
38136512
304632908
457844011
470847409
202439316
425546435
357674974
157884147
472703871
273258955
203390235
102017355
500416462
45137296
354837501
435556028
231680031
131003966
400393130
398963649
202306236
232758446
61410381
55599232
391912873
53646370
471380416
166703413
60642084
106925338
502986246
356442174
510969644
507339981
277273712
334533165
476389340
228386730
315865566
488586089
271569070
243558513
310575932
462968821
419667862
346508188
190868105
331347061
220978162
385826859
337078039
525007600
459873898
279243988
145587481
17221525
29653899
169381375
306299301
246960760
259702749
213167557
405934052
350581417
284719218
59965627
523884830
289580734
25662081
222738512
279809971
32248149
435279345
509762101
501392070
262624301
405200418
276869753
197387789
117274447
110939320
375538851
47929109
304071922
431329130
206725013
217527979
249766959
408993063
116531645
489760543
49672374
120619948
382206811
478225487
112938649
88016423
237015979
299880659
40363597
301187683
171902374
523401450
327381567
174419866
493999974
55471173
63336814
495903309
41227659
210685571
273466991
366330180
342184581
155682681
214448968
350519913
298380541
328249264
460678189
388171456
364731561
273925918
29423585
456516017
120704025
501099510
36138283
416681408
396573965
483322095
157637093
208043339
2856900
300649682
486923576
157790683
376634953
379385723
257241524
474716511
339240720
469310405
494904666
183157883
374396043
339091925
478544732
99202444
368420698
386222305
523382061
83969410
448992150
50290215
185911827
61004047
213568339
160584134
278526460
129436231
382824105
333871650
348758709
25451719
91485703
420013881
300185236
536336034
159056845
207413225
402967030
298575171
181126716
268386180
229932508
182283031
181353523
507124210
248996073
387721517
373234717
110187788
236239261
156805080
501516811
4430662
431031467
156491003
451947016
412446808
325628363
432182432
174435205
271375946
251534297
23697070
290521436
153540080
170655437
415261220
472726515
192946914
509175759
300535951
534316769
95436487
351600221
320160578
399908280
229163234
114170156
506507727
396684315
28529552
209037945
493489763
367050148
173274920
448310287
415496046
413967208
439425577
222700457
242235018
111157370
522981192
212779605
469656401
13351979
98735757
418988627
35048743
470570152
112392306
384528925
496182188
189904408
225677777
215605897
339191585
24910238
180079014
235745436
453572987
477655843
462504520
351834189
183629842
385675677
193444026
419241417
62298422
490366120
352649424
354298608
144066441
54685494
4020348
308422359
38141358
39565058
309042128
235635128
221949866
480320513
257030332
253569723
271636168
419680184
145999100
181166077
212511880
462006589
350027253
525682482
17258016
210993179
18155118
478905451
220626066
28478389
502082891
452427896
97924779
337018227
391636580
23399551
257500905
442775992
417441366
524743166
495003933
443054644
365592411
204986283
185286976
295535252
96355398
272481282
195720242
61279302
530860818
359917728
224592492
78611284
402461931
519773387
390902352
313547020
368494857
251233781
60098356
248767830
116508090
405316275
185411990
119311622
430466707
289928341
281887495
425178429
297816298
471490175
532960586
505003007
178700786
374686591
273156022
24833185
157232916
264666379
320607239
517257390
398911632
475427738
497761745
491551988
141505100
286668817
134958911
50412870
228269195
25674889
481501360
188357415
192785820
146471204
369170741
193522690
268810177
299979045
377091961
94303795
362437343
117040299
429817325
526380641
261489689
192829026
528651959
383850225
90888617
255996253
85411035
499618981
470773753
470409998
493316435
421797364
310434876
463890024
261157508
237923285
345850861
197996140
497509578
284412439
357190711
11636732
457439599
167694282
46461116
237528914
302413720
352416756
14944325
182332506
183861663
474363223
98065688
17003090
485923277
413669905
130003397
470417927
284541320
526220724
513097258
240121411
252643160
182544247
499179677
189667989
31228946
355414116
415286098
132927948
484416382
262146629
201534656
457989858
169926486
77594023
43914184
122935648
203144355
373547260
343990584
342807836
70872842
475086999
66549868
139896365
446307639
46936168
30823600
328510422
409617933
154011193
380454221
220971583
74162871
196559736
296376991
209884663
121501651
206430173
531523360
52894612
167492493
445887828
535150608
513971790
83515570
489249974
42410799
508813889
4636659
62078286
506352920
527282537
83150062
483025835
166867351
354086333
8810202
357327518
304923641
120944865
51612481
244727316
347081859
50293015
176597954
80571637
126788582
477064555
491954099
190439866
47812355
186191238
73691045
172844037
522746911
69823923
21576340
504783140
345418014
189405414
265263691
490333522
83613120
96202718
256942920
172197297
167929290
119235926
32590792
191985505
32304579
65068049
493622996
488015464
2739107
162684180
172952487
475349021
508822196
28734000
447782472
44671170
188392032
376506068
424002740
455220062
181304194
427750176
360009218
408958420
345123316
536648179
249969908
143663959
54252867
214664965
500583708
123002131
176079819
321760965
150219120
3948716
216804558
360669899
390737326
97327713
128202047
456581120
305674482
63689003
350838888
152054296
492670290
212368448
137164717
234477524
524269582
246464480
142907992
350274698
500451994
383333967
407711366
394739131
216171335
439399989
393478420
136417724
344146627
502866579
310829619
23645014
351099897
23552863
460452256
98611838
380385157
309499040
197860203
443263274
66284293
316109622
55715710
71386525
462102796
255996253
254707389
474293905
336230147
18769942
67332179
348511987
492777593
294044887
362341406
226266292
60123632
475683437
35264329
487152831
192222875
221154012
224097810
509943800
443319387
167905908
275950950
183265390
197406100
258454576
143131189
39565058
227593570
173347212
171976150
29566376
272409386
401860491
323478492
8325530
19558919
258318484
38910589
101045012
87585946
310975845
247311938
484503268
276053355
205467360
185394130
437224818
216350022
11945865
474933214
236623048
376103513
140851804
349638726
255282924
14255494
366061765
447945631
236444924
109054419
459121216
379145622
123853867
376555081
469617143
200337024
166035913
132608549
131036416
320739870
269417321
171446552
90665566
211403120
525650106
125742354
132942547
517136652
210014037
95296725
511117922
321362736
238343849
405909875
130389029
525096066
416985575
360097403
230430614
158672903
215300283
166365332
437963241
179452761
172784993
419653322
500200233
316149404
4437969
413803982
429124972
346354202
113373303
271786177
290987780
269548637
15233970
102920696
42310575
333779978
507225217
500549257
67402491
388007136
57604490
63095414
843006
526019126
81937317
429977247
93927135
526616219
394681321
268901243
487887200
187266992
59383607
493032834
156661478
184264682
129133150
51529301
324139964
426363784
395886924
436989563
521489560
383104822
242047144
107994114
85267605
81800960
238228893
69372689
171575569
6844716
191360235
244304938
512452083
368691187
430550675
236754283
373382819
414177514
218106994
263976614
476389340
315638339
369270221
197878692
76115869
403122971
266245445
56583177
499004663
65938994
523184494
274330676
219872462
249649233
277806753
165066632
180774920
168124989
277032400
140800238
222388658
264898260
342070724
401992435
71790433
152247284
42047429
277236088
319895633
15154697
167245802
241877684
466194234
488597603
367736591
246144489
148841463
184849164
46523861
233577424
500189318
158599453
308751463
122035291
284960397
300063930
427495697
371282178
356027451
193171744
397546050
344251863
41324156
462102796
394264000
102207902
225481727
393550521
42271031
494099149
301095203
363232505
416565884
399898572
408529146
228960335
204912931
458327431
431992322
85663802
149569545
200916562
115403740
342690915
43057235
370951112
25656592
65270378
30660963
525365688
167455345
248650531
141340424
250424494
325565576
140297683
284124085
264855863
524061676
477721321
359135973
89160098
448317870
261603979
417934462
360760312
338139411
53184066
304226253
210281004
206944192
178170022
145705087
472437176
169668670
286751135
487887200
223838171
239887070
426424066
102601788
390399377
251630402
310089353
108586313
209098953
296622012
430432801
484110384
169027005
162100896
209536140
335489424
124908573
316700882
400735480
20046020
77702400
53337616
510759095
467025027
181296358
115206896
256265360
533591769
252648247
83624941
528173168
490065320
217005556
277309913
39020909
40049775
239065069
308028200
499144223
113081679
321548563
420314002
65484461
335871023
169732508
306243229
465672895
243103257
490550320
147921539
517449132
223082565
183968520
300996918
125292526
469962351
512822027
199028763
280577129
279527171
70374862
346415310
455173373
375039706
116092023
412179978
409188381
385819074
2435323
511792363
428139723
146910257
246639150
258557939
311940287
473643699
176325
183587752
290713792
348522250
293742949
175974281
375037157
307226711
24796656
65692670
430708744
1595567
523033598
435792038
460164168
90244719
161123562
520193371
330696929
436762926
386419823
49586729
125655877
77063309
4756657
476985607
68547488
161146890
168382847
94411877
162864147
265738208
505432123
394647400
455302744
401637811
312897931
459251733
518019608
287351922
188836336
185120120
385195669
470847409
138142947
48885707
210141298
473088440
252598698
189669307
215395615
127245713
434220105
451869883
68114518
326329183
251794374
394370578
513935472
536246649
312461865
311145826
227543633
162895647
68383113
150596644
441981219
505006254
283847994
508059528
467945389
12007157
518300758
245493767
58334046
468239765
417119896
63201272
318604239
101541754
367252177
135240018
342132439
524657417
528191410
119568364
223817791
405717530
301372493
427851777
151637314
75718376
64845561
337352194
460551279
526095153
516847793
13754641
379172587
14710199
128444738
139571728
54200718
82732412
390881919
379779866
69482962
439836317
170955423
260041393
256942780
7021781
135755690
301612145
208240912
436324880
255211154
155198143
204983918
394663245
359074861
376176717
484503268
26089313
102291758
93927135
221953391
121889976
124742842
26504006
428856956
376729193
15755971
43016618
61959136
175511441
414498138
93646195
370394445
424298412
252261824
200574073
304223941
342825865
383109445
145343531
316425110
173696296
332110998
268478976
232781647
124647914
85035978
337331246
260351498
466276674
70012946
467128653
32550055
303612905
71054899
413708088
28166231
140322195
183430683
357474515
175540320
99817847
471508735
289844562
26198993
395819004
316745422
234610561
357455584
275514098
253579314
189989473
400816098
454033338
348880412
72585705
220325620
5726651
3122379
221740801
60043496
137351718
325872724
78618503
263829674
490753713
302988871
458986893
87230385
283530883
352775884
417518970
492739782
451292953
1879170
507833117
489858444
11463269
351569264
534288172
13316701
117763941
393789493
80984489
123357274
397000021
33676298
39885865
472350138
236348320
94086986
534873291
419330663
384291216
315766662
245878412
259677132
54347322
536268970
61621105
185593834
379322320
361603981
60842141
173740212
127049924
259193646
259178343
294218205
380735866
218606520
193193476
429682301
136615881
115356512
472704039
4941144
81177033
233223389
399187202
55186744
172097929
49170204
285813060
492286290
48246704
227964236
38764045
34835730
3640407
204418737
158701154
411799894
65527403
381311423
89315604
182240502
525726014
50916334
478978417
101014310
98093796
224924337
202754647
200275549
280238507
465103085
132530306
533691108
404542031
467230168
372512354
146637797
176336840
90526758
5415309
136507634
186347503
250418000
319526251
388654370
112972568
44295966
325876198
344258706
120602796
303614236
331177142
181531854
490194508
345778696
494682927
402592186
332071168
514576509
421714565
152416124
294027349
264186817
162543360
288218014
2178610
212089028
362479391
346056571
145230029
272319730
69471714
208491239
522232516
209530901
318242862
242199592
467089263
221563550
477732685
397067512
479717464
12507471
259626163
367166607
344063748
287095266
285793834
479820866
1628515
271059804
498821951
233605232
504248635
366490155
331215032
257419121
536691350
140183782
157951995
340588690
36501138
323140331
455012427
385314583
161530833
84472937
531147516
217889314
514823788
179732965
30911593
366566422
61742297
7451374
60950802
341915362
208242694
388710044
115123000
383616884
432942129
518261899
220809212
165406289
506142371
93378976
462460327
141578631
4690795
430919548
132587211
36119916
135548654
401492676
108908458
340263445
340664993
523024728
52084276
302667950
511728462
447336310
337856582
31704453
449174595
74481598
111413140
504630368
297694595
231282723
474775607
53632259
250688453
476479209
518887760
337968622
36800211
114782754
168390495
231351829
462701757
68001167
239094295
14294547
10756162
419722712
202197498
389639490
123236898
302306218
43848475
88322229
410283025
160084419
346547013
244741740
83152704
243129949
444316206
532951945
15689111
385611652
292711642
340465573
3143152
35947347
255628907
400916998
45802658
480690808
413920259
69277796
75347840
121215356
60757312
510902032
986054
304805461
194414814
406834979
368594861
230226449
192298604
32709207
21457042
103451615
57836436
432735070
412467013
47757009
377744741
160131438
252353140
308094401
102822723
319840886
271757472
523480984
19518349
364850391
140094934
466853066
218380891
414558721
467171438
160879910
495372288
175520642
152364005
458386244
64152700
271163690
79174979
451724858
47240287
363040019
177835596
101797102
43947735
193367048
2940034
324385148
405501365
404194407
349047209
49260138
331796581
235909154
234215254
8519764
263719504
141655141
475851040
246609786
26260225
322995627
411164042
56527976
502720917
243843934
74519273
120937848
243184765
34019029
391165228
306219796
228478947
533498009
31929448
259049986
171664430
227830911
129601938
21137720
3782399
490068500
275134705
509519297
491820969
83030476
210635268
10543974
231082181
506404203
335083220
349756513
57697089
99394136
356790526
342396441
401324013
128641027
242149660
1194039
127466565
290656074
11363142
515994412
386012996
447149874
351942425
236914991
71437533
285331496
423403779
308116794
478098244
505224905
336817442
81943455
198467445
287544631
163675669
63017111
210531649
100452051
464238178
365762020
275676156
500380689
327570488
258633772
277477007
61945895
264873076
101843680
176908407
447374464
195876178
443183941
301642373
471008897
252428153
45537011
185107100
251968676
142846977
73948090
305054246
290452472
244503475
285718717
492999673
536739892
388624012
381499054
404341922
140521429
122575075
288079598
416633258
324304615
146673823
173198577
310037332
225402300
464843492
327292445
8783252
42183382
240862142
176562599
519082816
388116103
172969062
182546451
460246297
453427831
5362805
107187294
485829261
58444892
41091742
189622192
81842417
228398374
31701033
116976017
109174293
153305112
225985331
11931273
174332495
166709140
424451168
170621726
139173858
143111711
183643363
58605438
502551787
297642309
496986777
60673195
252330959
285204454
352999357
67228646
203192561
190835722
71009200
74737336
246510595
191423176
36784564
196660229
406868764
452426877
500309072
73596649
265783580
373882022
99321714
6861521
29245487
219172126
499132437
221379420
511863680
225666851
312663728
435874975
50793616
114453961
102298770
172807835
86341638
187115390
263108069
250627011
152753572
328081656
151167361
438004642
223647243
259945917
480290869
138311345
452554777
229876442
209286327
217868194
304180842
358690761
61271841
459014504
63144844
534870815
480219659
13836909
434502488
185165799
280009278
415166234
323530719
304703708
412965573
438573761
217393576
164625146
456919877
14284832
81679123
103689307
323056649
147613717
291936536
269043496
462786635
198464384
211186288
210939725
507298594
214342628
453486051
404304377
395758995
83168238
104215616
240984390
160804364
523378833
473045630
229932508
183008159
516724265
33153902
17978952
333531629
416048317
129937458
27913643
137311966
385926564
427869452
442164360
229306911
171318360
210756596
199784996
323790687
364452915
159256875
153864193
517612953
517720210
232860058
177899432
307718109
350665534
358122892
500347865
59226066
286073313
399530137
279010591
527743290
516691337
152331544
294895699
402967078
44389707
301357071
68026577
196903457
88992440
392667534
381206511
468993493
186815804
101505564
6539517
101298240
400690414
4193931
362806557
61804286
333787227
242880573
28343980
305803208
284968624
480562917
107014161
30576822
292711642
399425816
491490525
275909908
94562519
388316340
120661682
178574988
147492753
341130925
421300664
433847307
32116831
216251378
490936095
181270771
392510233
252910159
203239901
367371427
101534150
142052618
530590168
309778418
107048983
461634558
403289563
241797800
305922473
332980480
358730628
199596660
56961732
416184866
309806672
403765684
495903309
376979871
144981440
239718545
356439991
530184612
252336308
273246401
189253027
497048746
217563592
459819501
456806680
335567525
370604426
319794617
190144980
488841919
101378061
183618807
371892995
152870572
121364746
226262869
360005169
474680296
396398944
124455864
374982887
231530245
238265847
231892064
254713791
497805521
166253648
429869669
531651303
162174055
146185827
177243198
512382475
334689410
58333631
289561701
331549130
465399325
389583142
383972293
54155656
524314256
338073839
148934516
223202638
120187109
446347562
512238388
396168737
357505755
18649385
373475814
435396880
133627161
281329534
182931946
459963869
79684064
531372678
448163642
339454154
328695695
344230176
262979312
3859334
245142166
173968824
30968739
333403196
177544546
356370844
172163416
360495789
59615782
201675720
355542288
75126164
214524785
3799310
402884516
447150887
452030385
480045770
306028322
41226438
148421044
273190379
36142075
194339985
163316533
108687934
107404986
201829648
298525806
289417941
320190022
189630054
19458541
225363950
63045374
42476788
68163232
151527858
472437176
21851037
106399545
387804218
451423289
70258161
89548696
84699269
528560877
148790951
506505922
24613497
392042279
188503203
215556431
508779286
70167773
435865020
185059968
328013723
331973409
76824776
224884938
174724572
492711846
499721660
21846994
389072487
334500809
99430846
152365162
359765683
193734899
299223706
161355096
478071172
378512197
279186534
282026263
256676404
484377337
318859655
195739948
305057524
167911469
118525097
406632404
422239011
330376603
238250863
382224142
434541928
153969094
306674377
473218477
131474009
36879674
40916864
184716935
171260933
175132080
507846248
201725118
96486247
209997714
9516596
97567573
178307058
49371254
449979789
261392283
233415705
327243744
278936340
82842385
373739210
242880573
155364275
491717903
280594406
134429339
445737890
47404119
342999695
517056646
93538908
518158527
233386897
261524362
365771571
528127636
508142143
36155941
512357799
31044474
18479341
221432123
363948628
121172296
331769152
361071898
455794442
149553666
73740481
42340545
203088937
181439023
316541491
484154053
444233119
108424047
199773973
64261404
105175267
427761112
300652964
174950093
337789266
465468295
155008527
54000897
257170313
71198592
530627290
389311517
156047780
207333733
441648122
413154078
214867549
86991066
257185441
178080237
167553326
322605164
143818951
195870854
396499518
39376052
410712776
251464549
117322287
434670484
70811315
71838564
23076179
159835673
41193854
190597161
147921539
58565016
408598885
216896703
51806190
270207403
3120764
226622030
184602780
194781232
327041604
50006668
118434059
226856635
95866174
6797936
213588799
200185045
464959933
223281034
445928513
79112274
186946244
85287867
415039677
71253446
157391304
392019037
443368133
383889058
419771451
390926559
442236444
255095257
361447691
332522058
87083885
530718638
158881318
6164997
234125699
77282771
332323352
220522273
313865707
85524626
266997214
27391019
535435859
425904076
203948624
91523828
301030792
304276821
352484958
79639527
280476735
152801685
218300040
59718209
465242384
336869426
369448238
371901834
246769128
479059091
87322209
332419133
104900432
282030304
40380631
214742159
22094137
336113104
402143925
17284636
160429012
269739381
215395615
383792068
448610603
177836878
129123016
494260130
192983331
470137201
462886964
109448748
225929035
481659919
177948999
251863727
366733808
284107801
440597793
353624441
147937780
197985189
522522953
407531380
475325548
425795620
228692560
298944406
136120428
310012293
408984639
111037995
243032264
114019353
103848891
249932117
258572784
361012452
23146120
535222597
196681469
488520971
403091506
340183615
125376527
173537663
369602675
437927390
511580021
19568092
95155577
292704571
443192659
185547678
212885763
276821511
297697745
403236626
371676100
346915819
488364330
493368870
505062416
240405853
55555287
87443414
509377399
369410205
314424839
403318725
60197657
13215015
229849593
417222828
182821122
126355560
511029454
509452126
33822919
134419578
333004113
312450348
72585705
420577004
260118532
505124321
208530997
400020648
278923590
474563034
355051298
125951858
36763346
450464664
376194692
415382100
316333595
373499523
214826974
156871004
153883536
374578434
258998332
29750557
89694738
389881731
234109843
347883592
41192717
335020351
517215609
90036337
52786423
480623362
103789162
373678253
80499631
442057664
72380218
397668032
335526035
366244693
339580295
69482962
90461326
531150469
104548788
440039377
268074454
85093267
333352079
176776416
19651676
302423253
120927107
352616158
262090452
307129534
18931810
74552635
519345597
242277848
527582555
113732274
345041476
382874167
520553961
25207304
97369142
485218225
92373636
497449781
295746615
22309884
452560411
370361509
287585650
141776373
459704661
333632402
287825608
338253785
95085624
159606077
142063332
249179959
505916226
77907055
375870027
373401338
13665846
9556627
260045929
400228977
23538597
518953795
409232407
493093454
97406514
368493410
364369110
186813220
233090165
465112515
115600830
157566979
262464029
484909482
516366482
445500217
66154508
228626258
410365511
477558325
300209617
226880061
124404294
47258530
144417906
402172998
496754509
397193654
452798950
142236357
66935780
15473912
23099258
155181757
226796494
79156538
175540037
505285897
264672653
31338494
207307817
385510712
202250786
257840213
412661053
271365065
512346621
504057312
45965508
135966277
196619374
215946899
142858621
162973573
225088520
347466115
39736623
517119300
186935731
394739131
24387368
260861231
236918143
347671413
301555347
17010244
289456513
92394047
497467658
138068435
38183046
4626709
174553147
492941766
297707852
434094994
175038724
372139588
61401227
41676144
432140864
52446589
310193247
79865062
10765530
475817323
80878025
34866274
326705236
440197186
123251189
28938803
216647944
343830417
84200093
514253301
430432801
169123130
250635069
444612628
439041256
368198326
120055373
415378663
311844050
71848676
255792738
434915647
200066030
104166887
206833932
153949811
175684994
302240702
200236951
304495811
356600312
173775131
463855816
523162426
133701485
388562205
496642339
230187547
399097298
174867553
143216399
197789251
34913828
118231046
439530954
122809397
65447902
489098329
207844190
430913713
249093761
396607512
472122753
52920533
79507125
303116262
452679457
377117155
12237797
209375376
499863401
411124014
193066962
16932856
478027478
424664724
477702154
251436592
411015174
246186186
324554536
479922927
88434806
381029380
378267898
140457863
78314959
460735166
154499412
270901808
337666516
474759614
208485523
228650486
519241645
230440348
144536069
349383894
405009110
2822535
73147734
22738759
86638830
333011867
328743309
163305683
509535042
512336465
208817361
321586573
420544711
301289013
209891452
404567190
399773373
119324705
393065961
400646042
532889009
533951019
362287279
388757205
417471167
388226835
477343260
226911531
394011933
78692135
30394003
95333443
528421058
408759848
227833692
245488499
253300347
481719027
395869189
382400074
86065805
22256657
25937724
408727780
432932879
346349276
52806234
396930114
201504262
120882748
336125469
220001981
317631108
126851327
190502366
362784482
60204286
2870707
502135764
13898667
311734276
126337309
176502417
310012293
96838611
243129949
235803721
416173855
198159997
506342450
425061761
85078966
178336518
397321413
14000716
291741026
456519017
25207304
294106829
438316639
507234977
276032541
421295213
174509226
391656618
106459215
261861235
427432079
43873960
159835673
382030301
360323640
21395606
507298594
520151790
132134801
380161650
506816625
406902115
438799517
374974368
252495682
361165748
200975969
109159291
82997975
243896168
391328479
173956938
184948975
490366120
276446442
248966045
135158243
463268645
533223823
353935436
102064181
30937975
134056886
230813499
92477512
372278206
193269322
220820491
126794606
299262978
53184066
395512578
147044915
92198099
161248885
235856344
189019465
359934741
282654859
341979325
320657899
142218971
209487715
229746740
183427781
280283946
46442051
350472273
391516489
392776512
101635864
521176502
262886538
342239040
112410884
181134439
251178554
494710114
410948906
278241738
45460442
268544499
144424067
326555813
273707105
282443646
377765740
380350002
474889161
162400385
71923529
411940925
11525450
116172728
17506464
177912854
224670249
47654000
21093409
527785354
380190580
249573342
418000337
457182584
473500046
116510169
449291781
37897434
87492697
515232544
75718479
518829947
473535146
376054816
121168994
254046377
15495546
436281277
127463111
335249288
463748756
106406358
215199190
529017163
94456869
455405099
150343407
482557896
191485230
413508115
478394800
133366166
112221812
72127480
91212162
244692066
434624827
377378507
428405170
425163758
187826858
314538561
209851960
387616290
392641702
499506923
317963708
116603987
131216725
506170069
111169400
359621879
191394070
124914328
361081057
508715900
139916313
357636937
434036179
268209193
38874157
52605866
391292801
135137737
39579322
208590336
267357834
376336904
161651862
7370520
86918535
206648563
37177231
117645349
442933040
333831751
248199542
269373130
11233788
381281396
53329335
184632965
504281289
294717049
380430501
91180146
199994114
361494132
348466777
27776777
326130546
334008979
344567529
171310501
25908654
419992738
96304885
420704016
752182
194650661
446628564
124707014
322493639
502251829
75292333
24300229
94796963
457531141
51770035
97073319
482869846
136507606
187250688
447997169
316070373
479626521
3108838
532022638
48777584
250745437
257753385
269793631
196049556
4573066
267257175
47638345
215083170
356642486
253798897
441973573
42591425
322453099
136051289
428868208
145806521
6389788
465076339
390317818
102512801
232531061
469377313
3353590
53040614
198799580
183206171
17771557
296269255
5271479
77646485
304169246
206787439
231838171
151729586
275825235
287527269
380951305
323649644
205152279
369942470
529103610
476536542
58505141
49408142
162411725
367072233
304545563
100899631
174514991
388730470
49639323
478872679
474238393
30061097
58888310
148333233
278194339
533452705
237651366
77643270
256604443
509820834
120882976
424393293
412545790
236404789
4446049
535965867
374534193
430801719
246196667
487888052
330749689
402681353
517224390
340445259
339403172
121301306
399818676
444884768
428252684
376230653
350492440
26201575
207950639
221902021
227314862
120737805
151754894
420493115
324757139
42918459
489358799
226687351
227957679
8767375
200379356
78382249
344079066
473780099
433945986
225996940
2362098
421246161
215577786
473203982
69687362
111021582
166615820
67483653
486411378
411025007
504126238
533428956
394333859
135116169
3521172
318734931
202731751
232131353
260352994
272324140
499533705
390910979
330690786
327116576
360669099
255216297
287979379
144254405
280137977
90000223
227192518
276370275
276507060
206278348
177502456
342714512
492506363
15520634
296952897
319582233
302501087
232872308
170398331
111835658
251588746
101496654
77316147
522940629
188021728
325081661
283328325
317302697
54006223
435766836
123671125
51455470
250700135
422734818
347632498
148026400
145847954
156134935
12688276
257311097
203655787
72270926
151016909
451505220
319025165
390877568
311757107
452796042
172119448
45987875
282333715
135406446
11881665
149267706
215523321
517205557
76552476
124138187
502740748
143586868
387363828
502151752
216203011
93100121
240152903
188509551
501685089
126998610
319364098
443012705
420447442
469238220
114620759
379357009
377097834
438402719
519765244
112666332
346486164
105084501
299269975
144872428
309028755
212693830
417918093
153804984
116586140
315296861
242763209
399197979
254478912
534909380
222304525
121254760
265680701
303792342
136938881
529615088
405455131
193988465
368632815
419431969
346376236
313393879
312914732
78260499
74484888
196938810
124713104
441676157
422683852
343092716
444695398
503626181
20465167
204149956
245075854
139005589
106183650
28081673
442119435
50772360
332721003
442465758
301109391
159835673
17222308
311242865
497470273
488812705
191879417
63857275
408428723
94256041
448569520
21559252
346044087
8499401
324098499
366401027
141941041
30580560
298401962
213301785
400746929
10249427
306311010
13847399
78184748
507106402
414334547
187050346
365575769
213359213
204400271
458030545
418713702
121110432
141262176
71910162
343072022
88314734
417781790
360956074
11459849
377378507
253580576
464561223
215756618
323391957
80033798
266353304
295484979
320927468
532809974
442763584
207570637
169265043
323745347
444102643
38915343
502740748
40460542
207237372
350049369
92390374
378604530
109278414
155606669
202330817
424892265
325328153
504692988
96187712
375638347
17717915
57043131
16089009
238488568
70126721
20331955
70451266
467814386
232951784
335526035
139922117
344963099
223388829
180903007
289456513
37550423
302946774
262028991
279503903
233123815
59236885
335083220
200019893
221449284
126215883
88362585
279468325
421048817
96050594
404176070
200518799
18765413
262553793
457048385
52784425
95118532
237624680
48232044
306134599
457663842
221021145
132399988
185023603
417231835
473711060
391360689
408720647
483164596
56560852
47253820
204282040
325188926
33586053
461338505
226609093
251697483
284802317
226369875
207844143
409597284
426023034
452663
69127363
255837886
475398552
250454648
33975520
14142156
292662020
399984256
465892680
518188429
206604198
351833172
530972334
66593602
363531801
517334553
282713199
376211344
376382297
200603019
389473858
427086344
317008515
63982980
92383529
414609581
164435572
135080236
396838127
59915368
521662291
524484897
111309674
392294273
80852449
368053366
443070973
350808491
384555913
352763008
404831907
119009148
23399551
458293465
133627161
204326595
428677984
332933666
498799474
473097785
495949767
180696863
267264642
286624217
128862492
398055633
336032628
334220284
426878691
489622926
510166623
195600567
78663221
32681074
353377919
35543733
8420168
344524927
101390534
274500447
489533219
462370272
186663536
447506551
279405989
384264470
242047144
69897266
426448655
157707892
326982505
417113856
48901659
31338494
113821900
106835616
331796581
76449846
463807139
52441427
251492596
427860424
335811239
16347608
452131110
98360581
491954623
134884350
267674767
476597715
516458071
424280068
16780132
282163595
74306929
523089072
122660296
137347382
163042210
273263706
14966048
305931176
362847328
177295726
386839357
284400237
286491287
351982086
248746322
246603903
98358156
137623157
42284009
3605870
13258572
239370507
5685092
422215581
255362907
218044325
37743956
242696857
128034320
408948595
245261113
480511744
505457232
533036373
281032539
511998641
222222342
266198136
260905366
56437530
137266308
162611203
163011817
404700823
36539374
227653378
397881081
459429412
217076762
309292504
393279914
322059104
1788439
297005925
441002307
285336347
455129371
222999022
457161159
186084907
247787633
167386864
446744645
112995971
133695400
499049566
466294825
206228002
190162922
219172770
348364644
59265851
9870581
278194339
334169367
161891788
8120176
74930514
221803647
397567875
116709060
475408436
371547603
154140395
286401733
18086951
227578881
521481131
499417755
458610701
292293140
192881742
146601025
372168985
302981415
162656445
369479830
222615267
278847834
280610952
193519819
533214693
447578348
316779787
17921423
17073781
25536328
17555309
306938209
467230168
444718233
475488451
192983450
264561593
132937542
471002640
245992119
116972237
131197717
473864179
466883431
288741146
499596668
144689305
487087027
151260909
432734792
468178325
232446703
516474978
100082956
271086355
414770387
512158445
220978162
284565079
137018068
70055518
469473665
293991302
429675680
240180985
340395810
90759289
375390531
446334735
241770602
137963655
127298122
130334574
298323527
534465567
256954848
101540187
440867852
71627163
131624507
97008498
300490663
500623078
333104613
465047071
217690333
168100259
58851038
271735431
478157246
136338350
76881157
463546535
7836514
55581928
6087724
395985480
247209820
323037068
435147625
163813761
342850676
232587848
311205502
482759021
304553971
527877204
38201904
318370084
136839233
207413813
462504520
187701856
107403109
56978777
50306409
305034110
286065360
12739385
314133441
343591503
51525533
457802682
144302261
70083681
353865493
82781873
29180453
154572926
527422217
496658750
334443071
338505332
185461203
375636825
135137737
239384339
366638924
498432400
250161598
319873599
198159997
295552504
199275216
191437266
62157756
51742965
189436254
82751625
176257477
508009193
343467512
157007424
423560027
66474680
377501092
483564576
426185844
187514820
340893032
19463412
475408659
185327179
23268591
127413282
213938954
395764549
262125582
17062359
13973790
123264263
182556310
509263876
182882782
269948623
159352726
490884070
213868639
108024102
109926677
506350806
250899013
83420048
171251903
179556466
49992641
169048267
252701807
341084602
114267576
5880614
57078360
431409580
406941963
292612066
371504923
147459581
361262062
490374772
498229022
42440965
228074006
738726
236404789
488313863
371369376
468232724
379937000
231276245
171987646
532694069
212160657
36190386
231233932
220848424
166086717
458535655
255414759
221221411
471325368
140362314
101951468
179989028
27783658
240775905
112125251
108114468
151691927
277806753
33891885
118707299
393956711
24257779
484028887
257619562
213428653
357806430
128673932
25458372
340117339
98779314
396560245
240759451
103967517
476403130
188273214
145626345
343700065
291367194
183833572
185232354
360483150
217304749
119980151
36145221
477540396
358944890
407610129
355051298
475530091
62307403
414544053
522518625
212925741
154046685
270261551
270177155
286716958
513135665
248194799
316075240
276377016
325640355
124455864
323314312
392977139
28165874
501496531
252863658
118393706
181307152
341365026
231616884
484918816
525383768
476716494
183346074
97889032
306716267
441645722
74987017
33742947
469093706
85527808
7072343
304683646
369305566
459104828
72121334
522848792
277134418
155530475
327644587
377471706
124138187
179539336
242715788
18164882
302602664
385687234
529097499
495985132
13232435
265644823
459266435
530815307
383333967
206854034
275409135
514168345
354034124
100427053
480442799
307122313
415421608
513834561
270396019
465489951
26442517
64166029
372881490
36134940
317468685
328292765
502085038
425230925
69498057
413980987
265264367
200198334
214850422
114769938
125385726
73461907
227957679
83794007
493542009
340607453
373758234
512389146
536301180
346701495
502664744
185537356
530601194
511467568
106600935
171119862
353551054
176909142
174781880
43161870
51435749
87474265
11006844
246894026
501878748
185459341
476617319
32162805
299251901
473727813
116012427
255119711
244047058
178882042
177312390
12684732
341867550
430779977
305300860
140233612
40517225
421470392
504015351
426657255
328770346
137929521
485773207
159572261
85954255
111715342
244734043
99740421
307619395
457946311
348319936
524283370
452819924
85718452
295271275
229685937
269456753
402540249
153089840
34991676
97663406
480100120
264843086
323095439
19552806
441223733
368769325
451155899
799549
232370581
426433949
113541988
179608383
85514661
513722767
505707068
206023353
114620759
510137706
126909485
285974985
225376374
397222222
324309764
261861235
105742745
165239162
363607417
159314641
27300094
199632554
368128598
440480429
354460068
300387179
516920752
23417457
42362787
431910404
147274534
509455934
335467854
426234679
442592634
478634578
71203728
536738686
513378657
338153432
527006053
233420952
37496480
232155819
107591617
4163869
166307097
475881761
26889825
40128586
232425280
275804168
129018559
14222308
488903141
462206911
257647256
63397083
350472273
61206050
403453605
404627069
353657174
420839967
9839440
52806001
187077618
209385644
442801913
109858488
12955697
430407931
412868228
330862070
1706569
162794361
535057028
511817127
95833474
422945992
423121618
143817908
238869411
200725191
134001745
157783727
156500806
283796056
75937546
327952216
151245718
72380218
152054296
62549924
452609607
409975674
301713686
511224010
149203085
419069566
399517120
414626274
385125031
75816643
371417529
364904046
412746961
362488160
453845160
9234950
317126689
454847874
505506276
357742263
117077935
12186780
71458797
310852374
430379129
68673156
296827407
220094325
61983900
395757115
149564767
369565074
95199925
425367574
214884282
159378411
62754056
167972367
364632291
533910427
464610146
457087500
37175528
465068102
456509895
224562941
331986420
48997465
412238456
137836761
69138958
250170906
432229441
336140007
230066795
356594825
259443178
433397687
27074272
75796261
527018840
251593473
505913126
428730620
299432776
215285480
127611134
337713387
536810948
39941462
525913577
15242945
500865683
41853655
186725327
313617720
70834775
457013720
361861503
70231539
447533403
229240539
143933747
519765574
493891144
388363503
189425602
462661157
303383197
531659498
322489957
506536119
297174729
367234458
487164323
337429982
63117973
229233375
75452053
111043824
279142792
459906541
276892521
390004552
428943830
306220613
460627235
534468804
349106118
415117136
10459144
424220186
153652418
69190761
402499309
21532038
157081460
434666164
323210478
375485389
148022572
28984093
83683180
160699023
343578654
293471157
216914137
204254521
314919762
111132598
179359674
257238937
388515801
389120330
420116792
508673073
41555038
510326024
2647080
408943468
157526598
191913166
357147376
535545890
245683705
222758464
314541116
231878744
351877614
255947004
333159243
361077456
201842075
427852316
246222665
186486418
78416022
32106995
321394109
212120301
372579711
440384460
140957391
190347814
315970739
161212666
117164003
316584312
302747132
82119812
238102077
344189252
81060248
321525088
33014
95438100
368317294
450671880
90524686
207470851
374091279
53934911
55458862
82305382
203443328
43945980
149569665
503296480
5240076
871894
152592227
473538024
111765031
261535666
326293257
221685641
506165475
155976715
39714261
86079967
198783537
436887353
486585072
461903830
418317924
527007875
190318700
411323174
244646216
144720827
120963442
382296473
246100143
219903611
364519209
85041382
278103981
276842524
2044265
112705554
108725407
189532768
239374665
408174501
191428288
468270390
184413942
189017633
534086898
403913276
289380500
336477007
380516300
320248784
362934438
101085532
219952436
412128451
245414827
505951862
227069191
103133592
419943664
453667181
486748442
295620392
110678071
155176547
163291693
90561841
500156498
499778403
409519740
473119735
38382782
152862881
361810508
280132067
157232916
138431340
238842104
237886507
446821805
433502548
51090301
337099439
494226703
255942059
61291203
391179735
352109844
97261314
532093501
481888231
365351978
81938893
322447725
374779930
250716709
449081311
190172075
217093604
478513398
158547605
135046442
26290855
479248696
444196574
425227111
454350313
92760277
428327703
334747065
294357109
6587877
413002959
371797819
64640217
196760981
472491670
360358791
449381802
380259266
355007479
431509556
403265105
282712801
405895024
110219900
304858250
346329237
379476658
277068045
481247822
126205552
10459144
376947685
442287675
433578933
5993362
91871374
461332308
189781354
349642930
244200667
332102287
431611426
296077270
25436803
24694111
10146759
441251098
78784647
96026355
214132826
144707394
132117372
56617000
101603754
464388160
108682969
109641109
111057316
102621067
200645545
219329299
75257664
116150328
183968520
150421623
169042800
273083183
47426076
369391180
144429217
190711300
85998360
30604400
531622993
71218026
32319674
368745430
233578196
389252370
462667499
447250604
452011668
429340146
142655689
91171701
63560756
393067463
197641450
70896121
146362200
249605385
490437253
298668212
335515214
190275323
345316292
176761986
46652222
446545463
256831303
172013412
346470620
438660546
248179604
200725191
417508565
268619940
396919318
171242521
452739330
464932156
365905567
146268344
508331236
407807355
269530255
422665301
403863695
169829942
160637826
231555732
301682807
534937947
402921654
402134451
517274620
456269259
351520939
9680483
179347635
133472642
396460756
334610066
244383433
311984875
298614465
398127404
71353399
268824624
380371328
57789170
120706817
98066052
421317052
502906789
248100053
518893730
51316483
47352376
347486949
312327931
503387438
14177322
333305839
55680934
527837512
301080388
305140052
491665043
366157469
105530217
399662459
522118793
116964475
350109927
213540625
201727085
439872297
168154311
477858006
306120709
101299423
327344818
420877924
422094945
13753622
385660457
47702158
60688630
492475367
346920744
303767182
166439523
236649893
513636136
233570807
430958357
247952630
150198990
516677706
523096312
381465543
180630860
304296647
151258621
256088893
511986494
263430902
105967055
315022165
413321835
228829899
503626742
204374353
203659297
440000680
162491611
62969250
466088693
285562511
108527966
9989444
193565992
326883282
476819540
185123786
358816618
295802444
421727192
153330457
471921565
344022456
271150467
338662279
38026649
443538304
531784980
83205079
50866558
1529028
144602396
340786465
390546083
286680573
91344652
35022077
256614813
310506825
463082436
123275720
401275085
253300347
394517548
437008805
414243729
439139382
155161894
246820604
355936828
333019601
520757049
158547605
157373383
350731675
148189915
440594073
150691236
226121271
161651862
279128645
508924559
341927380
213287565
397094681
106919532
465388521
285942711
2437092
118094231
10804224
193367565
450520731
2507646
74474019
249642521
28830331
12098136
273379826
447475883
214813436
255650616
507598887
472113048
202433060
306442330
406456205
58960223
146590162
15434118
411744764
419669573
308132857
94691359
417468225
100108016
333131645
342267969
399849943
37037527
465910668
45890166
215715521
277449429
404877128
359945939
50128890
322850884
86734579
151366492
179659236
33225927
194339985
467350354
446424268
296090084
402982898
2219909
393670562
328837847
197427455
410113722
327523979
499608244
431425224
44480129
205443407
415610887
245393480
41265301
356883506
321238723
76189608
343213893
231452935
112398623
216022762
504844009
184027028
307607664
39325323
495949838
49512495
470835043
453247610
197169190
379944689
489348683
273356469
16877995
531341444
366399184
416190067
256226181
427942748
243765125
80567686
505702843
349202684
189310444
375958099
270322465
134654433
477557040
459302063
11305648
372126085
221538408
472832672
198220466
32170508
391204456
415709831
17292133
309721996
534612103
86931688
338426688
311984099
109622551
438448616
23012117
220358022
524205877
453546197
78683142
257261783
151904092
210647077
260302298
386643993
470624824
130566615
48187496
46423345
63387662
391722567
28478389
1537147
394211396
423163992
16758688
404110502
258891000
383213891
93670545
494240524
38550043
114570423
35535360
358746606
247918511
518039776
123766055
269312037
468362971
442426225
63279012
144318341
45443278
263154406
73261474
472736479
533390920
161480005
369909158
218985823
6886148
311934611
390090578
144428415
429912899
172469183
476622025
393065961
232582058
106703454
246318497
1829870
61300107
61181413
228884971
317939480
387907476
478967970
128588518
315613954
188375511
272891324
62821617
260712845
310405408
388355236
89563647
230601451
511581195
367154572
463292012
57004867
430973303
262216304
249509733
459406017
413670121
354872800
348816303
346787971
108037468
526200520
295080661
135160979
353499999
160067413
366936577
412276512
504763745
397038516
531894000
439003962
151518694
480320513
410659548
221400464
283553524
66308361
34654240
43254509
510106520
404951648
409916941
313144090
113977411
490745380
363927821
212489201
425732919
406193672
237074355
243694458
270387495
416796666
222321764
47473616
310409900
276423044
509535042
213904028
435700836
391960967
121905450
170878003
373390118
143592378
410365909
240525586
267008725
328104066
254621938
376230671
438316639
200380315
22999437
455332762
190266709
36748044
142434568
241318669
216914137
11141615
511325377
477404603
179958422
225226641
499756311
315792512
138148438
303421730
507601464
100911378
414683256
110580763
292484520
250418000
64801466
431707091
101319454
39908717
46087138
458731749
302749943
16760279
49630416
129746236
448792912
124069998
101962741
130323689
318173484
338142789
102818810
221312904
188904070
309673808
334497272
336406620
357812111
225189967
203102205
489656421
277085783
142012273
114620759
112072451
477140060
337368519
87687478
166431383
477598472
348359428
245575239
190435367
416354838
53688382
73268213
332480907
531187938
342132439
364264741
304929823
67229121
364003663
258363305
48186217
78035495
534207376
198170087
27130749
396802453
508418403
200358177
376729411
254292113
463630369
28973212
128186887
381037772
385566970
370003616
334674728
94606369
320710892
410268412
140660138
428183985
169213034
202139048
335330302
360306400
124913926
342151468
149356583
66147194
190900076
335993859
435996239
239232158
361818338
280079683
536422444
156173346
399195253
102020370
365734129
381376778
406594043
209919729
211453593
125609671
179664279
273645814
198128200
125573989
202567475
400223460
30058012
357934715
451302990
39217275
120159225
118296871
104201080
67616835
162474236
244569745
291593376
176777752
64819287
133277109
306766685
70962847
332910657
173257421
450346972
133173590
433603769
42307617
526059177
454979197
236493776
401559148
228877868
187412849
213588799
447860326
108163858
490590277
156481662
371737220
251156906
182552092
403126771
224796649
397132200
475003356
87728548
100705507
359619210
295575428
534463986
164657438
494288450
368363251
106124181
158496024
149649211
457164961
235881917
434406156
50490890
167460369
498182591
522588088
351024019
452535945
372824948
15747753
376163162
120119204
419146495
151867872
415773483
67332179
204682665
531738805
281123544
58850496
246113161
55220694
423150732
340761476
100842613
344012914
365616445
342919186
86443592
178731815
378367172
360342968
491765835
18447948
177743149
256763360
417966058
297204556
114130387
122255917
194077213
344596166
346162698
273263706
470883506
520151790
472941451
405041017
351738841
329888452
166783451
5511074
229685937
341576942
390885999
343171494
115021021
446027655
184476607
151983513
256867128
392677627
373538724
107864871
435158175
275183611
182832868
19239509
11574962
228800433
485386564
234426627
213279326
340558105
463114621
273891903
430681926
471685504
129457077
286098078
119362591
392648488
192759322
318697596
175061041
161903274
516054037
389273486
63758177
485259220
406577755
406091253
286606520
412045317
405507712
225127375
468144350
6719425
312230251
115930483
282703355
28032784
131546054
64172014
484676450
465895095
510890206
150597617
150685397
280114092
333956111
47376211
411086678
232989669
68505491
344476063
176565087
64544585
203948624
399671200
242817728
140299623
372709771
490425771
219902503
142676302
65172489
523619602
394003201
481247822
60123632
202424425
101115572
350789931
198441743
507809780
63592646
246645950
503258280
437675643
461148177
312507209
426536828
466099132
217390399
374043877
407355726
139367035
150713380
208759901
116872032
352908548
292889253
115728078
382262780
39332565
236754894
56471286
70093867
249004248
309481501
254452295
268267247
52109772
341817206
12640123
149474929
31396514
338708655
215247947
360295144
524927372
92960007
164698797
2870707
491525887
317503332
413221005
299572509
241749891
512346621
347360098
82784379
240942946
184607296
336354173
312687885
159630750
405744860
120547515
495039620
212920116
37037527
241696892
362796166
306317617
517404992
124863069
268203519
465367642
473078832
134661150
419453265
2493140
178817020
288704285
57697089
337910657
445607181
79236979
156781760
528792126
48695780
532099872
199030637
395231891
287600371
7038920
41790783
525347027
311307145
135424897
473830331
306947598
333794063
166592199
457987657
113324416
526327155
146715959
280139465
238387250
411294165
97280035
347407481
373049688
478138718
278880086
6280941
32833163
23600521
364748587
218990163
181978885
26788398
8557043
71472304
303093981
187944459
267557903
25841342
502852683
260071403
434801853
462558634
265209145
389527854
331121393
30675844
55363977
414810783
383330364
187371369
336906279
330518501
340226172
513249258
143903574
312961577
65434517
407078522
87754448
110605135
107772407
162015350
12581806
174694410
414786655
475560214
105084455
455985463
461008202
494296672
381978981
450646786
141857173
362669841
152551730
163661435
409053756
50293275
283553524
437130597
85528573
285631811
410283025
263905568
349257274
501651414
380398560
68415938
480872271
125535206
1569375
290936011
511143946
393656364
180119148
180536940
356915966
153007359
357484252
218049398
151011487
146511188
45891834
379126645
357361337
174557150
492500404
36674285
346595493
487536648
449148528
369736473
311769934
227182997
21105579
348511987
221865423
38280929
261351451
473274787
119722099
104140671
492888890
234341472
445865339
289081406
28970089
158280564
229362770
83000820
486494459
146591984
94611328
443011704
502896040
417890997
228951507
535868304
346269097
10110191
484458898
37399592
528818408
169047247
2674291
251897280
137019945
33368112
378185986
183767336
52993137
148089185
143278165
370086250
127884281
466664811
120801742
392784455
493869696
170012363
388866491
292638715
258066237
175622332
532960526
128977071
478717353
51919801
433302736
471724155
87424154
22309884
10123462
456590527
460514082
284541320
211623844
43779172
479203316
165581447
506279488
83552518
294166519
390954728
48426517
501101553
27776777
403126771
104875914
478195023
47321952
174761092
151415984
105281521
186231230
235638294
63192066
536374308
419029855
280152877
313149897
241134538
403998862
334705298
417918093
110043325
492606451
481611532
123618763
229947197
10942759
108140976
525036177
532556703
87244664
504100294
340057547
278496858
517334191
431705916
195928394
414502721
158427354
385980751
143869466
511888872
328030916
5712497
433493348
50110077
236487595
307115923
414749219
97676910
222218723
35809795
354417762
479661911
191525780
219902503
415730548
469472160
35240633
362921623
535385435
225736344
100082956
320761509
440923196
228420448
311934980
468020946
247999064
398415150
177901969
54379454
306820553
492374408
15996492
80336545
290954446
359139049
235870905
46900862
502202528
500376850
211919545
221659700
234700101
251794374
337093901
64882032
38465744
330244387
74497757
379185694
389876474
131709313
445033042
182008424
220985616
413534187
353621978
52605866
135789637
251850323
148360412
338325525
308159570
248040610
433486198
257565677
149226169
499596940
244230348
155439010
174688442
510664010
201679986
185277309
463118053
339837624
144503960
263870135
477068255
463166003
401706110
153082303
1759505
189211939
133843451
103042256
148551915
120737805
420679895
96658220
205632213
58907545
219903478
487953987
95813689
97115237
281247938
348946474
414610370
26429381
212624544
292546465
296176921
75890353
98529740
234234934
191372033
103527796
121969310
514019783
504308986
300100399
67857974
334309476
201571314
46560190
418525179
442945082
103578871
289892590
52653459
135111248
234798104
128636677
268067984
436097867
129887048
452303697
223367347
201367561
305845031
273378770
288888202
427332926
24964351
19119204
335180939
68331301
352839223
374926535
205685756
134466208
408912580
480105683
434951984
339284791
167966469
23989505
226833177
480337289
283571289
245799080
326137319
212086486
100628381
222650617
248564192
136332788
71114716
417607869
413614664
240966143
495424812
224344846
76611644
353866701
471645888
201109674
15945419
166867980
335487834
354897547
414262543
61722343
72498982
194462580
210313733
458743407
331310116
236394932
514295977
109784454
278885781
374475569
373970158
220456499
450751861
64386894
307328233
165785163
114112676
291624906
73279527
240388530
504245284
176210042
241648657
492820870
344332018
147375098
522885522
357548016
199013259
102238415
189091658
526969901
102943518
532123308
157588328
246602814
255689800
179779038
295335960
136767354
356899633
91795796
238533988
148639749
216745480
275387393
229414296
202815895
337482771
183357537
466982955
240652092
271849882
439674446
204058114
176713114
166532347
490986526
500124671
238321216
420464560
4089164
168866009
139573034
530383695
442044102
219421409
241340623
159794107
42399326
535399496
230947238
69747535
190568161
48079405
290757272
367068712
444744548
301236349
128425887
169406596
264618632
506542906
203206346
386014510
293181545
56025208
62599043
237520747
457973448
503440619
369079807
322253249
46747243
505092991
58569392
312666531
449692763
199871631
265305155
439513189
250393795
140730446
420269359
175458436
49946940
494138615
17797796
64447312
272147470
73622979
118077141
156896184
414717502
43803396
190389100
450762842
380076013
513236911
50108285
381093717
254956151
345839574
200780267
325894645
264896393
319149989
207407458
44931776
314554293
322339743
485594301
488487113
380882999
25086308
208405515
133259105
45427356
147325408
148239165
479211894
408027508
439399803
146301986
274316064
535559986
382099975
186856284
315710120
237742035
69471714
220641403
330736943
452289478
77428012
287013591
103578871
209142956
215292756
4987729
45274229
479833494
41440264
127298122
462300471
333374584
181032232
35911445
342042229
381683424
231479643
15829398
379799468
206535727
105023925
153928641
387444145
180308645
190155937
374773358
490885354
520961373
169111571
188916797
228308217
446999744
517347002
533948294
406792995
506542138
478172189
385657246
248148018
220451941
330933490
350932586
533616463
203292260
157039427
260884451
403799919
376755901
483875978
55825444
193031060
31990388
462869683
335408097
130645611
536018293
441790353
270443472
495801273
406478284
326637895
251368137
409420641
57171020
134800418
359889099
134229178
449245968
530523810
215582317
324338642
60362403
3987050
466982955
295724265
152414902
89364559
59962139
17872284
224003458
226966642
374192731
269948623
445342364
60642084
365091212
16051640
33645082
474409218
77995333
188469016
531423488
177635063
253525752
394616956
502125333
122344101
449883904
408378791
53335564
59574176
260785908
55135816
380430501
402555448
357350932
376809057
110678071
37013656
31042065
530832196
338792979
77704818
483346301
91776946
231233932
250632951
76988199
309566509
221400464
114976444
361054729
232640845
49826246
399542071
326573615
292846034
17940260
387903598
507269687
7427886
352583080
394431036
84889520
281617422
32320595
60775933
244879964
479621132
315431069
236159787
279125121
240747035
218682549
339403172
25220309
382534027
318701703
137078018
477757248
463201840
101923509
326973619
89004837
514425904
61078610
400922295
371588592
331782304
262547207
456850169
81208601
308785047
321309376
41729906
36193527
198617815
492333676
431798067
120801742
319043259
79480349
289548332
443188174
408248497
333168107
424303014
323534352
363555167
441586038
181056323
139024358
306466483
271711986
339240339
301126655
7617999
339678731
113469114
138271390
254656390
69609226
521344883
352775884
177536772
179932652
320546192
287561709
67767962
189742653
292406491
48668851
352071176
267269999
104823816
154696346
10300766
319088885
288180455
315943868
499569624
118456930
340328481
348741768
415925195
232582058
334644818
206697978
8417565
285835972
415616951
418500024
67153729
456919877
62912427
227071139
323771098
309552390
447724055
211626146
46293161
429746320
146327866
252781402
343610554
449245171
344615494
284480576
165623423
152408550
7508490
59586549
252424844
167829834
200213569
244656586
308209314
198504502
458105313
383899196
330230673
517407788
107521153
459762824
456212894
328363930
192823756
27678491
329259650
510947242
514680760
89006244
370027573
164326342
515196002
55769069
320248784
329763650
445342364
370815454
307856363
23131475
452910942
476509128
514649702
137613989
102493338
535497249
428250273
401071969
244598169
208308671
379516697
13898667
369749674
429781038
308843819
23476688
208990209
487548773
322479015
55200689
428350930
185461203
421381427
139205678
397032545
270729938
484249739
210539674
325474441
187374785
400330236
515990217
273034077
181622228
148697071
523282680
289920371
162516333
465818993
305427303
473039853
24193671
343696033
65477229
47135219
67237716
437630579
468814921
504322427
249605385
15778319
9182931
200744738
279860988
533873759
474358071
523692668
389260701
74208220
199638601
142718654
17098950
126487828
271726442
416403913
144326477
216315700
109156220
224249746
274801811
461365447
220696105
71218026
333681029
241832256
107087490
113749184
317758922
487756372
39080304
304299811
366991387
183028846
129394655
508404957
48062192
349566314
518533621
131775125
41184953
427708747
246128606
142625140
324327581
522977538
210268685
410113722
398317704
455168704
257238290
92267039
105688600
280238507
81046394
112072350
40517225
10311148
279302120
38580421
207762563
270174692
462849503
466520886
65654515
405857772
503629921
274178658
172511981
50252698
210160127
86444741
168145327
246919146
43779172
260306992
325720738
411661252
278136211
348855127
354059467
163288375
322291562
506367749
32474938
50615974
29300954
281634569
40269119
369339972
154867129
345195902
448366939
76352310
168304147
141795147
488897749
185903847
219556040
358098446
495369971
403236626
40311748
345438274
152895496
385973506
331027885
189569221
4469792
436878277
112683747
512780091
166891501
496524183
436050102
286628499
318554487
279503903
442141673
28948448
113768048
279829930
169218488
353332964
500727298
148543733
402015881
480127204
457290839
125699216
120074895
474655059
220191645
461019869
87474265
191913166
36246108
480789014
74352847
536252449
487555857
436277177
225029131
285582840
131472480
183120968
194281973
127515711
134487649
328254927
21487423
364669727
529957116
136919505
289779320
495949767
354682983
320956703
129319276
79946406
135442026
483650311
326637895
101111318
66308361
252930159
268971584
519748645
516450260
357126770
183139877
399223562
263831469
287891025
517274097
32835579
433833474
179521883
422825609
221659700
38136512
141838615
267424074
166607156
492024369
418704848
294132415
502627878
188903426
304032509
29384601
56566684
322858556
222550921
456176775
300388177
25543122
329323171
414053231
162234391
431987824
366110689
27571622
351654378
314139614
325889296
51023453
87873059
171779036
272898374
301619615
405363445
327229075
66574635
495024893
366986242
388906598
9495460
460581866
338412775
404092388
37343356
394442139
522752702
299897439
382539882
142222317
489265618
105269965
179132154
240506786
513001074
293231182
165048421
178700786
119728939
346678886
226540071
42458725
524702249
111599756
433835880
526010437
152216348
462681350
365603843
6637074
458046759
373797344
527800674
383470566
363076897
376161680
252864132
182211458
132162529
470086949
46356527
453636119
27923698
377004380
437279907
521272557
369996049
338174171
245121701
237371492
296584347
247651715
309841174
58072829
432778969
499262717
448941927
357703952
245888164
450024610
361077456
316694875
159003905
365025570
268056413
508368282
120294701
133312769
208142097
302981415
395665036
408347195
259035939
84377510
273034077
337789266
356257895
73121074
415616951
465996509
42523827
118492126
307986620
110316496
76883182
514693312
274006281
180201326
309601288
486779833
279609644
372098742
480665242
350272610
376086277
425962592
139205678
21499517
27503752
518005421
89558463
308675123
273842852
225736344
487949066
134038
520971357
136872074
391127049
321513585
460069912
114052037
257416680
510563709
297765372
28259774
159816924
159697733
436241777
308085692
518298354
295379213
507498774
230217841
7555456
193497047
286342949
59969709
11792366
242651228
399895160
137813981
382476021
227157245
349742769
186133512
231459833
454356571
449517934
240035259
532314557
40565252
401135429
207943925
181690071
509394412
217031720
43332510
149271177
354651004
106955326
319897460
419811909
383175751
319128254
300692862
102985514
500069343
45151249
332667423
62467892
494470822
438997260
503387438
465112515
394710427
137012835
310302802
179067740
184297261
244296565
417423408
290781890
366484287
443992353
398673690
243698849
372248215
176633082
314025406
443759007
62671058
278875034
50306409
113308365
194973324
497690145
337421808
468888556
198988164
402903340
397682293
512383899
278103981
32424387
90519238
351762358
403006485
502815208
401991532
276795449
254346313
126394088
157683311
197294478
533595441
276839397
508522976
214786702
249179959
295833955
434416478
350194067
43714682
491440837
65654515
8871935
54073543
187992813
236127952
156529672
392631982
281604964
142476459
484241238
7512724
173394821
232712158
53762549
284080234
209457859
419642996
493117774
139181311
526761338
431180972
35171375
476646193
283078310
134796557
58254557
237310124
398973774
204229960
395708839
161330975
493572727
172216018
102451652
81394567
453642257
178463220
308130083
472306073
337955975
109538932
104141492
509846357
453293566
357824764
78211030
336392980
406609855
349455834
524403519
304163514
436591100
236582271
151272427
210751295
199665364
158496024
274427545
406722886
414536779
9594867
531601099
357074169
529080759
502940671
146628876
118403105
450880530
137432958
7952450
504656569
533896035
316221682
352583785
354161446
71933877
115172852
336582320
190387773
504890780
325064697
75871060
278384102
119070463
351938159
465748873
85904028
275134666
156125059
4812284
518182110
268801964
160691912
182193610
416867851
54830704
273674566
533181933
526377259
214252439
432851223
440316887
259754899
68529328
387002124
183851151
469280814
476768695
37057697
134245683
419317863
333667837
181925668
511560127
429447385
389525168
97254018
475732651
19672616
211056622
308362615
380015375
92672318
452796042
349178983
300181983
155215635
427488564
223164895
407126768
240958756
63123663
208065462
67560049
50613284
169965236
301682807
129412243
407978651
516799701
153182519
499188550
76770851
305825297
140854085
281261627
422403574
511986494
169081444
226360438
446854592
473535197
519474390
362077381
17426243
281360473
123611484
76868353
289144485
163914444
451942917
488563714
2044265
236102709
194513259
93933330
458259973
81727220
21774652
535621715
235737886
100982779
490468465
243059110
182050316
136115543
247003662
236056404
491781145
43979238
399140492
403429607
165009648
466211142
536089541
496321102
421997802
340567702
97597785
182996752
496786808
374104250
471999846
48072934
12428958
494692303
335494679
124826459
229224564
181623424
471336092
301911549
82294707
342277925
184599721
115384138
236873727
199133117
325928370
122592710
309771244
455175589
56058729
391203102
159248158
421317052
498783956
195418652
92828093
289310719
517699213
325536502
206699975
440651406
533684285
283796056
493513159
192063254
481967374
94623281
464019995
371455113
521048222
259035939
220983470
447578348
332252904
524459622
278758081
221374607
448606418
522454584
207116106
218415103
219492406
399310780
501386967
210392052
89570465
447019439
263731830
47923950
499675009
29221755
124421112
399951485
99323432
505506276
534136710
368960841
420477997
155943782
281023700
426537877
81698558
186144521
304882542
293208579
104987909
349300810
251916224
198129992
461378000
102820918
278319393
136291799
160225019
106860174
343608345
37396063
272211251
86950696
39806761
284017311
20857473
491207885
216483435
491115400
315906726
513080203
189110876
357423108
444029734
377988045
505898350
174419336
503648821
371316464
76018431
335978625
360092658
487572017
531552206
150268418
151461824
306252476
274363144
427750176
137393621
17607245
79156538
505299986
238030096
481701979
347953832
122126647
238559495
33972845
447165047
148912836
108850141
167630724
461976733
256086694
77806281
108429259
170770807
434501999
507412545
94840438
316594458
246514732
387430201
169481240
284465555
516680846
331812627
77520918
505245972
412994842
460588611
94007425
164873480
322576678
302008367
52864133
412465326
313708110
60950802
15659209
29300954
140705022
446374709
231442635
527685622
114946422
103714093
281905636
172602959
134143460
134598338
151580642
487118392
213599872
137884305
240621702
235221406
25841342
72802043
135818253
85262842
290307971
446306697
122575075
127898865
256398980
133998621
11183405
351187743
403333311
176386998
369245258
420842762
135491546
458386990
128240267
378820195
198576331
529656584
295716316
500267246
415127332
103881853
8420136
62322288
522260933
35571794
376629772
391711073
427009422
339708453
319526910
174020168
197488378
119698010
25380009
245222107
385930165
362365465
228968757
36804162
29054052
24428446
356939270
283571289
167630724
241754990
64458633
88248150
142700686
376166955
182915752
296916087
510298206
535808980
15008078
171277542
278567320
69253665
420097050
138217540
70501377
390758834
120518428
263158602
113784890
398721491
354682983
168501783
41042318
119373833
526852436
203709533
34257775
500860367
205045610
417619435
351387371
47455840
432454422
158895672
510746898
261389856
142464533
15427753
248257741
222485188
88138881
380675894
12437564
256562331
289378033
341734857
269234630
230449446
90650585
23514225
314198351
313451062
165785163
81645117
427752014
358189572
190541851
468217820
287719459
338883812
535780522
359846042
435654858
297949616
296303765
466711198
536669747
66939698
440681804
221236930
485030490
81796249
345215552
453151853
227595857
219669510
23556416
376594865
285221423
55344509
84045452
308505655
35082569
87754448
75325524
166213688
121676101
40109563
274577831
289130680
27693078
12200302
19056698
409086093
113014768
319304106
195879366
483576757
177624302
84451571
536336869
413814454
161291403
432167150
101197708
458169514
458441803
173559867
494644529
369826820
62277500
211464380
59009199
211492722
511467568
22254948
62449771
326001788
68114518
109295658
355278245
507472530
68280525
342799437
186851974
136921620
378244269
16328720
493701753
478973234
144707394
59606375
381245561
239225783
476118670
221098543
533829890
97314093
310826048
154594327
376634953
59474057
185574785
314414142
350045644
470870225
509463653
109161169
520842422
408178946
275576436
137960136
367279550
125004892
79092148
525659487
413048211
472000806
452403943
76534425
71390451
153143778
483966736
180139139
325210535
165009648
193604672
87040522
19971140
483391974
240942946
426198665
245295685
57945836
38987886
155618597
8576435
49898429
43930645
426238078
256624872
430759501
354766246
85866517
484184158
158521000
215563075
504235920
319542922
13218754
352788671
388629522
114033787
263831469
322688877
489148753
519837787
520403579
204588284
479029185
194837709
67567589
172421785
160946305
55011272
526193680
16955733
23818079
3735347
518039776
218099307
232592193
26966425
410005472
215353297
361622699
243468670
282217616
210915424
238650611
137204610
432462548
414230897
189413483
442839916
298380541
398744378
19371821
76868353
130657895
491491808
56872329
346681242
308992254
454258954
356546229
265076187
212457243
519937697
207943925
512614361
8580670
218031306
302674296
497027881
188497933
532889790
330991042
279302120
316154923
17732237
36002765
76845123
131834446
143317848
383595887
306825177
24571984
522128988
121929736
520336451
453665487
256009011
44181915
94886147
314526555
322728056
490926435
94303795
508292198
16977298
108077953
487190807
156693935
184079914
62904801
246324653
443203597
369193021
115676829
290841759
256106277
461739755
294778234
123164494
228670831
207116106
194423037
406524012
16613185
429727319
372292536
469798306
123220701
378820195
6035733
19052616
517347002
311649955
330917557
282814312
188476902
338453695
327693416
402475868
206027548
224562148
208209716
79733966
339904745
444347155
313417059
431210465
83168238
227804709
295650271
223720316
433834883
391212973
122829547
303990747
131482025
439715668
304239689
235344422
420365182
266521806
238921180
6802650
132300860
152609809
377777498
432823721
190514554
270425685
39331553
24705924
94347122
182032680
206990385
144214635
194451828
376504393
392040619
2307289
298380541
504452643
113881496
480535976
438587798
507412545
19788263
298358781
495537576
166555052
299614919
305092164
282332995
157288231
253159472
60450777
252598698
453008158
58369512
408084043
518721542
386115222
289309651
312205428
469013162
346362568
525827931
491468031
150479432
253393045
378848763
509021386
54399262
27169692
412367725
187082540
359872902
525282646
280735933
399535027
517910228
142294255
288204326
395412567
535968309
113656753
336669042
254316670
144955705
117149233
314070065
215846988
428618370
285204454
277174006
300023937
104804464
473331001
431638628
225244766
461409569
350586506
25555088
278041664
294634058
182892439
215998843
3926276
358937778
479551794
38821155
209352589
494657873
290296392
179014075
454131974
173361801
293893146
308970219
171272646
420580450
208042413
265507666
284860828
88005292
69738353
147712608
69636770
516548790
267696185
4055570
350425769
398519470
336820068
39997634
395345928
532948805
365232681
438329964
161660968
502183102
222229672
312401080
225915843
526761338
2390861
15545304
233383966
272357906
321700236
124981579
100599182
442968038
187411630
203145663
11469476
391803016
333787227
296650976
532368394
527819564
38396068
478582039
148713545
211787240
15871734
347417390
128011379
137996930
235646622
303947614
280883655
354255944
299912627
219662725
502115816
186992004
510228525
466008046
536463574
10028364
26890941
61294707
339542328
15288071
320217380
532342458
166711539
156299242
290237840
283748928
430909143
145587481
189179226
294820188
394475081
162732889
7063994
396500676
150512903
523060827
20569758
404728051
483996480
335076226
385672376
184950956
346449940
516324697
389286532
223164513
73610928
35919839
99592242
441679995
79865385
437045173
153171793
377244744
304960220
228450373
21206833
194492165
302489409
58570080
57335071
258493307
322826223
511553371
403238533
293092163
305622682
236512793
383528496
129426142
19096778
329163570
217273659
449175471
21213733
419856580
424220186
429922131
105135896
116316727
389591670
398539855
168375801
347364074
139245590
533214693
481905603
21677128
352654190
271101273
36768846
323418806
11558421
420531400
205157531
218077069
46721738
518906954
164271196
64627059
110992313
488820520
190085841
181283206
244518673
498166237
184152488
35471985
353790235
231585626
389739109
299076156
355993916
361958037
74321569
20380191
196713802
242214142
335341759
405789573
133717843
94623281
259443178
246328279
475401298
360891585
190835287
277068045
379161672
291136294
80973815
122802420
516895273
198479999
307490218
182377159
249074616
430912308
390693606
394938189
465352392
257381364
74283976
361952215
501680728
49218632
414183053
353947920
158547605
471714127
180430444
37565004
75237139
16785963
281613758
156585251
485174130
370306099
145705611
169308396
81394567
19458541
343575011
16229504
8156927
332102287
379723137
425690311
461365447
483716273
288920738
240123815
1336307
167182847
465582611
250720296
230743685
423861722
274717419
249150874
527798989
51905319
119944142
525096066
190477303
364111298
399021250
307290540
145478931
107401203
361028561
103885339
497206623
275764894
156162014
368745430
527605496
342973562
536738686
465507061
49182420
63196597
118346400
367781955
270755981
188286145
10939738
195928394
113491156
148938827
59573309
67343342
151698713
389507365
57041463
33672871
176741689
451297725
55029016
108850141
359149915
316656590
360972502
221378843
145147481
39565058
416157003
133434498
59481655
385687234
84306859
450751861
469090865
467028957
467441183
486751474
422654910
422790716
457077962
472061984
127344754
61346678
273856747
90332311
473572965
135693842
394843078
329112448
216465111
125549724
162620945
371923342
498344268
4192643
100000683
5939250
436206146
258482843
81863373
405682751
156175388
450807022
305597645
148640183
65881267
182821122
256737654
75365087
253858933
124176467
420580450
385710437
165220635
187699372
289419299
154412746
475072742
295731796
800457
374952086
9011090
430844991
391774122
113966379
28596154
187502103
224613903
426455216
77430113
21990716
68499201
238343849
310083528
145407917
12330748
226853939
420438614
40805768
279504048
373547863
516759450
157687027
57582530
418480489
240944187
421840874
203847434
527081647
315332162
117653785
444320904
133743522
243013211
4481994
141971455
364022545
79815388
431876330
4859928
366776045
431654538
305208612
293957108
498059499
181460871
129228406
83854459
472540717
228962564
532902057
282443646
511311144
135617413
428470283
310596127
350194067
284860828
386481718
409832290
141787505
396978766
168251267
334892975
99579119
173909939
360325267
436874318
126506155
50049499
256149966
100815891
77845152
422493875
226439743
291199755
40228128
445200103
101449342
324015457
362184868
515361391
504271247
314227517
160768645
481866647
526377259
318474687
376744285
299044442
531832047
19211272
157888010
74200999
94983719
197830366
434942422
405065503
337778548
459108034
417664916
71065499
501005990
106051047
298843388
313643360
381702256
90382924
89623
217970414
512198999
288704285
223188475
260484122
335487834
504788276
172740636
351858710
531791075
244507907
122040346
401314308
385140879
7993754
135087265
470432346
469215471
324513889
438553726
487440519
302554954
353482566
266667371
305130957
95775715
69213226
318864949
466320354
525368998
74612732
451920444
102665912
50293275
160906061
382557266
467381142
20998284
38745010
430252009
55743341
20331642
500291717
319371037
507054640
166750501
368364273
173605558
210730389
331401137
465248700
177855622
419249667
7207088
252204518
199760510
430854735
286095779
88935887
471881616
109448748
25313796
336397822
209928841
224968601
396580151
247411256
321553883
36121431
83452233
524764509
461154281
383075923
405814604
305822722
426441209
511618168
463453639
401614126
514878034
137847035
248468849
133639366
192515581
108687934
371544708
55645347
184051960
493582398
32320595
517118014
269280414
185411990
370761211
445663389
311673271
353831214
305947939
261677242
418709693
403196079
7867330
485984707
4808401
148745357
321780100
170758232
169503686
504273536
113103301
62583888
403526568
162823780
149649211
543244
91972854
377375279
361028561
320363575
267227851
342061080
505099911
270368703
223746850
410441111
348244950
335183916
374043877
512098906
385184077
516163284
334663221
451523738
485757471
97284240
358607690
228886622
113473699
302342714
148624552
425797774
72898841
296060234
508919767
271298063
244173248
412584914
225117946
110353262
83309609
328568773
449632701
100793411
289543049
73858781
73172574
104215616
357120919
224105345
418377877
314193504
411694375
38096240
181339811
487756372
206890369
421613572
216489556
26766393
513287128
55179021
452403943
326134314
534826763
134278387
341248677
44476683
61675626
349760274
412544218
252238842
498623627
142117369
247115309
339594403
134065155
452519694
471126754
459555704
370961870
351743047
258588896
440528398
186309487
23012117
261733030
9050749
419943664
517185069
54622811
203725803
511032415
75941198
193627031
398631919
306594400
142890014
286360338
435002428
299843552
329694314
485127155
204928708
311682164
391636580
357296034
155726820
5591637
10347018
178721892
143669510
412406838
434038569
27441131
375942256
460462514
376406986
137136449
115762247
157816097
174234735
428460530
91190034
456042275
4192643
93712286
263266307
497058688
320879317
72087170
412044975
474941959
113784890
177018988
228583462
55825444
28538830
302091025
258557939
178924162
161383403
269450815
508884639
421468077
44938826
89760052
449107394
489466159
107711627
499247080
377617863
238653813
344001033
46290502
180281165
243234936
368691187
38108870
2855692
18607942
69661331
399435963
327485120
134021054
294139803
503125998
314196087
36469535
87196157
171779036
219143923
147886151
300891344
437887217
311895903
455684976
34474187
191594003
109119835
431667052
66549868
55320341
308337413
44830715
436599825
385060069
22227159
224197749
355389150
423610722
219396055
342973562
127116365
467441463
93781073
463325816
106570624
123474876
487645884
523230201
320719915
101163010
165412427
141072298
38489860
200164370
181402640
127696034
454805580
324789824
309180642
400646865
173808146
525098136
530173977
64463986
181709342
511023852
430681926
126535125
22674202
480575158
53263717
183738692
285861928
495024893
522248304
299283233
115426567
484870415
91622229
69160751
86295602
124908573
30049323
299572373
185620735
101953497
453182215
393606581
12310555
298846751
327570210
280707700
291222652
337336414
406034366
158249264
132727836
8275532
231751882
199736700
393980765
320105350
389583142
191360581
77316147
438254899
413672842
187742619
79018325
211623072
149711510
433119766
210560734
37570676
322252498
109665886
369061332
268180840
412803712
470315895
292753252
442262900
505929414
278192361
23803717
307170455
406397177
136528171
245703302
424450765
532383234
500488585
454530052
164786093
162685073
189259211
487190807
445230602
160767822
383788378
137138973
173361801
412098163
274038290
1628515
433904236
162005179
304499211
407200360
75676089
134273277
24297079
73044909
426090498
287829253
98554898
256405038
363557593
533229166
350784952
239305963
490256802
324248318
346593040
146164344
505595950
401667287
320492088
469644398
319795951
257651587
32571875
140707365
127349813
130784791
242137337
73277072
52004246
503368218
382932476
310350
115653617
436046470
505634147
51404879
247207288
188168772
493599836
314843921
449943826
343734393
16519525
304058897
236123060
14916698
150081680
145898086
339693136
291551810
266711877
328258750
286153984
193066962
278041664
452408203
459819501
239685009
312177869
9664636
158432170
175644247
339317524
346125525
287199451
4960731
53137726
107410491
182496769
296510088
360379832
161120846
44270097
81406475
99685418
340435339
178038435
394898385
111899813
275858654
183303964
367959895
471451569
385415850
468838599
291782464
505977616
29821619
459226127
259361710
450047382
389381779
470693049
522195669
94728845
85433307
411823192
22500218
295208947
476001162
204698875
65209944
349503596
509579465
206105031
325340837
98499329
31704453
128977071
425265426
32503350
198625244
84193768
29325944
291604881
254675119
288637318
519042096
367526028
219967394
504498796
93819083
46316457
399683658
319702896
377013192
510719015
272956465
215308194
277056207
522956733
113563101
297948263
336339329
463743965
285686966
414651776
161682335
53081530
198104207
465124504
536811163
377131452
346748266
7952450
328259316
328005833
307115923
400831717
160839567
480885562
59156362
138614603
253289614
427933117
87470044
484358575
494511941
18480873
30351254
423447643
51831253
466335449
226585691
513373715
93809910
239264080
261123143
174621539
285188647
89588346
457087847
169817793
285180451
245575239
201998511
46913964
52964584
220947112
412492895
414940908
41778192
221730809
273967254
339003408
124534591
68443972
502151752
453515249
524822578
470743540
173755362
487891089
143079549
471806731
38458452
235299310
438681855
125251602
301860300
201922203
355980201
256088893
169973622
301710773
452464796
325618012
296427099
278260570
266534570
309763356
372829381
531586711
522851831
71185272
419355901
389914180
369546292
352988671
88104226
353933615
492838808
444014948
157007424
456153629
418704848
65336132
282349126
206575684
137599595
311474095
316124746
244822530
293538033
274926655
23631658
98418251
39415305
483946112
255360072
123889145
408392823
299088731
193447768
450164981
168494699
313122965
517134240
28832368
159524445
394610089
88739272
160794712
436900669
471211293
334205652
114540432
388403389
354482084
419230297
495172096
405198631
61712907
455022540
120360058
492964482
298704834
89398834
438736030
503655221
308025211
420938184
312897931
400412779
149356583
53563166
92960379
143093387
426668139
257183816
40838015
127307838
147987773
330301927
345351062
286788618
291704362
250009252
458393
496450773
505634057
364425470
142983609
385633541
303742927
444476966
17741909
332772653
209560406
310619506
378818174
361198704
399566056
370038239
48769431
436247601
371650519
116399336
185199675
304127091
494606979
137425860
130035510
479769328
419583239
408797956
224227007
35481890
192222875
339431065
241806924
355284775
86929937
484134206
317332164
290610831
221799759
371138795
263759714
405857772
398818668
167245492
226308668
490961381
278553084
61910097
130798394
417503922
439613637
150358935
217724518
438466149
4636659
502287078
385730261
495966081
242452563
327014361
304037219
196639963
94018203
375429645
234042943
105822095
46852058
114170156
45504458
491664859
263037894
185374858
208095643
426766462
448231441
517948418
445764399
394614101
311745762
119311622
184791274
133596066
24821212
405147496
218204740
416916683
28824647
103283461
488328493
245222776
439476080
244951633
197892823
294105232
284057759
122283784
495306160
130479108
283406622
344055558
464843492
168837095
287825608
144494140
372728625
153683691
10818546
72065856
505334985
503018403
363837323
128161046
335509429
368511670
303653490
1279630
141680624
266809245
167582033
462396674
253637559
51287135
219791759
330531712
280102367
334993410
38329455
146388061
514939971
17571924
485742339
472028724
240343289
374425621
61959136
68009838
438048595
174758698
83810077
176256057
23131475
379500851
147992446
196952511
306520312
367286243
467083720
495210775
385611652
14379217
324850083
412408821
113974740
89045052
406478284
492518815
79493121
63474212
139281413
475458846
98970488
408644296
287753904
184633275
482392841
190630065
88414450
215606578
420956101
128897027
347186586
74558646
192340368
126153792
320846320
403777087
470084979
438215045
196813353
238592170
99621599
207225778
149526506
461403930
343946238
52540424
182196288
457500498
352583080
323697521
42429809
36202312
48167374
259361710
100804957
424485648
23426223
77098950
329957964
452765101
373547058
147024522
301876488
427009422
404872138
299646168
220860760
505055898
455239059
248963650
127409361
221846022
513287128
486156395
264151465
104261268
481953858
275820541
305705010
170470423
83589818
18532282
151346927
378724877
399386115
456778396
461673553
127541889
408770348
121288719
444283037
423462380
252481604
175146476
291541175
108902209
129099844
436924120
167713429
98744843
192276025
312756026
344294270
141835393
44307583
191279904
479651717
528632394
150307140
52615814
394972168
104653213
146512058
418101279
28018573
311464617
161136179
108628102
171844038
535685849
6052912
347193991
319685984
263995667
274555801
455034899
448949176
415031635
526452406
348278376
177019518
442035054
62277500
74333671
408481262
282578373
28384952
492964482
333049787
320330388
377173776
224031057
432732852
421235379
248987528
436750303
24262146
199226722
181009783
4765552
192791844
373499523
230251948
444819816
240653406
208697472
478683914
167154664
308630759
489761940
464142240
283541569
371387783
113927963
209409199
40057419
535425896
415301303
228968757
475274047
114293979
239938690
474112690
88818670
212541572
90038543
114593848
254284004
116868390
514285503
402468626
20388406
407481502
89126621
399882243
96308475
498537652
155957678
154334159
160004418
206276515
60518017
30644876
83552518
45518952
45020469
395602962
268172522
17235085
513780872
40909512
299485557
432668844
315474741
324687963
458315411
420263003
494226703
246297290
377808842
405572530
384130375
302760346
212337245
318872611
350124773
64604207
461643544
510204159
237566023
242742680
282718885
115327244
373056513
231937612
504126238
522402021
403045804
210280611
111746693
5060090
51329159
496407144
402940967
443754977
467070446
102021740
246407716
49407698
13809155
493891144
123386616
479273628
253541730
56744204
220191645
346470620
172772568
387104171
98733503
228172168
98262761
185641212
113405163
456405445
115194266
531535438
29494964
232085698
209640429
24705924
108286048
114170156
114250955
299426935
318637310
413073472
377375279
342726907
314681985
516014542
253313146
376506068
47734523
110192374
54869492
389346645
335580735
205807198
18508154
210123460
188421860
476239786
62795136
265699487
869860
314103958
173760169
223860626
155117331
72022703
305034110
348363978
268032387
47359359
509353961
343004389
221550634
459872672
375407672
68920395
141895358
289771611
89684989
267097463
325353233
114871494
217971091
202210552
53311530
343597210
223823519
506536052
425592407
281630184
233489209
34389218
423406406
503498261
345392258
307433321
378795751
478993597
529650752
223813650
435835223
306126068
46461116
113290662
218456863
171418742
71977265
335155991
67698669
507426059
66727360
263059438
42246254
19424478
30566797
106133637
271383693
332141568
281455495
45379077
141810985
265356393
21494770
274167289
300929209
447201563
285687175
323352017
303335762
126257121
46551947
281227603
370785510
144518011
263905568
223377089
286514283
84381438
145107654
513654137
201632309
494289251
185054542
451449622
126214199
215117785
508060031
450837204
360042370
216999421
118704964
372305020
253713538
348867596
246980602
471990885
123352720
70852969
410632027
526220195
489239711
311310317
285789696
105061037
314354640
387419828
352557709
499944947
500763348
275178551
421161763
246852439
323596740
506627617
456631240
236702704
178600919
210586678
363001252
362449791
218427039
533678696
70810528
347668264
131839315
129075226
515375573
183120968
358678921
91776946
302927886
503440619
90115798
162379666
470592316
266855377
240571199
398424074
177976351
243808094
53038011
518954838
253555569
85048783
461834063
469129695
366465817
274559794
302510567
472943220
299477491
69823923
230046680
182382494
522417880
330667339
13602035
395272924
81122902
493550801
390613129
202459929
179449993
174729219
517655063
237558208
284858723
320921721
94992550
115408479
438036768
79709144
391136592
22807273
169854216
242234286
289048767
337972083
235758221
126289960
197132341
297569418
448425431
193314742
341643794
195906356
186683704
214936143
156471026
204364824
187045494
150205472
295180513
118281523
304927817
39490759
333592717
413918719
17007157
474057102
183882642
434101503
92465256
26934170
8021184
138503095
371216755
139842242
177472414
150334260
322898943
55760354
40821577
12259899
313759549
39553545
268901243
79577798
163650647
456042275
188558709
500185279
422514360
309731460
120020546
100451596
340102
183885501
266116160
405928281
461064744
420373976
16050493
74367795
401581595
165626300
337482771
451712749
194781232
466485068
486390191
413421357
495327488
287904627
317680150
7515690
529178385
346893950
93760392
261705398
480045770
389876474
150868913
35749191
35606054
55338289
425810183
167550242
21019011
127081441
365516442
168427707
24734138
339215205
315266978
276370275
494669826
447546195
320067045
510806453
219872462
257999704
423197683
217454390
352180507
56041828
272448025
107008897
294673684
423220738
241671495
178365561
2994399
507736614
173347212
399605209
256239164
324788970
220270597
134263991
447198089
444040813
185114462
48646871
132270738
271493717
82335743
17284636
424783393
79887731
301561173
279128226
222841213
376099487
213909138
129818739
414832600
403779845
225117343
397295871
137813981
269250290
72754379
402141381
96130654
496564421
419249667
53159288
330818348
178903815
12233677
338797144
209559756
524415546
56851954
115327244
118802254
103154598
512181384
13754641
483533015
266131245
497331830
160910218
106740135
150773259
534959026
147864501
402050744
30314727
490745380
200828469
209025686
291877244
448931606
357636485
123270573
410236626
163573525
393668408
479773472
283796056
434634484
170413377
200484437
151902525
105420861
65859097
83338086
204735723
113739428
7038920
317301788
491646034
454502047
127903605
61212613
518350976
224184844
81552443
510553492
387932987
527795000
270570231
145738701
384842443
444582019
152451048
128836459
251114437
414390749
165156286
186921007
304078342
172323121
153209465
483457397
485238231
272437375
467791947
288206697
105829548
152628360
67251991
110667940
338003203
519646750
127298122
344175327
37130918
253831746
210507062
5633925
120602796
472454667
4312303
171080873
73245394
195049928
278418978
436020417
453317703
183951126
376382297
20512475
526712316
216313634
22939985
220983865
200311109
428706070
513249258
161120980
437751865
438707208
507441191
173394821
86065805
522260933
244503475
259126436
11311029
339761428
421600782
508142143
58184528
290118541
329499798
106478131
116608789
421217349
112469896
18946956
402173315
515477605
524383547
228570680
186946244
233914335
464593571
374485668
83078977
137377175
391719742
173425789
24222168
224105345
48995928
497903923
115680588
113856258
382468259
114088950
515135170
487863102
153218033
127323995
336737458
181625953
43725085
505124321
277672598
429220348
9797895
383357567
330301927
341992439
193925026
133056183
413710689
162241996
253255887
332058353
85678291
230506350
239163181
257396410
435375612
184720152
256872324
123800793
443598738
18273680
424444844
37851513
293013977
219484251
38755224
499036033
471322329
162667050
230866118
405952777
412066582
273819680
48993373
71818329
352740231
40889184
35855274
291335121
447194408
148923416
441648729
399998751
131911677
463091597
523102150
47154274
389515509
383075923
458707152
107492599
152669946
527028065
328885090
221443851
40732993
93355443
311761217
52589789
185247246
254158108
482844991
41613485
458182683
70659716
465235221
76800180
124517976
40380631
190309443
257203919
101378061
335504646
341680300
370652074
120792979
128314332
202624088
521866215
426090498
358346186
492636583
354923941
340445259
46073994
344476063
507955517
282129617
428426234
363287275
328517410
208625906
333649103
206105031
75356628
240494372
276523240
254095150
481001764
368998483
261079379
474929710
372154445
96777396
267480519
392427410
376713581
458296883
507083994
54994706
486247855
503507136
183890912
357152227
92873048
61874397
504549367
198170087
481335240
53589661
325720738
88597083
469344630
408813559
490274122
154372952
255216269
370630419
239994427
327413615
270604494
267205544
512826382
251733177
486233144
138023223
301923707
440733362
361941609
444866301
250938071
247280910
324207142
259355416
422998715
38997002
352404727
68140294
199720767
249205785
464428286
47162947
268335436
313620698
284745066
103578871
171966561
36722868
9653647
389508936
118568301
140660138
189046824
388942248
170315367
32110163
123212968
365524795
397269335
12978496
200390849
332895613
428695703
151544459
79053824
470319118
17755556
173381913
97881345
105295859
409228520
302877591
391513961
75150583
451709295
42047429
311460655
355175915
147269639
11443545
357988420
210737077
507083994
357487177
481345618
506625863
109823135
171718670
366537197
230147303
126870720
433354271
86742167
187573444
95653469
507610910
276207432
157717803
467797499
500742793
379600425
527018840
346942029
10393700
130078500
199279396
395120888
409678967
92216334
200403018
535557510
190726616
336517119
411334258
381571287
243478434
47910891
410434824
454732288
505921957
431031467
459062876
336140007
127674245
58812064
20301540
189256730
284079118
506720290
88854763
379498756
450771171
194829446
187273471
365105086
368909491
178180327
91797279
491563932
454168239
506769863
492354665
368355856
470651812
392093602
144288618
97932359
274964894
330707630
485580148
483512720
384180975
352352144
346659349
453386786
14418194
259128372
344589449
177564769
223588242
419180075
342391104
81391656
13734149
327497180
32475141
158502628
325290090
217005556
302456214
369351652
111884355
404564712
200993252
368692126
29792901
424974200
107271630
469944220
409682107
500203522
226184193
282295425
151777568
529484280
357688371
202781828
115045692
395627819
473325011
217231934
20895249
183485082
383175751
461865346
418736412
398164394
176855676
217466808
307152060
112393606
491584441
3142842
73552291
240013494
183289206
494373549
429878155
83739869
131322979
268074454
408304136
265699487
396277587
246383005
134541885
65505200
473798469
232076677
48068282
366973327
17391945
244593593
211160082
340644052
195591024
33842508
107765362
146776970
400735480
217466808
45669170
223603592
75308040
472185176
502308196
253645180
332109415
413599300
315906726
186610045
525193720
303093981
484336278
63628123
12725847
473671056
195171316
180738392
332803078
418771351
259443178
277593289
16959337
207100831
352451019
6841688
243125680
456279497
290494686
156893852
100794643
528976291
45443278
489963795
215263590
245914932
221398019
152270630
84394801
425240522
155638383
406300083
422328526
509333473
409707220
9640989
219123645
88696964
520403579
448913664
298388749
166664528
77898031
185614169
47958158
132500370
239287268
355395270
417369579
331131532
103245436
366991121
361980464
276370275
515878291
178914816
522370358
154049730
117049694
170672995
93071817
339538609
439840898
536456072
530538153
308873846
231331705
422031992
457489337
527472485
427009422
395160655
409266688
337700319
369053034
427082536
380370601
499659347
344837104
85035978
41975906
409682107
213881066
402678335
19751123
533706732
89157903
449522050
525607516
400221510
24031231
349432234
109591325
160792597
89214153
137926459
447479685
368817046
190960031
255002726
217542508
314765982
398851441
215893004
290423880
142494062
205681529
220361552
218544676
489699085
112171445
531246770
371697649
54585248
27326090
262744260
90630655
508508739
251934982
246299001
241848273
34811874
298995470
433231955
383351697
365596598
354966693
66444154
297740241
395402371
456805808
135441698
105116928
530461486
196567569
103885253
3581070
303862684
411284753
114467075
119205863
12886346
369682895
156318065
6039185
118714500
250780585
409125732
174158632
305856955
10424338
306847035
130947779
65525895
353778146
272312338
498990117
239011848
436849713
430670239
184878866
38382782
415019580
394333859
361572772
299394934
521923348
162424441
412397203
261784312
1989545
535370731
470154583
265315897
503990540
354542271
260783531
505627043
369936085
25994228
237879123
222333315
29348205
377727906
187115390
192875818
176415088
461996124
287935697
407457239
255483102
203446600
457693600
39545024
299966763
461393348
484765445
236744902
468471254
45260992