131421
305286
312031
378194
521314
683526
817271
1162155
1433097
1439226
1632969
2109073
2202786
2372705
2474028
2495930
2505806
3996142
4016964
4731441
5363782
12342039
17213495
18754173
20341927
20468498
22988786
24672961
26076923
26077679
28358178
33078511
33692708
34363854
37304929
37470525
38513746
38744391
39868402
40163583
40760698
41657667
42059850
42211256
42309914
42649181
42667664
43584198
44375879
44818172
45100783
45384508
47838564
48290216
48623489
49589966
49752081
50476752
51036054
51879840
52812354
52915921
53153693
54158649
54169295
54227371
54425010
55534123
55721859
55886238
56446085
56704040
57819350
60002988
60207564
61196772
61694080
62401066
62515739
63696273
64278253
64320031
64734528
65725182
66029069
66502976
66564435
67855400
67952102
68062220
69090229
69191751
69416961
69515989
69631818
69915489
70702841
71005009
71028747
71668191
71864118
72004042
73828106
74376177
75681978
76195433
77280239
77953952
78248974
78722964
79117010
80511146
80831315
83089430
83114751
83253629
86355654
86589083
86605051
86987499
87306856
88685893
88868869
89734429
91024703
91312579
92610803
93550862
93945833
94507131
95301435
95424665
95532979
97766840
98675654
99437416
99467332
100256022
100556867
100734534
101259785
101315898
101350432
101465487
101512037
101764220
102107448
102758095
102909823
104355220
105007968
105706858
106424359
106529367
108181446
108658659
108691736
110662881
111882330
112350422
112394945
113014698
113384509
113477345
113992701
114161526
114291919
114795589
115344515
115665799
115808809
115917395
116115477
116716964
116916306
117405682
118239144
118499877
118835890
119082639
119289663
119861647
119924703
119995155
120160674
121965392
122526503
122777769
123021308
123213846
123352251
123369179
123628076
123816691
124367550
124673907
125303705
125430398
125654129
125704463
126134502
126314791
127317431
127367428
127534415
128028844
128210247
128333406
128334172
128739538
129098424
129108747
130118004
130321845
130654657
130864367
130896575
131056310
131246810
132472972
132674490
133041656
133184993
134656964
135112427
135520515
135964557
136081503
136255871
136707985
138082062
138746771
139417314
139855207
140292746
141324023
142092406
142110334
143234952
143777085
144096052
144947039
145171266
145433649
146332106
146401423
146956321
146963391
147143914
147169141
147343364
147577795
148173247
148202166
148581873
149088272
149418889
149487687
149554026
149602047
150056629
150465936
151365800
151685409
152663235
153686138
153949804
154032624
154181181
154388785
154894919
155156407
155390213
155981555
156282300
156288667
156320329
156379336
156591677
156924567
157421790
157706581
157878406
159428210
159624423
160007470
160197984
160333122
160570664
161251409
161402628
161499845
161971972
162022181
162653016
163194309
163333539
163363345
163410214
163710752
163892196
163993728
165107445
165168545
165383286
165752221
165892774
166383575
166617338
167071553
167316873
167401351
167422084
167512819
167552233
168422606
168958439
169181079
169302577
169481573
170151205
170340485
170763736
171154370
171320490
171353290
171471910
171857704
172098077
172157218
172166334
172423408
173399034
174192048
174848866
175048059
175103183
175290545
175301206
175379404
175443777
175762072
175812106
176262122
176540828
176599335
176765089
176904746
177388939
177774249
178315806
179310062
179593327
179703006
180007307
180138190
180140313
180201227
180306818
180437727
180489849
180519527
180999365
181071767
181156195
181234982
181273063
181307234
181516482
181679545
181847669
182063693
182463859
182614947
183133642
183306733
183396740
183499347
184502621
184740312
184988910
185095807
185232833
185642808
186298324
186348937
186521912
186667810
186671381
186906460
187002108
187070681
187089389
187121675
187303510
187353013
188174271
188733501
188825327
188897298
189063385
189518862
189778630
189877812
189888689
189897551
190109654
190125737
190126355
190362224
190409343
190436581
190450396
190594163
190603340
190846667
190872777
190897705
191125639
191150387
191369299
191382791
191570537
191622973
191742979
192205621
192488209
192630806
192668650
192714203
193259180
193641336
193700058
193941946
194230560
194273874
194354116
194742856
194778706
195178083
195222433
195409272
195703949
195840435
196287808
196528222
196864486
196962289
196995673
197235155
197263782
197297833
197343363
198059603
198342489
198476115
199298513
199628920
200029412
200230887
200318196
200764326
200816538
201006091
201356059
201366957
201543794
201729335
202186407
202440954
202583376
202698514
202804063
203062136
203383066
203772115
204136638
204185253
204550402
205226125
205358388
205405025
205942838
205967821
206404914
206444578
206522934
206524815
206565930
207259626
207760940
207876082
209058472
209279525
209328224
209456064
209742795
210166492
210264603
210310794
210321324
210621776
210725578
210755448
210857827
211144069
211327318
211432423
211457216
211490240
211902537
212274078
212682809
212815822
213205523
213490126
213680598
214014913
214186618
214508958
214822516
215247014
215257309
215593752
215778844
215830291
215862704
216413233
216426719
216531768
216989176
217063677
217092854
217118345
217464408
217835852
217845097
217987973
218091152
218390880
218506346
218650876
218839046
219137477
219470002
219648420
219706015
220073447
220495456
220927590
221258902
221732933
221928052
221987216
222102368
222183831
222195144
222881149
223105833
223196418
223826176
223890178
224042756
224198766
224311397
224744064
225032332
225160722
225483066
225595064
225661746
226040951
226175784
226182837
226286228
226433936
226442956
226676420
226857786
227052627
227118518
227196609
227406797
227900947
227908845
228104703
228176603
228199787
228616964
228834836
228978273
229209698
229595235
229751789
230161382
230268105
230364349
230445054
230744149
231070779
231098647
231118817
231334721
231690971
231966040
232432466
232500344
232551532
232899786
233022380
233237304
233313558
233847347
233881783
233967157
233968849
234024119
234024543
234053131
234316287
234418988
234740757
234797001
235060633
235320934
235497995
235711897
235724322
236054199
236069661
236252064
236316809
236351116
236383877
236415533
236483168
236683286
236688665
236703227
236831237
236832839
236950080
237009229
237197671
237216526
237451242
237894719
238205620
238226805
238429134
238788848
238909093
239234396
239416362
239534758
239799843
239849704
240058650
240322923
240567364
240645175
240762818
240808057
240952171
241285561
241345176
241507672
241678302
241838693
241891138
241925911
242192802
242608875
242770767
242826586
242855772
242865543
243005285
243680182
243853977
243903972
244159692
244722604
245000564
245085040
245536792
245722348
245824121
246023421
246053244
246180048
246226711
246371629
246424153
246654676
246664972
246773629
246797476
247041181
247070806
247104459
247532780
247690748
247716981
247811386
247998680
248024007
248077611
248149112
248240472
248322246
248362434
248377103
248459716
248519739
248691336
248880553
248990127
249094498
249650798
249927254
249954337
250075785
250092287
250398643
250542736
250645760
250771447
251166816
251251423
251528686
251568616
251766890
251984737
252065074
252134734
252391411
252527427
252621123
252716282
252972583
253129015
253559101
253624814
253824381
254279669
254425295
255061848
255121138
255420819
255466200
255494339
255658257
255706350
256113744
256602041
256829628
257087255
257191473
257333316
257543352
257640128
257916602
258189081
258319400
258530987
258648008
258718642
259533026
259560457
259576790
259987406
260114885
260263203
260680850
260894896
261173842
261299143
261376564
261393373
261480795
261852311
261951634
262048618
262198081
262254345
262362335
262631278
262953815
263255447
263547801
263561338
263622756
263903561
263960603
263966559
264005630
264042294
264529005
264575839
264679570
265003631
265440168
265488869
265712692
265868919
266121036
266136740
266545052
266629642
266809307
267137747
267171552
267211545
267284142
267412105
267453754
267776429
268264014
268264714
268457832
268500236
268725890
268875815
268917277
269020957
269037482
269110633
269355549
269490475
269967119
270018938
270091213
270155189
270202209
270217385
270540581
270624804
270683273
270851673
270954596
271010441
271101339
271117359
271211935
271276169
271282503
271296833
271331597
271418410
271485599
271503656
271624539
271689083
271762649
272030216
272033040
272152661
272159890
272352611
272422327
272556193
272679572
272848040
272887214
272987354
273010799
273062964
273110258
273333591
273436558
273681879
273811598
273830485
273861676
273928895
274062697
274074726
274160330
274244998
274307580
274524068
274694156
274699719
274928336
274968664
274980605
275042946
275076602
275139777
275331230
275439840
275744344
275776511
275844177
275886133
276107401
276280647
276550862
277141808
277305322
277363235
277417091
277457100
277780128
277935919
278108048
278133789
278143260
278172087
278244526
278447972
278612786
278991894
279067519
279083813
279227147
279380367
279487012
279745331
280035027
280047421
280165102
280391383
280510299
280691061
280991665
281549900
281892156
281954045
282048946
282173813
282318167
282414327
282655166
282691754
282855193
282935451
283356417
283400382
283443843
283551547
283563432
283623245
283821930
283822860
283981683
284140355
284335584
284381671
284475754
284510484
284845714
285007240
285162927
285395518
285447987
285501164
285549519
285571640
285636487
285697820
286044864
286089534
286162862
286320396
286551090
286688441
286819036
286855290
286907289
286908833
286947464
286987560
287036243
287118775
287251624
287404647
287438156
287716899
287724596
287813686
287987247
288087267
288262039
288364598
288501515
288771324
288793272
288947783
289071050
289224304
289263886
289784321
289812256
289826849
289831240
290053622
290152570
290153809
290189053
290217957
290236770
290518008
290610857
290832567
290927528
291062850
291106068
291238863
291581873
291617338
291800608
291936425
291946370
292097223
292127936
292177352
292382200
292384166
292451628
292918939
292943180
293195746
293216289
293234718
293258609
293318825
293367216
293465341
293667503
293848926
293878350
294077005
294221242
294238816
294371192
294378956
294396923
294857125
294877232
295200594
295712838
295962929
296102382
296105234
296297495
296316233
296414633
296463427
296621299
296847058
296962885
297323601
297584577
297705797
297872739
298165605
298170224
298215555
298280301
298413392
298446945
298454947
298513285
298572107
298650439
298681073
298721522
298824833
298846354
298903531
298941665
298973501
299024232
299052387
299102224
299137900
299441793
300091575
300099813
300133069
300165205
300188327
300264672
300285785
300404204
300596529
300804740
300854687
301165723
301305435
301588940
301654939
301675507
301826385
302100981
302157620
302183627
302349065
302373215
302384006
302500147
302739970
302796580
302927767
302967051
303026436
303047745
303162355
303368263
303430614
303503721
303535960
303781922
304129512
304131804
304335824
304386110
304485633
304501856
304673226
304673358
304681842
304896539
304936095
304963081
305062774
305275295
305313916
305325691
305393923
305434721
305457300
305460436
305544740
305649796
305674927
305883655
306008458
306032048
306087883
306127919
306217128
306379061
306379344
306405067
306635597
306936314
306955589
306963087
307176281
307498321
307552513
307855908
308079702
308235759
308268193
308324653
308353385
308374347
308513432
308523713
308571399
308682550
308688358
308806369
309028049
309399133
309755562
309874605
309897908
310096759
310112055
310181890
310210843
310220297
310228099
310304143
310351604
310427967
310542028
310561182
310872299
311003668
311283687
311314746
311360391
311467755
311643547
311893989
312274016
312405931
312493895
312540592
312619547
312660487
312788251
312879490
313002931
313005863
313038809
313055977
313158996
313174339
313201067
313252626
313283588
313410587
313418473
313435350
313456678
313569834
313688555
313701288
313735094
314049330
314110678
314120582
314138930
314246811
314268963
314370234
314396545
314417148
314919631
315064393
315225663
315264592
315357893
315413080
315544190
315606070
315635875
315650902
315667405
315729141
315807661
315988473
316333602
316334043
316620868
316639139
316753094
316880207
316964153
317062813
317092298
317116631
317157174
317175614
317347595
317373120
317565402
317566385
317706762
317763022
317819863
317853954
317999118
318146958
318169835
318303658
318331853
318382532
318426443
318443160
318604363
318743972
318790028
318790721
319042762
319139929
319177861
319182052
319246042
319309381
319332734
319383025
319409556
319417559
319643439
319753912
319776675
319814086
319828164
319854883
319855866
319932940
319978190
319993995
320343745
320361939
320446426
320464823
320477871
320500394
320722528
320878916
320904261
321082827
321265106
321290211
321315186
321392560
321447417
321569605
321578489
321650827
321703476
321751630
321810158
321919164
321928769
322239266
322415822
322553870
322614208
322675909
322702009
322817458
322877920
322882345
323070625
323090622
323273393
323390588
323442212
323691407
323695923
323765909
323766840
323805489
323897151
323897440
323988748
324264121
324366016
324459715
324505887
324562936
324576932
324685424
324780064
324896041
324960051
325040574
325078428
325082993
325091865
325141854
325164625
325360021
325376287
325397654
325431822
325720423
325938138
326209814
326264459
326559007
326675392
326794096
326803213
326821305
327021048
327265305
327273097
327450833
327487074
327588079
327661518
327933230
328175876
328214089
328271389
328285314
328571428
328582224
328587763
328649767
329069540
329069740
329088920
329102378
329113852
329152305
329160318
329216526
329285967
329364262
329494511
329604873
329832803
329934951
330018929
330055429
330088766
330102914
330289263
330381538
330500813
330608575
330620426
330687925
330773739
330823446
330861224
330864903
331059469
331135443
331176642
331293009
331346499
331491793
331499287
331686050
331835413
331837544
331871418
331925154
331973744
331974115
332023054
332145611
332179584
332202308
332333433
332382618
332390671
332447038
332460139
332464525
332642016
332655555
332689492
332778327
332829034
332893603
332908019
332910510
332916513
332969187
333155738
333239787
333515763
333523627
333697829
333713048
333743561
333746433
333818444
333843138
333888846
333949796
333971726
333974245
334036337
334037602
334232681
334244718
334350116
334442230
334491276
334511446
334517038
334526050
334554656
334579974
334586979
334718858
334761723
334800590
334869692
334878725
334977381
334979396
335002850
335076700
335090100
335103910
335243812
335280554
335284539
335328855
335421585
335433070
335604754
335652332
335738966
335824170
335920032
336051393
336091411
336316318
336366482
336484765
336603784
336751996
336784768
336804183
336830894
337146641
337203217
337344865
337410555
337426034
337653696
337674450
337688939
337712619
337782633
338251958
338281298
338294706
338346994
338351788
338359649
338454737
338540884
338544962
338567090
338770284
338914946
338953592
339013552
339142558
339150409
339179530
339260432
339285219
339301767
339320555
339341211
339379398
339405536
339469532
339477082
339504309
339527859
339561579
339572750
339584008
339598586
339604096
339636583
339664977
339709953
339867144
339867796
339875915
339891690
340022691
340131113
340161723
340171067
340203966
340294805
340345997
340378612
340402349
340405784
340405834
340492935
340544649
340630851
340673496
340674031
340682502
340686814
340702160
340703256
340703688
340789051
340799261
340883249
340928430
341017686
341178319
341249286
341270736
341317970
341379606
341386515
341437431
341441649
341483841
341643918
341756884
341851278
342067630
342122479
342130358
342148952
342228596
342302830
342441984
342455776
342472998
342575502
342598709
342644483
342741175
342759137
342868023
342875464
342881051
343081289
343083196
343118289
343179265
343204943
343227405
343298658
343379142
343424893
343521020
343581447
343661727
343664694
343862857
343871718
343935650
343964378
344043072
344144886
344292351
344480906
344597147
344601493
344613109
344710163
344768192
344774977
344792911
344839795
344860044
344876488
344889035
344954482
344964755
345086109
345241719
345297907
345329634
345570433
345626499
345695417
345814674
346004646
346046508
346120177
346164070
346170128
346390928
346477766
346848170
346882461
346932351
346943515
346974620
347064100
347150411
347173472
347195269
347220105
347379480
347412384
347768647
347804833
347845678
347854441
348037492
348131715
348253059
348260842
348338925
348350330
348367792
348377921
348387981
348580018
348648345
348737370
348789642
348866335
348973320
348990833
349066387
349072930
349209443
349269257
349318711
349334343
349342123
349350958
349532684
349554462
349615766
349650691
349857376
349867563
349921214
349963078
349973729
350053340
350232837
350247123
350286793
350404947
350476315
350534761
350565760
350620499
350654880
350734695
350890475
350980173
351052069
351137095
351193784
351273365
351279958
351383025
351554872
351613320
351642900
351654404
351735137
351761757
351971075
352129250
352195567
352298043
352332908
352425541
352443693
352443943
352562779
352600727
352621332
352665239
352719833
352817521
352847158
352907640
352925023
352979004
353026060
353053103
353133297
353179302
353197875
353214918
353215910
353270127
353282358
353303220
353387500
353466170
353559505
353625149
353699981
353812353
353960698
354037949
354114837
354171532
354231313
354633827
354739138
354862708
354883309
354956789
354982345
355033851
355150742
355224647
355302699
355336286
355369816
355458047
355565038
355655576
355778835
355928933
355953923
356037359
356105350
356120011
356207507
356312243
356353882
356425376
356500929
356586236
356601783
356699787
356737504
356781025
356822563
356834424
356912183
356962401
356996137
357013034
357101571
357181115
357186700
357363723
357405756
357526173
357527011
357611702
357625995
357816411
357873960
357875504
357906828
357943237
358020560
358049810
358128280
358182378
358219283
358229620
358246539
358288797
358406268
358443280
358491798
358505828
358582957
358583734
358729222
358747200
358796907
358804867
358851456
358934790
358959147
358974026
359022510
359133541
359260697
359334393
359491823
359508193
359568703
359603030
359611521
359619523
359657518
359693487
359723672
359731059
359807345
359829720
359948286
359966941
359969034
360046943
360057730
360075574
360148450
360218660
360249404
360256307
360272318
360279114
360285069
360360380
360395163
360410423
360515071
360630488
360747793
360976223
361158942
361243340
361315013
361410288
361411120
361471465
361523168
361605790
361663828
361826229
361937719
361987795
362172104
362225808
362235149
362254962
362283354
362290250
362302373
362325980
362419645
362659229
362717346
362834647
362869755
362890457
362899758
362952114
362978073
363031575
363071086
363133218
363142843
363152245
363163912
363339068
363412181
363460096
363508333
363517211
363547115
363581611
363736159
363862381
364239177
364256862
364296537
364390456
364465423
364508964
364551742
364618220
364640149
364723111
364800352
364926381
364946284
364984914
365029336
365113881
365164866
365427414
365470350
365489301
365496374
365511515
365540605
365545681
365558076
365652799
365711163
365713970
365861065
365921407
366043910
366071919
366140337
366309420
366469217
366482703
366521540
366660357
366732758
367092861
367204421
367235726
367298060
367306650
367426520
367627351
367643101
367812629
367846408
367924853
368060895
368178927
368215555
368258876
368276479
368337194
368394017
368489359
368571601
368646177
368725636
368736536
368748712
368774888
368776873
368786113
368819287
368858395
368911325
369018057
369130600
369180602
369256618
369583191
369589950
369618489
370057076
370083581
370132016
370162641
370164259
370208087
370210624
370364813
370378952
370430988
370458908
370470006
370588880
370787181
370805717
370819113
370850832
370904662
370919872
370935380
370954904
371089138
371128392
371161909
371178921
371179247
371215703
371246428
371298579
371302096
371411022
371416587
371419480
371482104
371554229
371741500
371811022
371868808
371932253
371948114
372010176
372154070
372303040
372459293
372695610
372810860
372855193
372880816
372898241
372916835
372929596
372967184
372974011
373040223
373104035
373117997
373190562
373261981
373307114
373336311
373501730
373523680
373527479
373724292
373835672
373898733
373923121
373950304
374109451
374152841
374192224
374222692
374236870
374247536
374346261
374438896
374609065
374611621
374646675
374675815
374694157
374722579
374879890
374939397
374968601
375204631
375308247
375312395
375370381
375441174
375467233
375476707
375592299
375740028
375812999
375976219
376020104
376032645
376052492
376091995
376103549
376122621
376163653
376995191
377025178
377070246
377087170
377113565
377172322
377199237
377222707
377343990
377374370
377447135
377645222
377690995
377842721
378021095
378313402
378313656
378317353
378364355
378393046
378479788
378524796
378629663
378699068
378754413
378873884
378890218
378901149
378933039
379024111
379109555
379241792
379268337
379282563
379421319
379475405
379529442
379533743
379538737
379576391
379582328
379627784
379637469
379703957
379751441
379818650
379899655
379963172
380019328
380025824
380073185
380099514
380111168
380195289
380251323
380255735
380271877
380275145
380325224
380424336
380528250
380533521
380604652
380604973
380720732
380785913
380827388
380932825
380966547
380968574
381006672
381143740
381160255
381199320
381265185
381276239
381335826
381364316
381407368
381455764
381535160
381546712
381562852
381603251
381612567
381636088
381686838
381703832
381841916
381885692
381885920
381898746
381908037
381914369
381965256
381968959
381975380
381998288
382038041
382039767
382096663
382331634
382422595
382424513
382463124
382495820
382551671
382559277
382684507
382698024
382816475
382819267
382842824
382913336
382957238
382997011
383066582
383075029
383077010
383203755
383275104
383291100
383388327
383415325
383428461
383486569
383494880
383503602
383527694
383853471
383890017
383924490
383965015
383997768
384026825
384109287
384133247
384137964
384153205
384243810
384254173
384287504
384342187
384355005
384357870
384388578
384390586
384628193
384632838
384656847
384699651
384743672
384758444
384764655
384784179
384803447
384841729
384841820
385025945
385086735
385087636
385226988
385261091
385280603
385304073
385410348
385619148
385702209
385704028
385743343
385771474
385820135
385851559
385857187
385860432
385903758
385986257
385993021
386006275
386015956
386128682
386161190
386171570
386214504
386281534
386295338
386329565
386339783
386377067
386382803
386391260
386486759
386518666
386524776
386597512
386635526
386769339
386802998
386857965
386876733
386909105
386930862
386976950
387004248
387040685
387049940
387095492
387116650
387152008
387185844
387348272
387351291
387398540
387428561
387431897
387453894
387476420
387485231
387520128
387604770
387608115
387617841
387622625
387677103
387682543
387701592
387713467
387716954
387745428
387754971
387755437
387762320
387839953
387861696
387873054
387879889
387895713
387989193
388059764
388067160
388148415
388327153
388380798
388381044
388437135
388517984
388519213
388543397
388588737
388603075
388671401
388792781
388794708
388868994
388896747
388963909
389037837
389045651
389064073
389086691
389140886
389144007
389192621
389357722
389405425
389412778
389436333
389449511
389454424
389483789
389531760
389561938
389568483
389570632
389578602
389629313
389643913
389693540
389697401
389698121
389715511
389789931
389810127
389830876
389859014
389941132
389943793
389969523
389978276
390067172
390123488
390163503
390163768
390198974
390235085
390237115
390253818
390364736
390373793
390459060
390484257
390493823
390503004
390537565
390573643
390585950
390655922
390822242
390850124
390889983
390912729
390979669
390992548
391023422
391045571
391091873
391140252
391268652
391299870
391303211
391441044
391454145
391472875
391508812
391547746
391553427
391572835
391602958
391640539
391643189
391688648
391787833
391805875
391920445
391971578
392119859
392130662
392159246
392204766
392226446
392320421
392335428
392351557
392357712
392476332
392504404
392517446
392560848
392563570
392714494
392783630
392822858
392836586
392913260
392974742
392986909
393008912
393019382
393076682
393091884
393137570
393201206
393242664
393273119
393295448
393316782
393346040
393487434
393591203
393689427
393744726
393761747
393779352
393872074
393978841
394063406
394128190
394172973
394214969
394258942
394266018
394315819
394405607
394511709
394516384
394596869
394664971
394768383
394771717
394771846
394778662
394780412
394842264
394907613
394992658
395011647
395047659
395077337
395130950
395217193
395247758
395249081
395287633
395331470
395392687
395444611
395445348
395477724
395491996
395529251
395531307
395542226
395611637
395697952
395743475
395765757
395831716
395993911
396023971
396062915
396128881
396156091
396263753
396360817
396368489
396395467
396462673
396483367
396496498
396529763
396566118
396653418
396667497
396687703
396785518
396848590
396851209
396876541
396984818
397010317
397026660
397034074
397103931
397112443
397401172
397487770
397494756
397544475
397608613
397612422
397622278
397721256
397799054
397800548
397823316
397845106
397923332
397928797
398015629
398018255
398067010
398070265
398089880
398177613
398282145
398304728
398544081
398559568
398597164
398605265
398629114
398805141
398838364
398986139
399001095
399027255
399123547
399180356
399186750
399223975
399243076
399247248
399297229
399344046
399397527
399409752
399544879
399568921
399616678
399662389
399667147
399686615
399734183
399772435
399938152
400027619
400084427
400086684
400086934
400102545
400149866
400234130
400244521
400245750
400297411
400336486
400363558
400384553
400446531
400489483
400490635
400499991
400583698
400597188
400644466
400730239
400766563
400824140
400996543
401029003
401059083
401069714
401137649
401143403
401154427
401291758
401306552
401325845
401435028
401444301
401515570
401518701
401550191
401585072
401714946
401727512
401838122
401907946
401937621
401962214
401996676
402059335
402116043
402181016
402186625
402272956
402277094
402297944
402298945
402302920
402394555
402408121
402457278
402483120
402489560
402493520
402546306
402550470
402623325
402653761
402671395
402676413
402842051
402906218
402920466
402927863
403008462
403089554
403159875
403199694
403233105
403243442
403340372
403388643
403395865
403474563
403480319
403507808
403564054
403632436
403722697
403778207
403860438
403866983
403898918
403900842
403973158
403986466
404050933
404067294
404114184
404261140
404274916
404304449
404355238
404544363
404596031
404653681
404660966
404742174
404759330
404797374
404799089
404812436
404873683
404940121
404979710
404980221
405018098
405062711
405103215
405129727
405175975
405208240
405242453
405333583
405356815
405459550
405484405
405492311
405505668
405639743
405675543
405722644
405753301
405755289
405829942
405868833
406016643
406033915
406079596
406169384
406179796
406194073
406307960
406329839
406367719
406367936
406388764
406514767
406516184
406524025
406619841
406637598
406676440
406693215
406705266
406786258
406799344
406817246
406836178
406877324
406895095
407151177
407176891
407198317
407228509
407410188
407427774
407466071
407494943
407504749
407566590
407571437
407586517
407603587
407687305
407716583
407769785
407808245
407826774
407870678
407902592
407948968
407987001
408018148
408129298
408169555
408185658
408260360
408270617
408293500
408327871
408334981
408449576
408588167
408597504
408607125
408613236
408622838
408638940
408679933
408703569
408775263
408884869
408969879
409005696
409008577
409064397
409154531
409188665
409217856
409234624
409269909
409306184
409340236
409363837
409397569
409420823
409477540
409492293
409502045
409682714
409683902
409693791
409768677
409776071
409777810
409964867
409980424
410113675
410147584
410177235
410179362
410180322
410314899
410377755
410499088
410508384
410526473
410536907
410658157
410718831
410725282
410752292
410765366
410849011
410872417
410890115
410955759
411138559
411195177
411239355
411278162
411289416
411303960
411314570
411351460
411367114
411378569
411490070
411520996
411564989
411591913
411592516
411606807
411629369
411637550
411643261
411668700
411671764
411710780
411713804
411799554
411823231
411879512
411896285
411915239
411919210
411946082
411974242
412098918
412133661
412142557
412148837
412159245
412204046
412228979
412327610
412353375
412355750
412373888
412411978
412560220
412628537
412648323
412809781
412839627
412968860
413005347
413059980
413078167
413104411
413219013
413265134
413305394
413311790
413334048
413340272
413361660
413368581
413373341
413402670
413476489
413493012
413526677
413707887
413874836
414012861
414031469
414062686
414070424
414116444
414154598
414184456
414265049
414269386
414288516
414318442
414343921
414412273
414522743
414631100
414807460
414886262
414896823
414924903
414996442
415002590
415015362
415088612
415104552
415167618
415237811
415246675
415255126
415275719
415325185
415345877
415480291
415511409
415667115
415692117
415720604
415763876
415820239
415878190
415922767
415942176
416015237
416140487
416159556
416180733
416210839
416234869
416246578
416421756
416550102
416559320
416570132
416620789
416628905
416647818
416655131
416676115
416704670
416743492
416758904
416817392
416957232
416958950
417008602
417055330
417087506
417099045
417132793
417212837
417251725
417297975
417360394
417414302
417492076
417495644
417540273
417572653
417662653
417757426
417802633
417822059
417833944
417856116
417857155
417943924
417990376
418050182
418297548
418367307
418372165
418429634
418461566
418470822
418495347
418515211
418528657
418643594
418720568
418728226
418749638
418771775
418801327
418809428
418831126
418864960
418931273
418942008
419049462
419077436
419155701
419304494
419448207
419555445
419572830
419622012
419641457
419673663
419791037
419796288
419803142
419860120
419982283
420108803
420109262
420123674
420165409
420175113
420178369
420230580
420260970
420264687
420365253
420384312
420447745
420481081
420538163
420572803
420695790
420718438
420752566
420771232
420793212
420820042
420820988
420823941
420848880
420872897
420949940
421051241
421079519
421096066
421105808
421107985
421135424
421136310
421190451
421200654
421211238
421212229
421307400
421356066
421366906
421401955
421428538
421471345
421549941
421587846
421789032
421853475
421877032
421888450
421905578
421909354
421927434
422009645
422109911
422145930
422150723
422192795
422213891
422292110
422295864
422296118
422307732
422321246
422347634
422349060
422527068
422543827
422577378
422590065
422594944
422661681
422662802
422727495
422802366
422812375
422812670
422894208
422915597
422956841
422999900
423015967
423019168
423043444
423071747
423079476
423141364
423153598
423210237
423216859
423287977
423319392
423347717
423506963
423533296
423603507
423694331
423803896
423807349
423813981
423934019
423959195
424001635
424025030
424042586
424059336
424064406
424101841
424179955
424188871
424227583
424270287
424282181
424343002
424467776
424492150
424516355
424557024
424561562
424660563
424690351
424697910
424745452
424818467
424824085
424924156
424948697
425009441
425046715
425053595
425088207
425123924
425214567
425228347
425284017
425307273
425401993
425476706
425498994
425504480
425559039
425572581
425604475
425605389
425643558
425649936
425653853
425674503
425812191
425866060
425887505
425987472
426006168
426059124
426063189
426073007
426085201
426186845
426302799
426308273
426366119
426382834
426386526
426412957
426434596
426467590
426470552
426520088
426527476
426552406
426561578
426587086
426592266
426625117
426684519
426769128
426798189
426838819
426855483
426912326
426971672
427073492
427108031
427122351
427161823
427189607
427223402
427316339
427363505
427376303
427407617
427410142
427412794
427431739
427576575
427619964
427906071
427943943
428039465
428147929
428276231
428349451
428360449
428468161
428477369
428493609
428509261
428518415
428539612
428583572
428648224
428656796
428664443
428713150
428781326
428852412
428976274
428978133
429037452
429074492
429141365
429189790
429240818
429277911
429294160
429304235
429342475
429382617
429418269
429463812
429521128
429649031
429695983
429701527
429729240
429744929
429829900
429842128
429844774
429861857
429955327
429964059
430104203
430169257
430201862
430203911
430269164
430271438
430291116
430325435
430379677
430398941
430422463
430474637
430489135
430499701
430648681
430706608
430713247
430734557
430861106
430861807
430863940
430900545
431021764
431046284
431053037
431065786
431174977
431199974
431236108
431252139
431257716
431464436
431473402
431534684
431546870
431556571
431567034
431698710
431728285
431732042
431760634
431767314
431783270
431818627
431833375
431982087
432094919
432152938
432171722
432235462
432339690
432446339
432523567
432526401
432551447
432581453
432589225
432593062
432594909
432611342
432643856
432676989
432684309
432718021
432728727
432772627
432773069
432780635
432832762
432842983
432859174
433021053
433023665
433028525
433032028
433125885
433218175
433291808
433316801
433346320
433585408
433631637
433680313
433689055
433699245
433706368
433802795
433814988
433826250
433853403
433900137
433900564
433926709
433956826
434099844
434140208
434157710
434257809
434262040
434279558
434313808
434363829
434404607
434473352
434537086
434598222
434731849
434735692
434761790
434773422
434782748
434783219
434796085
434832280
434855280
434995824
435007632
435071806
435113318
435138209
435183571
435213919
435222712
435234992
435258397
435266700
435275823
435280088
435358615
435383361
435395259
435433901
435469142
435523200
435669993
435722017
435790380
435910181
435968614
436052877
436069297
436072063
436148016
436184874
436192513
436243191
436288889
436348616
436349377
436353604
436413711
436465314
436482161
436538424
436538619
436547327
436717266
436753489
436810550
436819959
436830361
436907133
436908547
436914402
436953578
436978875
437033437
437048649
437065800
437090719
437106538
437148772
437226741
437318423
437338857
437339873
437361354
437463727
437504095
437513236
437535173
437560918
437704708
437724952
437754022
437767377
437781571
437785390
437787365
437851805
437853399
437868042
437912528
437921560
437923346
437925271
437938437
438090820
438108324
438201673
438206283
438332879
438342982
438366217
438372531
438410368
438503320
438529873
438573030
438581298
438666924
438701643
438711439
438769831
438841248
438875499
438876559
438948554
438976449
439056637
439129876
439151311
439151763
439163666
439254463
439318856
439318980
439322319
439358665
439555598
439629880
439640967
439670374
439694141
439745825
439773266
439782506
439798930
439805529
439859087
439902087
439966942
439969839
440011133
440042868
440055586
440198018
440304517
440377192
440412757
440433571
440455405
440522781
440526390
440547159
440628355
440641510
440641796
440666300
440779472
440808612
440813418
440841220
440896284
440960607
440962768
441016690
441080727
441084448
441113687
441160504
441167949
441169249
441230502
441232438
441243895
441268540
441287226
441324461
441434299
441462620
441483394
441512079
441569022
441573611
441580608
441607685
441620994
441647187
441674308
441734313
441795349
441848893
441933157
441942788
441955559
442001558
442199550
442236443
442316088
442353573
442520455
442601280
442624751
442636767
442637354
442642954
442756713
442858016
442867055
442920687
442940890
442960979
443047052
443084533
443097539
443103761
443125556
443178182
443281118
443366879
443461728
443462855
443463723
443464023
443503027
443503509
443512060
443570071
443711634
443866693
443945579
443955139
443955318
443984458
444035910
444062945
444063382
444075816
444108460
444272530
444281235
444295388
444311249
444347552
444375699
444502049
444562014
444570040
444584711
444588392
444707032
444724460
444764805
444837439
444908901
444934568
444945524
445003797
445177400
445232915
445303078
445327977
445347052
445594168
445679996
445723647
445739633
445813951
445837044
445843377
445857339
445857494
445878691
445888717
445894004
445921225
445936906
445942412
445963271
445987783
446012880
446155868
446175848
446186576
446202198
446256246
446276599
446305096
446345990
446442941
446498734
446510487
446517035
446536767
446563729
446582954
446587004
446632997
446703291
446769194
446844859
446852871
446861928
446911420
446924294
446925676
446947475
446949749
446979486
447070940
447099364
447119805
447159495
447173393
447184301
447346657
447350655
447376427
447392001
447400860
447403883
447431610
447489071
447490424
447528418
447608402
447641894
447644955
447835331
447938638
447972603
448015251
448075969
448102906
448120036
448176030
448233435
448289819
448331682
448452949
448595484
448618919
448665101
448698910
448714776
448748807
448755492
448776964
448816997
448897366
448931548
448935646
448995511
449000103
449057382
449098841
449158515
449161738
449273188
449276791
449383368
449410489
449434031
449449712
449454121
449457910
449483969
449514695
449532945
449548904
449589896
449600078
449712583
449719415
449761883
449762219
449780873
449789270
449797944
449805246
449871373
449940414
450049831
450082166
450173122
450177151
450196873
450221251
450243018
450248276
450250811
450293368
450324800
450326393
450356527
450392935
450413294
450420601
450442039
450446720
450455129
450455378
450464226
450493989
450593988
450612084
450617053
450718731
450742644
450868929
451028569
451196586
451225015
451246894
451284061
451288593
451366847
451376325
451457338
451460243
451465962
451466717
451473221
451483229
451485137
451506504
451541037
451541660
451574499
451589378
451730117
451750035
451764335
451767817
451809568
451821827
451856771
451924649
451932267
452003410
452061900
452063503
452127882
452154870
452188141
452207356
452228581
452255039
452259597
452269807
452280430
452281613
452344344
452422521
452435726
452438755
452503641
452523271
452534071
452539961
452546877
452579015
452582099
452586708
452604090
452630438
452634555
452749404
452771188
452797765
452798753
452800637
452808201
452871229
452922548
452940901
452972164
453009399
453030938
453058009
453079762
453122478
453220451
453282973
453336962
453424085
453427190
453434054
453482098
453524014
453564171
453588974
453605414
453651434
453780257
453780312
453789917
453795908
453858549
453868788
453907142
453909457
454034342
454090653
454159812
454201676
454224522
454233022
454243846
454253847
454272231
454321226
454338791
454358119
454374401
454406250
454419039
454463522
454511198
454534695
454560884
454573657
454621124
454681860
454698607
454721720
454787146
454811850
454836408
454843892
454845147
454878646
454890224
454896810
454903687
454931722
454968818
454974601
455026298
455070992
455164233
455194349
455208480
455213735
455233358
455235345
455264558
455293853
455305554
455417748
455442620
455469859
455478742
455550985
455646570
455662153
455662852
455665765
455683991
455702353
455705390
455849734
455856470
455927195
455930848
455944478
455944558
455975015
456002909
456029144
456066281
456105392
456139311
456149543
456183784
456199178
456200384
456266052
456278790
456287706
456296026
456304481
456315660
456331930
456368984
456418074
456422133
456490493
456503947
456531820
456550217
456566090
456574298
456578246
456588543
456614858
456629310
456634112
456747630
456771895
456834501
456871608
456877837
456891439
456922177
456928080
456932071
456945744
456958789
457005119
457034047
457102531
457113355
457115151
457130204
457160209
457176742
457242417
457242423
457324235
457372352
457385586
457385822
457444441
457467989
457470352
457484158
457528421
457592336
457605927
457614846
457619636
457671361
457689011
457706963
457732187
457799162
457836619
457844643
457850018
457860416
457865008
457953081
457992513
458031588
458061964
458081544
458086073
458091035
458139513
458163916
458172891
458173315
458195761
458220791
458261935
458265881
458277831
458292003
458311892
458365232
458384967
458394030
458428849
458429164
458463454
458516580
458538915
458619635
458623735
458654418
458654803
458676750
458679189
458718271
458725813
458763718
458788169
458816771
458834938
458862160
458876343
458882430
458897575
458916723
458920554
459021641
459037469
459064278
459066179
459126987
459139686
459184980
459210815
459228433
459242803
459251117
459283228
459302034
459330069
459332998
459338596
459349444
459365983
459530938
459576883
459709570
459731564
459813636
459831920
459840735
459850859
459866671
459869178
459882663
459885169
459891535
459926693
459933018
459935323
459996304
460065518
460113905
460119485
460124277
460128971
460157001
460191461
460225030
460237178
460247180
460248142
460318753
460331624
460370569
460395057
460432377
460538339
460542669
460562373
460590012
460639926
460640325
460648571
460655691
460705436
460717563
460948447
461069528
461077375
461090271
461093074
461117099
461124389
461143653
461144497
461173787
461233058
461246953
461259906
461323106
461333224
461356647
461400554
461418180
461439157
461445665
461583843
461600976
461617395
461647585
461661526
461725768
461748829
461773709
461807369
461828438
461830241
461842390
461916048
461944291
461962757
461992275
462001645
462011421
462077209
462078269
462098535
462103767
462103964
462120850
462165215
462170283
462203950
462298690
462327710
462332023
462341735
462354162
462354630
462371117
462404764
462417361
462470086
462490763
462536054
462603897
462623677
462691160
462692578
462693266
462773528
462782095
462788256
462794074
462804362
462835325
462879639
462947519
462974979
463014011
463019431
463021665
463046649
463053255
463080792
463092477
463108157
463141667
463167332
463172554
463180441
463217529
463258721
463284810
463327104
463406376
463407765
463424688
463471398
463567486
463568723
463579712
463613464
463616821
463630046
463639969
463665232
463687422
463711980
463725683
463739704
463806402
463824701
463896897
463899760
463902930
463973703
464003070
464020650
464024938
464028052
464114646
464117290
464125691
464326851
464365756
464418402
464460402
464520565
464528153
464544124
464580615
464584494
464585418
464591685
464598590
464678231
464706925
464724680
464742148
464761773
464810782
464829975
464862750
464876352
464930460
464951812
464975093
465018279
465072004
465076064
465082548
465177227
465217482
465248001
465281647
465315340
465318403
465353441
465363746
465379441
465383833
465392093
465426516
465490672
465502421
465502446
465542177
465561323
465573405
465579131
465583125
465587315
465599890
465609931
465636586
465799875
465868147
465903088
465951379
466005853
466207347
466214457
466222147
466285783
466432511
466437280
466448782
466528181
466547723
466598077
466614170
466727071
466732523
466752802
466753888
466837745
466895867
466926178
466956702
466960087
466999837
467008167
467025931
467039667
467149426
467163750
467189593
467224069
467275202
467398595
467399887
467411906
467435279
467564135
467564141
467578389
467586375
467618471
467701199
467713209
467725265
467743696
467765046
467778391
467814176
467838380
467843332
467895609
467936393
467981484
467991018
467996286
468002576
468021922
468024992
468026831
468049328
468098162
468103155
468103819
468164948
468215045
468232420
468251107
468271197
468318605
468372935
468423669
468434560
468437101
468447001
468469131
468482045
468502809
468512329
468583343
468598920
468685627
468741226
468745307
468795786
468811202
468870575
468913184
468935634
468946807
469001959
469002508
469028051
469053313
469057801
469073078
469104659
469108786
469135046
469151099
469156358
469159270
469207137
469223943
469260508
469274725
469326985
469343131
469359565
469370994
469386585
469391311
469431296
469448048
469455123
469463226
469475610
469539625
469564512
469598320
469631386
469649825
469660034
469661758
469692967
469802046
469817205
469819901
469887791
469905830
469922081
469931605
469977520
470042103
470132864
470166389
470167520
470199833
470213092
470269420
470269836
470271921
470278718
470310310
470314160
470472932
470474747
470492580
470507934
470513023
470581752
470592027
470639900
470661861
470679561
470709712
470762885
470767655
470806731
470810985
470818735
470839823
470883276
470891510
470904038
470908262
470966797
471003009
471030538
471042303
471065727
471092403
471118503
471138434
471198890
471239450
471286816
471311896
471364222
471384804
471421129
471444003
471457044
471483665
471504853
471521490
471587660
471621039
471651249
471695480
471710235
471836699
471840438
471858432
471861566
471890506
471925483
471943632
472030491
472166635
472210786
472254678
472287231
472305556
472370811
472385377
472393902
472407214
472413248
472414522
472451296
472488545
472528982
472536406
472555034
472604426
472621277
472643895
472645336
472693661
472731463
472741374
472746156
472785352
472842349
472954498
472961448
472966469
472971268
472971922
473007637
473010728
473084776
473087064
473088862
473104792
473130547
473193560
473238638
473249891
473266737
473272630
473282824
473295844
473350388
473368510
473464390
473465050
473475358
473549469
473582300
473589079
473613969
473615098
473654095
473682582
473711346
473722989
473725508
473745620
473803190
473833084
473853093
473864636
473918244
473922725
473944001
473948847
473951914
474004714
474018026
474047857
474055150
474062210
474077997
474192643
474193598
474206939
474265539
474318828
474345835
474378914
474397104
474417117
474441284
474444856
474461512
474491894
474532297
474536830
474543335
474546840
474550543
474557823
474620043
474637474
474655682
474664595
474735113
474762035
474767703
474790654
474790689
474792084
474802313
474845267
474865533
474893420
474912373
474936790
474963138
475018840
475034301
475049862
475135205
475179720
475180395
475213848
475232678
475241576
475280380
475308935
475315113
475348924
475367676
475380861
475395468
475430044
475433717
475450255
475458091
475547272
475549368
475558094
475575706
475603418
475608201
475622658
475637858
475683083
475684341
475711411
475762735
475803672
475825636
475825928
475913120
475996740
476018880
476116439
476141370
476171979
476282220
476299091
476335972
476379545
476392061
476468715
476591493
476627620
476652417
476656435
476689617
476702792
476704200
476738746
476779480
476909054
476950448
476954967
476978714
476990546
476997650
477049812
477094991
477101229
477114397
477182812
477207980
477277505
477294856
477299422
477336112
477339010
477356431
477368900
477385871
477411643
477544317
477545321
477552485
477556863
477560871
477568173
477725041
477765035
477793640
477819654
477858176
477924489
477931083
477952456
477953109
477982237
478056230
478057242
478059536
478063439
478070583
478073816
478099422
478123733
478139750
478180293
478189111
478198852
478204463
478225581
478249242
478343003
478367520
478394781
478398274
478419386
478440528
478490224
478534340
478543009
478565778
478579858
478582565
478584077
478625773
478660337
478702927
478716579
478727758
478733009
478744439
478750744
478869202
478942776
478953018
478977894
479007169
479028635
479046367
479075324
479080848
479089476
479113694
479152423
479178062
479242849
479246012
479246697
479258627
479260250
479309432
479332834
479335558
479386489
479439459
479458969
479462956
479488509
479499770
479515460
479522405
479523950
479526360
479563766
479598235
479599199
479664053
479711654
479747215
479758832
479810424
479853937
479854664
479860794
479872388
479884520
479945922
480014424
480057404
480082828
480126914
480168603
480169970
480177854
480177972
480185235
480193224
480208575
480243191
480329779
480368631
480447299
480472225
480472976
480591840
480607268
480614601
480626457
480690070
480696883
480721959
480732562
480746067
480746237
480768153
480796445
480799066
480810416
480841373
480909702
481032853
481044860
481073490
481108617
481132596
481153542
481154281
481174545
481222176
481241749
481267299
481270413
481296532
481332411
481369105
481393489
481419971
481470775
481493822
481509729
481514838
481544724
481611268
481665483
481678016
481692877
481730203
481738241
481755938
481766945
481779297
481789016
481816407
481831737
481832079
481857643
481932430
481953184
481990070
481997487
481999237
482038482
482038968
482127705
482197049
482197840
482208207
482238152
482244251
482262368
482278048
482345363
482351627
482392602
482408709
482494281
482499952
482548849
482565987
482591463
482599279
482612179
482646656
482653827
482677478
482718182
482734096
482751538
482774678
482906601
482964295
482974508
482989822
483013808
483015048
483048042
483068816
483069199
483130436
483208202
483224248
483224328
483280188
483300842
483307664
483321597
483363809
483383497
483386567
483390661
483571765
483710845
483795586
483800718
483838080
483842958
483853954
483890854
483905254
483949878
484002174
484024114
484027949
484083397
484132679
484180349
484294865
484299147
484304236
484320305
484329531
484330256
484335886
484408304
484415863
484422521
484440707
484444819
484469536
484498063
484511194
484601443
484615390
484645111
484703200
484724771
484740097
484774765
484793839
484803823
484822041
484832684
484862991
484889077
484911622
485009793
485120920
485173178
485208619
485229405
485269459
485281138
485314315
485349105
485413148
485421678
485434291
485464382
485532684
485599370
485616755
485650011
485672640
485690543
485697205
485719497
485787813
485896403
485897872
485908945
486010956
486141992
486157172
486165434
486197598
486207885
486230889
486245874
486302406
486339266
486364656
486375858
486391943
486445232
486479684
486486172
486514947
486555097
486576465
486616143
486631246
486654173
486684178
486692409
486699569
486703271
486708821
486720295
486721325
486826062
486840993
486850580
486855715
486925238
486942772
486961023
486963580
486969156
486971111
486979455
487014404
487078007
487097682
487160805
487163029
487194342
487201631
487231761
487291207
487292421
487352697
487375065
487378528
487391730
487477213
487523030
487543810
487562020
487592408
487635806
487647518
487651893
487662386
487671708
487677960
487694667
487745143
487755700
487802909
487856795
487871762
487896784
487903564
487905536
487915598
487935650
488087556
488137818
488162860
488173233
488199157
488259612
488313274
488346132
488360295
488389820
488424021
488434130
488524813
488532455
488544012
488582914
488631807
488666689
488727211
488728180
488735713
488789472
488817760
488822522
488828787
488830080
488852603
488863926
488866269
488877003
489041731
489100430
489263126
489324469
489392408
489478211
489513957
489586100
489605400
489612716
489612721
489668261
489851797
489859116
489877262
489878902
489960868
490022430
490071839
490111621
490123618
490129329
490151443
490205866
490229407
490238278
490244602
490274361
490356959
490383941
490386015
490427994
490430319
490480742
490488119
490489308
490513216
490544619
490591125
490638476
490682242
490764530
490863138
490899928
490904918
490905575
490963442
490979547
490983654
491036029
491072130
491101844
491120430
491121399
491122979
491168506
491182479
491211038
491244859
491402620
491402703
491410947
491411995
491434542
491436226
491454635
491507845
491515531
491565735
491609229
491618620
491692757
491701347
491705910
491766428
491805555
491813939
491847954
491856887
491894304
491938011
491986666
492005052
492009160
492014331
492029199
492077037
492100895
492111902
492115963
492117556
492133338
492157462
492182109
492270980
492293731
492312355
492342864
492353204
492360828
492387534
492420199
492436252
492466448
492492820
492518427
492548170
492564449
492567878
492682567
492705542
492738329
492818913
492852339
492871234
492887863
492892920
492894122
492901271
492993576
492998996
493002269
493054964
493127474
493151315
493163826
493164756
493172102
493188713
493243464
493244680
493258502
493274781
493287531
493293751
493353721
493439734
493443181
493448737
493455429
493470810
493566698
493567935
493592641
493625868
493632305
493706743
493719258
493762566
493778001
493785517
493803204
493841301
493885953
493922557
493952915
493959834
493976752
494007114
494022986
494032109
494109622
494137487
494204815
494214428
494225886
494231486
494249875
494258793
494278020
494288405
494302075
494316444
494334970
494360359
494373431
494379016
494383166
494404356
494436348
494486059
494574593
494584604
494612244
494656673
494660027
494676786
494692813
494764322
494825980
494892162
494912567
494959500
494994825
495009100
495012713
495030039
495035878
495043188
495048849
495052806
495053070
495060863
495070696
495085235
495115642
495147918
495160640
495195033
495204676
495224972
495265101
495319749
495331550
495338488
495359608
495362030
495382532
495394128
495394476
495402811
495568815
495585436
495644188
495646760
495660198
495751678
495751798
495776552
495814435
495819320
495911380
495937172
496007838
496079632
496115589
496123938
496158009
496231879
496275629
496340038
496364539
496367592
496400557
496414776
496421241
496441634
496453190
496493387
496498702
496551664
496554833
496580731
496641616
496657093
496662125
496665513
496685810
496698573
496719663
496732079
496769183
496802634
496826138
496953726
496970657
497038588
497039097
497040350
497118064
497123202
497149315
497149438
497207713
497217334
497253269
497263904
497318964
497342353
497389127
497401088
497427997
497439585
497456783
497460545
497465163
497494016
497569099
497578008
497614961
497672800
497732069
497767578
497789225
497845542
497855847
497862526
497903341
497904842
497910382
497950315
497961078
497992456
498012340
498022481
498038817
498173727
498194120
498266905
498274784
498282651
498286847
498302445
498341858
498364489
498405372
498442835
498451234
498459448
498466833
498479770
498524480
498530147
498604320
498700496
498700707
498720482
498834470
498835563
498868050
498963710
498992354
498993033
499003685
499057398
499126770
499165357
499201541
499255406
499292512
499304393
499336259
499366315
499400197
499474668
499496992
499498650
499511028
499543221
499603497
499613711
499640738
499672732
499698269
499713245
499728230
499759739
499767437
499817970
499857320
499904596
499940802
499947839
499978487
500005107
500026596
500061570
500126836
500146648
500180065
500193450
500203898
500207937
500233804
500268806
500290603
500291041
500400254
500408228
500437406
500500582
500510211
500511254
500525731
500610758
500633010
500670861
500709924
500719182
500803439
500810258
500841578
500846706
500846719
500856731
500865609
500874577
500955329
501026833
501071787
501179870
501182139
501298084
501315961
501338602
501340115
501375132
501406808
501526060
501564577
501609729
501630700
501657239
501666182
501669370
501680061
501687497
501700509
501740590
501812571
501821341
501823934
501827268
501835339
501860394
501889605
501893865
501922616
501924613
501962720
501970373
502032237
502039342
502054441
502081339
502110827
502166228
502194041
502290891
502298922
502303105
502344604
502344750
502367096
502374733
502436534
502450754
502496394
502501360
502507113
502512440
502526607
502565947
502576995
502592719
502622603
502645226
502661297
502729064
502802544
502802896
502836357
502886180
502930218
502931362
502971710
502983851
502985398
503000256
503002194
503036787
503039234
503047862
503073302
503109456
503183888
503229124
503270613
503307660
503307678
503394231
503404641
503416272
503421741
503425379
503430864
503433589
503465407
503474177
503496503
503562645
503566955
503621027
503629244
503665539
503753938
503801377
503807305
503817183
503818878
503822045
503840646
503869173
503891408
503912961
503913190
503932590
503978499
503981216
503984926
504004746
504010187
504062393
504063579
504101709
504126555
504147954
504206041
504235203
504248223
504286247
504305512
504361246
504369164
504398797
504419475
504446338
504446501
504454429
504510630
504545685
504547733
504558440
504570346
504571750
504626134
504644593
504754426
504758830
504791479
504812046
504875948
504914807
504915899
505093787
505125497
505150210
505161479
505201608
505223153
505349487
505350624
505378735
505400506
505427420
505538535
505546717
505553355
505572066
505640115
505659630
505662596
505668590
505710702
505760164
505762382
505783083
505792890
505806582
505886576
505892887
505921584
505946422
505953431
505959581
505997310
506010763
506038058
506062334
506093220
506121289
506123871
506132828
506160716
506199925
506234864
506239946
506313129
506328183
506409954
506420410
506424637
506424864
506481360
506490003
506527023
506618749
506711460
506719915
506734115
506745392
506746270
506763472
506803215
506808456
506841893
506867258
506893141
506897969
507030823
507129306
507237383
507407605
507437496
507473313
507488877
507527229
507550227
507559350
507562920
507596327
507612427
507619510
507651493
507676132
507696562
507715777
507766262
507788509
507794413
507830508
507871269
507871686
507882315
507884875
507888816
507898330
507985122
508004209
508023584
508118522
508136656
508140071
508143844
508182311
508198757
508213670
508216336
508227947
508231806
508263848
508282016
508286299
508313693
508346232
508354124
508376639
508432275
508450831
508530596
508572453
508601853
508651920
508659368
508702410
508705668
508723529
508735617
508802563
508817119
508830595
508853432
508889851
508953104
508968304
508987448
509059621
509110867
509135270
509171980
509262342
509465441
509522850
509592829
509626359
509631255
509647876
509743385
509746009
509779982
509787336
509802702
509818749
509825721
509838285
509844593
509890750
509910991
510049025
510102268
510105780
510127621
510157852
510164055
510184926
510217530
510250601
510271385
510274230
510276258
510280513
510302504
510427976
510446208
510473958
510522308
510525429
510536947
510552929
510590281
510642831
510654268
510679036
510707887
510717804
510759699
510806353
510827911
510880884
510887929
510891618
510897147
510918169
510955856
511009074
511045586
511098278
511156248
511164509
511189448
511194967
511250568
511312196
511337636
511341348
511346077
511359322
511374738
511375708
511460180
511526004
511537400
511541561
511542040
511598959
511656593
511666731
511678525
511751376
511755435
511759103
511788042
511798298
511851873
511860927
511866457
511893003
511945922
511956807
512048122
512072087
512131669
512137620
512174551
512189433
512240281
512265996
512266269
512296587
512310635
512316633
512318901
512328269
512410235
512429660
512452832
512477442
512493754
512500246
512638116
512743556
512784257
512794790
512808963
512882142
512904166
512910956
512912172
512917780
512950042
512989800
513022305
513034397
513060805
513159067
513168704
513169785
513173296
513229970
513279956
513405542
513414735
513416646
513456836
513484948
513497898
513531950
513540586
513598238
513605453
513623013
513658402
513663033
513676204
513683158
513691567
513706699
513724302
513728117
513747134
513764215
513811952
513860079
513879776
513902105
513952154
513957182
513983342
513992736
514009199
514018973
514058941
514175707
514218763
514220665
514225765
514265065
514280156
514329099
514371296
514418271
514419395
514432231
514462978
514488122
514518947
514679115
514692857
514716287
514894294
514904444
514911535
514934555
514939778
514947472
514948822
514956207
514957013
515035184
515043356
515050539
515127011
515133987
515155218
515173552
515181973
515261862
515373941
515400800
515415156
515433001
515466045
515469227
515486636
515501929
515536848
515538466
515564797
515635671
515642387
515703193
515709390
515741285
515765974
515772272
515807061
515824152
515984633
516000322
516037183
516091054
516107228
516167723
516197655
516198565
516255200
516318162
516318712
516324400
516414825
516421760
516449135
516486474
516515084
516525311
516628421
516656045
516748151
516753659
516797987
516802438
516802562
516837397
516957359
516990859
517011890
517029815
517071095
517142586
517178629
517186475
517188520
517198834
517206877
517301549
517307995
517337233
517370246
517391337
517394897
517401677
517417157
517429265
517450879
517518648
517610900
517651272
517679512
517695382
517702173
517712947
517791242
517807742
517937147
517953164
517975355
518058839
518125886
518160977
518199725
518207270
518245546
518269895
518275634
518301597
518401865
518402638
518411552
518415736
518551443
518576041
518642036
518643380
518670241
518700259
518707395
518753705
518912063
518956705
519012924
519013668
519021947
519049274
519113794
519127069
519130584
519139804
519162233
519164683
519195818
519195891
519326806
519354599
519357005
519382855
519406535
519429549
519473600
519533376
519545784
519578799
519762700
519819339
519867997
519961950
519989707
519997140
519997789
520024898
520064937
520087632
520118096
520147272
520173296
520188560
520205345
520224672
520275590
520292959
520339155
520381654
520390489
520401287
520675783
520742564
520748200
520784528
520807746
520817141
520832607
520865830
520884948
520915141
520916157
520947528
520957501
520991261
521023355
521028982
521095375
521128987
521130974
521212018
521214868
521224750
521316310
521357693
521374444
521388306
521415955
521425682
521502817
521532180
521543624
521546856
521565097
521603728
521662845
521692808
521712653
521791408
521859019
521922271
521950834
521957079
522026786
522028547
522051761
522156478
522162354
522171462
522176195
522220231
522236779
522262334
522266754
522283081
522315293
522321775
522323716
522355098
522437951
522509586
522587541
522615985
522678748
522696528
522777909
522816861
522866252
522921453
522956866
522983026
522989672
523011435
523046705
523054588
523134458
523136619
523156905
523159099
523259244
523284590
523294947
523301153
523360982
523386464
523455669
523554322
523576106
523576888
523613529
523631116
523664804
523759758
523826510
523842888
523867602
523883552
523914453
523931268
523975126
524017112
524087892
524095726
524104275
524133605
524256676
524299786
524313488
524323305
524351932
524383869
524436211
524458118
524477560
524494299
524500887
524534450
524546796
524598145
524635982
524650085
524676537
524712345
524761458
524841629
524876781
524886688
524888637
524946515
524949148
525013352
525070693
525081611
525111764
525152061
525163198
525166408
525189773
525203196
525260174
525278259
525283576
525291409
525317403
525317456
525318890
525377212
525386117
525414697
525424318
525465112
525471898
525479290
525547007
525554098
525556187
525557277
525595465
525665495
525665683
525718708
525798821
525816776
525827808
525833480
525840408
525901934
525921952
525931798
525947732
525949734
525976961
526011990
526033257
526039497
526044138
526114273
526146814
526202533
526212099
526246158
526260399
526304694
526323602
526372697
526426706
526434780
526455934
526464404
526464626
526477165
526479122
526553002
526568203
526581285
526624974
526632173
526642140
526695467
526733369
526794603
526847085
526889905
526899403
526974589
527015234
527022092
527051966
527080461
527105646
527170327
527188111
527190084
527210323
527291270
527300565
527334342
527363001
527376729
527425659
527502858
527532464
527534641
527657157
527694690
527830486
527850821
527888808
527908315
527949693
527950631
527964587
527969562
528113229
528113748
528136963
528204640
528245287
528274406
528274597
528284360
528286549
528288039
528312245
528329467
528419692
528430388
528457248
528491361
528496060
528594915
528603836
528679827
528705290
528722549
528744544
528838969
528880789
528910691
529037776
529055767
529062047
529103703
529109147
529189409
529270503
529299459
529333500
529334178
529444514
529446171
529492237
529494504
529528089
529537409
529550390
529555111
529556136
529592226
529604164
529610842
529613460
529629948
529650671
529656943
529661928
529666246
529696559
529718805
529738269
529755063
529793341
529812599
529817455
529822816
529843971
529875871
529889865
529890253
529906562
530091163
530126268
530128075
530148090
530241451
530275916
530482389
530486925
530572229
530669722
530677379
530694916
530696755
530733164
530816201
530833468
530836099
530889468
530935572
530936085
530946571
530984008
531013190
531037415
531137302
531139613
531161286
531197370
531207216
531249351
531284837
531296998
531317997
531320504
531334297
531386055
531403070
531415803
531449400
531494833
531511709
531538288
531691042
531696596
531731498
531768864
531815414
531909968
531929811
531957049
531985745
531990905
532028321
532078800
532084605
532123572
532266864
532299123
532302829
532469380
532487799
532524059
532524381
532553075
532611115
532700588
532715888
532965495
532970558
533086568
533174893
533204523
533208112
533219044
533229957
533257915
533279825
533348650
533375608
533394545
533449685
533458347
533461743
533517610
533532584
533538236
533556270
533592978
533632415
533640591
533665455
533710915
533720293
533779719
533791166
533854817
533855021
533890409
533915760
533918275
533938379
533943820
534001961
534014115
534096146
534114725
534131308
534194692
534198378
534206001
534213049
534229755
534340471
534355260
534444257
534452459
534453190
534471818
534542364
534573450
534589144
534610487
534625713
534684941
534687217
534707575
534715100
534723936
534733460
534761694
534763275
534885687
534900857
534902928
534934493
534970543
534979972
534988663
535049796
535097375
535123133
535144372
535160907
535168421
535228526
535279249
535283710
535301805
535343750
535345378
535348299
535350477
535378225
535425628
535448271
535459028
535569252
535573171
535582253
535606049
535615330
535689806
535692704
535737296
535744938
535781255
535863228
535875816
535912137
535957808
535971446
536017580
536019992
536030630
536099578
536146062
536154886
536213321
536222720
536259091
536350141
536428562
536477334
536482573
536534948
536546835
536566465
536644520
536660657
536773907
536789819
536902452
536928293
536934811
537018985
537069655
537138978
537144419
537203999
537269728
537312103
537324294
537360462
537398237
537593950
537666387
537669193
537713018
537724622
537902418
537911146
537915652
537926408
537985708
538023066
538049179
538063196
538113371
538174765
538255091
538263188
538264697
538268953
538298304
538324027
538346449
538365450
538366809
538418302
538427990
538445001
538522047
538534658
538603110
538663840
538688715
538734027
538802410
538864941
538873548
538900557
538940814
539017089
539054149
539068799
539116408
539143141
539147948
539171814
539195730
539203129
539267830
539415532
539463119
539476388
539575727
539596941
539663494
539665128
539672201
539677599
539749020
539860320
539891235
539909102
539910894
539931400
539965073
539969299
539982887
539995474
540019915
540149693
540217919
540248482
540265153
540297874
540324406
540408311
540449207
540618768
540633771
540696871
540710407
540805585
540819802
540836257
540881444
540884670
540948404
540954179
540954373
540979415
541051085
541111223
541147787
541212451
541219081
541240086
541286259
541289403
541334103
541371840
541381512
541382546
541446851
541457482
541546640
541549483
541576651
541598991
541651092
541704698
541752419
541813694
541821820
541876411
541923357
541925504
541965765
541976307
542131124
542207542
542234969
542271369
542305194
542340741
542360004
542363121
542372608
542373869
542394512
542445565
542451494
542483374
542529550
542535816
542541897
542545321
542550025
542580288
542617130
542648307
542727026
542736150
542752918
542813157
542868659
542881935
542942644
542967644
542971894
542977600
542991905
543041403
543079282
543082361
543135704
543161059
543172114
543176758
543288934
543305175
543311743
543335399
543335539
543387223
543419609
543456122
543504185
543523908
543543079
543583500
543618195
543628898
543688684
543753499
543760619
543805625
543806452
543822137
543845113
543845859
543873734
543874104
543953227
543991370
544040286
544095614
544146295
544183462
544188374
544212091
544245948
544277988
544294928
544306572
544377774
544417958
544476320
544493209
544521360
544583230
544596130
544602297
544606950
544616892
544644529
544661828
544712681
544724178
544794137
544853209
544901972
544938685
544987529
545007889
545016219
545053328
545072621
545092919
545124805
545158517
545172565
545324292
545398594
545450355
545540604
545545797
545552529
545662134
545665924
545671121
545720061
545762534
545774387
545849999
545906009
545910172
545957359
546047636
546093012
546202132
546231880
546255410
546257717
546286166
546314110
546317972
546342397
546355576
546383836
546390145
546492294
546493535
546520148
546522006
546636767
546648108
546653616
546658662
546690927
546698004
546755746
546815863
546993470
547004440
547084624
547089399
547104237
547179935
547180367
547260814
547280538
547284984
547287875
547312235
547364581
547394998
547450886
547590916
547639937
547641201
547669612
547714314
547745358
547770242
547811406
547856265
547891032
547893848
547904228
547982528
548005525
548083615
548100293
548103146
548168289
548250788
548260198
548286055
548344209
548434603
548435237
548472580
548537389
548552378
548552545
548624145
548651038
548678671
548736345
548738990
548755331
548765760
548803280
548860266
548867619
548910936
548911411
548934651
549016630
549138109
549160667
549166172
549270210
549280126
549301863
549316949
549354157
549440132
549470434
549568914
549612567
549648771
549678361
549748479
549909277
549917149
549943878
549987504
550051655
550091961
550156483
550175886
550244012
550380920
550427029
550465859
550578911
550581168
550666292
550678694
550679032
550687186
550791109
550824043
550858612
550879740
550931448
550939387
550962524
550993798
550994111
551050656
551091526
551095917
551100020
551191316
551218359
551227945
551251317
551301999
551304886
551306157
551308614
551375834
551391253
551460587
551484400
551513424
551606308
551617518
551633038
551662797
551674294
551693623
551694431
551714174
551926286
551989611
552057167
552148534
552158959
552182223
552213097
552223966
552231715
552315966
552359081
552381933
552434087
552468441
552580962
552654688
552660481
552675968
552680962
552703449
552707974
552723740
552742250
552805062
552817822
552854589
552894617
552898007
552938286
553045644
553137718
553216009
553221954
553229005
553249646
553267312
553284926
553307032
553404937
553482524
553545013
553598356
553633373
553655933
553689065
553704766
553720028
553720638
553738712
553742916
553748952
553766078
553803125
553808630
553844474
553868548
553906429
553949404
554115482
554123998
554155589
554200570
554388845
554404737
554423052
554487732
554496738
554500452
554507854
554555732
554584729
554589508
554598109
554613144
554682140
554734331
554740526
554762719
554801276
554876775
554916044
554925903
554946729
554953029
554989210
555070893
555138993
555210141
555217565
555226134
555280059
555305937
555309942
555324352
555332569
555360913
555374434
555455107
555473705
555665085
555864440
555878696
555886725
555894693
555949992
555957532
556174080
556175896
556191025
556273813
556274761
556276043
556288296
556303473
556325411
556350135
556354706
556464975
556466720
556474057
556516895
556532316
556730982
556786801
556809172
556814780
556820333
556895090
556904988
556940813
556959933
557001718
557011394
557130071
557162695
557290431
557378962
557383576
557413321
557413386
557430561
557438884
557517663
557610439
557623098
557687653
557750789
557752087
557860227
557922987
557944150
558139451
558161457
558176199
558179500
558256793
558331551
558356204
558413787
558500596
558635914
558658317
558662122
558705777
558897664
558921396
558953046
558985563
559003411
559025790
559044484
559048504
559129586
559145270
559270645
559296198
559310647
559439103
559484436
559573722
559604978
559793887
559841431
559928507
559947979
559958281
559970067
559977217
559980129
560009335
560049088
560061148
560076360
560083898
560084096
560106324
560137152
560206020
560258017
560262746
560305599
560307696
560308308
560318786
560382683
560439261
560521586
560595969
560615747
560616244
560632503
560647037
560649312
560680649
560687648
560714994
560766133
560766211
560814309
560827785
560869108
560882677
560913928
560973785
560991542
560994538
561082500
561104955
561175022
561226369
561229889
561277927
561282825
561324034
561364208
561364247
561490605
561492499
561525101
561530156
561736351
561754346
561785588
561826263
561842153
561891504
561904429
561981722
562006806
562045840
562066993
562082781
562096727
562193636
562193694
562214418
562215119
562257816
562268438
562273386
562332324
562393518
562404844
562414091
562417511
562429086
562435704
562445298
562456505
562500653
562580408
562614870
562617413
562683264
562696055
562761111
562844786
562950235
562977054
563123431
563195064
563269265
563312126
563351761
563367950
563432012
563459682
563481459
563486621
563617181
563617861
563645767
563649953
563660636
563686825
563788961
563796694
563830733
563849984
563872546
563899747
563934024
563999624
564028326
564072627
564205433
564210586
564225804
564230568
564235842
564240300
564246712
564282932
564329844
564368662
564528231
564536872
564574733
564584039
564597739
564604795
564660269
564730683
564738569
564738728
564757782
564759943
564786121
564830522
564846819
564857982
564901846
564909660
564972826
564986162
565006069
565192544
565207650
565231838
565252536
565255146
565281610
565300857
565364025
565440062
565505165
565543640
565711848
565720703
565723260
565733364
565771856
565787518
565803565
565813249
565845143
565868473
565950704
565977820
566179093
566211003
566255568
566273265
566411792
566519484
566540612
566559484
566632112
566741625
566751787
566788364
566851002
566955641
566968492
566979435
566993733
566995531
567021161
567041352
567080255
567191204
567248429
567286413
567290450
567397664
567440823
567456866
567577448
567594014
567599543
567704747
567708388
567733587
567736102
567759957
567767774
567812996
567847830
567848314
568007985
568013459
568158984
568180427
568188559
568205209
568283088
568297013
568301942
568316047
568318330
568350752
568369231
568375767
568402749
568432456
568447016
568467813
568489665
568501287
568501322
568525999
568549703
568553302
568631262
568661100
568729557
568732995
568753286
568890633
568927146
568937763
568956305
568982960
568984658
568993254
569002382
569032625
569032842
569115128
569116868
569121337
569132517
569146922
569179090
569201410
569345453
569393632
569449591
569548134
569583203
569649085
569650278
569655548
569666046
569680793
569753435
569812228
569860868
569883814
569913387
569938651
569952342
570014605
570057212
570060159
570079264
570091397
570155850
570157750
570168413
570283361
570419158
570489551
570495689
570578046
570597004
570682266
570773995
570785891
570801909
570811259
570818617
570824708
570833086
570990442
571030348
571041082
571089282
571188312
571221694
571247789
571259139
571265073
571268230
571287421
571305890
571348754
571371618
571397932
571443437
571498716
571501653
571502863
571526120
571599765
571640937
571655417
571681152
571681265
571681435
571687248
571704997
571706071
571711356
571771673
571815599
571821024
571836916
572088585
572121240
572181921
572203073
572257253
572301331
572394430
572469062
572584499
572597208
572604668
572622342
572694890
572715945
572803908
572859573
572889526
572932325
572968703
573023651
573127507
573221767
573285291
573289607
573349787
573374789
573398085
573479456
573608926
573661687
573672793
573686547
573704673
573754987
573758441
573789825
573968677
574014529
574014871
574076162
574081455
574130552
574171442
574207558
574225706
574396303
574413609
574488327
574518339
574521453
574524433
574552073
574565437
574568642
574607875
574642448
574758866
574812014
574824479
574838513
574907744
575054271
575057661
575116221
575122033
575226448
575261829
575269920
575404947
575490407
575529653
575548865
575566891
575577319
575655183
575658077
575663747
575742534
575770235
575880047
575913787
575940180
575952960
576066318
576081909
576098072
576135440
576143931
576161529
576172140
576248452
576269122
576278571
576298222
576315417
576360139
576456227
576472271
576486158
576536439
576611936
576677611
576703267
576783751
576788980
576798175
576808939
576850192
576909692
576928365
576984124
576984208
577070783
577155564
577169939
577172099
577227341
577227754
577238115
577260216
577308037
577315564
577433124
577434312
577440857
577460514
577482315
577486719
577494893
577537138
577647293
577665645
577680350
577815651
577816238
577897739
577918866
578013325
578018015
578028992
578039415
578072477
578169453
578187407
578223943
578262973
578296139
578300555
578300925
578475468
578524245
578576838
578711884
578778297
578853104
578873386
578908646
578915413
578941629
578964191
578967149
579021145
579044101
579154916
579204466
579326821
579347801
579386392
579423784
579429662
579440966
579452906
579504014
579515009
579548211
579568629
579611388
579612713
579696781
579756011
579763077
579774835
579810533
579841984
579960788
580000692
580015463
580033455
580081529
580095282
580174380
580182680
580208380
580266189
580397836
580472483
580479331
580501002
580557018
580558705
580619868
580659405
580668565
580668797
580671356
580710804
580759976
580787305
580818170
580827907
580835246
580882345
580923553
580923727
580926698
580979984
581061369
581084365
581126515
581138542
581153590
581161369
581291930
581423159
581537036
581538317
581547315
581569869
581582323
581611361
581675819
581718911
581738818
581762830
581815341
581832287
581838099
582001678
582104760
582126155
582230819
582251084
582266502
582415381
582432994
582441077
582447298
582450945
582474088
582663234
582689009
582712403
582778756
582931198
582967114
583006203
583010043
583010226
583017274
583072504
583101679
583113969
583165603
583171482
583174446
583349045
583408801
583469627
583488932
583606585
583616616
583687355
583725483
583762675
583782781
583791013
583797472
583831351
583840976
583862033
583888560
583904490
583918943
584028429
584033684
584057692
584076527
584092522
584093758
584113511
584160661
584249410
584294289
584318386
584336762
584422690
584461933
584468423
584519652
584541288
584557526
584570755
584594240
584609186
584633010
584636553
584663146
584663196
584673996
584744390
584800555
584832635
584860436
584965690
584972738
584999439
585091049
585114718
585143952
585149100
585191130
585205875
585345686
585349993
585384057
585420183
585445866
585468269
585480001
585544829
585559396
585601062
585666638
585682168
585728889
585743719
585920198
585931197
585964695
585965978
585998129
586011784
586020700
586083881
586087151
586141548
586169988
586179290
586234563
586268435
586305013
586349800
586368031
586447741
586458283
586504878
586543207
586584834
586673386
586681707
586691918
586705887
586735360
586756488
586777445
586802140
586845897
586848986
586908920
587013508
587075773
587221343
587240556
587261893
587279849
587312575
587347619
587376575
587458039
587492664
587586801
587656701
587669565
587696040
587818369
587892712
588110093
588122783
588162629
588201039
588213595
588393287
588424860
588446401
588549105
588571947
588636201
588640735
588656523
588672548
588679647
588720833
588801228
588801828
588848032
588856830
588953413
588966343
589085215
589173392
589183263
589203576
589214491
589237719
589298350
589385933
589399347
589408260
589456200
589462866
589539639
589590123
589607976
589614908
589616234
589644806
589695872
589723133
589730821
589770686
589816957
589911133
589919690
590055273
590067533
590084615
590106012
590139226
590157362
590174282
590241739
590255700
590314715
590372973
590384558
590470821
590502381
590503256
590515998
590540440
590543616
590574506
590574820
590646511
590651018
590689827
590713323
590725189
590787410
590824823
590843605
590901166
590941811
590979251
591122572
591144710
591245660
591412462
591427289
591431203
591432572
591507808
591512067
591552258
591629868
591641202
591656533
591674367
591683477
591712031
591737862
591844362
591866686
591910882
592032498
592098489
592182523
592406545
592427596
592447082
592472245
592542208
592555647
592566472
592600916
592655271
592659106
592666226
592808492
592820054
592826883
592839429
592912461
592967736
593016485
593098164
593116721
593286634
593301379
593361537
593376090
593382763
593485126
593528469
593543485
593578600
593588732
593619449
593622357
593625912
593626902
593687629
593689204
593697656
593712798
593722460
593758063
593758617
593778719
593981035
594076147
594078397
594090679
594176186
594234345
594294325
594301727
594451717
594557356
594612138
594624713
594731786
594745664
594792257
594808567
594822328
594863505
594869175
594942561
594960551
595031176
595094343
595094893
595151287
595157976
595178808
595266532
595270552
595274951
595277068
595284569
595512587
595600592
595643557
595673127
595683517
595699135
595716066
595832849
595847230
595871702
595972090
596028650
596033981
596043301
596059990
596188892
596220032
596291504
596367336
596371983
596374106
596390319
596393726
596396150
596398063
596412957
596448032
596501794
596584900
596605860
596629558
596637920
596708251
596744490
596822427
596855459
596905078
596954657
597021302
597066753
597078714
597100148
597100248
597250460
597281865
597283664
597323724
597375411
597383650
597397560
597398789
597451360
597507309
597511190
597513690
597589676
597641252
597697831
597831109
597869530
597937027
597987637
598006516
598118524
598135059
598165662
598215097
598217579
598283006
598337593
598379713
598424389
598485542
598492594
598496801
598508158
598531935
598536878
598546537
598549044
598591445
598614406
598674836
598748099
598758153
598839168
598851373
598954385
599040181
599098587
599110708
599195309
599217776
599236840
599249123
599290876
599303637
599303793
599379264
599379768
599384310
599386113
599409570
599494566
599529314
599537175
599553113
599567967
599601592
599614930
599690369
599694997
599717543
599742859
599812573
599817983
599848890
599860646
599890433
599892121
599903758
600057161
600096493
600147227
600154800
600248682
600270874
600281328
600330747
600726718
600737262
600778844
600794591
600803935
600837108
600903341
600960433
600968654
601083430
601099993
601155785
601187881
601263545
601478321
601510827
601537540
601550504
601569866
601587091
601589533
601593386
601743960
601808385
601815889
601864108
602003944
602024470
602055150
602098409
602169920
602170237
602228196
602268219
602275081
602282839
602289907
602308214
602336255
602363053
602390260
602398646
602404662
602452595
602517954
602517975
602521238
602575807
602584205
602624006
602671392
602673618
602678015
602693254
602786350
602897271
602898026
602995579
603019617
603058353
603064655
603137682
603173951
603404601
603433574
603510615
603551369
603557007
603569703
603570206
603622922
603663505
603732838
603856195
603859573
603895850
603898578
603915388
603932870
603988067
603989542
604004771
604107436
604172354
604177979
604198220
604256833
604267012
604272829
604338648
604359494
604394061
604411860
604461046
604481018
604490211
604514839
604571172
604638518
604643065
604652371
604679255
604806283
604836092
604851906
604854024
604859417
604863988
604904379
604955415
605081554
605087178
605088821
605347441
605380623
605422929
605471765
605483774
605498132
605509100
605517807
605528349
605531759
605576487
605606786
605632299
605658939
605682024
605701221
605716038
605718866
605789728
605852281
605852308
605965184
606018332
606036916
606079066
606130387
606145844
606158190
606249975
606321168
606334327
606370745
606373567
606379383
606422860
606449016
606624434
606649587
606652506
606698599
606760993
606763125
606766016
606769448
606781956
606788456
606800175
606858110
606926591
606972302
606981311
606981419
607028355
607035242
607145966
607148531
607176337
607227960
607230355
607272196
607328205
607332599
607345023
607376855
607423171
607462506
607516085
607561332
607570371
607582124
607584201
607591795
607593245
607617999
607673271
607678102
607685164
607717311
607729767
607731126
607773100
607781964
607790616
607792244
607803938
607856288
607871361
607897064
607919743
607967118
607980530
608004378
608007299
608204667
608228444
608258251
608279055
608289613
608311705
608342578
608366129
608390929
608428548
608430599
608584031
608592417
608599045
608603505
608610087
608660753
608716789
608770936
608824295
608834042
608890818
608894918
608943307
608957573
608969207
609039247
609051380
609058916
609061549
609111519
609134072
609148784
609217718
609323668
609354839
609447542
609482985
609657285
609711766
609739427
609793657
609888036
609969666
609981178
609992052
610077659
610144672
610149860
610213441
610244113
610385946
610493046
610519578
610523135
610577485
610580775
610665887
610790119
610811544
610833822
610849542
610879637
610891863
611063936
611087804
611094878
611121219
611207671
611220340
611220660
611245820
611276930
611310637
611378465
611516943
611574866
611618667
611630839
611652625
611766118
611788890
611819492
611878842
611934285
611955322
611970500
612024221
612048305
612055028
612065883
612129967
612129990
612162051
612168145
612199210
612264045
612276472
612306021
612412811
612415135
612442605
612543628
612601384
612603800
612649102
612700863
612744562
612908031
612910083
613015798
613035950
613187585
613237149
613251222
613259461
613287075
613328701
613352883
613479056
613503226
613563036
613569972
613574941
613591005
613610472
613697727
613783657
613835863
613847884
613860937
613865568
613870598
614017262
614021955
614043250
614083885
614114248
614169030
614203754
614302190
614377221
614386659
614401555
614431128
614436195
614437690
614438712
614528846
614600892
614608569
614642462
614861375
615008938
615060150
615101990
615114525
615159377
615184725
615245314
615312625
615393162
615422894
615435914
615477304
615489223
615506592
615651809
615684172
615701233
615707168
615734550
615751102
615757174
615766516
615769949
615789505
615803685
615904278
615907773
615909616
615916284
615926701
615936925
615952144
615972353
616035389
616125848
616195880
616308430
616312686
616358170
616380161
616448603
616573103
616680888
616744876
616768342
616778478
616831626
616916183
616927983
616982844
616998919
617038392
617094998
617132268
617172583
617205384
617227286
617331479
617408792
617416886
617533144
617573115
617618848
617622579
617632597
617747011
617755142
617756569
617835249
617876434
617879399
617907703
617999119
618027995
618047192
618155921
618195447
618342599
618462298
618571212
618582736
618615956
618622949
618623584
618651757
618655775
618670060
618678907
618736211
618871540
618875818
618927848
618954688
618998101
619036340
619046928
619079184
619289278
619310126
619378579
619411587
619450996
619502436
619519704
619539050
619542403
619568798
619600299
619687084
619757873
619818124
619826747
619860551
619877069
619922090
619925003
619988738
620017557
620037120
620106253
620132183
620133018
620175247
620199280
620215219
620255709
620330281
620343037
620366254
620372001
620425216
620482053
620497473
620520028
620527185
620560671
620570686
620571362
620573488
620581181
620585771
620614785
620752077
620772806
620882511
620970335
621077982
621111954
621132292
621183960
621210405
621211580
621223745
621235716
621301083
621322698
621349690
621399766
621489076
621511518
621528768
621741666
621817126
621837805
621865234
621915337
621915472
621917400
621981753
622003003
622015655
622108610
622118133
622179441
622181797
622325343
622335921
622348671
622473565
622489674
622536291
622595198
622631343
622797544
622887034
622910506
622976610
622990838
623005874
623025294
623030866
623054213
623061784
623083687
623149913
623179725
623216637
623273107
623282705
623284051
623318530
623325840
623342736
623398327
623410751
623422638
623428742
623485574
623536385
623558892
623598872
623610737
623669483
623690220
623701717
623959726
623991115
624008392
624077991
624095340
624113109
624114341
624170617
624231273
624241782
624248223
624324971
624446624
624456934
624493774
624521054
624545974
624573321
624613178
624630674
624729114
624742400
624757772
624769867
624777260
624805816
624807390
624831150
624880969
624888159
624894879
624899715
624942280
624959357
624960737
625023486
625024811
625051001
625108953
625158664
625169228
625251355
625436076
625455967
625520102
625521771
625581039
625594036
625597948
625599085
625609494
625630436
625646219
625652456
625701266
625854852
625902345
625939687
625999642
626068770
626092179
626108178
626131523
626149150
626197104
626255196
626268447
626283468
626290199
626321954
626357420
626436019
626468258
626486034
626653450
626736494
626748908
626754291
626821741
626893885
626896366
626927791
626977966
627016879
627036134
627160544
627228177
627232779
627259469
627282532
627335255
627351476
627362555
627418028
627436248
627484996
627511500
627526947
627625929
627628474
627689174
627697006
627786070
627800826
627821724
627828436
627840719
627930929
627937094
627940364
627952455
628049130
628096620
628134133
628167089
628180632
628216836
628217854
628255786
628286711
628379842
628382382
628400948
628511018
628538499
628575925
628581224
628587062
628620860
628653585
628664207
628802661
628900554
629028180
629073775
629080400
629095628
629097462
629164121
629352009
629362510
629410051
629432092
629452764
629467602
629469391
629508939
629517996
629518976
629596102
629630836
629645313
629693826
629741988
629776198
629824367
629834454
629839283
629867229
629891605
629928369
629965047
629975157
630007733
630009565
630038367
630056147
630177605
630196962
630198674
630257933
630313791
630329322
630396758
630404870
630414216
630450850
630502042
630525825
630597381
630604966
630678731
630713313
630741098
630766680
630805233
630835803
630880539
630905565
630914854
630932576
630939847
630995699
631017476
631102794
631170848
631173614
631198985
631209378
631240463
631303353
631338518
631360435
631439464
631485984
631563066
631639887
631659829
631661815
631743076
631747129
631813207
631856267
631923893
631975712
632044849
632047066
632080606
632083422
632144509
632214920
632279145
632284323
632322001
632341334
632456867
632459167
632541992
632714487
632714677
632719830
632762613
632800026
632918755
632920977
632923913
632953148
632969325
633021205
633060990
633097106
633111108
633156688
633164183
633213399
633270394
633305552
633338312
633413374
633466242
633484151
633486304
633505921
633534746
633535216
633589941
633604857
633616561
633868612
633875734
633883224
633929769
633995590
634094229
634097561
634160506
634160644
634192790
634382561
634487193
634530807
634533772
634556921
634561381
634605107
634631091
634643520
634663522
634759662
634760611
634804243
634812375
634818378
634893200
635056277
635059695
635066482
635094809
635095020
635129596
635132125
635207381
635226701
635246118
635254988
635261627
635310165
635318430
635327487
635342766
635374879
635377046
635483088
635501139
635558897
635575087
635581938
635611620
635678803
635695560
635716380
635730341
635764477
635793746
635802086
635822783
635888516
635982865
636007672
636058959
636061927
636141254
636163283
636164190
636220632
636357642
636362171
636402716
636407788
636422999
636468708
636513540
636576217
636864030
636887043
636910530
636951921
636957702
636980328
637040909
637096688
637153929
637217532
637233532
637286647
637297829
637349674
637366262
637393159
637393344
637401491
637418260
637436618
637529454
637652668
637724051
637733518
637734515
637742154
637834873
637835043
637922401
638018035
638051391
638111411
638121558
638156847
638170881
638268978
638324629
638360800
638370527
638389692
638412003
638503324
638554324
638558600
638560619
638592253
638613997
638677334
638681349
638702161
638858433
638945543
639138341
639224463
639248348
639268553
639290293
639343301
639374589
639400993
639450711
639590312
639679249
639845895
639884817
639929577
639965312
639967009
639999860
640043367
640102434
640139568
640305919
640337847
640355317
640366238
640460086
640508524
640597559
640641074
640694627
640698519
640709526
640753545
640781948
640850120
640880809
640897630
640957476
640959088
640981108
640987290
641012179
641095954
641116197
641167643
641167720
641214349
641244382
641252929
641291301
641306656
641311395
641388740
641392028
641441726
641473140
641497108
641518007
641580770
641623241
641642571
641732503
641781845
641782532
641827747
641839630
641845391
641864227
641864292
641887263
641911070
641912185
641942510
641958738
641998197
642109479
642117502
642162791
642192181
642291831
642306524
642400843
642538208
642540122
642698119
642709931
642799968
642872890
643033945
643088771
643197406
643204432
643302479
643316589
643363907
643391967
643408088
643480222
643529507
643545889
643642387
643643389
643650488
643664196
643667672
643669142
643734363
643762495
643763304
643780583
643794560
643799405
643843986
643865758
643874706
643889344
643900827
643902281
644013204
644174429
644204120
644294059
644319147
644461297
644496386
644551159
644603516
644623047
644648093
644685794
644687602
644734955
644826688
644869701
644883814
644940970
644976019
645033412
645107551
645109640
645209030
645220750
645239323
645260965
645311856
645316254
645365412
645428668
645433141
645539729
645556517
645658746
645699530
645745490
645755343
645763750
645876332
645896363
645934648
645940324
645947802
646023489
646059212
646060223
646121051
646161753
646178597
646211027
646260619
646323291
646599544
646603728
646603762
646679498
646682752
646716723
646730568
646769516
646788221
646834507
646945581
647053177
647057643
647075130
647078617
647078663
647128468
647144745
647160604
647209458
647229351
647358414
647369449
647382852
647409970
647431655
647470787
647476414
647481531
647537562
647561884
647592681
647645378
647674781
647736205
647756894
647767941
647782588
647788389
647795372
647913869
647922223
647974402
647981915
648006317
648019343
648058797
648061323
648061904
648104789
648131818
648169167
648204830
648216239
648256602
648288646
648327832
648383846
648423344
648435890
648477617
648503651
648568134
648571414
648578875
648647191
648694946
648722791
648775621
648782693
648803441
648831734
648842959
648856114
648929648
648957084
648975155
648984243
649002064
649064063
649147585
649153670
649206275
649236723
649266392
649279537
649308108
649383759
649454441
649490577
649503256
649520508
649595682
649614657
649694263
649718800
649743563
649768260
649805525
649825011
649843446
649873521
649915222
649931122
649938228
649939159
649973986
650023608
650036272
650107346
650112582
650132141
650136864
650145853
650179814
650230413
650302022
650323833
650352490
650394034
650431271
650445737
650491474
650545303
650601428
650641705
650756440
650774436
650803295
650816657
650818190
650824501
650826395
650831548
650862683
650875027
651004916
651026433
651079555
651090334
651152169
651199688
651217574
651261388
651263007
651267441
651287043
651334010
651432759
651448837
651534217
651549083
651567650
651713241
651736617
651780945
651825988
651948945
651988705
651991006
652032768
652064865
652084272
652089060
652124977
652139537
652221881
652222679
652247006
652256406
652345911
652422483
652440289
652457587
652459370
652540611
652579576
652581757
652604424
652628082
652636183
652659760
652665914
652674142
652677260
652738715
652766109
652805462
652822734
652851338
652857708
652858865
652915478
652970591
652970756
653083577
653138122
653184940
653227136
653251831
653264439
653275096
653320931
653346480
653382163
653440703
653450579
653461170
653488909
653553133
653575583
653729546
653756541
653787321
653811950
653816527
653818235
653833478
653844497
653851244
653911747
653923067
653969549
653978870
653988662
654066869
654102164
654176042
654198777
654207373
654271496
654280954
654332126
654359325
654408003
654433514
654439987
654453181
654457966
654588701
654608152
654630093
654664146
654685758
654708471
654732321
654820634
654870453
654879550
654932348
654989192
655084097
655163123
655309045
655364801
655376797
655380116
655396047
655410368
655419107
655506776
655733264
655750916
655754188
655758354
655807406
655939047
655964155
655994327
656117313
656137177
656175125
656259483
656319369
656358989
656524608
656531890
656555175
656574767
656772025
656807456
656927616
656927812
656938293
656945018
656950339
657006277
657092069
657098939
657188429
657225114
657245976
657254554
657297600
657415701
657516101
657525755
657553288
657577190
657578677
657585663
657588482
657686965
657687548
657689693
657786550
657996297
658054651
658119471
658137343
658151419
658170669
658215859
658239410
658344658
658361424
658368011
658442886
658466291
658471674
658480342
658509735
658528919
658537121
658557884
658638825
658707795
658723687
658746713
658774476
658781589
658975087
659116854
659224659
659226661
659262349
659386917
659393846
659394104
659484027
659489454
659490916
659559385
659568755
659574791
659578996
659617051
659646932
659657575
659786932
659798079
659800121
659878960
659881619
659910933
659964786
659990263
660052949
660083106
660100854
660229505
660234348
660278767
660299323
660345879
660354259
660380681
660396093
660433156
660464336
660474716
660513126
660543811
660560580
660622911
660654969
660732222
660750878
660766574
660875155
660884389
660921738
660949478
660988603
661007519
661045378
661065647
661079288
661124620
661184964
661205442
661272309
661277155
661280314
661315267
661322930
661343623
661465818
661517953
661541565
661576314
661584983
661699802
661790492
661855146
661858864
661889852
661894780
661927750
661991566
662003025
662008665
662042800
662043145
662077968
662110497
662170750
662171261
662205405
662255849
662454827
662456425
662505056
662556720
662588277
662589116
662670871
662753030
662861618
662886262
662916693
662935279
663068765
663084799
663163818
663220715
663230975
663264896
663331053
663375239
663609558
663652203
663674677
663727453
663771007
663775018
663785785
663786530
663830873
663873797
663895332
663994908
664032118
664065949
664076228
664077633
664121809
664129371
664148129
664171505
664195229
664232018
664241113
664301988
664313131
664340172
664368588
664375258
664385095
664385504
664390142
664395893
664415224
664448423
664470487
664534373
664543272
664624008
664631896
664715105
664722732
664736805
664794375
664794838
664897572
664930765
664965457
665029769
665035219
665086585
665113437
665125283
665215949
665283355
665332122
665336545
665368211
665510938
665520704
665621528
665643943
665769745
665786398
665787264
665824155
665857948
666024042
666039561
666069599
666113405
666117370
666157222
666181363
666195464
666223514
666230643
666244227
666307677
666348774
666404976
666447904
666476218
666612522
666632971
666657255
666741716
666755238
666816869
666939667
666963431
666985250
667048540
667112352
667130873
667143191
667159820
667171569
667265165
667270814
667343346
667445572
667466052
667505322
667526535
667556662
667623894
667652120
667663481
667677928
667804253
667816718
667846731
667958400
667973457
667980393
668031183
668115532
668144201
668169187
668186255
668195505
668228982
668267068
668355870
668360848
668385366
668389930
668393613
668479585
668492801
668509023
668522464
668573103
668584763
668689678
668713279
668758391
668824234
668843162
668867031
668890349
668974383
669000800
669032715
669066106
669085085
669225975
669234825
669239462
669251527
669307012
669324363
669346320
669445546
669450477
669456343
669515700
669554423
669582598
669610929
669624761
669658331
669667768
669754613
669849116
669895420
669947964
669954470
669971277
669975912
670041469
670041684
670043880
670074094
670091171
670096172
670157441
670172531
670203304
670205988
670345775
670434523
670495108
670580316
670615434
670732722
670745798
670774959
670787877
670816042
670862651
670877998
670895941
670905197
670930080
671000578
671125478
671171532
671216399
671259782
671332447
671379464
671395193
671430315
671439066
671446931
671497316
671554268
671580015
671593563
671603635
671653660
671737746
671775130
671787126
671793495
671859473
671901070
671903651
671905101
671935272
671957711
671980250
671983254
671986223
672089414
672189532
672211666
672244751
672323341
672383287
672386981
672392915
672396168
672452445
672480883
672482446
672523013
672599482
672607152
672621189
672720170
672724828
672860627
672902155
672986695
673026040
673036177
673130583
673146330
673167590
673177016
673199518
673210881
673248190
673253649
673362937
673400080
673436600
673472283
673474417
673516308
673516611
673530814
673768700
673781485
673869277
674032987
674077586
674221386
674261972
674269800
674328646
674388582
674422272
674481340
674499122
674635161
674664952
674689470
674702182
674711204
674713588
674903656
674921945
675000137
675045375
675054078
675101052
675245302
675264459
675265640
675329453
675381422
675406330
675410584
675415165
675424505
675452467
675455058
675540935
675581905
675634353
675638261
675669714
675699845
675806619
675807151
675854058
675880362
675888915
675901770
675913837
675932355
676126479
676302373
676380168
676415110
676473993
676474542
676483155
676491508
676500845
676545882
676569423
676613604
676743221
676746026
676759985
676810064
676814454
676830658
676853606
676894229
676924294
677015672
677060599
677102860
677133477
677145413
677155347
677219103
677259880
677272006
677341170
677374636
677404140
677444500
677465737
677486004
677520293
677595380
677606368
677613524
677651516
677751305
677913494
677920340
677922466
677950662
677963809
678027284
678032815
678065330
678092178
678104744
678120552
678168499
678249719
678270851
678293922
678294379
678305508
678307759
678352525
678361074
678415774
678433636
678436705
678497237
678514128
678560964
678564861
678583765
678607425
678609278
678724314
678739242
678785749
678814986
678970228
679009157
679142138
679143555
679149319
679188060
679188208
679189144
679194782
679232350
679261898
679306451
679314244
679324893
679352134
679358672
679358978
679455888
679476461
679480538
679494996
679597466
679658768
679800942
679904166
679961408
680074436
680141501
680157998
680200326
680207508
680215611
680234508
680257067
680737593
680809391
680842389
680878921
680922447
680961538
680982311
680990510
680992811
681036972
681048507
681057016
681071626
681077556
681138087
681142153
681160527
681190568
681195920
681214933
681218607
681257292
681265686
681320910
681493810
681496416
681514326
681548493
681559738
681571189
681630347
681639756
681645931
681718604
681731642
681734341
681798373
681836328
681932744
681967452
681985316
682040818
682074584
682098266
682198785
682340744
682346203
682377337
682439292
682440981
682492967
682494033
682526974
682561251
682580884
682654321
682683880
682722554
682766353
682771800
682792335
682836548
682876720
682939004
683066919
683086614
683095316
683155602
683193833
683228556
683229651
683288990
683302956
683587214
683641308
683659646
683685568
683688610
683758520
683783695
683941108
683950209
683957217
684001780
684031345
684129704
684175574
684260290
684331475
684331967
684459475
684506722
684507658
684549394
684590062
684594318
684654605
684712937
684786828
684787850
684808195
684894440
684894901
684906923
684944475
684991193
685047630
685096717
685113278
685213588
685215798
685338749
685496693
685505560
685531242
685554634
685580716
685584034
685640566
685646063
685755535
685791288
685817829
685817955
685819974
685832186
685874456
685905724
686076926
686162154
686164898
686165812
686246101
686249234
686274109
686286987
686305066
686307633
686337307
686378851
686391809
686401425
686502879
686507350
686512581
686572066
686645479
686674663
686684478
686745864
686819526
686859698
686886738
686894453
686937997
686957998
687047224
687140083
687144346
687144482
687198654
687330816
687350772
687466367
687520459
687559204
687570630
687593015
687597422
687643305
687645434
687652217
687802950
687808213
687817035
687848984
687926321
687951318
687984874
688040883
688080424
688084542
688174899
688216995
688345359
688379222
688396240
688414286
688470787
688495386
688499442
688749784
688797892
688838157
688876754
688900031
689019621
689038613
689059271
689122285
689254918
689268401
689308391
689319656
689383401
689439312
689440358
689445942
689511615
689539702
689614955
689640188
689752360
689847639
689860320
689895149
689901471
689931949
689933115
689935289
689973801
689976607
690043194
690052052
690183849
690257995
690304753
690317649
690339942
690348486
690372702
690472474
690473549
690491741
690507410
690551843
690551892
690601325
690629813
690638438
690682786
690728071
690762626
690762697
690842122
690878736
691000443
691021313
691055595
691079178
691119748
691184217
691302776
691310743
691314506
691365583
691403029
691449406
691459241
691461800
691488922
691542310
691604438
691648780
691762998
691847646
691870042
691872614
691909173
691938516
691955936
691993597
692032158
692045627
692048962
692231839
692301102
692314987
692333892
692358437
692399511
692421062
692472243
692500388
692530860
692571655
692664906
692670412
692699297
692699745
692770800
692778297
692805873
692813484
692906072
693006290
693012183
693053711
693170616
693171988
693202211
693215021
693229957
693243047
693255848
693272445
693279686
693285930
693342746
693434128
693548604
693629547
693632271
693663727
693676838
693699830
693840907
693983877
694030971
694032768
694049619
694051675
694109854
694137633
694151549
694152476
694166080
694174031
694175398
694191970
694215306
694220311
694255354
694256967
694289962
694487855
694507051
694512443
694513836
694546025
694571296
694650906
694651141
694666235
694666502
694667440
694700582
694806394
694824013
694848065
694857662
694880586
694888151
694894387
694969131
695002263
695021741
695041549
695086110
695121712
695169054
695260122
695261652
695262265
695297171
695312655
695345544
695346809
695383269
695480220
695484648
695538871
695558828
695570600
695572219
695702924
695750012
695752343
695799235
695847909
695856590
695892108
695977658
696010355
696106097
696109684
696189861
696342946
696406738
696428075
696464611
696466640
696483725
696491341
696508779
696651090
696654112
696660710
696672412
696680169
696741707
696844517
696845457
696849185
696877642
696916883
696949093
697025059
697030772
697036593
697047640
697083239
697149575
697208564
697215216
697267443
697286049
697372640
697428196
697458150
697547836
697588109
697609333
697644633
697685543
697731916
697738983
697750960
697778339
697795751
697801133
697801905
697829608
697933540
697978186
698003952
698061141
698141510
698219588
698246949
698266934
698275194
698322626
698343084
698355574
698366155
698394588
698413580
698450534
698461146
698486953
698643152
698824991
698852979
698937561
698999341
699008328
699029998
699054516
699058249
699161548
699164427
699196793
699209473
699260155
699286377
699352823
699365825
699367630
699398866
699416222
699461627
699550435
699553600
699573398
699599632
699611070
699619647
699734651
699796489
699796886
699814191
699849387
699891224
699934002
699989808
700017211
700037230
700051691
700102386
700167523
700175210
700177352
700220734
700273145
700301450
700338490
700415328
700473849
700485961
700545575
700546485
700608268
700619390
700624804
700627681
700685075
700691497
700696918
700763811
700801841
700812754
700905474
700913377
700920767
701021528
701035886
701086311
701088841
701105912
701116869
701129489
701180936
701211627
701273359
701304424
701360921
701392094
701397645
701448162
701499683
701659926
701660318
701666045
701671489
701736559
701747786
701750073
701816891
701850390
701918306
701925112
701955756
701965709
702008202
702067421
702093720
702130168
702138797
702186968
702193627
702260472
702266218
702290457
702363400
702376867
702394193
702399443
702417014
702452442
702503204
702591320
702625556
702648020
702738480
702818868
702822208
702897636
702990128
703004828
703043221
703055452
703098605
703140049
703151166
703184432
703434868
703460661
703471145
703472241
703478141
703490665
703498214
703519288
703577463
703579452
703602402
703645457
703653556
703665384
703685751
703689302
703705165
703768653
703777772
703818826
703971939
704004537
704012688
704027911
704040070
704052910
704072341
704099201
704117519
704222004
704315627
704363682
704379424
704390842
704401487
704404527
704412407
704424521
704556288
704679146
704696949
704710370
704738402
704774897
704776436
704776814
704778346
704780356
704819814
704850463
704868644
704869487
704891452
704915217
704919717
704946564
704955398
704968037
704976728
705011827
705014998
705050455
705053505
705093596
705166070
705174446
705185944
705211628
705223661
705240268
705259447
705302528
705375354
705523326
705587377
705605605
705619692
705644357
705650013
705664562
705710213
705721953
705763672
705797796
705861198
705875200
705909607
705941091
706012723
706054078
706060022
706094832
706153442
706197699
706324199
706338856
706364057
706402692
706410522
706411652
706444771
706461115
706479387
706489311
706505830
706520821
706542006
706562914
706606985
706662008
706768155
706781981
706785016
706828400
706844375
706846799
706851973
706857276
706918246
706922373
706925822
706982408
706993038
706995829
707011241
707021643
707048031
707071975
707081362
707095150
707139292
707155990
707166208
707171034
707175493
707177267
707197795
707210232
707219122
707256503
707277441
707300030
707472512
707506572
707563876
707618679
707682530
707711712
707747095
707748487
707798191
707819425
707885893
708011886
708019810
708033004
708064544
708158363
708177887
708183406
708297668
708317355
708406741
708443561
708514369
708520207
708534380
708652270
708657658
708722649
708778053
708807560
708874183
708910683
708926968
708936484
708969068
708984666
708995849
708998576
709027765
709031376
709039970
709060439
709090659
709146186
709152481
709161483
709204762
709221660
709296880
709330911
709397774
709405047
709406850
709482837
709491508
709516816
709533525
709646501
709668200
709689747
709765896
709815962
709846848
709930577
709945038
709949086
709981174
709986337
709996604
710044285
710061329
710063670
710098704
710164969
710197216
710205469
710228060
710233006
710254436
710374445
710391965
710409087
710482605
710498071
710534703
710550675
710560438
710586559
710670866
710749700
710760724
710901107
710905175
710920358
710928295
710928980
710998658
711080236
711106789
711125840
711209549
711239350
711305055
711306287
711325224
711326583
711342651
711353463
711537608
711553208
711571864
711657274
711662592
711772459
711794283
711822822
711912032
711963748
712023613
712046481
712095058
712113174
712190067
712196687
712220843
712369818
712374562
712385522
712554379
712646308
712697754
712714580
712740837
712797002
712813421
712897922
712899081
712944152
712962616
712976403
713047034
713063563
713100240
713277599
713282712
713356604
713448687
713509825
713555226
713574272
713579712
713615511
713640571
713689637
713711824
713774232
713778028
713820274
713923008
713936212
714016465
714030874
714066816
714101193
714128339
714180413
714194859
714219551
714224768
714232233
714306748
714315005
714322123
714385108
714426010
714479448
714495591
714522147
714574196
714633252
714643517
714673403
714700775
714758651
714764041
714801107
714820786
714827052
714905828
714932622
715091178
715125448
715147434
715159781
715203129
715208604
715272648
715275241
715363304
715376163
715377349
715407910
715587730
715587794
715631169
715662791
715723018
715750023
715750541
715784170
715965447
715983511
716013506
716100357
716112143
716128345
716162249
716175169
716229171
716302991
716321906
716327415
716344616
716391961
716439041
716530754
716559058
716718277
716753658
716814796
716815339
716871998
716874749
716903132
716912158
716935980
716960078
716997367
716998328
717009891
717012542
717051921
717064293
717113791
717139449
717156427
717157476
717166567
717168162
717217088
717361870
717395540
717399846
717408561
717412046
717539251
717578276
717629383
717654653
717676732
717680414
717699901
717765838
717767054
717810888
717822031
717840272
717850303
717859103
717873934
717929920
717930438
717947006
717995173
718106129
718135257
718136584
718141749
718172675
718178337
718220477
718243515
718272604
718289344
718326761
718351299
718411306
718445994
718452814
718461598
718488374
718654822
718657320
718679265
718711013
718763597
718785453
718859949
718882213
718907775
718916028
718932268
719009898
719027823
719037380
719042052
719073262
719074635
719089050
719089168
719118305
719138765
719169476
719220910
719272589
719288114
719426417
719445785
719501352
719526388
719573560
719578371
719581669
719584079
719656884
719693428
719729075
719738117
719742266
719777241
719831566
719860111
719863971
719920421
719925624
719925924
719945445
719948141
719990722
720017355
720033696
720073583
720193125
720240932
720271417
720285844
720412767
720423428
720425350
720453004
720482765
720533536
720536870
720616718
720617537
720626046
720714031
720734444
720739494
720740228
720752361
720754330
720788768
720807542
720819277
720861360
720878510
720892900
720930383
720931192
721015122
721086564
721088723
721101722
721115200
721140807
721148874
721185768
721191907
721213093
721321523
721415265
721506944
721515637
721530688
721552248
721585623
721617073
721712715
721754581
721854308
721887605
721923336
722041329
722043050
722057746
722075552
722082152
722186692
722205374
722256903
722268978
722303536
722319100
722388013
722467861
722469614
722597618
722600726
722696172
722784408
722792409
722821633
722836423
722838186
722867841
722885653
722910355
722935096
722978478
722990791
723022920
723066593
723072211
723082127
723144059
723144774
723145574
723151429
723154954
723175180
723178114
723188089
723198273
723227763
723271775
723272728
723283661
723311902
723369312
723435822
723471874
723517497
723574242
723598013
723625400
723631543
723673428
723705442
723765315
723864658
723865297
724049989
724056459
724095126
724113857
724138850
724148720
724214536
724232758
724234722
724288199
724356188
724356445
724364286
724390670
724449902
724490545
724583364
724738224
724854392
724897265
724921846
724929834
724930937
725010972
725066241
725084450
725107763
725179914
725181390
725229715
725301054
725319662
725321456
725338728
725347234
725370746
725374026
725402576
725420516
725451778
725470268
725510539
725562385
725612409
725626700
725671892
725708715
725714597
725725720
725729124
725768476
725836727
725855728
725940744
725998983
726014430
726017559
726037194
726155481
726194869
726245115
726373231
726387629
726444447
726460595
726525235
726548196
726578362
726624706
726651214
726689351
726726940
726789760
726901554
726944312
726956663
726959341
727064624
727087338
727140307
727140537
727156120
727194104
727197244
727233403
727240580
727314448
727330327
727347679
727436908
727450042
727488137
727550598
727565802
727609097
727629656
727658966
727699721
727773862
727829373
727863552
727961850
727975342
728041866
728110687
728112650
728117613
728186639
728201931
728215351
728349890
728361267
728412632
728430282
728444364
728528462
728615451
728623314
728742907
728842796
728893590
728895638
728905945
728943984
728971019
729109574
729153614
729173056
729190688
729205339
729236675
729256431
729304995
729421513
729440020
729469267
729497480
729516258
729565984
729566543
729585601
729635388
729691333
729749693
729763169
729767210
729806226
729934885
730001057
730044798
730049064
730174991
730227839
730231508
730239824
730364417
730398074
730471462
730507146
730508999
730529610
730593915
730599631
730628794
730633542
730750353
730767442
730785209
730805456
730858365
730947253
731008775
731013165
731131728
731153232
731154527
731162175
731191263
731197098
731251063
731293014
731308417
731348356
731390776
731399661
731416926
731441320
731445005
731496220
731518743
731524863
731572358
731625499
731639061
731698413
731732719
731781415
731809265
731847570
731870408
731903367
732020027
732063146
732081832
732091354
732119526
732148349
732160832
732197754
732198049
732222353
732245890
732286412
732343936
732348800
732377341
732399995
732474638
732491693
732553798
732568411
732619375
732645279
732656519
732658753
732660782
732675595
732721304
732761017
732768904
732785415
732811859
732822687
732848681
732902736
732967714
732999108
733056799
733094284
733110418
733116604
733124753
733129998
733167541
733171253
733178877
733226073
733241249
733262341
733264321
733285273
733292233
733360941
733429852
733437626
733580699
733692965
733798716
733816717
733819961
733830974
733846378
733868905
733979400
733982388
734004740
734045144
734052437
734067524
734109720
734125173
734151888
734354196
734377753
734382901
734407933
734412402
734413992
734424875
734441429
734469907
734489100
734509667
734564616
734588810
734609812
734669602
734676361
734688725
734752492
734752854
734759510
734785398
734810287
734852836
734864058
734879857
734887875
734913652
734926713
734941537
735001904
735008219
735012516
735025637
735046272
735073129
735073964
735165978
735189942
735279038
735315714
735339759
735360295
735368436
735411070
735442270
735549145
735577947
735593603
735610090
735616462
735640385
735662646
735699102
735761158
735781530
735802247
735896693
735997642
736011302
736034660
736074847
736089315
736093561
736104910
736111906
736132591
736142114
736195479
736204812
736223902
736262086
736285737
736290997
736293545
736297013
736329368
736426293
736429335
736464406
736505345
736521382
736585462
736586933
736623474
736733536
736777452
736921220
736926599
736933530
736947395
736964530
737042232
737078631
737090169
737101182
737148238
737160864
737247655
737296444
737312960
737321970
737335861
737370703
737379755
737484019
737606500
737611426
737636787
737645724
737646215
737683170
737836700
737887323
737897368
737995445
738041063
738068724
738280109
738419078
738466025
738496632
738545027
738567196
738574488
738578895
738692837
738702542
738710462
738719441
738725932
738726874
738750117
738752138
738800845
738803600
738842597
738884002
738993931
739022505
739023530
739033225
739111645
739215732
739235285
739313993
739315657
739315663
739374686
739379935
739493305
739494966
739501161
739536824
739553477
739564040
739585151
739614713
739617712
739630325
739687484
739702228
739705229
739735231
739736340
739756390
739770644
739791413
739799021
739870309
739874579
739875148
739924304
740024950
740078237
740105621
740109651
740150287
740161767
740223187
740280046
740325758
740389626
740409379
740417758
740438609
740478585
740495583
740509166
740527111
740543187
740547407
740578011
740582933
740640121
740642980
740651351
740715653
740754067
740775461
740810285
740836006
740864461
740929809
741029332
741157642
741270772
741298996
741355102
741363958
741465391
741475315
741487347
741618183
741665066
741708964
741709427
741714547
741726631
741740104
741782518
741802036
741843833
741912729
742035528
742035798
742039654
742066031
742115975
742224191
742224524
742233821
742238198
742270682
742273369
742292581
742373075
742374439
742400230
742419738
742465891
742493429
742502502
742519332
742522646
742544954
742558023
742590914
742619169
742661153
742674504
742710567
742719783
742720035
742771497
742846396
742894513
743018012
743110838
743128513
743135461
743139216
743181942
743208305
743243688
743251099
743308681
743316997
743339624
743348734
743468624
743483028
743509597
743545989
743577586
743690131
743691247
743692862
743706324
743816604
743837175
743888187
743901709
743945922
743957585
744000295
744017901
744040430
744046614
744056729
744098627
744184442
744215775
744260697
744291014
744311413
744327571
744355452
744442340
744469859
744555123
744608047
744645909
744663698
744672135
744674524
744696677
744729573
744731239
744746644
744787480
744819852
744841666
744879473
744883514
744915667
744987162
745046746
745058086
745062166
745072639
745100678
745127331
745143726
745163786
745171417
745261476
745304822
745340392
745407144
745459869
745512884
745521276
745589759
745609159
745622301
745698714
745716357
745736562
745740499
745752243
745795202
745855817
745899590
745924900
745932634
745958817
745976293
746030819
746040883
746048144
746059645
746070366
746073061
746104578
746123452
746140338
746144278
746149820
746242037
746255157
746270601
746299759
746330865
746344082
746357676
746375740
746382372
746400232
746411091
746419603
746435454
746477396
746493899
746505941
746545524
746640167
746659596
746666423
746745450
746810241
746852945
746879063
746889411
746965283
747007041
747057377
747061361
747065841
747100905
747129430
747136406
747139948
747206369
747207506
747240938
747255954
747273197
747292508
747397617
747422248
747422472
747426350
747437076
747456184
747500862
747513825
747529228
747591404
747610503
747616741
747634912
747710350
747745409
747745534
747747423
747756059
747771989
747793781
747824190
747839945
747915459
747916866
748008634
748028919
748144095
748233451
748236770
748273038
748333872
748335428
748353941
748510453
748628229
748645788
748703200
748729869
748765982
748772109
748830639
748836424
748853820
748857309
748864279
748876717
748888961
748899636
748960775
748963836
749034912
749093394
749177162
749179113
749207459
749248059
749300752
749324723
749333375
749344479
749347119
749361077
749369933
749573589
749606187
749638840
749639927
749651398
749688604
749735054
749844904
749853298
749880325
749936255
749947265
749986869
750004857
750046923
750084019
750100761
750114721
750123112
750144637
750244894
750265485
750273728
750282984
750285255
750322109
750328491
750335631
750355744
750388114
750441698
750447295
750481157
750519055
750528219
750626295
750628880
750634555
750650950
750661173
750663053
750770880
750884011
750917095
750922376
750950712
750952437
750990274
751064865
751088031
751156327
751183737
751196196
751227828
751241109
751261846
751306148
751324302
751340784
751462691
751542294
751609779
751624743
751650063
751665997
751671400
751721185
751801549
751833024
751850103
751954755
752013360
752027411
752074235
752076826
752084626
752137473
752138738
752141668
752201779
752225877
752262123
752272272
752286320
752293795
752357876
752423720
752442601
752458951
752493859
752584509
752640791
752643832
752652571
752748799
752760766
752895056
752915816
752927022
752995636
753022209
753027612
753049131
753061798
753068115
753166514
753180254
753215432
753218495
753271376
753274035
753274204
753288632
753406720
753451512
753468860
753486859
753521351
753567790
753595929
753620881
753705189
753710389
753754787
753809628
753853891
753937571
753965749
754028977
754117731
754132963
754220804
754223784
754256781
754282698
754283324
754320252
754349785
754362650
754377694
754401725
754458879
754643148
754648437
754657697
754687889
754724503
754765352
754774033
754790166
754882809
754887108
754943346
754949515
754955012
754955144
754959722
754964392
754965137
755026237
755030517
755047812
755089784
755189885
755211169
755236186
755321226
755327436
755327948
755355363
755397860
755510446
755693741
755705456
755725349
755755240
755783898
755784349
755945656
755946238
755950238
755991174
756010722
756080072
756093782
756145883
756158192
756219221
756232055
756247032
756282070
756315356
756319502
756328918
756376674
756389769
756403617
756408822
756423541
756425022
756426645
756458665
756541296
756724341
756747535
756801626
756815833
756820371
756837344
756874684
756908980
757030097
757030310
757088879
757102633
757217947
757294038
757342588
757401972
757453474
757520566
757661828
757723021
757754347
757868675
757872429
757930905
757977952
758015827
758020506
758022236
758051152
758127539
758143583
758145608
758148203
758166830
758176357
758196031
758205047
758210279
758210862
758217353
758243948
758291172
758301262
758309642
758318541
758329457
758333290
758375007
758390980
758396976
758408909
758409261
758418203
758437868
758505913
758518681
758605249
758609839
758672258
758673323
758675585
758684399
758782647
758845145
758899776
758959314
758998072
758998238
759163186
759171623
759191155
759192946
759207662
759241750
759313181
759336933
759410428
759431251
759434778
759448420
759481007
759487561
759523072
759531966
759587852
759597821
759605989
759612271
759620723
759654822
759657905
759678751
759694137
759720352
759739473
759829649
759873469
759927950
759929724
759990692
759995078
759997365
760066536
760090267
760102801
760108664
760175439
760223553
760229445
760258985
760318631
760333632
760392684
760437884
760554181
760651697
760678223
760702302
760729550
760792577
760831281
760848806
760869554
760902959
760936926
760964077
761014328
761045738
761049537
761056243
761182027
761184219
761185144
761204939
761288691
761336190
761469857
761472705
761503123
761506374
761528696
761605375
761616010
761692905
761710187
761723813
761738815
761745109
761846820
761870295
761870330
761875039
761929019
761958437
762025095
762185204
762193340
762209100
762265324
762329500
762379311
762426105
762480886
762530870
762532619
762550608
762579112
762589193
762676983
762706453
762709916
762740772
762796148
762848965
762900929
762944478
762949225
762983722
762990086
763034713
763039447
763064748
763087998
763133242
763160254
763236796
763251364
763292718
763294331
763316116
763327306
763327464
763330067
763334135
763395583
763396637
763456005
763465571
763493947
763515364
763519347
763552397
763562481
763638794
763638947
763693826
763739508
763788743
763797531
763811284
763846327
763853422
763866298
763868191
763895647
763928586
763929103
763931614
763971208
763974214
764093068
764140485
764143779
764156670
764218631
764226587
764303739
764339249
764442783
764455825
764506341
764589716
764599624
764663282
764682352
764718288
764741506
764773637
764789508
764832247
764900643
764925504
764929646
765028703
765050582
765074230
765087277
765092851
765106264
765114956
765173834
765196260
765226829
765271818
765317587
765428038
765434479
765520230
765552203
765597445
765645664
765654380
765700783
765740746
765757513
765817777
765830173
765858711
765913500
765921541
765934131
765965762
766006625
766045769
766122670
766158384
766193843
766200343
766212993
766227346
766314177
766357092
766360003
766362253
766396435
766402354
766426738
766442075
766495035
766578083
766579231
766585266
766620960
766627401
766633146
766639339
766651952
766711839
766735091
766735780
766790078
766793178
766800907
766891792
766964348
766965288
766968366
766969587
766979773
767107927
767119571
767206837
767241252
767275098
767280872
767288266
767311879
767315602
767348504
767432643
767483497
767523032
767553377
767588917
767599068
767650602
767704923
767790410
767810074
767871903
767898820
767957285
767982104
768016283
768076589
768110471
768124146
768167009
768202233
768236287
768268281
768319672
768415075
768450147
768476035
768497366
768516808
768524351
768536633
768539141
768593905
768716775
768739340
768763881
768767656
768781810
768792791
768881877
768891508
768900371
768910914
768915785
769051311
769113831
769126616
769142609
769194430
769239107
769249852
769318586
769451636
769478776
769482636
769603564
769650685
769713487
769763488
769827422
769879312
769965852
769997007
770069823
770149761
770219955
770235032
770255913
770267599
770349485
770430270
770459242
770526671
770546596
770550814
770571336
770642016
770700062
770801250
770855363
770925563
770956268
770993913
770997329
770997618
771000177
771025220
771046532
771089987
771089989
771124409
771224095
771248382
771256704
771265352
771270848
771286497
771304092
771331808
771386328
771491898
771537266
771595140
771636995
771654783
771690020
771711923
771786973
771809049
771861074
771980164
772056512
772064125
772162046
772175789
772185280
772359141
772361660
772375476
772403006
772404449
772506399
772551317
772664348
772694982
772759546
772840927
772842184
772860368
772893305
772935683
773000999
773062623
773100638
773104118
773107256
773123969
773179991
773215510
773226728
773240039
773270718
773350390
773397894
773398300
773504772
773507618
773552647
773590514
773592840
773706532
773802363
773810429
773856033
773886823
773895921
773895948
773920963
773929253
773929389
774008539
774030370
774037996
774045016
774080562
774144066
774162179
774171549
774186880
774187770
774237335
774240086
774258097
774267843
774332722
774339511
774341874
774341969
774483987
774518406
774595791
774604056
774608836
774634447
774649035
774660199
774713449
774735579
774750264
774833067
774833917
774859232
774954417
775042958
775064783
775116544
775224923
775237845
775258071
775269469
775270963
775455280
775462903
775531607
775572971
775580502
775612552
775652574
775659075
775723810
775742406
775753136
775811108
775818946
775827997
775859718
776016105
776017271
776087582
776167847
776180333
776201160
776209362
776217064
776250463
776395312
776399109
776407505
776409544
776571902
776601613
776613114
776649286
776684766
776714414
776720825
776726521
776900761
776936582
776941604
776945899
776979224
776997808
777059952
777108354
777112674
777113494
777119211
777138631
777172746
777358243
777377323
777639820
777679181
777730476
777850658
777854713
777903108
777903239
777903277
777908882
778050069
778080963
778117114
778175693
778238078
778250127
778290133
778315187
778317077
778318334
778376170
778385393
778400118
778483703
778495063
778511103
778545069
778607336
778608293
778636572
778641788
778696053
778721376
778817787
778872595
778953263
778988620
779069999
779094857
779118304
779120654
779125209
779127213
779128633
779149960
779405355
779445485
779490951
779511989
779526075
779543265
779566394
779693854
779821957
779825200
779936754
779980407
779989425
780071607
780074112
780126582
780129362
780136279
780175397
780179207
780210173
780221435
780247124
780289258
780339330
780351653
780368835
780441488
780479214
780517013
780559699
780641444
780647209
780651581
780792437
780953518
780978229
780979479
781000717
781006458
781030245
781053940
781084403
781111970
781131342
781147634
781156075
781177515
781235881
781255781
781264299
781357730
781360450
781362122
781374405
781377116
781445590
781454558
781496481
781517313
781536727
781568547
781575304
781614663
781627428
781647621
781666576
781677636
781683066
781701008
781722041
781749493
781770263
781771376
781774105
781806065
781808853
781819623
781839028
781939372
781947056
781992095
782010528
782035096
782038693
782077181
782111390
782130597
782149921
782160090
782189105
782200518
782210898
782278163
782315873
782366148
782426645
782469941
782474532
782532155
782697328
782733892
782742926
782827060
782833676
782854612
782910577
782924404
782936685
782944310
782967208
783040472
783054618
783063896
783089708
783109542
783157581
783161271
783179092
783263888
783274550
783293946
783342194
783464093
783514385
783521794
783524834
783618342
783630446
783639718
783707666
783831874
783870998
783880432
783942360
783980790
784000841
784013998
784048863
784052857
784085813
784196976
784220307
784229945
784263495
784294652
784298914
784316840
784336133
784365120
784376299
784410614
784434102
784449013
784472022
784491971
784497330
784551304
784552362
784554137
784567664
784652882
784681575
784719101
784766958
784811226
784844018
784905022
784910473
784927540
784950765
784952123
784968497
785169167
785174346
785179760
785223771
785306422
785415042
785418724
785463193
785471084
785477101
785479492
785490759
785500108
785530339
785539609
785551880
785575797
785623338
785648119
785676623
785702323
785716950
785718963
785727892
785736586
785743059
785749527
785786379
785800129
785833075
785862534
785898058
785926805
785952370
785967986
786008512
786018653
786035957
786040387
786053420
786058224
786063190
786079893
786084655
786097629
786125091
786214199
786238893
786254354
786270630
786274348
786275510
786337217
786365971
786436645
786468340
786526644
786532067
786571246
786574833
786652993
786721962
786848650
786865803
786870497
786883217
786903190
786923842
786924049
786950528
786984937
787016970
787034878
787078833
787087001
787122963
787134436
787176467
787182388
787252838
787332164
787351084
787402828
787408639
787508267
787543781
787577418
787660970
787666358
787667056
787683029
787702425
787722135
787729165
787762765
787777522
787778595
787821291
787830896
787832919
787858410
787906140
788020173
788049782
788077920
788082660
788088780
788147255
788158841
788186861
788254952
788339801
788424203
788473231
788477228
788525276
788528837
788557666
788563702
788583737
788602399
788643132
788663507
788688246
788760207
788782479
788794692
788801820
788894524
788934632
788935475
788942886
788992501
789005528
789012205
789095700
789105123
789113779
789208152
789219708
789225797
789251080
789268635
789334925
789378927
789409284
789412902
789416886
789432284
789465909
789590536
789596323
789615632
789687252
789763426
789777148
789822910
789882487
789924360
789932575
789997600
790021499
790024849
790141128
790221205
790239441
790252171
790288927
790292565
790313246
790353952
790377118
790451253
790464150
790533617
790555385
790575893
790636525
790640035
790641320
790656055
790709197
790721140
790760029
790803017
790805273
790849248
790920780
790993885
791009873
791027277
791083830
791086442
791087688
791093889
791109212
791135496
791149931
791183575
791234768
791280117
791359243
791366347
791378041
791379889
791475732
791506286
791546297
791613663
791648865
791650633
791663964
791732213
791750486
791766168
791773524
791797780
791853048
791861286
791892342
791946682
791965908
791970544
791982417
791985840
792011218
792055862
792087978
792118008
792139986
792151571
792184170
792211629
792315270
792416462
792524692
792549455
792632745
792659536
792674348
792774892
792798732
792802809
792928860
792969267
793033703
793071814
793093235
793115318
793120281
793134021
793155364
793219194
793251585
793252684
793324639
793376332
793406614
793518068
793530145
793542018
793557377
793652919
793680959
793722425
793734964
793748396
793754571
793772156
793831937
793842674
793852332
793880285
794032565
794086079
794105053
794127738
794150170
794155591
794204951
794218798
794286451
794292198
794331665
794446012
794457590
794484193
794531152
794552033
794591460
794661404
794791674
794834125
794910123
794928055
794951264
794969277
795062980
795081861
795084894
795167202
795179200
795218241
795232274
795278350
795302559
795329160
795359604
795360119
795423238
795494818
795527912
795546178
795563220
795608081
795608829
795652548
795718246
795744776
795787597
795867182
795881776
795911080
795992074
796039539
796048299
796061631
796089257
796096886
796178967
796214272
796237068
796269330
796287005
796408456
796416611
796443476
796451558
796510494
796528899
796575068
796584855
796588241
796603305
796646959
796724693
796736929
796741138
796812731
796829975
796868458
796972862
796980526
797015255
797033468
797034952
797048769
797059758
797070566
797221213
797458158
797469764
797516830
797609263
797709333
797732287
797744272
797757011
797783433
797857970
797874048
797882963
797898809
797935227
797964331
798001162
798054999
798106127
798139760
798166163
798224230
798236703
798249391
798295622
798327297
798382180
798387524
798397741
798426146
798438055
798468269
798468895
798525556
798611380
798613011
798649220
798742872
798743411
798748904
798780624
798805178
798907273
798907759
798938572
798938630
799029059
799051522
799056473
799215087
799215850
799233196
799270802
799280862
799296908
799304824
799444196
799476433
799499264
799505457
799520826
799552136
799667969
799672963
799691404
799767491
799791160
799798012
799822884
799838324
799867794
799940492
799974027
800018998
800067893
800122415
800204084
800230325
800255098
800265433
800361400
800396209
800482416
800491466
800507932
800578121
800617798
800689745
800699277
800710387
800737429
800781649
800817851
800848610
800923438
800964808
801081990
801093302
801099508
801247528
801250736
801376265
801421324
801473601
801479069
801500362
801513546
801517539
801533330
801622159
801688375
801689193
801695931
801753922
801811159
801888189
801897836
801900498
801947373
801962671
801969369
802079898
802162257
802210392
802217529
802230654
802281851
802289854
802322846
802420878
802477211
802481083
802486092
802493682
802582360
802593726
802609733
802668292
802699833
802707844
802722921
802769827
802816846
802827996
802834078
802841937
803007715
803022443
803023829
803082993
803101073
803114070
803128508
803185056
803201149
803251837
803344469
803359568
803397287
803427775
803456619
803462889
803552081
803619217
803674419
803700030
803772581
803891594
803950116
803986125
804102548
804105612
804115252
804135978
804181781
804196061
804265732
804349219
804402821
804477627
804495150
804496115
804527569
804593663
804669207
804671473
804695139
804738263
804796371
804827555
804837362
804878575
805021996
805025674
805055601
805089854
805096747
805119087
805129950
805276546
805324992
805379031
805603122
805715577
805717905
805744353
805749378
805777568
805786450
805818668
805835142
806063159
806191915
806193126
806265111
806297109
806297561
806302808
806306440
806337594
806377072
806414760
806438733
806457075
806503310
806555866
806582199
806584375
806607264
806621351
806723391
806733611
806752802
806847231
806880038
806910588
807062783
807072424
807100802
807111244
807173117
807205883
807260128
807365737
807367644
807399868
807491865
807505035
807562891
807695781
807717022
807826048
807851146
807929232
807938777
807943968
807953858
808035383
808238009
808278447
808350975
808374094
808414211
808424346
808447777
808482628
808631997
808686368
808716781
808758691
808819065
808882686
808934197
809032767
809053934
809178540
809178746
809202550
809310081
809321682
809322003
809378894
809464561
809496903
809500301
809539133
809539752
809577286
809578760
809598244
809658920
809783453
809790356
809790925
809839651
809873181
809901505
809935829
809944585
809961877
809986590
810059640
810177448
810217725
810235308
810239396
810349626
810356541
810417466
810536244
810572812
810579589
810593564
810606904
810647352
810662009
810758068
810819211
810856464
810883980
810925645
810948732
811054326
811162518
811173720
811184791
811206914
811263677
811395586
811611069
811612492
811633202
811638763
811699457
811810376
811812562
811847452
811849889
811905426
811930951
811989534
812014515
812126987
812227362
812238097
812246912
812456767
812462531
812500073
812506937
812508181
812659403
812671079
812734171
812755880
812777136
812853600
812973048
812976827
812994337
813025127
813033626
813149609
813216613
813328865
813353180
813356927
813392993
813417070
813423843
813442897
813470350
813473245
813559637
813607605
813673454
813694147
813705710
813735128
813748947
813763631
813776177
813780558
813780801
813915470
813981282
813984106
813995483
814008394
814020766
814049832
814074771
814145868
814147876
814161561
814181791
814222947
814295628
814326623
814349632
814391381
814408768
814420652
814512613
814519209
814653065
814869727
814872044
814929924
815044179
815058617
815075498
815110149
815128669
815141656
815146238
815284444
815308063
815311201
815337300
815375025
815421229
815423737
815446098
815459696
815459759
815562547
815608985
815669554
815702948
815766105
815955506
815955816
815994929
816185190
816282376
816289432
816317380
816352442
816370942
816384985
816402195
816434264
816455892
816497790
816652485
816660809
816705986
816725277
816809308
816809748
816881202
816894705
816901111
816985792
817008220
817060802
817071537
817108871
817164267
817164615
817167868
817350367
817437775
817445869
817458040
817468484
817507887
817520603
817605547
817660062
817756855
817820883
817926074
817954190
817982131
817991444
818060210
818077086
818079626
818089434
818211272
818268257
818280764
818450488
818468436
818516065
818543029
818556472
818575249
818587027
818641279
818672329
818707346
818710031
818757647
818768294
818778067
818810426
818814787
818845315
818869786
818963878
818975543
818977027
819006313
819024480
819048695
819057805
819061922
819126320
819230063
819261399
819264903
819282375
819296912
819382301
819394134
819397223
819535957
819547036
819551216
819554169
819642780
819701573
819738021
819931427
819936515
820051268
820052359
820120188
820210218
820253554
820298877
820412955
820438497
820478743
820527665
820626770
820639807
820757337
820762269
820881003
820927677
821079664
821130972
821132830
821185207
821302834
821305641
821350874
821354402
821374106
821427583
821442078
821449721
821479904
821536663
821608734
821671064
821682888
821747427
821757092
821833489
821859761
821874847
821922658
821938511
821938740
821989321
822002568
822057014
822106837
822113974
822120535
822135445
822159698
822178220
822229922
822302973
822305407
822311976
822328574
822397171
822426065
822445819
822509869
822524003
822557119
822578141
822589380
822597235
822621709
822697963
822720248
822725484
822956521
822959702
823064785
823098852
823132262
823198150
823273652
823287281
823409723
823418732
823477253
823494644
823513564
823515665
823563426
823564736
823612477
823718701
823740689
823801067
823835855
823839406
823936958
824019367
824026065
824032412
824102134
824106513
824144798
824147423
824295876
824350218
824376674
824376958
824377136
824412197
824432175
824614868
824672040
824694927
824796625
824798698
824849875
824990431
825102652
825136625
825187601
825205635
825231637
825236734
825241210
825276394
825322258
825326262
825386562
825408150
825472851
825643927
825656919
825719993
825728786
825787553
825827703
825830897
825854141
825903611
825926079
825964395
825988260
826099126
826185257
826241054
826258942
826263953
826279382
826312936
826317236
826353664
826364211
826369386
826390308
826450932
826474633
826526410
826656706
826666715
826683031
826742245
826761443
826767349
826818562
826971100
827007969
827051299
827104028
827124998
827151125
827212182
827215924
827217052
827274952
827292010
827411639
827457720
827484572
827543748
827614230
827634470
827670918
827689586
827722095
827736187
827757118
827769520
827809654
827834044
827879151
828075478
828091812
828095856
828102764
828112074
828147849
828176128
828204523
828209501
828215393
828237245
828270638
828282149
828289891
828361658
828367009
828443103
828524629
828531045
828559125
828601929
828617552
828670475
828689308
828705647
828708021
828726652
828815702
828957060
828965669
829016333
829030910
829051593
829091316
829115225
829133028
829169623
829331752
829416350
829448018
829488191
829535777
829575870
829642468
829732573
829735363
829792659
829815691
829901682
829925742
829960935
829965791
830008071
830034498
830037806
830076479
830112110
830127419
830136429
830199044
830244226
830265386
830322577
830418141
830435296
830448691
830506133
830601639
830658472
830714394
830734963
830771251
830787722
830788795
830919348
830923661
830939480
830997186
831079818
831102616
831108569
831160227
831181531
831257412
831333811
831350434
831398990
831399807
831406020
831419849
831467800
831513019
831514819
831561616
831576821
831580849
831611479
831655961
831703464
831796950
831809258
831814256
831897901
831927996
832049821
832054379
832080620
832102222
832104716
832178745
832245849
832273556
832339801
832480331
832560041
832570079
832574035
832604650
832627144
832654865
832704080
832709194
832761664
832859199
832893510
832910175
832917956
833003475
833026301
833100487
833164039
833173284
833217014
833218629
833244909
833326114
833406898
833407536
833590767
833596751
833613285
833617227
833780574
833824222
833827808
833988755
834018793
834072036
834182099
834191555
834271355
834339279
834404981
834451303
834485282
834494900
834528826
834544899
834548351
834581307
834644699
834678951
834781764
834785005
834787858
834806822
834932835
834957814
835015047
835051525
835157072
835209417
835236859
835268718
835293322
835303486
835311790
835384874
835413333
835422633
835448709
835491268
835579666
835663549
835713904
835740278
835827885
835868781
835971884
835983759
836046796
836047376
836065770
836134464
836149884
836162278
836196703
836220925
836450665
836489100
836540987
836597225
836641589
836680531
836765773
836811126
836954049
836971440
837020123
837056565
837187854
837227810
837242230
837277441
837288020
837306737
837338641
837360410
837444498
837452439
837534276
837536651
837538984
837541123
837554127
837566469
837592053
837602180
837621139
837648793
837676051
837719988
837735548
837779672
837892192
837943002
837983014
838003502
838058756
838060026
838064477
838078104
838126092
838223661
838320493
838453612
838491867
838531855
838539032
838601637
838601667
838656047
838684572
838696594
838737925
838744849
838776043
838823446
838825149
838836733
838837567
838873268
838883967
838885386
838964259
838970459
839021160
839029900
839147364
839155665
839201010
839201544
839227732
839246218
839262375
839319600
839339416
839366938
839373336
839374843
839391010
839406327
839480598
839515163
839561047
839578990
839629206
839638229
839705496
839726233
839746508
839767681
839810428
839877524
839891333
839903511
839928221
840017783
840031389
840081322
840094364
840165995
840175126
840190512
840239956
840287510
840314027
840368827
840389876
840483231
840501290
840560739
840599804
840618124
840619739
840626310
840656983
840766634
840795790
840843835
840851166
840887313
840890071
840924898
840942209
840971885
840973954
841030356
841066039
841073694
841119167
841122418
841173256
841177743
841285369
841328178
841362723
841430567
841514913
841517240
841560075
841579954
841590246
841622163
841647132
841683826
841767895
841816062
841819617
841870193
841879993
841891156
841893621
841945804
842020810
842085253
842092026
842103330
842235469
842283844
842290054
842321856
842394117
842422439
842492116
842567276
842586076
842594926
842674561
842679306
842702720
842764313
842780277
842801692
842815524
842879521
842895954
842919319
842993549
843080790
843095382
843199938
843281387
843295174
843302255
843309104
843393669
843409773
843435426
843439099
843522443
843574138
843605189
843608744
843616189
843622129
843706836
843726341
843733581
843771441
843776090
843776595
843826267
843829892
843841184
843872072
843968329
844002968
844012680
844158009
844172701
844227350
844276658
844313837
844330786
844388326
844448586
844725931
844837733
844882429
844979250
845042766
845049597
845055563
845088067
845162831
845206827
845213769
845217314
845255262
845284995
845370931
845403337
845430743
845451342
845462163
845519980
845568239
845652361
845819556
845863333
845897875
845934636
845934822
845937725
845985376
845988651
846053748
846092601
846114497
846198645
846231994
846245344
846287196
846351486
846400075
846442803
846589248
846598460
846663849
846694469
846758413
846791611
846847992
846912361
846943138
846983373
847078949
847100307
847259810
847265720
847288979
847347469
847478516
847515620
847561953
847592988
847630340
847639026
847692469
847703368
847722398
847843975
847847874
847869573
847879555
847926901
848111677
848120242
848129661
848130479
848165960
848255955
848331898
848399926
848411892
848462926
848553987
848646640
848699421
848700831
848731921
848817676
848873841
848927384
848943401
849012307
849013057
849024503
849043651
849144371
849149170
849290460
849366645
849378311
849399517
849399710
849415080
849425764
849524695
849738110
849825290
849872888
849885544
849964307
850024570
850024697
850162766
850200293
850211296
850212228
850225129
850228597
850260430
850270291
850294967
850474939
850495743
850569547
850571933
850574164
850640793
850644239
850678810
850692593
850693100
850774074
850803856
850821865
850846417
850877947
850902355
850982925
851041352
851053199
851076488
851082159
851123847
851167549
851190384
851226924
851301722
851361690
851380400
851393586
851453002
851506584
851569943
851596693
851617820
851618973
851634340
851653945
851684649
851689123
851703538
851708926
851721491
851803538
851817175
851840670
851917510
851936818
852047566
852073879
852101065
852110153
852119967
852203109
852234244
852235682
852288554
852339822
852355645
852374537
852385416
852388484
852389563
852431498
852433808
852447135
852456921
852475660
852490181
852508149
852509636
852538298
852564227
852574129
852598185
852602651
852647213
852666605
852679134
852699759
852734098
852821116
852825010
852944526
852968378
852968718
853145160
853189307
853194948
853225288
853307990
853376044
853478229
853484068
853490687
853498992
853649770
853675732
853697851
853741920
853763287
853834347
853953714
853994516
853994780
854001649
854026352
854080983
854129140
854148760
854153650
854162470
854280946
854298683
854361027
854448746
854528451
854577633
854706292
854738089
854916624
854952693
854954531
854981868
855069529
855114638
855183483
855191293
855240593
855368895
855409253
855418191
855555261
855574330
855650171
855684718
855774378
855778536
855829268
855835151
855867521
855916698
855959733
855990147
856009335
856072879
856086250
856092306
856124111
856158502
856329675
856368248
856413348
856431160
856433714
856449650
856488405
856537523
856544226
856595723
856598896
856663014
856674407
856762877
856791584
856800787
856803288
856833459
856848856
856853708
856858930
856870868
856879853
856889521
856909487
857089671
857101809
857202748
857225966
857266320
857300196
857329075
857348464
857430010
857480834
857667399
857670997
857680572
857738491
857795551
857804592
857819588
857845059
857898187
857940778
857944376
858044815
858071868
858090748
858125339
858210405
858225124
858290475
858308854
858338630
858343504
858352834
858385617
858436179
858436969
858470268
858604097
858630719
858642790
858678959
858700547
858730986
858767864
858820584
858830044
858988745
859077923
859229130
859242490
859286717
859375518
859376110
859405654
859411821
859612985
859624681
859666570
859669810
859770092
859814440
859834602
859845817
859849874
859859185
859865458
859877185
859937347
860007994
860068710
860179464
860206684
860207112
860231386
860252719
860306473
860340382
860384186
860515188
860570086
860575880
860652763
860657583
860717296
860746104
860772636
860776913
860810890
860938894
861050152
861281299
861288662
861302558
861397956
861402355
861408438
861418120
861420770
861481132
861533890
861627151
861631857
861635247
861742246
861833820
861903337
861967396
861975495
862048182
862053843
862087383
862096568
862101084
862228084
862232151
862328643
862354327
862375850
862414273
862432106
862588822
862648099
862735771
862837052
862859966
862921709
862940628
862959005
862962221
862973908
863034605
863077613
863117684
863196426
863215209
863221422
863290671
863365752
863369255
863390177
863519394
863542679
863550390
863559158
863604984
863674032
863687329
863690185
863693182
863744109
863778353
863814962
863898044
863923384
863967466
864006332
864010649
864083725
864095859
864112369
864115582
864160174
864167984
864178723
864180188
864216821
864237706
864361998
864396110
864451235
864473831
864494598
864502164
864524585
864589983
864619117
864684326
864687049
864738798
864748174
864760700
864785265
864815414
864855291
864876683
864947179
865028226
865074413
865100454
865107667
865152098
865163659
865188480
865190640
865219049
865285658
865301798
865314821
865356455
865409204
865510467
865526687
865527005
865601826
865615740
865654188
865723183
865726612
865727123
865739473
865741793
865853921
865913773
865953067
866084880
866106863
866121041
866189700
866200840
866202276
866222876
866263653
866296362
866309610
866384399
866387007
866394918
866414934
866463318
866513102
866527228
866547729
866596306
866659967
866676692
866718674
866844098
866915188
866934269
866941973
866946253
866955603
866987754
866995905
867003334
867067978
867072016
867099005
867101692
867103414
867124300
867174623
867204001
867315579
867323450
867328081
867334983
867350744
867373077
867397344
867397482
867441020
867481299
867515708
867561683
867605885
867690880
867698962
867858535
867888722
867906475
867962946
867978154
867990314
868023605
868038757
868040151
868041608
868137174
868138399
868167256
868274678
868325535
868356597
868371534
868376177
868400333
868450281
868452346
868470784
868541855
868603889
868613219
868631848
868709530
868741093
868747324
868750644
868757156
868776906
868834429
868849351
868888520
868919649
868927212
868982475
869074894
869168600
869216183
869253237
869261159
869269905
869321866
869370130
869387411
869460080
869479363
869594723
869676973
869799123
869812836
869812917
869870273
869876442
869893964
869909944
869952991
870080967
870104887
870105064
870253070
870265925
870295631
870312503
870348413
870359595
870425514
870441911
870505975
870519138
870539858
870576257
870599286
870718339
870738159
870848279
870898387
870937141
871023300
871107236
871127473
871186719
871220287
871227538
871232627
871281329
871282028
871288962
871307301
871310639
871339018
871404680
871411418
871515828
871554970
871556382
871619634
871625474
871644384
871738686
871748204
871781402
871804291
871951699
871974735
871985742
872039747
872067775
872092706
872157755
872199975
872244466
872270449
872284836
872383635
872387417
872432009
872439945
872579359
872604497
872660347
872838229
872840002
872854543
872868727
872888376
872916573
872919670
872942908
872969865
873005561
873043445
873055410
873105799
873236946
873268941
873297891
873303051
873342423
873371616
873395741
873414927
873430096
873439832
873466434
873477027
873480052
873488851
873508532
873567313
873598442
873682944
873696161
873707393
873726506
873730652
873751801
873888787
873944273
873979334
874005061
874049245
874062924
874067578
874122657
874179465
874257156
874298048
874479447
874496119
874505111
874516971
874554305
874623215
874688533
874788421
874851471
874921850
874924688
874955560
874999080
875155441
875214955
875232383
875316134
875318915
875322004
875509783
875525531
875544039
875633473
875636540
875637284
875638555
875684645
875771705
875859528
875860415
875880212
875939056
875998234
875999319
876103404
876118144
876138401
876151399
876211413
876263550
876299870
876321704
876326587
876368887
876401339
876408238
876440220
876474676
876482825
876681069
876699011
876716479
876756618
876931104
876932533
876985741
876996378
876997412
877077471
877128757
877246180
877309193
877315922
877346546
877472200
877487351
877508092
877581007
877645620
877652338
877690819
877716471
877834201
877852646
877864581
877979213
877984348
877988091
877997370
878004723
878034826
878100795
878161465
878199119
878322064
878374528
878412753
878425569
878480637
878524874
878664489
878772875
878813373
878849101
878875853
878906291
878922449
878970289
878997781
879013208
879015074
879018192
879051199
879079688
879106288
879107718
879194672
879259425
879369985
879376415
879412760
879414613
879583278
879623046
879633106
879672217
879720113
879842622
879906108
879924193
879937643
879944056
879973365
879979967
880000366
880022245
880064716
880100810
880139430
880206785
880216893
880246519
880267419
880272217
880278853
880288628
880321573
880322282
880428053
880442712
880467728
880469374
880512143
880517360
880685389
880708315
881013108
881103442
881144322
881145413
881176336
881182960
881189677
881236994
881255923
881293666
881294352
881375522
881406248
881488438
881492576
881583362
881681514
881727004
881777402
881778435
881855175
881953450
882048179
882158217
882350063
882359308
882392020
882395164
882396947
882410447
882432329
882525057
882595069
882652673
882666106
882678720
882692904
882702567
882812243
882817448
882861559
882864235
882886359
882973372
882992320
883017129
883059977
883075558
883100074
883133003
883194673
883225498
883267997
883302194
883337440
883339547
883451081
883476847
883489299
883503843
883513669
883697423
883705543
883712154
883741583
883745342
883774604
883800102
883867733
883933832
883941326
883971455
884065241
884066375
884117041
884178197
884183089
884266895
884306726
884350418
884359202
884359241
884401029
884405671
884415775
884416143
884453082
884473705
884478659
884539656
884544339
884548772
884574559
884589149
884598675
884604282
884632599
884729434
884740836
884776764
884783327
884785211
884793624
884801419
884840348
884855302
884907953
885010512
885204085
885255903
885269217
885340679
885341708
885352363
885373725
885389025
885391108
885418073
885493168
885566826
885591863
885642392
885666486
885668070
885722577
885771589
885791826
885827506
885836953
885857273
885930565
886023517
886114201
886118693
886186716
886214190
886241082
886288207
886369725
886427109
886535769
886550780
886718513
886724990
886779691
886784595
887045027
887112589
887202423
887232435
887236590
887246913
887334612
887360107
887383065
887385351
887434321
887443624
887478357
887527868
887579417
887584907
887599241
887612723
887613450
887623225
887637338
887693823
887705778
887728285
887958115
887961557
887994810
888079149
888161362
888182603
888197615
888212921
888247476
888291386
888420225
888431168
888491821
888521850
888542436
888560819
888567355
888583232
888591368
888656792
888712469
888717869
888775224
888785814
888863183
888953206
888962234
888963615
889004411
889066924
889161819
889203700
889252220
889271291
889296494
889300285
889350453
889361310
889388296
889396674
889442095
889464716
889594492
889650027
889704002
889706869
889760659
889773107
889791628
889804855
889814094
889877983
889886857
889918584
889936416
889951311
889960875
890018780
890084496
890267218
890336407
890369691
890380486
890496778
890534915
890572469
890681370
890695537
890744834
890769795
890773478
890796534
890884555
890945004
890973396
891076139
891142196
891265767
891365674
891365984
891374201
891374488
891470061
891482077
891526827
891555198
891576694
891630494
891660841
891710435
891712158
891722897
891789266
891867552
891960136
892028560
892057293
892058374
892146065
892147614
892195412
892209813
892221569
892295209
892319030
892353383
892364592
892377212
892412533
892420692
892438834
892477252
892509591
892595510
892635507
892687508
892728015
892761633
892793762
892815802
892820359
892881870
893056074
893097887
893180088
893290283
893344658
893386322
893390876
893475616
893532536
893549017
893552789
893602556
893705098
893720130
893722077
893994375
894007361
894120854
894179702
894204739
894282791
894304766
894311175
894402272
894427986
894451437
894495588
894612740
894692432
894706504
894822298
894846355
894863180
894889395
895030213
895035966
895050472
895092920
895141456
895166437
895201434
895212064
895220581
895226067
895296963
895303767
895334413
895342652
895404192
895461438
895466091
895518875
895522367
895606783
895617568
895708520
895730629
895794710
895803438
895880295
895885596
895886786
895922813
895933846
895939989
895941898
895998067
896043605
896052510
896095705
896114187
896148997
896180644
896186361
896209208
896230849
896263342
896305486
896315272
896357301
896379934
896391169
896447430
896469571
896486943
896557284
896592794
896623258
896664261
896852599
896916754
896963810
897002348
897055825
897067951
897113508
897135791
897254532
897312927
897355395
897364827
897435553
897509911
897510917
897621865
897656303
897754934
897771901
897791931
897812910
897845844
897897326
897943698
898123794
898260318
898340906
898389520
898479200
898561273
898582900
898603800
898637752
898735298
898771882
898818092
898874864
898878474
898887250
898901229
898904832
898905160
898962877
898964598
899007872
899015988
899066043
899066451
899114320
899143983
899187088
899209292
899230642
899242530
899246240
899362848
899465084
899524752
899527469
899541332
899544315
899596186
899601948
899666017
899689765
899700252
899705988
899819447
899838015
899883528
899996286
900135054
900286926
900365463
900568157
900755869
900815795
900960296
901073174
901167287
901368373
901593488
901690738
901801209
901876334
902325680
902767608
902827581
902858257
902913905
903185539
903351522
903488023
903614405
904058672
904142492
904217550
904220122
904462981
904506721
904602161
904722683
904958868
905081541
905087371
905173302
906444945
906806321
906951833
907134118
907318831
907449094
907560106
907624807
908072135
908086887
908237093
908255003
908258060
908391891
908518263
908600321
908629478
908917527
908991339
909060262
909070087
909188857
909199583
909201606
909343167
909669612
909984964
910093020
910528577
910628034
910635534
910787165
910831517
910909805
911387454
911645962
911696988
912121352
912225254
912360780
912955219
912993045
913100906
913402584
913569146
914186456
914199561
914718170
914786350
915211981
915436882
916079874
916149075
916436417
916537682
917588946
917831415
917925450
918195546
918343237
918641197
918688632
918950714
919065321
919372880
919441165
919971495
920023207
920202833
920493530
920634179
920682946
920755024
920836572
921096927
921098097
921352329
921813340
921879684
921943973
921980838
921994544
922127157
922415415
922594853
923003560
923113063
923232874
923441167
923711591
923862498
924146005
924330876
924464443
924510808
925185269
925215324
925233350
925347344
925450258
925782573
925828599
926323369
926357371
926471871
926482449
926484190
926864978
926899456
927290853
927444982
927520171
927569157
927575660
927663902
927670697
927794380
928112177
928365293
928626433
928668180
928718358
928724615
930032776
930309886
930740357
930767217
930861941
930889752
931045909
931217940
931461274
931475580
931716215
931884727
931902478
931979881
932512862
932743406
932827560
933179111
933189480
933237540
933246241
933270512
933351485
933865730
934212619
934302481
934335902
934444364
934646508
934699725
934723506
935001555
935082896
935349211
935393678
935719573
935865778
936104554
936161156
936326515
936596013
936778400
938077857
938105916
938148776
938197491
938339973
938462452
938587003
938665117
939091130
939326457
939374836
939719900
940385098
940487708
940607815
940756764
941206922
941264115
941295995
941632894
941929320
942023024
942062701
942165264
942456957
942843572
943408887
943486749
943823521
943903695
944270196
944381797
944421816
945484857
945519373
945561746
945789985
945804934
945860206
945921544
945973938
946007475
946173994
946277722
946422934
946628845
946662455
946802077
947115720
947533669
947604119
947639095
948150971
948208257
948233718
948446970
948570943
948767332
948797476
949155702
949274834
950066067
950270628
950478356
950621683
950921310
950955984
951352553
951367176
951461786
951659670
951686214
951812610
951980756
952289713
952751315
952924095
953227562
953629642
953756394
953905442
953934740
954159834
954695467
954746404
954933478
955012114
955230482
955268078
955599078
955613867
955685153
955786069
955965144
956044435
956133004
956225799
956820354
956848384
957086627
957185614
957235314
957306323
957387665
957489305
957630861
957699377
957871632
958372790
958607519
958717990
958890574
959004175
959016167
959277299
959590066
960004080
960138452
960144157
960226803
960401064
960514704
960764220
961056576
961400757
961588604
961594456
961711347
961838684
961870430
962134773
962201206
962293800
962337569
962359769
962598880
963041961
963300962
963371809
963447115
963490830
963822329
963826469
963953400
963987705
963993433
964047617
964113514
964190096
964302298
964352225
964354464
964669504
964878904
965000328
965284568
965338086
965762489
966061683
966430537
966600738
966719102
967092944
967282230
967343977
967359707
967791574
967932336
968106508
968230176
968369355
969185821
969250900
969274916
969443999
969864168
970001440
970178926
970267963
970811717
970956409
971315487
971428924
971523196
971542015
971582396
971637377
971758567
971790163
971820029
971928317
972276275
972385402
972564015
972719777
973042289
973244953
973354508
973446279
973574236
973937540
974076102
974162087
974455668
974562311
974577183
974725697
974841347
974866654
974899169
975209058
975300719
975382415
975398336
975457322
975547735
975894170
975920512
976261827
976283923
976359014
976749299
976822146
976971508
977127210
977486391
977515788
977554928
978042538
978133405
978371419
978837281
978886564
979150061
979461795
980031266
980061167
980092162
980247723
980332832
980345708
980396839
980445797
980697753
980814467
981087924
982069285
982279863
982375930
982571229
982646238
982971076
982979459
983138063
983350859
983447938
983553178
983553870
983598410
983647691
983655690
983700122
983808025
983940757
984188292
984208907
984283665
984353978
984392145
984572643
984662099
984863925
985857041
985966435
986471018
986645563
986911961
986923063
986977739
987028663
987093635
987653868
988438068
988535368
988743434
988976002
989156037
989315239
989322728
989444684
989454210
989592331
989654758
989658253
989930774
471470971
864722375
575714574
759858620
812028849
697309103
663828576
268290774
509759236
479778059
916373261
556942174
760478386
464099449
958367204
168428711
914070953
909219755
547215418
634242535
276588315
285319810
819587619
727182033
578973183
542248311
449386090
458416674
258628191
494938530
681121634
157495458
711878047
449615506
513860745
666801559
971987793
85780089
530400080
259325952
602880985
256752491
874435566
900458520
713654983
818547323
846840045
509835493
464636055
495691967
385184777
86327536
222504295
266177592
428183900
488082194
698162832
394321107
460161315
888279102
864347442
471612192
562838952
542883229
508272062
681406003
533500980
354953916
598226360
309385356
832657868
877636658
539368549
164596291
646228113
899706870
878443492
373676158
742219269
723593118
650766737
940536059
482347033
475892652
952480402
725764011
658389636
600698522
715043520
888446334
469251909
727953039
238066258
475807789
577983991
451827313
357726541
476667274
722186751
519029706
736345547
659793356
778206496
640536803
526638041
838049962
563892931
644210696
333642887
926163331
603321393
616380886
810946785
429415474
732915020
596233717
297280354
533392073
353371498
740359308
457857218
390506330
381802224
407479402
554532470
442118668
479249853
599765426
696006024
728049558
870919088
431859932
285901514
826471795
710258523
896536705
457841487
776241177
365548327
85248395
603936778
368050315
649383814
174549167
559082806
644607781
810799668
219305921
704056992
548904663
511177993
770283737
810483721
193274802
421601294
858582491
416449193
768642682
872323535
535261337
748201068
562879819
335517755
773012841
124624572
466022706
649067301
811668889
574485809
752151608
776310372
248002565
405820214
599888276
292271598
732022771
637207953
838692707
471546286
196046134
724671768
819035509
571162024
688228828
471796924
553807388
532822791
976782513
671166423
319142437
232092895
508109134
505507028
712537642
817536083
439435207
77870009
887154146
875855546
857283365
433610975
717679216
559247333
609128254
831094113
264932320
283987631
397654897
409353996
599557518
606283582
493628044
611665049
462288675
412466304
798863953
870889165
425648660
893741760
508214021
660416682
587809950
603998991
687460596
509696338
204997440
760435675
669894325
401842973
486074113
854548441
916540658
691616537
396599914
935787963
244952170
803703428
416027208
449530715
931973590
778052693
556318016
409609288
692241481
249972657
455082585
763538636
339256883
815292577
542108192
289470090
813963049
949740188
302513098
693336545
404889215
358496476
327495841
866469649
575092315
888030807
290234672
562201517
585596917
572370308
465666624
891404247
471008831
473091278
840911320
708207223
704751197
628317468
335687454
691389114
126981981
534974033
458041016
572266985
524514975
365500974
658210888
850460961
731417255
697632983
216518934
492156022
373000826
617912776
973383282
335637532
637914870
277959215
634263808
530323936
714217192
643710206
470530249
626904353
745590784
627603801
761157596
500815221
981320704
425956801
622387560
888638853
781521698
702221113
897170886
716824652
831365559
838862562
658504785
968572386
574409710
866631400
803778154
831663640
914282728
948666119
181141053
496432373
232118097
770875056
678180948
478361259
763788273
169402508
969543362
530122914
678172328
340332839
864134789
623166077
396684645
803435172
608882592
423669569
580905115
510724184
484616736
908832068
576153166
921209490
919677834
754382222
949498920
367486089
590014216
682772469
778322396
578889157
904672966
237108203
507391271
833478702
905245154
863255226
530758256
590829710
631330457
562954306
373627779
564723917
259830856
795678391
811973863
395491403
373181818
194210669
820531854
242206776
844984558
443654965
672579668
537721328
823395344
714896001
499494255
650872350
965588247
324085383
430409495
524047359
609414358
538148548
740816420
509102724
919868268
879824485
614031088
650120483
852343663
451666907
605276245
582143524
744401026
707929974
892224960
475721830
439384095
275985752
844634615
972010628
927405641
692907919
207115292
361310233
775850691
591291342
483275827
748943552
851168977
635102384
104753076
499047482
481613039
514938176
801632407
442881905
775746284
700837534
460331247
308830303
914551478
257284793
430813553
871709672
386936765
715388147
776103322
617242961
747679241
795548150
861419344
469091405
301471462
218135454
404903059
820780788
620820752
289484276
380010668
766549795
413723427
716247106
607039359
434910861
986905763
820339753
813263458
556211706
613361942
482311287
543977515
880614699
333658216
60254606
811520455
742540400
821613390
934445416
589283169
293723814
671202768
714822521
649933282
815475793
335595368
742048545
911798275
965421777
479552800
947023828
923737952
604597881
962865998
752775733
949743704
685151034
687859798
750476253
845145203
530263353
188154455
713779834
866108088
416807448
677600207
878796239
887336791
32243179
742118081
866690793
581054907
765685463
438125975
931700162
527013904
390870493
904671628
421478573
594455834
581145021
110907260
386393076
264167607
954896559
831000886
492383990
908728843
492225609
527428372
746180097
810430345
388890395
357292357
573204229
523158064
802624538
684655136
871697682
820564721
385503541
729135534
102328415
797690770
415119850
701328635
382416351
568727624
695777953
346596803
590547172
957760718
226008306
647697519
263813964
585688359
336134286
245813140
846098542
925070139
542654864
615009849
476175580
743157602
755641650
568731343
216760593
282086627
569927443
706060532
945875668
593270975
445998325
431088158
818084848
429773847
859033515
779023418
720467048
476785033
518102861
427023593
558466054
461258901
957731439
154080814
646133122
432032025
564348770
798221503
525461275
776428338
799901140
727282076
679343710
287705519
546324250
512176635
72991240
466490989
475033874
832224597
435214073
492600636
861209564
468092862
474951539
700330015
313257451
713839698
698201750
815803587
544535680
497233298
514829682
502518307
301558730
530209465
887766181
691804522
767469863
702427479
784643668
517842097
427440767
568907614
909056184
386548041
660771534
770082975
549901401
914294503
592233161
676878104
741569875
517671024
718994067
827351717
338415790
479861390
763928628
870113155
264791359
928113734
887180358
321736673
530000500
666313434
204119683
686266660
366333156
703450435
400253177
262960265
411015090
928151667
803364662
363812025
744328735
741249306
778763963
796371847
884047375
96881856
143899788
425477803
541016650
430681885
777744417
761076186
726392833
819775397
754935007
772300187
224707094
980126218
769414290
648808583
481084374
388019732
499779238
546987892
267852338
614460206
680474648
757766650
846238129
128580886
403585569
574167073
349384132
529273221
576063821
964001278
850427698
947653255
375977148
494009817
642069311
621609373
730750425
55428413
988616293
856114806
450100748
11396044
884217670
465597741
328615029
655845812
872721466
359931122
866460213
629896896
849767633
962929901
688532953
451463926
420948178
577924784
179515644
458500260
872273261
327091132
447227326
56904682
727398761
438259545
628995008
667763786
555316608
539840356
490655956
881909405
405541938
470186380
477551920
920887657
409877836
890615475
335085106
556437507
202871833
582319379
500947949
736260082
529260047
155792175
267496151
754010450
478744233
352434973
450820394
854079249
447183369
776534025
645873598
386667138
881069207
193979940
888550914
401626434
554491242
875941254
639348711
806409007
630440341
276023604
534296445
903134245
547257472
793615988
441179999
878670036
450413627
285117851
231916537
897741010
464841770
524443750
576320339
432842248
560651157
852886798
453513254
423243278
608354799
447347997
814530327
425165292
507452063
777572125
469227505
328952944
933041317
3952721
430919460
950293991
680694977
751429323
584823599
468435250
722984680
373766669
704469546
690871215
765385446
520635740
862780469
796702966
702004054
861089195
460196691
651323068
678104047
478468724
968318632
122082309
784229597
414069441
460955778
727438241
583399618
511312560
832464547
230730593
633048799
261847519
879023565
777506024
464594566
610818720
897682511
240162456
514118765
376624033
601371792
514427116
781554071
728770359
644835168
425300332
670349314
455219014
718299196
636055677
688026489
639010236
882403173
803239446
559987820
679842970
387602955
803885760
412212597
440967060
309631457
574312457
612556410
697807584
365371859
510254572
808858446
331016437
291946392
875935033
878628579
982882885
800180458
728701141
679671355
283834927
465360606
496828440
831701540
841598900
486930944
535510292
974794943
741519036
777552966
587534387
428352436
761247593
987626244
758163600
845897182
377892585
664704386
810563139
220776014
392276145
717970175
257620282
266936204
461881375
482301236
710395399
115166356
455000102
20906792
554246611
930935004
644766038
593401773
426188810
341093763
410149783
474079383
889462402
503280016
391226162
852203384
988187661
222148155
496554558
527125851
741525616
811059621
686633330
770180669
712944145
840816815
769967205
324116137
948078394
150580730
345731846
731059967
520641016
869104371
529339666
541961808
842548962
642375704
360579249
631113511
872570288
961616031
508117830
401473560
621421005
451433032
849330967
52440727
337167814
817304104
201564374
252333802
576448102
563591093
388774550
408123594
274831458
399910976
704425014
737618497
818297451
629876552
789457470
427537256
484550352
437198496
798897651
414395389
911376664
674469892
719159506
548777898
211438211
800677570
425823831
549236762
963858286
954074213
551124196
801106180
705138525
849547892
928422123
748514429
545300682
736012617
643804167
499006894
777943020
419572550
942537204
453843143
537862311
785002954
504769280
511533173
449765343
858659385
306609302
804375765
591882581
828018817
562758758
504650129
421500118
509222568
412542651
890397157
217418850
598284329
658498424
802886233
416780256
777789187
304850247
966015023
479425983
325840864
475987767
578139438
472920997
808866203
746452882
668363815
701856167
635373914
526479856
727308597
344606284
447293930
715433409
470604196
786536497
765762887
452253460
461578042
609586448
508749653
611786098
742634985
819124893
296520209
690058113
882224325
726822588
548263612
330708657
575187411
480625642
408009930
494787140
355514172
952438883
817687237
272666353
864623121
831101289
486313468
412868617
964358061
440365334
757122504
642356060
850223537
389348275
868204213
631192737
382711739
866641881
977162716
185111643
393711573
838416829
503192801
476465078
501006399
483942112
912459577
395004784
433837629
891088319
401073797
454578461
829781989
855827236
480006967
456804718
831947813
436515876
621934789
796195409
880384157
811089823
984091364
587034048
414258329
399751142
529125806
655420038
645814016
265315936
479474983
585475263
714911459
495326323
915124108
972695624
669948057
305957992
623710692
142672010
842196902
677686808
432239196
835786605
493116267
324211546
743260781
574209770
880675677
394106377
364313890
989258001
725794283
204143025
649955792
652293536
281702284
427954122
525193583
551295642
385521919
807131411
935098633
875726195
499034580
763095002
395968133
748351922
872009845
719177639
376823744
654087191
533291326
18173580
626010610
619196210
617694011
420842632
674553014
956332472
708333523
776394949
581094780
940448902
465327481
646079946
723895562
100205178
780256071
487682951
295555827
641027101
625075230
884594273
961413516
622288451
446354742
648129476
922874810
426953495
63829661
574764723
691362384
427541807
817141054
924704146
444970073
140051900
282947794
771198206
845879825
352143778
302043936
828933170
395965108
785353671
458302024
598473651
513062174
712315682
827601392
916551241
730145476
323707708
859044216
734636507
789896803
670559405
930838136
486401307
389137691
662806422
416636787
738740131
894787620
416139084
875542695
511990992
909267807
254903923
870290944
812022582
789740162
720888270
597779144
845438309
916351479
611720597
947120181
879588791
883727102
785923399
442263206
736591089
465286642
816962971
970261529
827129857
478930663
778606080
712321080
614744352
686515494
652599456
425379208
483046895
535545766
314318042
489722356
587531348
779267928
811057714
445419123
761287546
804227038
446477168
455222977
569445966
406135560
841634440
484604760
912860629
342700461
247859783
962150005
750557371
549358512
506259830
432449183
596955322
851911108
775222644
893760992
875944961
492171218
318653386
440482527
686357599
531192091
448617933
859884840
788045705
441731145
574531692
642021835
818881393
739634917
613400191
401000274
527791138
700827705
462324991
358295020
913617632
842305705
748800783
500910689
328808755
469957157
481407282
499820958
398250286
534883586
353828950
432894311
442240399
597905443
920444626
396647717
514219667
154224378
389715284
899517373
838737462
650556723
540941503
647245460
870267516
509169956
522302745
480653656
635872846
239493966
661548701
540799556
770207217
297082774
925591179
521466309
701625725
474036114
858504019
414871800
920341743
648474719
741872769
725146223
364468769
417970127
523356178
593706515
908269501
601076770
713649712
929284390
827693046
964583255
811538643
636008902
338494831
807734004
704779973
887132577
469660358
933310033
764091952
822235594
862407916
946087034
898975911
452119999
393449106
855439945
723812571
292438115
345682825
418472854
376850052
749713634
834540995
424248135
499607596
479136103
537084081
694286748
417955131
698471438
666186298
705571176
588474177
795134066
439039243
506954792
322114660
383354827
858695691
364375881
236090377
561869110
975307751
953223430
646606713
451612715
927060451
513195734
962233483
842302460
231348606
547190907
455111531
444054294
903522116
963600159
767406807
773111676
246993475
516760758
396478715
408614300
844543095
682086331
425494520
924251071
813422167
478560273
851105376
510789830
915042615
650411591
482820902
439151607
428414423
530475591
3731995
816675381
940072569
451125354
482057307
574309961
382662107
725365347
420916324
965507832
958416851
329945786
799569366
692008917
334483281
582862746
587514753
700996148
981439899
879255334
621501225
792658274
398003936
415496824
261769446
382794448
448924663
618072833
766726318
650632899
570489160
310831151
804162134
893137013
447808528
458808931
846382276
701513729
614469929
756286039
508280729
366454385
613245838
946812685
518628131
937090030
777121415
687036756
850194957
966577600
428986647
863978996
412677551
170097127
830191781
318493196
390445602
908024555
750790502
752439251
356033085
822767657
459574517
871994853
959339987
597688863
521389001
203349078
980090416
539521580
462580454
453079694
603529738
473180124
507172084
775708146
625150895
416513033
643648417
531080898
886442488
987326809
705276689
378298572
424937352
795010091
635079271
932873680
448670005
357023917
415224048
458403374
721572444
721373450
665885589
868300323
954725322
947343055
805176035
771468064
605543385
689044503
743435793
676500768
934461531
488298098
830491595
465999239
415832608
278305601
592869559
886333687
737457698
508732442
599419734
488849861
820661764
557957715
508049780
755881607
435462915
655301518
666119969
454501994
948225677
232405980
730348923
193284745
531304646
341862899
395905941
525933243
379699647
712858784
646489568
692775405
773402949
597331791
602471838
391655782
467836515
740129633
542884138
949964829
404041927
965824962
737536750
536584472
587732817
707476351
548054906
732684180
471905274
829169319
436485044
115813087
529404528
738541475
858513646
608600780
664048700
508522182
594627524
800987189
487136624
709626818
659877023
552092797
249973019
796168714
883293236
861101573
650360284
526931122
571667245
221932649
415510599
708640178
915118371
561506964
450311921
861454194
690922710
730005987
600613123
400911162
728135594
433818762
741408380
580504847
491226081
420064861
425425504
393501268
401136168
793096459
673739866
710825141
359881716
517883857
401607719
776390428
276960464
880029829
275332126
659848577
736758660
276341844
431781252
271255316
382863802
736900381
487228738
666846479
493078179
341552278
366691261
974550847
310898964
770781625
858845218
905673300
845849974
686914484
943874538
347815249
726644698
485263134
557813281
545738694
834856347
126776709
917218202
700960145
642405291
586303956
869448551
520215738
239815393
209882899
596487829
966466233
374013112
297834168
578319004
912060889
456664736
892792956
899104345
986546774
843112757
887021042
726164727
312514049
952243148
430871504
528929457
438194049
546513907
417540306
797138565
499754777
252604796
638610540
416373718
821899378
873934797
973466201
707073875
422964008
455260029
527416131
498462481
651177733
678131873
321902747
41713617
607314004
817544154
689350460
650707035
737595740
520352896
428274789
614031446
31837632
628174904
157648462
449171110
425847373
860851277
661335308
314429558
755087218
588625102
483671464
804427798
791099420
348575347
665026658
471158268
261939769
494255910
713265237
848913866
776242677
453947135
877017569
642324568
510510562
471107639
31318298
768425340
548195330
924767904
455739503
702880610
713380281
475532306
450147776
424653265
409301541
474984391
692489486
538783585
441747367
395043033
488801920
26965056
970674340
587138611
533099639
801219505
495155217
40148026
635609770
459353557
855072321
631973602
386765855
936115911
502716444
135296763
631332095
493097815
641962290
679089607
618295880
207933200
799007540
567510048
877930087
835969650
980233105
317434722
748652213
482225578
543908392
585383859
931497249
447074673
598698826
895737829
505425296
405668596
669514610
350873373
383053151
763080503
838272559
522127978
825913853
742905606
548990364
590651917
714621264
958288726
443222151
519243625
520686128
420578197
942539695
446957997
595471056
608416293
792987163
681276335
362029304
328730723
670447802
403651806
528080217
890993434
941666335
972156087
705949902
699617710
381865647
434210019
490415029
778137973
974005076
468630775
911006153
978216775
720129415
293937131
290911732
400146825
460317655
498174216
405489729
447971799
464924505
715571954
314572861
305131257
399785546
363963197
236489475
880456086
474937131
835461428
490067738
477275539
432213128
799281032
751156895
383830988
795131098
936286563
501232134
749823895
976680264
882714405
750522825
932943523
966540883
198917878
902988327
965833242
464256851
824301787
438561189
835295588
689747884
895230791
553289687
729261644
971446540
548923350
495872299
727457767
672065763
644764743
43868907
121905262
386296067
312698156
481901355
723773748
362014160
349626460
323413764
637426297
559489283
465461788
942789403
792963385
955004817
573762771
976465120
775599406
350166878
608892989
512743234
381337418
272338845
383450951
387972863
615403141
430963539
674388868
468782164
642035403
725652717
583242358
946283996
50599462
718203810
922492062
287970924
322849875
269433740
391688206
789106236
814840036
403095909
723866427
368897767
711979747
880215057
930240942
373018428
498115983
708934068
745075889
600753638
271078046
920867454
900368887
472766308
767745389
951530152
813269106
704664128
893746492
934693356
802527310
552158717
690522536
420145023
755725178
908632807
363434699
509186869
520372159
649736237
450420074
354243122
764749156
662581545
928798611
707251172
365408649
301147986
761281231
816958986
857973737
131311020
444259521
580316052
741841295
862148821
658140202
497458731
578593440
389341932
941035814
756807088
770037381
566880225
504159060
879002472
419596600
869241765
517847549
530916878
603773711
201245674
253879533
443096723
339006877
459351689
602514390
368427428
545515221
338185244
364691552
360381292
162455766
882891471
707569515
871275343
734765754
575010219
785940298
561840197
317121279
463340008
527968686
663914499
814717201
718207590
586114405
532971729
415161707
458750480
511581790
660777178
963401813
685699576
831551309
983819832
173904482
752261556
518889910
444102826
851206801
137382750
849931258
986823482
407329520
253569907
824618306
309019366
428174136
838039598
565962174
988997405
396408036
674597944
375026598
602255584
501152723
461684283
480078683
117354259
859305328
489184002
575228878
548380560
402297783
696693545
833084148
441007185
441616701
858218341
880731016
799216525
562766723
772603547
457053518
913663938
720560616
890180318
264385415
624119705
970783107
658458860
55904683
970395042
313311687
672532500
246670439
963928268
112183100
535976448
482040695
571072574
859344527
246162734
919837652
427559482
962155796
475042554
612326564
916742207
287199179
504713035
724853735
198462322
921144788
383875320
732524272
481920744
473486855
494412031
598117020
988089974
817919114
648405231
382384769
909046673
885860332
911337224
392163565
419343633
768517627
442719688
663392652
812327509
371895544
795536230
426695582
608137001
914078428
439949341
969226919
974490113
613198086
903255724
983198217
414304911
753440769
856066064
653221214
200393804
538452045
697187227
902618706
921730285
974674258
382238218
405277244
769841292
852410641
898813618
529528181
575396144
600370008
496895375
267310417
955287441
923226627
657933247
155550884
583001145
796538836
405581151
774308926
792420424
371777360
697554839
347025515
296854395
900801669
735472820
812416785
350883057
888341954
345935239
794919826
962029010
546693225
350858213
241231528
982986718
658729709
764939420
777817791
407344290
506860555
281354793
826470612
734982408
752738555
502032962
391724710
352670786
692936666
750812540
451858364
753500718
527218769
475849378
516624223
535857216
684112453
881854161
884002876
940835406
963301725
451672310
291695702
795012281
463772292
933142657
933462777
862263338
315838662
620298278
413827082
951260919
565437078
694041270
392632858
533474932
430578373
312356396
372657358
363085319
573260027
837672596
640003196
900309492
942018895
516863982
363392355
343090092
572891581
823971445
638071838
375990704
783734799
759731534
666535705
527821863
520816248
794111753
570288312
296931266
534798765
590879455
736330551
948903255
446907774
510856205
525092074
950086792
780245079
430998894
793848402
561334594
473343535
389326635
683615683
247488673
809886400
934146274
716361664
825680610
526264670
901697197
191504473
519664296
169764240
396824096
630848744
798015182
668521428
286274891
575203395
788968931
599253478
759242374
485141387
495917069
162033382
663396602
880869819
983399563
540984109
614225717
441998223
473446035
408156336
426172562
680131720
935577602
705894098
738406915
305385801
614039690
444665850
517837086
287968005
516963392
722138567
334069351
957157793
970699586
476137338
904194785
260062154
869591806
400926119
971114988
846688491
222448473
305388841
935090289
419116784
456863125
720194436
584138
528521986
450908945
753082445
775540981
509692053
131550098
614735506
754615032
550725322
526030446
443464483
790704159
397762421
588188938
524967152
841360529
463862218
337698624
380330934
230514506
568463314
698771650
173236812
747291135
421840887
744637984
605533113
917687810
573844554
848000718
899105304
519223985
288993678
494380807
704682208
709360651
726737430
403233369
754196625
867202368
970637730
981174737
487539222
790667169
804579114
429291729
897424900
478481626
917244361
984984989
459794545
217886332
811274578
825976821
638504541
764863624
667329293
821384636
553898855
396247323
411452995
660070744
108342527
889044654
863477684
923212451
400185515
760566256
720380919
480193457
534047932
341359312
567862818
281893161
530081574
736956005
482189483
881439926
459144136
973992795
250178516
639985626
533834710
414771232
440272883
316090181
917192337
848931175
397308642
733060764
631566970
930134446
580960160
442159530
402051686
280927532
324064865
729436046
595156702
699108494
545043619
405754206
431473353
483609082
193145470
487607538
977063031
411754003
754553823
153901056
828460611
961289734
228026650
458261808
589640728
925126052
934031495
545019511
739972392
596919579
873123688
677396384
520007353
707759459
264196564
165671588
54963837
481687619
437140973
451114230
460866159
528976438
626971729
615692817
656003684
581654120
604390021
478301574
650251328
895000724
414872834
779596151
515672127
547423647
924763463
717817648
405641858
858770398
418444235
292921317
384489667
863578944
486163234
800117447
972467707
665409020
598319293
252886781
810133592
715813459
689044170
464087477
269720093
345531853
718625747
457496910
137255045
697574965
808976054
757806940
628915492
878669836
575326674
819771048
591559096
625723957
403512972
736015986
799889497
810566656
432904982
733482397
964512876
464589067
840773315
236168594
470221237
382619227
624049685
362359170
802368888
742184757
820932573
602894395
408650412
463354573
475238921
819569841
600464753
6095947
700628993
873064607
791104822
714391215
971704607
773167451
264509798
368046622
541449664
739131105
247902766
219952203
689664856
278956728
537169569
408454390
433255538
585362358
734466625
595982686
444216257
844359558
538021351
809389065
706187984
688280478
810044052
686335791
493988613
654541305
900817616
247739418
926486544
377055160
973332308
588807248
801805100
687729097
651319110
341598437
586820104
922360642
291319405
640087848
722245036
285219284
287434073
566418507
678332930
823081732
533488328
966618402
338904197
889911745
446203164
694138630
562912468
170208153
635989281
975824822
604894427
533016429
616794961
516370383
974545476
621478049
235909338
115589865
197237659
486501725
738459455
741097073
905844887
754720157
465842928
251380397
633050668
201310644
899818003
380181980
605800473
835257304
518395304
381793619
872247127
630071856
874135712
225071009
455182148
526132165
816788230
976581481
769856514
472938633
631603781
252328409
942434197
813349195
935078967
613649357
848273511
385567973
891338010
221420557
760550334
304215713
533878978
517000110
409016346
471168998
927811113
408464436
255142642
640325086
702374655
481884383
425009739
646702649
635713081
939440104
403202993
779411591
809194846
965437730
63918452
645226465
913750554
694339284
459631356
836292849
928513654
460843717
829810277
768240423
517952072
864387363
788289364
371469674
630492645
481495450
587745202
448004708
433207140
875686377
448652115
412343571
942258343
477325707
343143711
759777923
185470
664553649
847659010
567750005
824929575
750281641
852595486
697331002
469072325
425731234
924497168
842491628
954799880
652119602
759619630
554341349
354213208
368260347
459109029
429559406
973646622
898873307
580931882
965942642
523230962
428878479
854029312
900227683
337045766
404204279
963678311
909781745
676327802
463004766
135225824
925624335
553255218
853977592
658110817
615959014
853028140
983313285
67019611
648463480
886174375
709175936
279975372
919138533
776127871
346310048
815786340
835885855
407507440
842585117
820093604
521545516
352502384
622097052
463510759
571484719
703819756
814769770
448212084
576562761
903326665
829401501
809890391
577458629
759265323
957992038
699810905
470171545
384871636
716914616
781577162
662332130
725102318
528151153
699928759
427553890
629822644
581652596
676973812
520162146
837630094
474711775
710626841
344292887
271118276
686615277
767054800
90650951
287754905
362934223
606670298
635348986
921634605
53915968
451053341
869343239
491482483
456065183
778897085
605970822
403532206
805546344
361650175
509352989
883584902
426572557
415643492
705716606
602269442
865978995
685965457
592643528
585843787
885783371
722961052
522132295
494021951
723421935
490290792
425436259
743502696
971479511
332668266
665089548
655735659
475531577
493891670
267667904
536237611
947735279
742772653
792008362
498045775
676670042
252950579
463930508
47284045
652130635
393445146
696128377
389597824
688491328
613549082
453486134
932742833
677145129
105941763
360197675
431986731
340067508
887377328
411207988
633952345
384098737
417814855
165617172
424073618
936643002
684273102
325314712
158036062
752187881
691588591
879841549
959404490
797456092
411316060
399595384
162441035
583131040
519090261
621745448
227592609
766247104
802623996
565349268
262428624
433905196
795178940
384177980
771538826
888590885
785185669
597182999
685734095
781494953
789980272
477612896
272109929
351887336
866408699
907349388
631155490
443852456
504106816
811055010
670166377
465760102
855174856
369249959
742817117
712733033
780149855
714940883
630459608
869588318
734132640
554449051
461656691
751563715
789609179
283622820
544357708
656499976
900297574
922710068
592845915
355904199
345193293
473526036
808206493
433101135
886797458
592318954
821274535
977854337
527762375
644657556
641138566
384526014
533016165
884736283
536774417
695221613
208468871
773397453
478324382
810401843
701564631
421353268
667349820
248610468
272138102
580571434
836888275
303693047
528959275
382126967
359402453
319382460
806855199
447843899
462024425
474890727
547199643
556515611
755502905
661481458
568680488
98111548
819192786
415582507
921074558
410350904
557035460
641537097
606984604
497555702
622353176
313064052
784941655
944423144
127303948
805303376
405865968
483293537
426174170
566897220
295953408
442597325
742734770
897974241
463421603
573109869
964367167
451596145
667647330
718404368
910277143
543882198
772700721
692027978
677241652
334794373
876561308
596109676
378093215
538420368
473941063
947919438
850321978
904498846
750478350
503546561
368342039
544663481
335995460
266585405
829022052
428584468
415053261
473823705
155999794
716653385
469759564
941754513
498491313
304142497
577075581
74818024
464283572
300803913
820989288
115659182
151131568
255518333
701908383
614149310
433085165
645098841
628772052
216855830
401573496
447428845
863707546
480272260
523481114
701255565
639696706
472357811
151238311
876594521
563548696
744617100
533960954
776419387
517307630
401082481
584636113
230946497
517624391
440092067
988550271
552550510
462015052
776274065
506315450
399219340
654934309
858412484
497989355
968909917
555093374
485673636
510273658
839852597
559556883
701479817
494612591
640572797
741400591
524004221
599596333
488452844
324231801
551887403
487108364
451328222
986450930
251024902
85439206
191665029
431567424
329477237
665461582
681591236
898617979
881370551
460632296
747692380
809872157
704744960
847184152
712739084
912363511
347212495
867443934
468431191
130119548
791163689
967607365
652551705
596935737
556493629
321880736
724241022
444340611
785665380
429985607
380080986
425617360
386354669
470147211
766612665
457250267
120746365
291303712
737262374
454942356
743848236
589449440
495025272
369804364
409226174
510467454
526269355
979294335
736830118
932216523
814638718
897719686
516563273
452533771
364683952
317967402
482519850
521227196
567151763
789089013
448596111
148952204
419911102
663518815
535546700
174595600
381162608
944527306
881651700
721425505
918367936
582817262
198768217
718787993
754922268
147623276
961251424
861669567
731694858
594886381
857220931
52313733
442898165
605899593
249602218
424311660
396118044
576214218
382154431
696047098
628297608
606752686
462204168
37437697
644733914
398156938
888595969
548593767
682929414
466785212
339294512
485721483
413735478
440888718
704837300
548561668
291950103
375918855
489333223
491107940
485476132
556635250
399024174
753073855
107875112
587150142
863970708
938054214
460237716
474115485
850304703
845636955
938948443
618731244
359626105
960172320
406416941
291382365
522100499
702541605
609468691
321345745
751889889
390123004
500128117
543332536
719702722
235279493
435216295
397745136
890901333
642018864
796726176
401097959
599070563
443598770
700378335
514602061
594524880
379592447
756170617
655130739
416781342
585999342
645420649
621533213
328232796
708888206
906639383
473840471
656207318
473760290
507843869
349427539
439298461
776816484
362150814
867877520
361549822
633817727
505782347
466865573
419802608
314798061
137734546
630672384
283983533
820706122
485572459
396413907
619280147
921712841
590594627
733384883
575494444
877810524
887259158
320840763
480295729
385317836
681033216
161134734
390878419
717741314
493843818
332050036
942876724
716359927
749388272
316371618
524939969
636387764
589114773
843511318
776115015
514278428
499172776
478895747
470950004
524936115
485491606
525425320
972473266
436756070
878445982
655483495
91398393
486306393
723529103
944813504
754296974
912304834
979531075
516897553
782411636
589181100
318306823
598624897
81578264
651353021
586961941
972723955
280580426
449580545
181315603
112874438
412253794
926360797
351269515
870131806
839888145
716898470
879008775
450807973
731967879
658384268
972425398
257191678
731704580
435228325
948814114
747405199
733993106
907737543
514079151
202108780
915610636
354426027
793875882
423350545
738824327
867929185
490890633
453874405
616017105
909603410
409618896
587657727
268668664
451620391
258499599
480069995
565939745
693228405
210828645
685210206
742165734
937832435
697914932
626024307
648368878
876068547
970156149
194784412
942046405
744659150
337319928
557688294
473745760
722583961
726564212
714921997
274098329
325395448
504966385
766237039
398381706
504491172
294174909
27898308
848353461
747882817
727507708
767614663
572286924
322614105
869595485
525883904
919076083
774431746
844635079
452010152
911012037
931930643
677673999
474322601
484786636
851470198
567739270
687928510
476538096
563346632
739083051
241768621
937634509
539688770
602919809
340535379
890140081
628701765
795792701
514977991
325422159
532455037
645632038
478417271
331841173
663098697
754160330
455706938
485341951
550911482
219515739
460886870
1217844
307130253
516085154
821876403
451931117
664571517
655398938
488284508
689990020
809340184
654828481
713742686
288033775
357659597
590501093
453082101
492351225
684762865
711667352
741402933
937467911
505094655
730088768
728932931
134669511
797981222
934604819
261719176
660896860
886205233
673778821
489418486
588137720
346541624
450514317
624691357
475226454
831996607
547455933
926755820
877900029
763642688
503124949
501710244
726866088
779478244
687963315
801863394
873978801
371573288
828392838
540150269
850668359
672878568
527577671
411430104
930641374
783463052
546900065
768869446
842640138
570214462
512929480
539569434
97990903
302671549
570545796
728000913
824273085
925640206
466571374
443807355
424519267
705394821
794923758
869256720
681381514
407350413
394009555
490673564
592885283
793856792
620058759
646531225
434697852
454868224
510673427
749302185
841433181
437894714
751127547
592360986
785227474
423726457
696000460
547636012
848285928
971641218
344658433
934679082
458882149
744359730
418337964
432649327
816099173
878675216
464911035
817263992
807883417
926863949
893628208
746586644
74053877
803210690
754472321
258526589
542271771
934207556
624059546
290560227
760305768
527332522
572017941
756906395
316724600
934191179
332697924
316653500
531978531
849633307
498235356
568423306
498098992
537226274
375308257
482377940
564372432
636870392
483573819
963633253
307134193
586298471
453149513
816381379
177993646
539308761
714307667
666709986
594076835
688010753
302696520
910484659
837912666
733080074
619261702
404220891
731830596
466470750
622374439
549791400
591954855
738970604
412887647
876123487
376446827
512798801
956708323
712451900
541539082
458583889
476790628
560994278
802635225
849955363
939476991
364777874
748972173
673449405
321768516
754702601
791583706
474686478
898040699
810035657
651429037
823528498
618658301
822042812
842717806
501053287
432067543
763136105
621189323
618331502
476666354
384177234
876364720
503929316
710054968
901484818
644557667
897547174
687092083
53894308
421698379
902676065
744253053
341699135
855122854
399239798
545196784
489163440
321897153
208098447
632894081
161758598
923052137
582462072
548481518
771281010
880036472
402421263
776279934
519855265
542409296
782662102
821845309
846826947
300880035
678141654
469729195
705171292
701653647
328098188
395638350
843844814
490608946
731283912
488976436
300412094
725045590
585731751
826187263
646199155
490583025
431176545
798965204
449391321
712535197
738870530
771787424
845551170
563002347
721239003
951094806
703186521
550423287
951632862
785224426
215021264
310512303
869441079
836679645
671585044
400602364
919017040
886359684
459767950
836701403
852564122
786802792
224855873
815400138
592109617
354459605
720903290
787216451
709452231
979207075
818137387
596176614
712540021
668233826
625601072
804807778
309216799
489257910
376799706
824185350
847370290
672108567
157379315
910814015
490933370
656865916
48435338
305013555
252456694
348319839
799970862
858306290
896204278
850297943
613280618
379162521
497513168
373372633
143315057
118195986
599028968
501090179
962484693
672292204
727684720
254780628
529415212
448779038
443275684
970799433
401684843
986297650
966004212
368034052
799243602
685333766
762051967
716471108
482759671
600752964
607100734
730047425
896979006
365117835
640551313
512880635
391934820
270239878
601369707
613494030
679904043
484501530
676876807
860819883
673538915
978527759
478463956
610394666
817118024
874302224
643088237
529497264
662489801
624035743
845025498
830772849
428932082
912316594
881251107
497739733
393313884
661705235
712434230
412405153
802722466
777552105
738936566
223894122
504230273
537363187
802624322
679523639
764177674
470546802
851199706
349592858
553642582
968234989
447299843
58626550
723913520
818352834
321684623
792423763
932307381
933687832
430683559
805422861
438666529
595732989
546119152
890679654
566226481
68462084
384750770
909132081
861711274
563405315
651773237
555002419
558051066
490641967
744330314
594511905
275083994
685873135
707560064
469816028
616689941
939078235
356964079
374234109
913381101
806114863
187214911
168211275
533892565
949441153
454383593
856576598
499604389
272800702
545810377
593686092
740180876
810328093
761045317
724350442
919673627
366933008
375356432
106251082
258588033
382913361
455652873
386125883
334539840
418242259
244465527
302366464
336798946
837627309
801687964
837901262
758730389
651781990
434246509
118121325
824310309
348648764
396872001
623690562
545631925
550695143
382386512
254083637
769574965
736660815
507377214
773354648
825134923
665313973
935839336
646590799
956936874
976007081
805877257
821185332
957730503
616436036
554696894
688667979
419570295
883731688
716899708
268068037
780875143
406872115
400412720
368146542
514544169
757807694
555094756
595682877
148351674
260370951
482927606
494368275
636847367
863075049
615483400
681710251
872392363
962929346
732406815
592550013
723267638
45434759
56130895
112018829
888511035
644056515
553134370
834372717
756847278
752840609
690024834
785678929
462688528
421546618
495658413
485039741
740239508
270965284
617962561
455030431
599868898
646311395
706566610
739254464
382153773
853160542
521584335
644319389
553144856
869996490
517653697
832087250
794945409
756866459
479438028
520940475
852151316
336989272
802497681
871040356
458391093
649273071
540255798
640474507
462019319
547076396
743699482
903372233
282484056
532061587
247122750
605091950
656612325
499255370
815890795
297871339
511947829
247756028
688738528
720663848
319885566
706139957
334472393
632934438
854783925
604079726
883820035
555372178
533779414
891295233
524012390
619500912
706185447
380925662
516242042
927806185
756987074
600385346
14668
312923119
978818334
283091476
214486085
433918660
816057069
610073425
427104735
548643353
506803213
259094089
455162796
482368855
828358680
351241645
575976672
344353757
379588100
935892042
948229515
253142667
891507844
477967572
191648209
765390599
821120960
773016782
875041859
250953138
692513782
759474058
862246488
751804991
426547727
588948239
899457214
600088409
738733177
270212001
489927268
729283883
455949379
415168263
376538290
738776194
382727709
733308043
966304474
499584214
693911022
516897217
780272609
559047990
565047598
429660244
509018492
459359370
329992036
471008205
598418015
574544187
854492309
735847690
482690713
353335514
912920483
840261115
747065638
919544970
817286475
891197797
704216736
758856834
782875007
931921707
838028150
667433857
971277904
471760291
573169377
736742019
841454980
453533202
470517461
675791849
706081096
323354399
437033107
553185574
859062386
454105739
832431475
585389831
314704292
507840125
849918784
912646012
803408837
678602977
883552847
658985619
502962439
974157838
438328470
975503487
796319259
553263245
684366389
442055325
406161652
749648151
804959665
792320023
471833654
393532205
358142689
852388714
543907758
452618147
399045623
845898173
479919229
951841666
880862309
761754181
527968772
800906705
980048342
387268601
627802215
508412315
107899258
770718768
494694803
433685443
451753589
534433170
988875927
630128865
328536487
948000869
755353953
756023385
386828107
544312995
285359570
537006486
950549705
692972547
154344656
465031645
388855849
258251850
412860171
463464528
979949623
313633159
651140924
901960250
628277620
701581541
386396310
595703034
156916696
920285219
891116172
614816944
572206503
752741693
487975070
376839685
1263658
525360282
678673378
987538252
659924718
557464199
959912721
731509396
516326626
365692286
366755390
895040719
692997679
407732268
483883285
876762126
880729617
539560328
778212056
875208753
548687504
457450077
985729936
508387988
311438315
843069219
501829348
908789854
259169120
777885221
749061730
388394804
863684424
643769542
586592300
918064599
578270618
761598039
528278041
723952345
373431348
477663048
823963773
345795015
784519201
240990528
575893515
255380479
542955924
949208747
604383226
542062182
713515688
481582957
248859952
749974169
688370622
326285051
562783032
479392952
224622205
125976621
646934661
149488309
682830146
621864210
623803897
397096184
49354315
435261364
443701272
247595427
434897525
601329598
504912423
502461803
915201839
761246666
375887255
799485172
221499092
854396075
890209096
351149591
301034065
876646911
441421477
343748897
877311105
967787420
518742502
636023895
658729668
292838248
518497469
602207933
405931035
730172690
541760013
646512587
536340450
267016474
499250215
367698423
450537177
747875456
441495210
869743259
359768294
468533310
457316602
353928505
669425351
764394932
431795460
795001317
234480402
442253071
704945476
871238506
326089938
643224439
589972572
522104237
514461365
868179693
138372006
358632249
166403290
677332542
679072551
759475424
127777246
450703260
466486063
380075806
615505583
686864771
287307448
683259203
428452965
400756263
608370660
842166134
759604998
761653093
496201467
851821765
816229233
791394547
734495933
414645711
691471084
413452599
464606027
597087269
581008579
536615449
788150860
785827164
737468727
631472828
501833169
925449934
538389173
463262099
591193412
95880110
788288169
522708049
507432005
982548595
778477480
822354417
397590791
584485122
361305435
458821410
364016558
547731572
385460667
285547521
641015003
861494503
219612539
157488289
611369053
518998344
377152705
856639648
702462009
707781299
925412401
556628415
619787646
251989320
937396216
803358512
583197191
496323063
812254893
802638294
397139684
525100621
889512854
514196326
378433037
775535439
255662720
794288776
355168001
386862721
48965452
864538072
664051027
270390957
533401557
56777035
153336730
502915519
476404792
681696018
351407590
575592917
839750077
125968971
580929816
482846119
880122213
833103604
260883264
363914943
830206434
515333599
699946262
633121434
320590814
707756545
492000295
659154142
246401158
513386716
762389220
453903553
468214767
289086517
313512309
415192943
852800076
773230533
720333820
470125054
758911727
483416806
556420948
540751856
837980697
361953974
451204875
575484314
757951375
246090465
729049218
470646784
724036746
583002334
453938766
440835382
432981555
353377347
783617240
692025420
321584923
634440480
790618049
976309550
362299142
437975680
383560562
707548244
584360176
739098471
305716278
810609105
686361120
875371896
488259946
387728682
422358361
598167932
787594728
897436328
94465670
717896381
792064101
707029696
679272249
346218259
299855576
438598452
546150166
283806194
889069403
611471792
973191307
889811560
612257808
540354738
464732952
503789045
577071860
977334359
710035943
466894857
587965020
740479452
697934465
397347185
412783868
699297520
660388565
758489482
886228957
530212889
563313815
560275612
650565956
883604377
489022826
689727616
864414404
926351737
855518413
789101625
464004609
234968135
505819227
693875556
669820804
452595437
922382549
456428930
202819015
420527124
508963152
752895125
465136598
958964177
258559042
242650133
392053
360264509
191830509
631462855
660954031
467381851
242158564
362637263
425036514
114425732
187896971
437512761
452599799
595661985
675861132
683921232
420862470
546556316
865275321
380403847
351348578
505052826
333706266
388405516
664784816
943581047
494600695
560877365
734343571
253075455
286005425
218636460
683511527
883749560
405131550
330312767
454625649
405605447
221808430
373578875
108773387
381975375
758008649
890942377
302861924
744965706
444079649
738901435
328059912
654195057
383565793
392491355
84061679
433959469
966960069
2814440
464419535
656227801
736749319
769539377
282493496
341244575
261013033
531663822
645092569
434043795
669783657
65971926
423834699
476104188
397704982
240492476
554462059
810341496
779519223
376667671
378977691
56328107
122685044
452542514
805146223
910630672
159703270
784961597
472322151
776397638
371861465
809536372
448734793
595983523
819369581
708535503
776517918
514532331
759213915
443444544
970597880
980267822
399989851
410422153
438761461
655224905
177102803
603365025
907239515
350472939
894759665
645146029
411866242
943169322
686372050
464435030
586247390
493105956
327028676
408776416
485289995
205303059
739325297
386091230
463902819
800480830
555195963
278221404
293285388
955695737
461766746
861009595
226387490
470847330
237983747
444707905
454293854
490488295
487702820
444836373
359180370
407519623
709178869
587258134
170349407
224885016
329431311
961677960
816003534
899597860
188578313
865499752
671746608
643977019
780237178
432865904
808828067
552064725
487149187
504405505
898553976
519166262
786214172
774553207
292671885
780991739
240698704
528459663
322741781
770604266
598813385
672607619
756463952
480993150
528008706
438194342
938083640
502213949
542690615
849031409
663355405
546794406
954021743
541231194
763887377
685472555
394913873
908450989
587081127
741349186
468276559
414970955
724562208
370466017
419661812
455461095
337499917
959701863
424104333
926550850
506351629
251912948
912809572
385570343
405872809
911258643
781037473
359944548
385769132
588125771
127805780
843234643
747522326
830041754
866117513
495620436
988548293
374299228
709178778
970950659
496727133
703774453
799522398
862664959
656880568
575623182
673842966
497904237
711216656
340566506
603063661
589385044
802339977
524453230
711107166
976959062
193878681
607983500
489315338
614283458
616748688
388789635
801849016
211393190
733792330
581769920
948919949
607674069
448879366
795990337
843467110
970090881
444181501
335269172
641028800
413956214
931039010
526990838
778405637
194546008
922904432
921215565
417081307
939880329
689657166
570327780
974361474
417458213
648740564
402679833
965276195
395838127
707312905
793857714
235302653
900385901
692999934
323558491
405957814
474879830
516512337
919792126
480313920
903405773
234839470
964020552
811365258
735125442
768453252
902263745
672770409
756415438
561041830
561283151
790571200
731827639
640046841
902933753
850190067
771996957
444973547
119142062
892444691
219561142
524943481
714446142
746635726
858209846
33213410
797317627
698395975
670090704
755899126
127495733
745383271
898630786
607066420
438901295
252002216
437268302
494255093
829138187
979144207
797181488
418188633
493111638
346016753
829155587
956590313
908442876
254966628
550246782
660316695
532162664
460011653
630186896
830472992
587238021
622315812
839269519
666600257
938176677
453164005
939221507
703975086
734141937
715894052
550461660
509347735
950272879
494004507
486731289
570955863
10830415
642059926
700232936
814692249
588649910
420216738
474023906
872092754
499913988
933753060
478653428
819519988
649461475
557799326
305975175
86744748
850082228
241949482
350022637
362770752
467824571
594628389
530470595
903809884
748853018
375299391
593009677
433202961
625739845
486341792
757315861
404184343
927294521
269408762
540011343
797834756
753786548
794830251
944340781
792566915
744701548
484254703
485002848
741923890
794228859
261841644
798438945
289105002
551799802
409059237
584142791
693717082
333010156
335045812
739026033
475377807
547043174
514191441
341479046
399548043
633430177
165929662
492326304
676227614
605514321
206819782
706510500
649324095
309112743
962080456
779362022
334370568
470225374
759305031
894012932
303215482
835770792
468027070
903510339
422523248
579177928
274680087
509036658
641061027
223376924
923768785
672617210
788642548
537069077
948327342
554126664
778704388
813846583
910463386
928549055
603642590
868532147
431453121
541332693
356106752
652946544
690627991
733471228
751815299
608123506
409619036
310332517
954518508
660374448
506336124
454101313
468786673
859847913
792097011
519730190
618504745
276707352
756567190
564860905
504730222
537221588
914277451
402539135
959041960
817366704
985764696
634695539
538592545
690472297
446666260
984736383
509665681
431865310
2879018
662395248
934872554
470930781
519583591
816555698
713575570
399145874
926586594
407552940
278532942
281505770
720275966
870211488
558082649
656698660
963420486
466830939
453852143
919851903
897340386
746605952
360812760
356518543
856372547
481699047
796987227
961779241
741944005
896751362
366565486
462925307
971166341
700900901
787428225
696844148
791814457
911137489
608410884
437358349
808229372
719647745
919008607
751797218
693285917
666192804
768792134
459761728
824977315
781045561
754264589
419342180
669546997
938040944
718076876
698347655
541976148
449522800
813585510
178412161
862309227
900081339
625877081
464499977
704284539
981225599
303898067
813951378
278106301
386181930
632244970
123304614
836367110
293949005
844943062
344154262
646517425
556608013
503764071
710755369
631644303
573501408
187996797
902289202
734344542
763764530
494559783
979165898
616508187
567065978
834991541
846370486
959462028
736788097
970574250
906006451
625368886
569208406
501204763
652659918
852824884
555094302
832994491
857652706
784705303
989858507
913734057
381822588
416618795
780430979
596382888
348064682
383644595
472184419
466626811
443023901
245038241
178932344
503666766
418268390
293370737
514646406
978889573
836455192
973811950
337647524
705862013
648374934
735616280
560767038
899783147
901113579
864026071
810532010
441530760
326906934
685462597
473843023
467178778
475583680
238226954
484033910
810623184
899676073
821696366
590442102
418673076
318890873
926093794
591075084
980060896
447271123
463080564
457041577
509975760
439674041
538304542
454713358
496193160
891392877
792102568
502643768
326292230
336124783
698661041
153368220
767497323
828499295
878040477
304474288
595154091
627970896
821135070
644215375
955176024
556484813
875358215
797934572
784387403
402084898
546690047
907433213
393772627
384054066
615868138
215629646
978413037
958554369
514700768
466032030
784862514
664339169
726066724
412793401
465241734
562180289
750190577
756352188
413679752
384715188
683789429
365359051
893585630
467015660
669038838
707421996
850903519
829502779
385649101
146546946
738607131
910534517
391403529
476845563
643320892
483692014
373329545
786136998
947054651
923280093
618983174
937724374
851155420
971028323
219289316
570905273
472408503
861048752
438957135
464011949
483531318
466130847
218082837
676365322
899832178
575461750
940418080
907037032
935879933
459635253
718012926
739952118
550424512
662730111
893354292
530022449
730579790
480026276
705749076
641597157
662559217
662970817
970824871
837995421
871865203
340805186
952752182
752322090
381947337
773442053
784121635
661577234
968012997
508424154
344508411
976442999
873930916
242407262
283994059
410149615
265167728
961077712
508591890
670716988
607639361
516053260
936360653
722070148
892109702
634928368
782267174
848946862
88848859
951602014
448297871
872561493
719317609
908967323
469906033
895026884
189878550
721925470
246088222
673030857
257891965
747438118
926214160
346574212
718243819
277596699
861962816
616184037
508727423
311056305
881525159
811618538
758662627
292518891
636037787
795436219
693535384
818165900
975970257
894884750
468091204
567087340
400269346
906115350
710774907
411919182
327019455
872537730
500619066
918064217
463627721
676948470
572369074
416823548
983941027
703699168
145106808
385486736
910178558
955224354
656511921
908023179
393917637
880045730
369036225
343567268
904558997
703108416
911399457
871426287
491649527
973710018
5966666
363879164
344535380
810131797
476149303
589544071
936542891
385596287
427437440
267041122
53975946
868092428
792393231
683321608
665845549
199336711
79004280
377251747
716386482
870433970
335557726
717127917
906218162
887732504
726472857
985523795
949564505
677220445
502012545
425249020
759204609
735848017
464705981
424436985
512671758
957799622
472026107
577858582
728215485
133231507
585624012
579130731
765438719
686999936
527081663
551307829
931270497
446102481
886176312
580802946
457854637
796897298
591495397
828619664
947567608
484859764
707831117
664255989
697875204
315246550
468267632
685177405
825440176
574378595
700135818
970118123
536826769
590774970
982616467
183322431
717227607
739742837
609067673
423698293
818976909
964744305
407483857
911638114
947960369
850761023
776690293
539241435
156699997
725175114
410293613
478090454
756470494
495762497
620891057
361563818
759067317
950205048
946861586
343179134
958533930
402296896
968813801
666964530
656591416
115552203
463416108
700608096
469586010
232670062
878558053
657844690
755952094
949080917
879014965
369180746
646064497
947744166
805550359
94697621
713872058
967589729
753129863
906905287
658218664
863423405
622234447
443628234
682277151
500340324
477303893
932180435
492529637
540826789
497914285
276157677
681428836
478234181
462687931
464831071
417263604
682136066
337703817
559441502
441998385
653417255
963797927
360142648
856580250
939255215
541896360
792694826
544475763
376604650
822718389
386321460
940279784
415730688
131207573
500245020
310305383
973587545
183210006
323901528
689303313
807438478
815619910
795366111
700143088
773953774
232219326
374111573
850621959
774743731
933665985
917598188
721644777
909904654
950657023
797700648
410481745
561241429
513256566
970722827
784038266
468573869
871795456
876702452
919850212
801173976
632085929
563487433
654392562
407333210
700305887
510567294
483748747
322289995
550308779
556783569
460988169
389043247
626105204
882815177
362186052
208911480
894289458
926980594
943664314
688966388
972885376
373079322
453744355
572752069
479694369
587765362
495890008
476513201
605371405
544604542
507608380
532170272
258144731
794154165
635280093
702057301
873852571
355418394
250977851
695150675
890072947
332607787
775202802
806796230
312194202
575127730
715131427
808902533
864547404
858950575
681981974
529947593
264122171
476870524
826201733
565822178
458002032
734840667
519158595
610440332
388462135
616499989
422930427
756272584
979681879
247510878
920200466
873015184
746540359
777179329
651589884
942257054
971876643
396780612
720772547
829381948
710787759
489637736
573145473
258801503
406709189
338464065
591931766
442905335
704362144
563958345
962211233
860459353
765635266
477719927
407967256
645496492
964067453
579588937
574044696
580602031
606867311
461051698
562405675
658426248
724616782
479863366
958787376
828926030
801057203
865641003
664892060
476973665
585832044
918686379
854508548
595664440
493602297
775695558
773914986
873079846
657961599
571641390
809517143
402647451
774423106
467301131
466843254
625555798
590947511
937320533
655365644
331698510
708241382
897928354
902605849
598359158
800508830
379692707
691186316
544643392
857259964
331800584
862791880
733944300
628701914
567333658
413340498
650988547
722177189
733603239
882034718
428546268
640454229
695965184
195577398
127961993
912786166
647431872
788803866
638773194
802976133
802437863
395145323
474263457
697278210
388196153
691817073
413664170
850179601
627339947
801974166
949954229
210492601
507225098
585980004
953998675
799794069
848098659
848105035
383353207
565845899
870030426
888048579
474018661
959169559
726846530
184691208
435309635
579782802
194747809
859471285
981638983
217423473
370199619
492555758
903657931
331588199
390393043
951659203
858033531
384266625
836012683
588153358
941581926
901009758
686084644
686185597
117401331
934041661
590981398
900578995
801883426
862086287
416331445
560044748
822744190
410467405
801385056
558267260
802270019
818565951
926142529
843640541
808958745
794271740
453489720
763067658
975277831
601126890
553003603
394559113
805002308
543881637
680995525
433442061
796868200
391794324
855272265
501583509
783253298
549183159
685374868
805264288
925285797
766690683
371232193
511274336
452788298
656686807
506291792
697733896
866371407
913306481
374163902
987858975
238589801
499124396
761088130
626158478
755422495
485968788
330446476
474450071
263159940
491871317
726626163
565464992
729840526
416233633
833332690
495925032
458068024
395238601
585751908
480469657
614831363
183981738
847110547
778119225
723688967
330176727
716110485
362851454
688819065
359431898
931495688
631722171
445134947
681070113
807062888
11816423
360650135
549904090
961042660
841105031
594850741
675929376
589702531
542048672
847839359
982443029
479940644
954403110
929549098
411875814
532851889
918471815
541483804
371454146
482628711
912225259
426479859
485387005
606370479
425904866
651952475
558061168
472201896
747360309
340312560
441763389
247962306
670576528
520065228
555670111
308536367
304957047
424694218
749224355
296870606
423008157
365624800
856793472
313485684
844719705
416206048
261131024
350247566
703887433
729854169
965445679
76185063
600890047
371206468
972007375
610737380
281612597
353868565
182132421
793820384
756927379
756319861
909623027
606768263
788439362
875055475
449544144
463905467
528883418
974973661
224827681
778461953
315210985
843483245
128921100
941433841
560588253
390006029
727833947
706223729
561943233
631449689
836491029
700781211
846265079
618244311
643163782
483299350
413961782
725205757
777934277
787320661
942654804
784832963
240042850
530682544
856399777
471216727
858526259
350166635
667093133
333184110
326263872
923469725
460179991
187301885
674065531
637671606
870214649
607420730
980067679
500186477
226095801
765360708
423467342
376981928
522828498
455866451
533510362
557007007
403095370
301647336
805897145
418410491
750569918
974376306
534536510
515013915
167430981
668639367
720114439
939568601
303186365
444215678
961518053
831981358
898296588
742855151
913999918
883982331
141925061
344287901
213589828
344960849
331397416
416660121
380854636
646648354
799445237
942804829
41617037
533410963
308896018
326042807
728534829
302628391
876044126
743206576
576611945
361001454
657755201
752927713
612348639
819349847
451768251
829153473
606867318
477190564
984747224
528756165
756063729
619122766
479657673
931139777
403559844
901855680
587587587
199199160
344491366
582915299
428995010
608845630
366133590
494897744
897979567
442236290
798713825
889682399
826335863
526747612
386047778
653263083
599946176
445525070
376833597
667527668
738576809
126935991
576628830
963543971
527727088
480872092
987098830
832750316
426984113
363288026
453631914
391382563
183214746
410208957
330436386
707541147
63373534
805929520
369407971
947335270
733889672
619460009
894048687
603560909
633995349
763746981
721611333
724871454
321003852
465653048
975974895
835740540
838813062
518935347
390481045
764369281
520814069
598411237
530788854
706053949
959046102
733269024
762320180
842752393
953035906
939308020
942630449
553089486
654688875
535379978
969347792
578400054
627080791
161738810
465938750
357434304
865707997
435264901
670247282
508008698
484195168
492458313
404893774
319790924
709408297
787603951
159199014
726333686
902821052
247933145
612303261
511625072
335928151
865069396
901842321
447497476
505386442
341270520
774711739
604455325
450885156
958450224
721391469
880013269
463576326
735824694
652852982
40029421
647952948
140141892
801983110
328754277
422325750
673973702
963963935
516926120
491946083
910814969
815164049
886870222
743652257
632227715
733134130
674799827
678948112
384942159
872825264
842928374
513905951
647256636
551181990
599435008
422492887
242422132
498974109
714690010
696650496
701659024
332475978
905627371
708264336
886742279
634613416
777993291
873046738
421287311
938796801
425704227
81539083
490237865
641706583
707990723
854726602
336326609
305051136
675376596
772447949
866854172
784984137
923767380
901712316
569356019
689727931
287327707
636891516
864345434
478138205
658783094
892104636
722121847
591387682
727024551
175326177
451134033
106165120
367591216
525684160
243612441
781266337
659029790
668843493
765016908
901530544
494710111
479225670
585410425
852575570
697858138
470163326
480342606
486759756
879992120
769508585
468269070
452585899
628236683
520203270
921348180
770515490
339011482
148214988
935127992
860426056
795073613
793297484
827842824
706376758
481117468
441650426
669295432
626778551
468216239
672311079
775630123
590278775
432477462
855536901
368394876
880715534
452977297
696360661
585129393
491673694
453599370
445849349
389112653
394251211
488087144
969718176
483991347
684864545
302519556
975796097
559347920
521451336
722756248
907147940
732566076
259523596
821868550
673830937
414714835
977802713
729074347
379809620
832065453
723417374
398677574
934728248
782717462
892535401
403406304
820483153
794661307
791566632
444627877
543998457
878285355
466802751
875033034
718975352
631459383
659013506
547637764
975803632
795085247
921773996
569806019
497188156
520126829
491481242
542067958
445936590
929991222
650416255
755032418
471403996
400824253
337276842
697974149
479953296
795912425
451580727
460064991
724517390
850554773
689115086
986466355
804857351
949758326
899150651
498776205
324347068
588473043
908062487
768437931
976181922
774456372
256835527
466134409
786873377
646417154
939678295
709343379
432390790
982412568
491772485
252467714
799436883
701079483
430120552
644258081
361033012
910645895
980897517
111242695
547883129
538549782
314512967
623691123
778311516
636067701
528270848
288310627
494106406
382999518
423336494
881689897
873532855
944714030
799258321
308214319
182628711
339048913
363770473
697885152
450487193
948460538
751594652
757781657
905390214
111936136
811122216
728712565
894155566
190332108
516571251
369050229
440895006
920248560
292184082
237014151
394950190
756009498
192415147
733816040
481014405
868548968
703780786
700854702
879464386
658703452
486420574
520850108
568093849
987873032
275986011
331887766
807586594
652190749
496169412
753155751
587201552
543645553
643033661
623963840
541136639
479006332
833324152
440928428
455530139
505887088
899538946
714969160
233770893
776214850
675732778
673280238
768215432
663267616
647850055
168665922
520152293
319811514
866567645
884983504
666872190
555164812
586530312
684444722
274568136
490900355
799932314
608669049
888656103
585516257
449304936
943358482
488304329
982633154
716164603
42155684
454767245
987670334
336148299
483938806
489165808
716220253
932172392
336586162
807745547
494015562
714090335
436619579
162821067
813139515
483997061
883933003
404333360
857021392
185246035
488758753
676893370
602873716
704984203
951682158
621195912
831469850
440394447
736186485
980435856
781167927
898761318
635487501
707654862
493425643
384136632
856194688
493433162
855343848
380279683
660984213
693864242
980047608
624662631
566561972
386983021
641418934
730315360
348485694
802006099
639331696
959239443
781873612
916690575
514952857
815994419
698378541
441958940
536102881
821255569
923682970
743786792
832902171
671219971
467847698
649708991
152626784
889159331
920908422
933187334
340531503
47961844
435594865
316356182
675184386
869862557
744100132
703771023
825435886
456654545
439837523
915840
908498762
504707528
427534179
187239176
574435797
430219060
652947289
455478987
158608524
735849590
671465975
766189733
851205228
404209760
670735664
937445734
847974200
976895140
653596789
797356644
878488693
572177270
633469896
714980588
801091716
698415689
741057928
820068798
675923656
848011242
929893405
883961717
552628049
567095080
448233331
707936079
757953143
547222541
401095424
667785166
947900653
151650435
639484866
809226888
784603105
488643711
817453814
891107515
802933131
267422972
582201255
315793466
635564562
929128562
598551784
948170154
546242259
461312647
437209269
766563537
553036803
630494999
588946367
940360284
260921110
786869450
803660195
455314975
902444206
593153927
952890410
691374113
522496640
267023468
386028766
431885258
506865328
562847611
402994331
736483469
942796111
924271865
705046688
948998031
460552116
776479468
502945057
986635778
274043405
724816933
465320186
750308693
887154853
603659703
577461524
910918244
391997249
408016497
695000019
701970129
412816028
919016082
979433415
732800137
762527179
872424589
523356499
238086058
267960616
483346676
720568514
511162877
750369746
863395354
521258996
345926975
778196801
536166190
368970632
447852885
814309037
539131858
552080571
975318412
334364297
516131815
635866292
426283609
669178703
618710552
403175599
664948473
136666197
720084452
381516955
168984496
497596021
521619805
327462469
213852391
640714356
822248523
201037127
357043574
873873341
399153038
854479705
825136218
491226321
765912744
333439814
911039973
737016325
399827963
769071523
432842709
416874185
629262638
966799046
823998426
447941041
456854590
795866066
867111273
671026124
828359230
457139741
481175534
451412892
172489045
380043600
398761330
667658460
836166674
490969174
659723299
91073543
781107006
716450755
703720068
939362526
454713290
463931499
924339963
790410214
489242315
718236682
645467337
532984208
862166068
678250552
796443240
949607826
494184393
404171520
899359497
648865793
635483123
721997804
597470453
413817640
522338485
650054496
732131143
485904340
833907192
956396232
869373270
886338928
617141470
586314901
832823034
363765407
923317076
228539724
973252483
849413246
885992637
922097673
551168388
705153780
380327320
577041331
917540237
872074735
925860497
564123296
618783026
465467724
905860115
423546281
464572498
460284289
136674145
454919079
520767538
537391587
850824639
836749804
744385506
621811437
534878326
946949084
398410104
832579580
246277439
940129640
802092980
641916374
444303440
340167334
699573137
778323722
989919034
748586738
696316179
761246892
460515204
885355279
910757668
554914574
426020143
573049831
873913050
777978933
869143514
620088449
418819680
914453765
384100392
470728130
503283759
522590608
538388046
826406948
457562745
536378760
967280461
393262816
873355945
53573211
456166155
750224092
698308298
812099730
814407059
425843899
525274066
740042169
759335079
643992449
478440907
446734522
556930627
838460478
813584512
631171702
700678694
947727173
778706900
563284734
876137532
784326179
363510842
433979326
701480207
718285653
452380794
479771489
786932641
427537334
893841146
460131512
829215232
513902557
823928121
635431320
140092693
340615878
798647382
172164971
863707861
417491834
466516043
534442882
457023259
484845383
797038321
558312839
328907258
249194594
860693159
448425355
265036777
879522860
562444179
465865450
546119320
759523964
812427467
504488006
793684175
724108440
874646290
867306097
485693745
844834294
962701689
421260378
597832564
907765199
299090264
946794430
381788161
602895926
729802996
505089362
497282707
667046637
547704159
824218731
770611198
957355547
590973172
374996321
668182134
814686490
711647667
436274300
857738845
773939076
596904784
825535399
546038231
871864660
962330849
766837977
801577426
911208867
499763471
445747690
514919590
708278273
983597278
450623334
909226115
472589546
785825738
935335475
885539114
627487103
488828700
853928783
736671761
873113201
200171580
957625957
430454043
465044768
470214404
287935280
764967251
904591257
465652488
682843496
531771194
87678463
668997224
384628209
840058213
792589138
538016249
787574774
841636806
795011415
383089967
895130885
213899889
219435593
748444559
460179847
841048261
71184653
493966686
351361169
666583825
781141740
715491723
466751437
177467834
534291350
974073433
413704769
336458294
899497482
44405676
963166566
510480829
781635265
766092086
907265423
416201815
974215329
421703123
467164666
565596915
794924959
467199230
684358185
519356048
528174922
713433630
479689950
654389968
656818405
652772048
825908108
908340687
434688506
592970259
705332728
411332165
745766171
840163258
414005207
893146241
306828154
3933050
934534681
370054544
680173632
462088873
576798179
473480295
970058034
694436551
171535262
384053853
960418752
358431966
890617181
338852414
582897476
380549760
678060806
679597092
781569918
347593724
951067675
336484154
842208541
392689544
579173755
361403090
908417227
706115876
415048945
802828309
591977184
830913283
348415137
943203503
548593730
981481591
572067862
457177051
912987144
444500550
896086569
657966158
861355053
509462910
424748459
331333542
874556121
754129664
889357094
982936231
487811143
810293430
456398839
916577907
630761500
678316545
834605955
164724472
886605273
818232018
615695370
975840741
367154693
936325943
741554011
708692905
815908209
532225849
962154732
437486945
789106455
470755273
645583068
165357616
780990999
419267441
288975234
954322981
602804131
763921109
704751273
853072097
332131047
482558533
655664603
674587166
614571449
193603921
979459886
948153826
881731636
554224963
746062959
863170164
630309175
917926733
437231899
486219450
926135120
749984711
629513618
912764570
847972480
543937114
976069901
330636001
461768860
686493482
766263194
393787263
720592968
705573391
822442730
481377843
817165326
422102777
497611677
91020704
820148180
849589760
593286075
390314170
404446883
445300417
505390806
981262129
426928885
435609666
959201601
884025467
380308773
756632346
282476688
567250491
928397941
744504788
837153541
415038582
323195031
391135092
492545901
449862030
670942409
499184146
345508935
134792696
786698939
477446135
636585753
542330500
639330447
448700031
869324354
267611584
865054667
418030820
312387531
524653548
465242387
805949085
950460191
777997003
363636521
514949309
869675482
724864029
674407336
554079385
903598620
516611145
784011287
132066984
682662152
828399332
969069508
462304300
846219190
439621785
455643844
439521531
673149895
273346133
273341947
386984646
662873556
554365846
709057413
781429041
335714467
485959352
450166710
491171783
803894096
436594246
908110247
527861884
956298402
884925721
526203759
908614568
397449257
788937765
280587680
462692185
331446171
645395495
832833669
949706515
415914494
500542188
503357018
416758183
384188679
736038770
511834516
605482269
945614691
375314675
869907855
775843998
174684486
986191585
845032583
673324384
722170250
908395945
623865073
575645850
383948532
572294194
881387767
743883515
482322142
704713145
540818153
399868680
764258623
796635395
675362133
177620512
979563977
209525651
434121389
538035208
503810747
550845288
470714846
622098705
377139780
317489365
892584187
619519142
610576965
416313632
38097938
454980079
461691886
967723444
729957359
265467135
369584179
690604024
397783748
407447789
568377600
589188391
247244901
258761262
987444159
525360677
757375978
302367783
284155912
945492088
623687306
648066862
957308620
779498812
273149394
875643693
466882443
426677029
651898545
940188435
759411735
657357941
853457228
812211354
425839363
400438627
462362140
463898836
658561525
574536775
607942461
950220841
551982505
951462849
181420335
425339301
601922345
505220811
706770248
904367861
720244317
111281354
464678319
113539978
757448742
259226266
825508029
514784224
266968758
300311030
984418378
690562092
777052367
728890234
525509915
341204648
445390847
687940335
382923546
21863562
473769820
953422567
835782131
471716663
881084417
974532499
369815909
777188206
541781687
458435743
812163058
745262207
543711275
803675279
426746854
557163693
325603563
773720339
352332547
966429203
509466033
440017579
772332904
501740597
753922984
530941200
901472450
957635199
865463639
750966889
411048158
594004514
587576715
566475914
890605709
782611475
477907410
860762417
967651420
852699082
863099608
959668764
470977605
850952800
446510014
282163279
258014453
908340917
610894145
886443593
987316366
884162493
741232534
225832807
612012220
689219953
762907511
295979479
760995933
605992702
528821971
906953854
182541353
287858999
107090950
286890254
378340072
788992479
819579730
390012481
863494302
321439618
839853553
671044710
305275445
616693066
878616507
761328376
524201609
693741062
546101086
370296684
900548578
756102697
334520576
747899270
566009404
776547118
974082490
336437038
336712340
582509778
490048789
359601910
690850025
381570311
551302016
856695978
423922877
333250788
462849383
431640122
843964628
690858044
466578538
382592288
557687705
518801125
881574893
734564992
746638588
947170414
817037411
536329038
541492954
947842765
609172866
679157501
612808736
541536044
475479010
442587015
387957403
476375732
807644117
410331708
812188281
892391389
855541164
781804162
423870165
677799230
449422555
735556390
464101693
328064177
575466505
550413746
390994237
296784734
623810564
975639854
403688757
763892697
455583636
808629937
665416542
678779917
284830574
884605797
932275536
922900988
112853520
385641845
442051278
529132211
464591961
878125115
857014191
896940293
545653267
441994363
308049485
581706094
195987031
144731180
344814987
748012279
874451355
451855174
844558708
469035754
791893886
556317496
517013086
277513108
945078945
879905492
398359278
648004253
245419965
470882188
857270952
267209588
739770104
825414539
496025843
813264394
794734152
612825231
364311584
495572482
574067820
702255317
815886500
699876018
452977354
985962820
462505555
344999683
406246995
502757919
649204764
331802410
746982681
297893950
337177289
839597643
471795287
517063891
391410879
736932945
299217858
594010621
334125820
546314227
806614907
561249515
945974350
710871097
419760679
441529431
434565263
452873303
515512589
412083869
815339996
619945923
856901511
547396461
614175164
266655498
455608113
722602599
643873378
660849354
812543075
488369517
344592328
949930542
440035191
610724597
217192554
496205167
190787838
942691216
850120249
948711179
842407171
597483909
672478461
714260218
659251378
765070287
981057317
509922434
750649311
692842502
909457406
913012830
310216895
423697465
631036917
349618415
548228223
950442506
872792225
704559479
539031029
801161430
362674669
392167262
379574365
510644308
481850940
658688600
494224486
596811490
324615696
834558374
935762928
742698118
536877772
711940362
475409638
510389379
588852069
602910595
592256717
918433795
833823203
956679251
335710098
613139504
882259604
988319077
380928770
330371956
609841027
888532840
320050096
841616463
286355421
902719941
572722770
609513904
958450531
391076175
675092670
556048459
565926358
311061187
522952501
769526628
227686260
478076104
500599437
884140579
980525960
391143824
412511086
344771013
540212092
664013968
920451010
530396905
471347409
81766186
542726578
965234122
870853782
925817412
901989152
874365341
665568968
493686917
540952289
476259499
983370812
715177145
314714327
963380661
705982480
783045247
701912089
850830317
758313081
815080739
381089989
817660318
696939294
338206826
434924493
247162227
820382455
353237750
934909128
827891852
279838373
558021012
512826115
856526500
685634017
849285584
677679599
411631092
473444825
570999848
498564917
464652967
928994058
934557803
589137311
589761759
525668209
397729255
957094770
930079030
621882664
820899498
735943926
435951612
522485446
432378924
710233140
610625742
204063263
391470860
962211732
541932435
974652019
405380278
919915118
661903237
888839081
750044847
683948114
544274675
112080806
416391343
703702994
797770909
564345769
813292520
330291839
233446871
504440693
567877785
420145227
729197891
450748231
476578060
499181398
474911726
552839018
434920024
971275570
929655477
295310697
802050871
583628440
731727123
684243734
125149133
482307481
671840374
348957420
377302182
288357555
639544640
801314463
547154544
246065920
609292935
282154257
987488387
775655768
856159539
938528181
130309803
944920648
662832024
806037555
700857386
959960233
650429222
427168177
681004575
678016810
796680891
437465463
946858629
785434347
840898381
429585061
966210537
911962639
827448965
986386934
820860551
550059475
584043735
735572289
719387489
284287990
454156337
468292016
958130917
439489620
522663814
350582273
746922705
846340740
418595744
721880273
948121350
892773413
324178918
851475217
772307190
699477328
379200653
282940990
762600870
170989669
934962581
251551353
784165379
947323566
985924580
385257774
781321220
813119016
448408249
731698092
845085930
483976359
429347361
433693457
842234850
286438914
479881390
657146836
931336774
489491574
653078486
472035550
653090719
627863936
683718442
478365244
421747862
276545037
525966018
809908033
217274175
850481149
483887070
624420463
588264084
745858799
679681238
773830604
983170132
561092683
722702565
955899501
349026935
309536601
551729529
863820003
670896038
413743187
679463587
479396629
414834967
964746653
853304067
449866038
649566082
411820479
239433701
454618115
437512120
678939733
811021678
465384105
530364124
341696644
318075170
135031182
465669865
55535527
425319644
346119126
548163556
614497610
448418541
831051106
940448109
751438796
629925047
387165528
696073224
670568789
817168665
367402714
593564073
380531300
823614644
482514903
493793611
395600578
878620298
439243860
980536930
796417128
698562233
473372586
980118594
297584563
707002212
430158869
512719419
798452437
813713751
541630164
230411356
778563834
597110847
987500368
468079835
735681006
979669752
900887318
880137441
796253898
578322209
553121674
928335273
486763382
872424428
583420528
410314014
175110054
947980482
448120589
578953986
372914811
298831402
463684418
485695064
450264785
634945964
719105149
434865777
704494668
898271722
684583622
884438322
908331463
940302331
811887255
188382144
717902586
546386049
922543862
397209526
601244230
812437038
632453272
457539651
597557561
530320899
741198972
407172478
768019470
673214171
473162607
486416238
589538021
662236335
652803973
307413222
957886259
769131483
617117637
566419027
282712679
395850817
687324806
854010681
795762573
976959310
605876459
478016142
403148738
532418136
723929104
435808217
929153404
702626866
265956717
575713132
727137508
629338901
786000207
504287008
321122730
765131526
439648457
524742953
716954674
741204502
529734704
652255744
152229067
439309708
888909159
290962311
787834735
883855771
331709420
431699648
742183954
646949307
271482515
730675723
459521435
962529774
703639385
479819290
624922510
383803674
480767782
720953693
455269803
822959081
617526820
329587745
430091545
460170086
642528287
429693028
226179321
667212582
830450209
762286131
461909035
842933443
815641739
943634747
889848260
420742435
536643724
513094935
483663588
989358446
607238135
636663762
373291678
337695291
245155213
680742266
504957125
234206518
457876652
608134628
796906371
755380675
390237137
355688218
538775988
913789066
954488650
135424217
789581792
699513502
611180653
793709850
784947326
502726306
473885055
649782293
445668293
434811432
626492869
875770148
917758356
466699180
442710844
810345822
677250142
616702863
290761596
514306058
768977140
868539971
136848976
437280533
688544156
654434517
987267968
866669980
641147854
793834616
466529772
433706552
684476051
945160195
211562823
748345799
664786844
511624594
601390097
853476659
910595111
463246079
423154868
618105095
429741823
460018161
706996679
638647100
832704666
292056987
878707206
399203781
954954602
876675395
106706946
271327140
404646277
811928725
861839735
405258037
973485174
410423498
645199802
401846859
459731480
778245436
816779287
840927574
881619210
956945557
596688572
741341068
654049579
936857751
608601279
626198026
551436854
312718058
249412937
660456028
589929722
549902548
762015481
497659678
475376950
458729385
331746672
934200951
607747160
885560150
981735296
401749648
712620388
477954857
934714372
621527237
407775915
630782449
645076742
667777172
464320784
745540753
530510840
849374425
619307610
521014964
489163528
509249927
946782929
281028820
453290286
943440798
477587893
835781393
484152052
409749596
549137917
406821111
978070190
372877472
822474111
599410666
468423959
464211742
667667633
336903418
744011029
487631415
657741502
413139090
365807877
717272341
778558356
717080368
543973978
713904595
932504039
655526041
407896806
885325421
506564049
445717632
504506779
946123233
468275175
445283170
352665953
640191414
714914112
737614241
974909194
856166011
526072586
536985300
938811202
923936608
981704657
956130550
928150869
655812178
787751884
885087746
798382980
580627071
973973292
444933814
837580577
854340714
808300412
874293350
111348695
805858033
737474525
487300220
738546025
807060264
959307910
721546133
457145530
508156772
426752231
599133952
525840285
549081879
988673375
510040473
352738230
52967084
664817314
905127323
840726772
678209653
919962957
451851081
713040576
894202638
963193154
677823912
174587955
889187911
202468052
748418858
692748303
399463956
806425498
953902928
698028969
838274926
586895737
503430207
585892989
673492140
960961592
446638999
589565113
820157887
868515034
695413543
945474706
503485506
43904690
401372434
240037512
908473283
974396659
746029651
847746788
448222715
813028401
736343783
413001520
468572343
916592262
573631860
814266697
849208115
703083795
475874485
492978796
325921067
420400590
853125873
916430837
270537401
786586814
930855136
474647660
715194445
262189407
407068374
405293540
710583746
742714256
923413003
828503516
698521302
911527260
686477313
750696791
152508818
424682134
770961344
875665143
256753747
190243587
442296155
635268968
596708215
289115327
692474705
828080493
500028261
755029640
685982195
726525129
562682814
519019810
569481467
458606949
977346527
989152104
476691545
669698854
484290638
817032181
943526291
852981274
881075061
635368817
456664315
627112685
702857810
432262005
379410348
944141679
564746100
743796787
639710100
410003042
567665197
891786872
293761663
961811082
661581443
966743188
274218092
690409776
843475860
513513931
157337247
308824082
380936187
703449456
987774733
519848009
325247194
663341211
439568477
591121351
632170444
463046526
942468561
760103414
339664430
707988161
325540908
497905932
433848715
318126690
820983748
304194017
880250566
455078329
845575705
682776362
915739776
298449147
487355983
530184655
613642883
770534171
900648933
437723416
337666515
799973958
953787401
714123974
355416671
777835113
475588244
513049797
582085588
779296608
480918185
815694421
620396921
800132580
977792927
806701159
559611340
902577179
917104707
498782555
606538409
605210807
213651671
501450895
796062339
650678131
828862194
914296937
751796025
577589407
325210899
359610524
397249148
739258353
677623045
684103595
479026110
820521719
516078175
585863174
292178270
523552026
274388238
288087877
827010720
306298850
654456710
917173379
706188491
928052560
567096202
482400571
416364392
702984329
307782164
883605111
465139386
709136808
525157067
755643955
313896530
953706076
611128710
871783533
323581976
416767988
857904131
162416082
834601756
441160399
684083495
754529245
381236268
567026745
773312812
960088769
489652276
312064791
922808369
918697933
959866711
403500375
958166856
848387987
761874056
848205531
693223002
399207997
502214610
434893113
366353163
432949578
349290938
489463352
830769183
650675742
680237275
728253108
824703776
840974375
631129454
940394782
612292565
699696637
898970599
976869494
730831037
890987269
353057859
840847880
851254590
396671037
460373276
317031506
910378077
536151816
380393923
648792546
808506940
930424193
702968001
551658256
580673790
629251018
877809125
801575087
494698960
750561818
821835204
649842867
409724912
752045887
543970184
933223497
203937777
909776622
710190255
671411797
654758712
329542405
423423884
380922037
950381912
388280097
451144635
957806239
165878780
844720099
289287148
404931579
864094826
785702906
885339330
404380091
552617532
773601650
282580916
912471994
369566600
922865818
602298872
654674080
409696137
844475170
608955638
735160602
462472647
884633433
175383938
462651476
550478071
587241914
548178121
448180628
679211087
691573192
556850483
434986092
505987721
794885457
840442533
380058394
883142919
252517003
485677961
664012941
661074989
908082067
672514919
500023694
790382326
471231167
836492704
957027631
884048446
584785851
333352810
550532565
134873410
469394528
251826942
403273544
980876112
936538244
389787493
586261640
731403083
687682904
716155658
620927417
508657525
499143339
654222136
375894134
726162235
673044589
890881552
385911511
576042933
241685844
457652794
376573926
494790612
685399754
938165871
730597879
479416163
740334948
410614594
478461714
121041329
779013804
958698329
500913020
418301207
544127150
642114955
371640424
510687580
703092989
105611988
727059426
441243431
749922042
888346388
609375365
374513894
681353588
617767351
901912181
283235361
898142678
358563647
373110184
511598471
620755980
733956577
941877481
881843310
817141335
685912125
765224921
838270321
977386189
311152203
507288717
936231347
455351098
809641371
701288187
970394800
975956285
418900041
647106750
966541622
778121572
500060614
571192020
74018078
578500654
939269338
470629838
92140362
938430218
866363791
795898482
627736729
693303390
371080254
939890179
280251336
455347775
938477665
373711410
989740138
882096902
178505972
726998410
342993868
798526755
843264154
737562634
911766196
461711341
923855883
555424631
919528394
872307467
856227610
718205456
874996736
791789233
796992594
616902607
712001897
962353413
328697800
464170060
276860420
863762501
393506065
409869214
379966272
272979372
960074189
286309311
530960410
567454326
937841202
626958702
303180653
495367580
517106345
978956600
369962846
825592177
763254578
425760607
451458663
534587386
877360756
779693694
871926548
541683400
65969522
116034270
896873889
309915334
399519893
446757392
545436581
756145630
765742495
933688134
601529215
341535344
393803547
639439541
725112945
910673221
851585350
398995035
677786604
481506204
296421834
620453372
829848467
308898428
698036296
510393563
641532962
484629884
930450574
806591782
111140040
793484788
869901568
782646399
829138693
626253941
679138169
797142464
817395870
945881026
969651456
838568859
485098614
921620313
313766782
759143322
177447528
462565613
926128330
296218354
942526527
711930652
516541094
838748052
892245070
489762210
481938129
351232744
536900025
947054171
928433019
756009060
615302140
65114880
365634467
471192974
322401515
805683923
167931595
515313814
800793227
104841477
446178994
299796189
955730474
409726527
386723502
436362835
523310656
424409976
348837999
289424922
659815989
340835560
426509388
774182677
708087600
668711318
472072485
497072310
779834031
537763937
734347936
640701294
558482351
505745809
691317193
904637050
867178674
363969775
777890720
784335361
787285957
654929639
438276537
412194578
615889375
465434602
421621530
865651227
893699442
666427759
698937397
654029632
911211904
747105387
890041851
677240563
716822613
643656438
688965364
669046391
733463686
896918883
884456832
786533068
839906375
766971414
479642749
652283421
920397260
528753615
402461052
693577541
523259203
868847271
869706038
782773930
540196121
553291984
885782258
891749763
819455234
986509190
391675867
286757079
428136996
646165205
762189297
460274447
973049773
536909798
977249774
679176802
769936879
660814936
887318056
483351773
250156755
280714620
337546375
731584411
352540065
856342299
621670950
236188607
523855249
174063621
475694734
626329074
981987945
752401139
831317122
132487709
773287674
406493779
938793390
971108928
772092062
397573536
525699808
822767916
809867978
445177155
838413258
110494325
989009486
527338612
626011106
868177876
950124025
542466080
815677574
840645294
385061048
721958972
810591174
795880408
131306425
725589947
893317153
518384284
355469234
755409887
427841070
693566679
772359672
443556562
409410763
808365104
890553472
756334678
355225751
671243582
446450889
825223101
674376138
802042693
218142433
574093199
866252944
737309973
533539132
521058162
928187880
569682965
455895115
579678640
458169817
646347859
643251071
619425332
767952726
486757740
653821114
457366574
652248498
586129393
452799211
582046606
470218916
885037468
904279357
723268192
651757308
605518525
669701782
716229150
434550941
903313259
839606250
594854332
479273331
454720322
479367871
815572701
691843331
697599653
146650011
513399164
61121027
919514262
722174750
512264231
768271593
573956822
266043661
452253888
213898796
975595068
539262462
3847829
382187893
710141029
454632102
486746162
258342211
426048457
620760357
724127832
632450204
570397284
844338986
619807702
718860183
598464557
349432352
787780257
567167108
984621371
960643350
463038178
872650874
479507682
847524958
927825352
869127201
623447519
667055937
892688056
366263619
896599767
735667369
945633089
724401459
745795560
987707707
301069637
630818940
446613774
591049225
645450678
300816183
328123832
499216075
493954051
920534295
953639991
304621193
989662911
436862548
602696776
195036739
882455144
540981129
271226992
816492932
646778087
955627032
390456562
934614462
923077527
551509359
652246733
759869008
718850383
860459788
931333224
824843205
959444607
780370954
776914673
425318726
939970536
628292736
565209959
425082589
490895538
819961402
708642174
471303366
413888088
725231191
454436240
501389917
474376286
761483395
786743339
328223817
802043001
796571822
644860256
495048815
210050102
847862779
644556094
628114291
499427139
802633461
722927780
500337309
904463197
647135789
470775225
679092304
841317095
779372055
865771953
630219595
612221318
700288010
468500196
827315852
887090957
628913345
557567865
811641414
175153686
537656141
707045808
838121855
808474059
100892526
807585156
941959619
896475968
612377947
797741819
828191284
756144590
794831975
402411956
621308922
460727784
481509343
949109086
475123782
662155653
522923951
513691377
948762990
835496473
507622569
939428484
275142882
851928397
639554537
537434279
499535332
776817251
915805747
937656629
768921256
947469716
516775006
893974830
920494146
146653760
350750860
483129927
564826889
678430786
732475817
937193860
947973067
444985945
749637096
832115195
710518810
711372304
69642784
828852426
795698822
736232412
203702433
134642523
425262295
339707645
500404249
624457170
776954206
433061745
419736090
622190080
862744129
935912599
498097068
713683397
697966197
814785987
415395974
614776129
780856218
757244925
133300824
985377598
568107014
540372952
935777801
583496185
987805759
736083835
386247605
604658717
689953059
797328020
707644442
345050115
674374633
916938644
342560978
724332148
169611302
893385686
742883852
750570666
732241948
849713895
614318537
527483291
466501149
80724420
490485562
544090482
677805962
988833567
981148910
543062901
586946632
66325695
634511067
542544293
632989801
502362352
949613706
882345573
918574937
881811796
914046209
383045803
751406684
877444676
849789142
416280813
725683311
538944156
580938057
506297682
320229919
547154527
935644453
934350037
657499832
564177639
117196666
405865312
556673726
542689463
770517126
852960863
925360875
875442133
550594225
462353748
552201574
644538369
162537397
810195120
150068444
898749323
508859795
428236296
404955603
445628801
794586526
590724860
475623377
288148036
790542637
507156264
380331934
508274991
868198407
783376355
731851327
517394522
473428706
866765311
704757486
627663856
474596173
869882443
784602284
481742342
625396869
497575478
412035170
626248939
723594093
791105352
938861626
522399717
190289653
924068665
758508614
810267634
448833700
321196003
506692095
690470955
481760995
767486073
940351292
673383302
181094728
439225422
838508593
559832208
84895931
129876159
566946308
796934520
940027364
535002517
195114377
472864101
590337838
824799542
748703440
381250960
439594901
322241483
905943248
930616208
806091695
453005234
392753537
957417053
495639950
791608705
655945582
823229425
489295348
751434505
504287559
321728237
846803555
821291766
940813264
305853670
192973601
781609857
770174755
870303149
720684295
787440632
797608596
360936857
80532860
747668031
614873159
907907433
843627377
458606355
836534535
598758450
490519615
705709443
769107875
576981746
861124549
978057208
548539139
563398428
659284647
760646281
933891340
903315932
965685401
796181441
51365440
712969207
132777196
836261911
863687305
106438267
917657308
512138387
948346215
481506551
396992085
927105220
764604382
450341579
973336078
87295088
855772997
462957003
985182695
499905067
951438948
723325684
797063011
477207001
743279716
804433876
500701708
673337005
460134273
714405192
777451703
178527146
494314253
876651239
874922635
593845683
756590246
636500480
699532880
740625264
517392448
684525425
731710243
354539435
899884802
720975044
531000727
647196500
929402397
620182754
964208732
738028593
469214596
231689750
867406815
897598076
763261513
336487552
323193109
960006656
403890069
894174409
454082923
486336826
835851216
929699912
949270377
530096684
492558178
666964090
699894485
512892810
55904529
622759964
898201583
793099437
519219134
544988079
804995392
462732655
455107084
906885551
630013290
630513111
188515844
642415007
530978756
980258653
366933142
425530616
700405560
477847439
416544563
891286280
406324943
865114862
577696741
670866733
964176120
601872266
815207021
455399864
663252742
896881280
873766982
469146214
943997679
472955649
765037380
466788777
470257772
655931575
946605351
868063858
917571439
804148849
468052930
612016777
732165223
453337504
664931596
840565654
772565991
735467187
516986338
352617349
944196286
322828420
686296392
922982811
892803256
802099810
284942039
522296799
801439133
351540122
445640633
1085049
267519592
359326944
287580804
383887620
734974810
679787622
326331040
604811651
895327985
506644481
901401438
199196482
751026593
883614146
796316327
888452011
958386418
170987816
941406124
989294676
710055162
723190627
393961631
931572349
794727589
425727946
508863887
477739517
105449233
977485010
933777647
628778736
451309016
516586258
425339862
621516988
979208347
582927138
499047541
861953568
607760931
675291679
417385362
894469388
734743625
459990017
757986703
807019152
485022531
499383328
174431123
113735087
975078885
338013260
453182238
749551746
538908044
825809544
834645893
455853866
388014449
816555046
433982815
785627102
675155107
899212040
875296616
267550047
526319766
469249519
655142648
731767883
736549705
678427490
452521858
381435460
828597602
228341752
286463384
411853728
427478857
701856235
774439783
584201630
644228348
975285681
192914650
813031331
881182575
313357201
980115215
931494559
543328875
762442948
647935445
925843094
700423628
984067439
546707717
571825403
835407788
634693496
563230384
930528697
493216839
779738889
391526730
731538190
881175641
737880328
756663750
659598803
750803500
603917091
771657506
853762107
787804913
437993061
761669562
309278858
900604324
875926861
924033190
691370048
707530385
288282280
261126030
395541473
493108528
274431878
738319639
986945783
859402525
855197787
974915026
480015252
607903796
892026752
405002197
487625364
550779950
342973644
828705383
796659351
970734269
760098381
792213771
393441869
409175726
602303195
465033639
897622872
592864798
776015271
261259211
700164342
965874354
988533499
934191561
496924368
269119292
941767251
139079037
475405176
807704240
474467427
831065647
687250392
735055704
707322249
402513277
325457894
445830421
945852758
312209751
894565341
946016076
716469242
757617756
863743383
748887286
493151295
513493099
792939020
640225732
987009093
963561162
917966026
474774565
530662605
809569672
726213776
963668331
469073861
518817202
296672741
912401655
354251393
631422166
811330821
482101041
738673641
393376135
315189197
116643459
836792816
852216971
787506459
942512721
835291196
368172847
570952142
750175725
520529603
326823752
752968886
856458786
236031609
622345785
796848067
686487078
656784190
939908241
505196380
824137278
862305528
835767042
602461049
867670193
757030457
820986331
582098324
482353851
781559353
894213544
896652632
715363936
117762207
523298127
332057730
613322225
759554668
565469781
669688427
883775950
380719662
879908702
747550077
857280791
981552848
896306616
539502361
147033589
970720211
941406145
444285043
526468143
981776569
81846
813722303
468252422
558303939
816575901
776905009
705583755
970835145
829577623
838880551
711385269
821421543
455229426
414724573
788687667
941800733
619617107
868012998
901888212
374517052
764650829
856702845
805724420
509407561
904363331
278391582
540659950
572374542
585461141
860458854
583400486
944090871
653287052
305948465
711754835
877682318
391956449
648733734
510314864
583569900
948914487
978857428
545022363
505149299
960746361
705335193
415248526
663673471
592629897
532298610
712145880
240495676
427183021
450175841
600059791
645470212
782348670
566302333
422660729
177053905
746945613
797931351
731487922
529062318
980216715
509974402
660329554
221987672
652866633
892063858
988810747
949253631
475822424
632161027
717996175
969979232
586747262
411534357
474935713
907256792
523883878
878272993
974660624
787749509
866417138
196696834
626953088
669314261
821146465
805745239
82410266
695889611
672934518
535738525
880437151
807892060
642172319
592078809
636268625
723021779
526404860
958987948
316198649
840900468
832428918
600438249
388710224
734812585
590748690
696960574
392492358
532729318
504290702
501286305
827824009
359875100
730855890
299440589
955632485
529765859
538323069
821656557
874084463
374334615
824062888
401492519
845911030
680123533
964228326
838166192
959564164
413779298
501796954
889863598
663747966
322591683
520880678
780568514
864021789
791046530
733095817
628870486
853132670
601138921
851060049
766281735
450662875
516658149
914993261
958823581
697793504
956534879
712153317
745210694
778853568
782245685
727105713
353525729
323285488
931443701
855532536
941916001
593715199
819804047
938342101
610596792
439331120
840453314
156239431
673053330
611126657
200312550
591820140
653918252
394215743
930747978
588724349
304265635
908645254
655311944
633281209
754957608
861174077
416641381
504004591
691381600
470413258
888673640
364614820
730730794
638879056
726467836
818824027
276295825
326383792
574344140
626792508
836696563
490978018
530981553
980774199
688915673
785109625
942086325
650570093
404070933
68466274
241593226
862215960
589952961
397341939
984038889
352895159
932699992
401670335
546490603
251464373
977650471
630942844
697832620
793053076
105217891
369004421
372318768
378067280
870174220
978877263
872357325
360043975
936613523
38993742
798984399
869774099
401309879
503329980
531426101
458860038
980298561
786331804
924909372
689623115
846535383
556274719
521154128
448165817
977287216
726995062
773079002
514452241
608592100
579462838
514218739
529096131
447388531
546175724
846261371
633621512
733142090
616170720
754205271
757639752
491866618
731780950
273076210
541361834
720694795
208324238
501614325
570675630
591406743
411273122
102807909
179529986
841496518
505471446
583921068
459318919
90187165
623451088
440786609
778164941
369312389
780744169
783553793
159235308
159586427
564998101
877637741
677644495
529359834
431588537
411609505
532196704
920817515
874256084
339360458
794250303
337910604
709795964
507038073
542266210
468232891
424107509
678608682
463019328
579298974
921930497
185319947
618548871
765354341
803694982
841373530
534625066
858861565
892752597
753590210
930405905
846688083
705221224
618615494
740621585
680169899
972929763
731170268
589372045
335769878
476322942
868912141
921197841
923276370
558840396
974556310
427970410
710662372
659590440
410924193
664512935
468854422
77224975
968256058
317803413
857665875
585774597
691853476
807066895
175584576
126371204
452412640
888175567
437131986
652507678
146437523
497256069
1450836
977202082
914728383
708729286
971788719
908088397
627306041
139107768
635123085
713357286
640313976
792132014
437709423
559980568
295902127
663713355
416568517
645343378
588895232
603709064
477303344
796962594
561167990
959613487
449937985
798763148
626654741
948092043
792132799
894830752
643885374
761011395
428831503
956142255
558996571
782311573
901118500
562662853
463401576
732716492
965418661
409436055
562757596
486550585
428723051
273235753
489720733
866510584
505208006
903702422
980788852
689173372
836757467
787068324
477569829
692971093
675563150
355403096
936295088
845805921
414746187
979138002
385653298
354346020
558689390
827456745
774379272
732294786
638684580
833285680
720042848
742752877
822759045
389981814
546342877
824028214
477451207
801809288
674119820
505621190
968875484
355001209
718102668
462024639
163715103
633152423
317789577
417988566
430134188
979449217
632253106
974615631
989110595
547535537
502599559
659084981
590155487
452348483
486640311
632782100
659600216
668993353
367924772
402225312
658535678
912164376
772299474
565664770
727372341
985235809
582225552
636725015
908496603
479818604
656529454
496411837
739992899
919738308
536905616
770055301
819458295
549735108
707135959
703847123
509604997
820385490
270730234
450935251
531897872
441714491
853647124
359075611
930030226
756641434
960781316
770346889
489277129
786346611
528792712
580534715
970940606
432858466
300167649
293370790
412196845
813642858
867183945
871259889
664750685
562292076
393594815
705853692
888391063
632860859
730751415
509301555
483492050
825669670
924369604
910180312
659167033
426962121
620235133
849761931
541962709
577602996
457044118
669501408
389764293
322056305
394507925
467021368
694974427
886998591
742524444
932355198
984429109
812660219
948228188
554788507
413666469
925218088
513167932
387327756
526774163
526481645
648026563
935538520
840446733
915707715
675128993
982284005
549142808
928281115
822681359
948138509
695255152
834114853
460588788
865014937
248152391
399904638
418798952
847879554
837129859
906404224
407975600
649969827
871517985
714282371
93820847
509817176
781993745
949296859
176138649
740733021
753649049
908070204
743109623
446613892
715491462
705229930
768592550
791462941
646360955
984886543
842486402
732133250
329555689
713557964
511339410
498581178
974012579
515007991
878020875
438413069
533243037
553560418
829454756
777118826
463755797
422417170
832384956
766209933
522491556
378333906
824911202
366885154
476200234
737894026
939242594
589912616
810487532
489942565
496516086
504797863
330596532
481944430
611958768
537711981
529237166
475416191
298806098
523764230
400303779
514010813
793310262
144150478
543793092
633755594
518765918
799974617
889810814
523453562
276315900
785556759
723191391
906821356
746909389
198505285
556865269
463786115
382237942
862878296
329911818
516387381
955321965
184054546
829019095
310894100
898486990
181392688
523408952
826458922
517216625
457544654
628386998
707119796
462778313
830808199
397516852
880286883
721263032
467839972
888948966
289783274
943838969
861416264
866262337
384409131
640563459
483377750
659076253
888035545
835328312
329993536
327536041
737428382
600015002
414602193
520162909
34025089
578880910
445320183
883327992
617143063
594402531
450899468
451906335
405353878
784559445
976516171
983035341
474958870
864937924
815435597
737009384
724747223
462700368
234211274
564454705
897344745
449532194
926650121
426060613
333382478
355551872
839610124
623372650
983842813
344883814
304220235
631590861
495003843
411062250
792932308
635568736
507068613
217324539
335654539
122964427
691739689
503405844
955010655
231297143
881831825
563747300
460319515
969728092
970426289
698864474
447208069
449940554
964587497
709508617
458226701
616682064
925941554
530275649
465872092
902841103
690526200
590502418
837183498
681644339
799264370
897150053
951670796
880840501
655276561
736438975
442648415
507003493
870727769
856999563
850787599
515503148
655764572
624779198
451842955
939223052
583399620
655204653
383395845
812039674
253889497
410951150
162064701
760485400
634502005
283224058
897356551
934448511
730767707
405448763
751832420
508018639
574218116
535496906
442160510
571313275
418107340
155631332
218031710
851820761
864151894
691222177
545940359
663308994
476547262
985298512
554767062
381316958
362638749
879131859
730532744
276307988
696113630
478523211
773777115
442750467
985782775
676584987
863461303
792014110
506945945
328613504
477989637
608221524
475496274
478974451
423426743
334451545
251098346
819400476
318469447
847151488
389619652
419252696
982871371
476258651
586275489
719621964
511121079
721621421
887451916
496568592
326038478
411170017
829581901
448924357
561839140
570464876
732242521
826560463
429912976
740768203
810046730
865459375
263888538
422207622
883322136
890550879
545670477
943172248
253634387
689316717
409561155
114071843
839932924
874091377
880464529
575674480
724279999
457506276
469312281
426065259
397146442
520426470
228053146
445391971
531352460
493799113
613930543
367649013
822670192
594746025
866326450
443207008
174125209
412997737
394833764
628063309
384907603
879601367
969210231
602939429
414877948
593364645
452098270
875631708
221250703
595687227
749471813
454400838
943183272
208174609
319800781
798893994
349100018
769402794
124120267
489655644
914228506
690225241
795211614
753930747
939552283
844033994
629171218
910440282
331076400
568795912
977687711
472848679
745639974
852770200
437218132
468454834
344313414
873698062
724302030
580462597
841175160
456170278
650263495
968362240
463289605
424313382
539524160
296134823
943879333
737470320
293874558
700183342
754798830
476780808
295690022
436635286
593979666
868111946
626512294
557486066
460742908
949622705
875115183
2800276
423021132
919056315
418260915
181137473
697834505
497886768
631266787
717106421
396938544
898402199
595970080
772411142
799534530
680551280
437204321
407590680
152758225
593982554
166584185
139461232
906332554
436901134
783450781
988149368
888326777
817124443
776860611
702558835
598795513
867254217
648186127
283029252
164974787
492278906
314950480
897286251
557786369
191139154
373064343
876895182
244639211
902988140
338897009
968023051
722374201
668542999
288396574
859028209
914077140
820584278
734073269
557453352
714742142
794792152
818246053
872607510
632880198
636523539
505815637
883401901
731071192
838888342
506723363
650992442
973647264
915392351
717820511
473447925
207580807
775925656
410300525
870902552
866524429
542537198
710639523
889396525
405263808
774325380
634908536
346837385
520091199
559964647
889374083
320871568
361281864
381850898
457559142
699649784
537948271
774801062
751388911
858409193
747546550
411692072
816532286
570532140
753158376
376045779
506235544
917265388
819693171
356551977
504410169
508121556
343023823
853696367
457934500
943571217
397580936
467164661
399095432
537311850
647980166
792831263
693734591
467068200
768039188
180503624
251745488
395522501
897297184
729389818
528318140
407138562
614262055
336751301
668624046
471412972
284242890
797939916
657991472
753695375
705637076
461369453
144288133
576231987
547838270
485380425
607266856
294038532
704386664
630367259
340690593
883701926
576533067
912105401
514800878
31933766
807178572
745548523
745254306
804600117
668668556
396991106
573265537
626399101
849248626
822378073
642033744
897500751
402403784
516090523
829564380
961122134
373063591
775517880
429520065
642701005
385271871
774839233
364309460
821216406
832275694
503977133
608782329
536489251
830119207
648474402
898037371
885529488
888101095
450790681
844911504
984106738
948700549
489824095
212987644
338612629
205043124
664405962
410543581
825632730
625858340
203321512
378083555
456146330
716881733
872670900
625238745
322164805
902292885
379601244
616175683
535510436
833063794
572381340
462818363
316630835
465868599
605839348
883998082
669836511
911580749
604727473
741685390
775662467
915901672
723528700
234394268
158062870
502763347
810288765
954408704
863856577
112132512
759197917
317994151
932353903
342977090
533284036
697374113
808458413
836051480
894132914
420371808
393264096
653926351
782739795
258285130
697639436
382172682
815415226
817266798
412828643
275329621
344470061
508409655
780425054
757292996
691309833
943529494
550147734
593549767
833102488
862303566
597619172
262034888
415828494
740513259
489557027
471201004
398216027
167191216
815675486
669078365
504090953
309722467
229727169
825810920
986510920
821287243
883995255
813575899
689109688
399064884
902212508
691666180
382425984
495808176
955900571
641733952
695374090
678338428
976244923
752068254
548863824
919212217
939475403
818852810
383995917
622025785
183529192
928968194
952684710
742452965
822984455
833386721
413048870
921293036
969141908
847169211
356251722
657328326
414843793
765600195
809590958
576440995
660387993
664527116
810257253
248807900
329056482
731057295
384793652
778817
745938065
961958320
949182580
492258046
546286151
596598182
359119411
403608075
167819782
439179462
759297749
933644090
821240441
331132872
301075237
523473549
342107063
955672149
252501887
591438780
726248115
723878456
885333106
598550032
772249923
855066912
447785966
193815616
405886532
759839512
972527001
778903759
823697305
963814933
851156996
503294208
989289200
915581
893981143
791536141
969226499
454686855
571374135
857692267
964021388
221463249
833681708
629885975
854749168
680555249
792491950
352672746
323718384
796184584
888812186
891172341
825198200
498918685
917067951
957749960
640143424
971378771
899356658
896028777
692639053
632029436
540428894
581521954
712945097
571168290
450962403
949779009
868716992
866196567
880794066
621040391
620880243
848811919
722605484
607835594
897121908
727331450
561615582
429495016
736302758
463280449
849588327
424365943
775094331
352465650
798910114
788808827
538024749
678909613
959219530
192255034
696533568
966346600
836546037
778330775
764387186
855020836
987571232
727336404
265621284
527812475
956653612
698474003
651384345
533161084
985969430
749054561
906094483
684910797
805879529
565725614
550845900
891911262
711636448
847830071
283740851
927143137
616365193
369448975
738043877
757611895
830799284
113393025
811339345
877132486
393506887
329722021
634606942
863262735
759173188
158635107
490770863
898828842
836164745
531333502
651333990
378073942
470563290
970665823
529094797
886987236
889274014
950093681
920412988
604294390
622833413
364512297
241894461
308686309
215012163
334872383
751099947
549787303
776505251
596826939
332126653
264145463
915162724
916901824
756063749
716937448
566235651
855060416
589563723
943418141
505329396
737490273
925289752
706832760
898135617
496349588
935839240
472338745
634537845
433108400
827660832
345152674
727693381
500350219
926503732
654841335
913112401
923512594
436689789
262886544
535981201
564731875
707064842
775060897
761421779
558833360
286732186
822240444
767430038
774908474
454141719
644815486
609877583
686084173
510746360
672287536
707507014
100830544
848974660
509698936
459099670
465931265
621615284
780332971
410394798
938154935
401057091
349066835
196009758
859377326
735634606
398985651
956058996
245549293
544969900
634424170
916053745
927677819
799059750
427048493
769123427
710971467
697538933
428576032
738996333
735613575
484024619
181540255
751653739
361048695
986590815
374132574
713088472
549309559
501354999
489447751
614905005
588418462
886406641
432123204
900104706
450190832
962301438
630796963
827144263
677877443
749628975
320574126
742030132
677019775
366915523
481451020
525367700
499078694
850057099
682430708
597751630
681057771
613675323
347905939
517262304
834858283
556390274
477539841
974857062
866650798
851398264
247413912
821885276
912066963
849335462
613600948
680832968
227239513
704840398
277212198
844658863
487824007
951576011
373227647
858571109
797952486
979814626
863728561
779746082
351321250
727645892
400250689
224040928
829111093
745945839
888225055
571111970
687143704
362991549
700532984
793050654
489304356
473231531
759582137
343662765
794050484
504323529
537005681
509412852
596900021
843520172
287555183
512627151
983694448
621688080
719523723
846313944
457782292
880197085
361256057
597877464
755043108
649215022
435999452
644961508
724987287
774122901
988357039
707408033
843215208
913743399
449693192
849006551
692439033
806927378
950835918
440982619
492983858
800720824
931995281
732557971
944853468
853732673
971706267
474901351
826874794
935880321
544279951
403279878
892126442
580485119
121639747
412652929
979221248
963079875
981947331
535004988
886570847
805433357
866926482
889696589
526505470
921461349
480696154
136394221
952837254
32480924
986055140
668201449
515102130
244893049
881780710
217469026
384498138
859775828
211519635
627406322
327834235
574553664
519529899
945024400
527607996
389092702
430875690
185114954
811988579
667782383
358024607
703543516
735916938
381511509
691409259
642482097
763301762
407465372
758331924
878875278
787546392
407817959
969974400
534317324
523994764
959213727
871309398
427443434
858134910
939706229
410115776
387366313
731805455
482699292
496111334
952279769
559375178
949139737
821789095
160507208
705222586
624474611
878585846
804587433
745272672
525393275
521070731
364104260
401892620
209954365
12577616
684004638
378343300
423822581
92675984
673954708
92590602
99408455
981793103
518647980
937891700
854746143
843232950
493226598
634932157
635453969
499457312
460988518
801239034
746237864
727408957
550243171
616732211
281616661
949552054
848533816
515639968
975801958
553711393
740010761
642649284
944877961
604907944
680355616
966977394
539101483
374148348
875254991
765995825
895066804
326519727
771127854
958036052
919256922
646457610
703321939
468851314
973899426
455232494
968042549
510475287
192735581
869736442
672575391
801955015
264088306
560757564
136455468
570241180
823686749
957048866
420857102
509275374
792413624
872591325
414598518
166805236
801248186
135568680
942651499
229262975
909980794
760557934
459013302
847402379
701550655
429915709
460260424
543115677
940109705
314253443
690938798
278241312
273863644
885802005
734234467
731737916
962173313
945113264
786248979
811059762
647182915
654414603
394113559
345612220
893295819
543149489
366844742
402380575
510197393
988062039
574569663
757458730
614983703
361037163
917804047
665747958
681775285
966822984
336935237
899984673
592223748
926644794
459592677
435296612
496280816
686402686
843271604
794665343
700531796
504730503
732078318
333555411
447257978
726391604
472675837
710797569
958562816
421025022
876831068
539344542
253979302
452559501
635830007
791170073
209119238
975407394
265614144
722492451
865101416
137159946
392073269
530956304
623698875
854753998
461654067
480433913
798476483
774526529
913657577
914630608
446553568
441529605
658515451
573594171
438581228
793809701
754237575
920721023
433864064
403971509
751749349
832951138
491562418
797239771
777697664
665212935
772940451
333264108
513879563
846206591
888534964
840504900
915253484
827727478
833423579
696381011
905088302
634330031
914046033
486215295
502155433
697222845
781930133
819841103
914615368
427336667
676669577
595989019
989606984
104477800
415064355
535405050
649151680
475510068
411266150
353686731
424441188
761483355
806759011
673961750
645101244
854007661
471761110
864494070
369731253
800701151
715942188
743177745
919370431
851203576
186514020
958511672
488561710
408956049
674765571
400999428
498893930
788675422
388776942
720396862
413474123
944631492
477368022
574451351
423750666
489780118
927691852
684713577
981811272
871948313
385460182
397742695
896978658
305938824
128857384
416555464
656580761
682475308
835808471
347764021
817196281
323057158
431206510
584489944
482881071
389882071
542705195
360432300
366116027
447883379
804255536
491325585
790478601
541446811
456116893
935901701
282442050
548682474
507691194
964262200
564928825
575616936
584387121
930624847
446191833
672489283
350939692
551268776
949506320
425884615
501281778
689464733
129042397
454431308
418167069
742980940
586367579
437812245
142234533
938076725
881365553
689663272
718906033
665340650
829125466
328940508
521905509
240318531
400575298
677994009
491226967
643986804
516568363
599626501
459440542
366802890
529956632
548187884
382181729
627182092
966334395
917169908
629892200
645539266
470833599
487302450
73286987
165584778
697407760
871449050
844970933
708355453
810105108
631978454
382233712
738164644
284619095
622631303
769155605
515690435
596477639
373978114
736191031
737726963
806751661
490143995
419085158
692710226
395830221
687687751
419992490
454541100
591867902
368659689
302911031
870364650
928628090
521555297
834400654
490271304
639077481
759256118
766477340
295384160
342356802
373436836
641733604
878514223
291779327
652239586
428118546
981136381
628461761
754367708
979174412
496586258
637547374
708920228
256461504
551757779
823505174
954373255
687357646
985667911
393316178
262492062
320298989
688546378
777871927
903850161
867155138
553450750
783090559
915659973
764479324
375065015
481004138
269606906
333279607
612684026
932168865
827938711
797593189
684586556
450428114
465495693
429966102
718340295
785946646
283475323
891960183
768510390
553917750
989274026
565974483
465290285
508868258
845050830
895733083
535786923
451042498
309806615
213442580
381738751
673190642
503390100
469504095
970746614
879491595
529529252
634442222
735584750
452427992
959528132
960742141
495754379
988951497
67224817
935764014
510006144
476657604
747830166
322452859
405792179
587526071
782966515
504825138
951599068
906079016
27634088
313459121
424447821
699942034
362383408
347594665
837015302
413297797
373659198
363744709
414409411
313447017
805382258
446886688
398294677
884348402
468618374
387106378
270679986
696299671
603505866
706262207
381528255
969750539
555253349
701161736
478724661
969606406
488661663
706352104
646881263
62806867
126331476
485057739
327732684
770201759
535953194
952816121
105266008
872072351
757197101
791510978
401300033
912399771
534071697
411199650
495432438
770775346
912852450
403124792
899647715
452319769
630379136
953155827
417306622
143482422
278367853
718279520
781175225
548147092
533688243
760721088
378053382
979981887
401101371
790241246
324481330
160656507
425139208
817412497
468754046
866795814
576572772
694232369
613366120
335646829
369050151
517495473
638329669
521246847
336729984
923642272
923823326
551508945
987367685
550436236
663650741
666021651
589333271
659932120
477910387
313715157
130119114
190524057
594128241
630379296
907186299
487840839
983349005
469072049
682637617
199039565
801823366
410425507
688678980
933393847
455247967
509385732
952706297
314993726
831847594
541239839
817715112
483243988
931757776
576884801
336628528
640735135
186469572
987387276
734621657
471346653
973060280
551600454
875353383
96117615
446502562
566948817
642782071
595669955
327820153
754464366
490401553
713493550
207814173
414387518
925329603
837931358
11780
294279930
760465370
797405907
512291747
848992051
948871689
458917774
143830657
347355950
859383028
832167375
476625015
970131999
331027986
964919740
185020149
508006963
348160596
786352975
652428128
409778239
852724537
930215248
846969540
379806719
885613905
921292185
386354096
602013892
447677447
703307456
783800564
699951766
467800704
393470201
206141156
420561386
847545807
511309368
769669142
688701603
870675353
847348512
739499729
730347085
482857321
482190620
863721359
581723973
435736787
612601380
958485429
333186862
775337887
487041706
849541354
493461573
746280353
460797455
231446804
314186487
899931673
729383502
824111465
579551142
816411146
423946251
961948083
918546651
839319054
472799754
496635174
916224938
556802315
846230068
946729082
459037603
894433149
379603075
462355992
538226566
209352143
811133838
511571556
819446404
393020316
719617641
810913712
587708204
422697224
449108758
925313915
902498691
409621383
313278920
527238107
630375510
520506701
544372912
709557578
594049240
152992096
946449101
784204460
904326470
767711414
646484681
383839207
455292283
782766241
698041304
946679525
737528877
404761210
546191564
942864635
426206942
721958207
461425782
766625255
903425948
350387473
107382082
818492882
984150115
848533194
491425094
511376022
792436083
2872454
791766266
751436135
19677007
891596015
512895937
948363529
861694407
339318185
857763801
667873753
726402903
520686200
853618216
738343577
549913126
407871890
422440983
658632525
736456269
923899514
383805134
613920007
487654063
802602070
630591920
523715783
384444433
516089697
499702215
810120864
463606323
276066894
354035765
470987854
932673508
455070065
515347374
799915118
661616195
609433821
716685771
431131223
389854678
278997267
425951373
775128430
834188670
964057836
541325383
423759008
738595773
953410773
936557748
427064294
668512783
501150796
632429778
837821860
264059319
638004584
855956334
530304002
376849710
965266848
496119585
824976291
405346292
866339186
985226029
702481282
645600264
833599164
762506822
447409667
391624831
468988605
839933163
695016334
813420525
890653752
955674531
842305431
876737610
865064431
716477755
923006406
349407914
276877236
338635584
692821870
746110029
622090613
913724215
210422079
940576208
287266391
986759882
587283631
897576385
934349668
618446186
810777312
529021714
939120244
574743081
988146264
931942808
261913726
956399578
916185342
349335567
572154446
375306419
933706063
405558676
800892855
880981481
896868130
749474829
767327483
891042776
525038483
685874625
808317419
727052759
780481881
611976786
723805410
742600702
720396633
533469665
556001946
967362347
651532953
232018731
957754990
535895525
253575901
837326885
750012063
307514310
452405383
810907760
426171473
549975447
543751847
917177172
734658995
550715277
756709766
543263019
806643808
387071014
493665658
776298324
500206262
965104330
679760708
879274666
574514504
399400065
898078573
826791931
934235490
259676388
784977721
843063206
963491944
389473504
700701933
936369231
866594314
581325804
831171770
453497646
128561927
474026305
940768521
428294272
251565002
501797742
208331107
216928751
328026184
49941533
852423673
987170634
557802374
911365205
730498007
607684642
895972352
439752640
782144102
380184918
969314407
109494485
557512436
499796913
669299764
286822760
480916020
979271701
321738811
472296431
665570145
653128610
649279271
697845277
964643485
963829386
664700219
535385999
481783012
945257828
549454922
714891246
712111139
552808900
745567416
185564815
854174809
401001964
460940133
452725345
487505127
826003863
132922891
481549180
232054322
484883454
569993355
915396162
728518702
520226349
809843382
384708525
865550899
627154048
95674668
531286110
494772911
694792366
881892025
328617273
847549846
326869485
387560579
986828550
473720939
655006811
438166434
564808442
469443949
960205891
709549313
392366081
741733508
490111760
400710673
871909511
807448182
746772817
915475136
582931954
912745650
534168690
732231274
356337280
645047215
396662207
923282190
893468101
662965734
499302192
720254075
775738954
547112120
780307944
629315916
295952054
338342223
632884421
938766163
462192805
858645867
672486599
576790557
969798367
793915752
560124493
600787295
642651641
662093768
846844570
857190833
433446231
349099652
925662118
586258218
794719735
272601240
507949435
970469612
648276659
630681011
295658595
366986528
772632478
186871346
469736817
492096753
982228833
419057584
501667013
988164713
750098407
691420726
849463607
742462482
927206095
937692434
279301937
434049942
522035334
549494246
53393116
865008318
825195745
354582021
661392342
465970429
458654887
451286361
687869907
635081442
539444033
407699900
796482338
688594063
989455211
828018093
860458788
825540123
959646434
385569705
747144565
475962721
672696613
591773462
708307853
486836172
934465073
406073067
850213811
619391818
938589487
803923630
442539739
572114363
545481046
311281928
451916836
371483862
850777008
821337439
715325232
915545271
883545852
810672826
890191395
294204778
919995791
451055591
982391361
457862197
415413047
615961891
814069204
888732953
478725296
714555743
964626426
945470929
653943163
841793133
501879046
766897745
678323829
442375669
142970790
636939294
859715582
973260625
376631248
732587922
710550961
701595669
954122460
847248917
722268626
330116616
849195304
665217408
750183348
270095438
706285058
976622627
814029941
964730876
533541500
922573907
578010212
632601404
862772214
964284924
284135163
848047090
923058189
488756760
409658086
471961289
958813771
702710939
24945492
740946052
354626229
491233381
221724943
912325205
709865767
653694622
453374126
643769396
677719195
511682407
530467856
425904539
461659539
825251215
382859524
423536378
383690208
425337103
638164752
293338519
854112581
939354481
461504100
902411985
341586452
928149623
956333167
555542128
425183592
565437665
465788402
855611350
503387597
816165407
595407951
478466776
587308047
965329987
918153485
770270529
616035599
724520755
883071639
348049728
810631842
849407465
381633038
815504268
978112925
453583493
707354895
830255825
967522099
427448310
838453387
375953815
874628714
768755407
485800178
488704979
553399861
537647063
707619420
761494619
309898822
875955227
405519264
728681725
621355284
931444106
805880993
632999839
459412738
944367126
309035036
602681961
349192087
909960828
510743241
809319158
597257762
486727674
758206367
919194100
285649471
846275119
513948449
780332624
184001589
636507806
304641641
421499465
490458163
921161612
479878377
342847756
799464788
444822814
398717796
929515921
831787057
799961328
647633134
358025432
873811727
464443585
855400090
385902033
558396383
458023073
685611672
649293463
815202133
847863431
285720827
191574153
235191972
465984334
336026179
866879611
264633069
353600177
589152611
896141725
847758207
788798001
734006339
765353320
399362907
864710941
886444863
706438163
546781048
423562234
607680486
720373933
636242876
730830668
519984597
761673555
813325007
945994731
884336719
808043172
818181969
424391759
882310546
654086102
583425388
942643968
383428868
872039436
589336131
681177101
904815952
395128248
973755337
300735002
907595922
769575993
459876823
824817463
914274634
512125182
194312793
253891690
233464584
864064348
747281844
183013576
388209519
669982090
937632832
287563360
838945923
344004157
625596611
472296028
422759413
322595048
403102894
820997471
172284640
833053957
911413738
479179990
298783242
718795691
384495066
884150407
976433083
569554493
946553206
794309401
693443881
742079381
562794259
761668326
931091490
919704270
450340376
186026112
880632118
153479164
813617684
659054545
756543335
551728915
304968477
931307684
334087835
367706177
203713799
779829645
481157585
326411481
438008909
306893889
475131823
645965202
709185333
760352991
695854736
362879349
398311025
603686421
472258382
871986552
443067307
799875647
750900563
408384141
647092176
348098254
411168042
889591443
491171863
779776489
522482955
787660454
866484443
940905683
231342387
416161398
776093154
410503817
571477362
728871245
679627503
733671161
721552782
817114861
372348467
834734072
493548787
787442759
597269898
790402157
432638478
741893433
848103440
986471950
423954524
711396950
410899669
935858655
367742506
978989803
453737550
940500849
820852451
661836094
744443639
979883695
659985341
727885342
779831959
741972914
449672863
74346139
463395680
331582068
470789883
959232615
487651475
454804452
658313636
956574970
775012655
968405773
737374831
967748875
515910028
953272648
389810562
395516550
642376084
377431669
969290342
358605799
315234263
752378442
616953505
967674974
387180541
249001338
619700639
300721931
840604208
669722419
790675520
857179788
850965171
783871617
807965303
738688784
353944213
272935962
539767415
960288990
254618907
932441653
651521448
756625228
817997501
273380954
725709856
289166311
580917824
953998065
979589963
975586125
812912329
487530684
216036355
588068054
736375650
882492912
678590395
477139906
201767
487903550
895863368
934520259
667813699
648893866
870433032
452961525
385643056
552503599
407572566
145528969
739567994
980641767
661572298
633510573
416465217
496840427
570759129
500755775
746535137
775331149
771594584
692005949
773194547
435298558
380593239
98419109
527860869
732018730
737959061
511888393
812812930
226597021
969777251
675961583
954262097
786886568
633598543
891814134
894280897
530639550
879754863
971843003
673447614
293330818
976358912
936304761
649662520
456520524
898327594
604847442
456753576
351453118
659284858
838873788
444287858
506834490
847453532
380172045
510124540
978638173
695664119
726863876
354510669
248820552
461036334
577092060
569935017
312604798
423286002
648170230
423182321
585680413
701545876
133788796
746568666
687682199
547498846
539363031
710637465
621603104
274629591
723738163
678113096
875091174
582349127
396328496
247231103
232771949
399721006
630253843
852165283
379959215
911981003
911835466
631297796
611721851
519366592
561286723
294256676
732765161
743096083
748903049
477460861
465435699
829626712
305143837
650268281
308414371
692912918
314041228
451698111
374747817
980555072
817327492
874833480
363825130
876543744
342183577
843113438
708023584
916679276
406738493
962660364
286286444
918249588
691473100
915204372
824335417
730459228
862586178
547938232
587741668
573609168
982485845
477888436
910399941
553070947
373232508
649477133
569302951
637867336
637142339
212338221
850902619
725155632
875933307
438744222
680923194
488593284
519908620
567970799
195724385
662419808
538600804
654541849
607196343
520374553
493244337
428228180
771577963
686364456
918255340
451736304
321889658
540859254
891483637
247118972
537302660
848663754
728377296
641519777
487503510
742702378
658585591
137257943
575376939
479279097
366132295
963743637
519707758
209363138
722156765
341964872
418767699
477400047
400344863
835342517
369561402
374928363
221838244
981464519
978745801
424321717
379008200
232663615
314638802
614614203
392589033
393263678
361142792
847988778
910264935
975886325
471029942
961159292
522950077
626179556
304315992
481935276
347275302
495489165
417175724
199863991
722077086
866293497
458663279
417957158
383725047
643929201
846900817
691359060
343203820
594419069
504548126
583048512
639999155
886215560
614142458
360547175
800521276
383266660
388959289
387485183
307100577
427120839
746423079
125670725
726408518
609452819
219293907
148637435
639800493
369251909
541567917
445893943
512170744
731648729
743994504
470347541
630776530
759174915
413004255
705656363
868265870
802319212
301796020
575152548
899988443
601312536
919412611
212514249
291229523
809866446
622100379
566897379
445074635
688876443
139607727
374178873
858911112
680502046
794043032
980846255
781378003
513738184
818578128
942162805
670969958
514377669
937058676
423736217
955652173
872061825
345182055
901350981
674219713
480638670
877005955
639071701
491047039
775841202
768570731
819561763
930542141
577790303
485115164
535125617
652990944
426053959
329525993
800893796
639880047
718336417
756669579
443127598
754259537
906245739
485666669
976495223
593109974
553250194
433195221
540530658
959877599
623833823
838851553
670354984
252850720
643645690
945350508
438429483
969357691
631130252
794909246
387459701
728793979
623962694
903975384
487340779
931703608
709306453
278134973
531307344
830660299
676421993
444807485
654915189
815891523
893424199
887273376
911144300
669092982
932109678
796843833
803592586
360831667
908717096
512896377
823660250
323550791
930273472
736395303
573909565
966840338
534547056
939937998
560479436
269135557
870148914
517783138
965606384
104126139
822294108
987082768
676030529
936300934
412042168
2420797
854665697
939933943
430859123
788373652
757094305
866909080
987549512
811375592
911148581
566000686
930225887
891781748
89821065
960979895
752638353
701547307
489161731
719471323
633149814
959466563
506714793
737491606
389136540
514231814
938540515
475823308
535897991
593986469
931028637
951780938
244384793
415008233
809286393
696575388
586334809
896048468
824293895
565417273
797584571
552307614
770392246
565630463
622588805
915138469
512578885
361331023
581953303
541330072
698010444
772926503
974783569
770710841
673180266
628209264
212754239
511460678
560970093
939446737
307675330
956606273
941382527
681995404
504008119
330917408
99293614
766676478
382167617
473892772
412811613
358584895
334552504
639540325
400168846
633652152
341919011
842010140
702849708
600043319
468998492
555014418
324976307
984835230
811363867
501163770
297668614
544211959
162307864
799965970
329557694
717459498
504308807
595832030
315240845
933244647
474984294
792188608
983659001
211007396
373659874
698022079
557261051
377127362
720580285
781349328
555771645
958634344
784226924
182570939
568370683
287841474
474473187
304397921
284886887
435086068
988695726
985624011
815604500
372955685
696469839
388730961
541645031
216079707
434858787
704977207
383526027
895837442
144809601
807638840
511282070
940862259
724135398
207233745
472234157
481275873
389134283
418963154
193315968
741904527
632309165
539428942
396896542
842863667
697833458
801152660
268568589
331099959
935826991
522613058
388550403
583996250
455078819
483632076
944674525
381451830
843925838
495449090
646583750
964623776
414612497
272901213
895616722
513454760
717240554
248013149
813072047
905797575
859111472
296453531
473391902
416838909
721366934
516590218
919158849
918404224
326502526
496621694
539564160
873217585
452353027
712578106
221636595
425575743
767263049
312146884
985586016
968353471
936172018
161722002
963151843
718462272
890111293
950718787
380961407
598964650
818797021
706882733
464020204
508753343
830804169
543828705
828547980
338157194
922616959
394869252
929509395
551606147
554721115
500234820
194232346
547148876
439179117
585304181
537260183
310887178
384122070
625982346
881954917
506581803
455677930
708089226
386000943
721093491
518249270
721303056
930249334
716256197
680208641
450682779
761420159
679906676
620361793
986516473
816087955
835118864
900722680
951424365
774852323
699944687
604590504
544860805
101332450
653119788
679914593
494161488
510154775
633832026
854472881
439953053
719242925
584540793
948156238
397201401
972236978
589382929
166153311
137579798
476706616
852859190
580198317
599654448
475654225
760543925
633962927
418804068
744768631
674279577
839680809
743707246
626807154
246655034
733814041
429821226
598629202
626810540
605907573
405449393
534759268
627045938
235084177
186886475
685845422
816323219
948194628
652498344
537573535
535619562
550328087
823469736
387988394
390680900
799758170
489340865
703365856
2730716
430262154
722324705
408592875
876690035
693388585
964690355
347904552
404072918
664684415
566694085
602899888
777680834
942398280
636549009
872567639
899755315
318118697
194284128
875183562
701836643
738388767
865188277
412540075
713705663
475064002
393872555
495379283
974676602
667498380
830251501
830782018
691528904
716354094
569813887
819556860
888804027
812967366
294032272
943427525
956812462
662237829
965145033
798868125
384397202
980748175
648129984
428338874
436916957
795296684
463319177
870283758
870637155
821857153
671871139
494263956
125830615
569406120
618943188
664914809
570472548
819780757
719484447
508801237
950074315
529822042
402327845
518058097
627790602
305008874
783186287
726891309
427252598
464894274
455903748
304446748
755363667
641365330
125510798
208620565
645754243
769341802
418994472
478335571
437002582
445889984
943004807
808582672
282815444
938708684
413709809
617681370
576278155
249998807
764868966
522455623
82831156
308727557
818436230
859917233
679978135
819321357
987546617
521505740
732585473
498871563
426349186
699189227
506726374
288496964
596424808
768899060
694845535
448299563
507084487
579273336
987378190
617745435
950863132
912221451
2112944
365020312
928699673
530414651
401094678
925874692
557243592
444360077
451144605
845157040
842699774
957370536
732998512
359828039
638536256
643655203
904556952
271082315
383903274
954688899
690873175
683938791
454892868
724579931
414212452
515741656
641497749
514889484
695095951
547790751
310693008
809956457
427394798
432922826
758414596
391113532
372933042
597165052
629991446
717078917
429689513
730463932
977566757
923370923
563707686
207856156
456790779
712011390
875644878
399071463
850553985
628751627
896270014
852883405
375185021
316434753
508099430
573819177
597754536
224110546
511861779
858625743
839891702
902321348
425140783
496615882
604427658
420479705
746384994
496891570
411004009
957878863
270486166
617621066
961165277
414912785
590953934
285771380
253671076
725855227
400146558
873090304
610442282
864773426
751033740
752217441
777778027
251328556
588960034
861906069
732037796
790055877
384352466
503655431
507591494
813535437
817590983
674009203
171624387
959086417
879699412
505259253
749315408
618964656
846340238
262869469
540247760
255628738
802274632
189362559
713345097
733113400
863045955
725776868
548867428
932110182
781167680
42188857
368468792
843338007
766615509
803271823
705467987
473916543
535196985
830917146
350763712
919638176
438653730
918175200
337857545
457876030
410182493
626200107
589818940
616058591
834973425
855575317
424324631
452387289
666475210
472840888
349270056
461239617
759586371
827921957
572285722
413198615
405785478
714303587
432482675
766877076
273045927
603017529
624451902
737547368
489472085
691203423
581554325
473884361
841566732
506680616
640790910
926859366
912576223
639087272
841000342
952258258
928445374
483181003
789733414
471835926
350426307
799206833
684567234
517061688
876771459
631893198
474557530
792658616
771161082
206417618
528518288
953825727
772135531
521326250
540914666
526536679
841515887
736463882
547681138
471687589
911743973
833682003
749613468
791442541
649555657
495289120
819463301
881187803
501790781
637789599
399755181
930999803
558777584
410947541
335497611
550858225
571254670
384356375
454701857
960071747
700946780
958824324
440230927
41101
920796868
436753144
752381350
169028054
643736374
501803831
593195450
950904877
523883244
714303489
705031031
485621629
398126594
421401580
449519858
516246731
529542740
635513663
963976012
422125916
743234188
862954160
474794173
413489725
960239402
140041190
307127768
764104950
155161877
536911453
349235281
400484925
814745300
290526470
532330669
872129477
529696446
404402059
198264418
505439417
472605814
652168315
930918362
229335669
562456419
399813151
564656678
989702705
442140859
742452425
484879205
479068206
221671763
728547006
438983912
719403252
650398618
965401302
685178601
533113839
943499974
491978727
639509249
883352007
429433395
899333926
674318953
962063038
770109779
503318021
949594184
530322634
746170040
2575216
545133961
926608429
216136010
962191577
891444826
738623152
391676037
917956107
631901059
354467176
177899856
916232960
701468178
601362768
866556431
603672628
718811425
969865061
917390521
522373186
805856630
807864026
908355350
662269380
901203800
522406447
940698516
833242237
488438787
473321911
801897009
725446741
960930336
647375543
583146
801584568
393931963
795897777
904645006
893889977
947537565
509490626
595794490
371074075
833999040
746645982
906634395
353884377
624843471
933890565
134143050
766775616
535183168
892291264
913240917
531359158
744561958
488836343
771934147
945165118
943523699
812947792
849110874
902889379
549419312
365737764
476729573
906772930
706164866
545146847
778631279
844561131
478403950
331943059
835575926
459225171
530823002
947799269
364898948
428330437
485898266
579431774
503726132
420201560
556528464
752314618
457087767
911202998
915188507
710301063
701554509
129786782
444722438
790239323
716668002
929274633
905754234
969367515
594696852
859385848
563464730
227966773
549463744
796791124
753527523
831262452
723306039
514485277
451944767
599095847
488609473
294013680
588545843
935528550
525704564
410319676
369770724
952171358
545457926
349387533
407331585
382880798
805922250
659085296
706240462
813050815
487343909
411624160
628666842
488470552
869065943
607923402
775584925
531363062
708629853
493729712
539137484
869231408
650254884
502068235
472550345
508383625
951144320
663225430
542005862
827871852
713901753
921678061
872729838
627011678
739466811
429546332
621667628
851424368
458403558
786783265
261442227
726519325
877258373
614680744
904938134
348668816
806435701
415863068
672195132
600898185
611028155
610891134
376539029
966852289
712429627
443831809
508292903
461211668
747591840
657894729
663114721
706709339
390782109
878971022
388898144
864327697
673751767
911944632
957644116
138740211
266411313
338288612
891612264
806863226
357795709
356690302
859039555
592983296
553052080
507936085
535496635
670287777
423479532
684713128
417534084
904471407
502925032
988473975
750201486
902875342
577644194
863770642
380316524
736947407
434427116
937643666
870453386
795064315
722532305
307901741
592234361
458594327
744524317
447560066
341071726
391653132
340378396
345117101
441084241
922649014
474141206
958537916
642802496
702138811
973187638
840470166
648728093
895604444
877818137
735828224
845973427
828388297
376061049
385536729
692191110
640253744
872740153
828604744
332278198
936724140
449770025
814392369
128582684
824115922
432121994
834537852
395419628
706024977
409580431
628891834
676449760
517794246
493314527
521672371
833436773
238133978
554093146
648526221
818160563
596679295
785882054
593075380
747657575
881147543
774202635
728149434
461895777
434594472
968946822
483357399
928649369
792341799
404743668
344575287
419057950
465077778
859510672
813906611
525271078
365514919
590133915
504120476
199057037
803667071
344106613
445371526
926114969
556454429
722329825
286191104
658072030
850441977
968488861
450826162
208791137
412037173
745139016
739197435
180683923
821758721
499882645
716256609
491278056
436242634
944828851
526260884
714620027
713675846
858391442
454899302
628133545
662858531
539386659
679388156
735148752
712461824
55313083
923804062
391776485
521860158
619646163
831411445
476033783
724746393
811123815
689957707
809348734
968483422
792213929
422917752
457902589
511271533
377332098
365094367
899488085
891552206
856041494
441232638
801385523
258560664
223669748
729158807
829063188
264886535
756286432
644341057
224093732
875339981
887385486
441997450
716748933
855003749
514471929
506599141
312606767
406902133
974897859
622702559
955965116
420357235
393610643
480238476
461168425
715170975
911163754
876087532
50327021
376282599
467276426
513645560
833862180
427178712
887869086
926127155
585128344
709045051
453891624
433928109
718571405
539414530
668462968
669804017
191899441
303728300
392570018
719095154
624506108
377504420
313983922
265152191
720578075
736797631
870101238
951874709
246229328
565526227
604962089
774272898
425321849
935634396
496818360
979225976
762062374
774541430
286666296
911177123
907709228
953250219
592285089
955919987
496795427
204126073
806035377
733896279
853195226
968040681
984981141
857276884
402155368
298844406
770716969
477526667
891855616
754599888
252544392
605464511
421818348
443218301
546897092
772871393
699441672
531401364
976738584
442466291
439587069
793047624
589485909
853177095
755535769
580365550
749712235
772731573
855043201
743047818
562173295
104753401
354059258
371372631
631080482
768731832
396122334
357875083
707287621
918265259
432410282
612627948
969244490
112720753
23092822
548546988
583356744
533431320
722829254
629898867
367288758
931591379
956419534
390344687
351487071
841419599
367199650
324122453
748273881
980908532
512450964
298195748
30598062
955758785
821415793
179291205
784344771
541818097
606602534
634727267
836012030
334620658
424899647
953565422
814152677
836511975
709896648
264066895
738158395
596677305
728642679
175656872
845974121
836416410
914741969
163562176
150058037
675255319
647673841
851636962
933135427
433640406
394743926
540901664
887785773
385647481
857880732
721220827
387667569
967983318
541009838
880433920
764653083
393998184
723151661
963019679
470373904
747205833
907904179
819032770
851242534
761154758
665655182
944647045
784951743
787308290
773785433
954116744
647564719
675793130
940030118
952254251
427815582
419444220
433571986
572134003
590598704
840026983
437733055
389464128
511881589
756661692
934807133
852454011
605342693
987791583
778749461
700532827
725832468
848665850
963754125
502810976
697672454
334723688
941755557
719104029
857667428
802469618
648665208
513071072
501925269
726064009
631763024
796127444
430094040
947046826
807880969
802539295
549724437
600276409
460603614
528334247
460833474
465387931
840539431
582942410
336116730
863404050
427857151
933993288
299299834
306063258
889790844
705952406
201984511
614018242
855457955
673368578
429314420
709228638
307490031
521856533
840181225
387222400
592331319
377876137
804226884
832177958
778044683
746758764
350321129
513449833
721797327
292811652
752520717
941045132
566600572
674096845
821248617
457417218
957629022
516069606
470111769
240823634
249554406
222329035
439788913
536586555
899503267
155542649
419177925
953839558
987046271
479455314
540438088
558860282
397050643
772447592
843721959
685202060
826389420
587656677
779416065
863388110
550318297
383244351
560591579
642246678
301044507
468234730
699738143
745992282
303133987
275477428
483408111
269478480
476091072
707123991
431662038
693809346
546089361
554266750
669854090
373861768
653651724
833198401
671038579
707230695
982888903
382808513
198840446
538394772
781454428
708768255
529698109
512737703
724947645
940999474
457318598
511130127
910532267
738724307
233951363
495197206
964422277
655147151
630317989
730575656
285143222
216183171
627357451
926011841
319411885
886701396
828904786
585721688
705146627
805332229
226058561
928994434
485739061
988879054
918752028
656911882
302857632
903962653
425500689
942012974
852072992
655068802
381288491
782731214
808292512
465875800
913034531
838499788
982948597
612545360
775110544
255850955
443559176
824849180
891816648
414501824
985508038
227456787
972603633
443618075
944129230
879337317
513996071
439929733
801717625
601102511
460460925
610665628
97995451
812191096
251455861
458449080
596836218
242269224
931638466
713553225
583978500
443430047
507788986
691763588
183713501
200299738
509023806
480654427
798556870
883172537
386212074
109176184
507625578
883192770
947997214
671488724
696081174
948549249
384695960
451701456
731683052
756947367
714307868
399787424
341566252
716919800
941704447
962545199
463754698
707587962
119963774
574517871
705732658
702431856
435658866
585231260
809259390
793615944
449824202
894419051
946600752
613767184
663805875
511080585
923589846
948341694
818341833
739333753
665273277
355943448
327434995
269096043
952224802
827845512
828325640
727539975
804442771
689714773
213677471
338689282
460382096
573682407
986372546
228269710
776393153
722332380
949782082
796450721
877773186
514305769
303953864
892497645
438321102
61816426
299577231
722991049
521108040
352572133
307442486
510212633
379121413
753067613
323124437
402537713
887320326
251809583
958287643
663210232
656488604
408310056
783315530
443686340
935885486
802287026
572921258
260179179
869912919
845693906
988260125
973072960
433271936
720772096
631237089
756176409
780872273
663827981
674078251
463262923
733816655
708789451
653138020
528333903
936955117
65390565
605142985
284000024
804667657
816847293
964991925
567481419
430955761
558467775
611234312
598382434
781601026
310324904
203756600
690342643
675558119
300202511
188814796
416495973
814999043
781912151
840443400
496074331
894144462
901565680
379491061
499488763
801451653
895275506
364855407
900607215
882765282
879336975
895955660
748559001
442069556
621559394
659652065
836893957
391214027
859563046
418677918
443964042
862562630
563455083
739456402
644450112
916850091
538793342
931591419
617259820
985983968
487263968
334723227
657390264
515267760
469699255
854454957
335036182
408572434
622374315
952298539
318935350
964525536
949247656
796633669
851531869
961608528
656784636
932605090
908560193
541486322
280613495
434027770
694809725
259917483
559151951
815410847
969767510
857394403
870191335
829104539
794089138
696072198
548128048
872496542
727212360
335917647
423666561
194117997
371313382
145966651
502314876
468692322
598516317
587189076
516472040
856616864
381051357
259402971
967052854
499734772
729702795
538513362
379480090
381051859
367398108
332769533
375211546
792428112
597351640
744387236
943713250
945207080
860741689
872878654
792157282
520513201
596334762
929101095
960348391
649093560
873958610
822040899
730944132
844371656
622621805
881689326
463826588
49736223
659000018
946599492
806048307
709493892
908827948
914748407
865500364
458446049
126071265
546528567
546767892
509104292
167025745
471742617
942095107
369015329
949560800
199934418
415360460
840158362
760223296
492829792
848572313
79928780
875669793
395793495
666577269
387093629
711423849
314176304
915207736
942474726
468970906
98652558
815794273
84400984
500319442
351326993
436885188
803289003
468049705
353411387
909359890
626705883
360115457
457878783
376461141
377518906
761267203
710103753
210594446
529719851
724088976
714092104
967016786
496749444
434420219
465800226
411404739
909528065
262197433
447439823
842131787
419219250
384690828
724034130
434839348
420477826
889374839
409761515
866203793
455368295
847472341
630439274
780665886
598041061
934597920
572411994
490303262
838127235
142896213
549801644
483891694
874486391
486799016
936661564
813966334
95600108
416309528
536974594
575430728
870291564
413582098
873588678
600667207
683952365
861846891
265948375
832923263
428790206
480772463
382753398
530992564
667385177
373577119
540805374
604739495
944755433
653442370
931843938
429145290
580665477
967206851
793230241
963803630
633179459
339111735
441744051
442846674
844016432
798419875
775930930
790338155
617095011
707269212
777966196
970116804
911399893
631827293
522217180
947353565
727814144
847813135
822370797
655072213
434115254
464173387
94550410
563047349
394610845
662612408
925411369
462499269
435481856
987636401
590962622
730771332
568835354
880373175
553795753
797444472
497972852
511986625
984741349
271623923
904948045
443102697
152409857
108155289
740837411
457695621
576539946
806339711
741859102
210766099
847020252
488333663
692043244
756851417
614501841
901682933
839321786
816673368
358360203
544072467
474445040
941709331
106324076
479254160
366056914
852644235
688766643
488285001
777813905
961538967
973187393
696022431
52873293
556098302
878138308
814811135
746381659
975013509
815790557
416541200
203842347
906936240
414982264
702501603
815222109
407108436
369799747
886395333
800948894
439516676
904368640
826890795
427220397
906138816
756475194
411760929
803390737
788982668
707339053
802200674
508010426
853306669
406194500
690900677
352738406
822899582
737736048
905681448
879568832
912731187
498389549
472180910
418661028
85527799
572358758
770176269
726303756
853496663
797571058
548717017
552029860
650058446
611904330
645961171
502872024
351807779
454265213
477273886
827383658
673854526
888405511
531393165
567960049
482288306
585988148
870863010
474203858
887947321
811405004
484115941
328239491
350835488
832687792
819813185
419860405
952961119
913461559
675435399
840936659
376649241
808174435
382821257
668268138
955750139
412567856
957110430
294848584
455981703
282237241
863859232
784300446
957760100
823461738
771364409
917845633
321619085
718768569
701366845
571248120
823134649
898819374
866166628
936819877
842183386
822366178
922747680
455138043
766502913
305069599
306234628
438530539
483078121
599961437
135154188
667764474
492037134
494644547
561357646
950260768
566791252
778183592
708034730
953447675
913801957
660189656
674354490
385372833
198638456
453688
664759210
878752588
741392984
655039607
807487371
494209672
865253723
846375539
852399999
697662703
820863825
419772565
852123108
786532644
672451674
904395350
779389252
588784906
629406559
1939674
688100875
625885362
939850725
232967889
104812199
508388678
665662346
502904619
621731128
376862855
681606066
801329357
679184050
822039936
927803723
561595763
542447327
728596539
269186487
914661794
910129743
650495910
452844366
948666901
474081313
682645661
743871967
459448567
921198555
796411486
464948839
592864097
398167816
505087059
647838917
886013313
898887239
822536126
880231816
905839526
546612803
878129375
690505799
574308490
880817695
935331156
714910371
449830358
926909969
412322810
112616031
566670360
972688908
753703080
741355835
650356841
533749925
391292008
803715011
507014654
307881331
770842027
434343933
721955041
526381441
979551688
490852071
69309
85920007
935554146
141935591
488437164
573048717
581893260
944071165
191901610
456927454
520812663
197317609
537565748
671797491
269675646
753116940
360020721
934099132
101845055
621935634
670610573
756009051
509564408
888677872
304710323
777508992
463340021
350327407
701245648
968277986
503782371
363059478
146705947
662728221
754527398
839793873
463632538
622695325
782806526
897883790
790993908
877573342
443412857
337151246
949077289
312517893
451528808
285330895
653763839
697231260
444861805
578933688
559160149
841612006
435588932
666743283
264355552
853553111
581071662
496164936
951412613
453113496
550459980
709682748
390455043
401797235
757193389
472792463
785066820
693551289
644728532
822710457
636121009
452240254
918510117
861728660
269780391
396635208
931490892
396974252
432984733
927425617
461696597
860457671
804305951
765802199
358922405
848270096
954301493
888949287
897407515
730733331
420700886
988199605
462642538
264339838
896152105
936402936
718998297
632830170
523946793
881082054
623815464
760924856
488149175
914160450
968211565
835607462
329486787
624924119
504297656
879442542
871936672
139839234
601366400
434533906
521149421
452741428
897216559
881897397
847285660
566732813
365047468
724141649
983578735
903594437
894580361
529933046
882538522
973231628
821632364
502676917
615125186
597583105
683672480
941818092
340246214
932990701
382792910
606405490
901987002
850186477
947359462
347085289
437377292
179434232
401490938
363099517
153643673
357374148
535454252
382517430
959483112
476850451
736366443
872654157
902619522
695682585
316906455
116436286
643816897
418737936
627377155
954628637
800241239
793302877
672481701
649621927
885090384
503390885
461464445
840362120
452673353
969683474
581883178
857406031
662015453
898853617
315126883
417440756
855270851
725206518
858068998
680681699
50030623
857083130
686352433
882912813
754853332
845479501
700841982
344825234
453626502
380325740
718846123
950271911
975998661
840898484
557393066
625901763
927450398
469998361
692479825
704890125
893862703
964407934
652189141
740852430
479485456
564097250
386993054
874131954
644847544
889633052
698863231
383234649
937681241
277148176
890377120
911345601
924679051
903194010
795394181
472708136
96285538
443028128
752159196
896044162
634613052
461932265
492615835
477130143
651852345
959525813
594483837
732459477
313469175
812381745
612368333
899487923
972841028
590381466
882687200
792075825
358340926
561260191
925439536
881660388
853622473
980193479
300033616
795763171
932746131
495604550
391143845
846000811
565446938
972159954
255363365
909523412
931453035
887428703
939646653
797236909
234237422
387897389
364624236
699189473
677113438
657134772
818644337
855363939
519519613
246483314
853686921
816001130
781527448
866592915
944241081
920989880
563497351
706471782
279799415
605500232
411716544
244115069
406809647
923076913
362155634
973693663
569707457
777837871
768046418
183837001
817472171
963123068
609057890
983664227
706169795
777534854
798474809
261731675
836256959
615743449
758499352
921249978
623162046
474583346
614786981
573623741
757662818
428385787
827599601
414269483
908941376
542456948
837435895
610435772
57408279
920361116
828063518
726582410
399218830
565029897
388285256
715817114
773103161
687609288
718295200
643591295
441042222
667230822
732712775
221000936
311499509
503407396
964940106
380185551
406707078
716918894
421142743
754794743
532103643
723587438
171410871
923834790
546610599
357192043
832710629
931865063
571831732
949561022
796123470
928536983
613793553
275258491
856758686
896103382
813710913
700580128
438233406
664498621
434524330
342719320
720068166
519710308
928916805
807688565
738273578
740363879
399123031
258683586
708439249
671932081
826324937
667106119
720816969
714032666
904676492
643576489
943307765
459227214
938049094
673762699
232283576
483114585
334757272
704484312
182699424
506891532
36282293
429818659
569062707
702247979
867461844
954558456
462128772
697645173
480040601
951725278
393816864
580818726
216422203
486803724
546223029
760690655
728709256
659946163
541211673
821511288
683034893
684172230
454971922
804322144
765406985
343770976
759658660
620250531
236200849
812019568
716264937
503643769
468290280
847110942
969956756
511200861
486921240
643077214
919345668
889766763
559530611
737023346
819839990
577296229
856963050
513694601
902785897
645273734
829745360
931679434
489273833
947241106
798928926
695871978
552922224
482576568
242076399
964494662
819296118
884390936
491730202
547275688
613241122
931630407
957001980
787530017
971706629
567500426
335814976
960417016
953520284
780736476
457137383
498008025
719681815
719632773
661528038
378936921
981602709
870801646
50286692
735535521
828759862
865312032
423019807
760898382
397206717
713848595
955804482
930983013
572411462
704415701
972752145
900524555
961687204
938592591
567188076
562443548
621729422
974816218
353654106
489505531
837773717
711289463
794660507
517674355
777087380
76917388
398161538
772786601
492081099
706976604
858660484
464595909
931819197
828239309
841814287
619588957
675824962
909231198
964405725
304425224
768386194
839179485
536440468
670868540
473567329
734726273
110506305
869186844
898032625
890133850
974320508
944871491
642928553
917134832
596620266
504251800
910411667
837987787
863627107
774091664
624268925
523393624
505841225
476853459
873407468
499553556
660794509
921123163
525661358
361585902
368182470
745296661
511297532
927383233
970207487
695128258
465468270
498446079
324057572
481102725
843217678
450267971
466046956
701042012
362747356
767660999
758530645
327514522
340338523
69736922
517360867
591117821
555209329
712522700
981538418
887081374
791464058
242499461
812196379
711303301
945121623
585466246
873273390
732631735
794272865
581231010
569459812
830414667
947923967
829432479
917388654
472962316
977036113
974466936
893191769
871793680
966629743
812093626
668821011
812490730
820129148
532132066
809799393
891266043
537067618
926230997
600052017
556476
974975007
762354270
712172737
699271659
761598992
738951974
508041800
332004176
929519338
767494867
543288451
656284668
674244794
430220809
859432010
400088443
933537117
632527698
743070496
924625727
339755128
802565718
986507640
868470854
605858651
838667987
822082107
426902800
736701080
762157868
512330705
652759584
817413557
383162521
900729314
631292467
452259400
902527211
948957569
440181882
161910801
976966228
671092142
832666895
935471366
978465751
762322262
956417208
666245982
314717271
973446575
889668755
918245557
602419863
972055802
250873435
780740903
744882312
395773819
468648034
286981018
618884643
610633950
638205305
954730011
954260932
443805576
701439372
906142945
535488257
471539595
978905407
806541466
500677666
829688035
667209428
584259103
822521707
804253624
663046954
982144123
663607639
728645761
931896902
508736887
525809926
503457357
972974597
639419058
582992665
605121503
826931263
946130870
98296448
910401171
941874449
697801016
867745262
949157851
882867608
307046443
331908725
694772771
629899836
846972269
892716101
309343106
873015494
808197983
76095187
895327883
971963398
726850153
543811165
526577203
551270904
852169862
583413729
606755244
207610549
570744653
506223174
989989134
351879530
542163323
835705859
376231803
439699567
711076314
781342058
417902103
539278336
70515342
785532985
901043136
619903206
765342722
880899424
481239514
809337591
956527089
545617155
708635100
699409288
777473088
758536811
888646430
432449241
928499803
514084945
883954808
595514561
518143320
881127377
490783797
651502760
330414576
359925386
782806687
695596578
396058612
833048817
872121373
927870556
77528369
592557005
469187326
307139640
925935714
670881427
413876270
538455524
363670996
492145459
476632452
285829732
790055350
476020557
514349193
951921747
319397180
740938104
876606082
981210149
910576876
937006227
897717197
458120654
286469309
911877187
803641712
550377253
910478711
696771176
583448991
541570808
747910717
681129257
790515726
822675173
971900400
815623700
350775464
427523616
394345743
341248743
391744657
403172218
863750150
760499132
540542426
947293226
659987276
492392521
365184118
732669916
835988924
428826006
624979023
642598739
738699371
861191481
842827800
813812308
589017204
867651978
474682992
896287712
543652761
609770894
979987471
720203348
856775288
620621767
692334337
933312906
281462328
707766209
430517609
232467044
939293599
836506351
473190008
465629152
401469263
442413518
924723275
878286323
428390169
988773128
359062534
866341968
627929304
501775641
837840887
870732081
520974805
590504635
535497842
525784735
245796181
458209472
599035948
878561592
496563035
468188557
578398180
637056989
859121993
568522911
625108673
454927766
858504665
674654966
897052249
471549812
535622984
666441625
842210889
963317456
785251335
714732174
666855633
710387450
339833937
494833167
471045235
432558452
664308906
756490459
830987167
924388611
975439597
309954453
923127396
680952999
518932006
276202670
453538253
802881104
445776104
113116147
393138313
485721993
592969306
681399454
508792843
278827995
668700827
719007802
983684455
552971742
561983052
924618544
440935869
445644829
861423342
919779588
916034212
773501927
515145020
624705069
867442563
420087719
869466284
918914261
526809949
517212638
248936176
869269164
599297816
731922387
704614287
542218354
867430705
257574466
710305421
512919842
301652148
223141050
982317738
424569038
934016136
807265453
671538202
872704745
491690480
970812924
788756211
336050571
983563892
782185490
475875852
644382657
848311906
810683988
766419837
586695626
924916936
509074975
620353122
638762451
660259355
595297282
481064156
950219627
720621020
435408615
682400039
832778383
913151734
871892219
307901051
476137710
360732961
539795593
473678258
328462819
540979931
632252606
715767305
300396639
761300013
645586476
494672884
202589069
404574271
347370601
608510461
551496097
724044340
747751461
703948620
848839167
464337585
611309930
975442773
718449241
580225181
806903872
726819936
912557567
868510253
928581858
251915826
193203991
604950986
461222920
984828887
111705956
953566267
976327291
846433004
347140645
550517008
613303651
218052563
628366390
782699457
754556066
842787907
988467245
448989125
344926755
567613419
423383935
597089197
451790436
618098105
538069947
428266547
820588662
950066357
756264511
882657328
413749212
883692935
889191522
338741200
792566721
827253566
877217501
472518708
202714864
702842391
696660762
455286238
832035029
519598782
354842641
935882060
884937547
700581840
528706943
354423133
493503941
910814630
964327671
985036132
970239468
725187758
363307752
629616177
470228559
735599856
542353127
695123161
797324162
348668466
587088801
860545217
357159625
775575358
125979637
688123478
289936102
696616842
579852317
563312199
974706728
926390641
739408615
597936164
418242273
523974706
807622007
599564257
916106089
443189703
903988218
831167441
951784319
363342437
580953755
657029691
626602494
818526974
454295893
565120340
544675215
872255304
661301948
655845283
361143772
656596943
659652053
695264477
909010696
611907006
827638863
746449698
529487058
771835089
541085104
710422239
508740105
677612493
215856868
978030720
680530946
608584652
609960240
913424596
668478427
903183354
716491471
539399547
807647651
613751692
627001041
673154946
729660501
508295768
762119702
552487047
509528839
540801920
658558873
602571515
856294282
642689773
735652068
808410700
983391431
499178470
600170689
840465662
920126180
696915090
764808098
392711634
873833869
895627899
351576762
343152472
687833526
431546228
952389305
716788631
415757454
909346672
463821475
464651198
903183719
57223618
802762028
964843837
785797267
823754599
310929701
718532304
889918782
556275703
883641851
709228413
463202881
453830103
489928355
965919479
974725612
633903337
842443167
869531190
555718516
907778898
398678902
656064091
889723457
330335336
545002256
618749439
865810201
579866374
145429948
682471692
550475124
599629262
408784893
517096651
342719981
849187160
588189865
541434750
545037258
832211564
987142190
135414234
553403729
561788465
443236942
371202745
557960661
788450426
923381334
886595852
612826439
827395093
768880098
257491144
887560234
718143249
466776290
461385020
951692974
739176236
969184917
842442183
727322254
635416135
91211300
962987373
586416598
456297189
106659792
420960376
850753227
819564485
816400938
886205097
233621516
970012998
479798085
954506923
751789153
740194234
873336737
234897932
592543560
700254891
533889936
906549163
472475607
497509160
844541165
970588950
653253219
698509534
898920273
971269397
720750423
351137320
286055031
723716081
393251060
748296843
654611001
502526822
839253265
911090372
675301984
645425251
713878530
889335782
867636574
605684505
566691287
780008161
561814914
905020066
874952370
789889363
508237665
571107653
661017455
742697655
346492107
59790137
787001899
628836552
878134894
701941840
916114112
394882466
824637885
721330173
662274499
494079244
713089732
487628967
117754611
721686654
647737211
919597598
691072920
579039213
529506797
725826773
911859096
832238298
745370951
864951162
837998325
698835941
900951814
901321852
883663601
834315744
583168720
492725464
755661885
800031931
260879485
950887414
816939314
484693169
703014626
293677829
869545128
362429036
837150978
328653423
727226247
623426919
339411119
951867920
286432193
625095682
403511862
712455489
697583708
443592200
943397386
422492458
796193734
892862236
658920448
405006738
649699552
359339953
2846984
456333548
573260249
255454511
535767207
945979754
882900632
870873269
848517571
674160041
631761750
267497378
615076532
292745123
406080891
574147025
711373189
587518997
848092677
919297204
942705039
791503785
638485692
608081351
893968606
620948388
485910079
764082106
805619112
494838682
912770408
743508047
738835306
766258087
841517729
981577471
578561180
984549657
337424096
924013325
965907824
771743168
814335563
888040220
810354655
622283535
747127200
676104505
726756781
571419603
767079327
883124666
726201709
450378448
683826270
99335957
394910488
871437435
459722760
461111316
519349542
350480959
373302380
706985162
361969584
497654720
528398067
859474550
976577720
616415257
921027998
857569127
825261712
862880359
837533568
362186923
473856037
140678964
957906352
876620176
877178646
562940717
757870752
652533949
741798767
738316623
395432927
758269468
940263476
909746589
341355839
907423136
397563455
352930049
952191838
961127159
226929095
394733047
95596967
542278048
903542232
590878295
213948085
692613324
319569020
939311940
509814599
955033317
502779263
388593628
713223890
925156810
974234769
634359551
650561197
855788652
986160230
933532931
720645578
543924964
897646632
612703528
159245339
538419375
706960744
603162039
773945496
981452646
865490018
871429975
442996970
766845489
785266632
816631962
532868783
255234989
887580738
882440002
496786928
168519100
552401680
928808586
389247722
905599523
218759472
385580207
913102726
476623202
230639423
955708313
513344387
725559296
453061469
183907384
666102491
884287022
831851911
921171099
906431309
895635198
888672644
837587031
345314837
675788067
269345576
843319620
939235351
570246797
305951452
455815793
509910114
943870042
40128673
484915897
883859592
493366552
956149539
1330338
941851049
720694276
807923871
931909685
165585868
385279538
640306242
975543558
878361299
473634759
851599195
568934808
705505728
908530129
786668893
668183411
759759453
715743063
739909638
753007416
721343682
606861733
900215552
365464328
600668829
917050904
754854303
503168245
389982060
628883242
719794483
915468927
972520570
721448396
625412808
413061208
572565225
729667056
793834491
364745643
950459292
987694344
600856105
467191189
621914646
895930810
980997760
673358116
442616445
588417919
820600814
407926324
687393986
748098108
470189906
780930138
985674289
493188146
654409730
801816988
918018919
807559968
888264259
392745204
759495367
539880617
521107335
368415436
456097400
975389875
551977922
410590611
913136101
888681037
762482738
887310459
968523150
281390221
621078944
726726043
862073048
833779056
419857546
795360937
431019102
801686160
492958555
535818127
523415171
935986295
400834200
659622741
953822260
771748371
810966600
635695314
854262778
678536698
596403604
820446530
113225633
404004188
804016458
627974512
732072295
690356345
437844855
338637825
923571693
846346229
556484797
787465168
916039723
334656972
948178161
940886896
274983443
768257536
986759712
521592209
554132254
467298563
896548161
691129411
403101071
909945560
402144774
877316165
758947960
811785647
778562640
701262337
803779854
672644477
659906060
527686388
441935127
877782221
368407132
673170946
690165008
757859107
826660166
980096332
519972240
987334228
539260887
631242991
578180226
630283205
691136908
776056068
906736936
741246060
399087939
621404049
899450416
895625483
314704275
755208130
818512935
416115780
391736578
657109390
450215824
583297477
828430111
877068361
529245381
727921821
933031312
578482515
479789206
460619311
939997569
835641947
238695642
868371077
384082960
499810860
854148166
958253962
395986023
556691032
381879701
755195706
713906121
840747839
739665417
491501268
693003226
564875914
503899308
325770941
750145732
979508265
946663585
978336419
923541238
798498207
589113334
950477180
836604313
350278908
921514019
510068552
93395706
510280328
658031179
227134359
914373122
976129221
471280817
777621055
773324310
787544681
871408943
534179889
950081217
899459848
803762656
826985450
962234549
767989293
513046861
876359964
973750245
737753878
785415479
504362123
921040762
467177602
719537278
986492500
848359646
796635045
660953472
210671254
877418862
515456620
685866375
986723731
589499313
922852908
910445163
443736177
918986566
981739567
920920725
763682393
474640429
953186377
421995642
922139375
684730603
833812174
914549095
943301543
965723649
533103885
798983698
827642570
953099625
987391289
813734900
535868275
623205571
655755401
857143966
635142022
438021141
817161757
707919228
722580279
741967428
623292880
631073430
506166488
892758723
706529818
302988626
810865957
783012396
650688469
968689688
841057774
867796402
419952822
403681536
942006478
893209606
478184370
562646716
873762121
914386701
606790741
510627518
417618978
424719244
676147629
321353022
539806622
823492403
583016098
463145892
721585440
370324006
968669709
951286846
476905201
606070715
468287192
140327972
845032475
683676252
645827816
517025957
927544574
595608067
485741127
796716581
734103252
407799100
810751606
839792823
678677121
507372226
813404066
754632854
452863102
960018019
570701960
817348774
927741802
518379059
586487349
474794551
918500271
754646516
245295352
896664521
553966510
655432506
530810503
899822093
500518280
422555628
485266843
862010355
396018879
766674721
691370337
508308340
43072591
961723311
731793271
905296665
714907861
954137259
501249693
621873354
625915262
907357064
295432510
677364731
462770624
630195061
589109535
856650466
789200056
577036467
756378504
567973205
886076988
491892367
985691296
482790481
642154892
714651353
364773181
696849226
749263678
403145105
580517722
849183378
793154611
516191979
383327566
515333407
808643636
500395912
988373677
205735350
983680578
905526164
821526698
961322538
892575321
401668692
487853685
625953822
602874385
900213255
951950503
907438378
703046513
791724631
783759444
884039413
823532638
706581411
879434661
818117903
665183515
946407518
807042469
849600362
946618880
792907989
732968519
896214015
987162349
909825737
700222088
866366962
925560730
851157032
692397727
711698675
607383737
637528410
794840834
443803271
765144191
979360077
714432806
629193967
249971016
503149328
905340707
602549008
904864569
906881647
752106329
759419676
253268762
427300551
410883185
413082091
524767213
851799669
485883712
452876669
367022850
293883121
329588555
828175005
982922774
674345668
571422758
626716683
840216130
316028757
907819988
452729987
476801120
880067300
973149362
508601735
432257038
578392442
67199170
379341349
23106833
578052645
591648154
433081334
443254504
476156086
806547169
291115065
393870800
540323350
259630796
472837401
816551632
730560921
785433880
982507995
486010887
907143931
917448149
426934050
615232652
557565411
483032543
440571473
750570524
530908369
740245598
975577195
929498337
987330456
812073266
572283750
732162678
541176325
435176469
927979371
674297039
577987986
533381880
541113589
591907859
932062698
703262587
897678243
610527733
589448815
620041771
416740535
488367230
843313295
610477814
275352212
538367597
860111442
554902379
799914955
987808008
971550647
957228306
417909951
846285932
709713863
842584416
458789346
491882857
761137527
777228891
489095905
736768875
643527079
582932497
775862053
857908831
237188535
868504511
875934029
947183932
721388151
795857106
434130242
915465361
426040496
953090830
837981363
559938503
705807314
872667517
275259282
679184622
381264464
621206397
206416005
988499259
947511963
739792352
632643567
687490056
68166873
399780701
887058725
669192731
451002543
418226811
978232639
635967685
983532988
899209527
798726907
353772600
820845673
623860112
953957592
953128893
498870636
925017877
249421588
514921348
927317438
929152086
514576806
606413835
479315705
499333773
907274670
809339295
597837130
958357388
385442764
775696595
942581633
442992366
382439740
758526501
847132260
670523735
829434365
723151081
492282191
799483221
751988370
637958039
324297391
748525559
787463586
826105977
801427076
795007594
774628716
934847239
529629176
684093996
847082315
927372610
490677784
450781371
964518062
642379654
502281093
371102079
433142555
614749623
796241957
954458022
625422692
747680497
800857096
729529892
415113362
897824620
842258949
589027069
835305504
774786888
879338843
649897151
760843465
460231174
788703711
784123325
622420397
842688852
878552841
773521020
923288979
470214426
979289608
310610571
413755306
838661139
972955470
744323671
498282631
764538286
532240269
862852982
324108093
187487199
802102891
446152393
457603764
614843209
862516047
617902831
394449473
612757128
809384094
628714841
372306679
669335799
337872949
508227165
363959342
765056031
637690167
734213310
692177078
852532031
820672553
947696494
985106690
714286067
422961035
164492867
606571234
855462788
426026838
715381264
823308588
962999669
983110713
577117107
486225493
509231670
798003947
696216803
734483917
926345325
905771003
664665253
965595366
584644985
878089587
754608213
484446962
686357568
619926190
897876853
809444887
702154511
816794507
899610130
701413946
507489989
728595090
812183805
476519432
762852444
150518812
823851520
810011889
377689719
807821503
462846810
544174846
830769954
459205873
725304993
681666876
805088559
799104059
659330929
538101877
556145934
683026359
414539072
516316741
490466060
531491544
721387723
569172482
753903323
468351571
370122354
596304104
449496367
952484239
398991321
514085754
825511902
948755079
590025185
584293084
512633248
735402251
677437201
740232390
512249326
897808053
879081388
894203344
134367984
818645493
861642690
558641519
490079458
150151900
950686621
613689459
737579813
671256725
506599860
965747548
895166616
586883533
969986722
956045337
603901850
474767629
390361721
315881916
617252472
655846791
387127536
982157258
903069568
391538916
478571363
638745474
739105713
398416118
828532711
392522354
875751015
852015870
647088269
490805166
963173213
851587963
982218905
897479679
622121425
695981616
285563824
390000619
786662979
683771856
908735392
664035203
957714478
847682827
489672715
623777578
851200154
850162331
832452039
946023633
906454579
748300827
398733762
867905224
781639667
850260310
628402349
830301394
653271153
918403133
714280116
971706291
900816278
924015370
807328456
916231703
953253935
346184693
924290623
881804233
781552786
892953728
461984286
784296382
659677288
840493541
858538634
599623051
715209382
787247511
640607716
926196795
489839198
419916190
893112804
699872474
937179896
661795721
422130790
911905932
520615169
523551181
559315375
550064808
393284982
468032381
754428684
251443557
367872525
945582393
270809320
676161926
750355517
249761955
521683540
905691804
663876024
879196704
903628115
661901677
843423556
476963386
294397699
906076009
204573532
789314829
433709876
831718333
694858522
774766436
953454057
723252626
782961600
820496886
470197634
514328324
534674551
560615258
789991464
892754299
644546228
983796617
787757599
746015378
813612320
175277775
716469621
847353913
586572272
486043371
549774641
842089421
763398767
669190946
756823683
351820810
719401652
536094267
692671925
299805210
773709098
737547261
670305993
665218356
630822756
173629338
372187998
633697425
880720611
879563033
702796092
793246093
802296081
710028203
577135667
458746634
871046064
851192313
728521273
818752861
538301405
947359080
453492144
858257181
915461145
819825541
482702917
982404122
404573610
382357062
684621817
479739736
592201348
679361546
687458564
717223566
714424798
841463427
635006213
409131234
404375686
724551277
616551011
591587385
621728372
676739810
462185069
403739137
908534126
693022941
743637103
496260542
861269469
708500015
754953074
334183812
811660152
982485698
640317814
854448476
835877115
971915086
921205009
815440162
925663463
628029747
625784951
896040726
692010447
797335089
607277559
700749645
682760705
841008821
713467116
834966733
452293636
690204919
759261310
673264092
398787146
490163163
675746604
935877575
933272284
476228257
865715976
791966722
825344429
872422542
861107668
577328722
521148769
713438474
569644534
966193733
901141068
827232420
781710702
488766327
978662919
805702207
785433637
498234125
843719650
262194042
803465978
738201537
781359685
249429273
783820983
717056525
886280852
532164674
385955384
803292931
733348507
963850045
465179585
704142208
708073455
987475614
711812805
725621938
787312673
588302189
497768346
826381363
899994407
642258597
746686908
608139042
965973050
526754043
435138598
544806961
520912745
857149965
352858307
401677920
883246447
824801407
512947616
507333255
929823914
712042734
854486376
443160957
334778399
633663561
831054997
390727976
838067709
651096575
600422530
839410085
976046405
571168936
740555464
966333075
842325474
928320105
672158710
894856896
559267766
951714217
970115862
940898769
459513177
481546348
712923625
948389028
519208470
614212002
926707304
767794987
415822557
354306570
916666739
696795148
454714462
162448801
458543894
910724902
480705871
799636011
820159948
666320001
755533710
297541491
607496409
973629788
983227427
570749722
858298680
489244807
362677544
653078739
619946411
951010361
648884555
586022636
578650433
337679453
813392926
704227479
793348811
635531164
953699791
737047306
762660706
485312545
885526849
979102965
527525602
549639527
462476219
842125714
708932965
395716436
893015753
976215739
525031693
514223611
322668038
685447207
901952864
565615711
731259515
814161637
435185575
707422086
251341300
606092962
893986142
803915680
546434346
664811767
873064554
955277861
771308034
736334946
790056333
790604552
798296890
367860570
681540389
639929685
1028462551
421791770
429705599
636078239
626801055
445018634
204619260
568459307
418335379
884930700
696696761
702408356
811481442
505643786
846176956
331689410
583091730
776780503
497085719
794902441
974895088
910649519
852892993
492065316
687704474
475951261
745733239
419839020
746051071
871199217
967350962
367017514
489741172
653573828
773194564
333098512
405804279
306626528
526016948
727714030
925908438
966861603
677813576
367890989
591393149
716192381
573927844
602099131
693769594
165949740
556288437
448594262
967297740
1006166262
906888906
802106245
433666709
752217534
867806661
981782920
730530288
487281585
759284662
952458368
603680976
683398843
725651924
761385837
847140505
767343752
303879248
317089742
458166299
812976502
645552210
186698966
350416639
1064403172
607121846
131262298
585547033
851805493
786775441
263273479
819833420
886149494
871940884
780667796
529325770
489445145
818590745
901964020
407769160
645432335
773451785
555498884
366926634
480604894
549717585
1040127967
672492638
283054312
715649198
389891814
829362644
370977682
586199145
402072194
344259795
536494355
524226978
731938260
955747517
734198756
491963133
656874432
1020718736
603962950
687704964
603004418
436301358
754134573
624032352
645535665
670449686
466902432
692939396
1046702674
472594319
888888739
580423762
435640661
700734387
932185697
440478902
687586467
184407636
544001919
827879975
961176236
712865879
973796433
569019727
486297873
849742240
599957010
881449946
976625244
335792567
400416744
387459921
854061260
301856788
955151222
807467648
789424144
770001749
1045798642
589067975
215755322
662893876
1053322427
232198788
886564503
839715820
499335377
576715585
176189472
971569610
1060962894
793395581
784169012
952570420
761341596
517676588
702519749
772878249
404089605
595872720
809050951
942769518
974189002
334211367
334808845
701113246
508774080
888054555
308438895
593164999
1025938339
847295873
460812276
386922754
958352390
883364387
696535945
680988927
325529524
799419935
495917330
866967822
862766917
766402372
856666256
620872142
54383773
470905098
566884394
794397463
346028672
843465244
643453413
384827122
773682907
420679250
545096863
1046379818
86050805
583523031
511368003
753439863
868336872
781825768
945517450
965871192
700754388
478567143
803169058
275613499
360926783
626306280
659278567
1058157796
533068417
838462893
230948604
832855164
884060089
619186973
791005637
427867256
659681504
213070151
372728379
935843627
443509758
761109032
168101302
337129692
596188894
823384784
969202240
886351357
903760416
469673072
1038682269
452408979
802187139
601484098
471352985
854405716
3524320
969753504
373570830
859020826
260827329
526814804
450307468
582541357
586410292
400685787
441952316
762678145
722206878
137190359
444935391
966642116
456164066
843146841
904023599
590019056
741425412
961548426
917593327
923005199
426982232
777597761
865763042
156712
269706616
716811862
373737743
377731130
949868765
949988089
896349313
317650774
371900878
179619481
627726065
426167001
750848491
825699976
450664682
484768397
760351614
283767066
39279163
290247945
736003643
492575687
886894625
528336293
598593365
803722400
927216848
841807862
473339075
418822110
725663530
638850652
890718379
140233276
883320355
853392095
854824227
1053125802
709707311
361129012
678948893
281447076
459709489
966924734
656490127
882773425
771362898
580588775
264860850
429122100
985519640
647958150
739339219
295715719
846121761
171213482
704833886
941952608
446722539
372432889
376514333
119460727
852888149
978424133
539528705
654006663
684340970
563302855
509835661
878314930
606740368
452257302
877810534
835348248
903088986
670342109
620178659
492519634
673417776
563594157
759247795
1003243256
832919076
777896522
553319
965372381
597848537
742328069
490123361
682316120
353614818
969599207
797867861
529914495
935017565
965134604
434801922
904008651
227576499
811927895
894692468
668747510
831292523
205148210
609182760
593767916
714847225
1062769546
319403808
218174856
387348913
814106705
482367092
1052243508
480618973
634703210
1046593442
371437214
556184171
674801253
809674947
469384301
690787918
182564107
948268456
506055708
1069300200
371231273
722452255
731411888
958026363
1002684127
856338206
1005174647
336190655
492773180
906074732
524160966
694412239
660784532
473148018
1054318917
948651637
778871406
611106001
408883621
684318867
713561134
382443730
449987270
480250061
730213914
868404972
304247668
708657045
713134784
570979458
428582124
781157941
838687867
896972776
882060290
971618197
483381808
147593840
867442163
657123794
254745925
342352672
757428757
699946760
708463832
790009246
452446481
816949481
753472622
674415552
845076841
443175799
540537599
710696100
513691181
949805799
808906607
966346237
613974385
439660230
311597415
420264833
336083751
776430556
321517240
387635140
721215223
330992425
453944699
412054419
924828727
682618297
636330992
340256553
646894753
1028488937
700502968
640231237
644866364
576812269
571543305
765036521
787236610
988786143
1059544557
388505462
642052285
927318804
419578056
581207758
502442835
496611773
864028187
863861604
995139783
573160751
914072443
929859455
804328610
873326722
446244735
674058209
467540560
430415913
931875001
779679337
659704292
542627087
1041252997
357719663
713645603
944108615
524266589
416058565
859934743
697353699
637767862
970165255
391950334
848946977
657255504
1055200704
462813575
834125072
920535627
1046346350
820539523
805140051
1020892818
165058803
542613885
790150388
334197839
231379879
296548341
531708649
227280621
430161132
652913613
428866555
485986255
554696216
955916582
485427459
969681480
657863655
729999821
707184654
381885783
1062950156
484353893
570762046
649447257
351711686
391025334
891303500
104270620
378878988
884956075
1063203844
969421369
989935288
954055519
1025308453
796761709
503519181
293461501
406190878
418602307
877877618
717058030
423944279
907896207
633404571
628617869
375784223
395131639
860485148
428650635
429890307
784452254
522077791
356706292
595905485
351251385
863101384
715167414
779290665
447340860
782544131
943064469
722477374
620363774
845805942
627348745
731480380
281734410
459118726
646070751
1014086021
453649549
670057330
332418356
146339580
311400630
927478428
792600931
234800664
472670532
814992385
937921341
457617317
656462676
544193262
609802048
426535048
747322822
748346475
674437096
1029464146
896428727
688971
889208201
503804602
320138719
503353172
738290594
164881884
684666492
740956044
617169687
953288903
677677621
1041826380
879343262
662287722
973811139
969728224
247424206
461271182
430701689
95192039
403603967
366651464
432982582
862343933
1062467292
547124853
962987411
473296886
625043548
447418126
740536318
834536987
962510221
570308640
513149657
596163124
722877650
965969796
934910929
979639516
855463928
666749487
809705181
565912768
440175640
1067186947
547579837
487878370
620430992
1010465055
880145259
528673059
662801122
782332633
469905752
980547149
446974025
586559597
500438160
868714209
1002473583
1067632718
501723431
791090274
808008040
688539192
573013234
759907290
858234776
954641327
897977837
903764775
983639055
225955387
475790001
629833621
523579862
581713711
526624924
515458564
695663041
869021989
476654648
996596869
939395075
506627234
854774780
968965082
877711284
731012471
866298468
896351514
927918884
503297850
607936055
716544557
611195734
1003649146
862424626
384762368
923657221
772337899
855296136
270633949
180618443
430370394
334685684
837560951
392602268
695979608
906011906
759722480
780926156
932735231
802054817
706674571
454233290
423170534
548132034
519067951
697522405
932122556
763262494
647251850
691580845
559650297
896811561
529383626
601337554
1040097110
508051440
661060663
1041305633
742888721
796428757
933305017
783057893
838681291
497313151
299397710
395951051
899691277
988263346
879468895
536755755
382444271
527748104
538016346
44335784
464234303
366625222
445748742
761506232
831888733
574960628
694365175
656086780
1007921268
678013054
419260829
471529850
466366340
986788212
784814026
373132259
964242152
942702022
781403288
314652411
745834140
407491941
932311438
918458210
964367025
450109021
1021129350
755277316
616506864
370072144
543229686
955752731
721646444
742673439
429945754
893252403
943643031
247191404
437594485
809329235
430813744
1031433089
861039208
795298992
523024823
443011196
392333519
439705443
465932133
547368987
303816856
333422622
451028027
770835650
553228966
800166576
899006855
585839770
389820331
823897073
699252686
1008672580
601384131
498592052
400782745
671075756
536248608
463453967
416230423
808674839
876572004
467465876
458089874
417493712
758125016
665194374
758151239
871432390
805183204
777039791
523676009
944818835
984162106
851596342
807750622
929187419
562169080
487080180
544386670
1060115745
543209803
861144347
1014114286
196232590
311575654
434473330
216829292
977119785
968231642
327645770
630723964
955280926
514107212
796549161
709963783
603707110
640179068
653984009
378141167
692980739
388621857
831440944
855135030
499048682
566312159
595723931
577033738
667953053
934259685
967446335
869028834
447754008
770788158
851709301
1005039109
890223961
510343295
530635193
522539289
146677920
1062323393
618132438
1015813417
669751662
1011129073
203317506
673230095
455572552
968753858
944924055
899987100
718686958
496215456
203268671
417921257
1067640220
487204046
197163380
344228021
981041768
597761640
426353113
411510375
316610160
676590319
315678789
739785368
717786572
682085535
757024483
460191691
441634686
642113096
793455575
904536454
767012174
871520558
778212779
471831013
379081730
331121841
325236462
801344902
761399748
198440749
179345189
649039677
482725195
339554366
662285482
500202556
967307094
833323290
496939809
926305898
273700804
722928812
1001109260
966133031
729375572
298911260
872431342
597046056
499832320
537977477
557199400
147641466
727261321
227983347
928162059
684452920
616966510
535889312
841725506
687195477
720676272
243119876
693244507
844558010
400421592
284002070
348591685
518936152
455202214
589156389
521496004
763019055
654059876
646622574
512010609
427611665
411964913
1040771953
516950759
12208744
860146777
35385014
1620934
896254307
434488222
826061615
454164241
913885161
58230170
675304764
219607755
373752559
708722900
636512285
432265661
523344454
301700766
653831213
550200658
302285481
391945272
267610295
804517519
482041351
984216849
411844536
902371506
332061278
652546361
1065419337
213638884
735694707
989700230
980938149
933297895
760377916
451804352
311103109
777672067
820375626
925215586
544447342
412506587
736738595
477940272
453834199
418351177
495662514
989382805
492997683
689038947
409506420
497046130
511054186
893883762
823394051
506867522
529800024
678146201
847613009
395851310
208908184
512492514
480449041
945398558
431438170
348197338
207514475
955285218
1026232557
484712331
802219558
495709193
933522190
598173514
668144280
405888519
65105869
513070887
980258766
466103152
455921829
467778397
997665426
947600139
418701102
647254943
926080423
1015375325
458545392
938230065
933397263
460704758
641704713
882916013
458504912
880124407
863540549
813807594
481263991
483600765
926581920
572665851
825623554
450733112
922049524
981475412
502635441
396410493
475651081
395751325
572984804
869045062
723950494
969720099
967493440
365638190
895438533
954814929
282587948
439778310
632799555
792580567
910760946
933785702
649794716
531227546
982605652
526892590
544215784
802911803
429107277
497836827
813074433
392838750
991628266
517963339
477144767
630783084
666072811
447389581
492866704
503650604
412295196
220766802
326498064
928517702
763742411
498400828
957019497
823504366
676831056
472483382
415487307
847787506
824296382
712659773
693544686
554314021
933222494
829390345
656538645
179765213
280046691
271226376
709165295
373991756
546667971
946666503
536287390
823384302
455245870
636185731
919837438
353179849
614416930
260073160
840121862
341096739
589041040
704209253
249358108
483946278
801160034
694549409
956930214
385930788
857970923
659811819
673513650
551790039
975085419
759919053
767025542
971785514
786954622
1058650843
1008455954
702466465
577384113
902570066
720256927
637240435
708682063
899494052
832712231
398222704
715937757
853247832
491696582
480938648
442966251
478793294
365613927
642698042
332550167
532031326
167322009
324421721
595173304
660462511
413999846
975976030
963442658
798820399
622586954
828945642
915106899
705221215
844054936
641864564
867919195
465253005
1005901880
836131649
1018005720
574605450
763669898
906197661
988706878
413320732
665189928
801575316
901601668
986820236
840749670
964864335
625074022
830516355
521132171
888417958
903011209
706243035
375856608
152620184
857927583
704919303
481115882
866594416
381688544
788757184
747439739
837268558
702413899
534823990
817146043
647082242
648378793
959525261
934427753
754906834
100387329
410882075
714383788
792282511
716395605
612392252
467189921
237535589
769297475
228093900
304726006
348857252
900038349
680586163
783339285
957912767
724008553
261733479
221809231
472412388
553787683
336220885
381794077
791740670
905740790
590404291
387981180
293471234
1063429350
591146470
763834035
666471054
394176942
604860071
734106582
807696558
868853222
538140156
402806992
657956241
683926240
684680566
678996315
638658013
805521073
823965250
586234877
516077704
432941094
705876698
1009625024
540202157
484314894
508123697
919960696
346638465
386678707
314424428
430823366
806356441
771925396
390546204
905294506
1040624709
210670281
540954612
698024809
606486381
973980153
463168306
643068883
758442434
452557821
351871061
510935854
689613130
316279806
548452402
1036578907
974439577
388580173
515339214
816978493
982499867
393892317
1060719164
968198343
474819532
646848801
701181823
562207480
1053139288
395706701
435997896
942718446
444300312
966011611
767576058
785717377
377496755
773551840
570975492
429954594
797321975
167922142
393515422
948934028
856012373
405711195
398442193
835755053
589104432
732313559
1044917442
442535938
975738862
804903605
681746434
767002163
707069495
963623899
993173483
507764840
883795300
921947280
640359970
725093598
928554979
729562373
874010727
689874885
614877611
769247318
986276455
389235869
609615284
936470566
317859238
596211130
742422143
535032858
691292481
869696449
444939910
572915335
780121928
557636733
462858518
815358725
787140620
772764412
912536256
842882192
330077421
322318732
440416601
367582588
382733621
236997067
904771473
382778096
288145989
409136068
622069516
889986450
727957297
228146018
918240844
775634071
991575637
947114004
423703473
381655962
189449989
587011231
659950711
326056389
1015909190
1045160621
724413608
796910754
911409707
808686819
859990114
672393981
676806400
345279558
741249850
728884696
540479751
804444705
975407189
401623784
258471508
950031049
516705661
526585444
784186833
715272260
669913056
774306495
915158579
728053388
544690559
641275592
435606231
835808769
818731395
333708627
906908325
1008814525
939871603
379647508
688067596
469552149
116323307
813017466
523806508
846351368
612713650
856435422
522868035
634613321
659542699
501479763
509398559
981783276
767878589
582797261
540156262
435810733
899797423
1024665526
850303777
350974874
764670290
546310144
343736314
636252356
422803939
416381281
241878231
222621085
657264949
652469121
994733730
827010300
593688848
885160839
727446215
318960228
304200550
429756700
80000763
84062613
377047709
427019380
667732431
548056316
856322021
703468273
630218568
893363650
485177979
388287008
649584123
431457032
857914283
970942765
720974013
732974973
177328308
706816211
491279126
898567580
532438415
515765534
876314095
552211924
120046026
367554866
357768351
543712903
689352310
513702223
861340747
771349949
917279262
806494518
393767036
434302329
175344385
752027895
413087965
1012576843
740717143
815780883
929589459
946626614
472613439
692566227
1059516545
580187291
928653596
414935365
767779381
588116637
432287292
474533128
339733733
429949436
888131201
911800907
557140724
798663596
898044857
357514317
620464430
417505288
596450333
983138978
519262177
634369517
956974193
551452888
598166806
254152002
290932538
829683904
728230364
533740935
418855482
1023712326
250263463
893321730
450751104
770999522
940527781
803672579
751086630
1068745420
608675458
402061719
713491529
642708993
621567781
898454999
311778609
335824148
661338037
484344883
540841901
188015788
408185594
463487658
697823357
443835172
403269751
754211905
676906559
404855694
938357231
930019687
644196585
294095947
299405600
422612195
332192090
248405167
677546693
546603384
304152515
745269695
771448445
933798889
448913143
757324345
1013467919
981835004
336090446
527606894
657512064
484146836
954441645
667816250
408353541
871344548
509726843
336927405
528010984
274609911
476380291
405521664
1067182400
634678917
675721242
930168286
482156750
907288879
32155777
219014009
782101310
763938042
588592489
559256314
474490706
370549195
447695762
779439418
970396927
839827666
465048462
347866584
505331269
279525862
780158118
791705881
852554112
442004356
618217801
856315123
584004628
899075205
976617776
37269072
372439535
721233365
735170687
850463902
381632433
344152049
759256179
1028977226
638818837
956226041
591919697
587823069
865663826
806017158
924996193
479432235
514234641
939096433
387073268
914985736
715583379
834119321
827740792
793714982
764903259
382827972
350480872
471608218
309714925
396977083
450143333
325437553
840980787
656688876
772593113
911112839
967783516
754395496
953516138
323781959
596163651
764528072
797706598
997826708
267896911
961730148
934823886
964481774
1045895274
512572704
285741067
1022260276
738451245
594517120
437809384
492364567
879376673
869278706
503328947
366622333
713208815
740261873
787667267
927195109
339161194
490539946
779241318
395504625
457544956
335272375
294822133
699982425
484913456
632447791
308237092
489823199
651214092
856470732
821288501
547840976
728777912
928566933
287716931
775920772
850333473
102269154
648026888
636639279
514838363
439902278
962024969
807248218
549312014
405748535
464505662
902193037
806197629
410786303
721067391
538754165
839765142
479947941
784562229
426708240
643111058
738922592
445939327
375965615
708605601
403607175
717156765
477352654
934339148
948652637
347332766
555371748
756612742
573956422
699408553
840547161
675574551
804762211
351464820
535901054
375196986
843722720
412473337
418567782
592955065
751253571
655404532
669089255
130488510
580925188
807855197
798977343
847866404
348472657
422114143
701049720
507324485
908985655
240570532
631013974
192019622
615201666
491125229
887071423
1000976689
1060251761
963896728
975189791
461386886
845420928
728746660
835223948
849497371
935068446
1046660477
858530439
827039994
346796974
908537128
845051074
731865971
156106697
216490251
455248631
928981497
455220289
532746470
983023867
976017350
928901429
835834187
911737407
760816628
3674947
894435351
805227422
897148020
448113128
979720124
563394429
1068278157
840412626
472749434
725176976
374490704
490553987
570301258
1037730755
539662289
1006809646
750096614
795418892
401503849
470334622
359279929
675644109
847485851
305383631
566526127
779246791
679763047
668633294
553825613
1045221230
436966440
538164241
1049921435
502290917
911925112
646605223
654104839
524788129
721475219
774415678
487490426
37013790
1033262444
420420201
586264345
359075135
2168771
584069106
716497952
492775725
944593216
571867066
540286385
140579184
520001003
686959809
419715099
1059909479
464276279
470127128
694821422
335697095
443647682
723893157
688711617
509357296
610534734
527262044
530991480
1031129632
668362544
509995690
721693615
407046192
810679184
962086722
454134040
731551614
439182064
186397243
615475037
684169322
677327136
754390724
754355027
232211611
520704895
707128834
890248517
751458893
859577506
798457325
739763392
777337408
643575989
780390007
632976367
557417942
930619932
429375143
961201034
874374006
876015153
412858501
504733352
978546954
907256537
751257054
650257665
548627264
978142124
669866668
347516920
982209746
386185375
397042673
761409807
626658332
710173103
360925867
392363079
662283110
338183336
474653168
757928094
839676084
803740557
620453232
903400411
1035761749
400000941
510925356
1032840987
396698545
430536683
1007504130
728906291
142357483
749981622
720858407
569871828
940118440
1067812230
470185566
624537351
481778160
740164284
828371638
474648100
923152359
711352816
194171422
290364895
257719714
815183996
487387217
872781570
734965296
73449982
880105974
360450130
596165567
498012002
568738064
277439042
273857208
606326882
714271227
468461213
524060981
1044567778
608174825
507798424
801163470
825676260
487110284
966616798
238425
387653701
830501401
856416681
330958238
453746138
414681398
418226717
1055871788
681779877
675582029
923644095
512220718
503204826
902802943
527347283
958692897
683233054
1034836314
582164391
436983522
467753277
383807710
1016904693
421248525
372480095
159937062
949014954
735532762
675454676
233099010
500432506
303468899
1032882734
280881537
518664964
784699442
432833566
870851081
345146220
367891040
825956203
529115578
645835648
486503118
930476265
381162694
462750919
989013341
352048996
678150417
254831888
1017917731
780156483
141691003
437445221
784732888
421652513
755560871
485384675
509428236
462454559
910457315
496670663
533088048
387539580
592082399
528849338
249569355
932262947
856913542
355039443
922489091
1088193
483978052
937006273
377490062
882308657
713433865
624286523
477486535
752129328
560659643
682883131
739604954
979393847
551455048
703550682
908703791
461648010
543698609
476251971
766620955
830615283
745708520
377694628
516879118
527161485
646465075
931346542
178152768
598580527
817448449
678063582
813027589
617150255
934410453
484957213
395521086
897631379
381464527
537131239
378076996
717727898
848515243
418678494
928894111
483801157
242157377
883974726
868238487
849957331
1034534573
908783051
534785819
793458648
526192529
566405375
325586647
1026414856
657713713
587147247
1035567661
422756088
912006883
400702600
640468993
611407399
391623901
632729032
734160180
704951939
903742967
88643147
789553950
744547510
487469816
506677714
759154797
222346184
1047900009
968905555
265361856
1013159906
453152725
833750577
684943548
468874947
979571987
1025983245
388666949
844992930
358296995
353659262
438160195
470682414
603898515
395194165
715031126
659064338
868392735
648412502
962194505
702574733
176724336
449945398
561383360
2594825
641244784
590482403
346215822
1016705936
532341816
824016182
1055751226
832403159
432153813
284597903
1068222005
431457103
495837403
610933254
806787733
1007552402
758274035
718801069
1005862409
909880231
524779345
423514068
444856383
526576009
706940911
379333279
454599955
781869234
286373694
499093064
945556774
214280512
295935636
701314819
775519084
651584554
754351478
706987932
591324833
499929050
367795111
508797827
953961401
987217546
1011076795
925900982
816757311
1041689099
1027422699
919234515
608861518
582221886
642061538
680839637
773623235
678892723
644209400
606588139
846598426
431275871
2716385
911215556
702132246
451457448
962336361
990746948
876274780
524985037
59890642
725626307
551209529
499816482
363203054
563505274
853216892
755643822
429447477
802573432
817756055
678782704
361773989
334413504
811224147
410633190
731084289
930740076
887458210
150209659
593018564
320654975
172233109
853234162
751577308
687996520
143409034
399208965
946098607
294799004
725347321
894054987
936032766
394976237
645606466
676120383
802838434
12628593
509774927
183009883
488322991
452012985
937120929
416637266
703252727
595264658
532938175
759581346
422031867
113897865
1034383691
626621670
543048117
551249821
476354124
755805211
580046527
512150937
337629482
443142890
1049088705
193528641
319172710
359009124
855600214
464875204
396525418
638949435
400781561
471495770
534164704
270864036
457932276
635285803
464886721
448128114
685790104
633563259
896863070
466235579
475352566
559089985
516237444
302214955
730903422
732270767
387307959
519826919
453515104
343055768
233997007
660654559
703035282
431512563
535891510
855927098
296853291
743004685
696170639
646992080
711272351
710834951
993988501
827264826
230054116
770446364
901997359
743130467
650487390
408314414
516030273
896835728
756034525
256359721
474928204
473740418
786519029
214413804
562697954
419019411
698345230
357843500
510141643
961298853
537227812
490280728
430500660
905332068
464989407
380953818
390068199
938474575
937818266
676611497
746348167
764003809
518421702
126008786
285608284
450385391
682324766
467386406
602911429
450385202
975637470
964972680
971591136
712470041
832764395
391983339
324481740
891178611
353019442
112466346
775691853
330721281
672424991
160812294
673043474
670750155
631556393
446292495
877988939
686873963
496468094
488721632
541225701
309426627
504901186
478643875
511889329
955040401
380997427
843556209
659026686
776319298
544661255
722650482
1047995796
813303500
449943921
1014562548
738260552
798804436
270608023
1067630994
912950949
439664646
664145271
501650409
763816337
589288248
610700652
194386030
524994186
730587523
723340868
663061782
469715857
240696670
455262105
455745394
906223109
310436684
772455346
905877707
618611920
38326126
187426361
161811928
825020174
401109601
987634560
374638164
658209641
883060693
1012474973
528566349
1043778764
525587638
745424794
838796420
961494919
504289180
1052294959
489823933
590247061
330236044
511203059
398529234
569175816
756306915
761914230
601138255
763453948
803991834
541253359
388511153
600583126
962749342
493536037
684885782
1034310771
57209552
773411247
645748034
1045646311
725557740
625866370
650543068
509347904
949459389
575070060
470630248
1062960650
811350804
701212586
461075059
356504415
910515902
716207774
759461236
435334484
902511280
328161324
360734021
789057018
462958967
1036746961
306299668
958215230
539668521
805010665
297657571
980383887
392171556
820655158
1016565756
517522110
414633881
952188097
722771225
846817115
145132994
474594504
594281998
604066271
677750712
620230726
981239048
1047083197
120132838
394496123
375752933
485682380
982019217
504841043
635295969
1000485389
496463401
1055526045
416605293
203963457
547227387
751336882
738341422
828132890
450497058
499575760
353726738
466634617
956022670
600968801
779226865
779416370
852987464
696312854
829122365
648510809
705596655
1059656589
444479533
937831452
940477979
335269130
675333547
760659074
345459088
667056618
770371143
346941788
415673164
336436364
446801700
670040221
1058402629
518164350
803294884
679347743
227190177
703424389
628171754
460399703
756098436
483860508
984466196
956789832
803017643
373005016
946437701
860029111
442603651
434433015
236976876
268660543
722524637
364242703
542825700
397390315
300551993
29334990
456071967
978686502
503129826
655112499
472516187
353142802
854783274
735858710
653829228
1002419754
396420330
720086514
904141240
940635421
566070295
754301240
464235197
918410743
955886644
989901182
302701903
305806696
700726743
549289518
716243785
504568705
579813933
534314232
1059038432
1005056631
841305040
959266207
349345833
686769426
769942281
960300545
827185839
950699668
396742245
818192820
468935678
514639894
416540455
717457253
726894471
394661611
806663411
498332172
466914503
84399400
825976056
940013872
396011895
390036339
532445391
297044319
333594730
236977989
310067426
705167189
955450244
660014557
948270380
585673247
595865844
948412820
765279131
714946124
586447911
201931759
742213060
523914329
635024991
1066281612
338313569
461814008
508403382
240657207
762789423
523596775
1013971510
914491479
910196017
935818425
908000621
685831076
700088711
1058609496
619437273
676993469
740881944
773244398
697296310
917897064
1009744049
706870326
889239467
779220244
961218962
367698
856465374
707997131
281347632
495839667
254679867
646560718
738660807
554742074
978664215
653263059
735077850
576363666
404256861
938665785
768414722
446903152
225626792
515642251
653376879
659976024
395902022
533027105
620906592
859153289
356955883
574405326
488204109
794554132
463344371
752894503
380044510
929750864
256658693
843448658
629428939
645771188
974507990
928622642
759231303
335715682
642285165
853929025
554439487
1017184893
809376457
623351764
899873846
948937199
718404009
764429050
538292795
403099380
917969640
567463933
1038816512
915239267
583607473
385604529
378055413
387622234
553666774
1028156554
596560078
555562462
921073629
549259073
443013370
475187378
437649136
493047168
942201281
748806004
618110717
528773769
501068206
556259688
841733816
908549804
964009337
912420047
939582356
583417220
634784842
212447101
202381771
698378100
344401482
359554936
262678382
562077798
154780773
1056897205
707187130
698036030
1062573333
582918849
538977769
797873809
871663398
586265735
370805940
258469680
354553770
665385641
592933425
424018908
106749836
733428395
690115338
295599794
761435995
890833855
938352188
762129754
946510859
937683768
832300693
822814585
369459718
508507128
531308634
465824207
807523532
467784759
1021414234
436309638
806661427
93292330
830631203
1053502841
173956937
716427703
459415692
216102148
420511345
980623826
664397963
732733998
942639450
1038953959
381505170
539273741
915094635
642345165
408573635
501689888
138682594
643404502
202514679
752936377
824163127
701053795
824325345
531897902
865691229
549149987
876841671
605486111
576346570
958874173
1020327299
490139620
773607598
917255190
581034618
542982880
705200322
1028399640
886086913
931808665
1025371234
546682930
563697583
916234552
481986618
547176503
512623386
522700496
732825341
676788531
1001953248
469754429
462670355
439649343
683373651
280231907
824114281
341260106
789753707
817933065
473462571
671547412
701118906
330575577
938695210
751672717
681772554
262984496
383983213
530896945
592614059
659300464
621842280
343989738
413155178
461390731
543743991
485907382
344851648
115041183
1042208020
786529025
742376836
516817311
679484211
532528918
1046771544
628117229
929436808
813530842
1015099984
523917416
505603767
449568744
774655389
738825757
433892524
79600335
640443389
338553686
684262410
741211920
808901637
492562378
362378008
741778125
165120903
805666288
510876182
843788018
293939817
767733613
556850618
922044153
752140042
1006187544
454143806
971601038
901492714
480400615
844382994
791288781
405477395
487940345
659159023
651002844
272086193
972215568
507658774
698330919
602084826
459080049
487518516
371509918
321862946
431682402
657526037
776292010
712859339
849416284
906981399
375903064
408994057
811996762
996561150
450462270
207566604
620124013
750353242
568613034
380171553
889967592
945161596
926604861
921635956
605859364
557241182
854635589
833964070
803345564
825562337
955456133
657876413
268116850
257674210
1013441530
343436677
963914472
657942762
452288830
536428768
984797153
445688759
1028457480
907280029
295595248
817558201
892985170
668171134
488195159
122795526
567552468
738213645
438264932
894076135
715858633
467145341
652719850
454973225
504451713
326298650
934669584
805236336
864624611
508265444
487693129
899810112
875939463
763633888
539823345
682847909
636352913
353560962
398865896
396279705
634521483
619951130
532773174
778979446
730999701
781897565
917251604
901634037
405597723
841409908
919180119
756837466
860611584
449534978
756948995
796444403
627816716
241976453
896609379
1012131361
831379123
457456153
642102400
690578723
683990667
330131702
368796142
460511245
987965855
990532398
785781373
848721855
979366108
981857137
837171542
561399715
753988636
115914607
653795055
444255362
1012608350
734766120
482612697
518036751
846056767
904773039
943860647
562165450
718913074
890983716
375889312
433813186
910822690
984457668
1015052116
410333057
912777569
820278628
559412479
844197771
341635001
636112829
748186242
596177325
386472280
677682786
935386879
825387645
588154334
803826302
398518182
665124706
887387587
811248907
398826475
656568735
611340749
891881815
522121621
900745371
939181529
722601278
1062789044
749807091
149063808
212823079
520179606
218851303
235397217
692166871
1062613669
794297595
827971701
446404960
274771273
296515998
889821306
969401314
947596737
415007751
334980454
703768853
638690486
363717241
977623189
911319861
85914401
938362993
455016165
879664319
762100096
415134960
767448635
658193206
454400178
785372171
691118921
791591825
494107957
657877724
939373269
412445548
747788601
1052571976
395382715
589399007
1052091650
863278345
444419735
704259970
874361534
811914107
871563421
432002937
485453490
487438345
581594779
342542673
631406106
760487
740281065
840223296
473685722
201845006
983460947
322135973
844597010
481684623
937628594
740737039
409984577
988376727
883411665
491172121
663586234
391142264
682832033
850451161
507848160
642860131
366573521
775582219
330909579
373165467
958400620
607768254
878268795
718468149
804707953
653910740
741880170
737452924
1035257981
899185358
913437302
386692815
707774438
948442681
322041355
562944802
422885055
465118828
455564460
428360687
855865742
822324142
666424467
892910513
382507524
536221666
788922932
989464808
796169188
269228536
744641110
864190834
646551514
499150569
260499961
921968213
975666492
947782280
965625281
556270147
454393740
430803177
746312840
133256892
618067314
793480894
496776241
484981102
517412764
771190004
396599170
906742554
1034910276
981166478
398681086
621568326
626577273
718159926
430158939
567773695
462635891
576340098
657606282
950974372
407149651
346412742
1046848183
520593744
590525394
879942607
459689935
905086095
850680035
680181677
528547279
512827540
817343720
921131190
1060292398
1029651278
809662591
952179546
713585038
923035163
586669271
702172858
542379320
602606240
749352220
551140688
778719040
619506552
218971938
237825632
1024727302
316741193
920816645
509347618
549564568
637472563
640473354
1068185558
967891748
621481751
154027597
392617657
413241091
523154909
548613590
603412782
542481735
731328667
339389305
515016435
741199373
497699143
697969142
906983699
768792065
734776726
1023827199
573509043
601695816
729391073
617951106
468290335
828915690
914797589
997870033
301024794
471127182
795797871
350544076
594772734
456816888
66557861
855277462
786652017
968162729
746893274
1022178321
593685318
1014719700
641725950
650004923
722065873
520773701
769738173
647450868
545563036
415540859
882123367
389304649
444291372
731305530
836791533
312164781
969167244
677295926
324846152
738348274
385950737
430290229
767821959
991433198
759103784
559946615
384100488
779778129
1060981603
882009104
706543456
642378333
476539078
798226114
385153325
484908880
777249826
453995101
641697042
904686224
693663873
754424372
777066266
377979205
322306391
598394096
748615026
993218882
964485510
210975855
508998312
766082577
795919572
458964712
635738839
907196644
792688047
379380522
793464549
762655152
798711645
804838708
937807833
669312230
777422588
603616436
884851434
985215226
517890732
467764449
213615057
1049637195
706264008
836924688
957589875
368533629
450851082
478098267
245710283
525603200
589257506
938736713
643942336
601419403
316010507
556662856
755990662
858213772
277852356
618078064
884903460
969517214
836808226
313744444
880058199
643094626
460723508
509757205
540072578
610824866
405372406
512328589
500495468
582606975
392911171
936319800
968884747
485917276
796442059
813120623
322908164
502609774
1048972229
989680394
351672834
614507122
754121680
437318313
349994996
334353078
790476194
465201500
820297335
345590794
470342810
482080060
643478052
622594276
481627291
727876400
150115874
528818912
983997852
643438793
240512057
670308983
907803022
902707705
598409278
342613059
505126346
540342760
910464821
979256617
313579701
512425481
533507482
735269985
392846346
910569083
822994772
796622076
441264171
895459077
478196326
678202189
624603616
539089279
480569308
883193958
982119293
739787144
500918040
807468573
961069840
835760538
926675166
446719062
928707766
774042163
726229909
783165344
713567760
429362293
845133910
798999033
826110256
586829791
865315675
243826674
347622170
307125251
869811159
367589163
574775224
780097294
298482758
793713776
638497629
509668373
732262815
521525426
61910313
809992869
373823107
389886372
164222420
879327683
968000702
937765106
465982991
843732851
784153353
388482287
891688288
303131331
590206945
268635941
547800231
458693903
656653652
886470050
351590747
646847787
533528634
296661772
834760246
920031301
1057823652
406782613
791248965
508776619
476241936
1043013358
394727352
409362594
413072667
448586989
1001534267
1010923958
649140144
488569836
904518568
718277932
819155871
908716209
678271107
125036514
629445617
574081639
962651459
394827236
533399997
201518670
499432465
506896081
789766564
782420942
760372199
757214013
686080503
482795143
454516404
973708476
707868106
245139808
535871961
979289974
645510293
532125428
850128021
395961054
1035922164
958769844
458861377
939048715
444649711
535592458
429777057
86952890
1013833550
441147931
348714037
169227836
818691495
218225661
862285892
613782098
669703966
692681734
71345052
251593026
459814231
1005167355
1063635383
477727512
747313032
410278847
408145128
528150775
982628233
791822545
603664145
839363085
331559719
638688471
881292716
309245246
449468657
399670040
413478920
746222338
1002314725
861333438
277202580
609877646
836213298
435121151
735179111
562490357
342711299
330059477
457455691
755019028
795312533
1059339256
582332592
434156627
431888739
112794599
507920118
841599605
795755664
380935826
448604153
156994242
738660392
419615204
875757248
702254053
1041942520
947022652
456967559
376856832
366215509
280080802
1032060054
460635132
679943828
836593098
329988712
490369574
780478908
362292846
784723183
510789997
552088390
548267637
886950082
439519413
833724462
485936013
895086679
941025090
420508688
619720157
754821939
754746036
586744147
483932446
952170294
183030327
949856482
830024218
515798053
393794684
476001095
945050134
500171749
661601149
635648348
664412357
489387575
929227240
410879506
790875102
735603880
157034534
934807723
765015311
751834181
644473446
516075254
428499716
285117511
695482745
751567679
299924838
1032585102
1012664765
708446409
335087104
427939361
344442642
305151993
303650355
334807951
1005528383
534079792
934600382
567850220
277996141
348097235
487585771
239411270
674234999
513430331
797750998
711187564
720034514
933577995
452039722
606501354
743371779
938783594
267793849
668463407
510066939
613908666
766540700
533360365
626742853
811411602
294433976
878734745
975064863
420360076
911705758
875877609
462088638
989836856
70312316
474275973
472180325
732771188
643212191
1051021802
349904589
946994585
333211779
542230082
817513818
524882569
504851407
373869639
706087747
527532130
368026658
110664140
932566878
829823504
763645150
383304784
392537855
596126578
419088689
465702809
766620280
371954796
849586275
625683983
569576186
532877512
393170482
735616230
606185871
94349105
1034796827
724598489
994936475
627435656
464068023
855297233
956229829
790205600
1058923667
392450037
1065977304
822180662
401156469
507127964
797354543
459741221
753560236
628525940
275395517
1050391086
516750154
934511595
781166367
532371573
1044104851
412440239
268125548
910546293
595494311
414347964
477931142
936025150
343708466
520476052
636156921
383167966
633012984
757831177
772320305
872208990
413216051
1026265028
306833983
457975898
355607488
691804768
340484195
663123499
1032647669
659598165
460768883
1040963007
455872224
554281496
583998127
453205760
311877527
396539107
762442455
534110435
322777705
696130591
716626421
538624040
621242566
419509039
740544035
539867328
1047371620
634444750
682397936
437996349
664088654
914652375
917070629
917519565
291901380
672143341
492301338
542344411
446415354
954000313
1012053727
219004916
855318689
454746802
895496703
685611103
710030390
888808009
619022634
647992086
827923117
467189646
335924217
1006622561
1062967648
694271307
847791730
1050089900
624562850
588026851
459400479
376570357
933559438
483788562
188116811
822448693
1056118206
695196615
961032543
805467451
352221168
1069048456
940114760
413002044
540983695
811682691
735871392
503845464
847673572
546422301
667472939
471525785
878200701
884731758
501999738
130344029
876847972
366486352
308077931
907975078
868315585
484018133
918939978
377854178
395755177
840731240
947124184
907961893
1044310749
471969689
765730242
893444412
310178017
1068423674
476185338
769695349
536022350
31548660
927200276
368279204
777063217
987994141
1028646877
289772913
483038188
468222879
802262001
360079538
203852436
570144463
379177037
649934322
295456207
995273102
951822456
441160433
813014878
389986025
604108925
681958616
310109222
636963574
794469980
955756572
840627760
658367563
818024043
908504891
417759178
947534594
581395602
976573221
705215024
813439400
394771100
675210275
789545312
897721513
696245563
984055885
904668428
515272523
92187349
558068039
926915837
307659668
870680217
914682281
936687373
841021307
724648122
429726945
852104771
847442603
637825899
747477518
357224692
976531320
834023435
692441949
705931303
897126236
968008245
609490955
391976769
1054190396
544829063
554861462
462016467
500017335
586184152
378588417
551231148
787661639
423266554
955581988
946714753
938267603
396972353
850785208
981151162
983140598
852177758
538699828
1049016282
433274691
712336811
700522254
389466473
946663035
327213901
670337915
714529614
233953274
793093041
815760781
131851288
393683469
569902002
846679646
668231882
442015609
402477591
47332386
987408839
365385003
670423040
1003539631
982299815
785788808
466351212
1044899225
972593838
650545460
97735003
598439987
593303505
759935631
451166435
632835097
6941953
701689997
499087827
742838155
963241305
327431990
528009889
924652329
490560978
628325786
694315502
658601497
512626475
942614220
570086943
828724917
767565781
971385480
582622044
942655242
768306832
14671081
714949639
3249180
708663963
393512655
493237287
793633982
782205088
347481442
720054615
491245235
362552151
1057317138
287974791
1017296063
990386392
752046637
486401051
912590083
647988002
674424195
1054600766
702449211
813660663
322270462
594475206
866897751
473914047
411258571
857435048
523526185
825099553
485974380
982476085
322098922
790142523
594780483
865091549
739879009
780349313
887513609
948878070
780994404
341134484
953717692
495933014
583102412
713791149
938932551
465765537
932249418
498887891
833649415
982252748
930929167
768312080
154430172
476829797
1000886857
351304358
794849460
680981203
609960519
338779114
867480532
637784300
698744319
1007566479
885977357
711891299
801101550
137318482
1002944941
1000032797
524065525
481699194
328520521
566953862
197006104
733647680
694238996
957901915
152502653
349541955
379348149
780770543
408869466
585229149
827544603
339883037
1025287275
906377005
1056836544
367270709
953575829
387013392
542679813
907812795
418055369
922087168
549485581
294701559
528940025
653771059
795571672
729258489
915700248
964721598
497727019
518341553
397476234
611850639
620620233
1019346060
845864178
749025335
915722242
816751268
993090928
798196170
403894546
569989942
383290822
615240940
569960109
781756865
747834087
849013976
812889894
683808992
725806848
873190065
722504918
214971779
712246779
684556339
771629790
989603326
544627101
850586846
851708639
965903638
570158527
284587843
903808415
693915547
602043270
402260473
308459385
450845139
934820013
151892684
836451382
528392995
759250530
660481269
533944697
776022659
167170667
511607227
631648041
882931859
537109495
404717028
411068144
871122928
392789542
439255152
495129063
301779486
508965137
922201882
971678601
869088204
532274043
1010040799
742662861
803872606
400305741
431960746
491719542
676542930
203424523
504488780
391623379
39857135
849729196
188364729
928579621
446322890
692853281
765414142
934634677
919343901
614883494
642178354
202247790
612737581
588781019
581418824
891179895
236334086
395069528
601551242
774658969
695629702
995451536
528686652
819684673
1005075289
985493251
925366582
534289498
218099276
403383807
1002534686
427234642
976028197
279890941
717053705
1021647609
731038513
655013750
431219673
737023214
227773678
767396504
607174627
3120386
810521186
379389897
653369804
474910715
641152179
692342060
847863862
707004504
560350362
334049926
739883909
758061861
524878411
559464303
838963212
447797591
663401509
593470216
639697844
183626684
351754863
498721270
392779128
333926449
737693364
486841474
957312735
835794439
320081370
86107629
891056015
743191970
608958701
342661690
444448090
429836095
206696883
303028750
681938154
779555760
543946002
313351041
108929792
677963428
1018225641
967847705
523668513
464614885
928702482
443473194
636144669
509918439
602448579
284737810
230476466
262489227
1063446269
642808236
756209157
582961614
341253259
505395160
861357104
679381653
468666404
947322354
402267362
655630401
961169323
675256779
580262579
959016251
534008263
131764867
727437388
518521961
976427578
640761754
760990934
718792069
506265681
753401343
489126843
1018535209
470174754
810768092
410790958
1014097569
609584663
362673141
539502114
897372125
400645909
715699592
1062798066
340077518
725813268
1032219370
1062461811
729151602
910801705
497032974
707492087
405422051
763442919
522957102
989295992
461271779
547029300
324027932
498369611
572852267
343147550
1066716487
778424731
872109487
523813877
573574954
381155689
513159076
849842352
379785719
415720391
1009558624
459082420
319860657
564784289
314022506
480228440
991969456
934142392
566267132
589080059
908508066
469732600
819842089
794439378
844603897
250305860
781624358
669881904
359568476
943343924
439591186
396019712
900682540
726937123
51786949
495172837
450244969
669010948
429474714
964674841
1064775595
854926500
631445182
954981469
672619652
206688422
681688337
776096297
493557038
592621257
708490318
415150630
799223979
857583562
448885550
423106511
857031901
428095423
903675806
243795712
681370288
433662334
762168019
628465380
654042865
813636683
773063883
1045234638
741107755
850351479
341650677
709468470
1039412785
1025907679
849644518
344467706
929989076
912026722
900774781
324144679
311981773
1047406992
598815555
410674941
424152232
516476327
860489472
619200230
1008330015
371180067
814659150
822452380
864300300
780331779
734005306
943279041
427616942
709467449
818484105
991909987
1033068288
1014865229
399308990
819714267
691535972
725620700
515429905
456219138
953841408
942882443
646409799
489454878
898878368
870173058
479206192
524256120
194674992
893434390
572497286
948277053
752235450
601455643
354241786
787254213
898311468
856853235
487266385
410969050
803917894
266967115
732530740
1005056320
1027317664
776654012
733248084
592135576
726218028
948018866
811656642
920375033
820466179
328491778
1010424372
627384323
829212878
599536017
376868917
983724753
706055375
1028743397
509991725
412649689
888893145
299820144
979715125
472136452
163126500
827912479
958540692
654250935
494371297
80560531
788882270
721654411
431760125
811168305
649946753
667696882
459334905
299958290
514706551
256186036
630788557
948039900
599060270
372324690
280970177
731106443
808409773
869460691
782404993
836025944
615662798
692352910
797379293
413013922
702876652
1018106982
658537577
449595876
903686079
903058654
748434951
464282756
802151317
786654803
342863459
904743809
345204115
163595739
443418477
958106778
577388818
1016984055
839236237
685039195
542476940
824875259
516652633
1056960850
924480697
838600349
1041039417
844853247
1036195606
492400435
800407062
446405463
1035766855
515608193
335015592
434165363
725160460
1069074033
248580931
521455041
592115632
578347360
87020309
950831023
875080988
907038964
734214911
1008382395
490383516
327970135
876352857
510395500
529995808
961264917
1036957302
789737297
458648556
329288017
975908902
692236475
977848391
628490492
834806869
688424354
785703270
488522860
500339749
702898062
976492801
695286420
387756973
1049892955
759157158
1044454953
401400576
481322751
1065077023
444201058
744966166
411965673
1059622788
189856393
576826459
1044671981
1067805534
785594679
767149965
1003998507
694185542
602009425
942906188
723207891
492232955
975535611
424917226
544754863
1030451534
1044906914
963757536
661797962
396335699
485878944
459648160
942919763
652189703
833622
1007693796
756608283
904870789
686258897
584615875
699032455
863503674
791665970
893143405
891415384
862848162
100043412
969937768
724849590
422663168
963536307
1043840183
891949208
845945430
576885331
593631061
446306905
269267190
808114555
397078150
481355669
699576457
447993461
988847059
579622627
138591609
507211920
110375734
573784306
380486602
883118915
613653282
815152673
373163550
1061813940
224244695
457617971
630177491
1005205786
609569920
937017939
658506867
463076556
590483429
917838817
540790949
548329383
633788469
830125300
1054986537
503352511
476276168
430165616
605097573
679310575
452414436
268784668
519518485
400620400
663179328
642007353
498495674
374509251
555380378
420962964
754678007
689301928
737038671
382768428
927280251
669218644
461137088
445321065
396090945
719018105
186819865
445257061
647531382
560401526
433959462
389361726
673295313
513576544
812953339
400273286
488424263
992165154
894042897
973075708
654204341
90214821
795590425
939038399
374682200
441507812
883586283
830348224
742708818
189379858
957973123
686756658
531510711
448396427
601338528
785454460
933564218
987887419
974689107
748799460
665467707
664041218
802787538
707676788
826222441
472775351
760216972
599712115
695223511
632672216
237487753
907698145
823142738
391435543
949044015
597576043
503544735
700316562
783544430
2550655
421868742
431486088
1015416331
51015555
1008514217
779036002
631878786
291630701
114772142
285437618
948794967
510109743
756999929
507939478
391269284
928366988
632086280
909897160
1005715053
779266956
691334863
598227290
387275790
397553331
587858941
800113053
383561413
771289097
472912675
527253423
1058287438
728683245
484530854
639175037
568462589
910826609
925386186
718280094
362355642
711475561
888452431
140243674
495867371
517541247
540410467
455883327
493666408
842609435
237425182
717022444
473051816
634193462
342730821
914728864
935426036
365099554
1051885876
861456271
721966340
401564955
524848883
680280220
894187645
423405263
758605456
780458142
762355443
1002455645
397294285
594704465
704982054
457259356
866985942
499353493
487737152
557939755
124637346
380203754
490555498
759249365
1040861556
455187792
869313575
987506199
984484668
850783343
193772489
588182913
458205289
508377855
727595604
559515108
214312936
656176456
240029411
1053122812
514977604
930116592
917538445
783971715
591897096
862445705
917586171
125952674
439574091
988945979
784607645
889673506
625017300
825968081
1051089601
487682060
446531742
798347622
812162394
1025094679
529371841
590346565
557885669
1038467953
762614881
524938424
959498532
597466450
676492330
1057069301
230642433
369617804
438534662
647909605
440625062
464323805
888358161
577238933
390223640
164694132
537898018
375321262
117947218
718551215
777729848
305080727
385883546
453709468
697653850
580896975
731410311
600096092
540534670
495981887
433179479
454583105
565216732
627930691
865895632
244557198
402761689
467146408
750016572
779480202
436672512
473245280
182136353
475104967
414927207
898482289
369322779
396096891
351582655
610665778
359926612
462487339
451803335
806273357
983035315
474116371
858654950
480694117
1007689880
432781843
1036446215
448527343
510211902
523092477
410626819
480409634
731782639
1053654958
766383784
1034905691
259356671
342532517
768683802
821434344
712659886
740414941
492629540
413580806
287737901
301047999
978401394
661464286
743165720
734416959
360851658
709371309
701732378
1014571287
888962157
463936075
650468266
749061939
426240287
487030908
625903899
644440785
425195567
908358865
1002658188
187188939
621532496
177668815
430105072
989625389
498224678
793653097
432310459
536490490
756163072
472685239
702434804
393582511
732162290
360889999
819878702
216553988
331564469
405883173
445088511
531573151
944217885
744006713
536950918
189098630
619141493
707306132
846125123
393240482
115228876
384887657
868685082
352720617
991595925
974972678
477720812
710117600
964695812
284708165
725515194
158772295
769427637
860834581
1043084340
596541852
643381191
804364894
534118800
564443092
327129971
436234704
789854713
868974249
301250527
748522145
950967544
284620201
704973328
297874961
991722839
961526168
418191454
847543002
694000065
1265101
1012563507
1026295300
1038776470
815730262
238637570
407195089
426980241
766335220
499264594
629554077
600991152
115572057
1016840964
978195888
795502025
652385944
789078896
1010295628
1019816655
1049175203
816208833
932451461
960516215
929325989
445831147
344115049
261533115
510144916
476717100
877549982
991227170
864369058
676399097
908950379
578393553
793957134
788039263
833117774
630135244
743401004
291079426
809675605
416776244
554898882
752676370
706871601
390126293
727639054
394738342
1047421796
743852019
780320688
726968271
58975392
527082489
477278455
917090180
904983013
270384565
37893307
392468933
472704544
538486637
808516907
410716712
576811439
851386804
868724990
372766953
736339579
850744514
744482456
653451798
578643455
613639368
449581630
698663201
762431441
427584669
861809925
928296828
579277631
726967156
827104312
617808699
794387209
490880867
648966627
967730809
941956766
832963121
345484985
461736236
477981569
1032235028
918035776
221072024
544154340
622235484
800285586
271689214
573033008
850724986
435114133
492969354
535558257
371682848
699030648
388503529
828183144
378052524
848830837
861967598
761443860
597527700
521507548
994472241
996288647
585829753
373134772
893009819
755211537
291953933
961190245
913664956
700584369
1014806899
622522210
305990560
507018352
852685802
903439033
950707492
304598672
645525538
477071114
898104962
855969164
976766473
923588068
786179998
44022659
907333924
585343862
686455853
805888158
547949232
1048795523
326571369
841063690
884761379
994397130
955207849
483318935
845878539
945929935
493456990
752028681
506971516
868264268
1007466127
921934686
499011683
399002295
893910221
389481960
1060048968
165291241
132913090
788596988
376768494
740767194
358239305
279428952
681540575
457513239
730496596
531991203
227137092
417394108
640412678
560950278
789270869
681300029
986056017
841311536
584865130
391280482
483694764
787762590
912268343
490618244
752021053
698170571
738046517
335845200
723445549
980222721
301772167
471364089
476523320
974999378
1051502484
472067579
601151164
726429643
1017286758
776137450
516000379
752096675
357464760
1014412850
899104522
867898219
235558197
538553975
736950761
969270856
319468246
492725769
773257306
782680501
1054253553
855166487
457935867
794888147
1019260227
261943894
335840511
847827849
539740143
649708382
698930727
282699020
830984294
599693983
528824450
449839203
703179402
360182616
470246158
504143109
640981547
349762902
772743771
758970132
646700189
483235274
348454543
1064279356
885293274
469274467
1003468796
935956422
659106691
987478090
418349763
462365923
809121474
1048609781
876762813
821650791
508233290
607417793
468457953
1308759
766216379
723102877
595596959
750234305
159207141
578582715
901569755
1022868825
495456381
459740197
611472490
704432714
210214142
828324600
484622700
738052089
870485763
776396770
370018182
514364353
856370543
969847217
527755001
834415792
696334145
931214776
527200378
778544904
1007308280
340277725
821533280
770479436
386169365
875672698
857246848
607832047
381589056
842215813
868801262
904373782
1031171765
66779827
119616277
539273190
546062639
433589592
938863737
628542322
909167439
506911256
1019342264
562740024
735149595
800678509
956060718
475598032
745210146
754853736
916300246
738794942
416323151
510016610
455260606
701530361
599380855
473461275
965056512
656182068
467420198
239256521
823235580
733818085
411427608
576945855
930602928
984929269
218596157
722512822
547930194
684581709
647383425
797454280
314530492
991761326
610427425
907906351
981403106
411692693
897449156
1055931138
998221644
1011599782
924100973
586159750
668346070
802673028
744915184
927840224
831034105
629145744
1053996863
894471701
979431738
477513120
296184906
860428295
800465424
900976762
338459885
548419864
830050686
887091565
916928032
1017111519
679830349
403131634
737289970
678789863
350598230
831013692
608594316
746104909
920127054
1018854697
977753871
1059075719
485636411
808584518
812106788
712056931
1004575324
687836770
334694158
879241048
477111141
707584649
736878898
881353310
466381819
406010704
801880742
957805332
937378790
717207004
822663501
863387187
822128991
902328771
538794174
552297906
986618823
483025067
642765398
733795296
826171938
1018649378
593961434
406114667
924245942
592490575
359906332
935426385
947352223
779287615
830836566
393154911
680909204
903003553
756629771
245948004
338902878
689357549
452539126
438505888
1058411327
782103135
85993255
315991240
775107788
623367275
648348268
902307540
524341276
571401239
803192651
736087821
810931516
659037741
730211137
333250581
746745985
387422466
435095437
1055725461
435792570
653075684
1069116173
793036408
625224240
749699633
342006586
738120499
274939676
792489298
820014069
69744326
558851002
523618531
700505180
902271015
511964328
779627572
705884568
224311343
292479120
377969038
643179634
585421077
986195953
477773243
674473728
936213765
914031374
633451544
1000999726
986101407
895184593
580434588
814464363
986243526
752520754
429798731
244582403
465654598
826806300
511361431
800243369
913273436
821771796
505665559
568288105
744848756
506263478
883700315
366247101
214444351
501830720
615154467
619589986
972966962
971395971
511633862
885954830
508619384
202247112
574945717
333045634
967567267
405014019
472490447
390688508
579820666
464046902
288333379
629223928
445744339
702146312
942935275
151102704
243565897
1020947986
480065898
872058189
869789528
106824598
270537004
569591328
857481231
388872112
267288090
527484359
499868006
471346912
586729517
533162340
510465523
486801438
297289738
591877904
795516958
554166925
547861514
226881956
288686470
413196679
430687331
823103711
979525722
908156881
969882040
792680453
402095883
667400055
576362200
932340014
486183593
706748082
1061546828
976698579
668938934
895714347
853505541
934404998
408679369
948047569
748189764
877492240
1002020968
115305210
837193013
479473744
819490776
1051011137
762624008
890441060
421838553
477831248
558001903
381503536
1038004237
848924769
411369897
222769747
478719989
711814072
830387245
349203303
524043038
964028790
971445952
861803786
295361168
908647656
817595831
141814296
168720119
684576366
623007553
607609492
732083308
186077817
851085084
254198073
938408275
611758495
669972554
449864662
361250847
485525499
97351702
752827327
354254714
599928750
896146859
544053260
926155620
902535325
1036166102
1069040228
1019737947
496125328
1036428594
814488922
905145071
422377533
346955606
864091289
879971721
381914169
866447560
967506039
652152046
396633901
211195049
979350179
306220326
153101268
691750537
594098231
1021363920
602371059
496689332
654387172
718616745
858505613
670959205
877656531
493418056
961600187
1016821719
236512390
874729207
686082455
707768095
510909887
1008979596
407270395
949241682
867164275
720222524
103179411
416382346
418003205
312170859
600925391
426927709
487683116
885432768
1068771958
493870980
301648697
597408170
490783810
1036717326
729814899
573713399
875293687
458502653
105697994
431885309
946491105
802541825
1048406160
1061669627
476051545
470879026
809371961
674096631
442271868
265891696
698346179
962271574
322552649
831336547
926131324
451587509
651409141
354874844
301333721
823924537
667924949
505939012
838028503
886714764
742897757
881006946
301516427
384417460
880086658
322640120
790912058
985936410
666542237
450477862
79364129
845155173
698005735
1039940810
973198307
502214510
477987519
647167865
504760142
878921751
656858355
1010260344
676670365
522738328
523807167
427252588
855354154
478007249
487411742
1004599978
859693784
172627197
451867789
899885775
105086900
822316362
907267182
795879933
112260405
417913192
1044231804
658255001
261041090
813345669
449399895
432792584
702038167
948379008
1001828149
458423235
702182176
979282106
478194221
507615702
763224492
1052450167
193317276
1027111337
438818064
39767070
466217057
228163474
809461922
466342222
738799884
493193660
737411543
1020497607
981930852
297056927
429582454
703360936
626037336
549179254
1010455604
289220159
791960359
975595356
547360900
360032300
785122954
211358581
825580963
764066403
961497131
706093394
715534611
449655220
943133983
881953738
498080865
852032392
587090227
596260602
691490889
283397311
907535642
991909324
430520660
626920546
629185921
583682798
455184935
574139114
296603532
1014243838
923530484
365752168
905207990
512923336
1060707756
844607286
140978982
714908487
305866318
649112509
580152081
691864829
792211364
695620319
478725632
707518748
412618940
533362818
763257973
622955095
1041739853
374803865
686587586
671951526
381987544
280771440
230547502
334777797
453312495
1036972554
913122129
920574107
976931119
223839907
634579113
1011316832
898405587
198900092
924988354
770432619
722061339
588366950
419864883
583662186
982103026
751020598
762214035
472560443
1036434007
572487103
813995901
458333054
458068606
517859911
658119614
897558456
493611672
934183463
1005070594
332562432
789025037
800266502
590759516
888128972
427659158
723439030
541366331
481537771
575041254
756074416
319787765
674693155
872872889
528489287
393568923
841587587
558226145
933085167
725670964
687718606
544455206
378386033
931557070
942704809
571143491
1007866754
1058753403
643628338
1049827433
791532901
438501642
247910299
969382301
712358699
155330393
645051411
462663531
755794640
516218042
1055950778
555179876
897238056
824078201
591975926
1005514703
415015488
559861641
916765082
32164891
522574412
725705043
675084160
615021016
1021173770
400144333
898432228
989133995
922667325
1058623817
994767402
242524190
513663995
435330433
586238331
1012378242
305889072
802883281
1008319230
576481552
888711043
340441006
247790752
640847097
702671359
398904875
946012851
981225835
501979958
203697245
637812736
488543974
883452659
126963982
402525593
588999120
842929187
723176234
406498752
379281477
1014510801
573826749
369359432
917339978
296125661
966491709
237363948
720495300
972995617
654713240
395215431
595075512
823333176
749873113
586018907
184921124
945091846
801361403
572878051
912981860
719033372
696141474
483697578
459364285
789244205
923798950
53162620
557538174
1047353789
966037415
367164028
736517804
608879916
738791639
966991275
295668066
416260683
650715084
461445224
844798636
532884191
564905689
740863238
670347183
844423945
475451579
981305449
24833881
1050938383
210308735
840247873
475203486
463507412
490700668
543611556
357043020
754656733
882124769
1028288757
997570548
816689511
963862359
848085011
547888845
715284408
600997524
1049964089
762360869
944623453
932663536
500257729
279378502
1033204338
269611894
451176171
710863784
729505331
846091945
388239508
543207774
654746750
71852501
439077994
272887458
806420915
481078426
770311138
1068535259
863294587
264216241
957828704
395479470
577428405
40155752
598941398
875565067
664145689
359118268
275946678
769605154
961335135
624115118
708701202
443130699
276465591
574577319
925311040
1037985618
830065634
1018903675
554997008
259470344
466406694
251077967
1066259660
897388990
1009831790
400074357
452342408
334242478
622935234
716096470
857903065
961782308
925718374
1046738970
482550106
218595744
869506353
309994389
544706546
465933441
394250140
750854194
468717127
346940353
666775867
213999497
614176238
597975117
1053357452
1058904745
1036356955
437429922
912745200
969440920
438595774
601748383
408276424
1057191363
603390614
725504636
789670114
731836148
443313731
357486784
876661907
770216052
967321713
638750587
903275591
904414920
791789136
941534066
953663280
947141605
422037800
753745511
794048380
344969981
702151812
478820906
952180638
789006525
478083280
705714423
413201607
779299012
806204826
1058936185
905647780
595619075
254183244
764284713
532747427
930741128
627811252
258150258
806436540
466800192
962281203
1031539132
746980800
663465461
548650796
544381330
1036988622
960786643
993863679
964641498
1063087572
483216693
207235468
325495716
931138250
224802506
914250468
576918784
793275534
982448694
396542014
575229802
425745922
519390995
608679005
531780775
729633850
1050683476
866851770
1008900264
444286892
210789240
517657689
763552540
212510703
578885975
504863260
406747560
937863817
510750147
631080105
755587440
845492480
471279807
638442065
454583902
80186743
867111306
691423651
866510016
983147331
368201022
468804866
647636478
131635561
712126959
88622623
749309600
97039769
1027071539
971351452
326130017
863048448
876914161
371103518
784419913
277860316
763540069
997875068
390887899
688796645
545805602
1025141977
790576348
866389876
392018347
1051660597
1025457511
616954774
550991799
1000603797
972594847
237835122
622133795
735789854
795443989
543811878
464226032
426529254
749808073
517751327
345898614
434730875
392860212
991233034
848866270
1025500614
605074113
436128895
928945081
785297208
511076055
973418303
993319378
1056847730
1045505147
992298370
626229739
135083784
986108062
407843080
913359035
885240630
526124050
645527276
620146875
822197724
795508044
972418509
740917612
989514968
979037977
895019777
952270909
669215213
673887575
535239839
532248092
838840758
947056249
411914274
69379236
873005665
744058079
1049964769
799390807
860042299
899798706
899236463
623002836
1031539973
1043718141
737273331
484887856
940701939
745067304
3018452
531370729
589128180
653101354
921240147
389452771
373238846
386611908
427582599
365969288
828377317
979856089
445321814
194285362
912604304
470486963
995253543
851650760
843114222
562800555
402955011
743979525
307891684
369882996
866663928
434377863
632095735
891269888
931433669
950774107
797783967
973904901
207415048
344916302
806061637
175608635
257142588
875394018
489125775
703682408
376601327
1010054795
557669775
943061320
729884504
502097201
585142209
304505766
166831732
181128009
633704958
878026898
976448184
884783084
179339953
984422655
959987647
611239036
795124308
157871292
237353198
480877015
478825476
913978995
1055337048
624388620
799465519
762036478
1020596755
472137175
466186774
185035453
478426416
661169164
283779891
696037109
669699429
630753702
873705248
922722844
944397694
703652870
875537014
534244972
747647333
625292830
921745159
753110468
304762704
928073993
946649071
480237850
375299214
495567540
373433659
614446885
736349429
462146798
874074238
542379203
461375797
128088218
819776549
606378861
654467503
888027639
546704590
750966259
679358800
917086027
419180420
864762534
826990538
1032482765
146814678
927931418
70065105
420206892
625188113
322893080
1055742576
640373987
926944921
791531797
1032164620
461817653
496280583
768902388
1000074087
303868917
456639358
1067361950
155398571
602924198
511365804
350507472
575180568
414511178
498524836
127995709
269369417
239705445
852831382
430741149
568686030
414380842
418682965
456102508
486513806
783820089
709796832
979665225
281399748
1052320118
870386897
961026715
287493367
434572211
666299822
355594196
552000517
645926036
471370003
751172916
794100918
956240367
669236327
288294427
946354503
724765967
68770355
431418021
365012261
693324773
777310868
598275936
855695939
859679121
812807271
250236515
537922510
949089141
946175979
461840716
384168058
709938075
1052214530
911526432
281111703
497472837
779175983
554072393
1007016076
829968411
914746793
370530328
791561938
330308626
604873670
712461577
808427520
493343461
930767754
412582952
1025948338
416353944
729930485
226309676
536643229
878943896
636610395
866313661
496025591
391072279
608392573
930751179
922464035
936171800
573419611
748927519
401030972
434780358
1048932570
554000664
902032238
980724427
637399910
993999901
271331908
375974918
397659614
941583939
863507879
350410793
443744882
397746435
461375570
921083007
351910762
492734682
511170439
674817333
949666667
371717819
865783147
794259095
229525354
95447931
388325634
678219294
317609881
544840508
483027144
575729299
536748263
395795601
832451945
340600880
734239218
841930565
485292212
623892103
380283543
670351062
434994433
808890461
690123901
518609577
965405054
1037791270
382602757
303225745
631880524
307427041
435321245
400228357
826041153
633664189
1050767650
495039930
808638080
441655234
192039617
761607635
840331434
829134340
880781137
434698028
921743110
917630877
585952776
641055380
311205760
814991216
418547540
513865640
370229085
863278937
933164933
705396393
476902365
619526445
542360494
116532877
768287464
1024577270
683083611
339442763
658726238
828012151
1044539626
918837149
523858637
901028709
932486595
160536669
980875723
338965950
389933486
739914613
256930765
559052443
865537774
641311057
646119018
688166756
1068514796
413047643
808693732
730840639
819572505
780777213
704525589
513461418
396495666
1067941189
18913
108369405
1052849433
468909727
1007764071
581025298
1028058640
458934969
393555895
717677985
149989333
730235603
446208729
927282813
536864465
509349866
336891012
611511365
460008362
1064170144
488383773
816148039
694277353
767434656
572289145
720439595
470900636
492290294
220579965
509024412
304952656
513383360
854720225
593601565
514509448
195228083
972029428
660613100
43524630
313194068
552670754
807925571
379233924
922424037
737472738
125992456
614458997
999843741
783938995
950453633
521723184
885314066
979996141
512615117
738666029
440860360
777672776
902435780
420350866
892374032
245111362
320916859
387974719
873353475
761331701
974920396
877925631
720807814
321422201
656949828
467231649
400475707
326371195
441722614
672599027
495323280
413366069
356370005
569700634
753339546
495970079
639169075
712015230
505896034
717184997
819796294
394597857
624547590
400997308
723548432
415495993
483040044
188280793
865945764
380669738
883206860
709617514
585143120
933418152
576691882
773747240
688136607
243391292
1044353485
838007685
895577126
879353629
852741387
659262067
419333108
318650776
429075441
864651691
907290821
1055435455
993552567
625861649
469033979
433804763
407272171
997121303
353857326
382007993
652764069
1008220873
303040130
1020167253
670815647
344187495
319131310
925008511
779194926
462810074
504982283
894455164
498596406
792343021
262772825
1044357882
365817718
905399818
540394257
827970199
217825011
858900870
862654151
684881293
1019516
168814208
969959784
859029317
1066901087
605831758
401181946
955085884
855218552
648286358
683765016
849856386
579891463
446052093
974989873
457648845
1036353042
969047042
385177488
936833630
248803748
365987350
492422724
819955482
711400285
588968715
751623239
849254581
348138846
931375795
512718205
821457440
114542332
468602445
826025452
474946229
937749968
394683350
731594331
892410841
955802886
531663383
340170411
849480996
529666238
828362818
1038106137
943925104
492845588
621949964
937326782
848173163
217577316
404707295
585185150
393305382
557421570
464799303
321507835
866132985
445340034
249142699
413409701
314900126
582379745
382745548
402477264
994518333
375959498
588713142
761791077
1007594710
703691695
931816901
615871664
1018094585
654989799
751259598
1065056785
488243551
854357124
1067780325
987438128
484478963
769722869
230228569
261189788
986322812
972519403
342550251
467809192
431940211
1049921855
645471547
664738414
538100642
856502956
479306605
417595880
41103898
559637107
432132020
1038903808
900933525
811132491
795353374
603536138
879673522
864481801
1032252165
268316176
1045872953
858002614
627249783
364931311
698634347
445015604
471114478
733837687
521750938
786180010
529589772
753457335
783264763
745917318
639231924
399165071
520567156
389702304
656034174
651295078
916333098
278843288
432979218
275397211
736862902
516802082
841366526
304455112
438312862
561748326
473385650
478339879
568464302
455162023
534232280
983530657
699444071
449689214
711107615
398836793
758475519
824907509
827158058
470061833
555733697
528564318
961199111
888979324
880764554
882665974
793404269
216117171
721117755
1017189132
836986410
801667333
850508598
868141466
619138456
500160624
283089820
413444059
633054359
206884463
354877658
303500683
767367043
961713452
753316442
848428513
479695480
7424982
795511756
637576234
844924101
887424403
627458302
492790404
624809931
1022696572
456198088
646225636
1021557032
635954
233921867
686366779
507126258
939078521
433333075
420383149
523314897
261267190
389903463
538088527
723196985
1053038740
535890944
489811503
654972598
755782658
557229793
87240397
718317927
978010340
775615131
677387913
436559053
1068321049
611661651
766393529
400196016
1003627826
888255184
261398589
575238806
422252147
578565821
621752227
755316527
955292907
302284060
431757808
864467467
456852925
400980258
359825327
880420173
507566368
640572608
300605081
877623293
703788644
1056841997
733840920
452982719
941710500
443985296
270666870
440767500
691943520
398285251
465998171
658209930
650173772
908736390
592557606
259142998
835278595
384598812
496987383
387837985
638976873
732200449
847417089
486456426
113668861
919946057
198186416
1029973363
760469860
603922443
807309028
703264678
898385635
665790740
774221816
942833700
886254432
683503626
1019513388
877567036
1053850671
304178353
412233307
300547410
994536072
602173114
643788077
889198563
50639652
529460210
147674730
489569741
694992310
909534974
925656189
764574970
569702223
445823111
851702506
828718078
773327547
769264023
497616509
677600185
792590315
291849296
9666054
1055953555
786319316
452370252
983970807
910268045
448650556
931175217
262322474
771431081
776413547
802496674
331083389
414559623
263061208
818491261
766711738
433841011
988500968
635077837
990741686
448641193
704404092
707923614
982323282
860530078
552539617
604448365
520127488
509141619
736317323
938289116
650586315
836234258
944283898
1061825347
990657474
101802063
652317393
236436677
1016812080
815438095
770033033
416255964
821952103
414790907
538275530
885028265
971410179
827442170
1030837674
1001412562
853550749
73810140
603117932
796101657
953597904
915797684
926519585
966435133
592477116
743389246
1064107116
938668169
496495262
738756808
403587297
448901759
378368562
841173909
715729745
915915115
931037407
825046091
975110817
830091656
402880785
926906350
815714715
837267977
979614662
855390648
1003958770
573443358
261621811
787143027
698185455
546053569
938376790
428951318
837422998
775128506
876189833
1002465230
1049948565
947958031
478333032
553662948
644979242
1041695011
138999802
813150057
454511142
509885432
726420419
525134813
782996328
830149625
417524086
737476766
365404276
606585225
833031214
937371893
677797622
722394717
708843498
708000666
812855825
91143640
707960935
669563141
373270261
739438774
852405384
131779128
1020631205
958497107
216803254
952244200
971841726
688827866
645147483
1063141341
905328802
682363033
1046378144
401639517
785013816
284438393
530440047
979635811
364865543
720242325
841538625
932555499
922794228
756171832
189292566
482777534
684593509
342489820
620673958
885597670
776628288
794446187
884182959
879134250
705441799
641405307
993946917
858734958
660749230
781321456
640093773
1067104604
669782750
840562835
970853588
814301551
942977861
410565857
848007557
307076800
553261793
588494031
629990043
865346923
549533918
743651807
578951707
663551856
648449971
1005945010
986242372
513337434
256329882
620314406
711626108
695656749
389191843
1028281122
679949154
736920610
767752608
831554794
1002288027
455138155
529067019
661725286
933583756
763705799
265582078
924967518
305061229
484141077
179315226
858591286
585221703
826079922
954001132
930519526
1026063708
818949228
448821493
650237145
467939013
697773223
1017932134
447402952
1026269663
988639469
1021713717
1061057398
841825911
300666443
327797474
803946698
560850619
336245478
407856106
462019363
600570495
403242485
768594926
445594651
927207757
910876575
803158120
362122818
931767536
703189403
943388454
477499156
349803819
689857055
610544939
207504033
688494400
495431
885948991
451469570
374966384
482970999
692287046
628735967
1062717914
364645897
827829619
1003661961
516500295
364973511
772990162
969033575
1013229684
540586807
950969549
438086229
810939051
520339686
874752036
586474478
411225256
664248484
647992774
879213179
124317585
505352591
742170933
957580438
1002105113
1015821539
791261330
965955416
1023536285
576155639
709597410
589331163
512179381
224473558
882622355
343464362
201670484
653064358
505008231
646114823
951185318
877275055
620031652
34241353
474434205
178277450
603189002
1000876866
156803563
479104542
797671778
842754080
251361464
746322912
1026090768
386308062
994690664
881137561
1043388203
919030510
792374334
968313749
382216884
857911188
403719731
734549559
612333971
939349264
999398125
881155239
802666546
107017671
324929134
640116724
936431
984307632
720273946
377556982
1025515545
911413316
909830550
858965859
585803875
494281597
255595111
729060904
1028724732
377566839
492715792
642443683
742355889
867408756
151480661
801163905
511441700
313034711
589581724
931744845
191792791
892851326
1006871224
947896615
499787004
871704869
360259142
480174977
731373342
584405510
947701964
843499776
461504954
689590333
779337229
698031631
768369949
784842168
950458013
105997432
540715752
623009723
576220132
341185074
992742267
879367196
354195634
389161615
248541717
554777900
906256593
859807477
471817941
844465811
970320816
358761615
889370013
603599926
749486724
463972800
1001221162
983681199
666221470
775894745
1067284660
805379999
459680673
518887968
625597153
862267366
769323833
124340681
687971033
562867204
483824565
787490511
717632137
753297973
787519563
658249619
653513714
555451931
416099373
209024948
270366875
990820378
428213706
556633708
729817281
513999182
1041426206
873193412
603887689
728895393
457059819
937816385
1028393260
1024987191
409553281
1005263893
646062015
217703842
953448553
503449678
851226563
578439956
802813308
988230946
516343134
457094588
809137707
687510310
760954003
665365340
938332847
430252297
676808936
736314047
381815164
954052923
875592412
493108543
711707606
290451594
345558776
311118429
103685674
1003316276
989587254
568171990
638965247
605025020
460875916
1054842223
995177282
39597995
578943948
184567169
1041383916
728594388
584369830
590125338
724818594
396413222
262083603
271024297
230060222
340656251
837772547
443014195
892961129
985579246
633845867
368919418
432579139
976127949
1034839243
940645372
927814825
553569898
704007121
960122172
482248845
983709521
528434799
442184562
885536396
404255058
539535250
818395583
335486958
333105304
711584288
936750741
438286205
963395412
448960408
193338003
1041768807
515368052
781879422
167484228
603165115
627909912
978285678
720212901
386380057
761994149
267032546
703075246
905861222
282572952
927021248
894323493
770721120
789216053
588606441
979084116
1004300463
801612813
1002968737
499210981
927176407
296885514
1005329214
418694972
909178833
545498845
790828685
523597375
973290520
730398544
881522850
515894561
668584175
365561593
1018954941
682550201
879670678
598238621
695929522
1014259916
1069068330
565215985
572690876
429304415
1047881637
871748434
427056599
428833151
609000771
1004548822
770788264
386668281
780265453
593086518
246748668
966933523
451727720
924091652
248731362
330953785
1019270984
538837326
762127413
730527188
929841904
44144864
518382556
544129439
841752502
400180391
398534909
719595644
743618702
32246234
523901367
855663779
764479764
531587264
696994445
581013316
807510587
476813139
939254842
890785967
927354345
539239061
992555851
892667162
752518279
981736394
1005789393
530951902
448519544
717598447
816826414
951675918
848737317
597185935
806514024
513214452
420925787
739358521
686165743
1003009077
552801736
355864379
764569265
732802219
335256134
656514495
1006053357
997940319
102285217
973615007
856859534
1026935438
1009028159
1011162489
708053170
481175315
520581788
320594821
703375581
474826841
521643789
1045145824
278210959
574318342
955954304
653780472
711717014
574258921
1011715046
305621908
1014280498
802493419
897481370
962832868
706060236
984448717
884645743
958683186
397783789
814954260
769886562
471324221
506985236
550065998
381418151
341474198
445895428
858877709
845057672
514594400
972119212
181261673
882554451
956672403
628005390
930211499
186476657
1009812398
389931557
479969653
815907562
880081361
1020584919
917301079
851252357
592966365
864844744
544463985
394650834
500549284
700419773
556630639
958920589
393662469
586714991
338565024
1045647438
421073980
890443360
868176313
732141422
1042118708
707158135
744169649
638580708
581366752
470707237
844739101
860466125
613718683
1044179604
1000318500
568159628
1038400728
296597437
621147005
691361351
276385366
639725793
775178948
291581067
965021643
749442658
179542861
601992149
154462324
485851159
656157189
581403320
686143447
898330386
558274610
485760875
906427817
557853214
833603470
338012974
188224819
859975599
843303625
591220077
354360255
792933740
1046148282
698027795
391471513
439496219
893438451
794619250
505124933
935012984
395908921
714760148
261104255
464027466
400463800
471814069
999891991
284727920
391203834
578512480
181978446
868148609
543611504
971347413
388062859
721158256
996271760
316529535
467763819
785030880
421213821
472194323
298887628
847430589
208112231
402095910
431798068
514671605
586300317
639186076
259374584
770070265
736167992
539332342
300322011
942506577
809627936
881324204
709565152
1017240415
396066771
956677663
239121153
149312372
80152099
515148995
186576937
1027942840
673553003
507806465
242065228
577406018
464509887
736582186
592844609
565436040
1043634886
867899513
507388476
855178857
1001925005
765378891
1050078635
906601144
998207903
1053849251
1016017226
810636847
356782877
264228982
242890168
214705369
436998241
993146265
398029096
390765419
1064839549
224273691
639228342
811247365
693731753
712457434
113064161
847322983
415346432
456075684
173874582
1065804702
868223134
697769173
991473707
1066358047
78554051
514236311
538469410
398926178
993009760
478369713
588627978
795315045
62001432
783715913
966335699
994360087
726490606
598641357
747108185
982501497
485242936
753952260
580239124
391734360
640082538
869700627
874362130
899235090
172086127
398500444
677522681
516155645
347816659
375747407
284196805
1006026625
998134906
568834541
326557265
842251031
459684619
411630702
648801885
919219828
481063983
372770390
429356938
468771594
451094230
700200004
987412991
258776853
480054460
1031538807
340472120
972045945
760624218
261511316
660657003
1015574040
737826872
864208030
710807464
824648950
1047472906
658438678
318270211
354978228
567515973
984603519
165069988
46513562
373881898
629991509
745453883
276442324
470744089
680711458
494178654
553313572
539781573
993241519
896798497
875244560
482522058
296918351
780966119
1025276772
935402032
403800493
310981853
950153081
953432445
469452015
296888668
804045782
331053511
803316429
796996447
574021110
928371561
620734351
1013249090
951618377
428715507
869711955
852056919
723885466
707151775
428238581
719835817
1008671419
1010563764
989791568
572205836
346020558
882402424
524632883
741946379
658307489
383029711
498648816
727417702
897511938
953880464
450125182
704862388
860788363
281360916
787332633
766802374
504717122
453632394
942304449
544552395
684400607
1044301149
124463269
649382290
683807480
430756706
1067352603
642252219
913596106
826911256
1053132988
229550699
887711935
989822916
925798456
329406606
644135065
414825245
653392242
711507536
557474387
989315633
460955303
511665932
742824468
873022642
449649494
1006812345
517776757
767365885
229352608
954100687
762403598
873192894
682731842
658770606
823067133
608580841
578357947
505640206
667041800
753094353
590606369
949481148
337008587
414229325
629198381
662774754
436701804
479593134
496799579
1053977367
335845602
975598121
470131594
727031019
255324785
230644967
917209975
455207445
99940121
222094058
815702028
853759364
810155749
1050015652
464007663
600178208
741740942
569942920
439178130
415267760
459806760
578687370
493987233
322625874
624256849
812177153
855943232
470544169
988815983
861574733
927036393
597478570
732764620
466936081
480144853
803841827
795211270
549176694
1060881991
410310352
438148023
579106191
396386714
632424114
776340765
350555581
485785299
1047853214
1000221988
285767189
546163450
839200994
536103336
902010629
355215783
568452652
761379725
600166944
661674247
382680773
621726362
661294015
820690262
922331954
264978314
617792903
513686008
794385184
568618827
1029888412
816263116
418967968
683826786
681031617
639663203
790102541
907031884
793833300
749424015
609837978
850592316
685584594
850492361
148398786
466163252
805282093
1061850193
541015848
269950269
1002369805
1067829086
761078091
433747634
313225586
321789028
1009555553
909658325
1038905967
213079482
646639679
783041378
1063535443
90972226
644270351
425569298
427313767
803505766
719049209
458052121
582215470
345397870
1032576465
1031039142
536994914
847023061
578344681
1008895105
1052027619
614277817
774779829
637521252
251743063
969710318
848172185
391526351
954781505
686209606
510580335
920415077
146557777
982959512
750528277
357818192
388346582
620589664
511494395
197190403
992338208
1018187210
336446178
148739105
440765995
823856045
926069025
857420316
1041207464
903680537
511079340
622838143
290288926
842449689
980211936
773949097
644470845
87508136
896881662
348619119
765862282
868712086
845708868
1023413546
532666058
1030443651
1002006789
1022233671
575976573
1035656376
469843965
489434365
471621688
430779024
690899595
731116677
460131106
535731764
727659933
711622564
917044837
798709050
660087588
812979427
853367096
270156813
101181486
828387125
971237788
383156804
811749176
909938178
957744521
416131928
857413704
912769840
895169327
539867952
536084090
986262187
661466398
535018003
555509397
537403190
1038226394
765561273
494792233
223850368
625070338
435501870
479866347
810419569
298251332
935201293
645823683
597175232
845501043
629343659
938277466
707196422
687244693
729767643
387547131
621630517
1024078676
831970152
294971029
674875557
922161781
576774262
718402725
851424608
904161281
414984985
212231690
705756220
958208258
673130420
942423211
585855269
709313234
915441267
721094075
335816763
1066625673
536477480
466460535
947437376
219413425
604158347
527184640
443056082
331405818
556959776
944233777
498993804
390657504
753636491
355280810
1004047841
635194373
891036259
612965127
1056904538
840787844
474522087
1063319961
714157271
595691745
236645700
152883378
869620196
921285202
905868876
541793682
939364681
410710384
445164029
872404145
521292574
1034401644
1023365938
461645650
624346326
851907183
945612310
591848057
483958232
460268699
709812288
739275240
917602675
1029637518
874031497
982329786
702664022
865987486
467516688
543406681
767000965
610754167
384599882
188705673
948996550
604171742
468049402
907202980
823422637
869605915
752545461
913380831
413373332
413146725
454415903
962697003
567158249
450360786
710775347
901504425
211410362
512578090
745899164
520884890
931503494
568309518
199909138
872851580
472771786
858042772
813813177
575110720
904716744
1028754098
132892861
506069375
728748947
842465810
490560446
149620171
821467091
594246335
569099166
754864510
311046939
643242828
845207923
830347603
467544502
790404581
889945946
377653191
671512595
748198227
468125231
482446276
563698624
940423134
405526665
173052419
909235664
374425614
771002524
941069503
609266537
1050144961
1062081085
740987397
684659537
543912303
1040222491
531388262
357782224
727642198
875751621
470614249
620809724
514823642
549884009
782428169
655982458
444902042
504754689
985129230
1002691036
1050897102
798502116
874460916
1027176241
264679183
972573454
723078515
663967562
1056226204
625018045
772310487
849994267
513632281
588806386
456072478
784881715
1006623776
467916936
885024391
914371494
341726237
553010795
967898384
684615562
487672023
458492447
574416038
483546809
427572729
805076867
568277792
776689143
772205248
911619465
810967482
80263378
928338413
571861142
642800132
653951067
943836251
537874784
581835708
876713199
781052730
959729920
773743935
387550856
397699569
764768806
469937588
815407394
316244820
369777533
545315332
900795508
758330922
1009311852
463346213
448864480
383892396
445705467
970649494
478812697
1065979211
965054815
1043118151
235292748
909922876
667796159
163362039
1009877566
413220420
642012700
677994474
929023268
520367292
527719879
505789008
673817588
777087235
423918090
731563730
458594914
500534409
527799248
687592432
564942598
647523264
1036623717
558358299
505527713
154835541
643905074
441898654
569022982
616264964
83879798
612938241
495857751
438728245
937576574
460804216
248124
312683233
1007550866
694327183
732602568
746517649
181610284
706724051
636028538
55132737
887353155
424426295
387888843
501408924
441700175
805752424
281942045
457991814
645863754
744334721
721720434
562135093
268652228
241353127
525501623
681672683
884880893
447210608
721891443
428881371
522871573
835408484
916551702
839456813
591650336
356504771
293578220
858213469
393094497
400172019
918792047
443799006
542753540
1055394906
628383195
961427874
382585017
790757114
195236685
466230441
335388718
549086666
572578807
1017248667
784555139
544549219
620925164
792416519
387921524
630180915
226094829
784189970
560498773
200094790
374291536
350487036
1050276251
351332807
532266543
701745664
74990703
437319040
477157988
959196025
1014057519
533014803
218562752
990465631
673342019
662684611
1003764080
55688373
496664401
491624128
464983845
427709578
619793573
940034152
683853833
354506248
902343097
448667658
450938349
1040854968
559646815
409423952
459199491
556271552
566312016
557912092
310831296
761910157
332936258
1069066423
704086204
377328633
714831861
739613871
495716757
898090927
663157442
647982687
780661156
471896237
770920539
698101357
984887186
764798921
631210370
704285585
400469074
869718458
774093399
839449099
750184225
837544721
488097219
565524558
845785281
457062768
346958747
441710541
899742237
821517908
763719981
862048802
377863666
981848538
810841779
773536471
530781130
490288610
971067851
418038104
793930102
677169625
352136395
384814437
350571182
471548059
806959757
674318335
557363758
352078661
545920872
464495097
771821123
341706373
999942415
932495551
737655723
745850004
465174145
457545199
958109924
485522884
637601034
290767637
998594952
882483070
829280492
90014326
682131017
919252997
772909763
850936829
396470130
403776196
1018011980
854555702
995474554
426746301
389951237
726465952
465017605
704305126
998432533
453308776
432113032
569133875
401077969
580848163
831217352
509196583
486799131
498806208
281000286
491522290
940692092
566830356
384837979
634184563
537471554
47875225
729280797
431355515
427338526
342184405
844036081
926257913
329505273
665718142
805801955
662884319
815300413
463801047
372907457
722402119
1001172959
782125975
433725793
890417914
830280013
379339416
561731638
115517284
84114658
439529751
777136719
511031980
891176177
333912129
584693542
948790025
688293307
993608857
1037743207
692437494
326485799
1060287964
320832552
872597104
703256263
899563529
530295278
669988484
666355215
510434170
434633706
875826368
1066805971
947327364
835183756
849165388
341354200
921962767
643386242
711690191
920713454
1048520281
469106081
577456806
569367872
654543624
880099333
371374415
520197098
270819329
477949571
907215646
350958154
241858203
586469231
787329102
515597782
745606651
947017783
354036515
985938568
774883721
277953574
270169773
352406220
554062583
300548178
1026599448
539368002
665190502
400005264
1052639462
1058193831
398812378
292334230
276257568
974516090
1051614493
786246506
397377883
434409039
605653527
338308700
457818617
1058570507
500120547
700845543
460430829
722656902
901745129
928831759
1015330497
1068921920
828742628
393412723
228692938
764103217
814904453
1042840053
477661818
347330210
968325829
681326600
413006646
849020264
641860291
534254764
469163724
864634550
746336015
786699087
970259155
953838189
1033566069
772097912
847168249
915173768
429519237
475766615
622998927
338856383
784096168
319316744
752503802
398996150
556639895
986016326
520929512
231813381
777238245
514368251
350120165
543631787
880046986
763292525
669750720
606935650
649171892
529240142
566488252
901045694
1009803592
833454575
502642899
462865317
734230733
482374366
600867085
683401396
728307330
770543386
785045606
385432380
761428334
701147267
515381303
385943474
890383587
625148437
558747776
473765057
854946838
1068541855
858786801
659057740
795325701
791580656
1000116718
991072248
1013414794
1019851297
985019183
679486106
723909545
671455678
809531472
513683186
794004189
965599136
918300187
475078398
218084438
485908445
787793241
723152898
1050907332
887960796
679704004
1061566680
713366286
1013113851
906008128
589592681
677161415
377505398
289673293
1062447885
846525425
734320569
510178151
652165268
571381666
908309637
605310474
1024656403
396559108
1066634928
668642543
850929501
781408462
833892561
1013155153
170104837
1010036756
845006674
213828349
519745614
354649280
684422157
484092002
734751367
605908894
489687444
421242334
902011340
802655333
1048740713
912744590
914562255
445394655
436626555
844861748
481082875
497300747
781667820
850291830
562954140
916941868
756500408
857694001
497389346
174856601
624066341
910432470
462966681
388052237
669782629
259979595
121282797
825873507
303371068
1018290157
611930170
349382247
679556699
526526452
1061484771
475092080
832123008
539007027
1042753063
508314773
907300373
541842139
591906606
875270839
710641463
868336462
656413285
480519632
1010180651
660055067
563981202
262905022
466866179
922944387
901988989
65698485
676395865
930196091
770460003
301377350
996768453
1008014270
642896235
754244614
1021979384
932580287
435958020
308291276
611997065
441836042
622983052
1007321625
393433805
923647468
922616994
915847271
1022149746
1022987494
657274503
704230515
383756245
1011724439
505483642
453529837
822446923
994891767
224010228
763997807
242262322
592981954
384513165
743593156
310426038
368140071
459398134
565840041
936251114
501213493
366705031
768507486
399220216
625588182
738216929
423799827
575495455
147469159
437620611
945784003
746631125
294228076
703979094
434819317
967299904
924799146
570889921
461656263
327678423
745283117
472939427
253366267
584180275
795866916
384084849
743718748
505371656
771615515
1003249957
914431226
506548118
673145088
656191247
790326778
662080103
825266246
751207600
748891932
475194371
555020294
747000992
662398092
735665815
496417199
737519402
641209117
229723492
816643266
421514430
790798822
709823392
946040625
579418566
1040433258
586006384
996057895
310341955
362237602
579001109
530366999
693250046
734959461
782624785
1017985533
859780636
419551272
758948160
1063787378
681572812
148304705
968904901
869211027
656690827
491263671
491165212
509263955
831189310
687397725
540093386
878052712
660506027
749729989
636084320
810085041
714139656
771823483
913871007
882432203
569058409
304683291
406181999
369647580
747638551
894228786
678074370
912295793
549014556
778197420
2608992
807718477
465983495
467084016
1036405029
294853717
895820021
655404151
853669685
1046239917
719926259
490366384
1006952448
53217189
832729354
922008228
513967454
802023684
648731702
1051521458
366967075
520931924
860717599
1038256466
1015494965
559811450
733469087
574479616
701705999
838175698
972404586
321267946
285018649
863717747
366486630
916875379
715519427
825618182
671263124
776403903
775234268
342752580
237784163
310278713
991072714
277584989
460736912
702882764
950954514
614740224
550182375
364002210
805455583
697736802
430652724
455802406
689721178
208503120
502544758
413322667
849920592
438224708
524084280
267242287
652588321
428923263
785166521
560673645
840099255
1045797027
866835464
484635368
348552474
459148077
851899666
716480980
81223767
682585443
696430767
186319970
787907090
401778418
440204459
548649007
645781624
574514539
832786086
882325772
713957136
914320392
875157337
901386883
919890313
1041903954
392234653
844906200
585700444
579370113
271357486
989566172
508388257
766559694
725003208
457208153
877371636
275131211
537287138
1011878922
975161765
799482434
620140760
742431779
801788525
493751827
312391972
804557843
338433746
402452255
341257634
513229271
851327135
732601869
416360449
833557385
227095587
569415165
644938391
718850953
188357155
639217283
994913294
905963411
777295903
568167649
1018217605
988905985
505189279
311212679
486080579
1031708535
549895117
497490510
962142587
816680070
647455870
624325493
766745868
967875448
841767111
927738667
112061603
930200978
605351609
548277732
838681689
604999968
965204363
1028092879
842798891
758303806
639666639
775026097
462842563
937815558
988992157
529569287
468116875
517248985
840605739
283339053
499372568
222641072
615631179
758306770
735071875
922698755
784740013
821304641
425655062
522127601
242172955
902737095
480378632
456783785
479598347
604757354
807101852
426314143
1021377580
986609030
684477317
405114714
467012116
375441483
955568484
541000032
915426213
484635325
876059273
348981195
462611879
823528278
883063642
227276791
846982073
836687533
607707615
460801475
1069161313
260137674
817992141
367437584
858828340
509579882
430191440
925413516
777846316
1035752721
868141153
743471966
356688143
204567359
669166580
422553079
876949859
1008445082
492169924
451866628
791746400
462971544
441685029
858121457
739977762
905653092
371417582
524685735
999357653
937109150
709070119
840231862
551098443
701494880
596567759
479340113
620617857
528027624
428572594
1068915960
121707114
1025352059
460742599
731193316
739007815
907732481
427856709
670918720
673063735
470341503
417604552
888911031
997272189
848665637
507074236
1036224474
662499105
952800175
503681631
826727200
895062702
210681463
1036520842
406978546
375846370
819887940
733665536
767121729
974469251
859074128
156322823
720483779
814061795
895217469
910089070
678155310
626173187
548713954
88482209
925828692
780908165
718070375
677582023
352595774
473775343
448990500
520459492
624453958
837148757
505011454
550730734
775650249
535692395
472969405
765783406
752704069
847298307
975655383
564252816
955988131
969186816
509690744
643634680
521195098
497030733
949440513
547052076
304193284
912466399
1069651539
1000189461
833363682
454665435
284011876
589675445
1058183730
585550596
754401174
409376253
971183627
758108268
455821246
166118318
473993544
738879751
802927336
779420467
477300927
450676943
707315316
602771455
772731346
860210072
117478407
713796700
408621923
723795063
618721742
427749840
160978989
404745681
844320703
901311624
335545484
712358462
881427164
1042734477
790886140
863899790
927207499
453148129
622877840
792900161
495790895
836475813
637910035
500624223
1004759421
815061279
374537850
1040793620
645459842
546020994
904617147
658549104
934003889
604481276
416038554
785619240
732678740
471035334
1048325642
545778169
998085194
200633473
495580987
583387673
477611546
381822687
663521035
617332950
554236362
834301120
539399180
531106191
372677741
590268588
846068398
478578663
370201045
521587499
475679478
603036990
1011082024
258602888
954411656
961151184
783641750
263598722
720997153
815869404
632480869
852138320
614375198
372443794
901390541
860179282
114529142
1022710468
256692338
874627687
945027149
1009001357
803618924
761910716
525929622
877065268
491408211
749626009
780458960
179939049
814396907
714213022
584516538
35573482
788434090
776434661
998565387
591941338
984333182
492173238
945901493
663287771
534984046
413743003
595720940
364674594
704877131
493792782
992755884
949204048
351829985
511935141
283934939
491081463
1053641900
747672792
927322262
387363714
1014884063
957552294
880528514
655536416
790769782
758830391
893355276
433022993
968276045
684248670
937236320
815693294
1008214378
227992715
988298486
763734935
763318860
897418787
754117911
518405063
709683538
855165469
916486773
623928909
577597374
906184880
411216637
986727831
824444761
822434453
1024951170
510993229
714077834
926523532
976464384
1066674610
565783665
359121062
758425019
776902372
867244411
297280036
833380789
178375074
772279550
726462610
401988174
922855484
706541096
333645896
1034170335
921807313
861061281
483957133
537581425
570385074
533597311
903719689
942861254
725331415
959962120
334054023
929226067
1019841045
1019361183
277642048
892826645
169069696
494639574
816873926
547035995
445890738
869181546
970902949
826895209
757609641
721479936
500876962
278633278
466329309
809808705
766114520
451564234
396386119
120929625
810296945
384075891
780356634
1062191986
703543468
393941894
430609059
804771141
404086339
706545339
756673773
1042733977
608063164
389421552
543923888
555250326
91942307
988746683
809763447
399325720
815609445
999171452
722825473
1032977157
855019542
154896912
1052133547
893930929
867052603
765109431
787631512
914992178
224879474
1017544319
238247028
398890290
802485074
709622696
567707153
941038446
550011814
856967669
555106369
503739091
818044877
498132566
510417166
912769539
804722479
897753431
528706630
916740641
1004804534
952119769
839705112
454336891
883502891
951270225
777851456
805118088
510027285
668434860
820452515
910447924
500863255
701027674
336683859
933852421
233929718
636607206
756703697
843688004
684091730
950994817
1062998805
695612520
405124750
940125811
693121007
933972222
1063604524
421230905
289538845
1033994859
833598686
591198237
534856139
633152470
454469429
905349763
300777282
831785435
457914720
1035583142
1038712644
713014306
529764354
784779304
468878491
971300815
794981007
716223930
453624327
873821806
800928516
1001688143
467031717
383063365
529652194
903825522
910804533
940401136
712868736
928072199
182301316
960588482
259055812
654049517
754634348
436028553
489976907
1055370586
474167325
679786958
435969189
932321293
956136045
571908654
288235015
1063113125
826908759
767180458
414165531
625159543
1056459036
748855245
422895817
829175420
653042694
443375582
300288012
324061932
51274751
742801129
214709477
798997144
995968867
423954061
447092496
852349099
654543521
695257060
605929060
451670633
1068811709
727827817
1053081752
326234331
433778206
887096195
1001314898
999054150
518014921
716188324
799898584
432006778
607326159
1029144274
1006532746
187870925
833310510
918150507
332866265
726105748
433034389
873927277
419169035
405851674
690088922
525527576
665500317
854772831
793506372
453377289
1037264240
699538655
1069481382
465803753
317969544
544813413
770869519
811462933
767621753
923791744
320960735
639114130
876839864
772449253
550348454
776605391
1044667577
935146817
702290293
166561713
743459831
158538417
708384545
887709891
339067699
807332464
317651816
347387997
956034174
778393041
255073217
530183911
414691308
510010416
746783146
548588376
971113507
1051119974
861950114
938751066
864184137
537412732
617575362
871112662
854436485
351203170
1030263550
580941314
123425845
672168634
838990816
884930360
260015494
909911473
456975005
720340028
867435263
1012154560
129525867
904016925
402662601
679790414
499803954
949987019
714672434
988507854
949452059
978121033
765940888
885863041
777730406
891446325
391294998
461027929
532008103
867431243
500829657
974812395
762602999
704762420
646424942
888331818
651354098
693773148
401393473
897532989
326666792
323090864
481635565
338153395
449613853
508387820
680509205
474776892
988150062
615500007
862978193
1042105978
668568249
935377719
408657609
639725321
1021472041
790089875
806851947
1014050774
543807894
958610387
854268811
513387694
499966762
342698122
411077329
739237740
787211005
610307744
759783385
884375218
336285239
492405575
410853370
820645797
751494995
455600501
919797418
330144879
806637679
887726967
1041552460
987727547
709417894
621652334
649826952
626210577
1060607807
885218294
992468086
441693340
734211447
226429461
860704049
440762212
657288780
645788509
632893346
427269460
995497945
959129433
767045338
1007278693
511097672
539415485
672430424
994023587
226636565
350288139
682972997
705730955
962379885
200220515
367002476
667468907
476305717
574663981
517324984
827758800
854606120
401478612
760118185
982382155
613103224
1047063132
480738622
1053156834
190820643
752721483
688085223
539334607
596518532
583068218
351591885
934776142
806063383
721290425
744224913
940671857
899080732
1005507684
903363728
1069800623
835657487
165730447
512385956
692222484
93888194
895367230
925886878
1007149906
613065635
701088350
570902366
788798352
791016553
369580878
192223141
959530462
812944619
977405312
463267821
315414294
171931567
812248805
960662122
517417220
627207543
465610534
294401
412827880
404498971
302327403
507031851
263334420
617320509
627356478
438986945
353643303
783495415
777157065
593016279
356937073
524290995
250895735
502366601
317453139
562088545
543325233
432501465
351937425
480975672
651664910
982060202
592750541
840527295
651104707
562753333
472680156
616129054
1013413733
672498984
747918416
796422392
930604373
484213887
678533387
369536236
994284368
741844925
894531299
121230402
201263325
532471517
423806477
334716438
493158108
210018878
369363895
548209032
513884446
817448489
862332308
304395562
471658871
623497993
380469146
931000218
507348464
284135693
788471277
388860155
425793686
560831661
271427133
817065937
438666008
437159149
684284896
775894587
633242924
255709579
749913523
932146205
301783500
337247894
666453154
972205984
947552180
720622906
442348230
677224063
689208639
204221592
629875251
197812361
510150635
251215352
1026897053
786502911
767999856
275727384
483635350
709446196
655533911
383201404
994119850
777338475
724409046
994429231
1052841409
889402883
1065435111
551359307
562628798
233016831
666715435
925119273
863387990
358161424
543619881
829761668
228602384
266250168
1013756576
340717990
784789661
531642417
692920888
460336423
717203346
858509919
1009113258
470785886
753414456
937982445
709659190
623732765
143200677
453500785
458498970
859100447
542781409
641476637
959473703
697985627
792796181
963536203
516201221
934838666
651909950
732840443
479665523
731408207
865369134
1055439450
391423870
505895487
962681099
909890373
421404191
856443369
994216826
437682643
784898327
410268488
163643433
438080957
265437479
515446299
478212292
749286633
712352458
623706045
659158315
1020762480
1008806235
501068542
1039026320
692092951
747434524
914901559
688511848
537506632
207266966
919694575
361528143
581472944
398751820
420674378
1015166950
654208553
766234385
1044370599
683350456
395992417
472413943
766615671
364755360
711056214
705442211
785514474
918218126
861522046
459679028
737298192
477028767
704225533
602401732
649850016
569895491
979873190
514077592
245835729
805514130
195017644
399206089
188268828
994946638
438779115
696346085
800695323
819271982
140858972
896544382
370135906
416888139
843363955
608662633
805411545
664513071
557027488
942413293
786611043
824394935
394434874
663607107
319988880
946355137
674619589
871606977
829599775
362976546
126738489
698445996
524917025
339500871
1062675310
592796533
470618432
628262388
552180171
274105934
988373697
639544479
151942930
428782041
867402943
364032602
776107640
1029609655
1031862480
592432317
848322443
662455151
568046779
490764710
405889227
718740844
793995193
351122928
944273559
851493386
745263721
365499303
704358018
933157645
991660602
553520484
867473635
746276710
965124220
491384897
712715134
401223600
192897028
893888868
949676107
1058573930
789092872
655655839
1059151163
1000414030
726211184
785088581
753962073
862035586
577322459
833886501
276468307
585747803
711196533
1039650944
495231778
966005561
734858791
603380014
620653940
1044780224
718417198
633064783
538497025
604218605
850260328
514468099
681395672
733176773
949534717
329365923
1032206026
393083777
492330029
355784663
892701657
933924660
467779624
250536642
999393170
395099371
358543581
453687509
584621867
384357822
683871183
394046509
783639665
461232669
424070327
602997912
401017461
925196145
488246069
712736998
921330391
725587889
503914317
400874512
887207156
613923945
949324214
501269663
578141845
1057463945
441972852
616148841
367107483
846211133
760513214
841979263
853624269
629014618
726345768
929862727
532578706
77942817
762192121
921948884
1001001307
1030332992
134116472
561625427
732434754
874906601
612343015
147822987
542344329
368046972
1225958
896241410
483623052
705988982
484412192
628865683
803223453
919177255
945657960
996981970
386821007
524795090
879384258
950130480
855004684
971933058
1054338378
883434270
701075451
914015286
530641477
498974104
999365360
430012031
512792454
330659240
539905435
464180115
472829513
833870557
438031845
872345659
850194114
758720024
775827104
745871280
379105767
988261341
721471404
908425752
913724828
908996873
1032298183
450195426
180965701
1061670997
705767498
411960071
274411356
655052578
455347851
982110123
873420234
364265712
416068849
894339854
458731726
887082112
561034372
456857635
719131266
718509333
369085328
538500590
941060856
380875906
604937522
746965030
404776445
635062933
864102765
809169372
890193934
624431535
878936072
131240310
821557535
963279587
1022502178
987371063
1019472084
769884202
855452981
300065343
941623064
740429590
803505256
345958127
880474296
1027039008
825557143
706008031
243750242
741774129
435290193
410529011
940371615
1036899865
677076896
354439346
107828954
496628587
624513200
576986557
906305342
705827003
1001361713
787029652
547403352
432195251
958868248
495896191
723692709
234200814
800069551
497163358
259787762
623645853
101894085
301574394
175302554
833268434
1047051727
296844080
521304300
452495571
617011530
766284511
285786906
972097496
657061590
956422126
652238012
514078528
559200227
478871866
912797736
491254862
927355986
938609642
886666106
304503438
476043092
977747881
457593029
933645449
806215832
985825401
780149589
945988226
1050748464
447229584
630069944
628670162
287168587
518546789
733089594
230478231
738416819
664323880
980079471
107908501
447961916
515549354
843442353
512356199
482059197
652879988
51447631
437051834
943665516
429074282
943109017
801807421
1011252253
546626440
564598495
479681134
604137996
884150908
386202338
792554649
131044894
1036994437
521590780
694117860
421351643
769422546
515151994
178610119
456759789
852290642
996625001
924114497
618827599
889011330
730043424
538864938
552833758
924357477
573633498
793848675
540204465
633683777
431435964
1057793476
525362207
310504819
530617845
1020163271
412492257
389101127
941076458
853667426
493536153
728492079
595276148
440412879
568734353
476016424
649193541
481921124
658258043
952396329
279929553
849503673
812058165
448733707
650436410
941643397
1058027457
854403337
450699770
891197435
385678953
975785990
981087250
478270514
361577342
984536304
499107689
901093083
950267450
473640554
689355847
506776678
595854919
395465340
512724495
524755153
305387319
680441369
767075772
857592381
1046329694
768649697
660085824
339219815
670381178
659536195
670807558
707068811
147217874
931110557
860024780
584787183
706234440
1054833253
354184627
909846721
456351523
1035448301
998412069
424825785
769814964
401876328
1000000710
531956475
450192959
971944169
1043635286
953823838
301815805
860104069
847286554
350315444
988669057
514924347
772360436
691754833
844963540
823720707
922737326
762646642
455638635
880762800
474743691
1024912198
713768572
358122130
479736827
322786237
648951031
768988898
510326339
874210879
425946051
262915870
565430499
909798239
635826073
988194795
912989325
845601589
809035128
527180111
972100279
515854632
564254471
581446154
373900274
765379848
609542009
562230121
745942479
756070810
287023712
659628077
744048854
477745702
835366666
488135751
249594481
1014184341
470045028
852305619
494076753
1035466003
433170873
173395576
329745238
690017723
425169519
968952224
534384562
563886334
340816003
918494939
898968295
750969722
465588607
725648681
384460742
463914057
857392747
238452808
1001007879
868799800
635536278
1003468600
769548389
321104119
687314075
829855387
514384179
591600705
404980798
463776513
712409719
974756198
566384885
418627778
386420648
253137114
932904914
459490092
717435312
335433944
989113610
804194330
321866943
349875358
676703565
668855178
1057062403
499281392
1063476854
981653150
498569288
68785276
785481378
689851255
801846143
442435560
1052291713
440431750
876908089
867693357
989962208
461510433
785496515
996854347
1052206493
370271936
869040837
580116402
219425825
663344419
879559553
814071766
848832380
548095876
457729603
839892185
810462703
413532164
736423075
612511111
1021401825
798378444
869349973
763475173
509292482
529876963
760943486
648710269
349801833
127955910
753441889
145837650
521490469
467667889
588790721
940904552
830534510
1058085610
420281543
483090329
587242184
385096330
256595125
1062054737
669603131
603521459
846551167
2345476
751735826
857000978
1007252573
926224115
601600957
788796460
719918846
264664888
672420962
950281356
651629055
840944070
402632556
860826524
777991932
705205380
139235939
418500198
722638970
886863993
802597830
242418713
890559731
323195177
406921045
323625394
802123917
263394523
972780230
408187827
906777061
290947111
461170072
999977306
622278754
408377244
138690828
932150651
418195086
400344732
280827932
830390599
743318597
923095751
900946854
1030291578
6257304
997410906
521536359
955523982
836137297
532995162
500173921
532488944
319316295
304697976
411817742
718643815
818728460
326922850
534884777
657568460
789928494
1020392551
607022044
567777957
427589896
829735177
384944804
483406914
955780273
823308782
529201360
676501599
381302971
937954105
947472861
836589946
952010284
419352368
375620828
850033752
906931848
941427986
272458613
614841105
647913511
724846747
196963085
1001399091
437126873
415679437
908457019
607790858
845195133
912760795
628188891
819079919
809001410
798772385
643513896
1028156034
400263575
308441088
308308660
717389570
551460
272843960
790837816
946352130
875966294
500633913
1034971041
903425196
938157697
1006635752
499029237
976849179
593131349
967343249
1023528711
468871344
760058938
466787614
847481397
847123974
455771419
959139696
687130346
662236014
697914777
736466530
312029110
922569297
450832770
727610329
698489286
590210090
514357627
1034981115
657751821
214657805
756266905
820212397
967339086
703544787
618694814
882620492
511735100
452820515
537458044
688428902
922961738
482780941
751937993
420118592
167715393
967688720
58519150
994857145
462265876
1041293797
281477818
1005292280
878385879
973467403
877559001
839793854
809105792
972855796
499889130
888870032
998882048
646023542
225732280
874660368
861705044
845483917
659323689
446865373
550417788
591492535
955749974
513369798
623255600
666184660
723390256
974316663
509573781
579736223
547181563
483346446
752096125
461280047
1017914656
687291071
621451016
777189914
570553060
941863400
365920829
911077787
964233615
907433031
892232383
861475109
734470067
766217012
843517298
407482175
867028290
724403254
685526954
220022090
796313237
412112875
497172838
1049411865
259760437
819775963
356023559
540038470
916985303
17895241
1002292199
635136841
1049132030
1045928777
431787454
932440331
308645582
849960203
476347676
306728061
346911921
691423616
338473554
768344672
209933943
108052656
409058889
1001785992
667934548
877126941
482432725
822751242
986874611
407640219
466208364
385808321
925573980
710069848
597265724
619269171
147920211
350105059
785889825
392686654
322332852
1050554201
228025194
874923690
496684256
726084799
701467959
412052340
791519632
811746790
815635261
496132969
910530233
468383959
751966139
759083574
939634240
1013410533
223257584
385198896
813088968
487738593
333687647
534094895
956265549
230920204
349395193
644662585
372943492
906319634
781679530
1010377903
415217939
252136442
818588976
905061582
735639221
626232510
597062208
1057373383
963990733
675071801
919298308
765770093
675503991
528546842
400522906
1039594891
675144185
382517329
446784865
723330748
721416326
466250261
332096304
413895699
403541648
485462505
559740644
897164711
720698287
1033524226
632883931
987948534
1021178912
568620375
802940074
108979648
467653656
988814409
295428718
352986955
526759687
1023847776
556620339
754499738
658820564
953347665
757743527
761365099
899872019
216373209
542390445
628235319
702095564
915980172
808002004
657841985
915210242
431634352
515949373
971410298
610727799
188879188
760914198
678047839
540792247
356763382
628826375
943809069
967645812
481698808
480833390
338784056
838235027
991074499
492950246
554164909
354310473
469942967
828000449
499676374
744794776
459031097
331389746
554990694
850774222
292915855
759548115
941233733
844460624
959922344
549111907
644796482
810204262
309108644
810876999
144912895
590765541
1069812132
351192603
458772415
815569558
669485569
497264157
790495507
536957482
615052622
713424398
911394483
438482392
648295055
920197299
788306679
1061287298
971705986
412927737
401096989
832955715
697220383
956975241
649004947
793287265
1006406803
190585856
669314618
71829658
906488787
993737689
900113108
629082575
464554654
909436866
875060096
965402290
1059759736
700699832
580450830
386483907
847463145
528136044
832265524
183091715
319405996
489253698
638882216
892588573
719865213
445893741
938932386
491891434
875503986
231735888
960196971
777822227
787452644
162105692
279559053
897786760
682071256
408975433
452488591
877632197
617575604
730432402
971013103
455653541
1004673153
916210571
464354859
535728773
281259068
976948523
819319799
622492361
1005341623
788402083
165880255
483679650
445700227
516089710
974340631
487532933
758008998
859050748
969809705
435757338
1015205729
57145257
832634893
992992850
501478540
322689942
209413754
783079684
539059962
1018895330
1024522732
323565567
363562256
946588630
500061547
886270472
304398479
440258447
548196348
239885728
537762599
999811940
940876057
875428061
851240797
713635467
1007121645
932239356
615592968
458107649
951126258
818796423
851175105
906244982
660327535
756542115
448488038
433887560
753154042
360668786
542667492
753132358
1069378540
924397207
471097598
228363782
987027813
800901843
392775333
612051575
325338537
678094218
563684589
343693760
471238969
473247490
512103087
1044504561
760979762
855794493
262679331
783337830
909076335
714772058
354383464
998027315
481007060
89604932
897256430
958624073
549522535
728521121
637953615
735164332
953443887
479842178
476102928
220168494
715715966
479482369
995336726
825887196
430160862
1038998153
45610704
367886404
503720396
966141318
811619270
1018464081
452807160
947029409
748319571
772945553
490972815
840853276
778465882
1045724002
812725468
787476380
668158384
505372011
880787730
932329377
898072902
657633213
390352541
631163429
414541937
991837492
752005058
1046887136
883046993
769273084
979022014
961601662
648468890
484130677
546536770
1013554202
697804108
941291456
496427026
600837934
235379588
435078567
615057697
894082206
964065766
605554865
1039844195
328245483
368120476
719266482
311390053
790417022
641556251
323754185
450425031
459270672
933525772
875483870
511777899
943948412
935372650
430800670
392935118
468775170
714860803
766701142
847904958
1018552724
984899619
386267836
763470679
557178263
352261192
649713620
433668367
555998673
737885127
562908684
733776053
855241162
464889795
703457034
415514617
694658941
736905572
420876303
664091370
449981362
686342433
846116394
854600781
985181699
610745372
807941671
790456136
1058905371
909443703
864712382
1004354888
351503032
843429152
315843399
445538710
464158728
859090083
939216012
916904726
342769592
457021505
769149846
483600147
1030538306
904304628
884728535
723377236
876287749
452983775
974833311
813297188
1048949181
842699348
907382618
874812783
758256645
421392184
523985981
259605927
378972735
858331955
800631082
123974364
734517705
743635607
990661952
892206790
331752676
190021686
873366418
1009076666
740581021
319486220
763371451
766293096
217375849
687816249
731309191
965522450
749622658
889472385
1027017681
554700521
1052376245
478632099
540866362
908888197
398976001
337727232
549992032
866613623
927258541
488515209
490965494
249265170
210438308
750090143
462173244
994099128
595292323
1048642173
734129414
331509189
807420225
1006215186
1007098638
774016838
485105786
528882070
893691168
884036630
795523714
399627870
684293060
843293074
457930746
971034508
203981028
687019820
240438353
523078422
881570587
722040092
919365795
473903230
474381620
443515596
385143759
555891864
712579799
497674351
749198253
1036772961
348342930
919055102
421306820
618335843
658067599
444476829
755303241
389470022
400259499
321448508
1053505567
770494874
721674942
208778876
445026043
824462148
460809793
564759425
803780854
1058569635
254204579
388385005
590629544
641505113
810748424
372387558
423524610
1069555768
950622440
416735056
633689760
1037149771
971686518
477720621
603774681
493427502
490304250
1063523619
715102379
501198981
820872362
584698843
819964100
825776302
45988741
688138845
618967196
753802396
529817602
642325500
857391140
428540938
650849717
413407305
336625044
128959291
829303241
843524363
993439881
1043352597
1054255646
746996195
912376491
699573182
582128427
634650466
61937250
584719626
974226220
331658139
499003435
722808819
310347879
706737963
909140358
901294801
301721454
515872355
526584757
764094058
501224395
565522665
919065873
398866770
1058386293
824628313
642863598
803804903
649326970
168019995
875165936
722083149
1019433103
854174482
340125544
505890617
761059294
814046638
895826536
670517972
658172764
453542440
699639815
431613061
891486360
423721701
803705227
373655392
863625005
421309679
640897024
873065775
975402211
1008160401
485584208
478959904
474042784
1019083229
96629845
766457260
544737677
1019041513
579274780
446671495
451771939
418108095
733011314
335735319
728017243
830534141
712498437
840623938
552874964
831354682
292646840
417405493
774059595
489360199
783540655
647293891
719116372
826330077
672092387
397057001
1065286165
831405264
801069684
758456557
910571808
874723042
1040780449
541248384
917212301
738046808
1044683127
704658467
931627956
615662047
833225140
1047592422
640657478
491456723
757475669
687768928
505689703
620583522
328984095
43596317
213178218
930773493
696203362
482616027
606822813
475274077
559955245
203077532
468101776
549748289
1006280236
835078713
957759311
431778252
432372273
696357096
924143242
886403404
962217064
914152629
1019485946
963799448
90179144
707788057
954679698
613716847
904619713
274961097
555958321
93426656
890727324
295245936
822413938
810352850
530082538
617750120
73027842
762681690
310350174
1059218134
482618450
204861487
560890401
711190361
601906714
904819367
235220539
987732033
830616339
679111342
601357978
420283786
755145072
461467756
805839551
599546125
605761645
544911559
950850543
845929355
907148245
742600571
881859592
897640171
285296407
893843035
988803568
879442920
800328316
425868855
432247952
851104007
457451256
404108141
588984887
399484606
975387798
837400278
805072905
463580709
288624681
430967154
790971019
505033228
796437517
1037199628
452305676
728720544
569448055
425608230
804885818
963322924
511196520
794354868
212684099
479430457
509451141
549354814
428703952
1007428932
577783350
1013632152
647083703
717061164
467123551
871046834
392568866
854792730
1038348103
872848552
499747379
1011874836
503908698
842120964
772421688
541763482
495582499
511688710
1013580087
794783104
363153639
778763157
869832955
331755365
910395363
920319277
624293115
515467364
530393008
471272145
1069980179
456452774
492955557
571414605
493897014
293214214
675126947
550260684
642816255
346515970
672841389
518111824
963233423
454515826
620936300
130845513
386961050
798998985
875282599
407835169
856705397
515778721
847916336
664598922
723503855
566443036
969565041
700743755
161206335
403034404
809816010
424641396
592041086
853083806
638852545
361935602
969666870
434152831
397434546
266973108
722520982
285619124
773186653
960963468
470421009
676396782
730305209
771251219
558837986
505180214
424072571
1064867198
910105995
735985009
650482066
712481363
1039687924
609785722
670995023
603150790
442993436
1008195946
89532574
743486437
379033812
322399724
506665396
507340062
110889668
698138788
721301355
828564761
539024331
505213125
434372659
984974582
410753622
380336431
612452554
652621444
971596918
858868858
753114608
1027279121
649812730
914285113
467622690
968529680
548728672
464673339
921406303
37544613
646079276
553108749
415636617
726624531
973393436
761514940
953963826
877228925
819397047
649707745
883176364
288960791
472344529
329759211
899396409
964237114
1057933938
502029721
987290784
827495065
896585548
823545395
752746576
509905577
1020547920
606079705
858863332
206715564
1014349079
879393835
98657636
398749399
262061469
962095698
347532686
452330574
1020522541
101426887
923118739
492170194
861824822
578555497
994404445
894055959
787488313
526694796
430622374
516555378
907318560
780530961
452775014
822989821
545517545
401032729
801786450
682057406
176721827
735668932
760299024
658783702
510492896
880480757
764046649
436224232
652522200
997749620
457286760
448784749
393786412
308002124
866125840
327844596
746730490
648990003
313168114
890679947
786344635
1058891778
802488105
1058436698
756665604
771839774
1007531454
450200969
460073537
769191695
897332713
850127645
651759810
322707626
660201667
99615387
980875273
572163224
222955163
545425610
970189766
946182334
765023637
1016883198
900134800
842299028
642508045
954570403
900121758
415639715
882223650
803142295
722572321
684300757
1034365083
31775523
232033276
952236206
815239197
849103206
402622521
973540417
1040539578
447318344
380498384
560441073
846376352
892702835
507329021
304715229
450457130
835603209
640264477
384085175
1035789914
943436608
565750975
755296625
1004343675
414896928
523015459
498137567
237787259
551049061
826052851
995020302
298817876
750737784
470293769
898774973
390708940
468317399
728622433
681967997
298733897
561886409
499721582
682601999
203362454
503220635
534035970
635049580
768137931
532740535
644687095
896965358
395275840
539012285
957350878
1015035883
387099892
667233524
371109984
277577947
442288156
470625382
344716149
769746516
435604129
1044066444
437063464
831975587
363375209
506307115
725738737
404206788
683735609
320421064
872022174
550634047
414149444
878486334
865120403
423508061
424243190
236555640
719197917
909175174
552543797
839079280
642225305
414066521
564498590
790465701
363023904
524589401
568353704
1023147085
224014313
746409186
341070403
862186167
137910070
853245824
724390165
951178194
297725834
212942652
754489318
898844009
183443082
556545588
511451874
687680112
1067794318
402109087
988382440
907307146
509351693
858710800
743120900
15767010
735524949
438405883
999091044
784679233
728013427
1000363358
625388714
1053009153
989496513
914729097
475610670
979762593
237094941
773745616
744222815
82756384
960362334
735754977
935327800
441960566
437763379
673614222
396777298
487273523
920672468
926610603
1040916504
686874955
394759971
294944050
813235944
412207719
1024204674
411125023
461740135
889972068
1007903791
543374250
530605958
459369903
474037759
685268086
999953825
733087558
717172550
787153712
1041481573
1034325896
598260773
572260559
55971899
713680883
640676929
451233172
1006006379
454511771
797949226
940616469
1026476131
831421564
1033816693
622396335
768170937
547387715
1013067484
842054734
843107742
560744492
576301825
154557147
750377873
788235152
468826298
717414529
648638508
901771825
504676210
827258269
953606749
871318700
479551790
1019665092
523090867
284808271
452009633
806972057
538841357
573490184
609177935
944563480
907581955
671592917
394306694
822436076
1045320031
1006410103
681696094
912644344
723394878
543360319
789319646
359483623
775216816
755303102
634876775
898102038
1052255285
957270429
524734211
910228190
486940410
625655164
324930924
452903313
731049941
234987790
754529051
869109315
250990204
1018598755
661695094
740047791
660966129
1024063193
577278772
707375206
1003502263
703722923
1012997028
1002644566
955062887
344774080
499588602
717444856
611389655
197339886
932201064
865771857
757872514
484596565
394995416
255324979
659906749
297755489
785660400
355783990
721918820
391659878
367270097
920158512
883436166
327682357
671502163
581563254
859950977
977900864
676948712
407734337
389501586
937309268
321742359
316691057
535502703
864715327
879919373
619923979
847690872
287789780
870283188
580752798
140480572
701247385
869270794
947667516
581915537
407043696
901425943
944185948
703938414
474518796
668981438
942276624
407783659
813961324
1024545047
1013627398
902835184
253753130
1066689073
930588155
573664702
591198813
350766687
781194777
266437416
1050814646
812126106
592339033
873435540
680226195
763894429
160648710
471860273
1057322722
854981774
953984411
1028536536
527156690
470012745
895863081
447375177
515641667
844145035
1014494889
558693135
706387609
103520641
521077460
747165175
816073676
387030892
840452328
701166359
804110621
728288696
865820912
641329280
966079673
411818327
389170960
446762141
705279723
622690755
877426476
852294419
959863045
479072129
581235245
750195920
397329797
465678190
380318154
986682542
534715808
536618292
789184050
672279290
562968987
797074038
655612070
490969052
440625774
601983597
649455914
951666214
924977948
325061815
667104579
666920873
956845983
905512906
294505937
1037852705
367432943
539998787
491790657
1038132091
978283707
894468347
669087099
599000245
752979153
1057612892
854366092
737000767
402901912
703236662
154533046
879683903
1062186461
470909515
1015099443
556114979
890160170
643688398
1047369444
460238771
578688699
478440551
630786728
814461300
535699292
422873577
981957470
459876100
792525837
460344333
1053500266
921098026
959528833
600106954
379125675
730765887
816640936
772181303
761921402
460051707
246910724
853803776
756505397
40261143
786438529
842506606
667453878
82823606
780874427
1007370217
632372727
730351013
490723841
721465073
924316008
930494335
411985472
999772509
806024945
890970628
989272699
931019590
866467661
595579229
451713137
536553158
882863296
74480137
626170431
451405116
508576433
1015908616
254059433
766709856
876665496
978557687
773137840
516395941
718694016
359586227
331137502
384943990
744892777
1023459222
893829725
370112392
334622085
868019058
568544392
461124264
715507718
699143781
789256797
402709642
1014871409
542811827
275732580
995376522
1054036447
880919423
396246113
827648407
455955819
386233276
487560673
950760249
735044592
626923600
774193779
981817714
313862034
400138721
205148783
1028302188
946239463
634681417
1059066393
785791293
898950367
674959806
543962577
815547511
768827065
1025212853
442003791
411271152
454944613
1009100400
630713980
988089620
673490662
772319683
403037304
712151589
586578204
893077658
696704919
429349351
411151307
929497661
408436675
413038160
700520263
783883923
367349230
714969047
621317621
856846768
396943206
466218737
1020364501
315006267
550843289
707644524
806826849
315753460
713552564
872586178
741265334
906597434
827174101
920177258
687236496
1022182372
706768426
977620680
719956777
495069244
762228768
611047631
838505848
545671328
610585744
632604657
452391986
924560772
813739354
915585604
1010922569
907865134
412777435
765631856
502305216
574499471
947404791
486839147
1037679765
232009710
711517869
735584935
878814486
1030323616
315787081
840200848
872655385
516199803
966970886
618524280
770747059
690332748
763413507
479156133
438028140
860398895
440160567
681603463
807587653
852653980
807434322
523072283
890820904
702686265
624980284
1008597731
1016971460
443157653
976558753
745016903
227025167
411271132
777449440
933976970
923468448
916472668
348918004
405719354
492152124
830575933
902767061
510622013
856478925
472796475
954526277
349105841
756294315
818342666
708622402
410416457
1017851188
308122982
1059918973
476265827
511339366
926560624
568419277
913659428
461857769
824895138
980008091
670033606
413464058
573534932
831374967
1021791821
407664254
777453792
852965753
865309755
944874172
601886253
1035243138
648658244
274630626
558584031
521458145
865620651
945148573
522935236
662560320
407851358
210230408
884739343
164559967
766859276
847526912
611522461
866909226
476719838
659537538
784971740
555948529
339477208
1063800358
311904553
436914681
812292580
808626208
697205800
845336691
591466676
490128912
514554772
502515490
873435493
943813528
421153532
736772833
476650735
926294632
419984244
559578534
1001143978
964554696
870894164
81933159
891483254
925183582
694063772
908565868
922868983
366791567
506262039
466702027
435605289
724992609
314925603
722608896
834432066
362061183
807908835
836951037
997194229
935798802
935299219
463301621
825280718
887805059
1047910695
994140567
709808155
651963687
1063292457
291379794
250997078
369783513
992924078
857057989
203927395
439984326
593847190
470671815
680288278
1062393537
480154761
432577515
899196686
666587511
867870703
926427418
907163215
660328221
209768676
869626754
1057841454
1026248518
803563092
870213306
450151151
491888680
438360267
355733733
843204529
970934187
590251270
791061773
490613996
382964994
895189218
537995446
605290033
771183223
570039107
219680751
946293704
296259876
545259232
723388900
741616198
877146634
771214470
941993855
577547059
237154894
1036152395
392765007
60721493
495321274
562155404
1015692566
542275079
436783558
446801536
809119595
933055925
393036574
1038854999
731284294
503860655
743402014
673379260
499544080
723710953
566006282
530141023
825949051
323908664
538909723
1054225702
722764876
511687850
947045790
328447596
800482925
158299443
909352211
258161820
988573932
710822643
396906334
733897280
404846747
927974158
1049871930
559053499
910303488
913690113
526870254
560620025
909947189
966121342
351527965
637239225
583907833
1056525653
773666868
932504862
674816320
737253952
334682627
426588313
986877831
881266474
748560655
1060020990
609088378
659118412
916827816
576055220
427310180
991356103
652397974
651816972
797888821
924502316
696333485
934143205
521401869
291415143
837578920
284433159
148230254
737292641
519778571
632511892
1058007595
697299059
909140780
787748973
534099198
608638569
562877514
567989090
149769456
425400527
926543500
899556664
538659823
485099114
768973133
475717037
440653544
948097668
742484283
868634636
932372650
522083542
553935316
1055574125
483255436
825908998
714803696
441207770
725062782
733521869
863754994
633690514
360261339
877303467
1061214327
806618297
984491142
423481643
445340806
555958341
451659127
475855846
727466439
613080143
1049400711
401285556
546463895
408035947
558617638
896359318
946169172
824312841
748520976
316981456
739569716
1038325479
391456696
408429876
810077573
981436025
310249274
600324348
467555715
805060506
392575680
615777352
1011957414
586494278
394052364
819776456
350562811
965881658
498015100
458835937
538958744
306182795
708937874
337253204
709864414
368051223
643806524
1003313729
1061468973
232999656
449357375
532578185
939080740
817221404
696155231
994059515
1003679225
785407055
983947369
789118545
619478029
442379832
485738685
786244857
1043029098
362243336
270353285
934668147
525670092
1052112362
834841298
396141942
944494689
828293366
230645143
426441154
382140531
457110412
395917793
526935218
971285881
772568492
344002403
860099485
482345487
1022126320
531557582
404369016
444276608
266990516
524812911
401242739
422292874
617416945
478924060
851957780
125645203
528234791
990014194
827360510
1003892585
729800219
914106033
867115290
1061106145
876018826
365166435
666842937
334866458
1029661559
491967979
278365311
267934147
411174685
358490750
744476774
306337261
927573713
651578397
979805149
473793804
902271433
831606334
664325733
715545400
989647018
422280885
535626206
370900669
347937624
412608757
904627891
708607201
601780227
1013983003
364311609
331931914
869460520
358590295
276802700
132905423
689937214
398558738
369911490
890921293
467658371
451950357
475511637
554571460
193000267
988355134
709303072
861743171
647221125
27991839
730564594
622844337
285515275
444811529
267398069
254827770
334952279
861583289
54511985
585364030
416050127
892144615
706048161
372659278
872066776
999161361
838248294
404401306
540477860
692602338
982582643
142804
525961801
551495029
856058556
588768126
625256846
476037322
966059624
823235929
838531773
858695313
980474578
615694826
912321429
482384045
1026757593
791224499
780738858
520070285
235324166
695281178
582459905
383164566
957830057
993757913
861767818
542174539
510368162
609565385
399914208
309324047
342132262
558925349
932138400
910592740
904131174
1015610115
936274901
511771953
936689945
384891435
851875491
660693711
211093812
486858962
370952692
411357612
839403174
907853155
913802736
571664341
875012693
654525275
358915575
1065832804
1015074436
373092152
367579490
417758467
958556634
499061932
964050858
948952079
894702488
1032243102
919904255
992688217
640031483
846785504
356037507
712341688
775761343
849431754
830478571
686124385
322029292
779991737
429612880
910446430
655272587
447057559
603146392
993149404
267287058
770047425
529908507
800986904
1054199026
417556511
1006179824
593253996
921039993
177544516
905330002
892538087
878834863
683211518
234131901
926693168
542568998
349929587
759816741
621137073
1045603974
841531306
874626884
1046795649
132746577
503014287
424129650
1061181816
470767456
773160131
664384382
911116596
812319690
844453503
1067792415
744370126
357913215
893247198
690274421
896010299
225389051
407057035
574659977
510552898
914326844
421812503
851683720
777648931
738676789
206184846
847049233
703816367
851140631
327325732
1038262190
411961783
362278833
977864411
473634805
851174738
473330104
650473619
770550132
296211765
159151421
681160894
899689859
343385327
526795089
491107987
222833380
900858641
937988226
53068377
683887998
578739736
956476450
536011261
466898559
728429936
1066756153
503707902
961231926
969881409
381541400
1045821451
1059539681
940860469
969719104
807986904
910383804
1032403425
799126756
829058997
241053638
699314333
684757136
790976604
20162812
365034
909113492
882962155
867980323
537106843
711937533
945486311
660982949
306207075
981668603
630825423
831986618
1011902993
323618890
476542407
308230026
903089721
911016693
1065275667
493459625
280437649
500430294
620188198
710943234
466895173
832913089
974940431
536582479
734229214
1007078928
396528661
868851160
564069822
351675981
777492838
874980770
610707210
970175653
936471771
938777895
959105690
428185403
971627941
883777812
756958745
578399456
730117927
394702319
767477558
988080627
858357180
808880860
771287368
992545169
381731054
656138962
780048188
485665059
750544197
936277964
1013875491
514065682
535296145
726003024
664916356
461021734
1039983664
484664035
1067572611
992657304
930806812
482682956
928344131
738667628
1014498255
657592616
334817306
627697971
810572416
1029307012
834934131
229388136
871056742
419517134
744899935
752090790
762590205
867273469
735607931
862946951
498480036
483931219
402576497
858981267
350203718
850146297
745524048
209145153
339122484
13044663
648998592
443893076
469911712
886935260
425350606
210324346
479611573
832085191
817407293
864514445
535590134
395074295
873944052
1009155356
929011438
513794024
681436553
1042150490
638418825
851526763
1037642079
571232034
445316440
986681614
888779406
422525809
367054406
412602873
848330111
142237734
303152558
576704982
668172477
886107785
409165341
490687715
893843572
886362137
651295027
1012036417
619622457
660836075
794760370
809634795
1062773012
1043275139
895673190
613352564
960871663
1007584926
470845880
970495993
578537186
616587452
421704787
364199388
874795011
240678238
907642378
586387904
856115317
928309342
953702933
1045274854
926951837
913338828
550740413
959240153
840970869
276032464
372922840
729956424
922279432
1053851969
424373057
307189251
443661308
817094702
1060289108
413592601
769963987
699873419
436526246
767247285
801074413
726143316
924732052
465751485
1001689486
334018305
454107767
620050557
784531653
860629261
929043894
655830681
949668739
787170921
431686162
469349345
569725967
529650923
783961561
528993420
199694077
553535780
607536765
972745057
497792994
896399523
948671814
599175
136112954
284736190
861061520
795536635
390548609
977612336
737792208
414527091
546923414
828078563
365322929
259697149
217000642
726289885
878241310
350651966
412180543
859163836
312330819
298035797
788542026
1010389667
129144134
967226616
641283606
600382977
729660175
515440767
428170443
809196262
1069876326
824910257
406170176
430408747
1001701585
465692477
715556204
954102591
771881676
719558762
857100859
953285558
506059610
778899955
717598234
384504638
989741296
754641400
574589453
804848061
360602879
728368606
361635157
1067716820
476826421
467596094
811413572
973050448
619581067
652104228
911643514
603853415
989837561
819506039
456418988
988437702
270649502
695833342
575938857
695297064
932769783
771851840
335932474
1021349576
622868699
292852293
465291557
406719731
968068922
1055492442
660384099
589763283
352248108
1015206778
637694151
752039384
718027062
717215780
922730445
786268237
605926125
820728287
335168109
689372059
428099290
231926097
440535747
377417306
1018476443
747105658
244710590
431316747
590521265
366358233
626413954
161367758
555283347
1024151561
1063097990
435117796
893170320
226861776
548397236
923796259
252086421
707985410
846720634
991846912
277648507
719875956
486017340
396904303
473978662
896464446
144076135
295628791
793213902
895589865
761151928
781635182
464484657
390363349
890668590
500575556
491191246
589521778
1002143276
752376288
345829321
483018248
521239862
636174206
136905041
1040361554
474373253
524113622
813205583
305279176
973324982
577928987
770359368
734149591
190105455
462649296
427826787
417127889
226829741
864555350
783684441
789013274
516174323
398321142
474791958
1048136443
600024534
907769953
738906900
874561289
973034776
471084073
230531646
709691052
486980327
810750167
636856044
329688725
631499024
687170929
714061162
639670856
722897772
932391459
700676586
696072944
922897002
947351452
405486426
397853425
474271367
820892133
633321780
613038486
815078997
415169297
788567309
528945354
482272667
869577700
624050408
388545709
577976408
327473261
79850594
589296484
790436284
926674074
422555305
1054303497
360939640
874271533
448653882
849337174
631019806
754518842
861280005
850443084
610493204
975452365
642226502
576293486
547550537
777711308
814022945
871800288
896681251
744738254
429210024
260231618
424408287
780044212
715400073
1000839741
62611832
464900593
947948819
106664125
1054961559
1035038670
1064235131
185930333
626807671
901962191
765916945
725845587
790097771
828284218
676789036
801991052
512012091
437371848
393899164
397028977
684961658
766246967
143351128
857088922
900047093
374443736
732918883
318002741
721944993
699756853
941829247
463746249
409902908
1017873257
848150078
473937145
551563140
683200148
354632874
495745157
539916095
967231346
146226118
403000948
1058531458
1028543275
902435184
540528091
1055142222
540871319
761497714
374572735
548087814
34530075
60667130
521223952
856298872
894030255
926434267
752340200
940520136
1035797416
679208506
565012647
816026229
856362096
423840389
882061163
835098071
406901450
911839234
571400211
526865119
492522068
130972094
623662424
902910646
661442127
766326636
776416699
969938448
523523947
849810642
177556176
950025514
942068319
511198907
697994752
920165310
449752696
606430292
704076222
125849218
470693820
1026899510
998231301
291925017
330751963
478051623
1033278262
270097155
851280344
308100901
568235372
773551757
667968817
645166086
945399180
519699407
1046488400
774121724
498694212
672022628
383104380
419646011
923601118
470728409
401332388
652977888
578305229
700683006
758227926
1006718224
774528333
676596807
754219434
142194121
779675526
376740115
465603224
738522526
529315879
789362066
484407166
738184010
863046600
1003806636
687693869
781628584
472390577
704401281
449373060
562932837
539114826
438832483
784683694
849764035
770221406
825687439
956860613
768571803
931055090
878673728
1060293642
753111147
1033383827
727725124
1000238680
312759819
896245145
952785795
438624916
228960641
745642939
360630154
481553300
910324796
670581246
772426180
773034564
691065753
696664630
944433223
852874890
707563741
259955544
482215700
866011575
1025944159
588958734
877175942
788056490
710372959
411049237
598679487
409174997
1013855621
1030598378
561323762
955603859
1064275865
639376371
763612186
975658211
833962411
476034969
592076137
202898621
305775957
184189913
821056890
803218718
669123616
989120134
447053494
538463123
181555138
900739476
720136522
586983350
388180143
517324261
462703171
671946042
747001529
590261804
466802674
453393485
860226002
979235652
858406256
722874369
1055861295
790726503
1065983826
677816844
1040762365
912348705
781193456
991602319
503042008
955158950
549750560
1069927832
662744085
96796916
792856621
663764933
1038516276
793552128
760094323
846079698
791210995
680594783
692310566
451885824
879098295
966742619
429339702
322250667
608502551
974809923
280063542
220337901
495814436
992934500
695231617
360016953
432269454
703304759
856144508
906753393
1068569570
549337415
921136384
393574991
1066416728
834216212
469650235
861539163
523712304
99100102
909133607
501282399
463194725
303625073
866285266
603456869
1047703733
1002157833
779175673
757067337
1057803747
500217539
655267824
752884102
866031192
547512462
350419893
897422742
512875368
767840493
1068543968
752839363
569807498
318291990
1013768407
886969850
560460125
683246179
490814447
788091376
611167879
612921315
234771850
108768731
330074422
388262005
281233425
460185166
396266371
703605473
304508280
858278547
636508719
849930355
221203656
557360992
540453143
474862329
616574497
699991698
831889081
389430341
742051584
882502739
521763497
715188357
891694767
719374610
438320767
948483576
460704608
380083869
527701678
322293739
968893727
782372466
418937798
813474631
998623819
651074578
961931367
833591159
824067455
457120907
691873622
1062415872
490537727
320148570
920915691
599286874
421096191
83655852
411124446
362683623
525784286
414203206
477760320
525564380
646391991
816273651
708721817
595538112
879883696
672251069
1065844475
459319708
619513697
586425070
731152325
863823757
876068849
1018293799
300666738
543977775
941266996
575316318
424340650
753845856
254424843
499546892
534105992
438229645
609652788
41715890
394288462
991245388
762145151
642590356
918959580
471505201
619411891
895333439
515352172
991740098
856587617
678981570
415894298
542503860
264185042
437411497
924293623
1035275243
713184757
408723075
479646644
922908886
522224961
1003958195
758124200
259432192
684684706
489870250
776721320
880212983
507511906
1016424170
744552168
988683073
372975980
1007699380
840542490
1035784831
231426169
303964858
887319716
940927010
827607606
410501158
406141845
830522098
441216801
818860078
770336376
605841290
260928694
539885764
927627800
327176768
1049463787
507854297
473095112
827446179
913750201
473690291
484964482
626134843
523122380
648353635
902889996
701759148
956839784
929887751
181088545
626083707
942789487
768855304
949397844
306186268
472360658
424510182
537617688
1033100280
455810713
522733021
1024285544
61004458
498518309
468790122
923961705
752341265
900493593
593739658
141207462
727060619
840189900
928347270
806005129
656698139
339551638
508885692
887831068
891962709
703862081
972606856
992447095
560205859
917866243
621271156
951350321
1063340492
499647897
471426703
793291673
482610966
257753276
718624026
284649798
474015524
769255961
709133855
333836216
1021005384
966988647
571327071
417294723
739780044
221151580
1013768219
389348845
493239765
1001520152
867063748
274241155
934094579
1059618814
821860810
551322462
420184228
478228195
594627954
333097679
956408872
659446317
1048156110
303074459
70825237
1017568424
828547819
700977185
546148974
709338038
381755028
573546120
718435922
549130920
869910319
787411607
920341606
435967841
929495105
487271549
504802770
800402178
653216656
303810933
134299414
329534784
522718633
617262688
487800299
845742527
855725731
596223285
842263857
869630098
858216837
718981440
734753067
125247583
636862061
804214315
592488314
765845533
827800340
640860408
324492719
459802765
293799955
843591529
442494519
696683971
708871468
848664110
692605282
390211358
1015710352
551671592
962475619
957991030
863385769
733010014
521898655
1027603821
1018730635
957746316
440762014
697290786
285307854
417784237
388568937
615260361
525337261
562370965
522674708
693903914
902850455
785368840
544170865
937712119
768719763
980863785
1038565426
556934221
744812939
967102336
500513420
458904849
358142051
885158723
627681746
374467452
681874139
906782551
756263703
628211736
624235191
434060281
302689613
544409893
667797667
452578474
960876284
946130248
549314738
885732534
807600236
1033572463
731855767
381527953
920775672
847071192
805369398
497308489
1001656595
455178216
693476649
483726761
1039899968
403843185
931671811
587041435
503313255
796591477
774077329
474243714
13256893
75017117
445304237
716303821
678976339
453899052
725889602
957476482
525932600
467261817
507601887
755268153
871961436
599404182
1028958208
665635934
638096842
807203475
369534888
334224104
785599034
871900563
921761913
992255384
390389581
854908983
641109205
670827572
561214528
79026808
603738101
662828048
569914222
409156698
802659135
964960789
500143158
992135146
455508592
106918085
606759790
840444333
906336047
279388621
696514052
414796567
567697628
986807949
804639131
608535477
1004496186
244755012
686565933
466109760
503961310
627770633
1066486281
465075740
983562579
560492366
505838735
292947909
487353029
223239107
943186191
788803604
558954496
613211411
665821767
811200290
347518750
821657485
916232339
434474044
987448086
310133349
435893786
717383161
281448654
883519362
282020851
847919043
227731984
1060795877
910794862
916777499
717228362
563132759
689724328
615434309
800090845
272689479
410778972
346635755
354688710
400487392
972254394
940544086
190797274
715480628
1461990
550659713
966295569
456060348
966334110
1033718855
488054951
735647538
1020610795
1023488595
1034216796
722950016
1062299258
924077197
601894872
461347105
253246850
521441165
612515214
271780844
409267637
904753577
746544372
821372268
713918458
228216984
1049495292
407589900
222639056
1031575098
795879385
404628521
868301054
319115879
1057837166
965775509
869818217
722733037
884063733
816686174
435764005
1063438352
500715215
940579661
771108919
503012554
466179704
812918280
812665012
943185430
416815415
878773347
904266830
951972183
1019498038
756244313
498311281
902540731
672518132
442938666
909187521
954637099
714540444
458813376
919821012
654919709
1017930106
388775071
808608838
618969356
876533528
371773576
868810403
996597234
514322355
554355403
448122270
599286728
1021704256
805642869
605739709
869428478
766235768
696023610
473828761
447259292
416530219
631093613
1067953223
606658170
752865611
44607534
973346722
894900152
470907854
973376037
824950198
1061075592
302422833
960855393
994479688
831352933
852234948
552330378
965235091
939116253
601638704
339073214
502382345
852340837
761608612
896610963
906479339
148007142
833511254
677366820
724761316
774892146
412279725
996055432
943217014
1053527372
812102944
426978052
895743136
496172017
875607873
476476663
966545286
532793272
488809149
701062448
638800707
800219366
984863553
692764560
426217219
1017813509
342570309
911724625
806247292
575976258
534302823
519659231
948236775
497943102
782226788
724279506
497047014
455417732
984503212
654011419
886771003
625747599
713213308
912538906
776004345
248549899
403645875
551375131
385689898
778705964
505079277
491554551
1022588999
740233101
705538039
543480481
782139020
776799047
906090917
907705348
237665516
483987007
1061142506
319544314
172497471
305030457
421771134
263083913
720730249
600803665
792848380
776677807
673390831
819388816
673882516
332316378
677700802
458007094
446211924
487791479
719739947
664352400
535128487
351676730
337168247
796230664
894932526
916443111
1011190393
844107742
342963305
936699687
790655700
301394971
752860957
890743740
256123946
900225254
612116771
551479089
615707329
516103893
383287764
484863592
902763730
527461908
1046109877
679313065
633125889
594845729
517756562
435310255
455270188
386703987
1032690259
840284399
432817657
602022157
100547096
416044801
817379796
959291275
902803253
1036250126
788291450
654251772
756219210
656345247
503336080
1017252999
330260443
214118674
434962985
342632746
794362745
590817763
583763130
544411103
276489341
175808786
388797641
1005650548
1048551952
476727840
730721636
788858634
764837309
1061135212
573484009
879875257
813347616
401372352
912769423
574483969
418304969
678246396
474660642
876953580
726419665
453812639
489998563
937778358
1033506008
299451191
813581352
946874513
461037054
659665296
779618806
976341468
779951343
709878826
830225712
766655554
845227599
674362369
364411128
707822954
988228242
897253048
707773258
924837389
311945906
880580991
621537511
840597805
658296428
516724456
245177790
1032193067
779424772
526895013
666030838
596719296
358260532
1042115904
153560534
376437468
896312721
976322026
667302310
744705941
71067
946683731
668168277
777837826
752551017
197232132
794787108
446169159
727850653
234939019
382363922
859497075
957602447
1008648037
1063576836
474569618
1069062880
986951185
480771763
1038721229
694241898
844227201
712790012
633229611
961711872
456509078
916344117
1065308856
288749910
867147236
266442696
336354782
782958457
586790797
285305260
271078464
819697798
431476007
508112746
742573227
411713905
956976995
858827648
31787449
1006482996
524833616
860574974
978988692
805088599
943911464
235393305
727712524
457780459
522417839
569648868
718110372
607773141
1021233104
964322864
808121370
966427544
803457092
471467957
748713865
917944774
889080599
288926876
911356554
957668015
146806998
715795363
621178994
645012061
720540059
1030143171
1048257221
487673580
458991363
660678669
469082462
684059768
909929697
1021022665
550284469
812631205
886126363
815614053
955816711
900569708
251319775
1056075115
747195179
931254821
573457964
473547058
565404146
906821595
872682220
821709366
791076440
794025371
660655657
463846270
713387579
694359179
304153140
450527683
935989644
491679737
548345471
820230027
548425235
729245309
607272794
183293365
460498136
515067020
162719963
529872784
582907586
403204432
332743150
980231528
750100561
898689776
926336985
950852902
939296239
936960884
333615746
470898791
262968367
991583046
767303974
940830323
476227078
815849152
499635073
721035193
962870193
644442984
241165186
992736474
1021256406
814347144
1041264359
606575108
447691884
818298264
672444158
466050205
385707386
503441179
967698812
816916850
801226751
411527183
1004135366
1043815131
1020027860
438790898
308471615
865130855
1066583650
730131734
603331640
361653462
683110159
1002429600
919485110
403561330
422456708
732696023
675629611
512365864
552736745
360669936
183271476
439952948
186593963
671891042
872643438
488044362
958669187
486398157
746592098
1008756470
629580153
704474911
423360977
835574809
964180472
639841084
241232914
537146945
878508182
865170109
511060495
733342354
652375324
412965876
736898087
713811066
1008095356
399087720
394808154
905782209
305383585
657680133
937309554
899661122
289638212
834068914
649892894
323932585
693224311
379045605
928848103
643709061
135498480
1042177502
987962924
736905358
960354814
980543381
711345957
916384868
475219823
1025765293
682081781
1025905621
698562938
1007314917
973629642
868618122
935988434
969412620
706232365
209872736
440938047
237488077
706252122
392241159
444147513
369016615
354687021
573429850
932600888
799636110
922572245
878233034
395675395
436623381
687799373
582469317
872376077
410903837
992586913
611293944
625990489
256773971
93498496
970192753
92555661
1066563115
817773700
459785896
791979608
694747579
1029021387
515519502
1059603240
359492919
704004332
772766062
426869045
894474814
977131419
359066362
210421180
828208560
282450885
621152404
850541608
282385588
600045530
580013493
924323552
797137436
684704186
877964029
380063193
473790515
600421798
1018906196
273850283
272340669
1007851925
488179113
78904222
862430882
705814952
473955278
392281888
518705703
495505604
298027494
992338305
1026533157
729750676
616901534
965510028
690317262
825403180
797996433
643680087
978342426
698539155
489827131
444019478
771109511
198815230
376342685
507635848
734539431
273729220
998093493
143688508
414486533
378342160
941454404
412871499
733875466
711946165
319688101
744722826
814480126
189864914
746276598
1028743483
701182915
469946250
441262440
460667674
584757202
772864687
769469273
553309677
887667364
226764084
640387781
837072189
1058174529
974846190
920072843
386025901
708909087
1042394272
905208525
791360025
1058640310
666418826
396705039
601262204
646545828
442245035
756669656
711750955
267406525
657743899
839764165
78740357
590921959
340889816
1010075617
914301896
475669469
39137104
489314316
755287537
744540895
956066006
904146146
963417213
616348753
888100222
833521333
172934030
704667514
863238391
983576969
571804284
501740533
777286306
930597266
570916563
719472960
860394881
56429615
973349592
725651089
925620814
479691981
651238704
652959190
548864303
426309064
637140196
608839798
351418286
1069653023
1050789226
633470228
543092921
1059632344
982195803
1059786656
477631465
860437463
177272630
423046946
816942672
996732374
389807131
811061099
479624927
423716435
545679632
887707219
682083764
982593865
322587473
496762975
302650530
538772077
540727156
1057350143
918174219
823690250
362023091
676865346
982554141
339378865
827467275
667128116
994155413
626413089
444529776
450701995
417928155
627661127
639963547
933791435
574078879
850397710
455060637
342935297
517823698
673466400
779111243
593130844
961877266
1016311047
417786077
749836689
1030954073
665202187
1031801561
362274912
280840772
959545439
388499650
954052963
517269094
920215126
117966491
948080192
980373755
556230236
706699500
239575252
276399730
546976086
1049117347
494231081
1020266611
473093910
518470064
760534112
383393081
233139771
443326462
376864762
904704145
833909446
425454446
678345671
1042361985
516227084
1024338372
831603692
387720167
768323594
520877199
1064399988
480677367
927257969
729823784
351727887
657123863
1054837544
547353042
760395899
585010108
1007766651
961813260
518804225
492716621
889338527
976463004
401553589
711678583
861767338
461432738
906974025
673713078
504043113
858569922
596464963
786028531
857184110
504880995
694670023
777141452
563147483
893880845
960731728
1014967186
916682130
764310636
470805520
372885301
596338249
386626844
470856454
540554892
390970777
429979988
822467009
519222066
841694866
888312408
182376430
319124576
712511410
955812176
729194237
1026638384
724239931
965533671
808251991
911173696
868906609
438528199
994440682
452281052
259518351
1002833629
653542204
721562980
903152003
540736961
616326497
840020802
377493805
962448822
1009793755
492915563
498409843
868186984
420395250
1009647378
346708697
878222178
684007181
724574310
140830515
594875379
1000646003
1038888775
711145925
627625035
807247169
543395135
533012721
848016589
928418233
468289828
867378233
1056505022
729828930
503617779
964537715
572298554
1064545842
833485197
947039731
908256249
320607942
904536876
934551461
871707665
360565771
353668683
1033394825
937657474
734784313
679477652
340784239
762069876
1050423721
628906612
736307726
821618348
355109149
705395130
992188847
791202001
1001392234
920689634
404574897
622657150
909916822
192827722
514857758
825714342
840396630
561437770
514927668
459138228
971043980
554849997
1038818732
537321839
285150224
824175457
1067878402
739258169
484578226
1053664620
864498982
1025028924
157669045
948648752
1028236937
1025901313
576221106
443737942
894651137
305213497
393569026
501820954
247850006
317268913
637833753
468158105
615464344
746813234
368200388
292129819
681131744
796145926
410235900
757069254
399698180
348923628
940371939
393695206
571695119
858367309
1062472860
1064273007
422488047
362782323
815823885
804912867
780014628
949013727
556293952
482206787
816038696
281227876
931702402
150408725
1001703080
903077585
438138094
423516213
784842695
894165669
378647481
255825935
905347140
991548312
895068543
429444934
598769807
289131299
636877818
1055606766
508590562
914350341
719963192
505875014
1047098778
480676799
186414085
486192826
491226011
765998675
756439301
496426179
793573130
234410316
303121176
1066296092
370744810
559844828
255079735
441577051
794702876
985207039
457563006
784096905
668948436
808195303
536047746
984707693
997530425
699770841
983690805
1034702721
829274699
607622107
852343098
536797518
949886810
767937753
271996423
241405611
741116870
799977325
862153700
450009259
864402903
646068338
907123786
785193267
778346104
486304958
329386542
660760766
777585451
981283163
496981606
684047538
857120493
339533240
902948409
841777449
817221745
941748390
980353930
702981749
812443403
493451225
590953808
1011951676
865064372
334885743
1062976853
1009742738
608479818
666160850
759661785
522767790
920437677
768172699
559757001
605603381
932278763
485919119
497467244
391882434
775774702
546888519
592447279
463018971
956132467
498301618
286794940
270646436
971143603
608393870
648511411
917802658
427692261
631664161
518737001
980642560
788079047
518011703
415650623
454001071
822543943
875924398
280142710
618489015
874563634
751162405
1026477682
866813290
1024947279
995307107
447745354
730519760
207325329
981125742
372600666
946182142
234926167
897706308
732593495
816296316
541490568
943162917
446723878
644585152
706093871
902168284
872421104
918056913
370114970
598019054
479502699
191469394
982003751
560030293
444050281
878947148
745177011
775281214
805267092
896601781
997330822
812204954
271611247
682836416
712059929
826700830
878497155
387986748
441925648
928695350
377752985
520271587
247154794
439964123
827174316
1025523478
353299394
324671014
957432863
918149956
891503624
947597893
433875400
916173776
1001492048
467571086
532343447
647770827
700968945
973484496
611464539
1003473197
392393898
1008573494
411450858
237229115
511613189
842670154
850067652
665461908
745569425
638244976
887431008
450640164
999990089
739355316
507121071
865020355
718565768
1012885077
631570828
860212901
459207379
365160589
537082034
596191725
703245028
538959337
937023192
783691358
98310693
395999957
791494873
1027055010
814258397
1055636841
583755311
199254060
204600731
272434697
545924874
884397924
922416129
481793688
395939416
758196783
995054635
910658560
749547433
985137722
616974045
318020560
729877953
833721335
942371372
728516453
935698685
465866916
849836205
2950425
524702847
939479956
478295355
428868065
722607824
990052467
484891668
890527927
1038202127
451873429
649750449
965259625
665496603
809113248
103666440
827193520
443564783
791794261
770304228
578341215
831690373
188284497
247367135
703914919
474749653
1021984876
466874019
1004158038
469605035
645813297
587145400
376020789
1015616603
996468376
1063711537
1016294039
502923135
272772743
490584620
623944515
994704878
114510677
778561784
605251732
255691549
883764228
963772207
482981275
700463761
659424063
924183283
892041132
611167939
869716564
747176119
755130669
467555571
934526462
669106275
687858808
666431049
344508418
707747299
427499595
965847661
325951305
513808609
625300353
1068589567
614703876
618627446
838712470
280230050
692688992
1010974641
913303102
420243366
639032973
200061489
797857243
839527305
834580169
542615800
1022463524
424885628
988935468
391189216
845775924
512906722
378967564
545907996
880251487
1039674325
189378886
723321247
949354014
892155271
527459489
941373169
217936221
1015344361
854285345
746750058
535274040
920581720
454111545
301995129
820536581
259522705
448660084
478127334
562306081
695621197
425497582
935141624
1049797097
854790576
976443180
439576506
1059337635
414390887
372718033
368571132
862288304
453941727
736952053
885216113
796784907
451239398
943357938
802430872
1062705113
578138916
140650173
480305475
869925952
982207683
975141045
428933509
860036691
624925675
650046334
821829390
618184403
529094905
410727801
931895863
831856273
648795223
467775070
524849166
400670875
146219122
826089979
400182935
516485431
737928293
486159386
356286228
1014071320
554674077
404402817
869904523
1030676618
914316635
807459
715068528
743239499
910578618
527600066
934547276
1034564974
711124311
965979996
443154185
693324367
455693784
1043163804
332233074
910861463
843635948
743607195
487438461
850093852
894610330
826271795
870949583
730034633
754037973
759708645
635783927
846458041
732147472
811571819
361912584
344625576
786631743
415449881
539727438
862187479
596854691
1044404804
587525575
480561720
727673030
879088838
398607395
439625444
895008770
789191293
608279420
551803
751045846
802646640
372067791
1043034999
478341351
775355134
545898656
382136333
684111441
873682086
602716103
324521526
558471764
361815414
578100747
979241107
664059436
606776657
955279416
865365127
984504919
1002055006
381589923
259326154
537790948
521210960
944621758
839326558
913230461
860219439
727976104
1019868586
790588225
7617575
366700159
621512085
874190773
697189955
440705821
742582307
408227726
1062830198
639505947
459286204
349748443
465167096
930320339
1054741013
426095166
785728726
791229637
993345413
663796724
364839290
539033180
896771613
574496057
778234496
689746042
821081450
728645732
602407343
822712662
397312630
353404882
767518629
500409009
864915209
460335461
604697022
895717833
282891526
830407280
558693082
172031084
527843120
435516679
601479564
517905315
1004583892
611694040
759754071
425889866
407006195
884942322
1029156266
751171060
683903595
844433239
982853051
809427086
279886824
615981959
382377610
943251210
749033132
760428650
397372240
792786741
770962084
1011359094
226919942
673827354
141186262
763425248
444966486
520870589
844336483
628897683
825366593
1027339448
457846088
696829048
997337571
823774468
691715647
590659988
942484796
963829368
857139332
251719308
752197303
324746509
798434360
536141587
663218720
860268185
685325664
1041150946
458905410
1001254133
472619606
469192224
367673468
23716065
1061233873
550184433
422511993
704792075
1013973298
723943451
716249098
732001839
965775377
1016265843
767644801
273176030
761735515
863446562
877323020
993666317
512283056
270982984
440148343
710523588
655759645
948769605
448519479
547542327
476834481
1039105537
281439297
918343725
738128828
995012192
792608307
425053946
368327947
561086120
907378224
631192071
875912066
577287216
960885680
753966152
115165413
811036956
385982427
173965235
990635382
377775867
1043463809
495230158
334842909
940964602
678363833
841328154
614137412
879064081
472365252
519919214
865113647
904082065
889293022
724705989
986565693
903324102
1012804492
602122578
463263361
653804067
624088583
583023762
867361125
756722902
280055480
653998494
580388244
959513265
817395135
917223993
392968160
869941525
782099582
673539292
485366779
389328910
465026846
357754607
128041658
818013784
978859996
388121814
1042316178
467481964
748608369
728185254
719208853
425493748
446651530
402361649
941121681
568511935
500630660
538985034
359443968
669869194
677000163
976382337
1045522630
820890087
1036487379
504955543
746671113
892953107
149385365
140494576
126287112
1028950411
996294005
453254909
864128894
802636605
253866486
610606803
532777176
982128573
646816641
838372472
605887555
268917200
296907288
175924052
837291826
431812042
870754250
456110157
459873164
911723116
586440648
743834179
323730572
822436143
612419479
973154926
884064644
282046827
342195753
729315654
1042971171
465687403
339806392
888802328
658743881
818125591
873172813
331188711
635224908
702861885
880054377
6035949
1024401542
546589834
533094182
532625543
1054647692
812679673
965715632
625471240
233148211
659238269
699526571
734990842
408626408
800329280
794263992
283460519
843723556
533901239
1041880772
495319143
656465061
693778852
485474415
685090201
622448301
783522431
683015141
800288281
341284634
702037172
562943590
577642469
345337035
644995480
424145519
914269078
784953277
711279414
1027428478
626361555
876160115
1009319826
453108840
901426683
849543467
781631584
632561999
954966290
770281436
1024677441
374021883
199926008
1004825564
430794081
644582275
979401007
888159961
129317165
268232596
517712223
956736332
966848010
348866336
525542753
977872767
883372569
1067299147
356686845
703793399
821624909
365598150
421697271
878382091
268141555
1028445998
722486283
344179494
374947314
777529397
1028998552
750413219
810142602
1002469539
975250804
518644082
976069017
748493732
836549458
394478499
1022455339
736759253
570768469
822821885
767743221
286307616
494591476
504829768
544803552
839817910
504227365
730731828
502553960
801483937
884896968
564286635
976877313
998555226
787081487
978142032
112909888
804533148
373448936
916761896
571468345
1014533534
410034549
439762992
742224573
571720079
917065366
174851696
1050823804
764171120
491733334
1026312354
325590818
511554383
274192466
950111145
546531608
1066726935
485809524
659153806
394248585
639589133
639561885
801017803
889000803
676780917
780222722
1067364178
977151373
535167440
882611516
516040482
542817600
1025581439
442128568
800354498
496176184
1041318418
617848908
417575972
919846033
956105494
869053494
233479614
527365922
593147619
519133930
1031658739
353107248
791225335
874158008
497890844
618158564
536057282
781408231
760735072
885630881
347430191
959539743
752892706
752974317
440169925
954478496
989882259
643122819
506770684
840259265
499590435
901519202
528190137
267180474
457737787
529073745
993217159
906620055
704568569
794443071
337964604
524907349
733761784
1056937608
472894486
1060670997
992896699
393227658
711056545
436813195
849850330
1065122627
307243913
850662669
640614175
399203871
721978495
976931507
756522702
375955347
977586924
188268793
203421975
1068980664
823882763
503973753
694973035
652766550
186319900
978497450
709937447
1001509360
695842454
276616830
816046377
760745393
231175274
822751022
773705367
1069530672
924972766
1052147641
952459946
1024254153
732401230
593891612
1007567580
792277472
1067238123
447721660
190522984
999788547
463255761
936784453
513942526
158943901
168232829
913013639
954873380
436771836
367655753
705762939
1029420787
552462139
607282604
1000956684
554619433
964731789
743896626
1027973033
704545767
926911972
844095510
965985312
573659554
820535527
892453461
642823373
434484427
403782042
373045245
170064657
751854832
674565262
732270924
269420602
545177668
779925273
881753018
974427766
653990305
832433712
912706986
834618375
703859764
1055530755
1041041571
944164609
598397089
307862817
969277603
821592165
758544543
918046207
740350039
959088116
735948311
1045039332
859819733
402834676
644806837
562028462
884104642
659191151
525749062
730436146
784207076
937901634
997033331
304080067
586934223
752929661
830211949
791019635
916790355
319867705
1007696462
564840948
440430372
864536263
668308887
854404855
1013095473
981298630
879360416
696074559
963294952
556289472
803268132
1011824526
436650763
958787959
1000399377
554750716
521650650
444905724
1018640530
728304865
582656418
721638149
530221639
586038964
413915140
528131648
1037583547
506716151
903337433
573649362
799277309
512233906
771922892
1051623273
791732263
845827093
495538501
564660234
979977402
866837689
927735789
1041247174
987384148
1004637349
692704360
919603186
1027963990
934214850
912709332
449667331
850213204
715143904
35027408
288860018
897464651
507491304
455026590
775708462
833686119
1017247365
974400493
849093702
892172023
1034476310
800826126
989025209
783098398
640971185
995753531
613734606
270220414
460017734
1046877081
900101380
753569876
944051865
797555814
715181842
871727137
694220165
1042774803
602553525
619721992
618147201
660280038
521550105
793221573
394865005
927105456
513141854
639091840
255503896
707109086
593160341
951049247
950893654
765330259
1064698096
567342931
944972901
988535860
940614444
970295896
818363461
626845557
708561923
780238504
914295794
356990602
891039921
567142327
933455456
791541029
917090450
468279597
386650293
867232111
1043375770
511787155
894664607
980524091
630155924
844793255
876290391
441891257
666361320
513873293
424025425
752888954
420000543
541340095
563586288
888205031
1002890992
579524028
300091461
829420503
998649461
416958782
721021698
738212587
184969480
1048068110
742129265
427075596
511570023
823633157
874363048
579682709
1019642813
876150823
716329906
838507917
1064343126
757069230
744695252
1022913255
460767354
708956195
940854471
743246444
970663682
729130699
809752187
618735633
264091968
1014874555
823151848
448058151
922123952
411602430
1010370870
788413503
1008178094
508109141
902310136
861278522
620386188
725151460
573159067
1015706370
485035903
586108271
433647163
563753707
802325549
763944858
972259620
1005027550
408144990
866183829
495335410
620982168
860969300
930287102
857193305
588062075
341857246
939614547
215969505
544696841
905826344
555225327
1017244578
664283282
940865330
796223931
666863383
879999017
453418738
1779283
845364399
533118241
1012982234
728648480
494918966
553808287
997733397
842657351
407220831
862701029
735452853
857877045
468239166
1011364253
949435757
756661905
918765313
951582304
844706212
1003107996
448844693
752160802
1063504359
782722092
426344857
748922869
463174997
1014076382
573449885
722194329
73601415
539051799
748193874
646088362
542560289
1066647236
797277023
781709266
571902456
837622997
543993634
836948065
924916005
218579474
263261787
861632162
295346143
516694013
517008361
579277880
973409674
568571861
872474067
311668026
386108277
775962924
628911791
149576415
701563733
823277614
919988219
778479564
919384618
702781147
1041443552
906482296
390367622
712608181
954013330
723000706
1008623020
448291285
493978202
65668561
971852382
290666316
828001462
926447124
733091837
594974042
768304285
764799597
798579514
593340995
1031539304
803575469
776709361
500103292
887471807
906142036
934998120
900315323
500590211
764561913
813900063
687049969
863423093
527850968
686735093
418702034
999526408
637554701
899519102
482126289
511383770
956578748
713616555
835991018
917844817
1023003750
945633028
750158151
341260511
936551710
357788788
550139653
359917532
587039228
1017492625
813698996
631359291
945278118
767271612
1038662322
516046389
858875507
618443666
1033387297
803760230
885423339
1005014279
795397680
514540473
693845158
734056272
980714273
713914900
529575998
904708521
955239558
945434760
983419785
59865847
838188116
298229193
458728614
804103883
1033617289
354284789
768398888
812328144
864926594
488171196
987420442
991497882
359706434
704748308
560778504
183124677
456413298
736951706
818946525
884323118
582198325
471038499
808093325
479137990
1021825851
370159171
1010369043
751497135
1013568381
1045810118
797667038
425493872
864968695
1056777869
597589504
79401693
1002220772
809285328
859200865
970035219
735898031
205027212
777887355
752285714
737809158
537180354
943131507
953119176
870206473
632393423
392513006
315920473
752202122
634372059
472908376
940261933
850206714
549367142
993415805
1041438862
393779898
801232151
332634958
1008227673
424493559
482010569
464854113
773844431
410450439
425967957
990819553
669436142
400949816
211194961
827708695
460141761
892242250
1028318514
620995956
817668451
892640548
402833239
736733182
801047061
916614607
847654651
687782154
541007473
933440255
727306492
618728132
940315627
748121752
674342994
441311031
592525957
862607720
592472720
322531749
999988725
318245553
722448474
510304337
798995077
628086402
622504982
1041843501
699603267
872756590
476774859
646495304
741932833
729446281
965980224
1060402043
506360700
917082884
967243591
114271075
223665603
431184929
698667496
998720476
444294434
994773408
581101591
595494215
404867037
905851794
933203458
836967541
417748181
986341775
845500234
820886479
1034958388
937325606
957068994
729076462
834387296
470470583
817604132
1032261608
460615559
797446271
548368005
900964047
920489242
638300452
861570199
986818492
647873758
1059558334
527437732
1008208898
370523726
905827193
84874109
521710266
590125115
741253701
459992587
546805505
987345484
685163156
953488304
436875467
427687310
651431166
873266292
529653967
133645038
316028269
502864900
843365150
486540262
304268665
640127705
1044285558
115040252
830409557
899178079
538847503
1050863049
543374131
677912731
302636733
849341222
705614909
658111650
1028867236
508076517
735912211
938615677
1025485419
615867701
814628773
779534827
917297294
627779400
1034788392
724995413
801905057
857025531
1067023321
563983402
600259973
456736995
1031129870
825240355
499156575
821713227
1015407899
1062301218
930876236
1069537774
581128317
507728773
667354465
1049902958
890091472
451371728
1028959145
742608617
781815998
163328082
578198436
874837
849858852
761017712
1024950969
850678122
814643368
252317549
438505140
661929857
972475392
602258949
902180418
639590869
956330824
1025094539
323012287
852934941
718639659
555936660
228260311
715575529
1030854485
531169598
746167456
334660856
974310656
967042560
160260435
1053195265
829942608
623000237
953735303
704166844
779322129
7943108
25041330
711075226
477376787
477343908
390985132
811356407
464943611
994113588
359565981
123736305
1057459727
1015464265
92297481
589712116
919341307
650182765
287667698
846106412
576883062
354807918
719650179
656891068
982035596
802683689
220727469
162544367
360226986
370414932
726345806
970598575
1001860345
519178274
991067107
645416537
1047248871
865410970
727894195
966128257
336684556
486528771
905868774
431895667
661245897
411687346
558819096
1064107934
985253037
826792576
676734418
1002591452
898745022
577855663
83875135
957850138
817674853
951819372
531134524
773246965
741395387
688289934
706470271
798714683
886432097
661609387
884860064
570998114
317133677
227168318
1059784963
389801574
1065906569
881201866
330569325
955571401
550550327
562548179
218275263
399240846
887425891
78752797
395615997
531001412
1047743246
459854374
1012362463
552696728
875977888
964024555
1057416760
740098885
508371433
669853995
845294220
321702462
736458263
410922443
587121348
1019735428
994400151
270229523
1067057849
676858315
288604665
640309779
141333499
571685298
881592823
779120261
461397315
644119449
938256525
314929169
373797405
1001637029
971015331
470957233
962562161
914870385
1056441451
309061590
1039236112
830798119
1053016480
353398880
931358541
768869200
676313164
981841906
848188999
416791502
681839188
361228125
417475367
889288663
1060511609
333136842
776832459
185615678
759656571
372207619
834475586
826010812
969609765
824930341
904273325
1061465212
595575001
549271410
821465308
184547487
1002522347
872555718
748102705
766222814
711618238
495059856
657828629
887195055
1006652352
397042912
1068050243
909219164
863151077
570477976
697158874
643885016
954675219
805946395
399911998
849208635
674889426
1044133930
844807069
956000313
825620475
708536681
802227258
805170665
1045415786
548997248
922494007
418369086
720902347
724186279
387748338
925784322
791796507
415548502
481393855
426689354
392797178
1051785854
502115154
309301970
918806980
1041237967
400368690
393582433
1069580593
855764135
728185600
820330604
957174562
796082973
608044711
1010340268
480523134
376449609
307212192
611391860
997299030
936546722
906268726
894990921
1067404083
161980179
492658693
431858558
353213208
232420939
800790729
788395874
340502021
653979111
322262075
956214776
992523968
626602998
806875076
1038843957
709007415
879390564
1068371528
1041860257
923939664
580028294
595774496
660496598
840033586
742721774
359375057
510511721
654201303
942865641
235288868
890369779
952119815
1014418761
774659971
831880058
923655282
1022966040
713461396
983640014
880752218
810444407
902805452
70354116
996543412
712981461
873758674
1021203229
863720206
350782772
318101712
881900969
428272764
442564613
535558092
412276629
1060781174
440154829
669157271
297466080
764960600
959719228
497455413
434844080
1004321602
462835936
143882749
931457241
758410998
984261051
880098762
901709226
1020728994
860087133
998491330
619428097
735867582
687473226
441896131
941228032
991159310
912327402
670415533
387574908
1049347050
734106041
342120111
905593167
538352139
988619021
966319147
463975308
1059616301
883911239
636339513
460122482
1007462094
477740602
733562881
851913286
490313468
678708800
474162943
474011927
931927535
197205627
927954507
989614133
733062923
625450965
581132745
445338940
808613871
836196392
936142601
150260
429447479
707710426
775019038
926940124
452492125
594653348
575033869
744385617
972630971
900107575
1057177884
1059442785
838681946
696718737
1024780730
683097324
547158784
380332499
920769726
451807779
115574300
740706318
694758280
450781815
918572040
416024714
979641044
914945716
731277031
926327812
641141038
202646335
822792732
406975034
434072976
1057160909
987855097
363160246
289648595
888953561
810429609
419757037
781125676
1010192030
1027977244
926598706
517754742
877016912
719487699
741598866
1038120485
621305675
848753124
456584767
385824492
821722423
862249309
516568875
341958255
528091041
882618881
627114704
1013027350
967636931
414729430
512909264
1065857883
679135980
540444223
724605927
554317972
448934295
356121676
800846155
845489190
467453912
915214440
987607536
648450764
941100060
898291081
477577886
500135254
946874856
911901246
673252822
464698332
1017985509
483699231
251621394
819403750
780304313
832316855
477082560
1032671050
343397602
974201384
695261972
744246084
424414980
594311891
529433170
830595393
813533512
699009809
882429312
956709598
708370563
910807167
1033797647
731465916
982710682
213958869
587342580
391581310
754020748
896384205
554848305
656661300
770516887
1040860756
801577458
820190936
996121043
985262618
994125706
792105546
811011966
522162339
771293039
959830442
886665945
526779731
1006375206
324352492
640163399
311647388
692410316
433466976
714562873
755257429
580399962
429874104
863253849
856949040
558238662
888394272
750230244
466434466
935391864
993962403
667475776
1040141120
893458516
933717526
961346730
574681682
1023953357
606206832
606248233
1034482772
938055880
433672835
213207457
705038330
808241149
753976752
749217133
854662330
1052085011
600748480
733409780
1060866721
788071723
456001940
475396264
854199633
476719795
619780190
283690817
808673809
970796994
787442455
941800103
977870003
684560365
813014760
816470090
882709754
608103084
716029289
685517047
563678466
475370743
879949554
967084623
1039168893
570801085
474252139
399322108
1069451365
532296468
388298082
165291692
492371940
521832892
1044113139
899318586
734920202
1053340987
716995159
843160085
926973255
373061139
749697533
452755813
466875933
680580755
476908350
678696383
533260880
663857916
1031234898
654355515
122914149
701282115
480583751
24041457
1031737077
854402865
636151466
941771609
209358209
691169874
325198783
321274066
820750148
763999996
478426835
854034614
1059657323
840338325
159174566
1008449475
406148892
423259770
282706584
341872454
550957267
384637755
482152544
896521136
762034455
730069182
577358706
523986796
688726850
954376040
900772322
456227947
480002853
991284205
482607748
1028537618
938566881
545801659
1065016977
809546546
530602143
744755903
517510257
978873251
895989196
995993397
848597719
978675796
604627364
336545827
325387795
834809834
281837221
640181595
712222527
942460548
868820866
189613635
1034701684
528750954
477483950
867236824
1040028730
609659349
266604038
604465605
885690490
730413238
440699648
441539286
844260173
830602125
471416721
963193365
646499312
851957031
550204450
762163078
909796091
639934853
722077222
912140685
715518298
1053752977
436963854
735506679
985942283
778205033
715189432
1056000793
244325018
647855296
623392774
619821243
350347599
914403687
842743449
626032341
534017760
760106745
1056659070
951619222
849544895
884283379
698269830
376779200
750808178
756046944
475902107
793698173
962977419
1036754898
295021128
404100941
350733600
799318476
1047885637
556270912
940352086
1021636307
1033841270
652517708
1058119068
876688586
548846847
1024402328
846246842
925137232
945117419
1040050182
457249662
576123656
88391668
768731493
513009615
428489277
445932677
684603807
440878156
974861185
711085408
901294980
250312857
437300545
1054348070
322422362
947009416
285177438
891416519
950093543
510603417
822490216
793112065
897920069
1056550250
957232547
845744029
914649617
1037138732
933306138
768379735
853029516
441979336
201536764
641752882
973943180
380063233
414802305
439523149
475454368
908550668
329582935
1043558044
703970172
714282017
821135221
46303924
831201803
447963429
1066375464
979847176
760277259
819543706
1048926054
888881840
873039290
392275487
932216358
690611793
952047041
691438619
822600487
871296565
517184698
386878703
396044215
966809415
835526882
429032430
724578310
747353667
832968160
760646206
1001042359
582353809
947726684
998114470
621644596
779313681
817319870
435651938
460644311
906640979
820328465
566680787
781952927
763370782
861178810
856815619
1045054741
819096794
915352232
894664135
585144932
1037987251
662436830
498966839
815538720
899990760
1022704144
650840046
1022013586
490726410
916078676
937836309
840584476
841562267
578724282
940378391
981576779
502077077
453150251
826299845
620369647
995210352
471338788
974013073
989241062
929950117
674214823
291203276
860290875
465625445
446038828
541460029
853974952
519003410
616353702
474446805
806430554
710690010
517438719
493141925
1055009784
804523719
973259923
909406813
423445341
749914267
418380413
939179745
522427262
852655689
379096384
723940277
908932546
537298780
1024871483
26700745
922693762
709107478
712613356
1024340126
905376384
297239531
913663729
952630947
1022181523
440270634
1066536416
197324804
497087607
409751536
1050599899
228899898
436856153
484265363
804546638
967193800
912629257
405061722
705324592
979462075
979190635
939219674
605992772
1027217496
488259019
908651731
890301193
1058762065
395456032
643572925
858265302
687916947
1067940854
846111140
846814580
994930946
308858613
571845734
993686356
376674531
1060446361
698329558
882839302
985353966
826917176
65002459
973339393
1008706547
483871960
1042621596
559738956
755605203
982273162
512611106
472251311
413656582
423973726
412408476
832998698
591605941
585238766
989876271
558752895
989360921
584100512
496719352
1018304420
1027799527
957410623
900783909
511892478
397411128
447998121
332462632
494190329
860649647
1047791946
604850122
931669341
966266281
1005358840
820506201
591732704
638982699
463183362
741062700
656704341
663939621
526446183
782546657
814389325
968658439
1062759766
527027218
428090992
965044854
460060192
848635807
1011435873
485297394
977146887
193509426
788864012
840115289
435441398
617462210
485734852
305504780
955253912
1069793030
649186612
346602317
459745536
956428806
1029038401
1029432083
940116199
823358205
824801001
1034539826
850521895
736799395
1003167535
1024588540
897687480
893347599
514240447
820234779
1048243214
992774799
268687913
909266570
256610891
499561989
350932215
962711268
809368121
554083520
665781980
687473642
559745044
1028184376
956891787
341235336
946113848
939305223
1017680615
755818358
462451522
455796529
800408874
596213605
1000080926
799851346
208786908
933989439
670619402
849076628
535826166
454885523
62872218
479476529
1013932286
829474228
564712185
308082944
813165039
158503100
499823756
828903601
722893011
449196450
399851245
240551335
901929852
890688648
923073740
999078619
674675130
1036001266
505602210
333628023
748847519
724120566
623941798
1036902593
543192222
998517571
214604991
1028968203
543255087
494174065
967315139
388223435
960047471
712088529
532976516
466612581
347618975
574603485
228002295
572942176
1048833249
370990913
230133637
625026279
793877858
330760937
928739835
777601094
1048989980
1048804150
535998668
344946680
931635563
1004793997
419077925
587892763
410246786
497739031
505261085
898607610
320557516
1036225851
862451495
297629418
1033127084
867263906
387025378
1046224285
604194099
544107920
825953833
898494108
549855984
695885909
1008419036
844472214
690660951
439931042
710641846
955091716
552297934
726249923
631742344
657443684
213411171
903143008
920498770
388266080
339819557
884290786
711452371
813797587
1033283230
986949854
963915888
1021513887
349500635
903122987
494555528
988051329
570467893
983032386
800378388
448023824
934350086
533252727
874165931
1062058338
941360079
368096999
941373044
430435497
968133768
361104351
557276342
924747574
454199153
1004553627
691040083
543849393
407775442
888588615
923748897
929865153
1013559378
435151897
843245682
640437237
983497795
1028728606
417046593
549570802
383689484
1050527833
851970817
563219278
472361638
1031361007
687298953
581441380
323995754
481176994
812574471
474292135
398933973
768095234
664099691
1054512992
604025114
915735641
529079332
862930057
583638831
893980886
619371302
877409528
666760965
808673329
953325934
507887189
744490368
702217933
537801242
814471585
431017492
960210923
813957398
951692650
598313714
586103885
829057825
907919642
851359644
911501765
656746510
412433371
851617358
618827128
1006571211
1066869648
500892186
608705939
448009945
772507488
558737272
671716230
381173719
887919060
426186362
930704189
901778595
968057986
907436588
1023228371
915772302
916666301
399926757
1061899528
1043564125
895993950
855129354
668004348
779692282
951317636
1019341254
804578398
595780057
559959428
535957762
329593416
196493882
668914485
883575296
955932363
1056497693
799584385
841128346
426269100
1015750447
765560858
360663817
266557166
804655181
872261381
568156425
645669566
397472847
599578896
795680386
509027046
854056114
218951102
730185588
812806273
460850057
652227779
843193464
602389198
489510941
946241956
968071512
1008558992
454700560
1029338104
809797947
741482236
746984427
844404454
245043528
969342709
1053237744
552982490
830482501
830622201
456525524
929673726
959434085
1008472344
924470916
776438380
1043632440
995503821
735418106
537463137
865938449
816331830
399667934
538168996
1064122858
883708355
829887751
421743828
947483416
299644396
754127576
75001940
768959570
894326792
686795759
875475618
970479972
1053730667
1014696609
406043809
947932011
512121508
356105657
673487867
957784793
1004283865
668856693
694129724
575941687
1065667711
675380062
867651655
840501647
960279867
845692255
1065861654
401586282
732881717
460008707
628302643
311314002
372839343
471203002
476752247
462369
526815246
1033594721
801269204
544265413
793810028
224186041
985047821
755279833
1065676588
385091637
1069971371
390474753
529079174
786374561
878838891
481676982
386911749
794286508
834049131
996153081
808119694
763102169
489651422
420172075
713197392
427375681
330538544
953850365
910850972
902478905
510061197
301903957
1003583460
516527624
787068208
867891150
648170265
999814649
391376229
515762908
1027554904
645815387
933031859
428121622
638403352
485340088
389146139
596303706
878494101
750515094
429725035
751028663
369252871
1031727310
460195109
283454775
505255838
475430735
993062628
971483988
947306654
640778062
432445032
747893196
457933336
670449882
701215923
841132177
932907212
406460671
929582517
1026084119
823632047
558477025
1059329796
480621910
781545830
317555137
1021510912
491588600
507586467
937290366
483865051
388495251
555350060
535905538
383103494
278729153
1030831730
1031761274
994729411
429789618
466256088
974413473
883675391
499202087
938899708
984380813
506398585
578676797
1055079660
407029048
467809534
632960081
638531136
694814951
547792649
1035946030
666520175
485019495
456401543
447216029
639383662
486911594
847955807
909130880
851987741
478858143
624127689
951770248
544205316
674949716
358085324
403604442
652655433
668309497
702466535
792285664
839017588
841891968
672196864
572466043
871939570
1031861305
607636557
699691037
838242329
975366466
592577428
663103200
811601692
941738189
624539049
320548699
633598636
265735151
996425026
342308589
295374388
1032274449
978709951
772172360
524445110
855783419
632747370
628619475
1003792758
831292377
501455704
884753568
672566988
760244588
388461503
726252417
805882085
848552452
1003412722
985911208
209748975
1044507066
1001040511
436718630
799580014
789725513
464806358
1035914273
677968763
886291146
427050359
1065184755
863311744
351562197
872424319
893509613
821221961
1061825672
761659256
784919780
971096233
890674523
1027898650
899646706
1005573465
702012396
844041039
607047089
539843684
1031152869
1063331492
639809565
950026948
524535287
784184055
1044226659
627635694
759445805
844059200
517691414
427536263
881830598
883729349
800953745
629691283
287981906
546754289
354731364
992176993
820999276
978382022
742971357
324053208
415512343
508180727
1035758799
951945728
1059429442
849631728
854279835
748497905
385805672
480081442
468225349
839179185
530726102
706494824
843654329
849096208
822456928
956024709
814048100
987462940
719502899
1004163415
892454748
566453951
923801812
313683166
938074063
986745053
467617954
598908986
276702228
466905710
806176600
957329528
1058858966
931966910
523079048
752247129
1003113394
971322372
1025938186
352954469
807096889
701256451
855398823
1035887975
449568854
905013394
833803291
812649034
753044526
832880787
601552067
372442630
921682210
916755114
850664713
974667300
614551987
226042917
826971917
488418506
1004256845
593648197
996224890
828904334
454927490
848469191
1029533526
989152858
891376294
682904188
656857134
769656227
1008633466
480336103
331440595
586182275
965101446
362776993
436641482
606944445
681941038
591180997
990238108
748440718
783767478
999590937
183919421
808921693
475362496
365893405
604172116
220342660
870144442
872602318
716878472
616308033
334805252
268660867
444955385
662663246
802912279
717423097
462313179
302064784
705633297
996530222
813189993
308057263
435542229
172794915
824425884
341141215
509898633
469389716
559292387
941077206
980632724
904933663
525064365
581156568
500001415
974776621
430046374
747897228
960906024
374291780
250776292
494019712
535427626
284828730
832910710
646393597
1034156538
749050574
597736534
375829308
500103811
184121137
990176510
1056629713
914929469
942938218
794483675
517294700
396095792
199282562
848945113
294802596
727800400
545123465
676438905
1067624471
179394627
683096061
588463659
858080122
471087483
370331472
557303912
412255878
642697866
825246878
515765320
1024400903
770945007
258147316
546644926
1025016805
1038575922
768696518
952691595
1015004600
807036506
441272934
659863578
551087837
641278446
956042787
2117293
348313227
913686241
677897126
383321315
717578635
396928461
423685932
961559889
830574075
486637128
607505358
908927177
1004567872
860549511
1002862818
437872039
723124640
564800778
224709366
493018844
1003416885
773401141
362978911
441905062
508534178
574964539
477673637
807970132
136104864
995520965
535930076
1048326814
757788080
452481996
349345823
769414169
918498548
425761722
940591901
817054947
662486774
418282054
1060927347
1039429710
842812037
310172847
703268524
1026105894
96840939
507002646
438508678
373953640
101518966
437303598
112591756
792901339
421246827
833808780
1028368144
532846940
549834477
732777700
1057521716
732274988
865464289
505459592
234709582
744133615
878163353
667003343
906065378
875018192
399496750
532135350
730922711
88265192
817368069
818296768
947426847
1010827072
470256921
734779605
1035188539
594703116
505714780
165164369
906293598
964842505
489654496
694121365
156535261
884400012
718010690
802607781
713898531
1030054179
813152783
994652253
547830749
733851960
834118486
539781019
598439549
905142936
878180201
817377497
1019795525
689376792
463302107
289365907
780217044
984225927
953067904
457028489
611762838
515288897
440133221
663106990
667295113
288941226
674309811
347441253
779064379
909513118
417734919
558967737
792400986
525064875
578452256
397880804
1049197048
970442008
748524326
939120826
702994469
362315305
738857313
783679842
1042512504
604635375
816972420
995179639
391782942
364054138
870940048
450360067
963394665
937730149
899503422
1011422090
1059915178
843624659
490276127
715681206
318482960
908921541
395298940
1048244305
466582951
595009709
378596724
589251550
689092064
1020307574
979892644
979151178
536313039
680060540
709435802
1038409379
911281988
229287071
718369106
528271856
947433458
1037287824
505080422
884996824
790207995
56385231
439354232
836920948
172840162
1045964792
480257608
337936530
776684339
901466676
740674359
782060108
449162868
282888151
869752671
985266429
1065323759
810980567
852466819
734341705
389806990
954717568
925805797
1066703820
945903175
922432011
1068563215
620347302
492240245
544434739
745416133
775618691
1052734770
1059010188
1029600706
473250230
806776693
857199889
197523966
443013989
1042583414
418614564
290651959
464651440
872322704
665342607
993135249
517739385
904103850
392430513
444300333
1069142444
1023272417
974036352
801708752
977761918
705211597
460892616
1025958987
1039210593
437741747
329256281
470004052
426689870
510911694
493840785
659030244
468009235
862274460
688555162
947501940
810346301
996405156
549911154
315399612
827982955
286355821
1031215527
467322498
702068150
824661523
648103311
480519349
672722028
571872049
983008524
44200191
561796682
987909847
808688183
999156116
916475163
477392668
1024457383
997354033
895326686
880563931
879180482
1027190666
409281667
960279311
964704979
1040510959
896895270
350527976
597550193
498395237
741887907
1069825574
804537728
542401340
899723131
1008953750
453896277
692372251
599196131
413248394
36162575
932766215
971047659
950776302
462181559
878691991
820727955
862772745
759832063
563197770
383651976
963221322
436359340
1043391107
487673850
623302948
962174308
1041848314
939844635
726748283
333785471
707264452
311751197
1032633360
128111864
466489462
654964285
625101756
86089
4711159
1014327596
397052914
277996781
749442211
867390063
121269122
961514605
1016969357
948540766
444068237
390607250
753498508
286175990
765387944
406645372
1028922293
852431446
702407393
550317099
920942178
580634804
912431608
397603675
915189694
903966218
468820816
383792408
788964408
720005481
1034044566
926088591
853255875
861608034
1044675680
467088217
693388614
521060179
1061811899
732624452
532416534
406894439
420671689
337643731
836355149
815116377
687650402
895601746
926171792
754135636
608387325
928849501
993273350
281548753
541029188
592630631
956872712
1025476186
295000153
125775465
902154961
770744590
478316881
694613775
745413340
767210251
288471933
1039380658
620582920
687601571
579703423
448535901
914846285
441580365
412439644
702654018
428963875
804535424
832097001
963805385
800084957
903880133
799572770
998336929
452466277
390014441
244500088
988191732
803897923
824104438
380191828
503422603
564765284
176852938
817797329
950805136
883696061
449936241
477276537
997254839
820515962
856934319
939131401
1039376528
1036520165
621137397
247884955
853439446
1044932833
935970924
342766544
956591408
1016052029
297788526
740983637
837275276
721481463
1058258788
205396158
738717454
116669215
517572468
470910629
1054354875
929552570
951905607
744165492
692833845
989702534
476449865
1052420759
668211232
618072348
807678869
823051251
546673103
442598134
444132472
260651320
815837601
525876862
1037062688
980328638
977130865
690834028
656197618
808678267
219954717
914968870
601070295
901745107
742383725
1052593956
825646625
573579110
855859882
873147086
59756859
1003326813
784870393
451271740
874730698
404438856
946527094
723938712
702829249
434338445
1001853885
442321928
599798296
991074518
408179897
722218167
953315937
873216844
532703140
123814494
781712245
832546587
619531913
569881365
834413284
1035665624
441352022
502682576
1065001996
724151728
908668657
896215949
954403259
863813764
439155779
806908077
847695933
560898195
1065975341
444611117
374449726
707389670
848588177
907704624
989467096
971174503
728513675
1006767230
758402711
576524721
414792056
999468034
723916822
691679760
381354066
338272738
668330019
660519210
1049083543
451514004
875477172
937953062
521249952
837397995
871206252
989235061
1052750454
1017347473
738580262
1035765704
812211933
825918429
895289473
1059675982
695096279
1069079859
894891372
1051892721
816284749
603525901
753197728
1022975778
371322031
890353998
391967968
832113980
822056740
162976830
996314390
900968609
859656483
705509851
1062254809
930731829
774693501
675280342
967313228
336249932
857374234
872802199
321234871
893548718
818594840
974369763
371147628
230658738
647937079
731756798
630542998
526849521
421723046
1008264566
940974833
760289500
260990437
558426731
678851074
360195270
495370931
272652482
1012638354
788514328
801362748
862166202
970627982
463150081
453497994
1010302677
164680070
1069015968
793768659
1044806154
1034776088
1016022740
603833630
818351092
871214334
521861052
929896276
1017859730
929710146
887875929
917541914
710140168
663261470
470394004
378251851
440932171
782159219
1044878864
731064688
1057708109
1049597815
1062673766
949750027
1061655836
1035114976
360280721
897546615
549832830
171829076
297676762
396405411
381385826
482865335
419240040
920102605
960419988
742339310
113771421
924192458
935078479
810043749
972138013
772228508
170084439
808039472
670233552
948082786
931925001
522530528
850914401
826603515
727497867
983312210
561317394
529100223
827613679
867671277
87594225
1015807889
878897471
661498592
988238512
471000644
769391942
1054564522
1035785208
623218635
832422352
821539603
515479033
766363809
811662385
1058611775
609424635
485198795
396773319
755955849
972845937
1010315811
311427307
834712193
545553441
466943400
615766150
536820600
798423213
488499477
827098731
818813104
136618709
431706031
776689683
700542318
284521305
972001157
731524768
673822053
1015033323
472594053
650242332
757561027
1035910933
1024455344
766033583
1035159072
763878309
927613394
730156510
867885070
953123601
909413223
762782181
182752885
689646145
719156360
1017906490
992648246
758364408
433997742
968789894
746325289
455040855
528868805
765036234
778141601
465323331
979228532
1029158184
341370471
811482656
517832567
788578849
635991982
881836121
488344304
503484184
557023172
669399208
645737045
788743853
888087501
930460957
740483143
886494298
688081964
382071508
331735169
1027111575
870971776
831045704
774021785
947425429
775576237
805782696
921998021
748013281
489232659
482026683
796942624
493842859
783204915
702885499
706474983
641132924
404270801
825064108
926720274
736674960
890543440
1017736784
632940476
368086421
761057240
818194643
190795947
764101202
1036482634
791241322
711520041
411433066
577173366
489191690
312933388
896809966
724234683
482166780
968368197
887546686
460153318
972026004
664224759
742563802
738091832
935929616
1067838271
920399558
946608384
760496023
828077837
893899280
590746659
945257483
461695108
914183114
977820052
509879855
674786725
854286819
740101607
462089085
740490824
1041028994
610580070
615586628
732283002
791527609
966006417
154976420
468483107
1029406174
915657141
466643706
776232185
850756348
825324032
488859342
869488046
687552064
778642024
957944169
633108254
874462923
730196148
477377121
1015939624
950583046
961431548
968909104
421217934
703036847
253810916
756066633
391581588
903424077
974307902
425635680
672395340
804439702
811651618
485977300
327404205
652449999
708293231
924995233
226505809
606519071
918376068
543598807
966213248
1025659901
893730121
901826450
1026059921
888257626
526176665
569492099
916747832
866598702
928927225
999368920
628628552
888371076
824166831
582131420
456641391
854373041
521326681
970244073
487605376
382294654
203128906
459380811
629406564
1040902847
376984367
772394797
811029017
708421699
929255502
836194850
331225649
584447478
546003251
995999754
649433801
310020036
800953049
712566878
487608294
392595270
510562779
209091638
632298344
523637945
1054784450
382680033
660250987
608202822
749804201
640872133
1020962802
1053582790
1009451092
954200353
545608494
476250523
815704393
663282199
670614196
658886727
974310267
760493010
416164449
558565107
928013217
739727108
812880439
807341475
645158709
918446154
390558697
701246788
590033757
904792880
547585714
874927754
913918032
343586278
735888238
834791386
993347125
939173601
849389799
686598347
978919208
723829506
466293147
753469315
561393438
821349399
690154226
1063326383
590805613
694259451
502515757
500233971
986375502
669391461
645929475
415950496
1053546395
807133824
718984221
525969475
453185067
589971075
981216277
356288209
711773706
852889007
659359932
690372192
818181292
809133274
408684849
943272209
410892008
1047902480
556191489
867033033
632029952
515128403
497895727
737072046
741896067
443637381
766345976
929775424
878005290
409543187
992602804
694620222
1053383893
713343169
517899131
929680419
811892806
730080030
1038626958
490535492
579910369
728505583
81799834
696749291
730594771
581809561
591670388
1022296313
838734537
892010534
788785136
502112626
755539087
889040353
195828788
645378390
642908608
472689384
786821539
462633340
593018742
675551710
407562100
521572982
611680758
751374648
536082274
600845307
798896934
431501611
531356889
498903413
181371533
851654599
595208947
778744153
118498516
854570260
1001246796
875982304
672532577
917060027
1030099393
851342646
440166321
884134357
889741633
980279776
623845865
721355253
618235590
790812679
346308667
722593177
554642176
840767997
954769967
497673424
566791887
869823853
521062071
1061124502
370989385
920639354
321549112
369345438
847033284
909092511
835477603
453421121
602473055
428721289
597936614
961962206
88417168
766717914
899116355
826455471
983063728
887617190
470881911
268054418
534900956
917989982
525789768
919142969
915467808
559862510
970143146
727813432
917587098
1037655815
1018263017
417412669
910145361
972102427
929292955
750503335
924637019
515255004
841959587
225716858
371520628
744353932
838794032
972950207
747709445
633145860
847200607
654866967
882825848
901848077
1039201838
675781001
843544072
772917253
953927296
1039603311
828447372
703896810
764883581
946514543
974044558
581230962
975899436
1068914835
846057283
260513163
396229167
430432777
862981654
909996528
715234036
963241417
531046497
724744646
508112756
1026104430
929789162
424712984
477620241
1053832393
1066271851
1058031309
1049472192
706948839
953213293
849160534
513155656
485108856
694613715
296895197
817249071
775392592
544229417
994853363
889327307
1025982442
972161368
752827831
1023943122
674136154
984610871
400833419
1013541186
841957557
819780929
665186423
374992808
959709530
624987302
641818775
789064377
915488913
758565585
888274242
1045862508
851571926
560401287
734280561
490633226
455397075
386876812
701485664
918748502
731713573
931755806
712898714
656583694
435978857
715674216
892117958
432889029
407961736
603693287
807844133
742547023
456345248
837492465
541920426
839951218
991693157
1013910542
678766302
981812164
552111314
286736666
714810540
671953935
805538526
445122273
780579125
889276152
865713493
658534780
1056251339
407281982
565673825
590379563
713687073
426250213
679308307
920353135
968793556
400390391
794744822
868974482
985565834
836893403
334322456
1065671099
932048596
978484499
599510011
557364517
1068170743
633367410
475097414
756692238
756415113
490439053
189507917
760095057
581899427
499757820
464274236
844198688
588863371
760143815
577516662
952722742
379981046
938420457
524112677
310100680
880931035
444637080
272617518
902392835
965498442
944251087
424882127
720875895
250379806
549767566
809704114
538504576
420084712
544090123
601694172
648564974
836787462
803724744
925588827
266062497
1055590670
804214548
569229140
877451794
847831022
497354285
1053299485
622104413
492159683
696542810
642825673
370695038
489732060
822630264
885618400
1006870572
883745884
723865467
526561877
856498503
312860053
1032373610
904351220
857209123
946461980
774794658
848446154
356833144
373566043
489339691
943912145
580420542
942685381
430010325
791823915
705624405
848390750
955933732
492174366
694976560
500930064
956972633
926897083
713905587
890247551
1002697622
902148888
438164086
843130233
867172620
613845698
690403964
1032813163
986540921
645218986
1043752462
738407668
334180589
482005644
668944446
384726272
148317539
839626787
552864038
705777611
1004003929
708826174
463155545
483850308
501517308
1053593304
701432250
1055292769
471112842
748998528
885608363
1014266169
1009105796
974138701
162393266
474466638
444535239
1058788648
765791032
451945698
992595990
980605173
169532985
835955730
1012382864
728053987
931297717
1068734322
1056441604
1020909163
778105413
794420514
576445298
516135930
308102695
938085771
267490171
692241722
927122234
240504707
262046188
1018678676
1019315062
1066713582
238180558
884017049
540761201
907635650
762235378
726627419
783210515
763549972
243625512
914054687
935905534
690867093
946436518
512586737
442610741
688728794
280907321
358652816
993816597
969378464
951115452
926444140
498089730
816055861
925102655
746055184
985140181
1042915150
920460164
502048661
379352004
954229966
835143480
462548140
726892832
824986810
754499842
525313277
884564669
769326210
1044447685
403927552
374869601
885027858
752338852
841198231
944588541
560518186
709275026
313457826
617479290
847545619
646643345
146003996
732230796
1040247667
671491672
756838674
900431567
828991210
687203094
937609274
891948891
955964226
977614930
811731999
801114298
982735487
638796993
897234089
1003988363
437585860
337823044
943544094
761931809
881395170
725134170
853182510
594205606
972561896
303850821
690927178
53735020
522987027
804045842
830848880
884424717
788229292
1053421853
333467456
957475887
804261270
292026022
596582582
114745531
667876204
823846494
1064510770
842730165
385615735
691867751
872936852
1013009988
937130070
962101501
283209514
701730640
1059105069
459419987
989913522
712822323
409596979
929988941
939525121
984130258
443218955
849236069
1011271043
1068201592
783480624
185041580
1026652452
792301943
803346848
885399570
808422615
693499994
206906265
1063163820
570867733
992583165
651809251
462618143
487317504
389881553
458463546
598538828
622866644
662600691
284968682
200296883
696388666
550209575
1060872127
950899717
411158738
663592886
816998458
713232223
340160356
798145533
753184201
974694939
915742170
344200570
74969157
828908238
1027867118
1039269758
494310187
874638247
319869234
419724041
943113390
914918147
845619794
326956243
644205993
877703069
430024192
499469837
851662779
442974085
616841548
742915613
853189818
797655991
629683580
1048801271
544459260
463904796
808128624
663590974
453641502
780526435
742364706
361875005
856754471
664163546
686060439
610011921
772408531
473447945
922630267
868135532
831948005
967027410
547615862
551324065
990575934
930229969
699621563
354574273
359787026
1042169117
276620657
837647289
523102952
890294261
1026690623
981801236
567284919
774040979
840575547
462728950
177100976
736035645
588906199
867082969
802623432
900094159
649744018
773161314
1003344267
928544993
740158775
755027658
540668752
983310020
549943909
728956004
768640588
1068999533
278052485
527070554
960736842
1053301717
394360157
590335334
525119897
913299525
594841187
761595196
470069439
641027258
779242308
1001730282
954107882
728042779
734957990
557235779
790422358
310226734
909891953
671407486
773373044
258026665
785554452
888751892
426766893
872209700
815041719
506612598
859261079
266637231
582369919
531215076
986154740
777797757
1004690927
701490783
600676329
647349876
476167791
367190536
502197837
975534955
432502997
714307833
349144692
1016863240
753723271
697920210
721971080
1065983761
717959461
989339221
1040538716
532206661
450705453
915139209
794237771
515362597
459820168
802720975
1046495462
843708857
498634784
525400099
412464435
886105624
666640152
314764987
952537661
717397572
800791332
922659502
826314094
749447853
674110576
469591720
648264670
885179716
331334633
988444033
945842360
902564866
861331456
511278661
744981312
950228152
455828086
808761247
970161444
620231165
711854035
861380380
937248105
621039580
917406704
513285344
191616959
464989618
404183082
1021749927
938140965
999188352
927293625
378872948
235199582
538965059
818359508
804372209
705688814
447613239
761295722
686796798
603624783
874710720
1003515669
209411058
952773527
536969840
468118650
389428962
1019300547
452617690
938062560
832712646
398868186
430513258
1028930773
412893806
817973791
907434512
1023763740
730686092
988303526
809510205
771307616
936323289
875458448
728439223
609162505
841867894
427103639
640840879
941203663
556768528
1051971089
733777029
907488966
935215900
295532691
160916588
455022359
433715337
452375057
461369081
900507534
1029356340
1010325455
1032815980
255498007
748841290
748627141
508941884
844439515
741325263
673394442
860660769
669108437
852539980
697521993
856437372
1057993131
589278
849803947
949103824
871718183
363508022
880463530
1001028104
1056124158
884587299
935813266
813074329
719640706
790304796
555637308
879340859
509472443
820245380
1022999477
764939084
800644363
555752898
821699573
449892344
933432497
1058801560
477513661
664823677
1019717117
821526321
91251931
1043164521
308928526
396970510
410572517
998041308
804532048
618554866
698184088
677169869
668223326
325239223
1012061348
1023478592
884757609
470038966
942909023
1020125430
1003197953
967146272
480987591
390523806
962609188
739491394
379828223
824494013
1024276877
970201652
290583386
650154183
879676840
843581781
885857113
1051898724
704475941
682136787
723512860
1040341142
933152732
490546421
919209996
1066994842
534064391
825131429
455683346
278639924
747239569
56512430
3763766
71957091
1049520990
579908883
705033281
1035023583
133307158
925049489
1010688153
459532303
919079611
955395027
790657868
763687648
497403165
1031784686
477188814
1056028828
1038528586
937219285
976270972
868821778
580397664
204068136
893741333
435019947
406237119
245403884
673173488
1006810019
911206733
1000572555
614529309
436429172
931185227
650278134
775404020
467714542
1028833346
723925379
588496712
392641495
1050978669
646111602
353746738
1064427554
423801048
345094882
964479945
443761811
911985532
539979536
825388844
737901525
850334418
368568848
867938518
228886214
696203728
807980362
1041582749
883330140
817528948
431939067
913755549
241246282
338849429
949219714
984497218
873189624
942422175
505875162
334181244
767786156
1050375989
552791661
657828409
607180729
1035386055
461893110
658253691
923605724
981368075
408533330
1068109890
882624726
366537466
775037682
1035817158
392045723
627633961
842426914
470274269
1047694216
1023142817
497250132
755559636
575155054
922399977
978368595
493767245
670876528
410488036
847723244
2117582
607757340
1060101090
1053295126
821783502
474936252
752688759
748162326
262998101
898434703
766911134
572980099
991201717
735717361
428646566
621769136
936669831
754810881
314822887
1003343971
1008480630
922626404
557789662
1042247570
666806189
145898626
486220722
953107709
372073050
1022610415
985944541
969865108
361169682
68961812
78833601
293766453
423382425
411083818
1030468849
1000664665
360683181
770463256
259726549
465267926
310671034
1065121712
383706047
379265123
706371295
800257237
1031500278
409280788
978192734
921755632
771947892
708004859
1016810280
1041068276
913098999
1020696282
312329356
508955863
659355542
845203495
743403986
1026384074
351754649
1034568545
185059282
925336728
977317746
684502664
419519672
120493657
544957118
315565146
403722642
550482265
568950633
414683357
781809391
442689507
1024206477
950092822
1014238387
1056768683
222884004
1015157777
709839135
872981388
896797171
725880571
601187116
961480140
909744158
487667342
523340051
936876580
854419354
527142398
1068088277
1008124274
820795418
1003648681
543908775
1008790284
705708145
48838198
679791418
403667064
707324708
489301245
687547567
979820736
662072802
657831077
914383973
1063897487
1020143411
647656878
1048687774
979462779
667604308
553943335
382109087
331730311
898613530
439743670
475820280
1030338136
421289805
456677310
754884864
928290254
315946105
1048374180
805779411
1022092921
904863455
927309914
641353949
343545313
801448847
726980161
342775905
975957590
876156403
695423508
626564803
620670466
348611883
933813268
739122499
971890040
371669959
1005293701
374966313
487875691
641382620
350453182
2263455
467518350
842138529
841993404
451638
581453447
381113745
728287147
875516281
864750349
1033918134
85953667
1054308489
930749258
703278897
640531083
572643352
510418482
1014075569
359664686
743603757
403903718
397118824
668817334
400248013
967722872
384391889
203969644
898354182
748320689
652365892
948570385
710500967
1012864289
943107927
562843193
723819370
980777373
829270784
661261216
593209693
439951648
955136266
1024297006
514123245
476073874
596300034
659024667
919371591
1029620641
970800227
284271083
688694565
687597433
646178434
911695077
656146817
774252179
584758311
776719567
614275722
1015686030
1055961101
540714826
1059045183
243949725
709871926
888376981
514205115
1064428855
962544008
637117677
963212266
633384815
979745600
437166012
955037730
560189382
340333938
941748067
482759545
1047108499
461593065
528815917
626703940
939618604
360929848
534147795
814642562
706587962
729843778
1061244887
887890763
521007795
898673872
603573700
862355956
989551643
523346897
1006360830
356917328
1004808565
430070849
918513750
1008716705
658203146
367618598
751922543
595371027
380415833
937293261
1052260004
1026913713
925455650
417684088
1068362843
894340746
696103805
846669899
988830083
947236460
1013855712
874756060
860198032
844395013
461050670
768964260
710874486
829711619
587679888
895382448
766247440
455029275
337627146
1010536587
1034006713
104036205
808410575
620302891
970200443
818204778
1016939679
909467317
821682795
483023542
934897306
438453391
871168459
59614079
487952776
433423576
699733516
758676997
903051494
751207975
437235858
685171512
494291451
579933984
515346366
949258262
723669729
815499029
671007937
850880202
963311759
748528182
464502749
765617630
568595708
102733472
199372825
232461110
1021473576
417710091
957869391
342815562
636848934
982251672
843972651
929051879
821263973
988302620
701235758
1062320863
791221302
720005844
586473514
701652696
1022076412
899089664
498966342
1064749514
142787910
681066180
425509091
750804505
541819081
1028188372
582743769
730438717
529979589
554918456
339447815
1003403702
315415700
569007404
561419440
702174907
844141574
453708986
881927735
489483998
1042280324
996208072
1029169646
276201108
921276073
1049375020
913895733
421056076
559249116
331659327
1016209985
872128458
566037720
1059520800
1013879377
463805130
295718501
383347876
834206609
470500724
253643667
828497331
873059792
715355432
651687986
702752226
561867413
243896366
750830030
970815781
955410846
785236194
843146688
937003871
755539865
830945339
1063944184
1063699729
1046924113
924695645
630221122
731568141
598319063
953576887
266229326
538472309
1029647950
828302873
754483601
409041161
924014092
434510047
680513536
1035681284
719507373
842273276
473819776
586575667
400421109
464478649
451286041
448303308
819603612
696341171
878615210
549223894
597705322
364374870
731733714
392896421
578692060
527030858
413908418
727509066
524799468
593999925
735071323
946837301
711620965
254401440
466679178
261427035
249596704
1014450608
551443303
666088253
523111879
504234014
323411119
817151734
790765156
852601774
894808464
519609703
604339211
345251785
634656269
309515826
543748782
491403259
428137032
829137600
822536608
399531906
547168999
479473427
1029398506
968491685
255639524
691618140
602977434
479444090
929398351
680400191
350589504
851989154
350132804
366173444
782469912
983128453
652716725
797573126
863114465
613392829
804598599
551084175
900951123
452670267
470716047
583739465
819854736
355709194
702221016
787534863
722947960
852247204
518017235
406060750
886358432
836835749
1029574747
669407785
769237144
511278003
679363547
342091312
488832251
321993626
1014649885
906899100
883735584
918918907
175498686
415033163
765429632
717911809
491711161
635837598
527401486
438948424
755612041
883909464
1015943482
898170909
488302712
820435293
626368083
1010856416
834817547
942959962
408491144
425687691
436142964
870836872
636019676
909581061
425880730
967985099
736567758
1057559225
743497656
1047916940
881713962
445948981
519584656
121021503
475257299
702807930
716240054
590463832
935126090
421547170
782823104
466372940
820694835
976750903
599095380
566999054
978332046
1030023250
775848291
920908580
326340009
761379037
1015580531
699489701
920877051
481578644
697926137
783440456
665016096
874314923
445093293
463898124
964495141
639981195
783720351
1041838047
1036222693
507753157
890332698
286008753
495230615
1061306487
1028635346
846748880
622103905
745330280
810696237
592002063
1053612735
999998994
1026710613
766033331
549152527
1062567801
960854450
571387649
1049709625
903896451
700199646
700428201
583438584
863273118
989911072
611499483
714246590
1058304658
876915739
541768688
386345603
980945433
965831064
945201052
974717499
283509802
829164012
1024493283
869268399
499507393
414575227
464423218
418122850
760522713
724625063
116330487
620479472
1056524652
499289624
999179649
911656694
675992324
1018261474
675528008
558036770
1064061913
921808913
712468919
436827617
776528464
705319258
950487677
555557786
375790832
451311220
458638723
628463214
787753677
933715709
821551218
1057678952
772330891
982456560
201510666
837977034
710356087
344917183
724626656
1026588978
362816789
976881111
800599248
799175171
435825352
580160586
469260338
652551746
573514820
417617307
404795160
323711048
707973840
222353264
717982117
669962120
713903095
548554048
344408304
757016536
923403572
656738597
587160019
393230019
939895383
442514072
935843228
958806385
405774742
479019713
299245175
285771805
744463700
879039663
649741508
245548844
413494186
999191260
1022308596
890357613
459798353
816588814
373817288
432812616
789031258
677637795
334969280
566690975
534537432
998041295
1005200467
770065456
606742352
813269131
499780038
783496412
615260994
1060132112
607058403
402841676
849309681
559490508
390284578
789111816
383845944
731724098
254952460
559368379
768277355
387110740
561432128
424139591
662790545
784001900
953731700
858571177
278292204
663198392
479983176
73274040
597680282
483148096
940723062
1047868306
1001794301
420565667
470828662
514668127
775412192
1062984103
1067297023
420424293
931162399
1053328274
983656388
737050313
750639463
54670615
864985745
1005497223
916521759
965729607
1035983287
723168961
1025864346
448175665
111213558
1009358214
404707407
513796091
475196175
1017027069
956893633
971665506
1062176723
640042949
808385228
482946780
644816194
1060346332
1043016410
914183154
984744400
474829115
974897295
500609167
992574495
787741067
900171831
466701767
801058305
953071797
419192194
963343923
740872321
1029575738
833415362
1017612803
894294865
538462080
708162718
850141530
995508381
478156212
848583949
944187690
996239614
690480762
652958604
530785766
916923194
307729088
811602817
776536988
614588044
492946993
736419775
740338580
714835453
764275256
660729905
759769132
342496724
861691377
533198092
976956596
729274021
458771653
654205840
844976166
674305875
858270610
675415981
398700705
675091345
1061369557
502353102
794661018
283359281
754333798
215692883
1044935305
932099264
357502269
1046440403
1037072802
653006269
750081638
419156565
119877169
1016818305
559991406
571272366
767207460
589884826
769128977
997578478
962549691
1059700903
898937241
487665395
447712762
974080057
916426365
492636350
685392714
952138705
470157043
292112843
820355415
741574547
246876373
565975422
707937510
1052885078
572891954
1002818340
1061645351
462941186
909258023
848739789
871175158
798193712
455468524
637235672
837349259
837497177
386189821
834634642
918822605
989315828
866364832
1053263903
1030027898
793243104
978730108
958920950
760059318
731474732
1021975458
1058348703
815925254
925709863
457041997
715095847
464843146
1024259536
625705910
622376367
386897477
812473346
394319666
469139210
1005502320
432495103
620953974
362740685
277210743
442625457
1051401526
855735989
598175354
670418563
906588103
390990393
983077680
267561171
686065694
725528647
869358490
995370829
458054979
635092251
800450864
271151998
395805251
724427037
999768042
707691589
452711563
1063260988
1030053940
826181247
927435218
763269055
825027385
909770175
851084428
502730177
580950370
413262157
1010918471
611881286
756000537
580732486
214712077
356448497
621692842
769579881
588325556
241190948
386121025
420680267
709140076
777141440
718084101
722602097
491283148
1030190695
820015805
304604883
329522045
713314353
516003957
303213677
497130236
1011656911
939968073
575915770
1062090409
1022756717
1001385016
900297446
689232478
903305179
474420916
1010956170
668315715
547409908
723258469
923133805
412905345
1013305862
547202369
749833863
620216847
799881934
538753004
658855499
719781840
1004270361
707649234
1007524347
426982158
1015229267
889798709
992375889
924143552
418009071
866412819
534960260
1031452309
995355682
248128946
614117483
956950737
119448931
814454209
631423905
805167840
895114527
795564302
439196302
915300583
531873756
886151733
704078029
425057511
837477782
953811755
551572269
466891805
868560151
361733505
473135360
457416660
551561089
1019036372
1053891944
489169296
1008874331
991812249
920106149
780932319
656221015
582214097
302548971
578503419
669569323
198948533
936597783
685141469
1019997799
271592734
914034290
866008839
1051847246
347291767
387167445
1048341646
876415793
620321887
727504910
936407975
894187732
849024184
844430595
479109713
405133642
827317863
245982232
842310805
912421493
343917163
966225338
806542198
689488584
393274383
926279246
707269542
712011389
923424367
904788628
130485249
489462390
460881083
881593967
942711296
983489248
467839150
904131543
978714394
288448241
415079728
288985201
948811666
972650005
573699806
635692827
917379565
725236106
1045095157
866330663
897630110
623434647
637704354
713301820
414092627
1010073556
829309302
649439704
473633795
1049173897
617330101
730102783
423944616
408182410
340176321
877100488
636608414
983359991
917528521
701805675
648895405
820262460
552449401
610210844
514376364
937089596
511575016
562523808
765955465
667114314
907648323
1068744991
652354991
477294393
433514838
1060983295
593714079
125880976
902797595
1033760260
1028411008
653946671
510259020
753068396
1055488240
147340793
704787497
1022382672
1060791453
823495475
929661692
531087815
696642390
945938283
544864177
428655351
881494507
517169852
280275752
1035040273
760400444
174187385
872377217
1051664829
1010023554
447781380
845516138
928675920
736408502
502055268
1024897787
997699816
478196439
476441838
530892367
642206106
971673382
912538452
1016816034
950098555
808412118
491211558
787851886
956605807
731729689
667710029
651332281
466108184
391219880
235736625
984152004
566102117
641254700
716453593
914433369
1002883251
441560188
163794343
478757479
1016019823
583745200
623509153
955903828
486470594
1003624163
707286133
949982223
711373873
601978583
883893471
164695950
421609397
816036468
489652986
515680633
577929688
220623293
348807784
711343168
382261253
709721409
894574158
463951038
988725535
490600409
671378160
741296005
571281143
638417115
186014017
500696607
900301495
1042972662
507997328
314611674
666852333
1021718359
799616499
981172422
682771128
713879685
75145651
1025874806
482486908
743839694
759997747
491916131
844938419
780084553
996708254
529230166
677187471
157911080
859167929
758591520
534456762
954733517
710228145
975750
849572615
610108295
986001805
671911369
948407160
772208592
558643193
868584457
162523475
1038132117
908248631
1024251796
769776470
925394342
949126840
210512364
988786585
892424850
874218667
908408037
121669053
668583840
402876142
1043902545
1051122833
1011193091
946723906
288129920
409786704
376177407
803131906
469800693
709373055
542679365
927152868
977327355
876261460
690830773
851530980
633743125
259218118
1034631066
935790602
935380436
445233823
1036065170
675698925
623772447
226864992
398488543
921197747
451679847
471309272
960894625
372103239
765588945
860292960
995332845
275555020
472423480
963250479
966644046
500727007
1033733410
1001788107
372787831
943323574
829255907
1023687103
868962335
857058174
904599105
1066692091
282227792
1048099914
542115680
503111869
525991254
937075144
467951414
305765934
501671117
540242057
1062284485
927200985
766300255
822997872
1062613158
605890941
898762641
774839773
846081005
667102792
879791089
747047781
1038191529
1006779960
458995368
846513597
621081319
657662814
212640010
544814807
656323159
941995880
377295052
1046336042
432769428
718533378
387520813
1004757362
850699504
961942641
1061731801
782688431
873539870
559212549
969757461
296943948
774003054
652874802
958625341
677847650
486040766
1002191159
978378780
982283480
776302172
618850084
908231623
1065758604
1028094523
527210735
109970002
748801668
565973056
970234233
945731092
718182763
528542663
232209763
704111001
888046567
739496175
1067888474
505645352
892119910
806276126
700497519
985973733
834553880
830444068
960144928
958268471
466469301
209095458
993932182
532718287
862622482
375727728
735802358
382978221
443649459
574878227
334791996
258654767
889795170
919083824
776290209
867745222
787958367
715543983
934171704
484432957
149351392
1068642524
314378346
907200034
1041271719
429851668
978403748
1042784336
817308198
824176331
232284413
974834999
225592556
726962237
386543061
838852673
818674244
620807172
958461520
1002584055
764084431
702240079
203017778
374625532
219554260
1060809634
1059230359
837064186
1042773755
883966947
753822374
619034187
985634228
861021108
768126291
125660273
538395997
1022384640
905640470
807913845
889034217
1023290664
1066816940
663351613
220769415
613015355
515843774
781322954
407993261
488461096
530563669
389689728
673697995
949052283
337738119
1000170029
852907104
303944686
651695306
685586868
1027324235
384491928
880560341
501571490
843320541
454658443
936961369
486505655
777871193
704160356
431464566
643099821
1037161821
217997951
639686623
966624867
864432111
335163812
415267759
535603592
997658342
608575053
511985894
654312477
964319400
780701235
585514657
727463466
847928201
689122250
559718867
480445464
947910916
763748583
560125416
1035981194
755611196
1043143495
783624140
86368811
997499617
885641272
851851218
989092325
807387603
374445653
624227788
480918742
52038746
675433721
820075486
762080386
1014841280
544493507
64377874
991031094
798273571
335873805
373259173
765113986
453090514
413639115
695788314
676865638
999065945
1066356019
674609311
1017820897
691612920
635798821
543717403
533504726
911735230
603568483
917020185
727657349
769193215
493655653
850570746
541781748
851722703
886383640
754789485
641603192
806001867
373058049
682956867
878165257
965717068
1021766645
817296374
384232372
478231514
383693093
584795557
356376982
697198664
765272100
1028269417
765924503
1067871911
853642486
939764782
717984070
714626284
500359672
947227585
653482360
716309905
613598245
348619490
1019244219
712346323
924468905
319595550
553949914
695701321
1066363920
308146705
1014475580
526143388
658178916
1068086588
929569592
880097777
812955938
641554113
1035699028
1046375989
936815394
791167543
879481440
1030256268
873784418
731595986
983654289
763242210
430872145
959467781
728842681
269161208
1052614124
476911422
794143437
310281123
887974026
667578798
663903725
1004307332
390125846
708708546
682007361
439667177
558657603
514670308
976932798
1049023834
386715500
452450935
480997960
486747734
591540450
638641458
334292124
1026402103
592285640
562029004
564024693
1021230606
781733399
861338072
606884427
394671533
728975381
245310807
490490459
1043959124
937058181
464986497
1057160713
757974287
979687894
332930981
1047045426
1063704446
725227548
302323905
915105199
934465493
996135995
777057713
865039466
997098791
1033428763
845780061
770833131
1022277958
387411827
813610620
396341898
982606861
825002859
70142211
501326750
902222996
469088038
359159049
509480781
995769602
433812035
924250710
407779003
742649119
931505377
1011887116
975920735
283275554
544424793
636742629
985522753
843772388
896573195
789520735
1010990029
259669684
954935974
543664369
969002709
794262771
536365461
704525571
776225356
551054050
843418146
678320635
422458472
722136206
494648837
841534886
939082053
330348206
836101121
827080659
858949735
420449527
465656561
648620199
997926651
409167881
800577388
620620962
900773977
636183575
875643899
942043302
942327879
509272
1044284978
1024287691
796864161
871722159
833895963
66454444
457136688
830924812
424852888
962399949
130155648
774567661
714682360
654217282
512441357
800949379
678787208
761319991
1008660353
1053400603
393643687
843002245
945184753
1019048546
449959493
1022882156
524947235
756090946
489476628
533556680
517702071
558493716
302350325
996941086
936930582
300902874
721365436
482202543
868514823
916954228
805708307
652682112
430623386
737878440
672977495
215527045
1023640865
589379714
804092298
757640913
792407438
683554366
1036207584
729662217
470951303
820746513
438576842
512919163
793995669
924444616
631646675
380523792
395713626
997028507
1049601116
1003699863
799529404
631295499
743744063
1056285515
970017157
1035775977
646394554
634947980
1036878383
683763465
442355739
203402633
1053422307
794210016
713599064
313129108
242514356
697773204
974325641
938602363
633382144
558037631
670357288
478096562
942921467
421369892
274764756
414583770
449477189
389885054
998225569
584554467
578963355
481372712
989959287
915042953
674320554
555477813
906296881
973941110
512193226
812925285
929785860
381690414
873668823
482593604
674449345
818245498
474763121
527123845
1000028420
740898439
920093846
469512293
1069019257
888340144
600186341
674519521
189088714
523074698
716291150
893329883
1017968125
725653866
1021340588
510366213
767029545
1053302024
773668291
755241029
655948718
445219986
763848465
776104076
634809187
980257433
795261769
573023775
790095582
794629880
751932704
948316670
994260151
289795240
746508050
1018068723
1051424592
1024177776
695186916
1027296879
593931682
832429063
971622247
513044355
556625979
852411110
988636670
591166618
1044751616
936348868
792208887
888481469
819473642
756692103
647828744
744761349
892697892
96830718
714540062
955513363
559135276
480244209
626471229
554875962
1039107418
837675481
700871502
892177923
938086321
827223172
1052798704
860356053
716729711
503648869
949954611
218339351
438497919
932706940
1045559849
635709759
729822873
914600178
774759285
316634922
1015610494
910517317
543636285
927851119
1063244841
710952826
482715577
872429700
124338274
889941084
944929198
382473542
523951960
964269428
1017261132
954395206
524033904
816349072
457449285
989293015
883230819
165352749
911357816
735131990
585673972
382110862
916956489
300334093
695492804
890367302
309514610
46773156
985655219
398080451
732882431
370807790
592920042
353845928
843139393
656798668
1019579333
326351412
625288257
893160427
1051143951
721572304
1029166121
970395850
1058306963
151094307
600082365
675661418
707407187
832618238
826497605
764532655
275401173
957362758
533019025
1057613469
326105071
1038350466
1000733099
516830185
771873515
569074644
510946835
514848793
458546656
836135898
508802535
1062420297
822918797
1025281512
719716559
487844682
439911550
744173485
1045799545
538789231
1002182763
943490787
455038483
630375788
870274335
722996958
556905309
395184307
602609916
496202664
898851054
868911483
869009914
1030940111
948390787
854746515
1029431261
1009038973
277628937
835903437
627965226
455596839
913937308
913746704
864683936
717703185
546623701
764344418
508920759
992185869
556884608
725005263
987036907
1027885589
721995637
346982074
572661634
562707938
500141488
393529542
964884367
159238878
1052171245
728468447
584247230
423051254
994584076
690756693
1007335741
856404992
774758721
724992827
456545229
767712706
630018166
525357523
468626753
448364320
487968654
520390383
1049597167
911290017
778879422
964671689
455148107
947032756
781619172
528341262
635729463
978893025
1005802256
303443612
895613172
962492182
865491467
488643239
868079663
726289174
1059857792
672350501
137018208
589218205
632940679
320868896
101977580
1024333659
751432826
463017081
551261602
727400302
319396361
1031068270
973516950
418381357
715035119
567366621
557229815
963535621
711043167
889672898
818172304
305731737
892887942
983247461
839865498
893314303
608949017
389908301
1005783747
841389526
1053236413
1053173382
798146653
604425709
458847893
506869100
952790977
768248406
874418508
704506884
494513812
398387257
499786303
377551345
900047002
640569175
427042058
859050517
943713275
1058092212
246785883
1023777104
1004221237
1061315377
375294998
500556597
476526002
685643519
752409881
286072971
1055100546
349235231
695795093
838506665
510321392
703679570
1049161900
482255051
574675980
867510583
493541046
471649140
824165063
739005800
753288863
931165618
963161866
871165167
853827479
580010139
984777967
763462007
522160786
400823296
673629556
1047756318
381779534
566242694
900079339
681861793
737150613
1068680884
462679617
581385399
336632509
551789842
858018779
633018460
340941585
548128321
912982207
898407033
1028155943
366758896
747935942
870340304
1046655577
948509453
592754555
1049790150
962134896
905335775
997464417
949506713
1038803117
1058861544
758605129
220800950
492725028
205288178
877402790
979645231
705525987
734547097
790876351
995758191
472693203
590155936
385492133
853462543
545973566
903047148
388988126
992793982
405709675
844140956
298335862
1038176085
743140873
868489246
673654774
1011992144
272621689
937700607
831266484
35678678
814262608
926442563
834769169
916986875
223556338
947712233
571300355
682727020
829948402
908706041
984948591
965349676
950414195
888738333
882229225
484072981
938820388
468378004
1026871880
520989798
781861702
290683612
952856309
451917433
1019698425
1057799752
889534262
1001787308
1000386133
386858603
1022328885
509958605
402647736
438055538
624339088
442170238
958604570
383103230
455257117
791712974
795946057
703959432
966130904
687533464
817656472
946148044
117280363
1001321531
154269166
742975676
1028886154
909920443
305198177
456119878
789729105
225235822
887804530
811014705
510555670
792935492
939844966
860635453
632931657
490006276
397045668
876104213
296810681
264965883
303415409
682248274
773170601
494051569
536730282
724470938
1051836524
819432294
1071704829
712567209
181607692
189480857
893699569
1008595244
1015791459
989884880
988005285
458136826
455147489
719001467
453522987
471823978
841595904
991658316
833732060
868017192
738176623
703259410
537759169
455004631
929520895
1040939365
686270738
708347393
657678527
604712944
1061756879
797829110
476546209
989683089
940192228
879684017
1067421198
414310501
1043751563
109769740
372426077
494729282
477382175
698330259
1024070932
750940946
296861775
808082649
760349958
333873546
410156417
807245288
678561030
749867807
763218243
801202985
1007726818
230624446
417969143
409758026
144381749
1054767264
481316456
787400871
334756421
636896539
374311732
296654702
636285747
473481817
323468865
488176475
862632568
311471741
400668641
697415563
936837793
822468278
939679176
677217931
793671379
858627171
999369839
1069385402
972331291
1011596236
624759791
746895236
836382059
955792217
828134792
1031209273
908051066
551709780
248486396
203687880
1060162800
1064413117
1031640642
541196208
869466058
257954216
353167562
491207909
987277324
182226857
932196322
1054663170
890792071
953526420
999266771
938744812
712984884
838406926
658258425
696267191
530891149
712867802
748395877
796849597
352475997
653602366
793399372
737125847
867133405
781251057
919962787
745301230
999538982
953353824
342340046
917679349
461484448
774054916
454077020
510964012
534437977
420772316
389405554
310974734
828285290
819705975
907379368
1030460225
572922365
812998253
1001335809
699745802
973018455
433632226
701302110
695799782
606094016
418301411
475092963
488784535
1043922803
210684448
725383978
527913192
890886179
515778197
1019399240
962521297
958790500
1047404787
591217797
750723456
494629389
509745363
562989343
657198765
976653972
1020939911
1003008128
568795913
473326995
1023773184
356416437
707960697
752565734
1022855215
977797857
200349849
1040189785
475763691
944166751
1049869374
915085579
1028332079
288684657
822023488
1011445157
735120714
779615113
444855249
1036963124
1061385796
470190078
638316818
850340878
226641379
581042880
498421749
657699579
302099400
975736695
953923994
473200757
925061214
1067363648
966857315
294582096
663491241
554030696
426694435
440326534
476510441
392725117
710182576
515424514
1063685969
192985301
654451904
750022554
852639354
888508425
901608786
225108269
988334645
548664873
828852944
737350868
970762318
523017729
1018713184
479533323
813961937
681725412
799146825
813610529
620178296
991951259
583251265
1025520718
907797573
567311546
381483239
714676746
752556835
932437254
598934675
516110111
596487042
812309681
1049301647
899166202
978464274
893720748
938464614
1052218303
1013490310
1070994312
1001265400
940958420
380274100
364258062
892203033
900410333
696941597
886979188
504094148
385689762
494908094
1038449431
1029664897
613045961
924980591
782754689
668810292
764901168
639189977
763104248
398336681
976905045
949521487
972680555
799411258
437678772
225592018
998198209
130371658
1019416292
820465419
63132423
607539648
936552101
702114620
998724652
962459812
910830225
933916711
354745886
313523971
891927447
1006946459
443123649
948036374
764638054
372611602
1014921690
637523712
594904067
866857764
962632795
479587530
497016769
604861344
606608987
741728398
382661057
753410651
1021916802
460535408
722587164
740195308
863305616
306876176
482340216
547969315
857151149
804476040
842195031
986775058
535653724
411946207
700286281
896356126
527657317
1062371199
362916468
963818497
758618555
434266290
500098118
672855987
124516792
652340250
748455462
852425457
749834162
984366720
187872413
905748533
902496005
1030113371
813362486
1048159972
471598065
895092713
505431316
754668030
905017530
474377266
1037730802
994706793
687320896
631944598
953078035
990873970
976071952
1002413691
828836971
605075397
962292572
636147286
512241383
763947982
934355670
702764189
974709833
885235378
589754863
462383719
352938449
1049672452
1021954431
778177001
201955726
643287931
730122827
465600903
482980658
427813750
806110015
1024451403
706894990
902485484
846913846
829041162
710635425
370101055
1064357987
616668700
907743564
286297658
541427866
989471677
1054265796
591677012
720076318
651785821
662055612
760963801
1067537571
648210729
655904644
798157427
754681289
1018786349
918289704
698869453
870401404
767824356
623551244
890302114
201479845
645729046
935618017
615711187
234775256
532654223
460723715
565048499
385305386
1050569380
574168014
338092957
467000033
477570907
951259646
1003265573
955642271
511646068
845877382
475132178
457725133
752526568
717588182
513233433
1001601493
1042973290
675883875
254384926
250062827
685601372
416075076
570328159
390480660
951242410
649182552
182317952
805822705
988660010
708737840
892271319
286529208
1064959853
1008765953
683064361
730907262
462926289
966702156
756513331
778863111
490543724
607271597
1055669591
723584097
989664886
992655032
979601028
1041011932
702467529
691102265
766348515
724480075
798812178
983374808
685704112
232497011
386075147
590538011
986703795
783297298
259954533
266139552
565963097
733071803
694325433
888835056
499268291
518256238
210375416
745027335
214040540
284169586
355423258
1051612898
399483724
457144002
953070867
591423203
915553949
903380988
867133357
907487488
750704781
719398863
564013200
653001609
565560416
929548930
365895330
668737402
617645152
277135584
257345116
443479704
485916948
179788087
534190063
1069136394
437689087
1041958735
609876339
630331039
472875272
760558669
731087590
638593694
389891427
763368488
760841242
254653423
523008692
1050642793
468748709
915225135
525982293
922428542
916041649
599579026
1065956309
501193820
447909492
877254157
835476687
772086425
930427898
716326665
899788760
714664274
1040983123
1064289642
250798248
731702645
936077289
482195627
799178562
786048205
563011651
505617689
963950083
1276612
483849975
688502432
543528792
321289668
239440098
595586659
475655931
731233553
466087072
896856426
984203630
845358401
753383430
742492688
673674136
733241898
826389335
847084260
933838439
836837453
622495456
641639936
861419688
733260193
787302944
615022352
271600811
306222719
930640782
585186074
868967906
1020873451
928259493
873314194
867109609
990425855
466727928
680290273
871324167
479037152
847892038
691742175
1064436993
939166508
826166463
631033849
644395655
946013770
1013238006
802357255
1028039222
407279976
604731579
680282207
445257218
474523114
742797851
832466641
951417116
667605138
927209186
630251081
774807490
1076022286
585594289
531264749
941275409
464993421
842077771
647487163
832018953
383274017
517416999
474252301
356956079
964330226
419072610
402505266
602312746
479420845
505335597
933290643
805660488
645288260
379760290
480173402
1066775181
912396323
831291736
971041900
1002279535
674712047
740824604
343972197
806725584
731352255
408551181
851016521
909663645
143348828
655153381
818843279
590536580
572844595
688806262
797293337
906713488
249874094
449198940
732910776
773488875
813125242
806443069
810557340
1021667472
34703049
278949320
704967649
767664083
500293494
759416254
1087772652
636697056
490241110
1061320654
844915312
829755949
731293445
674286690
860796763
1088808693
1061914158
889012014
83497791
494206104
576820165
930733602
1036516563
775395201
863399360
124768186
1055145520
653061861
206374785
853152215
997217153
803060079
24923331
852428572
435484673
1040171695
761140363
740287073
394899930
906682955
538912909
826256344
658810981
481748115
1057509984
528004601
713938893
642773669
794778959
949584351
774090178
425253395
937889927
329532918
521648535
21972675
521101886
1021428697
267524583
964782316
999835460
993966811
967825092
267345966
428859077
823977379
942468212
549240975
571622951
838317357
1021282901
587726314
1038036530
700347376
37431381
778899311
957399419
330551133
908276647
881887820
885725430
465335340
914130188
713536946
430746688
503792163
1052598362
267939345
943543633
642731210
804052323
810459864
244344897
472200883
747968321
827136329
682925434
393382387
755826145
764240399
960374917
398800075
460502749
390293608
785135956
834940357
427023038
726170663
925326316
790013237
891650146
274543614
670592933
989776900
719140479
714745408
910313717
819513900
842473255
840186700
513788759
513665207
982068050
997059263
53311592
1054403006
771940891
742890901
960482238
862757894
473718736
912045553
454096284
941968520
643189670
885103123
263184211
802800109
1084055427
380047991
747011464
618900524
728845389
888431301
738724690
900299932
790470134
317542909
327686059
800072917
405444414
805981421
776761356
412486409
638563476
993798318
646042447
229025431
1047982443
777863653
728523425
1021627075
911258507
843894635
906609373
425498774
1030513316
507715795
532221649
442336596
548522557
390962333
53969876
603212616
1040605418
590472815
1080445248
989654293
819999651
623441534
844512068
965592823
445007512
544114092
285654318
949887689
996449952
960342745
608753303
551758443
1017513161
837499051
1056754846
455086096
698191422
170730230
731473669
653970028
945818459
639353597
763435931
935837384
571055938
727713792
1045672276
903071784
458602367
371971903
642061247
711173268
954264803
308624801
40001673
435131265
1086267792
708367803
930852078
1067944511
664015758
446749355
839954072
501689287
388562421
784989788
476662596
803433481
1059768194
524952837
552829968
510058665
486957466
516919029
850693023
78607585
27578094
975293257
378313581
944862923
837912791
838652120
1025158262
168022901
628606243
539459473
621416432
496754040
691488412
506010441
827013507
563964699
519433223
318422080
360866949
914681342
362472651
240887199
721818843
874344121
1021081231
1054244429
408914103
769455921
791193840
445414811
741717184
995757856
239635775
940385277
1068871510
937737401
594673449
676478266
811164751
1014895985
900740559
1010722814
1094234419
381528395
1050297948
859729483
611934001
968609770
994646215
995632351
705609039
861670331
630722462
775550474
1028785530
773276933
629607879
935297340
745202948
845608656
1059585912
840732090
1083577398
641749787
856884015
951450770
972142163
364645985
998642163
436401884
1069061512
487195016
572620994
955509877
862713092
720400827
1060453892
979231770
1059921597
979792010
839837042
854174947
301678619
1029276678
387893961
641896821
781966608
1043311604
1002116635
1084351652
94716985
905052004
216297406
517994401
800924260
1009569977
499791381
892018344
389202320
78359918
560787748
859578695
613283464
1084148746
782047807
1072917825
856629802
538453947
881332867
285204971
758052528
678083954
919537360
626064083
321748610
619398386
1063968219
1074544687
395902530
1093450940
468006639
516803785
846301719
594930406
1016711212
251826567
1043738955
476023830
853291464
895382687
477437824
216595375
946505318
355661198
655474379
824314444
1047697380
381004187
483138921
920791984
480271361
836146311
585529423
335973357
922152659
708470714
457206528
128689926
510769693
1014536470
948002771
551791254
529325918
974034973
1090620837
1054503778
80070976
672163205
514853411
648905710
426526271
1032396046
474659958
778739579
1004264871
901602902
877285923
724082319
955628937
783693506
902598756
812125596
1068589164
1058258289
596024224
925913277
478563203
451785741
658450104
392281923
464262357
455716096
1066532495
841542238
805879721
887973716
852873971
1093410216
311376595
879295164
1034447385
638590951
362446157
132743990
711937298
555802569
810484985
184299361
248814457
943348445
1049021562
621270892
512064146
755887129
513458708
163637302
607286031
424583174
455939576
889049878
423297193
126271166
813816135
599843387
1052896874
539972506
700772477
788725419
450972369
788620241
575791481
534345769
910587219
371631898
898489477
329114043
969186115
950416701
1022738756
634049303
221054813
1057298080
1022903001
361624896
1026572737
729352078
435333250
803015964
477863982
820742105
419917324
554573813
616754949
1003080534
1056956213
1021446701
1008613018
678649955
677911379
732738564
977243965
1066102992
700005274
1034199714
846193258
141026065
894018501
670531689
905606815
755580162
192728993
671471035
1016967335
632864647
620745236
959870428
885902381
730269825
1024479606
482446073
355036854
1049831547
1028022946
1001307597
979340127
493302597
959637811
444887343
173526402
1025229457
665897101
342609580
571254221
501942825
562489626
933040907
562832059
984482319
149925646
1053080223
458634143
660196322
769948105
889930955
498114409
1032030305
885183274
1088871506
868344187
1009303543
297862348
1060394405
626068539
271382960
875440812
365338757
555743459
777334528
1039207704
974719382
694031834
971799851
959577115
324035456
792918563
862932427
820232582
479032323
671163191
715082115
521685788
93321
389347742
736537594
886332306
963632732
402775296
714747217
335177978
710430429
435249253
950981384
563225254
406504297
627228119
693431481
377473594
638793022
726890797
856409601
886544333
390710894
1045340453
704109575
816662851
700293750
758868210
1053581090
494491511
871374641
55227162
862854344
936912687
825153623
973674333
459561890
719890930
762411168
652603957
542854102
990924978
998134224
929814945
1068337990
667960667
896723562
647960970
1002254289
833971975
660621161
387472746
318341990
846529874
456635477
1003248371
1048613711
431080694
603622074
902812573
756719482
1013729513
785479912
451295361
1041785899
881383471
856799806
708766478
623831705
392178347
1062200549
334208082
774123023
915614256
626468274
535030697
843553786
714765996
485516180
920074119
479813220
864088653
515045257
665585762
453012681
581421354
726559609
193234855
1068543338
162627247
499194247
571613764
771750443
768467477
905141692
505986231
338058288
372181164
927161661
818525501
745130125
844604724
497771484
711808174
424147075
1016194314
1008259325
769684049
622504819
1068220734
906416654
401604139
1078632937
945729959
859149015
985626171
905345250
1004908276
1012861252
402182213
1077197366
595923366
817139118
932388084
1018918525
572389515
430551478
971002192
617275962
420208192
795016135
886800035
1064077203
403445142
883058819
628359342
570621348
776538744
403126458
761479385
612949049
659638710
756724896
838076839
957825609
614580275
621686027
970899105
925409821
772633070
723990037
932630520
868161187
1039107149
294113184
1071695090
831145889
1068172288
934188292
461985701
983883799
554888332
646653394
874066344
342125860
863669163
352738699
549767591
505718942
957843938
1027946884
826706493
1063358602
278619242
446890534
539340789
630176579
513024757
496491444
910975541
995811250
914003556
721173216
932274762
450772879
431847238
457647151
687548783
747805566
995380543
730989647
445209462
658563346
770758560
788823321
675634382
1011984181
137201877
395370478
1068359053
992543946
936755031
423603769
343656629
500067082
1044421354
699153485
767427445
883389981
473152352
338304705
752721092
307606846
1091111748
902498147
880137122
991813272
839909680
824072869
928330722
476574215
239520861
531191013
934733455
246234626
553928208
777390629
261825307
1004152761
769713616
858903640
487662475
370881701
915398610
709841013
586345815
940229519
798426244
656908309
935638476
510272015
490491239
387349285
403162012
1031084709
894031336
859882313
26024257
877451919
823434945
718002778
918920064
838250977
449585696
350482051
686032354
1001907304
741426270
500581581
415700922
821603403
435814632
1018346418
882258689
395537384
721525995
849276821
946665658
451403625
855808551
959250132
440806258
741944287
517639191
527230929
653707712
778160210
950301483
715282846
1016008624
900898760
744258330
359380378
822437940
858437973
880635178
438429023
959407472
1062831204
915329937
204580979
665957217
998946043
828575227
582611229
154101843
949536428
772678548
555898768
876492514
510313545
1029250332
239135419
363576318
906466459
645929128
386442065
293535010
969187693
419103157
390796180
738511448
934461204
441708932
451635436
798452313
462766416
854446482
996334579
974488952
1060447065
963665694
927980470
242218456
1082394302
742493441
663090566
1080411388
1048081139
760763529
240447194
444331708
808788793
966821701
1690273
902083880
707224559
906486581
934296663
180802575
913687358
557332529
858153131
973789146
372433997
930491913
991564318
110927801
783856035
403462703
798465065
942162560
941424521
636099331
631423948
966361445
473344116
337698927
1066176734
836669060
740001234
853277427
672284977
830639046
333339120
683400670
763677698
616700911
489691583
825404588
638418464
881459134
423438514
579494008
949771474
278588003
442504358
644155200
1030564912
1008255023
607156369
731304009
989425961
1098889681
964066944
1012404238
814195578
959150663
467871468
794215267
438013772
639923157
1055827389
1089229010
1071624179
529605903
938422001
611534783
616171887
827550868
437601188
432838016
670322343
773155797
255260469
1007701424
596198343
196690280
471637677
914307503
867008297
1055131345
1056677843
785454389
679565508
437486500
1030984896
830543641
660357040
1048460620
904233122
468536346
1093020185
1093144095
949470875
672756808
620429510
840865505
650605024
855363594
885361438
695332693
772931900
466146474
439553256
590035573
1067534233
259897103
500566736
1040149281
523975533
780655057
974579896
794338102
1073197329
619455261
516625497
961059188
918354645
824042799
762448035
1045907743
562522633
479972454
888834303
864019948
1013782530
431897031
993384309
817538848
470869133
1047692214
831704979
1036701599
1007924123
904014865
903569639
966114715
580334370
383123799
813467956
919226032
1091867078
726516603
658386767
1008469967
795802489
800414374
774695731
887496690
871362128
1040193808
603848711
863486273
539266947
470214323
396172046
802902253
800553399
636392164
470838571
544751897
712429576
462524791
657297530
444670815
774001795
573611357
477623931
651917035
198704478
615111124
722181129
887875764
916765561
726579959
223040349
496042469
856727792
1009081656
529028345
1000444927
803459074
988556471
406795039
994595442
357139444
1096728706
1051668505
251284652
999727952
530898126
29119437
896986158
1002518681
910587574
622424417
966650336
894807676
952144953
770701350
370795007
644397232
803125828
295237543
313920696
740827454
426322488
479691167
1035814321
987871389
764833944
546893386
1098462543
552595525
837600785
330417228
618996085
913908571
949067751
931182019
364038410
1051836171
990642099
745539784
573686057
878962698
912724945
712421625
464898469
933455669
1040733053
531603598
808395128
1077362977
701779103
1051050434
422565471
998273712
1034793969
600336075
736206473
546647181
762852400
950604312
1033036144
352755083
852762342
771879758
827313271
1066148944
1082617899
876005675
712550143
1014366851
481799941
879357951
231365277
818856971
406687112
292489706
909851444
714841092
867534004
515987026
939486301
213727778
900577406
899091583
935627628
1086182078
584003638
909759466
364072781
315084850
1035555580
494666270
770544792
560371998
336073868
892680579
886139309
429999208
589615182
113443615
1011924544
914617580
1034145225
1038824750
718182841
956466374
873259084
843584498
816538836
899774953
617288293
741304111
1085415059
772708024
597757630
461303625
991778459
829488023
431583055
982040148
1057193181
79820831
683153680
379844244
33458064
1045722548
892570333
983172031
552183005
660379169
933244242
802071733
696291377
549160958
335220889
747283235
936053566
800426554
977407660
525920429
1032237418
919315178
414034461
401638656
631176900
869116188
472026488
884262762
798601279
794315989
556623959
461690861
684378200
696169258
751722639
507076068
653010522
1082938192
774489827
803908870
747695945
662304798
956587394
460942031
894368810
997050503
500967937
1010293908
1064066463
511284321
916884008
773207911
1069158962
52389152
847892574
743974370
347359943
917625326
980846692
823320222
970883358
523402770
478216108
974870431
982356240
686402677
491861265
494242361
416004239
296584511
969095258
495148835
812190902
928663956
671607212
269029198
338321396
695471143
668096897
566239149
863787990
729626337
789439326
464646358
1067338589
473942260
1013542090
924936070
788786147
389739423
415367964
770835977
842703839
367552419
768210132
800737026
754897265
809136238
638688733
926013791
781075217
1002912865
856196455
741415687
1012176083
390367564
1017223900
577080621
588535049
1036469141
1090846864
982284358
286193380
153432209
580253710
693045427
660270261
282040758
415086017
862622522
952279912
1002072939
738420593
408351803
1017536647
360839715
791113517
1053344228
565381667
1021262528
791259982
192592049
993044210
67611135
723200607
941240184
882446747
1078531260
858489900
755039733
1002395312
336885689
527057647
526383310
923028258
577041631
750321586
980049971
533127810
758212505
341389080
739285578
984729033
847566216
1029939232
584593087
632287841
877936505
134688490
451322531
1075675301
861971197
1032502304
630698353
991172715
311593890
693669548
877996602
437956717
738896168
326565298
983345587
663848059
749302814
286386622
744175004
184445643
412821194
588915479
859079583
910506962
933765878
1059488551
157557142
628266542
794489191
540370335
778882526
970040237
1041815387
485201389
995448621
606165343
659220006
673586827
871303090
390889624
377940042
926933609
939313349
922317056
561814133
750751385
722563458
686795075
1047989562
716000223
511688758
355940874
486022070
963760394
671160902
787667543
981240083
1017006669
793094934
811536747
738781791
243791058
637616600
463160583
313235312
547742886
972211191
1083947799
925609094
931511289
728764600
439100805
342338524
999715080
1016331346
535407499
970191487
373708860
1006474504
502150008
283888717
1047433129
574202022
985662409
875950060
990826893
411018620
425660164
961636273
1010160098
850573182
671645011
716689100
483065771
1020172846
1083597980
492494769
993941428
939216187
880151490
414146403
944451299
855605632
345880163
942303461
986768083
53517112
661660011
912466312
341851930
877364875
999637988
778115606
459030817
766652494
836004469
32851584
272230338
470545977
845541718
744153998
182118423
1054347087
192927667
955165041
842047518
487047186
750343780
1013689705
394982265
145654932
842773334
394499102
468974545
676385200
575085675
791631072
283886406
992294423
700760672
899124709
943593781
553826998
370047249
804902786
822753641
462168173
509455603
916283212
757536011
436622138
382431754
1049911517
596654612
309421850
699443962
693956856
213980937
889427387
875378427
996537130
818979500
1030437481
920123319
743167116
710094293
814924011
489295279
30158163
952390167
901792432
399413835
523183121
228389071
917918305
814616851
1025541267
980479748
512227760
577546492
1048657371
828299989
543973189
654084084
1000096612
998235163
1096829379
998596622
777470169
857827826
525730087
582990828
865959580
298823995
115789920
537205003
624654648
1096740461
705119382
723877104
1089089093
683523869
285168058
1098676906
865143258
287932681
525642297
1017169337
482720090
909972158
869386951
804541789
808948595
1033527749
613193892
411841096
858922635
495101764
751173765
490980785
482596748
800119729
783094623
535824520
847688507
338847384
837012917
526478057
958838472
815797121
669384809
802248951
1014549671
1032678523
903816724
674335710
390677505
711222568
684541631
431904100
888180651
674910638
494064982
465745261
875272210
606982990
538017
504161906
515998521
265607
1002425061
519875381
572797095
1020936071
732945081
1042528550
347352350
981368598
585570451
286917870
953719015
901185010
672976139
595759902
721731413
429366451
858246344
949850407
744766219
1019292564
570057197
661606848
480407234
434348254
1037047367
1010644263
77512318
822569361
1045969631
618107754
560091574
1018885275
288869553
692975479
1075364977
958937253
624477372
542663224
293578438
751713293
250710686
875021859
753212144
978492439
327619043
411034767
1090695320
763685896
282317992
1020099414
840850889
786160576
406519879
1058183051
374132569
200802703
765074376
380839691
665903963
1049438701
1057294281
444470774
512396614
1014237324
779549743
309471822
983612905
789329265
216696640
643578234
587122657
954092677
850499436
1026683332
674675759
396209092
943646918
811552177
517444055
900613143
1006672505
1097767606
1017555615
1034069192
884917339
846587829
365755938
721279865
1029640463
1069194955
443782688
969768987
984698585
1007321778
571158999
884968842
871744328
404219627
223455593
904436794
840032892
865337084
375856137
991792157
721657409
707044366
384293401
737384307
292641480
401728249
1063161403
1048494606
548101812
424256648
821330310
319557935
1009419003
1040108320
1010653396
863847324
515095986
1025515509
480129157
701760967
579151035
801400269
847033990
116215848
205867865
961563045
296961165
913199213
402212963
1031826314
968665055
260426478
911713400
691554006
758845521
594415235
1096311687
653540532
811586767
449530029
1005387180
985892135
303484948
871390146
430534951
79323583
948377128
451519267
976996419
686342790
1020271682
1090700124
638900122
968189550
297941278
722266417
741089620
988686148
864150876
792510605
922627321
969902168
930555334
250721501
309817541
987487725
743474090
532800701
1058299299
309183922
605097412
482071590
362637908
1031738009
433432035
913480023
520899695
476047463
1063686935
378274793
537888882
1011126820
864536014
841173829
819686669
413233016
553998973
969436388
796674903
889864058
1086487697
491381767
594833469
475213133
777307686
407359680
929462199
335513615
1011913290
737543739
306690278
527900510
1052798239
1040897973
473474497
638569862
461071521
1029323506
702026892
695489585
692197900
993264267
1076587963
475066450
791716356
962190771
558171747
1053247520
836949881
936688889
370420442
865191028
973026241
850169921
736610420
417632781
771839290
778756272
417849614
1098873103
554037552
523823481
869573396
1088164219
391504587
635353328
431492261
965893317
927773694
933967856
1026358222
1091220438
788277287
807744983
976457556
338449288
337696129
1075089392
539829468
588278833
933154483
886139956
335212393
791578492
984948688
591672870
438819004
418095537
227238793
391177200
444951375
484851830
1098121381
1013963393
419886028
1054433649
851101449
963844901
834745654
929429743
660197434
561517966
694175765
770488492
944454167
467959648
631127027
711700451
978035929
761263772
715224512
733936321
880025897
422654359
494252303
543856658
1094650495
1033718088
818357152
529967005
213988992
278402514
247252014
991661527
987199752
325331254
998017714
904590629
640376776
1071790065
430293426
176453847
1089984533
480388384
815718719
945016303
338598611
719508014
204290548
980550844
376880774
482518988
455073758
144975137
882973438
769283424
889699195
420125609
492339793
836585825
813034997
940878661
1065631421
1002118192
553382491
393727284
664836053
1051594137
903856750
855736705
761494457
1076680536
434492230
378340012
429990702
818290311
197894791
2657340
410696844
1077282792
361937447
976084794
1074475670
1001036394
271093903
1088023820
701016366
431977553
1060842993
833035498
762790441
981029967
960544586
836099831
811247351
304871643
872253958
508928941
992020288
624779780
652537069
1050317185
530170048
558780275
933008136
1065329155
749499222
735590823
410604849
845084179
171240435
814530437
369678838
1005257603
1095810849
873866667
916191493
884847794
117743194
739602231
1057495531
775500987
635406554
421337882
888377412
1062075264
907966557
451221963
953327019
924202682
898345054
748855644
283874256
715026454
1079959918
763638554
276935888
1037482457
509268534
1038040787
1047737946
912233218
247687374
918993543
475965107
1017205995
656499577
650093418
875708833
685536654
935199905
1008348099
800183300
667120795
1098637983
691923813
979429152
993299110
1064003006
451456392
389837873
255419835
712137071
721967906
346945343
850980208
926449241
889401927
771525608
401059871
1065908334
746907662
820657513
589193131
1018951053
1010539702
1062736272
258404173
627895172
785089639
496673430
862606494
933586975
932549539
622774480
522788222
1050559314
440892189
238748325
990568448
299107006
622740553
818046794
841195887
828214538
520713471
929253915
465504127
666678452
457018522
866736883
700203404
815682251
468223360
899531071
498772042
604012133
513777928
876022005
994177001
828089732
892864462
414395377
819539411
786879855
952434225
866930136
839553918
205016457
927552155
1048855749
907994568
519215739
427029570
1097223105
1085739380
1089764765
1009634562
544570234
339157887
930671834
867100055
497061378
557136779
1056557642
456267808
476876206
1028614245
589501616
842935601
914979246
663345206
488821368
887326841
500552311
1003685989
1029059445
992853525
367374685
747104161
975539046
944708717
766546153
336159736
451298369
755541771
643634415
887343567
990916707
999933498
623271859
912937103
874568007
503049115
815464643
598682101
1042001793
1029726830
716860829
681331028
742484360
241077557
670504284
877067073
166920943
488113380
735180665
437211561
905358956
715134543
490664938
726311369
1072742420
844037208
1076576038
861678993
756944028
1020328093
799770257
998682711
481504760
540638459
812165365
1008629642
846245566
747925278
664963073
585740561
258645744
1048509265
859981253
692042217
478652126
932218362
381920146
791771900
683179772
1070943447
885216476
927634333
863012588
374993954
974405756
1049364763
1032987290
837561615
927709908
881014624
472821746
1076609742
603196300
871949568
549939707
963348379
605916017
955156655
389409447
1097597933
310166258
304201591
863871674
991420536
789174673
884826583
885295372
953315554
557580446
406791762
808139845
608492168
736766572
1059293844
866039100
381768715
163097317
1048923536
919426334
1084474607
1089452428
933026794
874152495
694729563
461820032
725997371
559844049
486807964
433295903
984307005
917718004
401364748
922980476
436183335
807721625
929336385
926213809
598274563
1059725230
387449425
595709726
685656680
721035836
423141942
966469015
825863005
918996696
774035998
556983566
523132470
699467681
493526904
728252011
1007745616
242426546
680132356
851224964
1034023369
372202504
1051753850
883107491
957463169
821201565
747893333
451837918
1066230894
995222979
430257870
514280055
442466604
819871506
479905750
720157091
1072988157
247717175
1034468170
953494110
429768513
369762654
656511383
402928173
982276149
264214628
1048341242
857638839
473470681
832288238
1007303203
839846178
738176096
1052134954
765896217
870225724
976625503
876444190
412357055
406054031
1071707857
842157690
336671839
798854785
598594125
399851853
875413226
936067983
293644148
846742481
593221740
547921829
989374218
431201533
1087842014
479070564
411379869
965926728
928777919
440899730
931810498
533751282
318517419
833830734
368009004
441638376
923804088
859467884
255254786
398987228
1092087013
833711269
948166853
524263386
1065670389
548016573
480749209
955518340
980022079
630299939
822718644
514950895
1064748087
648229099
977474291
977930019
1008475125
1067408022
990474578
915972541
733804362
690884219
1090884591
1016547677
527607481
1090461222
532037410
309191208
298248330
475654588
1022102541
1001109015
356554693
839654767
700376993
327695314
942402778
1068655388
1057158578
762312457
952145309
739425678
631308035
364809991
1067254417
785099357
345861168
518723106
1023570464
670764337
372712184
754617249
814014593
699603655
1033782304
851291914
193717651
907993707
1006181520
774789624
315529890
995488462
772390826
1050870352
1073307854
959484752
676590955
378177621
986512067
1092104863
943116818
588426495
836629171
484821728
366743016
1027815416
954876869
985314732
733252994
978950177
672997497
798441498
951062423
431809876
551157265
856159377
965413519
467143687
1039473331
809170088
494301796
904796555
655531486
383532676
1024229890
405147771
996045752
1025619578
812089699
380845403
599948469
112948456
730212416
330908049
915619320
781830348
547572592
735822327
776529374
1016997355
341862064
911254739
292003587
301108329
355441803
645815357
809380053
432181679
661136358
806123538
997208747
575236570
392860800
542102288
943734437
346552359
202377271
1021164151
1072762518
1019998183
1012312700
708034842
496056652
341575467
493489656
631471742
700270400
743877542
1070767416
491011460
848814682
407154268
924597035
1031327478
513533425
1035822889
777633825
1016940017
192220361
525461361
793452114
920510800
317369068
765989556
1053039704
155494934
837719638
904520600
557914376
762029535
994540891
489680066
822165738
404954074
558902684
1002131421
755577932
210933647
236981334
980828877
786938163
325844257
565144991
392446677
499137786
663396525
1041904341
977661446
426301899
1031444496
511837135
642590110
826516145
434946970
856268738
538027996
810925719
562905358
511447460
889801985
1002959384
710871717
1005348193
1029707737
977155486
1081017101
740210987
748787389
758195740
640126849
970717136
854703288
671241197
179081604
996415743
927072718
468762189
756638962
938314237
1095832189
1051749328
450183388
780100890
1054151691
468780549
1010317782
540585897
673651408
701160867
902966894
759041182
956875010
806633822
229509863
375796810
432765999
1004798366
797169665
564911147
398762009
889956112
691388586
614329745
975659923
965476668
844547116
948098354
155989360
275261121
1031973875
774478437
1049339478
951953318
1080876096
947603140
1050600278
947256353
470244882
702675787
732289858
1004216432
111140202
245221528
877900684
774008429
521661886
1012199469
601627715
432775946
759996750
989712437
764422093
476748638
1064522869
388705397
746675378
626561378
314546223
845405478
692018335
832224156
67803526
959226272
872921848
883407675
741659362
876971766
460371236
965405567
420372627
475898403
417378512
973473817
582915504
787768
882608316
997797140
837130742
356064659
474680288
642194581
868289015
557014739
959328968
414774379
631664371
695708935
687366497
236105174
201778669
158347290
214570721
1068985660
806653826
621968759
289915311
278562644
716585174
521225684
800208904
344352011
1036564141
943274109
521609817
994104053
1057022741
617979695
496120191
750154258
1082515087
176965
280449148
736233742
814059483
1008077816
791164329
976470116
959924764
906481434
806669873
464700367
988109269
924218663
840393791
323722959
117738832
1086286817
1095463200
714502519
645030924
362473292
554486265
712595016
446545355
676220774
655253063
342373486
291653617
631583588
267441431
627829128
571959712
804860543
880629513
959051074
1008356626
634613613
728631844
272155859
399316421
442250100
465865126
1016001567
391452646
786208257
514307681
986211226
817789078
434837853
1089310569
899494110
499581556
768307006
714110129
1072194157
1013252236
657986816
893877631
447794265
446875813
920557465
480660494
420494368
415211254
443634931
913126939
455408091
981798518
1084090590
969758541
853116221
933169370
856877128
142081191
771213658
604050890
527141253
303947930
364289432
363151841
636986344
842442671
951894651
973906489
1020963698
494623398
964699561
749248308
871730494
828854579
646286933
1028532261
350042906
493872741
719315396
1017160982
878881478
927091651
313999990
776014154
387050629
176218940
685157972
585727033
1018429573
186339578
791155089
875611898
787790042
569835955
227342880
710766578
592088052
804988453
398769547
802974192
1060421923
1074149712
1049366599
625127522
729424212
764220781
881738328
407523301
398881350
756154273
1044312986
868006247
774354147
761259975
561165573
696983442
1043557470
503909046
690036855
593728937
1059702636
766316319
1026662782
343298652
1050623390
907762474
834957853
461575868
902201668
504024986
742006927
574535124
998549812
1002525491
377628473
808122334
933681120
321293394
892218461
1092035044
636238523
206544638
518803876
816668916
380109015
466887776
926361861
1045198531
1014906154
984259929
254918052
666411152
725005159
879388002
1042205566
1036849542
711520781
820644496
693386989
897854150
892807019
800760117
1035745502
940655749
492621696
1096194104
285922664
622604565
1011298390
524550041
920970245
551118615
914145518
968477590
1091817224
750583986
629890004
3051024
621613451
1097909123
902228867
1074690542
781454113
1087084943
494419056
635214025
412061274
392174641
565598882
1058155766
456243670
822989053
249526871
795184133
70841070
627089109
726554891
792865813
301471248
178369114
1025151073
79609139
921691702
422625599
533225311
444522949
345619800
472247986
854203425
734001097
515138262
804690699
885063668
800464813
557287384
1060018613
470696517
920871086
954158154
691366093
779967689
635702954
1040328011
467763102
695822262
810558629
918601970
424030564
1081605325
713549562
995980533
987380800
33369827
628445018
134558218
1091967141
486344884
883477311
44483698
32374367
353548405
1057956492
179948055
1017838126
361475110
196414456
931870658
938020014
447844048
1084237763
1064318925
960463302
784257842
178444696
521442451
3499893
480392745
524184290
488671212
415662772
515519322
759232898
434342001
957019189
1041737450
403670628
1086656359
752149993
599453859
1070136086
997335881
792946329
523850017
492324560
880043801
873344109
934611929
471529946
634634699
926199009
421012546
335904254
887335058
737597981
700076165
780814563
696163158
997088287
194911387
1009503727
936671126
764990789
621795754
512132276
455978831
347671459
288615844
431376024
767256879
360302205
899163241
149701238
796473725
429879324
526990587
475449256
1034425433
552749030
534689297
377467416
916670956
995407614
790743031
1010537806
719081497
867428416
984846014
487286990
612721550
864269107
442177162
1010390044
540544751
977395631
940102440
703083076
476460814
637049322
718520715
545281731
728487921
657777470
862238777
524706126
1060730173
695998168
563289383
179328535
968205827
309265904
243342768
961745369
278342321
739368172
363567364
258540004
635789182
997501990
521124100
955405563
503612342
1068046433
522627164
223008802
464871494
932874434
940366982
252680034
449464644
1043128492
874326308
934218277
785760763
812962613
359562788
903678578
951275159
264017569
1073407426
554127301
804091693
1045543110
922108855
245493514
796743227
756542546
1080489366
952747271
704436882
1070735964
913407200
754069057
731558168
323891254
726620137
986832832
544914363
905547783
816458962
339240944
1047265306
441500045
849987965
968244103
1052525620
843559580
347784549
891166267
783305859
893222353
997648100
1087353691
727114924
383482964
845047366
692389457
996554860
279432562
839243701
779874228
683560151
858383886
1015392712
928540757
655261947
443754561
659687563
995499300
166768407
701481856
616915997
874795357
671486358
1057825442
557036803
659524235
958676639
675975543
1059447534
719698151
757194845
584237455
874024655
774807147
746028536
741733774
773112059
937365987
119543236
1045052155
489477961
561522292
787264130
1080849640
603258381
748818637
933870830
867637685
553595201
723258433
902010886
534763162
365229854
895368789
737286542
633731472
907532416
959603436
483058662
835452460
194615992
928847574
148801263
297751822
338957203
1025697635
829731442
881082876
837498604
602760856
359818212
813957260
140505281
824035035
907323447
694004098
885910869
914661725
1074753541
1064708011
645246204
499828271
887587183
823521961
1023418793
921148443
506625340
968270762
495337964
870657403
668140392
993231443
820011050
780618977
828331075
851981979
130750628
849039621
711580070
212144794
912354929
987085733
916213467
713284187
641266197
406559323
874113895
724040315
851204222
543176449
887872387
757238727
611690558
802330792
919561149
1034382493
1049257732
465449054
865627839
632789372
669102590
453957289
853300683
316877591
369490876
691672770
857498712
883070172
709708510
931874085
401232283
668480463
475766928
545685874
673503354
620591288
1085466146
893461303
498849601
976975813
175513919
739124237
986707716
344066893
370021770
269352139
1071135594
714301567
328532910
1073183159
396242970
754777735
991150744
968980529
903610136
931109470
262766746
505988124
1089254254
708466229
493705443
842268347
988405998
997298536
477493347
107477048
875418741
803211007
594240564
563454946
511192264
644613298
299155703
874165092
934225166
583980114
889525899
699685205
665884707
732999294
847647230
932066064
1088428471
66013011
434614484
871950327
704663942
996988505
458878182
889104458
868462215
627530611
587164812
863517307
869862650
639662525
507634391
471764654
1005334569
963507872
420229246
733904323
414795044
815343761
983323101
781439878
600293892
613480941
94137264
888586430
537604922
977961358
460845230
585080470
786981355
759802482
1032621414
755736828
991707491
292010671
531340417
729026065
904294166
315497541
407814190
474338218
925873225
1025904062
859156285
777106787
362919189
1024290124
865821916
460934513
992749463
857101564
547752069
588635311
450654110
937423903
645054766
971057731
1032843845
255600324
757127817
597738958
689379674
859077381
830330205
680079395
520165605
888188459
801702828
690023373
565314975
959303901
977701332
737026256
702289586
920497697
873645734
600635004
266494381
516955917
774334207
174703954
837103186
736413070
334950940
734359329
765277487
436800089
395837103
492615481
796938189
438471554
562521956
316338672
668114471
274094965
229591487
797647216
535943420
880418382
53036067
569974333
401253698
933014847
333245127
445880607
544602967
530885666
1097574891
888461065
858655350
235538007
195032057
489300619
670007743
712462136
338332260
857540798
938596433
805350337
651001485
965112272
351760604
826965419
310159148
450848394
1007499485
433815080
896779824
847723728
735052282
392285403
809070575
610969066
897798746
992845289
799962441
968474528
512109286
964444693
1051690041
321697850
566535251
696986297
1081000994
827565495
773095780
907735924
974200523
346943542
699883289
453194549
773520734
457689379
848237622
697781053
880645132
663971966
565471758
959715428
844951154
717791018
909618591
452070099
599191231
322372764
1090325890
1095054118
828185954
1005165509
995959372
450876490
937349128
832685986
166246323
917036149
552722604
716876041
195304254
912330313
502023784
343253169
487011142
1052275788
695049848
779938098
179688752
670466652
1038474710
788779878
592919911
1050016472
493330591
1000386373
490568297
839840978
1024989910
958367137
388838368
1063104218
805200648
436271425
1077027663
413633822
356012209
313845653
397610732
390370392
193109950
828642500
949487769
886425903
457591676
467825539
611594501
301265744
205383359
599254601
631555131
616511890
632600623
814116262
471496827
721401981
389453262
465005904
295318842
330225657
566868575
271016930
764902285
800650308
709732655
733803736
788762534
679813792
910969828
744071286
302886255
860716834
814718597
752791923
965758819
912430611
362893018
783575763
721421608
276442843
1022390882
467941838
271355786
1047108743
346648264
751473831
903788386
914317935
824587031
858341552
395669770
405251761
500664969
652040177
535441456
768279651
655190889
448292450
848358512
1019222662
765710367
490900178
865919898
1001342886
837618994
384005772
747262610
689741193
969254580
638661667
1027445135
986961682
877308095
1072355943
709362032
442308005
502453615
343652223
460838339
1014133775
951932179
955153399
959802260
754293615
406226536
1031394705
838152119
508630373
581653613
502290519
836227882
625183797
202142766
357200780
1047031121
875063286
457975508
610663682
733460446
829582215
696673686
964404593
319881849
840730095
760385324
515871673
1045608499
459575094
1064712073
1026171471
512682687
404797760
439541688
862693230
1083965792
725662367
996624436
724196958
869213666
926552684
491394218
435054512
444233473
1078472073
781581921
751586961
784296466
631038067
588778393
782367376
676523601
426374661
879049281
352082079
356167059
769487701
675539538
289191751
515669295
356521852
649713832
866122416
642557841
318622900
803051453
486493757
157682232
445225126
183795799
1047464897
876613855
932561312
688833321
973195761
856808458
331132505
540063510
1031560041
609520263
1051521144
413886523
433585055
843617574
595095196
916346332
519328531
409130483
485538874
976167317
267341312
544003367
189392855
293085794
477495368
208955856
1018944481
907911645
746777871
896656568
928274693
441359475
376419921
1003546409
826750965
454695233
512001111
482901851
376895360
1028299747
247571930
1086588605
566472592
349505859
1019529388
810824248
679487300
509129925
687807919
595707336
569331169
703337587
405926027
708945309
1083616835
392903641
433218898
650801016
446377657
454062748
912667063
991251348
868406655
893024027
134658235
193935307
1869776
33051728
792214412
890510722
15635059
571239252
711058620
876846934
507858622
85519449
633382639
1027638851
625805885
856478240
214657170
940487940
885454479
472446723
600963717
784310289
880247033
410128931
689323890
264256235
644849023
703513106
683851852
737256488
547934065
491517522
965390693
479571340
1066603946
119584560
570634679
518867943
673470628
234613338
650808978
1017045137
450995281
790402020
942705028
377808246
318741576
561439715
904301436
413734610
463070143
256817136
1023888614
1043627203
659695048
546372508
707955771
336015538
1059050183
885457439
609079149
1063169805
974686408
378580456
692171270
858639192
713320897
345218439
903554187
741831678
433323633
535062021
970485018
410669122
150700010
985881888
529981865
827419270
800332259
530394446
954688175
348205604
641823475
959830023
713129874
717237462
915483183
1046451593
1005979540
824934373
468891186
399269627
819315074
916327884
937290162
1063555124
948940956
450197393
620133894
357779103
489121793
956614747
440063207
1004436173
458337561
467122022
525938832
554700479
676056318
937310286
360307613
570032651
514309156
968948382
873866112
617149954
567451240
795500944
412533134
1038538226
1021157724
412172317
329176398
616328653
781996545
797288682
221702286
459897699
380219797
979681338
480623565
530732926
721402620
465739151
168090136
598776927
852008925
1010904182
1005084871
151286868
716226450
894283080
491980784
385391167
1081476144
901747268
517237799
1096098490
672138408
761580861
731376160
459674744
877343392
406226221
414576524
361485025
1072182626
1011861524
620643355
887185686
336374440
769638105
711924583
851382654
923104325
618811292
959148036
499190691
807256334
717071465
998876841
737284341
474044611
782709413
979556075
748439975
550456447
1024659868
422879085
626557513
990493238
457212138
1093569996
611905822
655860195
796723032
199094810
994980500
1028518391
399952350
436136175
1011651372
410888980
695889966
514540201
985572103
1091718347
938270464
535343969
828870440
551879209
949522587
536318481
736941406
383704981
767717747
572270354
1052485083
843730886
1056760211
497204474
387407527
727209055
835199369
994970914
681192968
1025348676
636319015
1054789114
685516762
438943622
1089654230
762704844
984980182
573280921
503232368
861373548
1092662534
472313685
1068637883
878396787
714886851
59298716
1077163664
203474003
565080847
581848749
737689709
863949542
919896794
1089266107
870585059
381340741
830549746
801457422
726788361
252974151
766944588
445798384
661629650
551669246
1031234052
773464518
613452514
416637526
1006739090
908398353
767080275
476024780
792797682
711959507
833179381
772321179
706111990
500486644
846086350
914040410
162018909
958840435
1037171206
1014404335
453615748
783027408
857614242
1056544495
665292197
415176160
833766093
1078826074
933720933
303819237
598871251
742512812
566684329
785715256
560550369
585533212
970438087
861828633
479397985
980236878
478862781
330776257
874019248
992322733
915853017
422876809
981238667
851802360
943393245
377466687
953214035
349083118
877986276
1017957788
908074062
671164131
547717274
739483740
670051970
908489839
1078118220
520246854
1026965755
723098557
273999697
715841451
313132982
819868787
637265238
759478875
658798044
451573893
894019724
495079576
1027677375
347202616
446359912
676897375
630467932
679289286
409316571
873057706
698635856
774295652
325535369
997944641
942752808
577492282
816529573
832599463
480155124
923350520
960979648
601837500
199480239
1075797189
670900581
848641145
864749979
791572222
450480407
924039212
533879434
689339781
451825476
355615132
631078838
906977297
978148735
542486711
632915310
402726104
562221024
322084629
898922947
471411746
611629019
1045533256
661500162
532678755
814949474
519488136
689277370
564561229
723201463
844944802
896961676
976729680
1070438638
459310155
822064693
1080446721
951094107
796037387
1051788954
629240639
904351756
808986759
266910225
372963696
998844440
539960414
442206508
1086231450
938697351
456454547
542999470
563132713
659663401
409317023
568895129
901041242
382843806
952510147
285997827
241625271
187120903
549520291
933256128
840013101
1044445775
818146616
122147936
415501942
1046490313
851701570
476785475
1080739652
181142362
713975807
877830751
568475900
33899
965946456
887667210
553072196
862245308
756979505
501258717
803818628
843673729
990446194
1078338844
998481481
689066796
867568466
445208436
272948942
915021213
267371102
961206154
355692826
971804061
718353305
485756152
1044784982
1064239796
645921258
513845713
864683571
1079348787
806050812
859660359
803341839
681648525
386870366
590395109
144961538
1017267541
422483183
634309098
1092710485
582612874
368268303
314937506
473972733
524232870
673579426
316767601
781415014
506100121
940808823
895359632
1035054828
684574950
894213669
234631354
784929616
647106809
329292588
480520155
961594225
1011374732
968584848
790081608
923807700
388992964
443192303
644262570
873150745
819387545
1076832909
1091658432
548520556
346674163
897909413
496450272
1030085663
634497254
918025323
751933304
349787669
665580611
422591274
985845955
309908562
867095720
388391373
658233558
1001512350
882080026
388956017
615050510
639290612
994814424
651698605
876792470
1072535301
714465616
566323666
620950640
151478606
992177698
352663227
831520971
528390956
300560267
780709046
1009210526
703758281
337252248
817929816
886051188
352152909
691177654
973647891
955955764
592189260
1068653022
150727362
813488242
656433999
828787169
1093206769
407441347
1052363699
281244633
261533189
1057930536
738542696
969411341
321593092
1091709743
362226106
1007950545
895821245
903842160
680758932
1027584034
794662244
952016104
675297787
263134128
373751830
907800591
362719176
197718130
967997806
1072053933
1042632765
194413325
943224439
1082595796
532129725
467283731
618062987
379615053
1098627726
641841777
275241612
1044208544
454179384
880083589
557716064
497122606
987219817
469653218
394665868
933696816
966883409
652149782
810942551
659756883
1011770330
144029233
1045476645
536932048
556633501
588197239
213214995
778909785
662077450
567886195
681128368
1029844284
309528207
558984318
412529363
1044035698
430940222
1002969488
717511464
817491268
613774410
966812968
445382688
376019677
1004141001
635449187
360317677
327563173
974728218
890537855
376872787
855506754
593151588
1017781662
513947960
608455288
903913763
1038481119
209449682
1085362547
884029960
508187889
936566895
1015269416
623215781
956731481
1088381973
1007322291
33000354
605418462
919451953
275571284
942525179
385365534
534723911
969553610
1093281897
669289254
1009136746
849250668
364946907
884456526
425244498
934907563
323581369
333117745
394613908
314546466
426210178
988144519
965408811
417950570
306526568
693101630
1065894725
441947520
967982448
539461337
1069113288
854386952
338466368
394065315
297637954
1010261451
375316668
694847363
542179915
1005480673
455365241
724234223
729313859
800998690
751239025
310471210
663918557
909696022
1037768794
443468343
1006071713
817399380
986739545
400342493
951554844
907395467
80872323
947511886
1012682462
1007800965
539150355
913115084
572163269
520778100
616152145
782169328
1071168708
920994775
724031276
776717520
432859330
742778737
1096601581
641025118
393619080
605143630
732494908
512496462
789010400
568553786
832915052
500612213
494187718
140123614
1085933894
185879059
865533394
987818799
1027805309
1011329600
827686046
923030635
817849495
377804488
531963796
769853264
293116763
452550904
847205504
521435055
962686811
931854106
399754536
375122659
400990975
870300281
582649242
1037463960
447673883
757506556
568077284
197868548
967126001
249277588
1035636449
506004189
702648664
1072404355
476329835
609580610
973570808
596530775
529329033
616473538
998590154
1044657353
1003578014
1031684013
650037171
679299814
405129029
692137176
774431886
470419351
856680651
657645249
263593631
266540538
603074941
629038171
866271031
917697226
712094202
658120722
475342953
811975172
628421833
396475587
456401693
469289557
1053436249
1040250947
362030302
459366954
1081851224
472202516
854783565
614030648
730384096
244405776
1076142082
621723092
482855170
917565645
517896351
537899946
226346060
620930597
809124934
940948156
219610731
919622572
780997863
797458099
743469831
736342055
874451485
671346736
1061829741
964968447
1088462567
484001133
793707008
1094403947
1090753819
978734653
513808852
1079247830
908445403
475600031
367608038
967986348
435148106
703176494
795389798
1001879688
883814042
827170507
778372230
1012770951
613994697
496030531
637628250
735864063
904047101
389329650
982644579
335412317
550476451
447038913
507355077
1032923874
780935427
463806576
947104397
49685846
938973133
1029496749
372146230
867581789
750652078
869774889
392867072
1070765280
506096137
1090452086
297471002
807134841
782650963
663251519
314743472
519166554
1027503494
1039855909
408871537
518855763
955423134
223772817
751627278
599665356
711368397
632931874
826057165
450127875
1066137050
469574083
1090761322
740249234
472137214
1041911331
852756714
724751965
443118808
796653713
955168530
685368943
618969913
371898094
1024067667
81818790
523293717
941017989
918723397
452976735
842749411
837222834
388648008
1055941350
936880314
679765577
544079267
847895054
155841083
860477894
524367835
870595502
1083918316
1049517178
404801904
815377922
1084384241
646686659
550615762
697442165
1046597192
847665668
365911433
824163680
740014436
877080406
1059968926
997201036
812893612
890825536
476392864
848628693
676541478
356547986
853566455
820629553
287978829
593010111
656190020
82556089
858362388
741750169
323755116
349016165
425582277
512622134
489730923
1062526220
503257799
1019332632
942480724
1090759868
884499384
434363001
966923966
803708494
713335530
971901449
725604757
483877093
690148299
1034929442
720442116
805678551
586679368
317714541
463897270
1066566865
883151422
456601814
204242598
881950160
357065364
538411530
352912362
1018974471
938186170
348332699
732358991
894402064
643672908
489279907
452192599
377656759
665138049
633814007
1058073787
556037570
263258586
1001725135
436676868
917346008
496415462
542753814
402589207
782711340
993575400
539010536
1090946156
904585804
452156716
744561624
371098140
946188054
1047249114
615248998
829867993
387111081
888391845
934427116
923512868
338288919
1058186816
392246970
398570517
904751845
1071152174
1068953703
983506256
1055015559
810707006
831973988
412818190
604557512
853107179
420382100
972098153
1050176316
1059288760
390506057
563105063
870010225
1057565328
775940437
627180528
864166242
1054313760
990037097
421580497
909007435
630224065
338938553
358976314
393172055
873259422
276811129
842165401
1095476960
827218509
769459041
489455427
906045273
431695965
472430864
788231004
521373824
717970308
612538998
733673523
678945559
484090133
646807260
642638822
1071155477
1072575714
852441444
660722865
816016660
199216981
1065404647
866543923
543420049
192467608
465554693
827247831
411678883
274259399
306067865
627013875
535763944
603658802
478507638
414356051
975974409
323044043
352195224
1074065982
900769115
923100729
550844298
499382575
442877370
881260608
934163516
204339550
490117508
937253531
529463681
468315892
995733096
376831761
721229005
983054254
1081049856
649843948
555431758
452373713
1051739500
705811291
1077702297
459706478
563006251
912369899
493629398
710779648
549909157
1018543641
364295346
635901636
1046246644
648388966
752583708
1083313676
933229676
1090554670
1027178398
722771637
552286634
426843105
254802102
1025341188
139318705
1077780999
1039216241
884620110
993681309
944251182
520636663
1068445629
704555077
1077426969
959285907
717824422
474848004
997361734
835546537
732612906
954148978
496869944
633888805
860940201
947301297
633786595
871272505
389582960
882798366
1072135742
719547391
615904827
1045834569
1091221555
992743958
527815353
875732145
420679710
256740853
294371424
1089839920
315257894
1046741159
406636293
1000103517
491602433
921538639
333921499
497241267
394908230
381022213
456885171
707306167
899084167
425600660
1001174138
482475483
709464870
995607097
358789228
827907481
474286270
151064068
476294228
386915545
985796115
885667869
379922448
852485192
1092996823
845927164
801159133
445047485
396617395
390002543
548880377
405271367
681457708
216581290
941425755
544945497
970157895
356780796
276914408
344156956
999810187
410769593
534501325
547838978
788979689
534108175
751520240
660528532
561054231
2430106
203856413
847320194
862905988
897259882
704924573
880948238
468342068
1005685783
534251908
1092212939
582249110
1066140801
343539784
835248855
856593235
59397187
543737729
770634063
103444300
917811884
802100886
602058829
268122097
880633167
1038344567
813164601
685401888
810025930
974076468
343392972
193094262
1023482002
485924560
1032503949
398497730
365709082
888449313
796366339
613759661
629127433
469264985
360891130
546740411
483009958
443643320
326742425
477440803
579697222
805918295
1090116714
1022890310
772450703
457244908
791361592
566303626
636783316
1096668649
929359469
980253291
307166173
986737056
577276457
639899024
562076212
453353334
837552433
1041623805
1053853142
1062669963
830148949
780737917
894895448
789077445
1006211842
930825913
388711197
822316609
883973428
481166102
642400853
587010644
487636814
824826052
464841719
1002751609
897824433
557514088
699943189
711049935
388894214
703090354
726135618
584088739
465271818
680473142
830351365
388778459
639244539
875806796
720369308
177903889
953625492
899653944
791403644
503268332
459883149
780089679
1053299731
435599148
647284417
401973219
992102118
737569377
789729924
598612343
151026638
190003350
145691841
757353567
509450559
1074295615
409642231
669646820
925818518
1023195642
1063437990
991447720
385251921
750403079
1075964624
569199721
660859835
528173139
786858113
910532665
593749506
761839137
756897107
850958053
805872318
512200366
450862823
473790007
507907547
980399091
486933814
466411862
647039664
1068224967
839926796
1048096525
472759767
593604049
568071843
603751289
1090141083
1047511156
405699303
918506983
970197391
793557519
985933061
869363983
741877980
657539383
1031898945
905954618
1038030948
292722160
1065349243
1006271203
603943195
870526306
1007211301
721791346
564131195
999263013
962125514
752116307
562535457
598629894
522422541
923449821
403059252
732338025
615580546
607840316
460589865
317731508
399366042
354292244
589766009
656531138
975052289
544869234
862637782
517307223
681403269
532690187
549098116
717588139
814333120
648256169
268810928
477299935
1078281982
390002358
985734193
809295403
282799896
931667943
565315990
743440896
865409878
752514236
435339514
1079960374
1076732972
839856544
827956007
564511581
461175742
990208245
453215189
466792642
37542786
416690579
84522259
461679560
407649321
351243929
334479349
947233585
769850112
470460747
491199657
510993199
763282720
432898443
858250416
558495786
518629749
214517843
944430615
1011114329
481163415
1074379337
920751378
681576998
1058225351
937566579
413454509
1028733155
628066336
669904855
828304506
836192718
895978055
537741940
543067505
1030699969
912218743
818607810
535793211
213757785
928784878
792029735
633784671
1048561881
782534763
989862756
985410667
322719272
671922163
870816971
344927961
300497095
671362662
465837701
843915549
477613811
1084008483
863175716
993718166
1061163683
1073934632
997897860
515915833
1088468208
460662942
815870695
628381055
954200377
677548583
725579440
640487140
956705054
246869460
420629705
471562555
744448336
393644521
1023437369
420900861
662562990
133779879
1054578627
979602972
833113979
643376721
640752277
743259676
648544082
1053162671
416511047
962258192
453977560
513252907
647409460
1057946748
846348597
805098837
919629925
494684202
695420766
1054864277
975377671
860977515
758479995
751124993
641973105
116730532
1010364257
854250243
1022958315
476779281
491317848
660454196
442218317
1009992668
416935370
1066286480
963550898
722137926
258367841
1078153261
1039114032
701802504
385841655
1003808726
437577740
768367908
893647433
474518866
736177402
476408013
335158484
1056869400
986428096
744289072
444940867
1093177463
948252909
496703429
527993215
703713548
986717460
946699450
581377256
474734915
717858560
986070454
910452013
796085429
1011192391
570262455
1076359771
379245674
750220490
85830308
665039769
499678280
381742491
1073891879
413430878
201410826
312494606
902919001
377197779
998860892
637945267
741781006
480438172
839008145
597758243
979600756
1023116844
624409862
1024407388
827445409
466761408
725252230
508347718
939017789
895127776
394795204
1043129968
457264382
1062920401
910415920
452503273
467203349
284268179
492542279
322985026
878971308
883844596
452649001
615484044
639678944
574998289
985145306
456998924
1027980541
781971407
688580131
434974217
331615473
977752321
911624167
1093844876
443639654
410185985
615867038
403643554
761395676
970790547
444956525
710920377
1037590104
855065774
636957298
696082847
647024204
1026244062
900189084
691600051
659089913
612566450
1009861961
632152835
869988030
1041945594
350387970
87383873
926599284
630813625
210092598
524178507
841500222
868603764
865618534
693739388
705639106
438814709
710126215
956363057
568352217
489194440
576245357
880636634
334219044
943309939
847472165
616180515
540663404
976963648
927236806
950140153
490479407
598076360
1036417475
884120230
840989634
925464097
1060613263
938442989
993797822
1075430280
1044357067
887725705
553490062
1007745954
447077947
471584384
977877849
554080726
944306295
415518347
642074422
731345904
1064180138
1087513033
944693726
1000420981
448284907
619561589
761310380
812174672
939121245
449540815
859644122
1070710395
1061911270
702681600
118383696
503862656
497862422
1074717994
734655957
638410046
133753269
987006119
1014093980
488422843
869946588
984081447
484281301
935883258
957190731
175757847
914593271
1059197948
1087764669
341106737
354585555
384128176
492540074
669826793
985930260
881844895
743002321
755175139
944675508
796649098
1026927907
934314895
848611104
658958735
779447703
629661808
627240155
641938631
807641424
956620775
443146822
1063408293
1018589742
704562650
639378511
793246467
170386967
171939716
276612735
326086835
428879340
993483380
410447647
593746469
356768863
325385223
1046728370
962765341
276716706
698930434
645588402
771976678
407808652
399729898
415553225
319446580
632860251
677038763
534132568
473600728
760348866
839919604
1006773395
875179907
430127820
796219374
594737654
475104645
545800603
935609353
699886974
711751701
251246973
778962753
726296556
569219243
544975936
1077495700
620879713
975683323
720555351
498774342
745895306
444614118
737157221
419095264
603517311
787331460
469731002
415738176
560264709
1023380964
833857825
736428245
828814432
764964232
925123373
655326811
832309517
358134669
693582727
1051642771
649694213
377253795
993162064
649639678
309380875
200755940
1059499320
459705443
1071459539
603053522
1013490455
727362973
376468059
825535090
1019129786
719415847
842721543
605704884
867056170
998784762
536849172
851725183
931095627
476149813
937840873
250380201
865304903
978019677
830865167
85758413
887092670
288534824
920275903
447932949
869758010
403467412
881792813
711122250
685678798
996582171
1007861494
950473985
946979958
934467859
656521421
758233264
1065384892
1091768662
875304395
933131905
1007989193
1055559123
1047540421
736911508
838282123
425722911
994766815
1061728409
179710641
844776261
331159952
947037319
1055650218
85577223
810090807
973109575
774972079
456150508
570887367
635643762
813978388
679581813
469021490
663821972
920129575
933928674
882345662
535226695
1030753666
1007231234
391762177
814542119
773068158
484758656
828806012
753405132
745185484
504687851
760733209
1008731543
679571338
1056917985
784408369
1073107933
931329210
931518229
1047616912
1069554658
286380120
920756107
562781570
843073907
388589927
907571051
448116865
1030505038
831678216
821881720
291849650
1029844374
404841005
646353444
80177598
971907228
624060693
496408294
348054800
539254638
874484847
815358258
696648123
1076832780
968166590
540507410
737007945
1023953427
401517254
1024391483
867554171
852972062
388611822
1056722387
871911627
454276740
706205639
922402781
487161523
864514714
1065590838
798246356
508309974
847751974
1082391134
154508583
850176675
807081966
945848514
906080893
272403477
488883902
962157267
893763883
1063415743
366112650
435136854
918067607
833049746
740658304
487838235
271565472
361164617
1067082173
966980496
951241799
861712653
1043272657
354487717
1077822385
710290840
1053351209
721810144
450456042
374936277
1010255324
907024095
656137167
757557954
349179983
395487780
744878448
644826755
773048824
681233006
946246664
1087282354
809111866
340208180
502690188
468598056
651526393
709020764
265138300
1026016811
1042845613
632842534
723705772
724484553
493230268
505939169
1091354652
943464502
609217558
844296882
534702760
369917719
892524474
472762693
281841506
308119861
996894706
896233455
934139244
456196472
525831286
600322566
725302567
997664108
634385133
839054921
193177727
854578898
420656223
824473178
863526296
480651345
954509559
722580137
508568425
857840905
882885009
1010696535
737732828
777121208
68025191
918389491
603415210
694472546
785151724
578973414
732466480
961902917
927022914
831766758
850093531
582184172
1035952539
489857715
336607186
351540456
597384189
429560870
1088795570
254417694
548241054
672334789
548442631
842111749
994134584
720207732
123219078
766115799
740512617
757441256
463108952
843944329
585041949
473822278
736807539
214656906
753647299
1082876599
555871483
1077346063
439802038
702705116
737539855
381722499
978847145
682874811
476526835
870541362
775319007
1031870989
1031142349
915475866
959516280
775733260
788636753
970237577
621700061
1070404517
355334801
564474038
1065729763
700844189
857701182
673288427
885212656
884006018
495204855
988726129
843293216
567197424
667698688
815874947
440277661
877603408
839461513
548091889
599890415
1033336064
489776995
729049797
43561924
768884125
909770423
637843028
562889221
991259507
856814693
550616560
434355258
794104794
341866007
672397992
635894366
1019923561
862190373
1042777805
491538881
1085159675
881989538
918338450
451475214
1044419987
973298516
419078715
911104146
908168771
639378241
492339834
459118218
930372294
508467006
767648672
560601748
763764935
1066429725
813869518
395826501
427720232
853097912
287379950
963329933
884318791
599467128
476829391
494390657
830035078
976227528
388830010
688606443
937975189
987047240
539870520
135491050
370010026
1019794551
182223721
451453025
580298188
884422721
844296400
467555716
411772724
759269305
853082725
651753633
969962310
764834016
981217526
1040926533
507520455
505856847
942062154
1019881433
485428472
787216760
1013044351
1005773240
852985299
390400445
496171548
1084567626
948196626
1086756524
560743092
941669188
379123807
1022734254
651857373
556854350
787272047
874426732
450855821
460007764
460855302
728996798
635211996
621280583
347078894
616674650
1004902517
355021982
737585762
331832957
871532212
593548894
480271584
527235336
567311940
968412288
396443808
474267580
419257197
547866099
981076664
985762643
728466453
890323095
709398721
922622421
653494754
350680325
977878298
848633259
970411159
986068728
1023883370
349039717
980143334
1006482232
843352458
507459628
639814086
728378671
950886917
1053330516
810831805
797166661
354321342
577502178
918207333
1092796236
999045141
805345675
463121019
519786140
454020187
728798808
604561447
675959663
78519478
431662508
111988768
111462512
484217311
791793914
809968535
816362503
686108528
671827137
179590163
1086311787
1051619567
88146772
892614356
340439196
234287948
1025615887
419993084
146090822
142795543
244048960
259057321
260392458
268904099
67953565
924285660
992493296
1060358171
386791629
307004884
317593720
154897821
312101180
291167223
257928322
335692712
772481161
302686369
350871105
89672029
240667953
225305870
376533349
880100728
914109550
947392853
391938082
184123762
788698686
791392105
406796694
1027640474
352197280
508594963
431776258
393348398
431716796
381989932
383436446
546241630
465080815
888160726
447034637
734744113
470353496
944596107
542837821
185111008
475790489
453750662
476028999
871653717
392841948
717973419
1060654923
483478345
360853930
857806139
978965456
509519330
595769902
524511237
419448583
581722515
523428185
450368210
635257365
399684444
538681290
1089947743
408742397
543097257
569694926
550114270
1057490271
499915650
557479029
450948906
585877106
551816213
332071937
831393942
378045277
1041009120
537701634
1044375152
959515740
913306725
593389363
1070300536
563648643
240223774
608241215
580518522
472401020
466001261
642877688
292551080
769333966
599696959
560089635
592736323
659236232
203174649
174959047
571716771
467373434
981162799
628687714
450820840
927392620
534866840
614122664
901932139
400468104
285333627
487037151
602727234
699371073
943156434
1064630125
855346399
707171570
905945996
232699122
699995787
284442838
829200443
376490140
577754154
865059691
844623153
376042731
657157470
682064130
919334067
495893206
558383222
724375832
753439954
759106251
689950597
616918286
1058546524
64046292
772044770
992689899
592086056
308599531
960842780
700543906
780186593
435601631
793076889
520651553
1028519559
743813399
820656830
570365307
802284177
242773989
816869884
819981664
785935855
830213144
837829479
601351240
844680078
393613241
801136093
844437901
712525397
796664175
809537544
607599079
857688744
856894107
544867528
735740832
536134752
300380841
254309257
777598204
838694658
387551972
648296890
935867817
911062197
380407741
755298772
869964246
463393952
855538269
985565623
938609213
604836806
224799217
1098894840
893865057
439278390
952928761
937001631
204403609
961986252
411874846
825418908
1046094189
708104165
740340844
643776313
893649113
1033345343
816833837
934782346
62323585
854179013
914734100
202090985
662451450
815387210
506178059
299536093
723203227
644778860
1038138098
947501658
763090222
640417318
270010349
904116292
451532716
898941749
1069426822
701355419
832740047
713615605
743372042
969359328
948335361
918106834
662503107
771437878
786059275
536055419
700251608
343980425
633822445
3209888
759656984
1007703825
664001656
863953451
467363343
666808845
2087555
486860057
1014771624
385804038
605372709
730962230
553167787
885813226
971908930
1000587193
517913731
803840234
750159587
571738001
975516023
851893010
733831472
744301421
637537462
937695171
660545106
647995825
350725065
518160888
592620761
545755487
720223486
923776994
1065703725
989488252
971332528
756413316
518781566
440745134
879442581
365117212
680151640
952093654
916683232
883460837
674888581
897900646
716372575
884111059
1082154288
512502737
744626332
881681801
575834425
545285760
942419613
573870481
810755930
1041248816
721339433
491508148
694562232
143199170
798420873
593006974
1034231494
134275667
991653256
938329085
1013489613
739061031
947972056
581233746
344991425
464214605
834579895
814156839
733228536
687441047
485581349
528278016
1019869267
622876911
584015562
461655471
827312962
624298073
912351245
919594219
571656587
689750687
631150072
777434433
735556225
877254394
357402966
377575580
851349097
573565201
842323440
986739223
649798679
539019178
1021957483
450117884
712179932
736657448
737066440
701035965
404580848
497551562
966982350
969827306
1017202161
104787910
744280762
804748808
862373366
609680283
749645667
1081045076
497712725
913891637
699737193
539481555
656543008
958632909
984791428
1091012539
760028442
744911611
799512401
496670048
746149797
439680320
295176261
617545775
317948973
511061537
630775859
569289133
868796159
626858484
685365116
1067885349
534201704
688942755
794764220
168088241
469869408
409931388
1042749667
119158058
1036855886
669442608
931782063
864270306
506873964
685007540
561045985
227312679
1008199034
531705609
550293870
891266905
746345487
675870860
1060425281
844268749
457981627
953967836
685658351
707870633
549518102
699957790
632574056
473157819
1043199422
597969752
346243620
816483108
433414663
531600745
640610397
681257894
637022527
826764422
1054732444
426420473
867826142
1072168086
837165866
979767420
649636155
760592206
719211841
463457618
804638204
918420343
902210442
545012206
459152659
884655229
532161515
553325695
1033532396
1014584518
658900222
144530672
229980084
1060998643
53570032
683682123
641023807
825182403
752247350
1046586768
528628195
604580524
422953315
928392952
702986931
967376879
781335674
769241752
830165864
682158950
450367071
851057408
813829670
812203198
203368685
581800755
508444385
825338227
769067162
897377430
878310445
650145832
322002779
934789557
789372248
1069180807
782119982
447989768
189225914
573936557
821302548
470345084
834981723
351842430
721414501
652783579
682630894
644377398
585238320
380463540
659046834
529584126
680857085
814885227
374728911
406276258
599843629
745063566
545710554
473304117
571686263
838495385
1063963210
587244021
266193382
345974020
1098737903
1068636899
784111415
1068425622
1067823235
357539697
742937759
315334953
381900824
429908193
1021010593
991375349
716574078
897413042
463573253
703119462
722398935
1095800699
1021564566
788903638
964315745
968996271
1091054656
1007315619
626726340
1042059029
837354703
927725076
937538728
606587088
1031778616
1033036539
940534018
938937577
540410047
601873700
1052767441
256449432
931546810
840569077
1025750770
354298640
534739560
908902618
468515739
574659036
704640609
637727915
657240835
975542302
606826881
701927965
834825411
1001168632
354326701
985887441
592497765
454548632
729419977
828693583
1041465953
524586783
1081820415
918176988
722642623
1000776768
720484849
908100709
468707923
625587404
167941047
904584835
1063785032
927534442
1063887683
826194614
460496673
716595532
895069653
831357575
995512569
828173100
606981794
604310769
701099343
724327046
1011051504
1055269416
690572311
1018716719
667813943
790365022
1030124381
957312912
802681093
825603255
449736799
815046352
956489227
846901679
789877656
245687115
1077924382
1014965069
425676530
542793295
1042827111
263192362
886370901
1044065646
742967744
557241633
511761734
524332723
1095799701
864311355
747185667
1001866297
1069711448
487739561
580494601
268620548
670636733
1068055245
592996354
927838662
970171380
1039238353
556580535
969710120
281333044
1088340711
1024695388
736274441
774875237
1025388872
273164161
1070768816
362830192
721203368
858236348
1077257777
999577815
1089520281
375269819
448371350
554480009
762006639
925594694
1080407431
113242777
1029853329
703356306
488969254
398457337
823893279
838307552
898567011
940724245
240594495
1014574446
795900258
284777957
829832983
663523960
205577207
112381228
247336824
1048026263
1090363741
183641457
716021359
898522517
738007693
782476270
350458065
249887065
237315230
1050549136
808234382
822115958
635922002
160776831
721066213
474823997
622238214
248640549
182926272
368689689
983915286
964760864
721748459
852572872
721825325
788231091
596683116
429831187
857701302
317586373
838753526
822441370
819972130
193901823
894217045
712469058
297873593
414789949
886258048
1028951172
830664142
812440282
958346719
1097216830
434677222
861644443
1062217570
1033716524
546765369
350962798
915091514
978044651
904942391
539544394
462760594
935961621
882094840
879834492
463587383
543200489
843923692
887186378
465040239
789701648
1039766545
695690398
919380180
344130131
401310204
533635897
705429966
954779561
518324842
830615862
921982236
394785036
633994691
721807822
475746741
494750533
1048796138
443101311
342765626
975663949
946440857
827551776
339380026
644224389
829218311
365416511
721712785
816330506
1049152991
639029295
877990422
804452295
339727048
333308884
61257879
555585597
900253112
980159636
438727516
248953811
903140195
460101177
822064369
766931452
931533452
984547731
1075598629
437466516
717160570
167226430
1057065939
323751967
867440309
678658050
352601224
817177042
457325660
1069128682
1026412436
817966948
925019621
1014533896
142912013
768709516
700166359
1090894033
657464085
978069767
681169735
729180286
470714176
888165936
827310768
1073760533
928808017
973200884
471675440
692714754
831639701
183790520
1054569588
826922079
731630380
638827398
667469551
1021860047
900531208
316290766
1058086539
905383290
331970625
412070706
1089841379
601664236
841646095
852640306
832558716
998794170
531399274
407122901
417685630
749069385
797989820
821566710
735335899
389671453
706240338
308439976
901973957
447268932
398812674
851364307
864206553
989923743
922433558
551381944
738378224
538032402
475692698
781904298
573801397
526552367
830823923
982728176
573213768
632555427
716477892
301876285
657146910
736675020
825947426
531889525
670323034
882633834
176668816
936048136
220109620
808847298
417769039
1002902356
868498156
807559111
797382167
919262795
1045781231
576918066
470226275
685285674
652156696
493579811
374927427
1004808462
485103210
970215205
626231221
965913774
1079225840
1087468877
603129252
306846147
724154291
361959269
817519073
575544023
390498216
860614418
813568027
909730561
795225438
952034279
1032071043
1094483089
774329227
987180527
427005314
1024349562
761540177
714462958
890112369
1086920619
737570173
843270925
1088869165
907568908
129126431
464866553
799930413
671594534
954156947
622410157
640091570
484592329
819992903
472905908
565780615
1030678404
326104989
424790289
503636243
54166553
600189649
418668497
404021015
430311133
1004539377
1069302118
980013766
460673791
364350493
813181392
851099191
786952200
698290947
1086205593
1064583262
946628210
990819902
571108089
962648542
446796031
623739891
652410659
791729179
625962719
429390025
1070042399
186305015
465892447
845728032
479490363
741780317
400125969
899214967
1065200412
824407489
821760480
830756616
985643992
221996956
190159898
340849212
971946871
129159675
905615901
475419018
436014827
822283998
381462915
189146038
312992620
239467150
918998773
1002977627
553125453
698431514
353441406
266350016
668638430
937778101
639669607
957325540
826006484
1057684099
319641599
643674040
215890742
358893074
795989825
906103860
351008852
705634022
707390859
513611395
294447179
390703088
454918326
479815273
1038693808
1003337243
825587117
766047073
722786024
1010045729
280307185
872754993
76781340
764082816
740656681
1055328323
959101247
1027266069
435340514
461175480
384537056
917012669
804069185
471691816
949313376
480224363
753075424
923758554
405450325
1061977363
302042957
745903381
604846505
799748990
528511344
670034802
661626762
930493556
398815412
928735631
804243582
784925222
746774563
530770377
596278613
1037646543
778869750
765431963
602284341
500013506
413387228
759025914
362183746
988863725
366746033
946919675
732759688
793139084
1027030789
933419946
730558603
686061298
785554145
1034947276
391457800
288152549
222037850
1068330196
949279792
867398886
956207258
964945789
801782407
129170996
866885882
774171264
163169937
968028183
811773579
889417941
971592407
757934003
107410760
878828985
924993148
820328284
995975258
335336727
436678421
446113192
648882610
471063730
949307390
608509143
280586462
1011427832
398480130
94621990
598804322
341501061
623427655
932801351
159771014
939271312
999244920
583104813
678976655
892300312
421667605
905685065
526172297
539818222
1028805822
446618506
495809749
998983989
526112972
367724040
471169745
614343436
480544578
725324346
620218840
389666538
971601637
259297126
625942618
134253091
612809830
653862978
1055896768
385484421
617280594
373740892
750808408
783529955
189682816
851560982
200674588
250460860
470121492
729507252
769956090
935957932
461731836
1037321828
511203399
855093819
1036975287
1045691311
611383028
1039275966
540130968
291344476
126343430
797587354
591825970
526704753
403921352
1012856661
478034433
636442787
763593931
1083931488
1027835578
508019435
884925258
788319269
1069307850
395200021
427154654
1049629702
473714218
868400999
1028084426
613288804
74138968
880758387
440919461
627309962
1068912105
395178797
1013035969
1007102704
532588670
482604300
190076610
327572736
504701015
627131131
408004939
927086436
817408592
139508377
748039533
858696747
651157167
977130093
77893863
953029840
423561172
1091025568
1060363934
478759851
713042986
937069091
190123516
949674701
999010357
256881324
847864652
647731992
525006619
253342454
366513416
160909136
184670400
368043331
396090118
1089181979
1088483663
497937932
1020935117
901921686
637328802
692301146
590636327
782443154
575698020
438310075
475039306
517208664
1065477950
860449405
689671720
676649065
713674907
514564138
801132925
1010014801
310189352
867879377
238120623
976044682
575587734
158179088
688375038
932988864
933408125
1009775886
686206648
377780296
644556889
914139887
648255059
903704842
371049122
390815250
931228581
374344787
467417295
388800165
1052671657
946659409
136520616
957300913
519359366
549949462
944723623
552141051
1002923230
901517336
656404127
488152654
806976818
591334205
795970488
740165804
881980954
748938401
939303955
867352866
479696574
486600014
559900887
183058053
970999678
1097961970
398166171
570598577
860030366
920146150
320472658
709811509
883130270
668798216
949825613
804959496
1081758308
217672964
447698420
870787572
996976848
633048101
605610105
592104229
366240237
638732607
840295637
936356586
568932228
318669711
750416621
716683502
672252234
1022386887
945715572
961965392
842330923
982657407
1066407613
861896795
346306456
572540979
771452288
408945488
666473309
96876045
664719966
958765324
551267619
1059094523
1094107266
876436108
615155782
653605195
89489828
1088348240
635754756
1038289316
839221205
565447708
956246756
863608357
643261552
263114941
727462837
660185806
1055100147
924824529
850867042
559117300
1012671839
934859150
282128924
496458196
445730845
818894245
911437097
947363932
506152033
923274329
908761169
612261113
734625234
430150216
871823411
395213752
462952616
243807175
679557154
220481139
384972455
467294909
344712711
351551798
447098731
699986750
695181282
447041150
391393634
481260019
625432216
349583747
955431315
472773446
1039654481
428095439
1030262768
961647052
434730964
270035739
499220295
865190547
707242622
705222831
886446602
714568733
1031761663
1094103373
860982613
710695525
923218706
796801678
624119814
624327031
654319818
672666142
392738146
788995770
655913553
920779919
1053363887
164659637
486587885
586718580
703498296
891381815
625058866
737235551
386379942
987351919
342262559
856274595
73087463
542308570
879557966
1025456745
730161665
1018997822
1025623034
354820848
386303457
449620210
431823887
297307907
640399873
465707289
894087468
777749945
960195734
382921697
396340384
430250759
613794928
224827513
824115502
876726668
768667332
436328709
1095209107
653843255
995570126
1039539900
620932123
540250803
357718761
640574791
459317704
929538798
962511247
949684259
433589995
827387055
1063963535
849095269
778212382
404710037
974591939
957172245
597106778
613961432
345248264
740922895
608977045
474545578
378288251
582915995
834313483
900690093
556803967
906816932
417100377
918332955
683918320
873189651
836600595
535983058
752062387
470762165
311220998
850297090
796982184
917915002
356881284
838047285
858220944
788723183
806547460
419721915
626332770
642347307
861809981
941286853
805804611
789728720
472577488
625907231
767660721
413651302
766674207
989489640
1017120633
1072104059
753480075
964010528
561331198
523498328
727147209
611589744
705677496
1095770113
892339018
145813168
1019936370
703725737
1007710201
1325965
936688464
833608756
157815501
956744236
640856673
951891413
778019659
666681351
806895838
894124493
1002517107
475686659
852248463
440225680
506223929
484643420
1049366504
353858013
874795966
601456638
1084828247
924934785
1076301672
759120034
539320106
967462040
664918327
664585892
657890963
329897277
653764081
759014723
1002887541
1064389048
616502393
1078658359
1045712281
667305882
359145720
149350618
352869239
843893973
48928194
41805972
359937597
416475754
768836145
1008862574
216182574
739452219
990473965
395576354
734651417
660019024
940466768
760596951
63848568
812064769
733125016
467248434
1074488536
524364383
395012032
932942080
476079809
871880493
493624437
236193324
834254116
899083069
345338267
144398908
457538734
188204159
451617710
923776375
615919553
699154180
692085294
561526757
546980348
82667244
1012143497
292368516
868596129
1008134695
1015543242
537179893
745677634
707163442
287258824
394609455
340080893
919923913
452822215
389499320
78758382
548375770
734595446
338419391
232994662
422544517
987405872
925047561
1049821765
673598625
394351185
624520346
1010568175
395683785
244821056
684000990
472519095
846202312
978861777
502842573
1004273003
1097433142
461017876
497544650
901397957
816817063
690783265
662798213
604391258
283671281
991612448
310565794
1028997977
88743601
607491620
1061602999
475882116
1074186661
1091216002
856688594
1058540708
624446956
641765102
1035888867
869541363
1039972521
625803927
949033115
962876162
998058751
714744371
886631242
963152539
1075873727
806119992
432468132
950579361
498332434
522588093
394634158
406205870
963449049
564259006
820588335
242229171
318141797
274286512
536444790
789501325
403966342
741488466
774286927
366590617
838036321
456904964
301570354
994743490
438905426
443678760
455309839
1012334278
910115881
933738520
618679060
162002480
886101957
901595745
744300179
610353127
258753726
2972474
34430012
520839374
894046105
498019641
373606557
202770939
719336511
506772088
779745160
977530823
1016423147
972535900
366376658
427100448
301854166
695689451
1022724572
1098932065
626517113
1062728770
756618443
688736442
1011494616
650537701
1010687814
401234671
974013146
429539106
340202535
1018917263
512206697
563297471
45594646
727690590
531603562
42861032
860820356
346288817
482803543
1050109695
259788134
768204182
374561802
521395750
1009096446
1056310998
939515827
560146533
1085557394
1065810386
962998832
1090700224
900882826
479087372
628403846
656780421
393036098
1046735461
1095471139
809577053
497196764
802458888
758445029
762342841
847392553
1054473341
1003838363
444069909
329577173
605221207
1023469819
457526380
1004350647
131203777
526215966
363543401
699411880
903280837
902581013
1097836760
604761653
542676874
311316091
525515943
408816501
807155036
796047088
364109513
670306779
970420672
409442827
451031029
657223014
683522843
492208832
754944102
566741836
545387762
1086932031
878164302
376016141
894707553
245110398
1023480573
620117220
953233850
814429569
877567824
598959122
492954869
1080896724
1036027319
974747020
1014870021
951289268
811086148
992045200
732017603
966318545
412988389
624925159
432951763
123286860
628188398
769110253
923696191
186967495
555066597
513318472
291731016
151451576
404490866
450683217
993536505
424543327
777709091
694524249
959123780
488600252
288746245
857079477
1079736446
973316715
501453628
622553576
926586988
849854305
832295256
120364281
544547757
416548662
489543837
810555149
434856074
988880659
570516714
340946785
1022304877
479798686
709283652
353200250
251358949
717532918
1026771006
1045380655
171931239
206733208
549372809
795336615
288306659
760110519
931252324
762887075
1049266812
870427764
618029120
900470176
327473823
410400518
1060113392
367746012
928318764
680723473
1012476140
923622586
638153438
1032694921
1070954809
1093445553
847947384
1007626410
967003280
959710690
612584538
898161204
977851855
441875339
753287496
914101102
895358244
1004014706
715740043
154173521
1069966385
84958875
999078385
790037715
959888468
498291286
393719649
764148957
1074448561
741393738
909981225
1077863461
653149909
734868021
362338048
364298955
463702220
784030894
937400767
253043362
232813004
925515072
757394194
916934003
597231958
340674067
1007635548
418305733
519264683
940603703
375099071
987227992
935109148
317375051
56919952
614942204
1064564338
852276306
933061630
1005194321
932865989
1093171204
611566467
651291289
246675116
90284782
322739459
259779703
1027187505
385250151
1095593568
801891801
524361375
471800994
431463249
1070728814
1010357213
807436082
859005170
340467840
907380398
1006648170
392010700
565555585
924355835
433755931
547568693
107506782
652294147
892924583
763222921
539360755
539134253
438982194
309527089
295089661
412420663
374308731
384124886
968058052
958270475
240529277
801311171
600026075
1090083443
410769617
595560451
353705288
862249091
916437561
574869308
825323864
211454934
947224005
1021740558
401401728
1069305763
978361602
985220395
652433906
145014298
925695812
1051781796
958355985
336445321
586621194
307663729
777616825
854416742
469583646
844253759
1053706143
442995011
297191685
1056732102
859200055
105121152
287173084
265217983
317588971
809247627
664587721
654857568
686081433
341800575
499012708
525082808
506426787
207677262
457769293
60146
1072519365
577606948
396961902
1069777269
987589523
689343826
1040586356
335713669
553156658
477177584
173278278
528063547
990623782
774930552
491966331
487533175
509288930
512253772
282479568
969179097
931746994
473051084
586271893
562282049
424359111
436141363
1010859802
714191707
983935387
746402705
518558453
311384961
937763090
493421534
936667360
799913083
819891773
710654966
711809978
943593907
807037429
994071921
468380748
1020464705
993490820
1037714944
713137791
549852231
738829227
238814066
756385398
581736585
983619202
712762179
651819886
1082858302
615386060
797978222
1017707425
707685836
485033176
431554412
412238415
803188322
171067970
951224416
588293515
991418785
923056660
772264891
1055820455
983978212
654222863
486997940
603975485
909575220
471604083
280658186
32716089
1007428011
680324132
423885241
534445934
363961165
728562084
1090005905
729518008
409104603
990340646
1062709246
865872026
878831450
895263602
542853586
895663600
504315169
1010682414
748976514
479126154
1075659374
519794870
879992563
782852736
1039513223
805898354
1007101805
379163753
227422842
283112581
384564370
847073748
1021044486
919699970
817508431
920229443
596223883
754914425
1042445373
859400352
1092119516
589188136
732619923
505269838
530610456
825957016
982243137
115450223
597971325
537558642
1098480421
38454269
920338711
909408172
192515660
642136192
1007856603
503015377
768427034
1011632317
997248209
943599325
698186564
504789400
929739885
675340449
863897710
937163824
944761762
486166182
400627145
902941303
291975846
1019789612
270398923
489320703
759081283
741839106
593372146
1018918555
428085280
326416908
793695815
688132116
421794404
998890544
590899577
517245713
619320368
326600089
719601870
714731709
966211200
990920693
813525153
980832141
1092028712
454591459
967140844
896466040
1095210943
838870509
407623647
592880467
732794356
725024417
375177566
1068730233
264099289
323105561
390371344
850893130
1070599071
1033149276
1027453886
396025295
787023217
787187207
350528804
902615996
1022487441
470704611
1065533461
1080865195
600760328
134505105
267640681
735283376
1022833460
888808334
520956682
589512288
271795560
1016759137
470594286
679777157
654419455
815615843
761504519
337668707
740794254
341089679
724321705
295182559
446701238
807781230
773288131
791055021
258157336
517236754
988883199
848558993
1031262958
399755871
636017195
889482119
847823820
910417599
479052783
192236063
771742249
617705406
416763653
514558613
1040658865
193778231
643301609
831262098
570774139
490088618
379507204
866963059
535048182
701417231
460719408
553309499
395361122
587402410
441943113
1031429254
864270406
716983812
905160942
449459237
342622717
571619941
902201706
415966167
301870461
1088019652
1094638885
962795608
500598874
370353672
1036298813
815452735
937790796
1019761531
823594251
778856879
551735763
603207055
688245452
859902864
934308456
771561850
708812717
550697952
1097932903
538067470
432581006
1053071723
412688181
1053259876
466693742
817448333
645262622
683170943
771992827
684840996
733502792
757326354
518518960
535833562
561452549
774873380
756955427
782419863
599204605
963051243
496662572
1036514757
570291288
670627481
215976230
589607523
145652471
1027818769
560101678
709874682
695632716
827112001
506158827
780262392
314518734
526342095
985491006
1086317426
660598142
265581684
474189281
998154408
676777786
601398359
358306022
1082096541
333981307
614532615
471902591
1011614737
761123718
735521383
603534556
398241793
686416042
933183602
290231316
152601594
866812118
1039257324
499530190
1076189184
1090803554
364411709
369411709
492671806
501375583
962612456
870821588
467118623
514988124
1031056767
605271140
350469560
800975029
964125902
865941019
303717183
1033939857
495758972
1047327744
714856126
1000995763
688460856
824860172
900041134
1086896001
772293163
731897737
1059917081
956428784
796084837
642721260
841451615
1050125155
401660307
1034197123
939526634
405696983
993003521
912476109
594040349
415296655
1025781724
854591221
603916450
784749811
653878237
994140499
1079040735
499733133
770025222
307620079
269581334
344554303
479461517
381986483
359928785
784426174
512856246
1079627342
758744562
547024812
732550033
304487315
899076734
984943154
470243330
327700751
728529081
630462708
732098931
1080534711
574982803
336469874
753145048
932841315
906973322
732522704
273404451
692719643
482409088
568158764
425244345
557069788
1028391117
769166243
471445591
945041707
983495302
755624523
1011761541
368206977
653310866
1010235242
783233172
928814179
963383372
474039492
915524406
992908223
981601145
830045931
781557719
764709306
762208851
1035462797
889669164
745375553
1019145589
719972250
646442140
882908657
1066465732
15634296
1071075089
814842583
354692771
998938489
553417409
416163321
745367118
483972727
637953933
646037964
1060535825
51038383
1030660744
1095580627
955450938
462005557
427170981
726291659
403869488
748684721
587250546
725350816
888234883
1005507545
533904187
940351175
963697758
466675735
503571258
1039316584
921520481
953473486
475410200
266308120
1075844649
790384538
711283142
366839720
748401964
1020587752
546793125
494886578
714930640
650834980
834543781
423843576
853627125
372512616
1000343311
199886310
201632357
806228870
500680237
952524126
200368571
938897668
827727053
979723068
378421685
302347152
554791340
85570149
935693341
388583342
999342939
1055797334
562442994
479104395
311238950
517845372
495972670
918474496
951141972
883469509
669247229
686255786
1089516159
121448796
461093138
1006161868
328159064
988685645
702140632
377235992
1065861725
219664489
682702525
1044436854
913514572
994249161
230436204
541300901
514287717
1091368804
854319006
917614653
740358646
582692402
855180361
820537686
672142194
993027682
721279090
416394894
879006960
320839326
424994007
503743916
794030113
694835806
512082985
948543604
754467163
321356915
681602277
285430068
1020181059
1043891029
746181512
645299008
1037692533
314263811
580988701
651379052
771396010
917371546
759920693
893857460
1004606814
694045196
961990647
782318642
355420475
492063368
916982297
748616336
592557287
693377749
1067553019
519124629
948566165
664988702
833602424
379041041
671679681
724312340
669480663
627506036
512950714
876103192
572849582
889978252
695746889
827248676
491247099
550082194
543054893
362363607
1027651364
294004001
963540875
492097946
260945533
339369885
801447142
1064543275
595152906
368712795
907350185
859306081
862911622
499087491
420938824
446214057
852970557
255813405
461893868
468130320
365316143
960926
964201317
964944927
926537002
487435105
511923674
559230967
678581693
929994895
952828861
372476060
790452794
832056935
1075623748
560907148
455640551
111800382
757847671
956783166
1028128009
805394717
472413357
681520799
478098933
714548612
1081531983
513513861
355063131
733117936
648525998
925000228
678445704
1093142610
453073719
938990182
319372558
613392752
568345840
973107370
718587398
793826482
960151795
165311585
309633578
909959938
1033084588
707328572
1007417684
1024520741
502479122
954757737
1011785949
958645246
60436361
463517254
761483595
739740837
944812904
919085171
838014584
454208480
497104636
816272192
899796466
1073546396
570556105
238568750
837055647
875453803
970337595
755590110
914689378
820415633
625400693
494958473
547569951
741891764
441690056
954484392
891138469
882531299
865393716
335933608
549874776
475692904
418497749
683034254
488381587
641994130
406830938
659972706
912671582
180006360
919620628
435652334
411767349
736608785
683310708
752242618
649037070
667297613
1042875772
867857609
869780458
551814503
1028493847
641806969
917830093
441091849
468732859
1095720439
1071000564
602858970
933581163
809142604
138376228
805607880
945345965
799377641
993066751
359064917
562880046
982391484
164194047
918860492
1042068258
539603816
818309424
1022547837
679078611
996845054
696023128
742981597
306773405
330823826
617150938
811738521
775636028
598795426
382345485
156132952
608307337
782190014
877384253
841318354
836318786
216582414
294889834
826058962
827697712
459305094
346153587
517992111
859063074
510306587
1065041902
716375995
587681999
967545589
640356429
720922007
490496864
756138165
880010415
518437605
328079420
583748822
670538417
1013016755
471895695
426984453
593816560
251392744
403347587
419523318
55792811
72298874
935349914
234003765
556636323
912144404
1015677941
1032784541
733640242
832795007
693780224
654768456
961921352
287970633
366493163
752074599
704099754
843150953
866474683
487388128
432184067
599726875
791511993
418883505
871657976
258618891
42814761
550868377
475098851
508019751
388264508
448861188
499056494
710913184
539338449
954375203
679894381
1049431145
894229564
964682362
522147133
737136365
352607452
846715718
296894548
523924850
834216330
817623826
364434940
438771480
762804547
631072209
949875476
296619443
652454477
570314150
667925201
437621331
383628846
360664537
1033469223
416950117
289520759
235964583
841960040
386216155
644593917
389530149
344199935
722150849
398884251
711325333
345368710
828824783
522029120
807772457
823536380
647687009
1068740813
358797405
677173056
346411124
761477420
1078852780
812620391
676567720
215420798
481025375
1025372558
548094797
963498860
494555494
141143232
301937241
417473287
444403511
855176761
323908089
271590042
473586011
1001503037
1075781288
544903817
487203095
370162402
829422088
477190553
1007954249
1008728603
913281149
423161831
593836434
931812024
890662835
1076496743
564712346
883280116
740024485
728844771
853540935
938327886
117227777
667461887
1097933633
125303584
228250934
345395537
261822590
432699015
909799650
993207654
1005003464
920998434
189217469
934365064
1098049562
400635277
730170207
1049022748
877083487
1063363560
806787132
454804207
782002492
483094310
1004742392
604372364
272406524
1083719923
1023485725
401809067
1011120166
197137677
798501083
807109310
736032712
874390160
1066699063
376963183
261141675
921336253
340929512
826639496
543111906
711966423
953214342
601365226
1026064929
941890788
498682993
258228527
398571803
996134739
728023435
705721680
1034931680
422024975
742502395
1085156866
49718945
655280746
932056323
699771159
291473619
832366231
373869002
453735431
253589237
1021384325
843290826
653918032
954546477
620099473
781209400
771619411
727741946
1053332338
454701710
898353855
784709095
501532538
729772468
571218188
943790317
279880448
425145529
335071657
138006194
451001083
8174011
934285422
472023121
726832721
1007911271
744696747
384184924
763981007
1044594379
766980323
880130423
703364338
612895308
758986447
45009326
834646462
518410397
1029526879
1074181427
492015791
976621687
424819235
488539482
861951681
246918055
164086031
825151817
643831786
380441775
652905664
992449505
293840913
729363285
249558888
567462204
665000541
1059198132
963891373
908127667
474910927
306963239
466290889
518507681
779301758
53484899
964794146
906512476
1016124561
877884075
857441859
228164680
780650932
928917219
924703857
1011618924
925750899
535169772
450582288
333645176
860274276
802400058
680197625
376823192
971193224
510852666
874957654
846253640
468557230
494433895
1037903022
465176548
407255277
402984724
683531835
559949391
137048335
801547563
929677866
920393394
1070654241
436002649
1037890273
851965766
631762211
616590365
743512232
917492029
386683467
816559218
552077402
801058469
727913263
567297936
207392171
851625677
694587787
382637239
755343831
494025974
828114878
853962012
931615979
667183096
361356024
797369914
462480659
909639516
587716961
804553326
473746138
563422686
422256873
491726948
993403634
534727746
942142617
721469992
408373108
1013636196
438385849
820970187
468005954
513765422
943601953
487127082
722177004
647056599
479921871
821575358
705670146
206207406
844865643
1098726105
881746406
721165791
1034489745
744714526
791172855
721526828
784631640
644352173
533461352
506943506
193112434
665258110
891375770
617682972
685696286
332248991
489180602
616445785
768644947
877796184
991064766
758575945
609349257
616028547
456974775
1011642766
432073454
672342656
544757393
1005723200
230829919
377865322
703470757
481655808
849483002
372443661
1020296062
689409369
696039258
160063198
738330979
511323853
404355663
802448993
1000790289
958587338
542198569
498009809
519683561
435969719
1092098243
795554277
1025337253
698379436
856374638
689897947
993680090
197091129
502542151
492416410
461042542
446434030
794703452
961132845
554595805
976923430
968826928
529484592
498536571
502178224
685417570
538922313
836558400
1063810860
744039271
648958965
436679021
742249020
435348062
915835438
592109591
417561938
395513502
424437515
691569397
708366828
555137339
997073901
541240048
648767080
879871171
638831830
549733806
574405716
879280887
406542128
991626429
1027995230
934486300
433700396
238187720
450398914
488806547
338330257
691462567
735726862
543659862
469318848
611749265
762038577
371301154
937504040
527349690
835608860
1069000504
253495458
385033853
673359642
948673029
499710144
579649829
796906200
417147465
687123967
600695129
451599596
588970418
447551389
831553652
404668131
953344655
531176389
406389015
348175637
810316649
691044325
809931986
810127953
868005615
736602487
612277735
1054499704
926633746
518587952
605129192
874317678
451793992
534258944
1028434820
977845112
486770788
916560255
860667242
836371094
738949153
792559024
912912365
1021602440
317143525
641680576
816674299
822263655
480191127
877463594
334427656
785003395
602721556
338663592
907959410
637283854
981996319
379703237
623601115
323500833
1024868322
738209834
334783015
812585555
827718255
825600383
853448589
395418915
957216966
871229240
388342508
389523125
408803349
855866820
402462056
489403454
424926240
706910328
337763714
427204405
1023208012
924453894
140449096
794776518
661412737
453148502
450886449
432214899
675421756
909389901
615492956
1077633311
679385480
402498688
982497742
511202306
1044680810
621920404
670943804
209829552
946533613
254524182
521627878
725486977
430816125
528734761
362290148
991595170
814733588
784855945
873440300
851982871
754678170
795618588
794284503
117309109
477744779
807395853
340479283
428427596
673501728
422169532
722080571
495430369
1027214206
266970956
839999646
435012350
923077087
453004161
433536325
1021408578
666105236
884589184
626228126
396553466
466756852
437409165
452086376
924534340
502135190
421433198
525671818
672811552
335472762
1042241230
869511537
477172501
392869267
595341577
810931924
943169403
455788311
475787465
990259188
1033983900
564369010
804367767
462727107
888204841
877017681
924991589
461180505
408186080
535686674
43623690
376332768
938372044
675409728
774637268
206311747
525091079
1033211376
643476955
238746101
393933833
669575405
569413356
772429095
501701439
486268532
797112262
861243276
491757213
520095650
883026266
529734703
1082747892
517197817
541055525
200694685
489295108
412996898
861954512
440817298
498383487
334674765
441174111
519011170
323190689
558581179
866319834
922445990
478170171
809569117
553087641
390368689
302067399
464820859
41689668
1085355977
647784599
733302123
475466680
541249006
926429888
668811770
343525873
302548643
1045410549
518064327
511789819
956846542
828570594
488134487
471314022
437184174
312497178
323995221
805214158
557573436
537826805
655293840
874468315
129339083
969740103
719440119
485407065
228418607
498258316
634160577
684930096
297010328
583316072
1064661901
509830813
751861614
1053542079
525750014
817986646
429203644
741066844
754377408
861951532
537094414
869999656
790654571
228767694
410274318
905426587
636835151
785609320
719768238
914583362
882180749
646808043
462133066
704994780
489398960
424216123
268141268
919173996
354256556
502576325
486653712
650553433
867308130
807751698
526116755
711338402
488791877
378585719
600950413
570915016
971301166
716575095
462960518
424474309
549647085
513432809
247626230
802171416
566995307
535168517
658962261
816591676
856807471
978725547
640148884
510554146
466797442
834377088
724318203
405472766
456224974
146186446
1086358837
363818884
478232046
730739515
385360551
1029884167
658521548
214725732
813347157
1031561106
527637697
834403369
523698049
869824401
727954781
514615512
836777085
351367101
853645017
858652733
447796586
308956464
488894978
885660301
486516745
334280320
752757097
448707296
610998950
1028115976
397205208
757380769
807019040
839235327
953378273
984418567
214437891
1085460493
536313677
465369215
460375732
481184047
679359758
862461767
483201474
1004856256
209246711
534022025
805279331
808935338
421115763
425243228
477519922
920205865
688464160
492807233
139470400
888810077
858028818
1072126989
542356959
452865454
522162217
501013372
573668192
345047313
440972453
596881262
545980629
540165355
946286856
519840209
449642864
1015341194
724290767
751201501
639210894
964773871
460594885
660683247
554192699
219414
752193363
594410339
392247376
515082900
1068685773
952168760
295027779
194744262
131301326
873627223
458265236
415017293
872854293
348293341
818745877
374806907
915867634
758621707
510997717
763126198
229896583
1097304358
460186515
357188906
440983597
852201505
994859750
786550077
900940339
659429666
462763312
909511258
654316774
401273594
505518475
612098801
971460211
547930402
322322719
1041689772
1035262713
566456856
519477876
91056051
1023180480
479610578
856824803
395331336
437995566
672318932
46427219
777199151
489224278
494585588
879329207
808589445
789461395
1032407905
828923306
969650701
931353131
637496526
346995952
392725075
707585561
430800029
1093662074
682490171
248068105
467619327
805371995
945716296
169315416
964095679
950431834
852594433
526219858
531060257
798950810
450469996
981070736
946588920
887518350
794683890
570657708
300346898
538394842
517862923
533425453
496323586
495467770
1081709031
699999293
420082757
282455996
933311373
475995317
417760448
902536153
807433311
333426036
799002024
763839933
808402641
298413102
378448504
503329953
515950885
834396564
364271993
768878665
818363103
774703516
696708563
787970150
786266589
661877212
1062428848
883805292
881750240
492881194
823650664
543225466
895291386
296276891
548901350
407695545
242075142
607854993
889639289
866118257
545723358
533307668
762530410
413749705
363972388
491082957
541493650
1073365082
176657025
312505023
1064401222
1024526133
442673380
451465791
891304260
702333882
1093568195
596853883
950864639
323798656
907879682
363384782
309414787
785026012
888035824
658312467
472565403
821781161
671812053
152404051
936255295
435429295
480998227
767683135
357331970
634699209
786676066
1033856093
128830586
253016364
736463163
904162870
883564985
643419685
951411863
673819746
1014679790
340009847
818838389
1039894586
481308086
466028124
419984049
500983493
64774693
754517026
798386369
375602681
451309845
643193161
490299200
759312476
524024279
849808552
358860479
875210963
726164251
664002786
548238649
521280143
878654308
182228277
475835262
677425022
740255095
730975006
452998090
849311214
691748021
287087481
796228660
831509930
461203525
794267746
591120282
89347343
732956193
843764858
597678457
543000919
308446427
793988877
714762274
533769982
911833932
561273333
985830717
1064715770
1067243949
380340488
812326363
546378147
298942771
899899798
534763169
886503202
1013864652
251226041
434197518
901575726
355228010
726751010
460838679
1094780090
787445283
319776717
1027966801
1008073388
788634448
543624154
1047725606
794056258
421603519
795397058
852050873
524329555
1034053202
776674721
483939129
892168735
635554203
627146852
284979562
408846348
537216478
903926477
855503388
392674847
965227243
343530737
1066306031
430000212
755541129
746929622
931991809
762656518
775240205
1040671785
485974455
995289579
537244659
801206427
411850553
784706411
706407349
1043729474
649582627
941402749
711941187
965487894
1048235815
269907491
485975271
469864803
138652169
355029914
602351297
732933482
527465180
300199401
680715546
563792390
354567360
58570371
822455606
427931009
462394949
756721357
614483830
972800489
596770056
457830337
354227794
736315090
516637346
752686076
1042075838
914895993
542120389
209030752
728141299
258471621
838780679
850676643
574931850
1020878348
771715307
349604674
512399198
300526561
883800116
388588491
959668189
964689438
619859644
454468669
564497497
523232743
384761822
419625368
820496106
851728511
676381147
783752134
427402308
864781149
1018523817
894647799
506601743
922196760
855104624
786528291
589666614
551285720
691954276
462162200
873472961
1008345273
663869722
734552584
664439443
960167893
1010152746
905169023
397657592
838145755
907217635
413748010
504753944
632733247
768078050
820389933
1007970276
471311927
701212857
361219793
497898781
578450474
501084318
335938940
860909895
871667272
1015075511
734493223
722227994
959376355
997504598
901533048
1095801641
424745081
599166787
906398059
526363166
491998481
1098071248
673083457
817416593
860906517
546474013
422344260
709300647
680736432
532503621
815337465
713884743
483691523
1077991766
680623151
313660391
786686270
1030185918
888294250
637480568
625638418
546133599
739655498
639758806
678516377
939750549
650179864
585952253
567849649
895717147
499587432
822547410
932726567
381747130
381118411
564204278
667943111
988517749
602333694
829921610
670584286
1021921818
738031618
925428704
429612788
1077036041
735724454
311838452
809188696
700109948
915144537
684819410
824844397
598442572
621609291
978132198
617720069
620512858
337134860
1020116316
595410524
763604438
1006259513
604079495
938464261
379316734
941710749
803102728
704315742
130638608
512113671
197089647
420636781
329292583
1037107721
1095869851
833599946
893615747
746680306
415236698
763719045
696463733
630509838
925100369
1006885272
430335680
1018802281
842185317
773988655
788292575
569819943
882913625
736976521
951259855
874726491
868871205
250321881
769501925
683696867
950006905
37435122
381945330
1063980087
943112985
632685922
354973244
381658157
469897102
512317173
311788722
497570390
509586866
885132538
831009455
440273421
510695793
60054286
455861413
516408208
473867112
842842493
578335954
706896654
1080536349
666000970
804715558
569310701
681862023
139173875
151383371
425200059
1008778027
665893807
310190241
573703638
1095304134
394810670
397092484
358051938
253739060
920884239
788580739
981967032
513184049
370628501
1018650556
539871879
1073753773
1055485894
769522054
856280341
1072983321
771777994
421270511
697098608
1012803707
700263277
474869004
904125231
314155835
697454510
131266162
785712812
809151766
941677113
985880014
975695409
635153085
630555111
786698948
1001560604
915236795
860606985
974127829
441818656
86574428
749347620
988403705
364109030
463713277
956471988
773693049
680737179
459727013
331326423
944151662
428543853
733995324
753506905
783299042
765748916
721311807
761554554
770656775
392250733
638278791
671943605
677343964
777716396
381774945
808869828
817643251
838471533
839425574
1005715445
906877973
734362885
739680493
727806660
467659353
914490849
627928969
671478087
346859565
765453972
726807213
830665475
665841617
886639435
922814046
348248889
291146609
969050803
868980647
730222382
678875844
763271606
187150370
705123651
687763747
492530810
348706997
632757646
843579345
504000665
681586624
1031857611
797461151
588202416
931469743
676067141
526267038
866864571
560157095
525201322
396405391
933151393
798384071
716496491
777057841
708654239
1052733316
450696432
449089097
778329017
786732655
1048802257
195729687
242576175
457966656
984349029
939141526
463785873
900081766
881746796
307754764
764037655
1091322888
697076842
975526149
842783493
973796736
800694041
525499030
829898611
982380126
793246522
684942376
953557684
640754867
831526353
685409179
934070882
836324781
324535534
305509954
314104720
968711441
678197414
937960591
467994215
887917965
380696720
686416343
288067664
280304057
742706263
584024069
985110072
393995866
792319776
587842985
1017621234
925815184
556993695
654198152
1051772180
734463620
478878270
898940140
594670671
801795406
750280724
782249598
986325613
966549359
535028239
461791805
789280039
793666846
889358245
579502808
901520837
692410905
481339402
899237420
761552727
1085140442
597806442
747000418
489700464
591278819
890245509
789991681
526891821
1096956454
531261957
453896984
357254809
595591548
685286294
965516344
1061823155
572348758
954833381
525615556
412436021
967919442
555496601
829076226
567539692
182340250
884628609
566838606
725497954
993237536
797780357
526747717
1021165699
578646435
730793056
777099768
779438541
375105718
1029709965
522279223
731063965
714534763
121453381
968792119
687146736
705717817
765830683
1067797966
376128481
1049571355
475599561
660183222
848730345
824868128
470888444
995039687
406540825
1051920628
547933550
700116888
608280030
710256335
207226295
207706319
430745409
867035859
36744036
457190466
718213123
487581623
475194800
927504713
299581103
579744219
529023731
585726777
361863777
521932816
479835401
1036240126
1016959080
1017936580
448797532
711975159
504885954
983951932
506619981
602255251
510352909
802993101
720905036
475914923
427141215
981742455
465959917
959769147
856425400
529328609
872146205
187263086
735252056
546924430
716829008
1067650060
644296680
718331489
518561160
531827980
430090680
633551155
882827237
528662405
894172544
763300116
188394917
583049799
410580579
765709786
924079494
892910097
529256285
1053752478
853599894
916065978
427967978
680753877
264296403
843274517
375885221
344582636
491211359
674742993
879160559
987211846
684000489
718966536
755149933
955406793
475393807
618656853
414101792
836442369
949397767
711162813
771323756
787346981
1007638489
970866608
819827563
593618604
836521623
542282250
919627129
473247155
505739862
1021897523
434111604
301075146
1070199679
917461310
342915752
367118784
828904876
636168431
264425406
713500265
671899162
934684376
882717406
921305544
806005258
714993740
796693056
978684122
842407084
498449622
392829854
924284797
665728078
791748882
470472839
761679907
327903661
674381725
994407990
922779652
671563444
384151260
502249531
394500805
706794371
876136284
947346571
976657316
1016222084
888596590
816234297
1014103837
583294324
476605565
1009632294
414881584
484502126
902846787
461999339
525686516
862081254
366475
394613574
906450551
906087519
868330112
792987355
158904384
888787010
1010626572
497005923
449195222
1043336578
430340901
595522055
1005323106
129765365
451487514
390819315
569451755
470846646
460388442
512729501
401162657
971806550
835851607
344129
794169488
969724354
596308640
404666422
677024495
1073754486
467168940
502742140
629508938
773476235
845456133
513449922
908800344
827318023
829738561
742141834
1015924749
893388003
730551496
814988695
1014043549
52618891
345452877
999142937
1044276327
602799506
666096752
367550453
382057313
772975137
931597714
947226359
1072177232
636407714
646833170
387436539
936682763
581375068
689840353
1068879206
811584304
771569022
843937981
124686265
816822913
998551332
889277867
857234676
873014477
399374522
662390356
649622842
990306545
801788777
1017014286
275510385
427588788
830156909
673981582
962064192
474910587
899827431
891934107
252303952
509960081
452690324
406898318
352117990
472692564
670688365
476751392
580217243
319065278
465693105
760187542
907445494
1092769789
1023674411
692381056
180127451
500584160
983903986
1072149493
1046318418
854242825
927570226
1012618480
816084764
628942472
682020063
711673570
494716980
515137183
777615963
923770049
849916516
472936440
332083192
468763273
1024469221
434504241
488471930
1079967868
794645959
680661152
156671691
620631169
316688134
561179700
996017931
1057977914
778928702
916467550
784915690
608562242
755218228
65535672
389832066
434583008
852968210
301905138
995175872
798217291
404975404
572402159
627432048
835899756
414531830
547292118
598084707
929617469
271136884
667642130
966537797
873577372
1020835664
593482714
1089381821
804074517
684361365
647615557
1018865056
1013784363
945090417
694377627
749436737
874872310
543235894
649009066
497606252
920239883
669304036
145521323
276078876
436206543
619917579
883505432
345236957
117075262
782020719
1008943706
1049071310
452557739
561132979
101314431
734594980
742246905
1094883923
934846884
965950652
456596647
986670332
264104183
653524124
459352912
1087548673
190483600
906347831
1040893488
540812714
766246211
328061041
763597174
538044477
1031955090
376337892
890213877
831286697
7579195
505475227
1034366065
456639559
897915792
562207431
615169033
622067978
522439517
763161626
950144097
1033539851
1097489367
1005360302
392856623
658046612
510506129
241920378
505479366
321782169
694861188
640060114
840432295
372347296
915134628
1098128997
464669873
569901351
816528657
978637556
1047755678
537712485
751855786
584967659
938027235
382130519
780242365
529577576
498889340
391950716
613834995
475927452
870134003
687973424
293862090
565090936
926981908
594395725
973647260
441209420
428232117
432698479
930545900
936888118
548006616
732632846
837368421
686495858
805512577
790406572
762602928
206978715
693390703
514947920
865715351
942929729
1083391272
981680594
702082507
492895023
1026855186
425540248
778699722
1016245612
410527099
876434583
950702999
345938434
942272322
590694877
940184725
922210517
423612737
343127088
787381911
227413989
380126285
316955808
350131570
1051509123
694966835
137135060
463271640
261631259
799987496
610089698
504235149
936116321
396907979
756393105
282196697
110726578
1088589293
1020254726
1000709040
1057813489
350533010
465092605
588369066
1086960900
838128051
835983667
1006955759
818563297
1056355660
1045676532
871211734
1013443394
1020232105
1069834264
417820334
418953768
908526839
607541346
2308196
555546795
702982996
1044993439
333864012
423647012
548061164
725405139
998741255
423551697
471042003
68767435
631649632
782963415
859623837
54542563
1048607973
629202871
802979659
990610809
356474474
858080156
45264548
516905668
682227973
993502582
1013570675
786596491
957863970
442267746
1033833505
785996608
843377143
308034432
968196660
930035740
814030372
336391989
681021783
754024043
273704552
276277118
466816145
303810397
903862350
484623602
469491147
1088896014
755812337
485427802
537021817
468742884
727446175
746253619
1078326134
1019158785
639185858
928029153
1039987009
955712340
743973617
516268331
740877097
1066200860
1059442280
450838393
803315808
687003329
688360709
1038946963
557712089
351412573
835652228
965420869
1044649794
688250318
357066647
465453651
576742327
995337868
1092772822
241800144
779298349
394897974
649279629
1080398933
686385197
899048692
814325904
138448814
519855270
690839257
1046878832
1045284532
967162238
1046651872
654044008
847663971
606832009
1071858378
1020890175
213711481
871932323
547098358
406139279
206348028
149065961
830955347
1009464291
385830961
838057981
538941979
870760265
397000970
477148860
1041348759
204235187
1005443605
481391009
773298159
792425245
449546329
720153055
826056682
353504429
805940114
419597972
836508467
778589340
949507953
664776222
686607073
1096083053
936739438
733704138
736154227
374203910
587945505
874138368
316357731
543727203
483061138
398774306
558239052
407546857
848130824
332912710
501108556
515221022
1085333208
424545860
951400373
462779069
966883677
1076095835
662570724
895171221
1060171956
397893311
574152556
804852832
1095251566
739653638
758147771
1087696228
469199521
306434864
517555077
1088176785
652054364
179449028
707848827
256351159
534103535
428375479
1032941979
477855874
765630351
746084677
994241361
593681395
437566677
544822449
440743401
428947333
785136439
898402819
578179388
471377375
923687836
918466793
965978573
1015973835
750606637
783226201
847319352
901555963
676255760
460615496
619249050
235641121
882186360
921390611
674737649
823899505
377974645
925314792
799148591
816148034
718756328
801628416
478075956
822996181
1013772154
873264083
724388549
924775469
817609987
1036034304
848120423
813610102
1083595577
782366289
416898908
476001258
635571920
711818126
898507172
313876395
955699430
612655551
310635771
985031979
842605437
1082735745
835212677
830195888
882042279
372434697
175800692
806368762
866011747
1032959165
940134660
276481311
835439092
706935027
752688358
557292825
537107897
1084331703
1075986307
497697597
731884194
489156877
279136579
605948211
512623848
749621297
93867833
878823866
768513061
960753077
654487346
766913892
451372906
857294703
743317891
975577399
481585815
969058126
543644479
1025699301
733318329
409269033
739597460
996515985
905231100
896542240
1082615231
485042938
950432985
680862748
165850442
824734313
797297534
453022825
300910743
486821227
778362056
503320319
744109302
859208511
750461387
728501027
832759821
651434596
969465435
896122928
938533540
987614777
591210049
296598736
450520375
887143089
561865548
358177834
288024431
739229063
886608560
413817444
479391600
920751631
1089422212
614502911
910474020
499020810
500556356
87237053
816175903
879573942
936586806
854161758
747191758
888742620
564336066
500481399
247730492
132434258
302224187
1091317701
472296634
764234221
457025675
600181701
826006515
716582152
382809213
462807988
730890536
661115514
358469300
998110144
645329774
717219301
465112642
1084468741
551446907
959693189
591403369
574679433
989576852
527619883
843710257
185657537
573290787
541210438
893785317
976493578
375969674
648109034
623618250
860441067
383794885
1041876831
655569393
309481279
520159186
761269621
749999766
817421649
439019039
1015091769
605802287
865722406
915147408
826414843
846271129
991923749
1061200435
683786918
451697743
809069522
403660395
919971371
136564477
476096592
410292288
852201519
426926998
559256616
449243078
788005140
602272181
450927903
719384748
889927536
392101389
730837535
992491311
182872005
449909370
156817383
321858604
667018568
1009764830
634517087
907352910
1094379055
1032583813
435269352
1072935274
891532999
450228960
791504699
949727080
843003673
928238420
919674399
166120806
719303745
651096769
839502289
605275973
761135509
245845821
1065731595
973995136
997248525
794376028
689994891
978797407
597870120
1004421519
963945105
596885068
899054216
1080788479
952045856
1023923231
1075171129
823630266
349123998
978846869
1095473564
752324695
452585524
730280332
770049220
494365374
367458990
948921410
383684472
622885575
776672997
1053319711
762173165
635212504
1012460638
699043480
946732456
433975647
725239571
822183951
770025485
1038978161
1035327233
890852668
971734373
205337605
377290348
870609251
806473400
114213374
574270434
341195776
932424102
716079691
1082948345
645012581
151753200
794286424
551603910
596464648
493194738
1006961651
743007922
1029396439
1096521296
841215560
439759584
503009789
782983278
860461260
520201069
858109256
1095863137
468730223
1083359396
150801941
204615239
411060825
715682247
953061543
658963530
949661620
207273971
409581830
933865111
810113477
733152534
829690364
360392987
468723764
1029590626
727754377
1024895491
814132310
528074693
904056043
1094498296
1035324184
174429993
1065038175
638786099
966953844
161096326
839819528
739687174
506670836
766572019
412630997
752821756
474828284
511989808
463718572
628524200
697587184
355134237
464026440
1013377846
1020550371
1030113674
931243117
296077594
824909860
624727271
206351631
769639660
153094179
992990375
1120508
425783040
366983965
935289619
997193157
636492804
497974385
328289924
990447225
925901440
730484985
146653539
803747694
599673607
975233048
1077772489
935391110
929913559
1089643594
440035864
107960323
1090607896
801254944
941851476
997376059
910629417
391414071
376562292
693873049
959551024
991900857
1044231325
1068735493
847938409
1082804593
448288080
363177052
1037504907
856362649
728852723
463260577
951590240
630868820
730830516
548946256
383861760
462428327
455245745
513340844
717162680
838568078
549373423
339380906
719664687
623540188
639507953
1030637102
943281639
896072742
626181692
873335154
969476203
667532177
1031902299
516786608
533919149
1056277751
498553564
1045517345
1037730579
768968653
427009198
877943582
887628091
491774712
741683812
927980606
724279816
657132377
5170790
341566203
531010644
472335035
688347085
969957795
334939922
739299641
666684158
635296074
491913259
653447645
392912659
1007714781
834225355
751977981
1095060374
1027005899
961563836
393022179
600889011
945067614
724956573
936487973
846385386
269204523
1086921421
527554743
1004661017
473973811
107372843
836604316
798142766
962337030
934123722
758918387
584001259
631727168
858347033
923188559
526146834
438409416
409835620
996527154
823398880
612330606
493135011
1071435408
635106857
715556490
337247026
553952710
1051138097
1009716467
450834012
495739365
533708782
1027901167
1075451921
244319187
994191678
686912791
965594994
890775476
709133742
343590861
858633965
1094192894
1058615993
899755577
360271042
316649939
433191881
387941200
745323004
404283151
807662582
785715787
1000067057
761362984
855457552
941794370
847377267
652101177
1030311103
497997433
338017267
464859905
132332881
215477847
295455977
703922319
547648217
631236527
621919422
448089136
669566194
421777921
419616198
755218152
1075340967
717088309
327553231
480767337
597687295
1096542064
856812293
415524791
706814736
371603807
444648071
668203552
809331016
1069779346
402858931
353987426
652539097
439674434
1050232298
950397360
712949109
730634633
672146857
636372182
929220577
1009263120
966545220
272693194
1094334454
1088958118
793116112
694750955
1079342405
957007009
607549701
697353904
745608791
304770449
889042257
505165510
392562060
773019795
764898244
555952316
1058097196
598776324
468241282
428692581
1037865587
1015760593
302865239
336467701
790366654
484053130
334916437
1018225976
753816889
402970241
830633551
998699699
1017414488
839865527
1011321294
539011484
552884249
450432723
428585196
683619661
651371580
527494916
1043808483
703428724
372713885
981122966
822208001
851153438
1098435714
356803200
739756824
508225765
427237890
777864529
1040621928
236767144
846820472
830939355
995007754
435754470
1067864657
781191845
341247849
891614784
408456467
921256812
759909661
508786166
721307921
709127279
652373880
597955321
351200127
657212079
445529581
209270019
293858326
575556358
1011274233
302018133
1087342618
980483904
939016260
803300566
1025750252
332511900
914288722
687879981
567207116
552308929
321266887
879334623
990046203
918213804
433969846
474838299
174903332
586761871
936085809
708201279
894143864
250443528
705932637
968731422
423951261
775487938
996450240
757639149
343848806
521378109
803593648
545775432
521100447
403918397
493099090
616191882
1018174605
932191951
960347866
496466435
751636176
1088538813
543074666
405241943
899674550
976988963
433949308
978086668
882315577
538664249
564839516
500446049
710199572
552013848
553600072
652245656
382011863
1092143148
467138081
473510254
246718769
1077987406
981650105
440572969
127638049
160372494
380043536
368653952
47416582
980967249
1004689433
239668786
1027418590
1045267140
892046217
967820194
978480910
904564490
1078943970
1007338502
174073763
895879893
859991999
437343847
381817471
962771090
199079966
893910713
766177433
948966669
785328965
650018194
805859400
450220510
796132836
616903177
820190108
761585751
421614538
1065463153
1033772011
637019140
1070059246
668736609
1075362933
812736761
796720612
141397450
333931987
1085473392
1077071148
805897120
477786395
609611866
589479909
687941820
300133750
497690447
1020654838
530219778
1052252351
663037881
709643853
851961173
699065180
512527445
785973129
325104333
780956553
318651667
662026363
485753495
778167731
1093425640
1070019245
882198886
393727435
671816060
980444442
491303932
1048838446
1009132069
1051674999
361456925
978265090
590835287
745970725
645907069
952618290
739602205
703255294
754391215
783564790
988920555
1072769338
773211682
602952684
756419925
812782108
439450637
1034894910
260662400
1042070485
1088670823
400012703
530838196
755348917
884402571
1016845580
464177969
649733373
995833609
713491911
935622534
783757901
863720068
383424355
488102041
681330310
884842116
632985510
1068187883
444508263
1067493266
1095291762
420590349
603566645
696943534
375563891
956489164
747307346
838588225
1005142098
893693556
679815468
514562724
476509493
339060198
962341045
833846112
352240769
719192313
362533491
1075217429
775061114
765352988
495358094
773242501
792315437
783593256
978765921
472568420
873188806
705628992
623409216
956382374
373389747
509308505
722710294
729300139
602853413
590611176
467720942
489018887
890734718
649222637
864825874
1059293467
699148399
593393822
1002117773
225381222
279476545
640643876
561378501
1019405381
630661367
759325296
615325083
822376682
792841607
636570059
722047219
557280739
539869361
880729816
625173607
1087153494
765746777
466121134
950906587
652305612
982045452
201034821
769464884
776692336
1052841213
805214600
89896606
454781538
721172762
115783452
966474673
580700520
524746722
790019443
993871544
822237027
701716278
831153335
1051336542
852191056
765830346
460757546
663330796
757424118
636694581
930493607
172994584
653130744
731740794
346495844
611971301
990027201
1091481278
1083699311
151092980
1092862849
608663270
449643067
287794715
672956741
740344812
1020203249
837941873
731719342
544286680
306761743
1010460439
279786256
544850315
1092912853
1031967446
957882539
729253815
964849246
797631799
885856947
567202716
418266696
1098274256
58479733
404957357
1098010058
565871915
418782572
436014234
406980870
1080351678
1058819694
333949419
284153368
986648780
553247301
507081326
649417188
1065514826
303947542
455632563
329274124
944721565
937339595
826584141
810821074
1007322393
672971013
928125077
573052371
381017404
926904978
206731387
767488935
790704916
341431383
1027826667
1052167191
910162197
600379508
476442760
867592798
1027345555
478263174
926466963
996861671
989304616
974368952
837183595
550038933
670813756
965922606
680055421
538397601
866932625
390617105
874070469
1090073597
895758977
249314097
755131552
676049997
1000318843
558418416
977217021
893543306
465973003
863849260
1083866028
1033992278
678016903
761557531
810133270
578447738
906829404
469812566
598047047
623173400
948806273
463401862
720465119
282333556
743024318
1085089176
796656365
845517131
585230236
508259018
867204446
822698444
951251663
450866476
1064413951
295204505
772430924
1092432283
534614751
1034259355
437408644
708109480
1059214261
525117932
1051558562
343923149
644712495
1075690762
969474594
1063453039
713390966
195501216
998857758
928854786
842832736
1006305023
243760143
729918272
1039499301
996232950
863199055
192418655
590313
942784122
1050014029
381662744
947778564
645311403
500291519
496497412
639494593
124448184
656772716
1054693042
433051504
745707841
366226563
855084431
458088679
678792048
646698781
1020710453
757044809
824157732
858702275
824898722
1095747382
874868346
194288258
814549825
470184913
456640261
942098067
552239472
805299798
610613300
728567636
1092507628
783320332
1054807031
515327514
402404965
680064265
597222698
825993507
500663805
536292176
593033878
337804784
849888432
394691494
411920483
874758719
922140691
928717737
941028513
546380907
413927639
272454585
484938670
466964251
518244279
139016849
858377797
778218455
800027331
800847558
288108446
533087499
963364852
792534515
833301353
1016353614
1066243273
332906170
990174304
711045247
489662006
735907643
617080462
929140077
400415135
854048828
281652874
1020302368
743532088
923723155
341227410
643197451
400532878
508758122
524592364
220069099
748298202
686041493
598640959
645078729
932880630
969457155
432050548
841597462
696058849
800623866
1093250190
472376476
391184991
360546962
513790412
255201028
778285776
823990978
211906903
736400094
322090999
657452293
984469037
793749785
637717917
1023870602
1088106585
984865126
759268913
682456352
396763340
459280807
1046235677
1064705776
557307339
677149144
496626392
940120323
423260934
366160500
360819851
417605819
528838865
1034372833
332309857
1021854240
631792103
493808555
601562182
1014170323
543626841
1062798019
758677861
326645272
154279396
945166030
641782763
534648060
1066735402
489733427
973501039
884649707
822205829
335477358
865368797
493314914
719590676
1049479550
621140238
805231054
259816481
743180766
490532958
775235990
1085386710
255766275
202417066
926848912
891986070
381577952
493542844
835696596
1028822965
474872160
338149920
349050222
923233729
689653876
939544789
1041979054
525052316
918931643
766270784
1042579894
731881335
1087740278
1071788599
753422795
2710590
945394177
111673299
643244356
1032249419
698551098
363612334
649432182
980080664
942021388
515622669
594157953
213315382
817655846
435724784
893064608
805440031
939504085
608425217
466899947
732136016
677705816
395573008
540380858
343731060
402956806
971804459
454165938
252817230
790988048
848025909
791893903
785135804
1013394992
1037579275
1012681881
1019228401
2115868
1097818074
922465254
1075341875
984925632
532293845
676361852
554132440
911871778
990698463
694904447
554483324
625523509
729140699
718598642
556767172
941656469
1031600587
85776812
953221457
716585855
260175910
845050095
848567546
785809709
513925241
909008032
449341133
870043186
278528344
1044903385
477885669
486233514
440705176
1044292979
852921349
640395226
691829764
1003137684
494465323
565929946
898325186
1060301875
509240146
632223588
884462550
832548636
312229249
767993513
218532685
247932422
736670230
427089184
465400761
533615668
571855096
876596813
391579891
351407770
572650720
564413475
462465232
814702663
396388141
168240882
650316640
452607281
717617717
1073422229
336310809
596439573
918396077
448357957
1022740292
323484640
563788763
720638671
421344291
368544632
335172715
566264865
242100792
858138487
455121480
979529834
1001111967
947594967
1035449842
267070860
658814268
930987324
425620324
703944509
998596074
944359999
63958239
724161019
830424483
668271488
1020460997
1006592391
1068809057
662486095
660166129
485522636
166001370
747329967
584321889
467777599
973835249
1059987232
1095937022
983973612
930832182
686022486
471556054
159019525
395594435
1029140130
493576382
884939128
1002237736
755437626
817324362
892950881
650846996
841384179
476214916
351932120
899800369
838663310
649329742
972097324
420616939
954231833
1057458942
385199482
434765304
647494945
976879076
831696998
477078529
538313124
1009462615
180045851
1082280307
1017364276
938431487
599977547
351943027
474320784
1093948912
503432118
933255112
720349179
855247646
1096480194
1030157725
906319010
736723273
653837417
560838078
866090079
907147763
993868301
817673876
826482278
312789953
657606862
1046174054
1007699612
1016202927
902666004
521800486
956512428
459682321
601895302
729023581
655415778
443549841
118329413
958655454
767375197
1068519674
878739921
239537102
1020549419
914824336
850819043
749719574
590249723
211494894
607873252
155721204
454417297
750063461
1037454199
540037864
1086152132
435456274
388050206
663240690
839028353
918798157
979266955
884474170
486516556
126892956
749720987
857373117
837664542
1010800670
903015123
1034086690
1003482659
558057648
395608750
297771253
406628404
273387909
746657396
443243975
922577126
188997508
615065432
382204588
784488422
1097526109
35455502
1045574871
1078611863
358350921
490023612
193122864
883092224
721271609
979602716
914058086
715006731
978887645
1094284360
57991592
637315881
754332932
485882824
1042746466
443658640
1022062083
778714159
766452755
674381624
691575608
799810121
277163556
535180689
378385689
432738445
652627183
1053787365
982649117
982863640
907838462
931822761
652539215
49040271
753095455
738041089
872754773
936456178
782553795
725031135
694828538
986637231
800151735
541628732
1036409568
576674806
264102064
142367971
766251073
1063323137
217506325
793832377
816116652
355208947
768447778
967438804
713568265
1097923019
396777569
295085403
309883733
939875531
428790218
996783840
407338597
732745318
677104759
1071717225
813418816
595264388
965325105
1071955479
790054219
929081469
983672355
404436365
805516861
589383334
199526425
418148623
531197270
817626367
260252058
1032017005
810426933
762181788
959295609
889033027
525533217
731901684
362948058
753009464
902046448
788138175
552816777
951699286
1044179662
1018671087
924883133
469911206
1061184454
864932043
935804017
300730056
1040349282
716780902
732853023
84422254
458802255
425328348
338742422
723632185
550026896
1015239189
1076140383
937012021
392560583
955224302
517255858
464942825
859741376
890814906
554715081
1064499125
545118828
982079702
298330731
853920514
62054016
737606315
354094738
1089892793
700873686
911268428
428105295
573147409
791240163
621233527
609056047
1068793317
136527587
914583913
304253551
853090095
384090664
819756377
632047261
395468586
464599369
895962019
1032952778
1095165719
967055086
944316999
897937403
867093701
890121719
881455804
985845479
783884763
1054490436
835331977
1065265955
420091637
1023085740
342538271
899958223
746848439
408193240
1021368670
300958862
903850456
532637719
647848918
333006161
1027081374
829439490
407857912
1064456639
790685969
1021698059
780041957
820397806
391144492
1034906720
669012088
830273545
363630475
349027770
188000103
529629832
1079668708
1051072574
813982574
819018213
666337443
401542384
679403286
1025813925
767952976
881389731
892018512
474376126
883197384
677924604
931316150
905540733
142939754
527359403
528511834
784062260
1041012552
694423728
843484053
198046807
267457621
433936573
391894120
1081770992
410772833
710609515
574245420
415950027
925461739
929189857
918170520
935761288
494618199
914974652
508497973
947745918
359470720
515328459
994442347
958985343
798044573
697036072
435902873
577482319
505449100
777848248
911918036
915196247
551765210
856941804
631919369
562650623
792177087
490110888
259565921
847268859
1020392328
307239847
944602849
921609367
372831225
813581371
34961643
1035778535
246630380
362777143
167652184
537006180
952572689
214591478
454425886
430364763
645475757
766770282
1064902905
647264782
1000595333
1076928873
528070563
856796285
902718818
803120017
649090870
534889541
429043460
321197462
399896484
441911016
965557268
590957720
138154942
700056605
772097126
447078726
517306877
772256072
1061735679
799803237
970511849
345445431
592270568
432436421
443126780
443374034
440376034
904859315
602911325
988616148
182449971
64083227
392739924
1082554321
351575796
1137522784
299344226
685590283
421442187
990642982
887334743
523827956
832917702
441768650
996958471
1073201156
309803309
758166777
702237156
848546699
446249538
398809675
726667277
953462419
821250828
1062879835
1021824229
906121716
972218181
352268762
1053461682
1059855117
1053973930
519770144
648420647
710819485
818591374
835412424
246871328
866721579
377870470
108833689
785339909
907595198
444639958
650368477
885868479
657690324
646294032
970594117
927307454
1012276948
866775502
1073497228
363529937
917369196
755707961
594705680
1074676169
968938434
1011509848
513826631
1087077949
686300435
641624889
810327900
494199980
1125227838
1034187319
388663752
908266136
381741052
413938751
1103566335
51094859
482370297
860417498
627164194
5604935
685328598
950417159
859602032
1019000535
1136170790
731906321
395194638
1066361747
1072757243
851596197
838437795
415197244
994711272
940936083
473241506
322735530
820260812
394454300
684675399
695073088
1108402104
367812134
1065919665
1083005578
861975700
946908528
588491202
846562614
711492117
595636508
725322331
646126814
407598091
863896978
991857035
844920065
725399839
869892935
778525623
723834380
513241860
835527274
973629557
232803505
676210043
1053402188
868125977
280045208
499580148
667766941
877111876
1028863646
853673875
724352545
755859739
878554491
437278586
309730609
308759795
458829121
1054938704
545776751
699485905
718924426
177907738
495868312
1092955449
1076403629
121856089
840566996
853091687
989780912
229158705
430539119
805850440
682959030
279575799
987734753
438312055
836015002
536767438
876036235
846097291
835307058
967647138
1132036133
957587723
629934157
387613428
602108472
1083414742
981070334
806435969
393794392
920349430
368492033
851465218
777660432
1047417741
1095134783
744900127
490505568
732627818
711967574
871723608
793534890
559735250
763106014
350015072
735255659
823810025
354330325
348136687
916262519
504282795
990858937
390533918
516573442
732946858
920397342
428112340
838257603
592997959
251650209
741900311
916711533
423542610
810727348
1057937844
1025458399
447458685
875866261
806359647
576744321
912636133
887655679
493968111
364765788
607052341
801394327
1016348157
568062590
916377192
1054454565
518911898
902434456
474560727
825794642
908290924
341036796
490058253
571494280
762305400
1003296659
948477139
479841590
72181323
764623081
516732543
776801813
648528966
1076761919
466149657
377920148
451932815
422206116
727617477
583925831
1087314016
731379890
739579007
1031832400
629838210
928525179
1039986191
1020616191
538553956
1020716842
284277069
353983323
1097750476
1035388179
518982973
939750432
895438040
683000936
549114447
771329380
557038632
760922075
985004249
706294352
1084413850
726965689
929902728
504949226
969222002
616190398
693484508
285303778
815687647
914117403
741681958
973760699
956748643
46506436
747723606
792195803
409677615
730879364
884410375
1025950875
781258828
1011284511
86553617
1018463704
1054544
966470375
741607241
1081040783
510780830
752802693
895185448
1032778777
416626913
866615454
936145536
810515277
468706167
933402598
748377375
323347953
896906161
870235803
775890759
1091946223
755706237
345384554
729667250
629843919
532850431
951720795
177409086
1063341499
1112443489
190690581
842786533
706768174
423242362
356544621
380916966
422764975
144118784
625063282
869689099
866312253
1018436422
938012251
360936257
694712383
399588814
1081728225
962771233
982121774
893441104
362228039
498278651
562916525
415315616
733816469
1054211919
814162072
944320419
354209552
747701548
613408984
457387497
424644230
740078160
419284521
688894529
551592637
388365070
590836411
308853933
257453133
1016558567
796404573
1013732471
1038482506
674711747
897263785
874409430
400257137
783318363
663780621
216680554
1067185189
840658926
792766132
727995231
993815038
958101074
912685779
210493753
448719405
572080610
502853336
1144397497
639244210
980535098
476776160
1029238560
917432068
524610353
996618383
882803485
415296667
995071828
500885374
382075719
1070052807
816558633
415607123
1058991608
709491589
239894665
984499570
441291534
786618148
431329342
374442313
836577552
469002167
281765486
561053440
744597557
58494273
916333209
549504786
558374681
930704272
503029412
685686179
1018653939
350288099
702956389
661708472
461202144
421112402
435492345
994291246
1009944724
1016916165
143318347
876286040
130977325
1120433244
921011038
857331200
857360517
841835965
416857910
2792675
728622622
495007192
634522322
1083517439
757403329
1017238361
432408616
265468088
1087617475
337396455
50178259
1021598502
496007299
944103712
1024093642
1103624664
362081947
380113981
549588697
898745787
605492300
539694230
813985071
464203157
674953537
274966885
1071178598
1024428690
427031822
825587900
898099411
705351731
1060982473
1131673134
545901107
514534007
360367568
760490346
196521159
340732671
453717045
439574308
511500963
978501771
508504043
895679715
990053825
1116332516
616491875
1068823593
691901740
922244743
705565145
848425299
301206098
559135251
861493588
374324099
843952539
546287131
527213359
776967874
889965424
253107481
586516226
408209831
3020577
844316598
915324030
441603284
512447354
698221810
435403510
903836479
717519134
701372210
942409191
707306580
582634385
1092429095
1039003296
916912962
992454262
977725591
816404047
364506896
520248774
1140132518
909004064
832867352
1046684973
336264345
946093707
451456954
583504689
625143642
812636648
571023315
694350885
995099331
553459926
590132724
757262203
268956221
1099169182
710841903
710604866
503071492
505289737
829572656
1037752677
1127775330
948811382
357606154
503866892
482815775
463630487
983763957
62049994
826885802
1020733758
812006904
954264245
479089571
1063916738
674876325
479597407
873534514
883585748
884189935
1070161365
441452539
419469627
506733068
1027462364
1014235930
120474963
853105846
236564428
1043181262
642801283
222232976
965370817
988971765
946507021
228518057
823334157
1033359107
806789755
806044545
766082983
985105024
363021339
510787042
517363984
615654581
969368711
639062793
462358693
293286514
786853701
721724706
972113228
106609411
821392806
688034390
898362407
850285099
998484716
938292566
561899462
1101283427
805704463
803508988
947999577
965374637
730079086
728860968
557145314
481282601
394451496
888528446
406184814
353660356
600111352
238445998
1077499233
942266857
361597458
933637262
992041553
1021004187
460028022
659251391
705873348
573339505
784996743
1065246585
95694741
460214254
265783939
448210298
578740825
565940896
869506498
1003339112
496832817
450973944
997539809
943111531
792378198
618826438
857292386
1142284737
528519070
1126068962
942490091
942027687
621676171
465770705
463904676
875374781
1043531169
910105563
1119033540
1142388402
799369325
622622624
748837518
1107247653
628804150
524649131
374946883
851032669
715683060
422395829
1123043406
905858761
590980415
810982799
986026180
458442053
363059902
867303206
337539846
754425382
646021049
533516538
358060589
521014244
441649239
825822354
465388859
648557097
459719728
615505677
1039476392
981173243
339960510
1091669487
985581790
1002585099
971672175
451627964
368824079
810744829
799032880
266239302
926460090
731333858
906552555
543186951
806718196
520490879
967676630
881768257
467307636
431524645
985857828
356164653
343390509
507934597
886499318
465739234
641464671
555873627
958659732
846988298
828576534
301840403
847270132
1040762698
740974983
402386177
503193633
334435108
1148432869
295951090
841501500
470337700
267948317
377203527
464491091
652507404
645550990
343923836
854477893
799567084
615730210
892783839
774417309
819146476
400670750
1128207761
976430897
865089180
167100369
330713080
479605027
775302781
377639340
898134777
1121631820
458949961
978963767
838585127
259958357
919005179
986412480
310875818
953934962
570542278
847420567
946852093
816581438
337463842
537270757
1028709621
395442120
956847023
653530922
1065147392
985950212
1088935749
938677583
942470214
994697886
908069075
1002163891
1011576053
872315311
998182419
540964520
758405689
1050821214
822828988
1083554403
428114963
342013576
822383468
484303320
505388610
259768724
1134572870
621864703
225576572
516092861
1122803063
1047813730
1093880180
1032452584
695538909
981354956
570025733
904584607
1127424764
956423011
577852140
616135803
741123147
226487902
921984021
375276595
1046617749
941825709
1135323213
546858424
1034168792
637468942
1001818654
138347037
680858232
1013492647
276480072
737566454
322832047
149786831
1115688721
581340449
766230671
881799293
407692405
750291567
1033199120
561261041
711528949
254370901
901502633
1066119785
496463348
491067024
73736040
1057594561
835262755
847431735
410690474
1035759306
286256383
1065357799
897427038
817296779
1148139122
582632364
443423170
510745247
901546785
887597695
755975773
977361799
802004124
652112523
670790871
594009291
870385381
787601101
310703825
647658976
1070281745
955316086
767679252
79183633
1030031969
956394521
838806897
631306196
961892402
1077028097
265123491
575165411
1088051418
1038620161
658281501
964399836
435743449
328375847
749194883
335799825
376900806
992829667
808883445
292863543
568343012
937757800
696256146
720207503
752378512
987431845
483337493
995500423
1015938662
470639631
796107547
440798864
996043576
407513436
834464334
491217669
388640594
649727612
749846218
1134637280
960523540
1009058587
1075871469
1120402990
598928883
333793916
547669721
880164495
332144216
257340678
1139278832
461684840
947953475
454669089
876194077
726038725
480564963
212914553
886823330
808252051
757627121
364233376
486364966
1108009008
931528637
586692525
1034567305
351236212
257505119
1084594796
861191166
474599972
936495349
320732832
721808685
611887814
934138837
519483701
844044663
524138224
301667314
741032758
858681252
563299873
796433029
657487906
1137471507
708296764
941184405
842886940
634955928
1102724169
857632090
862873685
1066779977
708619414
1016291594
1056607227
994051908
828027434
814595908
872223727
1004848572
519533153
395360145
792182414
560378090
601205778
652462095
1126048607
1066594897
886695799
964956315
479863559
654733759
1000076463
1034704069
53162696
436632298
946925477
811911936
1058757380
614742418
227235617
564100032
973961687
636525454
999940839
845581362
795890311
477287557
868048911
209313598
637787119
1065403049
999084653
651839432
427999195
471631457
71285035
934054913
829744686
726913436
948632288
856557552
420965237
239020784
643216104
316761814
931094588
669289777
447359623
324630362
470187747
847676977
931521701
141891217
493698655
1093312102
717298235
570954722
564416497
465159290
824640527
891537584
1058017274
943060332
380222014
782814475
779271951
677481489
1138829549
816212211
1040521174
1056057952
1078198117
1079494616
214790183
931169784
647935410
858529744
1089702920
730570087
498386225
908141399
266735563
916640214
888578078
427920207
97515206
251976742
939740841
1077028512
64962398
607847207
994110449
492807855
611726102
964509643
1028195726
306872946
862412873
1085905594
724065545
420478062
609241510
539989284
1080587991
484321685
1026911760
778054803
1085948386
1073572479
308841691
1033920520
726160588
165085798
1035881583
670515743
709559002
788184114
377375914
703215351
1080663443
514467280
605839601
510300434
768956227
752241729
576678913
406046532
811288739
964300234
381257668
312104508
330118264
457935636
999808870
832984077
802093912
468302575
761547687
135730345
1018830152
1020315214
496324171
938932470
523913694
1149953216
761438733
915874918
602400742
990308629
847568631
1039296312
459162212
884403867
1146906332
1090302815
530265875
508456015
905201017
1009613761
904126057
532652126
823965979
845189223
921058881
1108034666
657066487
345164571
250083575
450343354
595460279
210342201
1059511081
380998652
800729244
643272315
498418218
773967636
486621293
214525985
278575020
748405610
862390638
914740180
578693356
981943758
725253584
395134464
710479802
282587460
859919066
1011874380
387454277
438618125
736048387
1008477908
478011973
465740832
959480219
137913811
234877006
630530216
764667974
459948104
274863124
733986955
1127208324
732534841
1020131135
913614506
479721307
1089940960
570836895
696103176
514780676
507018156
807750695
1121321753
1062818403
345664482
428480934
566937806
377493186
65147825
479134755
325784311
454395092
1050055970
778226732
680412863
723159428
303837083
1134436195
425487039
880871153
484535394
879577594
741739486
622796558
833577748
194772027
289566681
86569330
725667511
647076389
775157333
706491609
470570459
1087487821
841456230
872321220
776989874
385498701
958523732
969318021
527501845
1074281861
678634257
813354086
886866492
589446367
335897093
797911527
526716116
950346100
422485181
462405927
1002179070
325667975
186136198
1103691813
699031
352435607
367253894
765408047
273672736
758489288
584468154
651404397
957577446
899199270
945541471
855009217
513706807
790572410
327028775
70177974
329749986
998024601
295986347
792465178
565497917
523871256
1019109790
619769859
798780137
790648284
798618207
815043626
682302801
530145359
1011237670
878033440
1016351603
695555375
821181589
1044614282
797110112
882319195
455544047
1038444932
624783615
444906361
94106645
344515163
882021104
1064489552
628213637
860415674
720459950
901699051
194839254
459761833
486370742
457961490
1006257470
891572807
1108003911
449172978
430977446
1016807166
440742260
1106928010
648965779
1098061609
176478159
467175060
314589068
386969388
1093218282
419610647
1007294440
472807847
730038351
486236818
1052683639
467268302
339808505
702175117
757984662
540970552
534767867
864589235
777657482
565509804
999547407
355342108
414334918
672725015
882014742
302143942
675032004
477278121
74715648
509410392
843469877
945711205
1104038118
906901937
815399057
903085981
941491669
1022387880
412213288
512070344
958896366
118514810
328526070
894856798
624498937
909212228
1114017349
943957247
395555433
1090499394
1049240887
812908257
1143303036
252573569
1002994177
976282796
793156652
484021208
1031611251
833085720
1073691375
477380726
726165104
887968631
1009621418
576288883
1128954601
440967422
269220351
610453433
803147786
894407518
971151454
672567469
496357646
208455897
1056368133
443491776
687059829
421938603
214007064
418808210
709086765
981903829
944804283
1028629737
226273033
755763608
511438339
303797127
489346306
309268492
402397972
573284211
393411140
679695961
935346117
895737508
735760869
982763350
1003545921
971180450
908435747
901041140
607457827
582695233
700092474
390057867
893484417
384641636
768216279
90938242
735567738
1089296743
997209823
424211012
971421702
444753309
521605078
310489957
766058224
869287796
703547863
690818963
341213864
453901115
678085327
583212870
932270760
423979867
736847156
222539786
486256382
941289140
577967599
469582168
930560264
512358749
1070487127
1063749637
429482302
975225817
1044834810
984648402
813412919
729588962
227808943
728600367
372224564
461681596
772339232
1009922470
516081223
490968137
364581517
433027665
1037792166
554607078
374947182
524578026
630155117
774828977
914369019
277483945
873162105
744064698
985481868
1039895380
509766200
1085228905
962065756
1005542209
1143644280
885280539
775303105
484644403
802011175
89119368
828617875
1028669558
1138899987
931304441
857315903
894371372
1016054996
565654178
649787550
648560170
1067905110
320549932
871160650
154756043
769297273
1012397379
273034596
1040205230
629698121
471515963
1081078610
470451052
670836499
331832347
479921911
947801991
319520261
357521912
1021713832
574018385
811031210
515169626
1134202857
560580169
895459350
934265126
1066903695
785460848
736709229
419802824
503100510
393234896
432142627
757596103
454943180
1072932767
436918540
979101636
889144021
513930650
1051505184
630941102
997707152
275927173
425490175
176648516
951180129
733649260
336845762
398429190
511381538
697069943
400620590
184842681
475866714
874687851
985555281
377218705
725997568
1137205530
689689742
322961872
392812154
879248723
1093577111
814207857
782326184
116146438
739294798
976844665
945053462
930179272
988489318
737422370
497653761
1053437875
741693961
979170525
523085742
975958084
458766972
878777581
468016943
904952907
1064141194
203258006
802147926
537163237
56707174
1058525673
1006409251
987337983
1013557330
650400240
971142343
433754129
685567419
459854672
977882231
876717489
806329709
746570517
956250781
999276886
1064817015
906415865
1104604514
165433077
830185418
892377554
945147835
454330556
938062784
760168076
531465516
657763738
979830592
1123404698
724779905
802799017
1143957988
950002569
536963248
812265057
732825408
1012280821
909566361
725177813
453943729
880039441
48201207
711112154
825276798
915309216
1094288028
334467745
463723173
551504801
734909508
1069273402
619559978
968881076
1041698639
746128496
1090033317
1118257351
682322144
464873710
979478059
1038527348
988591039
1038753645
1029828353
1054848657
536359929
1105322629
1027447042
992609569
952852223
228361536
947794798
650031863
1135832946
764295765
398416498
769889780
757488922
480054890
740418103
422753520
920092298
468735462
699718731
800809020
1030792477
842074593
387538715
834289640
853952352
893281349
689939081
627656794
564364520
534611884
438030757
574405954
170165188
1006897569
553433095
378123223
711531976
1114488585
944405094
468383667
173295502
1148568776
709932296
1042306004
733060912
957279231
822246309
425626270
807228211
600888025
837538758
294284784
833472495
649757675
131459927
559659657
941081995
711073682
349201427
690392674
654909507
915807592
522366792
362130225
299116337
640175602
582737097
452978769
526975844
1025856449
909490963
839784840
431642002
256390378
1130922832
803902016
911445597
509173993
314807802
1035489107
456966505
972412149
789938793
60937018
683860238
395445556
1121844186
537210570
1126807012
727867682
426953002
301950712
913546945
308691122
349371193
878560127
899442129
957430337
871224344
870128468
1063515306
385053597
1035181511
1006116222
509801930
71482807
551809300
482030301
1099064624
436662315
537955174
945822836
1137149371
386652276
828760084
592021760
62954502
336281607
611232041
844807942
509014335
1074197511
637806129
670547380
513278465
347035809
977410216
811828588
981341987
297387560
452395508
627220332
1079006997
412051114
579255416
471296350
914103668
441017280
1079463991
743108479
1019881492
372544681
791363294
392135699
1042159531
945655084
343725082
949229496
763109684
1128834079
361384039
1136306234
682243797
751113439
44623018
383928368
1065183047
602428193
1088212025
433166292
221241407
1140633515
783334042
1056688641
650320643
1072714298
960090129
714822280
1036674628
673577029
187858586
571205832
1096070029
1132282632
853739160
948770502
366510405
799935856
828492689
813889244
920299722
830245878
756823707
1125239050
975668512
466389194
1136917318
1015041359
633528699
723905315
463380279
549873803
1117934925
468169025
486703768
713271035
1037591997
846456980
66942621
972103858
324109039
818890984
580615065
473799916
569311898
414404606
110763759
772296269
861700046
246268342
326963650
517579446
809019670
496401088
486694628
945292841
998717561
444680906
696922199
198209172
758491805
187984524
687768270
415604371
915786798
916675375
966591277
511293500
1125500669
634652406
671174281
822799313
249249031
398559244
551952147
332831330
982537571
1073828980
551583480
485443224
485531952
906048004
1137335433
949269017
830164314
278723498
1051628127
1146343630
935916138
707372097
952472529
815949467
867520254
364486357
814741019
915327547
1028003328
456471272
420509718
765334820
551707131
368885295
654862732
1009459130
360423738
452240294
666727124
802086864
1080187897
170061203
829235719
92500249
1061364297
757471606
826730801
813004231
1053033248
911169306
370972993
807920511
963107119
626387336
710278804
704404838
905432984
994735264
884037122
986594598
596367472
904642421
1079943168
949347791
714892467
995112355
334710469
797201009
1025570022
395648950
823400315
838489059
502954247
540326180
552689587
830523933
866777112
879811537
591332366
727735631
1007461976
339033504
926879261
254288081
517429151
795477957
758878270
750449293
439806039
533910299
916922473
1006637942
522274384
770714458
386105758
632675067
347869963
450866313
791853440
519412708
840360052
121229905
701028650
950666467
927961791
403967309
683862850
247478306
368914861
658357806
887416945
607459913
444057172
521478162
878717235
754953124
383720387
842053722
1061079259
641342409
923192579
625767752
752769462
535954656
684930256
1113642177
961483027
335207342
559022836
653094142
514959421
304820123
863810562
646275460
417905755
425517691
1109744638
385686958
864451792
449497594
561624219
913095220
806096496
94381607
758702915
693404258
612707998
522150005
517899909
395189551
1049575366
463607246
498194350
637615858
550906977
310028993
934493858
937114150
673479372
136943194
315892472
962775443
1045656432
370865948
1024733919
597544620
891100536
736995918
1090442839
582052087
979944904
779032385
431274226
698313429
786634789
938527262
1108300026
267503271
1050613877
650303879
594069115
969414205
427330715
969074817
900670717
361132122
1130117241
667661898
464727184
1114216118
969865106
430561953
874273283
431640951
569879582
973893272
1036406922
949575021
903003649
981180529
393174749
462013755
384666758
537171876
483782739
794878552
974340305
883081134
367131134
848716538
745086099
1010202610
619854642
1042719941
844853580
518104838
1055584787
132696003
949879997
379740237
1062385891
552745437
891156728
505838895
1013292900
337456120
1068809303
773947545
732620233
659007761
830310089
1084895397
1048102176
722413146
397834204
762614728
152710607
1034452325
435896208
285048531
393044935
1052117794
1084505590
398264640
510469087
464229383
507229725
973877270
152673110
845348265
177992573
315753787
612645048
277732608
1012843306
442387667
592683423
490301006
132093023
573797179
603129618
870385561
962494082
631024468
620968812
930084519
752901996
1333097
1047956251
498113116
1127174141
534368843
962327683
630341328
1027825517
385467280
921866148
733794772
907180109
500673597
200464552
338007771
119282376
409198067
431370301
412109646
919625648
484863635
975254800
345553199
967693829
811754885
1146676529
1091807269
391481150
681937394
274516761
1088828839
491277069
1050202482
988282201
1021066486
496703759
637387793
334984947
902222503
217215773
265229607
398058833
383785679
574444846
562856137
982802008
1091824877
732644184
502711628
581513519
429503068
331114560
833518993
770391
470657185
934295041
724971711
1147959149
78370311
396209961
636907546
266275805
978192540
545784345
448646970
249316532
349657474
944317656
305855885
670741048
744566978
1035450627
405631130
775027098
875960467
199074542
219740472
531823173
716212619
562576196
1043399818
720932309
1141282785
523242868
1083138862
805850501
1134287180
769612484
588513511
1081311560
82747085
491963558
809204819
761807437
485183716
1032449249
765589416
247426024
388808410
387644282
755145492
1113449839
667900991
1073858117
541739533
764878989
1069838353
970904781
901896104
127030779
533921643
708523626
781323728
278838883
865548834
830721168
265541668
760587530
863953184
493900015
752085809
217640738
1130738727
680214353
1067080082
568993380
705058885
452730499
972279278
1017159274
411135257
857461992
527833380
632868013
636358150
1058770233
1088510507
597816087
438579543
1108100845
97642830
606583203
1058112914
918697215
1119403684
785363325
728843440
134797304
938566689
1044782326
366382757
875619513
1088531888
589705203
813387076
697715311
468745527
1015936591
812993590
140546976
458545476
20538536
450733101
1016876072
348739524
992675551
566054525
1071753715
730098522
817443125
850662080
1092776892
646144853
397903320
795594456
770677123
742466201
478353399
1016231780
646235912
144557826
492914188
1065852612
278661175
1052991650
779253077
394363594
1069357283
896274057
298394190
631032385
759434793
828777109
548406484
455926972
465315581
509071141
458401051
539680636
396289425
935986902
563828847
413126841
521238536
341462861
517685721
950725248
278321169
751884189
110375110
585789116
495968207
1021682513
461927711
707633444
650172131
286854100
125292694
1138704793
660370744
809938341
980827443
985951994
372917773
715308881
905921184
148225449
1021612409
898271596
1020717033
800762951
458318599
381967086
804609620
956481345
949367219
1014066775
906038746
510748299
337190207
712799716
99476002
958391722
631188773
523569789
443716241
970498895
880803257
793854372
884471752
828991413
746214511
1022077969
665263909
556513465
384549543
831801029
399377215
635733723
1033415264
760866785
342258389
760750084
162312790
489505795
78346698
629319688
1090044393
999577948
489807444
775509239
354968958
815429977
1105387662
289918921
896936584
1054415336
643375839
511933518
812724777
939122220
691412231
496409137
532161341
920822302
592958235
165752941
868014188
975315899
248920772
902737766
627145711
830361031
139608869
188629278
985507005
774672733
1108026746
1016339499
1005771231
610011084
249416286
714212601
643892309
1018409608
1039061774
478895349
965056738
1091054641
512408798
793782046
516572718
1076471768
691576398
1056452157
1014962341
597915943
709691858
973371082
452830761
848908192
807694520
469521814
598447637
919557898
1045933095
1043437064
876284920
727688241
914709627
1036469516
83062413
703027469
905316026
1097072755
999204570
609157885
385551213
653547467
390055594
1073936364
341957378
509223755
1003300870
824043382
305781047
902322919
332228025
518876351
650943463
603032676
1012895319
3672092
389226065
752026016
490099929
838778646
997727297
321392562
708654583
1082656163
849431140
403997234
1034596700
328551305
644447178
518541603
626438244
834270654
1091413014
818310154
736901973
747078043
313516291
502896148
214709955
867007669
792432144
975873860
373538143
840439052
876643821
1133015803
1068692831
578473132
713209301
1118274335
692187988
711147024
559826761
805709012
994650575
729738522
377466109
1009779392
517548343
1010236013
1054043334
597850988
1043745856
825812121
595221079
343141177
961119210
643602151
765385790
778715313
982714740
1077396147
810934738
461083143
651298417
450495065
931663828
636795622
1036524678
877919285
977261769
824478590
318022346
753773576
1011095210
166564452
744288193
667980880
1136827024
531812096
1009323180
189979547
186705038
458588613
98033490
134380496
193833190
898124282
461286415
316579676
1084010707
320794276
265679788
1003525234
532227104
460522800
182412708
928526497
1072376251
901510790
747138446
476958343
1044920281
733915946
165491691
774307060
463445695
631332868
960961359
514799937
1012070650
254453413
383638696
604540542
543805037
870795703
443291455
382213375
161726469
876887389
883611572
131701131
242000447
493204131
395031705
696346635
545655780
1143793953
1049860538
516966445
1078854749
756819988
744620733
576423089
1041199406
1079537834
504064990
731450025
284311299
477665966
309161517
858230858
206028672
800331705
142904184
1092237131
552550478
438977359
282963502
648922943
735640456
398155783
358880624
1069817339
577695197
856541017
834701932
348449485
423885232
1041112728
1002744091
813578576
802479398
875333487
789724389
477955475
833543978
910827390
521155494
713595069
897650948
513716414
942250872
555844070
1125020367
572543453
825590730
830792018
698245792
1080767486
907589672
671802002
559746077
1135902976
985287388
523708143
942914691
1054159805
644067331
625354274
872524220
581718757
191656898
563108110
918815653
825338800
461056547
869127432
349176712
625726206
318569110
622352053
54513863
1030966641
774995156
456305828
883759145
554307821
565819559
658177842
1101481373
829487830
600577861
611244344
642632034
58710870
893097576
871670606
381523639
724096612
994759147
988418637
321297647
510848031
312039366
1009773729
1117739239
983086992
1056112672
1134763943
1146886173
813748615
708546126
179284428
546824025
732140846
592460695
524747842
1034737094
688375637
493665292
1057494339
368706939
797463463
922099977
121015277
1055864271
749531966
1083225496
499208912
250305987
743406010
960554135
536488950
398562984
662497515
1003655907
444911561
924083013
212113393
1054482837
824378340
879604513
1034643070
1076287317
909931641
641333207
1085427502
679759751
698343234
863490606
1039006004
841891430
647879336
877809821
924972733
903461705
972112103
1021364059
862715568
880308057
951814158
801665323
679833850
386573112
825836517
653670677
75970869
544950165
451376579
1107170449
332347672
747341587
509778987
935199282
887098301
716369523
407922022
712563032
454656870
316256597
653165041
872960168
868647916
1006953647
1050224320
772817064
253638125
386676687
1099552356
347568338
457803361
855311594
400182319
2031523
988226620
752836866
822095589
687580428
774841170
979186516
418938395
1149198748
840474407
758507565
559818970
1043262235
369665608
386087258
726265492
475640136
178449098
770166031
722938226
990256330
488548531
303111325
275279013
1128982622
913005087
1100978865
787523458
865838980
1130374400
804875949
971633185
414653912
353670547
763869796
404274770
691404027
751673472
490771051
427927622
552373832
1054567480
929001157
323989742
501231751
505144919
1100028803
871324944
452817887
1027714987
799991648
401858327
628857758
344203595
894130976
910160248
1037090269
478886488
1039242996
495276463
306289565
458534289
986299508
832366921
472974770
568043943
521846158
1070549653
645925166
430607259
697185242
543066517
475074139
323611506
874594257
765802437
961404605
1028242851
810015151
964620306
938057656
380807303
964151994
908430473
980629100
1018261623
285962509
387835454
910266445
759829200
250732319
917329893
671785376
547509557
442776369
396992451
206495782
1084284105
621115668
388654082
838342886
1020284688
456391607
1066332448
908854094
912364075
451432258
767705935
946656103
829384099
1041153438
799112777
1036299267
1024675742
946323941
59475673
804281016
381172614
804907195
532703680
651413513
1105912090
728368802
628056939
414379699
953730172
403916753
683092809
575428234
237739692
460108702
332185093
786855213
290706334
839530856
864020156
1078427726
849547687
325866954
268841776
464092374
874509236
427059257
1038882287
635234218
1074016432
895987280
948227157
67217719
564344290
535481882
871070934
140286580
947089059
527436201
637272032
420555004
356652778
1058931413
948744052
1069526665
685461836
391484548
646643611
603567831
899725434
804580624
372914665
749132895
424247974
366971410
956164502
786729333
804007783
473703841
723816597
828514209
863951649
625614256
669605948
830267050
673611481
402994964
967772359
632454830
507620672
487667039
475012697
491383296
468367511
510495845
854853744
678659730
1008442609
948649936
1046614390
721155206
435142573
793002590
721790045
1014553848
735504903
780666294
466718916
269045259
833801220
751639312
623220949
612615779
425409283
467387261
645595460
389954450
886332788
1074219465
648835044
358365274
757867908
924356881
779571744
325941872
449853333
1143424907
1092317341
1012385054
779611056
686838026
746967739
653000889
696147023
509822112
612940127
452640891
893471284
666991430
895210327
396716006
452815161
532819621
446719213
949704490
417168005
1028285171
241532788
1092756915
412070318
1037975739
1100964117
53451824
853669366
803392176
532730853
487077597
811880612
1013733438
769986101
742135622
1081181337
800642692
569263712
630750031
265048040
882805788
1040511600
701708327
941940720
979876725
838900526
885631982
938562238
933876836
547869838
1004855889
448002349
867979705
758152312
1084844685
704481505
989140548
564560818
101791791
802819090
680715999
345423588
1065468802
983697634
797800297
437642662
491645153
645928053
666155309
449055568
391039401
668761336
606017671
1024233205
427555925
1085781519
890590307
375937375
795107519
632981998
652371156
252687813
1071054271
963780296
726594731
750829593
368382745
903137091
1100169405
563267546
565756700
821185744
977166164
880431495
1104591914
1084688523
1146227119
1024750315
354719761
705393210
942809046
270712640
934666633
1092379008
1013477330
543476845
990854931
316284749
876082346
826045009
770318653
959940097
976377400
1022108701
919400925
689926
366188015
496807672
1060110485
1008661738
1031734330
519017745
207392072
899174585
976033515
191336617
916778095
820152820
680939730
980138338
670266301
719830451
1123598581
453907545
296455922
1065610444
775851005
971526548
797702922
681937302
1023625713
724792024
634530451
872544578
990297264
479147400
182762448
885483983
1085506908
560464819
610102790
856191060
915601795
703493653
549452137
830668811
541953215
1054254868
396593074
939998590
822350700
575973042
331580620
942080092
796675859
612570708
718881089
1050917774
479756125
540325065
1071268699
822208682
601628902
1061870185
751095553
715666248
943152408
499919617
636957013
773803119
442336598
162436268
687303141
1148156893
825974385
896565337
880913990
452362142
909739242
715186661
214956555
409640178
717434901
849043573
317331387
862259409
983335417
914036177
1080896701
310785236
544040310
711494689
1065827819
1041944107
1139198623
808772233
990913524
1062203454
860400372
384376205
1143440378
697997853
471746282
727157875
695293423
956537226
693690087
476456619
526937037
295680910
464300418
858507304
377219680
697591077
190784706
1118271766
770270732
937931494
371944226
1019835497
108284324
781725231
1037456058
611458450
1047635374
454182633
750069657
726483133
855109372
935296009
862478607
1117538719
708480594
541339970
576630655
175340202
779252083
752676217
871178233
1135861546
817405825
213030104
812851676
826296620
1052721035
1004461390
506704906
1043326717
938067913
1044773969
691104185
861793988
1049284501
868035492
978596912
855790749
844609938
958989651
533890925
798881986
581297420
1112855890
864800610
1010885613
392363507
864935801
840259599
470911818
263220124
1132574730
911270676
1018740166
784563648
307900192
1084500175
648017920
547092953
372220546
1036907736
764975822
832416531
335029658
1061378800
564383427
962266704
1082748396
794333167
1069567494
1103494927
214861946
655209242
958426391
1009538273
724085500
387398235
823918226
1149278206
859163803
666869816
673003608
662338152
282636752
1103612898
625802387
995322858
627721621
378148453
932210691
1029195424
34480747
632248406
842392595
1022868608
207766009
542507223
876508958
1077200886
661759590
975151249
244441070
978794221
993841561
942361180
542378377
417641893
1063582552
710945439
790891622
741784925
766199511
790982279
855004692
275284161
835487948
1111639673
350805455
39729934
397259850
174892259
744705729
1047195038
918075228
913983249
912871830
340499626
815171679
911263573
1038779678
832547579
593571843
1079314865
790514667
945770474
622825294
856781774
1076732576
634214338
73688345
1046599608
757632773
1129486874
412531447
462470254
511807938
642318542
269279817
1110612789
383791635
744162178
423157975
847456016
514396595
544100664
999879736
627120392
693607965
384706088
656870914
913357255
1144595939
559234191
285145765
901057022
912719804
705308178
1097507341
1007970210
1045996296
366063458
1010785538
801989942
293955131
637957861
691584652
965801787
102614825
867873548
64869575
593214934
1020246413
503689555
100855876
963370645
1089023117
424437854
531003413
163779433
1086544668
453510457
1104397284
242769505
488952941
458373534
477989079
833450077
390093091
768879744
586913750
746662565
1096997770
484754589
1046504763
406664088
810325915
453518846
882107352
852392099
603272983
1140667651
1058638517
1031227413
944005743
401732217
594045446
887147447
655050434
334343002
842290816
506601095
972521349
1062103012
934841001
311998441
689205381
877045120
698784118
394668354
1122473737
980183894
543223296
836875539
705022617
772502543
1016478499
477445663
482459103
233111511
591466806
416847833
921852421
551138384
720870497
452224918
531334625
334132776
470710432
882883821
845780612
437058763
706199191
581566316
595321985
340493742
463752666
948778727
478543081
226475343
718717591
850833169
720231447
617095921
242759433
737643267
416069376
570026531
947159987
730116016
867914900
846389537
717800896
554893679
1035021141
537780005
1027543721
666797618
901657387
489041484
298314145
554970304
852313544
675999433
1035915352
512395520
189331059
476783064
437241683
352672680
334938872
752843485
737858097
593059935
1032013390
505959036
785749221
203538795
1114018523
471402252
580834843
1064807356
735004308
704441258
1031020801
805275006
844908826
1089658738
898364263
1145873710
1103513206
1132582496
448677626
946189142
718740494
656045801
712653950
392117229
619767909
1089032495
679235918
497712279
632200462
448331222
1148931269
497161324
944641865
988563275
851919316
892251649
1040598767
1031328962
1081078482
763969569
471275947
1050151004
490516210
1098746882
1051971678
389921137
214929289
727863654
656599112
607746060
661992617
388574713
382915176
114082814
553427654
808747567
313583627
949050510
530585094
406093558
996390507
472203140
981974577
702537889
1117800371
572342178
620840969
746990671
412041775
903318950
925145985
715325849
417262176
1057790123
808042206
521877190
649671834
904179451
1050555587
504039650
787361354
689601327
328260074
704458346
1134005495
468163825
577342631
652092622
595996060
366778016
1082584569
489892230
523694090
638555672
706679730
244254740
414464973
396738493
870006434
760493548
638970090
812824597
986498066
1060247402
625812649
971840137
225883895
288267648
192976645
157132151
972147611
1071646035
1080835901
142696505
365680486
1015816386
799707448
1057012789
146370358
1024935611
421606141
697469067
956222347
726096722
921124319
251480421
980332722
481528074
398563756
765541833
854853953
372714242
280774708
411515062
651230192
561721631
453517929
943969188
775857755
939106311
593850963
784656756
968807458
649983570
1011491831
527266180
979186699
500138830
977142942
856933838
585116606
181097314
1021459948
497150141
694289377
244536632
846429860
539322673
265075729
839190680
860702891
1070528170
454076828
644777869
922873125
673674691
488942902
722420756
211820097
950784203
513116207
974916550
454318261
478924950
1042155149
892200033
466299117
886024278
471042411
780260630
968617163
830948402
584647359
270055720
703433293
396551407
525842656
287986051
132110662
1021500169
812091972
698769179
427889408
793653612
1029233176
751980271
659642597
1051433396
960526378
563678511
725183899
358989965
801463121
341565621
1107032953
799158785
159435171
742399761
970878493
996332036
747972492
1075102451
790446642
102732153
914068739
321500296
922451610
109606473
715269229
1081290951
711288030
377108307
375104542
791608582
465625760
583630839
461195207
434291497
307609387
887144195
243318168
642413253
1054931114
884170912
1003228653
344594798
644757975
583834625
828885891
230316719
210077988
130099094
609856489
705479611
722639037
728728299
1115985947
691049507
515355778
150506827
695183305
611765015
682132095
981409151
1010981478
1046580615
996402888
210392373
694681665
1076575615
233282489
744991166
300236762
1092664626
997758005
1017612293
1070413153
708169105
1104012726
926861679
347684803
390757166
191876613
458449125
551777165
1110641334
453637619
564215948
582697306
371733835
995065828
257328373
781431748
641688732
419589445
1127111328
175590118
451916709
782724042
390057013
1041414721
509135343
641964254
1136731791
76027595
693393642
749113713
1112560036
1083338148
929610337
811422917
745958919
903080784
381988744
562791914
463212700
501810788
1130770560
955120774
118741078
1057418742
1024424489
508941255
811293571
219215835
952168942
222086669
1060203360
325367553
978209169
919983051
1090514445
654354547
923225167
712562549
724703356
444659983
1135936205
1060381565
1094395122
545592808
1004668132
805090403
858960108
1065851281
782189714
648510297
361620320
32413079
222378743
876147584
616512084
601415568
614826303
550510595
976935147
811935891
348890252
419435161
479809745
321979716
1047799443
342548560
1107740331
494444963
1097677929
928043218
1037760402
904359335
402407017
877506473
1003434078
468803778
628984417
619734932
964619454
1080553907
938782787
698453609
552368414
968207158
650193242
1086340651
299388155
980943486
401865338
377801210
824921088
1080720776
1102386227
830909091
612837203
651205072
807938451
622720074
686600021
915235322
843440033
386991679
303345162
332557002
370715629
1074393490
1117176648
231978073
527054428
775833296
346084191
671116655
398373628
1133804703
369239056
628231950
577149379
1028707865
516183054
131595561
316903672
474003891
933881437
719541226
640160746
1074029449
722064343
465613100
888668269
375167543
508823983
885110293
583187855
470728862
64257619
1149530683
324070292
733402425
1041349684
744855217
1009859280
900260640
835279779
533367458
921307881
596979917
971328632
997520094
936446662
979380723
878989676
837221385
372191560
201282743
748560910
911367225
638556094
564279457
791426961
347686628
456303228
975049084
343803537
866764336
619075505
482120971
591066388
188380827
927445829
415787032
891607984
417751486
1004410275
916151818
440489100
254858568
107878654
922549791
1056176020
1047575745
893800927
417302289
878304960
997523972
1021043473
1095676488
1053194951
915645074
413084699
280452968
1076483396
103917686
738921174
442930863
711268937
826875131
481077416
729659053
1060095894
894261895
1060916041
480965677
469649489
542225717
1103468690
527534453
467918575
965013231
725784164
610587021
766763187
507334053
829997854
909693300
523247832
711519215
891235325
876790627
795617898
957529854
1123081590
452954871
914748676
897418865
872486850
868139709
404404305
313058943
284956872
645903943
839582881
419583085
716126661
1071277271
247153422
500347742
667391492
963201005
533605021
798739087
437453216
853534651
1010004959
154006582
1029146181
253600459
1034709571
311357190
441129183
600435637
560705092
1026197132
625770566
883116261
372471406
733258681
1027676532
1034326559
756861352
1053024492
64209682
931771678
813503820
949584451
670958056
619519159
664798790
822174006
605750041
297716708
478636262
1097577455
332101625
514493051
657886360
543957189
543356656
1029973461
570491871
1038828914
404072932
404814144
868753810
1128318071
586485330
764501463
1082330022
266497838
527599512
1143593983
989204662
560730345
365865441
406014377
1109558417
1065100283
1117807825
492963085
855034977
482995797
799843198
342776657
1047781705
1081890825
662427827
460744657
509323829
775064070
1010841207
705416540
483159216
991030927
323219684
1039942118
1078970745
125884397
1023361950
759370919
667740213
757983205
444898790
349696951
446362424
439262949
1130994807
314759614
931703948
789014911
498411011
977207398
859768659
765049552
244206608
775086411
921208780
1003528214
765314561
515637259
1108604846
343633388
1056137285
875407087
640222634
353642466
586046125
1006939972
312782896
1137454477
625003807
632214048
477961960
1086783954
686961983
1111211636
542385817
538481114
812987218
944193568
405053120
969212742
826015936
686874098
274325963
900373512
401147257
536354103
272652401
887324298
670797467
687397324
663843910
489794576
908605101
348852401
883243232
777534783
480649996
888468641
1015231740
438287871
1089993114
512521078
869980685
789513754
1049778009
969441592
623923955
461763086
756136893
396048006
1027832994
440246125
1020195897
733222556
489921694
592992984
401588953
443917793
1046099525
226579110
883949627
29282573
685319991
838601810
643993060
544963151
789767530
859692508
871706758
836209255
928903182
675638344
1196785
700069936
872941696
463367060
993449763
1127766594
1102785106
477920066
424059231
332558126
780015953
131833955
381484284
510069072
998281729
452514384
986387750
52536758
468818221
656931997
229675893
482914518
260267709
366651984
440842736
436704902
362847861
332847548
505664590
674871604
924647473
379612868
1133429473
676626801
589977971
891173169
424437453
1129215989
880953075
634277638
413692048
551341416
1141676844
823482587
1081429658
881566047
738755660
449680624
237016673
664173501
676494309
878761470
964450244
479362545
361526976
779549760
350317993
452369270
958397471
143653643
593211351
693297305
629614393
368844716
678869115
862732764
784616360
533766770
649006995
716177872
817502582
782075066
361832544
400434323
565598787
388700266
483473935
428552350
784386339
1108821796
496654777
739324602
962601749
746129191
711528692
914865552
419786929
880023856
1050360066
424365885
877801107
758492628
529540223
461407876
308165683
787462139
887432832
645960720
468341583
474093250
1085559659
727930825
733688377
388187970
438437556
1069469737
388816018
252612278
798675560
671843097
271536150
556682362
599386992
553577911
772179156
852016371
863558478
673470998
448288631
675475913
780347243
143673189
938797606
850029506
666386672
200896747
335164927
830269872
511675975
560352742
527987155
537476108
959497047
871167089
439271889
453811727
643008060
710469802
747809005
780813884
248461691
431281968
383839329
1076729247
728231971
756625918
305699020
414645201
658857894
1080320885
892654988
303961971
581428484
421399517
602598407
608287639
133198579
489097895
1073324884
335278924
469014775
1045870237
1085200279
605490086
1016634673
326706576
568428215
661723051
251501287
745258150
1071264662
542058360
2840692
938234003
577186620
999908161
822693250
732949623
976385066
808590304
669840364
981997657
908264846
881541121
829354345
687400650
391845162
461824202
578445026
747581110
882610026
727037153
458626969
690374352
302646831
872203757
974824374
1094572041
763879888
766476716
66986967
613424615
1141291506
461721652
1052598123
738466461
885038466
982452912
504590554
1100597219
506632094
337674882
860193940
555732792
906102547
1080404432
1061826518
681337052
560532663
954888773
787039029
846754231
882885631
221478837
249351139
337579191
800442976
559841212
429652921
712411265
671392618
221951331
246580034
868574930
528479994
381232608
944521138
1116493714
879766457
1017931277
984703935
559105164
26269718
397305440
718808407
233343954
356395393
549695144
1003455265
1083330224
145661020
602334028
853588909
1126415242
961342175
716150299
477846307
859522046
247994699
350808073
923916072
952365596
914056149
1141317663
262414194
311716557
504609500
638476960
1146297319
674353392
467280437
416930181
303364945
336641177
897749265
933079882
871997150
1093518985
327843306
634720146
905291575
921061573
658531500
1102861870
920117744
252727368
1023161755
570721418
501029961
720232551
477298161
738215303
957541378
864510735
853237062
473551084
633870307
515622155
802588686
496059989
657806500
528799572
957363589
633619628
738397335
794302903
300641129
945081420
745182873
957765925
614663963
616917795
622577840
1046540579
62061528
808162569
664696609
1057035108
1013283147
377636096
1011243873
932301308
808665098
741670857
705206257
376756841
652945747
757384535
849893199
828425094
1002705432
384198588
925117927
764581324
738243967
1019927828
394123804
858945297
1139504048
313901140
322348319
655958464
952399445
843695679
298305522
493984060
1014441059
974308249
194867619
520704032
960649656
1014425522
600170832
462460240
1018801510
553643155
892406942
782014868
1100637072
635052194
376355338
715292719
1075883982
1071719266
1088043543
1025407132
1103664863
1065223116
990451221
1052007767
274328431
665428097
1019505518
540564595
212852759
744841073
446023642
849157592
511054978
457215180
1051999695
993511244
851868254
1006234647
1085214023
836458168
986331304
368106329
381521614
918706453
931315282
859693172
757961576
618177830
470062983
534307089
841349971
2033247
344586719
702229253
646127274
1092431963
739543176
251468175
662773328
916972655
501236059
453345168
788251805
723838531
1134082792
907465385
1015346514
238722178
750731275
340463213
323805895
692317775
856858285
805597535
1085623561
688492036
463816412
749829785
674686227
1060302289
440417882
506783849
509019093
369800441
620599306
454778497
1119290428
617665583
595263349
699542497
797309854
95700556
1003189987
969567315
638005942
1061494113
773273274
797552204
683894493
289054662
1135688537
397110601
1067277630
1119007064
486048926
1059933405
752576948
689003114
992683152
889272709
960872167
1130726333
683347843
804790619
339354898
1047586749
740037307
386352834
918309787
912118931
419482927
922384903
909199928
1098942533
389346474
612293382
808185134
1044863745
578272851
1062573901
1089985760
395261533
1010156582
107061262
549430087
741134173
1117120868
1073725246
232746622
650799851
702917761
1128435842
742501185
794359213
1021618104
381358585
601647989
463371953
938193867
1126264480
579175982
138637472
391372410
447223639
707845097
803237566
895643982
568550321
368792246
929586885
967007230
522023645
859237871
455157885
901651888
1108363789
829628800
536037898
792414544
1012178563
113429837
366218176
344789518
385523349
824129587
466807725
1057801075
864550975
786150840
1082608935
480078893
116564016
706949537
944175380
382397834
934251411
719504832
449236383
752548561
1080433400
474441748
834096207
963049737
427955708
203873587
1072050777
728426763
724363160
616697926
818121571
673752205
357510487
1001399973
118717479
863706555
895664435
390092945
874439155
663233428
964858942
364851150
758594014
1064056248
956844790
512499273
975212277
588180839
860491110
576841591
452912116
881723280
493828766
417332399
706831989
709465062
801158143
864002437
370310316
621052538
842805641
124127160
550930998
648188938
665713996
896357668
549140739
818992373
1062384843
909706939
502399598
1025459326
898656140
659348042
1120992545
486048466
792376221
634100043
725788337
967637125
421087155
875825461
913509196
736740023
584885482
1127265780
154744523
626649369
584419106
271339446
774853689
1134629497
1130560176
201037442
815494984
195483151
785370613
755351441
992554857
773580560
1124477066
756063210
1058752672
840193342
781863940
539047969
728913136
1026280654
453691426
804626781
903987903
873948681
149409478
1100827355
453400587
703809345
449797414
303141656
699206679
852776745
1061010817
280762666
946240022
1114136084
526641239
614344268
827247660
633429401
856308375
799247273
818707351
1092865273
1069244803
607353244
682879192
339112771
1020976509
832394894
498343272
479960612
834219108
958214816
348991576
355157087
1107039374
1014099842
869649867
1062941167
760315122
1070354467
931335134
1059667750
944937978
568089286
949346543
1102197493
471083256
1012118514
1015851050
602916297
508793205
791715371
1149481390
556900495
510900002
1049064949
792248970
398031556
1104903327
904178314
505283555
1065424977
922408355
1060836043
714479663
572751049
595100767
450462799
894974832
547405297
1119723688
756568639
845963258
306659892
768540140
914905434
989043169
444071234
435865482
947276826
1014998210
691148855
1011641724
279952082
774010432
806327916
434684849
1091858716
1041695022
982105850
934399463
645673064
931038301
727355151
680312112
871838105
544218558
614043839
632946499
759117745
1059304944
796032600
621609515
590609366
612791758
909553783
779070438
158594919
402430332
1014867441
371311756
1014067687
943737580
3801151
385487743
934931693
891506510
547572538
837509792
687231656
785383249
956622068
361621330
696804440
657751016
1012943783
917213386
1105252221
1019942081
315954327
817853633
804760838
510191725
1016755657
1046158901
1047191724
519370940
393604042
540395848
664950462
631649418
335692819
810644010
627519329
757841982
889266356
749919255
1094884824
1093417650
700852449
617619619
749890470
928031715
849696484
923467882
942445838
903826054
1018686244
777830366
529213157
285272966
332477840
956610499
759471456
758663613
456589832
447234379
748353851
1149650310
496203367
926459133
849790498
529588073
1019441398
910770893
834984369
667424300
860089135
1044505253
293446579
958555495
637111849
1054345428
901338805
633004302
978745284
732358344
736064792
485395577
687109274
440754878
1001127178
648150270
415072064
841312348
405912215
283014805
494575780
1053365371
868962136
1098705580
467578903
397482328
838766719
862394552
997908601
927773434
966523058
97761326
472413203
1106446961
1064304791
1036978334
975011478
778461244
959949183
997720675
783104155
750644893
489447002
549460888
468972636
57491700
880955934
287533684
949891250
154453405
563038501
783785947
1140754980
767380824
416761340
1073944428
612839752
784562241
979855186
285841402
239907228
943427631
1006455670
518698287
269805463
313997981
650025075
1143305039
511558526
413430755
1051489651
1012277726
888870379
25555566
804856591
819225936
1071603017
782323412
1080830905
364548878
946791601
445421618
898724200
866156812
178100373
792327016
1106502769
1053444200
1128753217
976622561
1149033802
952443315
1009508651
968426345
1050232942
643241558
1093973447
746070457
540570956
1090832871
424494173
564891199
380117763
1084023452
921744894
1051144850
973757933
221673447
652621568
454637597
861079831
246089888
501352791
706291793
1047875494
1140589156
986423823
1033858227
882679011
508378512
909767637
319653052
765786750
1097843952
727334436
490205892
531210595
450526201
196522453
762111400
942564230
1113383466
436650398
393163182
951841215
1037687075
554048388
944093164
858277472
677335125
1081491239
537024038
435485521
650531337
1082912506
777179903
555706207
509859625
519232451
465550884
404377083
313198864
834163594
1029264151
1009310704
440576119
278806670
405371032
1140281649
685198242
856307103
926248035
977861448
1071302715
564776900
959672719
744228656
1047732116
723071379
249097082
624149322
931735497
488617241
1047382439
823409089
1109960469
384126795
849379282
826331736
491200427
187863287
422819195
1087395141
882947888
637814812
565369228
1083213093
662786588
808510023
424365620
632585413
996135617
936985931
940090739
804605237
427841778
490735876
415362805
709773387
841876923
372930563
1026992051
450390757
297471004
1030848300
552700523
487412273
387141571
139008129
693189663
1094635518
530847322
1138372073
277017098
944047061
1136705880
335333776
1046689422
747621653
395548656
1066238262
542104185
305512625
391483237
1058288835
1122692001
712191725
918337462
1112754952
941889981
846046299
943096059
595148091
1106054944
962506345
389358917
974762460
710300749
1022601007
156953906
776740722
919113007
922605920
452470715
894275440
710361377
677370996
324329579
1011466157
807523219
319498185
237689437
726770058
453244837
921458575
1073376685
490128659
599883617
72327642
644063075
932739185
1024589904
1038983842
270004367
521929243
1051777119
422118674
1114990750
1084610436
637337200
1088973180
974031632
1137779895
401775694
1086545078
1104800650
611111350
498830552
594538894
1149409925
1085826618
697841721
822981601
183225308
801537105
761663365
677996874
468387680
898101237
829792713
363715250
905607627
574576031
342707318
700092424
510633657
475897582
908633200
496826379
1025938691
743488525
366093203
932414561
1063471265
942800129
943273263
229019717
811711994
1081233570
888596821
992171384
731687061
307997494
1009102843
246716204
941685018
669410121
986979679
1109332103
703302285
1085291853
993102015
1091443624
875920598
589963796
738086685
1011966172
920563884
1079269419
870856097
697419573
581138195
860845527
782052807
692353137
1053223345
1130787410
782743686
456071206
430350740
440568914
300009200
398857888
609244206
280766370
1136583460
709105046
646486479
371983957
396184946
476419171
346218139
928563315
784065372
807017183
866934976
564484556
1107686630
1050271779
910912229
985763841
801488854
121894709
759522097
998726746
1064145357
609443936
383657607
304017928
1079570847
1119610769
381454298
1065626934
241750851
275969723
1026121816
384571324
441444293
747127832
909070620
477882209
452027292
450322520
652849248
950008552
870088837
992218351
773322030
853089532
362318936
717358919
547050257
552350663
342566575
679850403
356457752
894094612
567979133
922956757
681307199
895843109
88874616
730385216
1015482039
270978673
1021588304
493238626
722294245
959997116
464156322
775265664
647260636
511617267
970811342
330496365
139064863
456489322
616978691
635957589
894015382
455908809
571948339
728079903
794600951
262708632
955323245
1083262886
803798654
1081712690
791972738
430002597
387819036
877949154
928801092
1088814749
1014677779
726889809
700531819
563159793
619514343
1029011514
358759417
722634129
848990781
1063784969
975272835
918810186
1066046032
812099203
1089163687
1066474731
955459568
957070823
952925542
234160667
352802829
1119572360
556563695
550163309
57489010
397002832
799405146
558648923
972727009
437152140
715699462
3735162
7969158
790387861
1096841145
49910390
1141052972
712145767
648084510
718549931
972133087
1042634615
1033219036
524383329
103528341
1082770798
1036531605
767084228
803998770
490737242
1072394589
1092084498
961628902
1018366081
774347234
915027305
599327690
666989777
205180396
1027236975
313348012
144073512
697247791
867384
582860514
1109818935
322103824
998892257
670254952
842418921
1047914109
1081407076
861887065
981930294
491784190
466047136
834616849
370140660
617571202
806866953
706854211
927332668
532031483
401811121
899175514
134119995
939438957
651035043
442595556
942643603
759656176
760533333
434010203
612922367
472218033
473064947
1149158273
983711
877404939
276845961
521054779
787682863
626561220
1082346827
579004954
1146895207
709231803
873308162
843416735
633703871
551819220
503570467
347017423
889372434
154807509
1007154263
891801551
479285895
1131979144
512471769
948209229
743107441
1020089910
489092109
409088333
856915309
907288365
638673844
997709329
804903839
782599866
1031876917
542292335
499389708
450932109
934808941
394800157
547606977
1000578532
451697429
181709158
995220537
290311416
697831530
454745011
684433618
568671719
370489646
1035955836
701491476
738462880
645232499
1149537726
137435987
308697241
458173149
497346458
800439502
896320492
954595410
1081486614
645332544
750288535
262073361
483222570
434685355
292428491
457729627
816205993
829709978
750269140
681891403
741582433
1145710623
404071943
783500891
659372028
693366048
522764731
1063520283
1024157438
831284284
476193960
632218740
338600238
382170483
273331354
355649967
966358900
942748069
255845504
832579937
842282093
271549701
590076150
768702724
834128430
385628194
561850096
706876833
897939319
972723611
717094622
755106883
500327697
822662278
1018887590
987253508
762112772
500601830
472894075
854405259
1015435512
1051615335
786523888
242587307
983566008
498601612
716083594
1128598865
980258195
292194910
1026742500
1011607859
1056477982
480281275
1117785525
1013749087
936191961
301548988
923796719
479229966
324251374
416388331
975167683
1024167486
488970005
763083643
868770568
1041088984
815745693
719766513
536979936
760570428
622828272
688734831
375834310
762722520
320914520
548751710
835047710
712921476
702353884
959079613
805687061
479612651
601708894
759140841
278353442
518727977
977225217
521614993
995469062
815880359
1001135388
531388114
1111481827
1149622478
763936611
439528701
698166111
783208787
258897525
1049136544
1067462213
933376925
501859897
718465742
469016293
404987378
821569822
489398874
219154585
806577604
1120226518
709969405
595968581
273601793
1018060882
468648638
1056460428
529794267
770127722
1106149558
989200395
1088106631
455166382
452040448
921283790
1129313675
716091744
353699111
435217433
809659376
733924842
1092930254
833720794
546348651
1054990984
554467213
273331186
877141607
319583894
1065036282
1125764537
352196878
783549457
742514721
325784049
1016395908
773516974
739597202
320444588
1096167047
840686106
1084595870
477359707
1089447489
383609134
966218011
1026168238
834698069
1143047302
891255604
515126520
825755829
1056615695
482331099
839380376
557529086
914399105
618775614
1125220292
954419725
415118191
325312438
1130267095
601251143
1002844123
1087614342
981624180
840378193
276292602
741158392
783089123
492858059
606350409
504295886
509314746
748967576
702089944
600150275
990275975
1086854333
907177456
739250131
353848380
945776030
744474600
631365962
1060695309
1093781251
824677422
1046562721
894475408
427549375
220391416
533138957
1068319713
936956295
74387029
1020154364
392747091
529904564
962671213
1068971828
79911489
689755607
533976402
929498559
399709898
935085481
811176266
1104672337
583434774
439856547
1067279156
745318093
774173130
335514988
591982930
654790786
938912724
925815241
278032801
1067417418
952422803
755142683
1092428788
987260087
300182794
1119015679
1127187210
437246338
465670100
147814905
524057216
906313565
779804429
726519702
994459538
849222218
1045160433
495036824
1065634150
1145870710
507208508
884607304
996221361
689279782
534832794
632633954
434977679
529904434
406505955
956143048
1046488984
480279600
663889320
107926945
327004966
863947443
423325552
547902144
848155863
324307606
1026965634
772861893
828983315
501580287
678579430
906028692
1037495485
612264791
495044515
888146143
350624623
856183357
69820131
438556220
589183175
789493824
819345871
338003001
811310669
764307204
463607692
403381280
340336352
541526955
359605033
746288581
575842267
1148406935
1044888305
357889701
609975666
1021485053
1019472900
495554191
346676760
1034614673
1128831435
984205075
825363367
947617905
573251769
953216705
921326117
286316464
269982700
850828363
935668002
575966101
979837403
654294556
816231326
413095505
800568796
936378684
956881635
347690659
628973614
1079359257
1060498129
340778130
513260180
724012216
800506969
656297339
864486963
892178889
435942449
874061174
299655061
986493323
692257255
1048504779
976822185
779961096
230250834
401633874
250610489
415058436
498785800
375014532
1132245859
954494001
757378438
1053324493
547103850
716178007
688603193
438354756
1102511444
781772183
806241568
634181104
890240097
307067232
980603591
859506675
778050026
187603270
857142293
316061108
917911230
830874419
1143493963
1125369650
1056729401
1037603196
730909344
1046166294
937580027
617376385
670395493
265281648
1014929418
647012674
368584288
258126805
941765109
910700691
613822027
357536832
473101298
489960991
1036086128
792449056
451853956
617918789
892278202
735435964
227014399
231891932
1088865246
918760733
1085579237
431208691
451462989
506355144
1017534257
908846378
560418383
286115787
327483229
438533854
1021746300
886584658
425601024
713264325
737909087
924719127
271579605
1039904857
439267752
1015536160
619896132
1097847216
977177167
636640295
995882869
441970193
434424647
812862163
352119714
993966077
445474732
729248100
1069226540
786349964
1044461311
519373708
727599584
397815304
1126692029
1036616509
958312793
779729998
883629502
1082070301
624958913
1048167081
1027955745
753085960
679530899
199484468
943043634
431697406
540518607
781354286
622908647
829029505
896469085
429397192
311906733
930514683
1113702857
993000590
388121341
528638488
651624707
682090459
914170533
1133064903
773697341
509118410
980502752
330029661
947876268
617900113
700726446
973736512
510584381
1104771508
849636646
1113157581
390907440
398209683
666810109
539909413
603767635
1016235514
499849556
294786087
807639158
829082777
313860166
745310339
432192147
940404690
285387009
386849242
146338169
1129652427
822382539
744451406
345602300
974173724
660809349
1079339131
379728642
499433375
832855350
684566160
604560285
263862074
464367277
670573660
434472359
387335982
385477877
454376866
1014849239
992951600
967501090
986138617
849484221
491938235
721670498
812802218
444103923
1084775080
598014149
746359785
721595622
904192609
825149627
454192257
509787976
613802623
904527784
500757440
461094216
594089620
1053668586
941143237
927039600
967865420
489253403
1106598780
514106415
1042304640
390125400
330472641
353393761
787679602
905392723
889088432
686057016
354893751
541651857
921261859
452737606
977010276
691449893
331294838
932867587
224073026
914516921
1026687734
762416206
1107251035
480292227
902366291
1100291059
849677077
230496286
784282561
563477132
474100965
185292585
833680660
901970857
800884584
861078508
480102649
461360721
704123385
958138347
401507905
394090919
468403159
908919814
906790107
940410272
414888436
832102290
687571003
1000460778
1010789086
844440721
1122480911
358377092
1017643097
810864316
479415122
957510268
437943364
791472297
864864805
978635695
980348348
775505240
706858968
1104649605
831847082
149918610
461609419
847278612
720539972
619097991
637177098
599518645
804534469
709307296
906272485
933040920
475451915
859222033
349745122
766366875
532043893
718576473
591538678
694745083
806092685
970789046
1071027951
933947533
1034889768
902833601
475551958
1140421286
476491944
850676231
1029684254
1068179500
713438616
724962224
1120721150
922509840
1010895187
748765709
1039003718
883106360
872393468
922713447
1095213427
344154585
765381524
660184702
552923575
1065161112
1123007215
1079417444
511474166
1125752249
937571563
441416841
417928002
831500362
1011706756
243386870
1126466298
426217375
925034223
860255450
323303679
538545644
928008927
442588771
562934108
1061010507
1134503688
672701851
665980011
403809419
537573947
399156328
861127572
287985632
834268949
546515977
553674159
711692650
885666817
387068672
1020316136
907100689
756696738
761258856
728988155
1037064089
336746693
562992914
407658178
850525563
827637015
853397287
999187865
647300512
411953174
699904480
636507277
881039405
851217438
1146770008
818561508
806578670
636054719
765150246
398129156
790114726
1057334926
661901931
1052314349
533306319
792700737
714254382
741077358
1041170050
776338803
862703641
653448737
608555708
907279560
399657388
982987734
341700103
882176537
861035622
1037092511
838176641
948358445
938916807
626510872
889119281
570048208
1022414273
384051082
1052808987
832844330
334129460
203747144
372764666
563318679
676813096
460088811
1124190912
369351971
560286955
596525947
1093925885
702986425
1068002505
979946004
1129350473
448443357
460313185
646402022
931661806
1077508726
350709645
717707354
375428307
973544514
951106083
588003210
1018114915
282639852
1053641051
775253984
622905402
811156881
372202775
664724865
1078472732
886718673
1044999003
463477971
720795219
378391801
796773109
802268672
754517213
1058471932
431522587
488971472
761523371
370004405
548201745
923668135
534788918
1039968913
434397593
424360504
879878821
732509759
1068669452
955324087
497548423
814640928
371204747
2729832
939022552
355756242
1010591626
1102903441
758029945
455244917
833448539
519374116
936544774
567747071
184507108
315501507
658453808
472507179
611755612
485834690
603211179
870820197
614626496
641650415
930680959
918767026
634973113
903671705
1010006214
692776920
945748261
920703273
730890426
935613547
906604789
712375401
769620654
268486843
877784035
815133898
2245315
672740579
940783092
815669234
852331019
461683985
369649772
454068109
987541703
1072625599
312651201
968091091
1061832311
468277477
799886645
533138568
495018983
801939271
868379341
828842874
369014131
867837149
734610600
997112103
1089708899
592943460
1071359483
1108466752
292966454
546719434
944671994
867305391
723572330
797090027
908410492
429830724
704655313
884781183
540444271
674750872
1059835958
443543690
470676931
989390687
1015972253
475682605
818482361
954579459
285161546
779339719
1135035439
473373132
827192165
550914545
277544230
390655653
18084482
959691638
517750723
894885680
874922668
1033122284
368078880
901116464
854806572
333532228
1022131498
889586983
1018050704
742996404
909371472
447596846
712189117
535498812
976021716
716991181
249113021
1094893593
610200727
338998554
1145903907
625833880
924853955
748223007
979013171
812793551
182405237
807793672
370859833
1038091886
785132717
812490706
960312907
929260464
1025941593
879870484
1048886044
951660208
742380052
798793232
738301216
1069710489
1068192157
946561466
804753361
1028706734
981739047
947765976
953482686
783703161
68732954
854973336
427435039
3310992
738748801
1011904396
900459919
729700429
1001590877
859547073
1084893065
1031015905
961827371
976735821
1094369542
1045911750
1144899464
639130014
666073261
793586830
1078346342
860232282
965505431
431777401
1065133561
844887845
621008064
981816157
1029421824
496018785
740452035
237201147
912111233
1051841407
1042463668
842738690
964557333
427425759
262182903
271778215
510255309
977932498
877414967
740203313
649068280
458060916
857443041
1040827543
482452679
949068965
939329444
396371923
881268955
916059661
404747706
511282665
714979769
826477864
690570655
365093490
590832349
851002783
889772628
266891767
496013914
1138437203
912636115
460804606
635358902
710440900
874196356
875979256
269650291
709882867
640753088
756725094
683021642
781622771
501880015
701640020
1058207441
1134925961
928644328
793177601
514888511
1135454946
589874217
899969194
317891120
693018909
942278953
470813011
907097180
645584671
614160514
734225161
868053957
832910110
92064764
1020154403
1043645803
1051491577
1043682092
862879798
973055254
1063566847
954196405
439585481
1013327605
207729498
687304685
718800341
942340809
1050437742
578782491
1108837439
446311058
880320724
643994052
528602426
838682723
758328070
1042760983
404667877
803619462
278898882
898632371
483341700
748345234
482258981
755321904
985059959
369555104
939538308
273217846
974904415
715463078
309368729
1041884292
1049349388
435301317
1033868501
1001665748
1014556187
893802643
978767193
777000
853923532
643741688
1023243368
1019378267
890945513
490841664
547007830
352895898
917982661
990814300
1053382663
435230758
338591481
559839524
1101094682
832578471
393314907
940686660
293697554
1089060105
937183927
690171014
1010023355
967788967
825942811
548833153
542846608
664272521
947795777
318500509
999666643
334789013
1055684122
594615547
696015456
139778170
484355208
1041867404
889404863
878511773
1116264367
532702375
1126393960
322436669
521751404
416810083
992363126
1135976122
1023309257
928704859
1084650450
428174359
413963738
617778057
877803464
819740349
1032294180
1054973663
939911151
990788670
736109936
1031483519
1136821208
1070319069
886502667
995721506
766037744
730967469
751278774
847025142
1008671960
722409649
894539565
1075135279
183799859
317233292
968747278
184328451
1139406880
1064718521
382799925
771885189
468692342
368383881
801549572
697238857
950119267
755134149
1069225057
422381013
1117743896
284016804
647654661
643178065
672288020
728884133
222699752
178488630
1011312998
460781092
1074994674
836943216
984862363
827346267
927773399
1009412684
749798351
356002443
974420249
462842619
275913847
849978551
808576618
330749570
790605341
966805614
1050605468
807234038
479264766
493320115
904747187
1037559481
738911161
31430641
463853004
947000502
830682100
445874970
292424237
1068505806
1110188207
57181964
949783550
892997717
809368445
617182218
610118205
1081592690
1060046816
765031945
1028920536
264345057
914386792
418167635
942295868
779462992
508377657
932671151
912641665
26200518
451012981
700916794
775184602
1080827531
643229927
267706299
962174894
502721073
1056132667
975539353
917952817
798131479
679636213
923819504
961219788
901820341
898017432
919900938
889540942
467197287
967616019
728470578
851272032
992419056
826907254
806743978
1069849039
1147045647
653557133
490815666
902982777
1087045914
841043116
872505988
333575576
1089030339
976584509
1027269137
925552638
950329833
1042511106
938757513
741357504
1114446924
346381794
809533693
1046508969
396260182
967891319
610713519
987433125
1022052342
1101758615
881578790
1068210131
1088638699
1041705464
757130271
1062961
690221145
981542731
1079836875
975320480
437782189
848102546
842045199
469796614
604152618
959040051
956477384
745306815
954538165
834866224
758322794
746165682
595577920
939712575
79047369
564648252
935018421
913042825
894386847
1005272036
1052769567
545541975
460552471
1084243464
1067144464
366135235
565046349
1026991969
1142424120
855843139
651266154
491181474
657865350
712933204
1105260633
726319412
827314381
883293616
846888393
747569522
608032106
965709964
132702659
342249165
1034113541
869165089
726293008
844313779
739887008
887058753
1025755370
843281573
375704710
914878974
1084022586
795832847
631541018
447627327
353941530
452768713
1035426047
1143317037
728287288
476301639
204604543
844319642
1098850797
560901192
829968440
1089370792
1079090866
913641959
683035242
368548894
898545415
451556917
618347134
741947073
663839329
986930866
542609144
1009378461
301107086
1069367001
922430535
592749207
421785544
1067664921
589455427
697442890
905724784
1004180430
829084821
996972341
764857340
1045946931
897459148
669536142
793307105
750792045
1110729628
1020202671
502306277
1010941160
316578765
115765191
338517265
1077922619
783719088
663039819
530847783
330362804
459279568
112300978
454676532
322845488
663144352
476884507
586559873
274331251
1005010808
687960909
786383389
366671505
946508544
527604321
318184229
608245737
478967600
919997430
1041573018
628470184
562783263
1117275628
566730558
961773337
535013155
832919719
729353827
1058005969
1001966135
292818777
631168372
591313599
729655879
422973637
281194100
1010183119
684045815
1011052084
828226501
1126667070
928047910
914796321
739961361
966584499
765356621
780319179
400413906
934203066
896373361
846712143
946869106
232516810
896399414
550391161
799166796
958556805
546478612
330037112
314292878
528160809
410730218
481927225
751702869
802088186
454574036
331361588
883601668
834673722
992747644
676331250
569780155
975307802
1144810809
991931963
711632448
372816763
759628334
928041051
866207604
858246260
521516130
161741606
682781730
1050898209
980759149
834974588
911298969
950221900
485071086
993942528
892085583
601241328
399778609
1105048320
526433437
294951645
857689899
206935731
350897897
878469619
1091383630
701923072
835261507
1074008287
820209443
894536001
886478026
896483286
443570803
161093962
938672344
829457222
362276333
275192427
1009438442
717959756
186911592
780895779
525724578
419673425
1133736212
1025244960
992350489
751094612
172685201
1015965136
883693123
711335372
659956917
774946102
879752185
1144698729
984319597
848310346
981511946
630744825
865202803
1072288828
890523768
906135946
747445900
828248340
905210943
737824123
656403768
897469039
756892646
1046923287
1054453815
1076646234
830814066
575391015
439809672
1026644132
543422818
783394952
256123648
1095849137
801060176
1020529774
1103669427
1013168745
1136668481
872031266
569180957
557575404
823256689
1135791077
426545221
352127400
792545036
1058569215
522284460
846652639
387209099
477899095
950308901
1111398324
966004145
554789272
1029408157
599560129
576167386
361378159
872624662
461295532
901653518
466085621
736625175
833926945
967089707
422614940
604232538
1143292379
930557170
414665376
274027750
1088793004
512465395
748030833
111135354
1052311510
690937607
576704119
394425136
148697226
221349958
940711271
1041866202
889312257
748335381
1037214332
425655812
519687956
1092778601
948731892
291003311
541613308
1087731768
774269087
828446021
1112570670
1023538536
888302992
1124355995
924192844
627043262
624597240
948885818
403000563
801511608
323190109
681720218
1078719020
1078697572
229912502
290915515
1115249699
544682495
694173815
533786784
465659565
951384842
628080183
883475142
594918056
1004969613
841778195
247874337
1107636263
785378896
864859125
524691918
961380370
887185673
700225098
383762589
834513935
960769288
469181240
519408641
387143585
1017817341
1137385948
534287623
881628458
190766382
815072731
1036009673
1015715457
913946219
983998470
1073539801
156599621
1089670507
673221445
1058174038
1035475638
774847411
521750126
1128432090
277276471
480515930
1122963572
1015941875
608816955
926306478
857705616
898364555
807556965
676194221
667248749
459700682
632457018
1072450553
436554137
888174616
1058706932
1020138956
849045098
965789008
907250098
855671158
832750894
872742879
327399848
920264358
498484932
1021239247
1122173903
850730263
210407945
434157195
502813012
842439472
634786972
489476239
384662576
1065669247
528629293
1067219018
999609232
987814346
735847429
478953192
626871545
962109361
798606253
1033491412
503521051
923493207
760218083
599491673
877066935
203468985
870460150
814185781
1040547774
592294166
510695341
1032989018
891875492
626948315
258918610
238727704
937710883
1142384118
640238159
714791450
451157937
833739368
650789977
984351919
914109593
850645172
1132069916
1093060951
690151449
1097110115
1011411781
982395014
286838060
856999505
636342254
894262322
683780358
890133904
1049352716
746851667
984492406
965073278
747349017
796652989
952550344
650046100
650510109
685329934
743968049
1053494674
600148861
234884760
585519360
426431255
850218114
1025234553
1070791889
820479062
330087789
86733501
741135394
1037328606
606562461
823750860
941296322
479422395
756127862
775134819
1115954244
685056348
931415651
274623036
1093951839
824025509
303969942
228698057
356796868
764513193
1037063945
1077776996
403605578
500303636
893562667
531030655
535998319
847331467
933397862
712101038
489050753
935589884
760468429
73431724
690500386
846989126
582273775
524801933
1062322416
1061352329
715513398
977163019
315654351
921629003
379947324
429115146
933341014
377765271
698741165
1119176051
1142708354
508757593
512000323
329678905
654336145
1112230356
768946088
452183319
1074334541
573122884
891275276
937001864
418882527
284603390
550201106
1005078919
1099512302
1054931054
1062001427
570003832
926499320
308711577
954345986
880153603
602278776
1075112729
1072173814
761062705
716628168
676637539
654142765
811036944
505395021
791841878
1099575709
413310863
1129580930
357781771
792682090
1093956936
795219876
867957294
457247824
599888505
414790618
280451493
651196925
507139877
1091936838
931975195
433111980
720292856
782004433
423186539
623147176
1137996090
796176073
593821671
474685903
505315858
566514923
1020371638
1097822165
741152276
574637366
632518155
612756591
1097125650
530956439
508158758
472544803
620446188
1037958689
1032837493
301384244
505679081
475023130
1064158787
476860845
208516169
932868955
659932093
942412432
779855999
1073744208
917047337
1064591563
56434783
1136129480
297018548
840487220
388271143
1004162440
675094295
1110034709
907486308
1012858973
1033900257
1059664772
872111200
952279528
594071648
1119737138
397577870
370905158
731471913
816863430
981269951
1009429464
834065885
859125257
507520034
897450965
703766165
390229499
453937306
247677121
708668743
724041170
1019410328
882835320
620253792
486171541
931924357
1116545167
946900811
639785174
741200725
481234951
862171903
480587412
718965548
1031528367
641767982
924141866
893233468
454989773
814932043
337162123
1043808205
978978537
1041089730
369740492
432681216
991582036
791755360
1053447447
330804499
1079111458
413161106
348325928
954404262
798932884
968886222
539303162
384677122
1086875210
492679076
472315051
806926313
611916523
724082834
998856406
1034077745
528266730
314032747
624291043
497014726
284470885
1073384299
812326019
683056760
927396572
756995287
1101076090
1028383566
981185356
934148296
600964337
1011004927
986516234
1100545765
1049891307
41526432
939281972
179890219
641846403
181691131
944516961
567417445
519103389
518023692
997572604
946692523
735384817
447119016
989845032
937950143
494918186
955159090
898130438
366570322
904412207
863832484
1016352349
331757849
658324108
804942591
760668430
359724480
437310653
878960856
849294045
1091344570
376430391
904237697
726022184
433802371
622461453
839668482
677342552
164532618
175938523
1129695137
1100916612
938425615
955897002
1070671041
940574474
1019886491
277201888
463776237
188040071
918826152
878098781
737615872
910488570
365442102
289148861
485938507
825525584
830643382
192118996
972488699
299332521
1126058165
328026358
646935916
578039836
1106544265
780785193
1045618620
607103005
713295728
702838889
641411364
890859712
1091177431
846760060
501740984
866120370
1027442331
629028090
800503243
537988618
560976615
1041228923
310018671
463742864
992647806
1114008180
1056681297
1097767964
1073805357
1028607460
657408380
316859541
1015189636
875657092
1075069058
1091724377
916795099
937370216
925340018
870974993
845241837
1001831528
910857982
1002944656
1111873382
908081031
764442015
776024142
636211894
591215419
654740118
2631992
993487753
839632583
823873085
663104804
644723483
1003556299
234435738
797269303
947799359
823373770
1039930056
1095770933
325088912
218399372
211278578
682643372
769425133
391835172
1117351263
1036358779
436045611
456569760
756219926
831760137
1098373083
1074999218
1026337475
1037979845
994368912
861881394
163780614
1127685338
682895948
728572179
849595299
413314137
828577540
1066057608
345221083
543678373
1027030135
884850377
737553646
1143593525
579239439
666642807
723052655
404445937
958362879
409618719
928330079
730271321
1046472467
969916142
1058080659
658018897
949213579
472604459
964061974
1096962042
1012252026
1088861766
290377024
469910579
981255888
906149761
827058962
1113917456
439662673
1067618374
367720078
943508566
312726294
940452918
1145782328
993350358
571253874
838455958
290812347
876350106
768860278
1056748183
988972082
427299927
331420586
440581240
960258046
893437303
465367424
671899702
427134839
784897525
723772639
1040834776
985894777
688884837
959702893
772539732
800713079
499438929
352739721
843238320
951962800
421055981
689613726
951331148
866358873
444966527
957944148
1074742053
737362929
851014318
527950339
1010310623
723446469
988522814
442009752
905857990
688514416
750361814
716163098
680568639
1034807581
922649988
811586899
657347186
881673362
1129500385
813868772
1045639038
722162710
791899901
429329717
1060273133
1073149136
739039525
923576981
459971228
807492027
516197565
1110373860
426159445
416676838
781271054
379587643
854409222
622641169
998129080
435345372
303260364
464351173
203953933
479508328
755293159
399394822
1040964554
1136140318
502112066
941598001
712022474
998547313
637373060
676915999
99228986
1038877071
1030733742
398996713
146950
845566461
629134337
737234193
847813457
900061236
825265302
692612372
144519212
498969644
786113013
699308677
761266621
1097551674
345019596
513899021
463564694
388710494
1132708356
659924224
462940443
1050814029
1072444041
1108240205
986054925
1070077742
582326904
591139109
129504894
1009919462
793965382
773895666
987098757
537532033
1005951020
429787853
748980212
785047754
763944017
856191256
870180732
802653762
360055608
480892959
401532548
696950279
432084966
948467947
1031988788
697382833
648634041
642086407
572532354
822733182
1073876514
378226810
813419748
33298929
760425563
661558227
342574289
869036813
725667913
475978613
915971765
439535800
542051066
1078183362
801159846
1059712146
982714087
1126980977
326285823
853210618
1065790277
744399423
343796632
519907192
1133649392
647522803
1061017920
529764530
853390487
932870456
1029797594
1088729167
985429374
1056996279
467092903
1008782342
371592486
625567589
176198537
808429193
993597226
367832715
325666738
974175506
795484578
789699710
782930855
635320689
808958824
767272946
466315904
1029840136
985020646
925249170
1013649476
884834314
537847874
1003384970
849658859
457403146
827145917
402996013
1044737547
862460884
941825265
856218531
664717087
950724578
666572931
733132991
1112636418
358453238
214024009
189598019
1042664434
1123821300
569009549
1007007282
1134568974
990731795
912618154
737512264
993984297
771862986
1102324417
857657436
163865462
1071635895
1145527256
520264527
272464136
479140437
436021266
858645314
785629649
1048966826
489554872
454812773
890233386
1116180280
1146645991
713184745
1038605974
910961543
631816720
360225057
501576627
1079769519
464795222
940607802
672536854
755428179
695211425
1149780646
859838638
1065920440
1047666529
249350350
726747349
926846915
786668772
923834674
754617041
455527849
574078037
1141732741
906980154
207894167
723009027
1010331798
1016421396
1005213736
954212033
911864325
333860646
689304750
139613801
626035838
830708012
943560659
1038777685
855385210
715252149
565706880
82179689
1017859849
699703877
684423207
513969644
647788651
1018386002
871003029
530455574
754421711
812477283
798740256
637116270
1098720831
619416036
547481913
482474549
789937369
83998925
555417382
983409277
469531071
412935028
248280332
744135295
204399248
211561912
666912381
450495703
742210287
498150151
557552537
498528532
1149010409
507456575
902909242
473570175
495123478
985662547
459869770
1031944107
462286706
596521912
163405466
730565311
993586732
945425712
795337654
1102678535
1136029131
823537295
929815779
497310484
715678418
1026100945
118476394
869589234
870884122
787773511
503647339
232057654
1076315560
310840678
65275762
853878073
1146928768
476608463
114168426
1129746326
1036329389
687280702
554316756
1068565899
958252595
55083834
408585800
1019965503
1052758532
1110795606
629118884
464572853
876781116
844514603
1096673192
680786154
695842770
722494687
916822592
680480339
1114565437
427238848
328669188
977525080
1033074182
964837183
351824448
866607419
914651752
920484891
924434128
153848485
1036942831
835188774
519433040
1128146753
910804165
546409868
336257618
1025800541
577179318
464848554
1046888021
727107151
507313037
895769420
1104575459
1048151756
1005233283
1107840879
1011121668
919355140
947948861
958189290
916248140
202234021
1018320291
1048249472
797311644
514129035
782284568
999675504
775899326
494651239
887313880
769151985
833024833
839387328
406662885
701523981
812589276
949357175
537771257
646778537
771646648
1000870543
1001488920
703603722
973818606
440746182
975085020
671586334
462480163
500997611
801762668
203464938
688784265
1141304082
988811221
421873227
869533542
923843716
606666587
870016774
1033657274
1018353104
969171155
684628780
671079177
1102245112
1047187747
406957281
911565585
824851564
945364398
478900353
249778307
948119722
928507628
592217976
717532188
618636491
532411029
589211206
999092321
999911127
634033438
399716992
524142179
976019210
1010729892
1025913658
837668654
1095393734
209913081
923158354
377586634
488378902
1139249933
929328300
638014714
1061995196
811212521
1067740606
703516039
730112091
487548227
1060557725
952807659
314249087
677302328
980113436
395931099
937362736
1112579482
1037489463
648525580
644974693
132258889
975382168
1068005632
866210287
456765270
740805436
700224254
913189218
611581996
756957791
1134810060
1048295086
1135808126
395588786
647974690
251132491
500827329
724976606
700698121
820056253
738700569
643152648
336439862
420133631
904452752
1027055722
988990260
257766171
738798786
523001027
762933491
409301147
132212534
793494079
714647922
616903657
967689888
1007785566
852585942
314883865
966424313
846153065
810917621
779139960
1082357709
788307577
846333434
523241205
244140950
278487520
764670286
697480428
1099623442
810960355
388255418
1121809323
929186604
998344829
1020092584
642347704
879722258
423521901
1034614011
487602302
1138400656
500230744
345692364
894498979
889865743
579649471
1042385791
1118706056
248462412
884878054
380301881
1135748998
72542492
645173309
930387814
1026528140
907667084
732122022
1070500570
437910584
865179397
947755103
1133289295
932335699
520370516
844127584
815182789
515907991
252866410
829693977
878957364
1001683908
966995098
412846857
731547228
1029976869
1048218775
401626420
498515181
520399320
723083716
1056444895
412589482
872894143
882541617
755271375
441166602
162542638
1015785145
780037650
830498519
483575624
1025686164
776736358
780399281
451024234
1024544417
885825664
520691791
932296829
835700775
696984933
990013700
573587785
660260467
505378260
1001565386
249452992
540024042
961415148
867499085
1149703826
1085698157
974324566
627218346
145657934
700780507
264475565
251149668
968178397
863332695
954479777
566123823
700581739
330133531
821481064
358442917
931767369
794666735
1121910880
674219082
529501950
830513050
734746405
752912658
1132555891
915033281
1106156775
281302562
830684200
999738928
1089631411
921850231
483595030
1055589541
1061426636
98185028
733613356
776491429
711467496
536125161
575112463
415242110
640024989
1002213884
590726843
946409333
783349554
337851686
1129945050
685196162
346980546
417093263
1136642218
597808074
1111440010
945596236
1043429832
565582652
1091498936
1076728070
676365772
568744573
180576762
1014059179
547158400
931662918
594692581
570079498
1059878595
739006142
987094499
993082831
637984112
1039347339
943392354
954057747
1055727080
505424952
758005755
885504610
347377821
922170449
422281988
649918540
869582536
893936249
251639324
742448036
582058564
959777023
1061382596
845745850
1009022618
801461486
768661452
693590154
1036736852
987265277
1012095616
919880365
345332114
800575331
451963770
716042668
698433102
797726450
842544865
607748694
457265704
985504727
775224589
983676662
677836365
1132877138
377474665
595037897
560491261
556683649
471199761
703734277
254733577
706748530
758932384
1051072554
966079169
575230217
902639713
789609596
403255701
1017725864
798050062
902970219
574595056
493922464
969211936
487128246
1108949715
601507736
809186318
542206818
431815583
892103892
369144895
975654220
271133611
1028026744
520520778
432556833
330261636
628713792
832348883
987700579
807431221
1149624155
193276267
39839876
299644051
1097238842
85645474
950283791
1095280561
362007870
482929648
940632662
672501481
163071786
659231484
748031024
956335801
403624066
1015874118
742072995
848145694
391813486
224341071
1045832379
1093582780
1022038115
455125326
757636368
803779477
928486638
928711434
1046129263
228670507
937089277
1135239128
305880463
560559919
546574293
567874780
754076596
202986657
866386239
707132260
1079248922
974365356
452843215
921325059
844096879
1092831396
967388115
760293185
828840722
810708046
997410543
282833850
901772189
1103547523
265282636
720911082
1144045986
614333103
570894375
933422139
904263003
1120962251
658387517
517200954
852195283
305144824
898174620
997829513
535075154
657512033
598767406
877299277
747561933
718232516
1105200535
969939625
901997083
792632481
1075849206
744893698
819876026
888830434
504167458
883534255
417168643
329042354
411737480
856970163
496853639
1121598991
1146028714
719769914
978961016
842763605
835890063
338692188
515428933
384201021
459486588
711502145
433799459
668710354
435123290
1087505865
504979947
665373972
491099674
1122524791
175673625
725925196
848027138
701570633
318337135
710449979
1052854692
146450050
821613812
1079891651
1148946066
473567255
533965393
675077111
720114627
929161660
946652745
971009074
617468695
1067749222
898172663
546238991
858084663
1103189981
791708122
663156421
1148779503
931239354
999205119
484197758
911657126
982636937
737105577
396460855
831179571
579576871
1092988843
559386729
650558211
918603392
281485304
405752542
940010656
69069637
932501009
211626578
261730979
917658013
639254140
1081051359
506837618
1062559822
553074351
496266158
806350701
655329565
823006949
656385568
279170100
626679105
875461851
502709143
623579479
271871523
909816114
649235422
773865167
1002352652
446208181
379135929
663102852
618385631
657222686
654680627
1007654185
1049753495
1083990372
436938386
776601460
913120132
967285690
914479689
967142608
595056837
1028792605
1009567382
1047400587
984180065
1065696113
1029605363
573033928
433140814
852399531
865202146
648708737
975333184
515623245
737553794
998159428
219438235
390981448
838137088
800860058
1008647860
1024422211
587942898
906836962
1081682404
840137270
468812367
913404667
979679160
1062105404
358549761
1056365989
936636624
1132155035
664573951
754277210
858130448
944703294
1020726358
1034084966
878262745
1055085633
440354764
912701830
769090392
999337538
1060862013
722178939
724596873
677894421
591001535
753741349
884663524
1082812681
1052446504
1072087997
527889420
304005201
322590408
908916799
1122285364
1148248220
500108942
398923813
1040895963
337048176
330941389
1109838442
913459152
1028388456
1084013419
220263193
991579148
1066623052
969560418
802718323
1043211260
796961587
925763636
644532372
912508904
964421434
1002503032
532059542
1036760783
626505090
489158286
539599468
880569616
632918393
88225286
1013557074
910529938
767925460
549621478
1056156828
572904010
1130806017
911386086
1008314447
657987425
832037505
530734705
217426100
1148786077
191420964
257433769
813090469
717020110
864717995
760761453
543043446
383841410
1006466657
534086934
1144829876
1102920560
503400435
1079310157
604854539
852483932
400835199
1075801718
1005919222
647646570
392409948
1088669797
551213789
462174331
789664920
1071257316
645560326
1068834073
197446084
784707765
1147865514
818564069
1067533053
908975839
1069568172
938761034
926239661
992028143
824211402
723659603
959013974
378012324
483585205
763477008
570529756
1075077866
1149467820
675482779
1032005350
457930546
468830133
412237928
1022433399
938097484
933190461
770043589
1024856165
850306115
1029222913
834390691
466449598
416036208
777414106
856961043
1018649629
350768748
477953489
963685691
1089715913
220847958
648053048
509604937
595398342
269308951
612423626
641858275
350511898
204964925
1004619414
874218119
811966302
513685507
418509214
519324796
439478061
629760382
354812336
1129019105
241103488
894354343
772492481
221258078
842824613
792149473
356978465
328149705
578934338
769524421
607973473
680378698
1042951121
747253398
1083692723
331409166
872404009
646927905
357927075
433908825
519532967
192399451
902479313
462299963
171594687
1088382076
1136714289
435211202
978553304
298088633
676042701
721480006
436446177
1022080097
388279680
902909960
574674481
805066176
892578216
1026389407
1080366504
629284219
1019895308
1129991403
450476770
364328544
918528916
1105262236
492904025
578011824
946645355
746678444
1062807725
1114482611
1026790818
677430789
1132948841
353425761
1066846166
827024003
433558849
660642642
808993523
515106230
451032298
302630804
467676548
990452920
939848373
392233725
1057762940
818354750
210942547
841595175
882617350
830160831
865104838
744935979
835992508
953398257
1069859891
728711175
812817566
460649057
628048176
471376958
610836353
750552830
1031302784
783532700
1119867850
724383012
477664868
1108438454
1046097180
253161847
931643398
985383668
1006592843
1081835440
477572498
1018003877
990885525
229751652
1017560801
1064546736
778937581
1038710617
945124311
873824486
1091434540
724715336
384506561
166385671
1147888431
664818313
1123629227
760713302
913458375
688904939
419985416
700741502
712826688
990263365
998259283
1095245967
73071729
823624692
935443608
1102512164
733639493
1066808664
461773325
268508309
1055116555
496097628
998510834
587881556
813834983
564954010
683351956
1060972663
1072020940
1028553259
1048431819
864972378
506436942
427106504
1012332645
544976481
671315381
731451427
1041575611
759304089
896937203
450862037
969673715
1038807569
94092462
563843453
430622831
1017029297
978778172
405561885
966429214
997947011
484533511
538472016
431824522
1048188095
231133884
385126119
109657291
963211631
1035849875
564946246
1118866799
738572062
638413826
1061815417
911753634
525047836
579264104
504408924
1092237751
934533018
1073157285
668590202
752662987
267228871
556070921
1086194281
998137896
1074734914
529243648
719121500
1117553429
1016635230
485529446
537604153
1055423852
669287883
1113081186
1016811129
883865707
906809426
778681405
1027876265
912057396
719547002
1126238606
802362319
860391395
463740457
712712856
413175558
766558316
439045920
723584946
1105665488
1131256436
586530801
775263857
951536245
908258514
1018957787
1047054675
1056953584
539994805
621380472
933970592
513370887
717964789
760551402
1032349517
715753044
693373136
978720786
1061910718
576599969
366228090
626360707
1018926221
1081494085
1138313175
816839914
679258531
3238125
996049699
780635164
887082994
223322
962705646
1140027562
549904503
1099584099
979983802
1013144974
1120627822
874685435
994648986
467856714
980507297
752920811
717992887
897030358
297246302
530410888
798627281
405896942
679938591
266052572
1114808463
292501988
906573851
707191060
452652545
633829372
1031777315
990466990
1049288386
753801318
933478140
1077337562
1104034216
685971488
867013740
541443645
389984689
756679443
385965019
654073542
775028985
807310445
1007844910
300030731
1053298570
1044980425
470711253
875002042
338419469
781979175
980190698
945749062
504845861
716461113
802081349
1002058823
450262329
1046169353
473671543
768113658
538533224
1136873186
442536707
909552004
822542887
509361209
488933695
1054028519
980805919
776059224
886321681
853209136
480644140
343572617
1069468561
339507840
768529071
1119335040
788983653
624884810
548603822
689865860
1145295226
359278629
798632705
458851368
985285118
924334194
443351052
795073954
1099769734
1098080932
965502517
1026974102
546621146
391041321
707053242
312917630
358373415
357501604
879559673
1035106078
758925052
735789564
965214485
399230398
840345603
413741987
559721172
478247856
519224655
832785094
435852550
282428776
1139364567
985421337
486624696
479197406
586500200
770319968
721456538
331990403
439043353
1024947162
944997154
978939949
401650513
427701778
748725736
945559198
910051331
1115271475
675019952
620209040
556018239
909640428
930077465
809215742
928647452
1098064660
1068090631
1122112743
1146743770
546820927
826354400
627464100
280286594
800346854
965029213
877343788
1059974246
871678586
838997187
355351670
975673270
1039637180
1002084110
444807844
959819040
466336234
745338031
866864823
899091044
921877125
440367443
991068524
879750870
618864972
528218900
483745084
664418610
1024724711
43493687
883259950
646096980
1066077574
981560354
628166951
1031640561
456553623
945630863
730609336
583583591
540662368
622553231
426391605
838633757
877170957
1057776595
1049513817
926519984
435056384
825186747
524879544
272134371
610662088
1000065911
1139893669
660021890
2247234
822388411
715731122
359147385
876192692
975019370
259542539
484059134
223987350
1063559273
919748390
617034385
1078960204
1062608795
681185723
22213425
464224631
1007428315
365047572
783458615
954234973
904487891
1064772140
861666805
971321776
914571164
1037352495
419450493
770007231
828939686
1089299906
212521204
723045611
416467707
998493851
304141890
118859538
634367577
903752978
970640816
1024457052
983422099
824730372
714280248
742796577
835598304
721669048
1148319555
1105081037
1020932762
546116733
768567843
541500963
664377098
1093728605
946310118
803997076
1103116456
995175616
949483645
1106801446
1145862263
465378503
863498365
713802305
802761118
888024625
671252870
442041423
211125389
1088967313
967222974
1080481427
638552992
606498982
1010686867
953971418
842510919
1149356214
697247838
1072061881
1067015255
1071839013
1013490471
711367608
1084675465
221324091
1028114133
719765939
278957150
1119727899
702856495
463970164
1059934915
1033946001
781343263
492700190
705663864
964264759
942899981
591327580
641137766
936620848
1146428883
1116875801
811505629
147569467
509408595
593158765
1068246156
1099458848
828613792
622985390
912238043
920416070
301137875
1092428198
781897859
658668845
604296136
890240691
737546492
848313375
568224295
710957867
995527255
358243698
637764136
738347348
404209196
567125865
1045048944
924891163
1060356310
850424169
931250698
754173768
1007744404
963227705
889234666
720451005
831761776
685919770
1075619504
538354094
1012341087
633624773
772865440
578806750
809442187
989981792
487781215
289960387
713340486
1138692045
156882899
410566917
417248420
909870661
992410760
821027673
1018110640
963038402
1096294686
385995244
715275120
261133052
67480208
390368755
846003656
951477686
410034675
469141154
407933660
1088445747
350642568
264386586
892881711
940678385
1021133967
879539966
648106717
195967172
371976958
958316912
887756761
959702745
583801430
504642626
1018860138
1106309412
346217112
340928422
217516136
644166290
365210422
1067362400
868538673
1041539955
683450770
995473535
601176770
819453169
1097839004
737708272
499659064
1057422356
965719631
934004193
1133453892
351480316
820980902
1060742824
766795099
324502942
848944742
119588784
428967118
501719638
1077489167
426483084
954026700
482816571
1021646953
1147974861
1074792331
1030768658
482826402
909702025
645798873
455492214
1094401977
1143536213
746625160
951147338
642270395
320631698
462679513
967919726
953767052
501615184
10851457
483831025
958222831
1087402516
1132583294
983122489
405500143
802891629
996212175
928308217
866491394
468086812
984116931
601442353
488089742
371518399
567063978
904393803
537373543
1011435044
669753571
118798284
1115518564
565222130
345488810
817510770
622579244
907503048
598294458
1062719183
298307820
543914071
1125516727
669202764
1043705306
873884285
447157004
880378313
1015628864
287715840
1081954290
1053877949
543965279
841853216
598749845
862038889
518872056
661847949
959919762
876188221
848485559
569206145
512762922
939899160
1005017240
410937095
410872238
1102400476
625083086
408066776
384764678
1069710218
836193454
584156618
746575601
1040977822
486322078
501394137
502197978
1087328566
728113720
566581687
1087701927
929628656
952993652
617039548
497070296
594323440
856374767
946985255
498573708
842365365
779265331
861004474
907255443
967481996
481471809
1057408292
847395998
817524179
831027842
953260289
530806643
914139121
1056140785
1071152063
831350803
903658932
479387052
1141046320
480414138
419284120
1036443806
732986401
970964789
1083602096
997702938
974261240
750878745
421732244
420703008
523804111
853978448
534217054
658413239
882115744
684274697
669892031
810684784
1074013445
836558946
759889891
836477077
764652111
43892179
1068786508
875912418
747255795
525381642
298331905
1017723363
1123824472
1056007433
1119463276
845637654
775921615
386875725
969987007
405533860
1119597954
1034211809
921427980
688576953
855417463
469743047
353918190
390755736
888289042
572856082
1069005313
546458786
928733665
680045757
1086128267
751320478
532315164
531733312
177233757
414544497
717514378
756225568
618815680
277023646
389690387
1129317358
844681098
418908536
836576423
854008452
854817677
1012419949
1134760055
382737691
791165651
908631563
726603526
297889489
552201427
808613751
916612683
407327796
516818077
1035903574
417360571
1019664549
575139500
563075165
720031056
1018863616
943784484
391166771
744489245
335544885
818144688
1109646371
624295030
177289928
1054902971
1038345123
793109124
411777879
706016074
918387123
161409025
396839921
408521371
450995887
297983164
544892710
501255630
969865693
1066706044
427808819
1053727281
1112633256
1110641901
475657552
678023979
499548044
906891648
885600739
126530678
571450091
758835595
845686087
670440543
555319314
912017194
886150392
789700120
482989322
450381380
1098065752
404554392
989834818
863908476
897371855
723046023
842611560
716518296
769528254
929336402
489275811
802690035
827353892
466191808
922034790
740975345
1010756771
542264190
840255127
646522072
531786175
376553296
749241886
188861123
880236731
324308021
547381950
1138697847
357240860
697021278
215243805
889370008
386440047
884708707
345860597
914652905
565734836
1073672965
463990450
591381981
487925598
924989845
820417583
1057328351
379632933
556296106
473089110
731777470
1066235365
1005724483
973677102
977935804
938229672
448480174
1067120729
801232156
1090508071
988604591
1118868797
942850448
1142762039
817172179
351939916
438565282
588983516
1027416076
924627244
107958278
920602176
708615460
835521561
1144615673
800994479
240152232
731477349
861180707
874695949
1045577303
1008935032
918782421
1023687405
1117842799
894457240
995816686
953766500
1030378427
124922948
861872488
1110892959
895316459
926972757
262295020
940117737
377903947
549205104
854049427
900128243
198235799
948355871
515419567
490666809
669332585
836167803
340973296
958717254
1072252322
843029043
1036507308
831258238
1129866047
471584230
351184442
576221110
908843631
1077735414
269961903
388222926
303007225
690701394
1090412706
887490020
598331292
798803623
597444272
1095297838
697919764
1111871073
680219464
988010566
1136162932
1089100604
667452170
1000822380
411335993
724424646
709140934
1129341300
129546576
631164231
1017582610
513840844
338751230
487914163
852223952
1020807306
766340680
886406648
912261028
809786503
878000657
1011130514
719928356
665466652
735124598
736470085
904217789
759136435
1048073676
1090515006
966942290
381328994
917196161
536498730
693363782
1055143488
484026329
1045239667
1074207919
447350948
937508630
736385363
263581438
949180772
1041268808
680900205
1020950819
1059891043
844342806
819602620
428422498
339957570
1049712560
944219380
759058602
739510067
1023504947
1012682038
415483554
415484566
1117694878
676010677
541243356
578841215
991049385
929761531
653754468
987701699
985201336
608404369
848029502
558290
920755084
940292666
958650591
1034109581
854388801
1054473427
883445770
751210147
1019058316
1080638172
925150678
825859586
1064804222
918569273
810770214
1011475138
363340266
890446989
871688264
419551191
873915696
535166499
882339132
397513282
1130909137
599043157
573761307
849815523
528299855
422905942
920817610
893284088
516555472
1076904545
171789815
981850175
967155485
594490320
615701354
941916224
728558858
899635461
941511224
780082858
514786651
1015681907
932670341
994626943
295773979
1139260403
973495654
849073061
459452281
701704253
735956391
981593728
402291675
1014767507
491472949
1019783584
125351604
654014907
315652012
580160313
813198591
779848783
930152084
395414274
456971070
908935626
1047092341
549046724
961104743
914767118
1056704431
469173905
638094410
269301162
1019040426
508232016
457008872
29795950
720370584
334024333
447413586
989594487
898762621
410735385
1115690019
1061894489
464004349
1073276914
711018546
666787336
644726308
919066508
701376423
1117323945
507239236
877234719
384348260
720356678
676158120
399882538
1102989557
528528260
479477901
592290183
1040286328
1138732576
643997964
1106617638
1080237665
978041171
485105803
1105211635
624701595
921341444
533884760
892445682
1080851304
832510701
721740668
1113644151
1094005492
174598123
324495174
136248608
459983186
1134679253
725627427
683225928
1075113540
1103582195
909192447
328049664
102243985
1056746540
645875989
1080788600
1021508539
1034651358
94003237
669472701
391503513
690761968
473954856
591786469
842518739
820874195
926402392
1113753499
944586557
654263557
515292242
616343269
896884314
819969562
1021779228
786046326
970598627
937535600
688152585
1001205962
385530806
891487441
218888767
815424798
701413915
1064906658
922430393
1071967577
469207911
933781632
715104540
942182224
916587943
2414438
777790740
471077909
945191629
545901406
961312118
316838240
311537021
906787715
1103771940
1054840641
920435391
990064664
1035474914
1105086559
1055425514
1050044541
789549141
539446302
976118478
1143096489
714246799
971334255
710152883
1120991107
785042368
867515608
1121025009
757781844
1031290252
360547128
904958717
634543841
727791316
871885762
682452414
967143577
1042386973
899826940
422229661
734216966
976503835
3253698
370989957
1036668624
928487273
1092939649
987636279
224138208
326537870
1143180328
1135799257
685999006
1011004582
287861352
724083441
824277879
1021536938
685397133
1012345579
263728675
788648127
952776164
1048988403
388159409
172635078
380354576
859826405
226700577
759648693
1039610296
1098185296
955873084
947642116
313859635
260919993
904457424
616177993
812809673
1056730222
814500525
1138777903
1062704125
1031137498
954372455
1039526101
1114201489
996970485
853231022
966335021
460288067
1020327294
970789734
1101124622
1039695359
943351267
238092500
1141912368
991591290
1095397856
921059251
992605196
419136066
434053475
329015788
767462827
578777581
979569592
527723268
141465476
960804282
781100356
711233959
442980495
887070085
997386620
419846045
927305912
489765946
828941613
1091571534
898730948
1050422607
974247645
514313841
396619435
334356550
1111018543
884274085
816684021
585300937
1045436036
1055833885
878268937
1063853434
281201969
690340610
431895286
1038355221
974771242
937978855
515133049
775634853
1015596118
774849225
541978554
845446096
654058260
435862235
779817242
805614057
707573731
404085068
806386501
1132749113
482972276
1121386812
464557581
576900058
569969493
779494259
1070842589
906361718
765560332
1054580712
497723852
913661490
408025018
916107388
420498126
1102298358
389694197
631184101
1133899746
1079518784
1019773416
478055626
986811116
1019153334
718908319
582451617
919090989
891445738
728362098
416910735
817210434
1079960161
464819197
935324040
754122181
892461314
562679467
704955128
1113017608
832710507
350733802
918377464
565649202
749242937
601697021
293686027
886818377
209795860
567266575
1002375469
450730253
1029275061
832757379
815225439
817698412
1061857810
916246170
477834610
993100381
1041093979
564373757
460803706
651192767
892279632
982864963
866445745
712340613
564827292
831237528
933160937
348738306
946532256
1006850778
1087920632
465277890
513548279
215654128
421415745
782604407
1111565554
1136593819
378148644
585540384
286736328
644808470
945523965
350193573
847181026
643208589
1025492225
557997029
1073720296
1040104154
429365252
738777344
1022612699
156385473
405669818
44191914
767188063
1091140995
351259300
700521702
378375213
476577026
443171596
574815554
414116295
1023199952
1067482653
430997501
895425402
1046458079
586720153
731385056
336851054
917440462
888734566
549131626
1057827406
670284138
1019748649
492239122
465791310
622358930
471432230
434119252
304697937
1065918257
1131535553
782814777
1109349181
807294431
850533546
749728654
946930054
997089477
484041811
789586352
400205780
901973710
924449415
886887209
919852121
641461551
927941376
1071635744
1101437702
1105921301
1066059247
1046759094
1006035601
239731577
823518052
1084872753
456454329
1138422602
943478591
337694889
375911140
1031167497
1095570094
1073901816
807276188
1124381182
1011326930
839227804
1121118634
905398938
579975701
1011800326
1000338854
1066049678
717254408
707102861
840831572
772851083
947166784
795380763
792986807
561722214
928071311
1043253116
615262717
456388965
364248969
797681715
448600530
1068628090
987964282
934602567
1000639972
1025692367
836060947
797665599
197988520
694886320
717422925
929342465
886351383
417471429
712689599
1091131539
1064434139
804986839
525529769
341320948
858088284
1051217231
756840785
1003613383
727941
451627187
799298513
152667239
710204455
441518246
626236510
524321683
184099428
832875155
956196013
849985729
1096380322
1029764677
766856830
748934477
942604398
296093051
621402878
986732775
788654241
822774622
533498305
1053582042
714061127
176335935
667560940
547088964
825844900
601143798
1098257684
318756285
915564577
934571077
805302481
769493203
645191041
566479931
281693527
968094058
269121331
220546060
324833405
636104859
937905183
286373772
728108479
575167702
351135656
358700531
466669498
580561961
879369624
1069272789
650953045
660000715
952172749
678829700
864484626
1023808612
969170025
870782776
823164095
931841525
460054130
1022608881
968092166
930310331
1076382793
942628781
447279152
933690263
732118184
950615687
1022601701
674537646
839486987
703268551
411400119
888121956
619921344
1107059637
750261035
833302168
1127097250
94946235
983240870
703292676
856539739
759780379
1078958231
555358391
665270499
288163287
804709950
837377083
994104618
340420517
995377511
734166957
813863954
798221803
386274487
1081751498
747818648
254094839
756614707
1033376115
871037545
901693377
446656254
141328645
126827912
1122120109
159714552
676375260
768779859
1086697753
744149789
1100869325
1129200067
1019480763
926907410
1059237676
480720890
973592537
791582118
1011481696
568164515
1146634840
511814505
975297820
254863284
736988031
712848786
688836449
864591255
856009191
731548316
518084931
1092204654
1018095872
993918703
328721601
405526647
895127045
821849086
1002424923
793963712
728496784
605901062
455936486
620097187
580708071
1103289173
492859498
1107279282
1021949150
170080926
932460561
945041423
432702948
1103485279
905015080
598427925
1005608702
646525881
1022429018
347583991
976673451
1042205039
478692582
839288954
1090116040
344506321
716425009
544012093
1142764731
927789251
403936665
856190335
377494679
986923829
263161488
937481802
936833341
1083978109
1101840710
959614472
1076481905
913636068
117131468
495960735
1034291132
1054312108
921411179
677054335
784648791
738137991
692398749
1006552875
454502472
570127863
1115078614
1103946116
830156744
702005654
446930448
438515358
1066416912
1044971591
168707432
122417282
488040850
1095922592
850850663
1090993543
214347310
433706396
783927655
978088320
1027665483
751122912
500610038
712395026
871705598
307289809
741949423
1072241031
711262092
954429093
1038850844
876252867
497882164
356278099
601356969
765453370
894007399
396229430
174354025
979953870
979585593
811283091
889137083
587742177
326179686
854404954
566689254
832872894
1097416031
859199413
1052310111
1018482208
1128296643
1052801275
590212819
384684656
243342817
482412284
936441068
718807798
540697724
997187322
998163714
570688255
1054258925
601754872
1000146073
750100641
1031263441
729005374
854209877
333101990
484917407
955977634
1106209010
826297132
483482949
1000976303
993492478
829128695
588697893
877107085
930014171
1127263071
901958078
1015515985
1030719160
953409983
701893901
970059492
1010699965
519680775
652575235
610812997
960887037
72896616
843933487
503568041
880488940
848465381
781591394
524091856
385691192
748112740
479757384
895028818
1116884189
757972328
682779876
922189090
740755644
580528197
448126392
967061080
245320402
1132704859
490435278
1086646789
1018939570
380142358
170602208
1035596086
497225844
957955503
1045803809
697804980
711651766
949520133
1095355765
1141287402
952925997
799303649
407530629
487584423
878605203
288598619
359856601
1124962559
230553473
465413408
204273037
639420011
903426891
167634097
479686847
813905585
819305307
698264190
1042518274
335750313
863194530
453795911
835419033
989104219
464793625
558357500
917661665
1001406115
858620421
1010619761
595761112
383230120
931179679
946946076
950250850
274712205
919085939
602423766
1079006821
274760578
1104736397
180671592
744779402
789771699
354250920
859228436
594621982
483845765
903585973
711526515
531013089
1015279255
492478495
714862799
824706826
776011077
922749982
1078292172
857197837
651498098
1123164754
752183250
924749755
955003065
908883684
525741342
518983170
732067001
454018594
731966648
1020003566
507574223
331467915
114122285
1133555401
626842923
228535606
430155209
1080141338
426540696
547720574
378802832
717215492
872918119
438879574
253930825
1021199251
472886271
123628942
581430714
1020219537
678754546
796956977
558673543
622810311
859984124
753386021
341708567
996104653
946138524
631046826
874666536
1013245863
1108587699
860771203
676315765
388853655
675768935
117658510
684481388
1099179910
1064071629
1002171410
792402857
567460216
1100523114
494397393
449041605
848592253
1014452360
777687344
758990483
835488978
1078254644
987870977
448620548
955038818
999034400
390159111
984241541
757050735
1128926992
876775460
802381856
682660757
1013313846
1071417096
1018439783
1074270389
997832846
1066615176
1103863127
288664480
1097106783
348868487
688420754
721654786
841299381
987901332
871572659
727976571
685461803
1050309697
992095792
837714120
932436638
985476223
869913572
557112261
1001661063
837829803
926256857
608952663
471837432
925554013
990563382
1145970076
794548335
398650850
537461590
1092028234
1021992037
462278947
899941198
659052100
1109784463
583153212
221366729
1071387560
560032826
1052557577
1139393529
665856507
997226900
878390131
410360393
963353727
987401096
990249849
1055837981
969110575
708407764
1012997994
1004971548
806140907
820288211
225067790
805243347
594592104
1138884332
895063684
926492383
1097213679
517805869
721341665
1118679051
812366290
340033391
1005704675
1084306054
521833388
1140525294
673196193
74263839
848649738
305287323
1117020272
828536903
954018008
994524710
725796878
1016643879
955446483
456226045
564757807
961873650
885442451
552647458
1149208285
955295847
1017627597
762528395
951517060
424136894
673023450
1122191791
869764117
1017753308
941475813
933524316
504386139
721609176
955788913
571765899
865610255
771022381
399002135
826866685
1094010456
814345150
845469044
484749397
190691789
1133259147
527601334
923914935
963369254
1009458118
504584782
583320770
340158145
972361657
1004723433
872521270
964566410
871358865
938551264
585637182
921534219
976411538
423896479
934798307
426296646
1033702427
815237830
571446243
219122653
438362661
624800304
614020992
1043642116
838552207
786184253
778106970
837540794
778934737
987793819
527100480
797467947
1040228094
991530849
725629396
981666542
615095400
990628978
998716826
760929125
428929101
1128346540
1068872758
859730719
883455257
900708927
1074050722
918163259
914019307
1054943548
936107077
349923852
694490386
628079963
687441436
142628810
655302982
973647834
520844244
550831392
607974373
572895222
425905193
542987230
843483149
1077397357
301837419
1134373288
459921158
815938782
1073555351
1126263022
725052917
718431383
315638319
1000850861
986773831
1003998452
901434625
461171730
826647701
454699965
1128073110
387918456
786728511
799775878
472598315
794510959
501609138
1125332606
970138913
700688272
793394032
504081756
493489945
327308286
758318888
455057848
993747620
957187734
811009809
893931602
920290380
87871603
659276793
909274466
900823306
959541978
846558341
443807430
814892479
1145472171
343183047
598502888
22650359
426381087
635116516
986048889
952985822
1049488907
1133190027
1107534841
424361084
755144045
627596752
547227251
139568821
537675313
904535811
747718018
396431329
383868665
671368238
481428029
689934523
972940592
1072250572
791925687
801076320
744316587
820886135
1035731813
770747229
807899382
957259513
995139675
1113186773
1141353273
674158515
500939600
919163905
833205879
968543677
901271289
866184578
974236650
963911503
801294193
477914680
1094520973
101363303
766739316
779985970
1073339840
721889827
916655887
126263591
345707973
616014101
990724366
671939873
439841349
520277595
623900197
55226331
717085783
752413393
1115187359
889255043
789044776
758966933
569405278
1077951203
1088427376
994003583
670939317
1035393772
1091284664
1068296993
502418036
817435695
813756527
738865557
553375720
832978564
1063716243
1052900407
750640557
845564089
915416021
635541912
958750195
885113102
920896233
781486209
896266293
841126482
444558745
1022862713
792514999
680587386
696815588
799027278
693478272
706001015
924475529
1050586593
525115927
279488088
1094796702
549981249
1031097074
419181637
816848544
867000615
1068835567
745995364
643213302
1064275382
556708857
967270074
471266025
992018809
1065782550
899416184
343941910
967946947
822863113
695454828
864713643
795504893
764229371
804214732
1108221710
472584536
1131752447
591482110
935447712
982213106
435706097
1129101733
1057910176
872847785
1087222577
49878888
718182172
459169269
847904544
1051960701
912023870
753151860
704898225
869420726
489405522
118357988
424355213
394799514
66744088
651739137
197011060
381077418
976570925
585524069
1014026265
1082965577
776569018
1018033746
406731532
883713634
1124519092
1053367232
267954879
935479518
1136093464
371633615
974159818
1073312998
876113064
1088421507
211896801
981005456
165225702
661321443
311216845
1121699211
362749865
650413993
565931835
1122332059
813500701
503023219
358057522
933328144
190169772
1035842101
931377225
487251717
858410511
1018964640
759632549
366310583
188676281
1097578646
1031506460
1028679832
968720243
777545505
922274628
630197214
697549902
464123900
738642989
481213333
1039392555
885055957
658430281
1019632789
1143872356
247721183
1125570459
823137182
674726406
894582856
944442356
820977233
641735831
826961126
561388258
801644246
813214748
831926087
883118143
874892274
999871477
1026780437
233414597
890323228
1106026745
1000484669
797943307
939252655
941263896
794773779
975784331
484017719
331873885
995997733
831150876
1030493698
950237139
531333349
924344314
1075129407
924212010
908054263
664317035
352469112
912968677
460526975
1076023673
665685857
297464489
855060328
620769734
947396844
358546019
860317906
688270393
816985553
708086796
1064386609
644931377
324707514
739628595
289300434
998843397
420926577
704431499
715975815
1048932896
97086040
808563282
463391900
1040236077
708850643
910769188
537175645
935758251
431598133
985220970
1010407200
856314984
1010739375
814424672
842146671
766074973
921836620
937076692
969335430
918441841
821566267
502177597
1026140499
761907468
792794345
685191809
1034051206
1046807803
607294955
560825104
401681065
384851998
854989602
886734651
734353905
953093221
630116850
921284261
821933513
593733535
665769035
968490699
811671353
584510435
1129655449
241470046
464258814
991135808
424631260
997007506
863168037
340316938
380642313
1125109621
142781529
973077296
939996229
779549800
245187881
1063518980
359567789
974569308
1112872404
1057201453
947717233
1133907166
385460237
879174017
881264811
644418261
1097194775
638710585
622726103
922254915
704132103
705990639
1020688451
258877007
1089872070
1091889836
1021605188
1087536891
810202984
536701402
423159047
442505596
1119194436
790687251
503166414
539021363
752695584
446082574
1124180095
320358939
473881547
930313899
1008000618
830606289
1123135875
518724301
1026341014
1143363836
329233179
606543949
942161112
1002076030
186597492
930208695
650765588
676477735
209140213
181702768
848975006
307830335
757508538
937080494
491361184
468917084
531457225
672015908
1105593065
1082476552
1144672131
962220726
148374579
1129205945
1103863641
343151490
632040410
1015517005
933567783
879492483
803271274
1008807747
1138585520
730456811
649341676
768454386
964619676
155285467
986350344
467845997
621188977
684761317
536217764
733577871
703999479
866736727
339716344
417267760
705321482
790258295
530194360
784401494
877116258
823302075
1066851567
500650723
477252163
1021389382
455684248
297479104
217133550
1075927156
1146810453
489588530
652267754
909512978
1079876525
719731304
417317985
939867802
555796147
457391420
1044102817
1002787036
1003962415
911238502
1060770547
976750523
664262306
1099048485
1111655648
754657819
389947913
1081176411
894659176
1096265864
952000350
706552831
481468157
917898067
1116657195
740734939
841260287
410086569
1081964717
673213331
882146571
593222571
962298353
936637634
921025437
222187025
733436499
1034644015
383381572
888046568
842806695
963778540
833932037
944762925
642774445
486234596
566331816
1034586604
787254972
732560524
1141870774
877997986
1149686451
694659798
246657675
929341871
548475161
454031487
1008361228
117102211
563366836
740129291
924914980
961527070
521386467
860824883
1099200727
646094876
336182447
868974196
807098364
765200527
659969802
1078241478
731313747
304082043
1144704134
809289012
1092941785
807243382
999056989
949726770
962561299
884772516
700852967
1071944624
1127423172
1020250666
1062433697
1057051179
1020167210
982424388
1044336344
718198363
1050556347
1055616828
1025732548
936010130
869313256
988088315
1127823583
1057693502
701809806
994697729
564026285
250513417
453966893
872049304
901124537
937049290
825454132
123508991
814186050
681251574
452408534
689851842
1136916146
303761877
884993659
562303680
1081539895
1041856997
784070484
1035272021
1147066221
1069679709
1084624168
1061869836
854063329
1076279345
1083923368
553149557
358027844
406706530
789559729
722007596
1096756055
226245193
967077817
275781435
1074622652
526633716
1011153111
925572689
1128749908
694709877
436665880
327440302
549326330
315091327
998530064
975618823
922654072
545700849
733327627
613803462
1140373569
757647323
1079608565
998596562
377958543
428098010
1028815911
744259504
564104525
525800623
729335170
450896424
358048998
1119525204
1027674341
865994350
587476900
891680582
915163590
984866306
548880415
1119637233
733950876
152170837
1063242774
303954891
901659619
1077416658
648032589
1047354827
919097212
325923139
849846564
761082165
320897925
988326922
1061270571
704832777
1079371646
875576028
891041006
792982035
916745899
731620437
423657966
772775272
449476658
954811660
829990835
575588576
880491812
973120353
400499280
660421841
929671785
505042948
601609733
830156780
581207976
923763709
718479332
726279956
960681299
716517991
1142749045
1103308207
627437366
910094691
137407727
796517194
1025130802
414102295
981029543
552679365
969361944
561754157
1029719215
931755735
998609056
566896397
522128674
1130073995
464894354
1047284205
476842457
860042399
250102470
424525650
930282750
146416456
627778219
778636320
570758393
1038488686
541705820
1060292544
995567801
747911752
610710212
471560066
885219418
604364194
543252062
788907873
405789740
1076610706
878099496
316611152
412826103
1074744435
1079351012
798724382
988209913
797307381
474908920
773367301
676783953
772481468
396136022
1002060176
567659714
709671034
455381584
1130440353
1011181494
1143679148
401554851
918660101
959698461
181830789
988344822
809388148
981685702
767620626
455173955
351453884
1021773302
915715380
536174190
472512112
817064898
813378848
842982792
713671818
717981555
1124101108
704895102
1006102332
685316072
495038561
539657468
989971155
933365065
581341201
1017801595
682178289
1139284949
951257677
1117824206
523036310
643076274
891735582
1081615578
688038948
93506285
491227187
1031461656
533050973
776918737
911164460
825698724
1094980667
978124414
1026562991
678085587
787355189
335696136
1070868997
573005421
908926383
892255488
690388721
746722864
674052041
969566009
318453161
417229837
949970907
1004246555
707778668
772316408
951999655
797842175
394912563
971709521
1079187254
962925185
983654836
647139647
612875691
1146155918
375733671
471887569
1072423607
584111508
890289494
1148270061
244602220
1118168127
1050824927
494123779
502186272
614708911
829360739
1086987629
521496249
795297672
1062480639
933817952
1029837951
678038772
1143389489
711890891
1012133629
395228705
136232965
324725671
997117152
665387331
470331564
536350992
774859592
780486932
323190885
765430123
801422023
245400459
1146193544
1041168352
957881013
448701050
909174722
862459538
144822643
1036114688
484475703
431993392
939362803
846170455
571803073
332428463
502835491
831959369
809116942
456717767
414398392
961687229
973275595
976161877
420894505
831661558
583384089
794053578
955238041
1059385803
231889051
515899218
1124196066
763793601
832705034
863283732
1002084659
1138023174
896728508
547411278
1084804997
920193306
720409718
497640864
470208820
327837179
1055678184
622696296
1009834340
719265024
662219391
1018952881
715933977
797992075
908433511
286449232
705316823
1121197786
815094113
886256947
856693850
994117592
509035642
690121617
1098761316
413952929
639874788
989683211
824466386
925927909
916762287
690661364
953352459
191243501
868523268
828370780
1038277469
881281257
1010958215
1003722184
389880984
667322363
1126974111
946261927
346510848
1029611149
792291192
1100154659
1124797871
812417479
735911437
1123786010
582009185
355808412
764271409
688227630
492510081
689609338
708183363
1102895826
463429247
841749116
794887798
995103151
758998746
703186850
539152055
849668156
944588510
1117837254
958010761
1074073576
711747962
412157997
928063412
1046709445
815152051
680213950
929932867
958327773
619277300
637705387
993619302
414299679
1016610366
771499317
382401284
998487528
656146147
404144449
1062988846
1016606074
942936148
1076354674
179240773
909649064
998926672
971823399
260702899
1123648119
142616065
915012738
908058186
862592491
515229855
880936147
976196856
807325619
489132097
205426594
656324924
848643247
634604453
489888798
685424330
306067270
876380828
902789156
938962901
752668072
827214803
328736650
1010559528
901734811
754684105
937324791
287917270
225365948
677723063
1085697260
502752431
1053405911
702857271
490420201
310319487
939957754
456916552
611470497
405895608
935327433
858239508
958466338
705000703
97782447
1044416586
388272417
324972553
584381261
877024464
1038688125
331399411
479698646
942584082
837493260
759680080
780924726
954833839
943266390
430152952
1016019594
512465759
1054866955
910016404
422551543
1043277616
859537374
888660436
276785519
1102270442
624480716
1012899806
785653986
1073483562
1051516341
1111980640
1031736235
1027796103
1002271497
1128506319
919425098
454885549
1047208472
717881763
824267749
1029808051
341856440
967878140
769476242
170717851
604517694
983235949
589328727
288358893
779874991
961114761
110851719
821184656
656328431
399473025
363994993
925542813
1015000467
559954102
463326269
633594745
437603529
1020360882
199526418
800766422
825536236
356951371
209061018
1080913703
1102146185
727650423
651650942
790657406
1013988233
942649076
753937911
869931268
973664461
572718004
375374093
1003253466
978126796
807057320
965403307
645691776
1080484167
655708451
960831388
793849885
744499856
397433579
298486062
838378301
977240121
452682185
741602215
313002942
920891804
958930069
477883420
740580138
318109914
878732113
478251682
457394211
764372835
1035956080
841393046
735508963
704090398
804277354
457101100
1140154878
774094472
1072959611
467153180
830309495
585449854
864198242
406413351
618034853
648473910
983729809
262647546
473217493
860812464
853946551
723487285
1026577536
536478650
1112067023
785541548
756079357
962124593
140431947
1002781907
1022126368
966277428
961316510
345391921
763119436
566431620
969966143
1044220514
610803835
1021024531
1013244955
538674759
964700918
326061960
883029981
849021439
305378442
507041319
683065292
761526203
570470332
711290051
331337515
1088589347
720410847
1001419870
869596281
1054352157
917856970
538954460
146866606
435784976
908394819
76068501
728561809
158853220
1143567607
981146024
981576057
795792890
631165852
684746932
218580558
1065589840
800075766
828281137
485655923
1060850566
452351497
1018180693
917814774
1113976544
1065389420
1064763927
531724856
295360991
1130859677
1141408513
626358101
978506053
664660002
463120996
1112463832
551373768
621894566
1134600504
726607510
867313945
477802004
436332307
543716229
887590411
1149209807
659765826
789652037
698437336
663649969
960881811
856449040
831826727
1051726017
1007483803
746530542
964057022
983912894
208881291
800440773
887077999
876573396
1020237933
418985459
358485405
615297173
1058567860
1126302030
787889395
937105960
1110204574
1144395815
916254327
799577694
1111433804
881488890
964578838
408231040
738974977
897564730
554941921
701378725
422413936
489006860
773748356
394313208
392354478
726411629
936835219
765383805
411864045
823633960
760247577
438466249
963596726
1064412271
741029684
625653401
977005892
1061825388
1115202298
633095401
1026695942
130024007
930167086
771603326
1028591936
1113501464
861329751
613583805
507975886
940448243
901526164
356504137
822977291
920002201
677808084
441806602
583307915
423628331
974299814
1065202511
968377519
562221310
379677587
930707089
482416297
971687002
1036964074
579537554
521525214
909819761
917579508
551749246
938455603
813369461
686650619
969274374
632264499
1104960989
527178174
812401447
725248002
1064320032
1017032720
541226896
324768044
1097202431
532520092
624044409
937186851
609104500
469691763
676213917
729170124
1026026944
506500551
948125918
1134400268
852328631
866821781
735904040
1128608619
1057484312
1088780373
971421029
438078382
865252377
941044840
584015989
400982841
626278483
507753615
955011671
730069759
882430408
590970675
518864987
1145921189
986138412
399158235
831095737
783344607
926024616
874781109
921602949
814995508
126560185
664651304
847207297
398576075
1018800370
436451864
674124957
945155136
616709191
848526778
568088643
427728332
969810103
766767971
1013584004
786439923
865669613
677045445
183718103
925331311
932880809
11730492
850782219
928501572
521802434
1051506624
409304014
556815047
1100575935
947497407
855219240
340595846
1109831929
912455401
1014395851
336325325
280399757
1075631212
505396234
993047576
316449129
813514884
490298843
975108856
719418716
1020174732
724564182
757717890
825757388
550081285
1028374137
778744813
539841085
232532298
1077735161
380789103
881549036
827940272
869885399
395783185
423886049
532218652
362669317
948006977
696411315
755492995
123051115
472168515
822217655
746120564
437620477
726252119
767226119
361343827
307370403
1069780363
1093380244
270106616
825923510
1134308757
1074145946
177232792
333936248
360186963
672838803
579293575
469567066
691915874
963584596
419938935
228671390
397520896
1118899632
417200484
1087330325
700451208
820085046
505219543
1089141666
955345276
971333729
1140383393
1052271984
947315293
1089615277
1078632910
900824846
347272780
425008175
188736495
443216092
991165566
1123292725
81901885
460886656
1055908611
921768708
804766243
1010371610
593859491
974581481
179607283
940564551
416831250
1052885498
524494155
1034859411
406827602
815367978
965964738
926236037
1114837710
333044858
323356879
457921513
985095815
503343125
948791249
355550211
1019614659
787085045
300727372
491954362
804291832
1083753438
390115280
484576461
870986517
752009651
1108060839
1042856213
904784563
514676613
932780167
1006709001
922047484
918251937
504018878
303734968
198749167
311097584
154254713
844016527
1149703098
495543388
597779275
493960565
533857620
890954126
1033299861
1149109242
847739111
871751548
1129680290
769747447
844027836
992875558
795737343
939308997
612251714
1060880455
494057314
1133594229
1117096880
461739694
445215065
1049617192
413188612
946983842
811983706
645284919
1100921544
733399487
1148447624
1041463521
1050075901
889340087
630691069
848764443
812885917
680574132
1083576732
1144288630
310028437
599788464
618734590
1040624661
901511325
979361036
450557444
1065519857
1057922916
508687751
923809691
1089194708
990139243
991670951
441586109
126335640
933297846
1036143527
477393013
563458794
406297823
1049004577
922723646
634180171
79114338
479517866
841156274
268404782
1053667597
638231521
417921720
255423316
762549889
993083867
1056490075
664021175
374091228
1122489610
888617605
518834633
871326803
681955643
387178074
990841856
243157513
895543591
904569923
847478295
433493026
316049165
1037475890
727849575
596620719
1087343899
617836885
440455788
1147612676
815438312
869903290
1035874585
684784335
353782093
936914126
412326932
1024442306
886482389
690620677
374733908
720126013
1031843204
351685954
761453541
854931861
1017099660
652416414
812385666
335374562
563778
546057466
207340361
881323584
495906120
981272174
753686423
1091328636
973774529
1135970519
928450025
892318141
390911763
919046552
576842598
756992595
903969348
341996897
903529245
834039247
400364436
755071584
158070105
877129525
949775247
973807334
754052166
376152245
456239122
1041849779
237851236
183634399
995520037
1038995201
572735727
929154783
751779802
977731787
604827621
659158797
695200013
645535669
691278610
678906308
349704648
895741424
1144631418
1142886181
447384408
490048530
730687231
957920649
829943953
674539346
955984962
528713045
1088515394
469979931
1068818360
1014066167
434751212
278244655
1026090183
868376991
98141279
389101269
303108530
417618505
1104992699
496556563
923224700
561481724
897426821
961167994
684932669
1110429661
583827410
852059732
891184850
341899227
879782125
931984451
569542348
907088883
951970632
496160393
558461128
787233978
1053685314
1059044376
1135533964
660041237
680046004
543076121
363760773
1043954591
452585662
1034242680
964774875
364005286
893362184
954836216
718430171
483947277
840818860
901728414
1056730808
601210387
533003445
820202502
1048622410
714502239
306130080
1097343014
680957777
1032265531
356763885
733356638
921139901
1062710831
214797755
655335769
571030483
515680338
534486665
671224158
983105584
867510445
364651124
548548870
1021306195
1102485814
942671076
336612128
811450384
464710784
585876142
674638121
999844027
731196632
874069127
762786572
733285966
796193669
635215117
663352718
801332165
751964412
467933692
806623632
693907512
1098147159
1033208241
817088791
1013317757
424130790
959925462
658869609
411420714
749371859
522993640
581842490
1035392961
882899577
884055517
1126471626
535096960
423297154
1129009886
622232924
512785771
925700115
884839575
881424067
80102782
629028935
931006576
495966373
697573807
597827242
569680197
438626637
988197777
357450439
599591258
626870202
892184888
470962018
936760343
963432595
819101285
1112884735
998881475
932392961
1063745135
944714308
867263626
458432430
783620667
1002587862
521445409
631117242
952748673
891534410
1072653744
661101109
450016845
483609493
382204621
517518322
1099674964
1085492699
889514179
1026951372
715428492
1049748363
1124609758
992870105
361745260
487836442
609381147
931373846
840077389
1058135566
770313919
913905981
1027384016
810648333
215131816
924604100
416285223
1004449616
924545604
318858876
506202501
458136413
174904538
1021964894
484197191
353940534
902414054
736457737
211093275
213012520
1030174679
657110594
929195482
894582154
781170024
532630173
1085710222
961135977
1134163454
215195025
942413779
627192599
941243351
1043585125
813502577
849469433
790219671
738345899
1030572622
372864524
1099812589
860948497
839733092
823554889
568026534
587222255
336174206
454859162
191645084
36777663
921051414
1043075219
335685264
413854889
876502276
812287540
1076933949
1052898780
997256963
175339999
472107885
214138843
1003739111
679285071
1018342502
430003879
428346756
819545798
539101018
1006711533
814413463
1011662774
791044448
913199365
962071272
1036582487
399137656
780923878
925244311
892749792
552927107
749667911
452421568
357437695
1114111466
516740719
851286858
929132855
997477391
429824579
1098434276
509264073
1038161576
365567234
857328711
492432837
598622725
461638195
695011519
883506230
507398958
424945288
1000895940
630445850
815116404
1043435608
414258180
967262310
927623841
614121893
746615535
710873775
1104838409
695163335
957541286
670186370
931939128
623075585
1019859749
432526262
779559653
420882713
778520525
1014917521
1135263307
965959305
1051881847
244523124
539878314
835077825
972855345
926528551
869957420
966940116
349592967
754251235
831137629
491046639
445737936
1027028041
374736328
543651519
745868626
593079955
758261619
890453407
533940589
339748377
425063151
732331143
1129504555
613187941
963934609
386847312
546544838
1096630719
636038796
1019415886
740074381
688205258
1116545315
513665144
430167430
282136230
513883880
1019326460
734842548
722136371
922690304
1033142380
1082952338
160210622
909728176
398280091
687872819
834688721
708852469
435844589
854175876
677176880
85464537
599885146
313556298
921047616
835260725
866480118
349355376
813041900
141098559
945810716
928617116
977018737
1001478215
678886453
665951062
600207451
541824743
394106010
971562685
1050906698
1029307226
411698799
568905428
712898512
961589115
961406177
168735774
452885886
530908077
911971586
609488952
751822936
348109797
561531606
992289955
877995893
827568922
577716393
151463376
872710749
665188113
781920517
985404005
1041746718
765990760
1059371953
1126775495
912202679
1068850955
1014307684
428600463
1092595870
949995380
1084155087
381828737
1110125219
643844796
819361225
471799872
944354987
993076822
389380337
504314623
638914639
546380672
749187238
972811863
476663659
647451338
976453446
817631476
245326692
1126897244
384096088
461001400
569889080
1071374991
906464309
170982517
633772681
862327266
529890437
707643538
682430819
839307608
508139563
953470191
885607928
264205726
334043016
766460423
952500585
1014393954
1000310716
1092789596
180635246
905201737
395341258
544455380
973845603
847643343
416676824
918739705
1048247352
961431949
698289681
244420031
904729416
1006612292
1056774220
1121193355
490381245
68255879
875458184
208057128
940640509
687813593
754386228
686749159
876604043
774729945
340773381
581948878
995426870
1023540686
1056220081
389085829
403973768
784249042
290133870
513470881
1050237164
313746103
426917969
941921549
932194752
986890456
860013151
884657596
557180316
954973658
701879837
201307174
671390732
351123890
1033182686
339701250
870073477
676151772
1109986664
884681025
1118206277
558932315
970190537
954454745
897443981
1027587236
831925793
209403319
999679239
637625807
438024786
241346046
205660934
1122636960
1082178867
851948960
1124992960
905251412
873305008
1131143458
806473243
548975688
936243125
1095380594
919242468
261164989
432946953
271608077
674701158
785710071
745197077
815876554
1037097512
1102620295
581096879
1008965533
740425026
964424905
679125208
1139189477
1066386591
635018149
460625082
502287059
855689316
1086733768
504724321
888977516
528701743
1116427794
528910562
720017660
491232180
1061217853
1052286902
684048437
429933351
856728209
396627017
876400891
1086191141
996955002
1137587337
987610391
948087667
238039758
638223782
633659688
820537939
925128523
520480264
750968293
867083900
715646104
414056843
866173689
411189971
381205834
347687354
1073948885
82513718
408019018
754402713
588846983
933380590
1121486012
188114528
792594351
437958392
1073489925
516777998
662959481
770729519
1102508673
501007929
487040161
659301423
613717408
73906134
804184861
896687083
1006187520
848102560
414878407
284152160
678674123
392966701
554148981
1055511390
782362961
564655592
1123230793
984538288
468506627
714310968
707885957
996754107
971389530
1093430967
736139404
1004862632
776108441
997684611
391157935
168439971
760175470
688923744
1036049696
822157645
633347975
849579842
131797694
159698128
56888067
810348323
813206298
389056009
1108752168
534471646
348337831
577823749
243035228
1001253510
886501502
1006498771
866122423
510386960
474522597
865276058
711892200
445520088
716622763
368682748
383382400
1007594705
1104218016
1011670560
1064893285
990952024
1148457096
891189956
723617377
849166374
1065350861
678051090
995398389
777287086
1120534678
815645849
1124578581
873989966
799931546
936513948
461615633
1139621394
1050508759
810927625
1113363125
685360325
1054083298
728019001
988537628
433575074
541920713
1085361248
840601759
910525223
442477487
945515573
794321900
364225066
1025887557
884270660
786473347
964365491
731874455
862897039
533448123
474194734
385375931
1018554675
648155298
941106313
203197946
1091585939
486748330
1064692966
840405677
865867258
958483724
333681645
924052704
705885235
969598350
1082537131
994439193
537081663
333739207
306571519
1101999117
1170605
579814097
645026781
391239838
523476938
1024241245
729927101
365074397
427338732
370229785
712301750
819442419
751421365
227834164
962935385
870089622
612094993
976907770
1082000833
1126306548
119542312
678736212
1035918151
709680731
119063204
652522946
833131304
692337504
741414317
465676182
873516524
1016802662
639444962
718477523
959258834
1113850822
1086209993
1071544436
694955241
391796662
724644467
259228500
658565979
160070667
1095002498
579732651
514032888
917155948
643861930
417529556
516446168
497717611
973341025
681271378
964475293
860108961
895430620
1081831904
757432978
1053148656
466710566
974356865
1031944025
829263446
976813092
147845456
413951565
702084376
588606861
766569327
1100134226
669051039
35588817
487291332
782767873
547406141
1048464768
998007993
953747380
840417045
525388879
841550908
905017281
887034579
1048278737
1096568546
254905102
716259367
1136509469
981182338
183754470
506152090
1054533682
1139596231
1102727176
807324642
515235148
913321642
920839407
574401802
557897628
982886539
444327217
339472512
325897439
393067847
951389334
320552591
1041258214
834397947
129779457
1113256985
1133173438
376237538
899691526
318046062
795290011
411334118
1017273176
660264433
611247025
1108155462
801076253
844895040
719641315
661050785
318988545
333521088
1088123990
460905365
833440036
674561407
705718381
653049844
1071700961
694634614
664395058
977921658
1016493960
816878024
382286224
200808789
1149309867
821198494
860548754
863413255
954124239
562450934
643332484
804721085
594778203
770986402
1114238750
942700382
767797405
1049877154
727486987
878900185
579055198
514346651
461008176
981129041
1113254141
741211147
1004231339
808204434
322339764
330504192
981829127
822320889
1033030810
559330728
975410912
589321498
670178553
757088873
998876140
554117413
1096153480
205200942
1033677306
1119794028
53658805
529288817
897464269
671974423
807054909
389735173
705551189
858384049
528881343
347592007
937659650
525115035
750916588
961220951
469043465
554857481
810215917
1048384789
328041946
1027501147
866266303
719580512
524065474
819082896
510819500
219842719
579036115
946947589
779789658
1053319559
1094051371
1067158030
905990373
1004194016
788782628
724111716
1032244829
441984986
885700143
976074418
1002378540
1085159959
275153961
628160701
564980685
1098329464
676326828
475103506
139791913
872835546
574403355
973756039
408246348
1087953823
428879874
686394460
227644891
518233016
723014393
439979002
495872561
1108582142
1038816911
1128245035
729229398
368257706
971074841
983540914
936134090
896406824
405107092
603567908
960933220
1032646295
695764015
884341464
901985892
1115457359
1103192465
262597463
1101625645
1012437081
382767894
551370761
1109859776
625893336
383543751
1055040712
427138092
782585539
805203382
960525718
1069439775
1004530579
612713565
759297662
731288431
623521438
825660922
1145527296
1099038400
1039309651
640240867
930594342
1149384681
472502942
880783536
955146421
991927065
945586695
436664387
464296724
484717173
1098990986
995777599
1000074958
462528896
686272083
532753536
526293922
1115103158
1134972351
1135565069
416697087
280034968
818491851
713525486
244119114
1112472218
959344099
765524873
646134939
867717737
584014251
1046485587
728981774
832816949
857406349
1102513741
631856327
1076042619
168085792
451260974
1040107528
398045686
871128025
638435635
106439329
969031344
1038208030
335716141
952981617
1061255652
736398123
1140487028
1079605133
1013863556
772892135
407392441
613068054
737708832
642952509
941635263
1148725541
1046990849
949245783
525272429
1098194300
887949185
812206747
860467364
914856879
577776216
849425822
851170398
534920556
279788543
1029017656
1032985509
350331006
1004926975
422739298
754072364
849912634
257796560
495300013
835675752
813417359
1127294486
1085231375
679926240
358744266
414306375
936840240
859676805
1025521335
554252742
1119777930
159862992
1118024016
359127818
1027451223
1105493611
965426074
1047733177
799561766
1147828948
925318862
1099496607
394981376
340305029
660081024
1137146477
980293675
640467052
941827354
784497813
1126140120
918388225
563039402
1118439801
329616007
354217381
322910296
585872463
1013645840
945657729
1046432742
816705205
946250085
1064758916
396233334
860984439
829151284
536089735
380136202
706356286
412858689
426513184
802513994
1054344339
655068872
467355527
618090239
665763182
696235428
1114918463
1036264803
546046048
658054106
492005915
1033327783
962492431
732983802
1050339583
439038403
908777800
974288243
886708350
394720066
843226900
1058202835
859672536
672287885
438436699
967569807
1107656091
779815429
1131299297
704164497
867419456
817791808
1110801783
503341110
753540662
1084567903
1146545173
762844288
1124904393
633486013
454043234
522086453
796138276
692061409
454451267
933195654
797606986
750600732
592531463
505509361
659106628
226211740
950875123
473203333
975115050
413016030
793721675
676599919
710877111
312242548
259616775
942094754
751086821
284390773
1003106931
1021608380
135313361
1034366445
211086168
893264796
366965382
1061397636
704666312
1010321239
885226095
673930204
800335895
830898731
742652315
1015232819
498851194
516750288
808463908
348061621
769487231
708384915
1018892034
794298656
472325230
412805601
612544338
813642507
842523670
1052420105
1028130411
989481893
377907151
1068196309
265162384
631694404
909380738
422609371
840775131
694126191
374558142
473336354
1021520413
1015128498
988058438
846552937
955054482
601076282
380359376
576106982
971382276
907076908
558369353
674784812
762790274
978966321
188567438
1100331752
863880094
1128194831
920839835
915645224
492795434
690377555
484549931
1052252692
878180982
764801374
436023281
1124266267
1034122491
957237061
473207104
948159568
773258519
615500247
1027360744
592477809
670613836
366643582
462593159
322238567
797116028
397768049
1006771463
303631294
991184662
197977225
507806079
981277715
810250489
916435761
878454159
939654939
408415868
982922929
165027098
1055227373
1016595658
1024447898
912569424
291261333
955570854
859159509
995453268
807425400
879242108
1036576183
1026680362
822610137
395044898
919669312
1014772356
408026298
1044032642
1118857608
1137327624
362977124
358466730
636707878
483268418
608201889
492028703
875559251
1146214372
963576634
700889348
427674314
1034407416
942924392
907791317
601647120
537021888
1118676012
913000289
843074323
859602951
524745201
883012115
960073502
563150466
1074182809
594422864
723696998
331637267
296837367
401412921
403800379
802030284
601303507
763089422
441269344
1031935335
1138749327
693170821
890950579
984996655
338405594
1035033712
715891680
1020184102
817066903
526415399
921977618
482115671
724169190
441915717
1069212902
860744655
396070061
1108569638
1053463598
732793389
253882587
931562436
1109838357
845675858
939130741
721616381
976136164
425614790
1119872040
237532992
1024651540
460070301
656469469
642149188
510543714
843456913
598816059
638873246
965251799
695275296
636341834
1089580630
861540114
1112049636
378698565
1000065774
911991461
908661690
970735143
542556103
848826503
511735967
712700861
1005403329
643740810
899110325
593923708
500338706
650002263
234045897
242105308
609653863
626059218
889663131
906517398
574970024
1097149885
901791714
916459455
1106320176
396604450
713907005
822581584
1031805809
1065478599
559135582
930297155
1085156439
575148434
385666621
1022466465
1109486270
693166029
751524362
211284196
847174388
922621013
1062790253
528942324
853965557
768635292
379943676
510022830
946667777
376340621
840900124
998110791
433753052
927782002
862614679
942986
954695718
725715732
976754559
937472113
350612770
519265421
965209504
1070119740
449190576
697038376
253110305
961076595
421662879
1135061617
933369597
1049354417
760612
982327134
434712806
361041134
804011605
612243421
1092288840
649461559
837255123
1100650404
835954949
244592948
1052225686
987597745
1102943294
700457624
168731056
457749564
974221480
337779449
1138493593
1065457957
388532481
452158511
1136474723
878886276
96379968
100950454
881916421
748750838
345732015
770403739
861389208
557983980
893854264
551015721
664810980
642054907
725382363
454597406
360198732
844151376
820335932
732100143
194299815
1051156359
516895324
732943032
763591437
625431161
841386070
1071757935
881325616
482075315
1059353484
1007127245
1012775646
19127751
400157527
674549578
854356906
1128609053
596083554
1137673884
708600881
654974421
491629590
1050002511
381186569
972824156
736887342
832489215
449648231
777910985
512168953
920439518
853930148
450015623
188283370
1019557878
1125822763
231783514
808028324
395111367
1113482980
800670374
1040771952
802704470
830395080
351586823
810154685
125579879
829869139
915159140
818260985
338733881
948373192
622590623
1025468442
975564327
829842717
926371240
484232771
980099003
944834305
670237750
898046151
418696333
1037802314
750321700
1138037872
310580750
232156209
1131596897
270324333
723151741
367022942
719950271
956196779
951080016
589810980
1040436287
361287574
158137969
756124565
447163372
988977579
681270851
254636298
707152961
812556325
1077956748
1082159998
1051561709
701556834
1007502022
428940453
1138562166
1033885412
709007929
518889249
972032525
596253901
973158720
735075771
684785813
947542155
881359463
401406802
111050397
193039315
367857839
1129272869
1141078185
640383409
331498561
660750369
1099014729
457225181
259182898
207080872
424521661
508647294
892035694
961878113
1105441989
840476111
1095485827
414367494
1065324954
754716736
1090497465
894788386
1025517681
959619781
537466505
431194468
208521894
1065895450
1269882
627645599
673823812
1021835630
418910849
819263012
756032305
568784308
817848509
1026779768
1011669276
77877642
516599495
750175442
605312564
159419876
907347227
821585143
457374150
907625701
477018874
396642362
847214019
1138010372
784599408
1058092411
761188008
1114376231
991568181
934203199
1015087220
542072767
260523462
854766663
283660992
1005882548
1147328390
900035267
147503765
970618843
472612490
502952300
400419371
1112877885
977634230
628617376
495922089
1072297432
560495576
348171226
361659022
1054540152
951026197
829956229
526713623
719276076
903782129
827362013
598844988
530768992
439059523
312133573
423693137
531892158
324971499
947664870
1080430064
314726558
735447362
635389288
1033772824
1057834117
914044676
808221321
610583387
733374720
818182856
760562069
674213095
895418702
107088521
127850506
241418379
601516948
872983534
1070070238
931816322
896347571
1018794791
1149889879
966643796
891481883
546372989
902019410
1081160491
1121933085
1010525126
1080700727
147228787
962537054
785732036
366414182
881821741
638575824
463384231
666119073
736263382
1027657961
669101748
949040945
1136938060
437840659
570004040
1020071999
550503589
1045180730
841788437
1030555808
1106729863
867429393
837452045
608535134
929339571
839298270
1043907643
864389733
1018943361
1048490604
1039618661
987579589
1003302058
720789303
535823454
1005370898
931256211
564297932
642736666
850892989
1139944128
864096345
869475296
257352349
588717873
405955431
1097809777
358491348
1075206201
356304921
631088329
936525712
1117954917
908694554
602553440
526834689
417348315
993568919
470594900
870205243
833035843
973483716
652027155
414561847
1016290774
362947113
817660504
151159879
1116385614
818284098
658062774
631370672
666401664
1023962978
883849438
759655557
662325821
417654930
771857726
424577050
800175706
370673437
265556085
772403838
643172367
673482854
972127621
509514984
1020429804
778925041
1096441929
992017329
966197006
712834584
800231779
473935322
755623016
1045453464
995409957
873509556
1011673451
697205175
439400147
451915915
662328329
713485674
719496777
1121083140
884118895
669854228
1142185175
640337257
859156204
785175022
903952921
275993549
725218539
432777297
734803145
207853181
712880869
814127516
447543984
730486370
395652420
885398187
1049359837
1026117576
353339904
417109283
434665104
717971920
892664582
468611448
951809335
1050118821
585208251
1058953400
928830861
1102035782
956852882
509382761
989358082
814380753
718268312
526828825
1052873207
488999037
160847285
453807541
244067842
1031496037
1061454126
880099220
506795869
657779741
923843823
775450030
529529813
974116916
507554556
894913173
796505685
230940851
281233123
933262454
861901231
700153295
741790016
989135293
983967535
499512980
768728487
640081291
1015951357
546344445
350679137
559716396
546260718
176445642
954017286
1028331045
667388829
983065374
528367266
772343065
763241403
838584703
369335801
580738554
1070066048
1089151087
964115625
459210512
623405003
505109903
1145480756
810560861
348416164
692068660
609389911
980160911
626307411
357041963
925474724
915017615
628757352
335395567
831895225
1073794878
691504570
1069202178
860605420
282277825
885089356
714088956
700560774
882953672
656198317
828019280
444671484
653827645
1008323342
488044331
805094028
490721796
350179764
604422959
871632191
695731348
960925015
390489482
514397740
464245140
741641017
499493696
819543278
707814816
695090270
436847760
561179391
463447012
654819738
1045753328
425362239
549703120
1095154088
877884655
678448208
782942158
698585079
533559595
894598354
1071340583
904423281
473134254
1094573853
85580423
117651348
550630450
661532286
571305079
637931339
788868533
1077238107
446137202
480022318
834106025
851456467
790563923
1045146804
909233515
636331091
542328675
1022623090
388938614
848285184
649414222
251045196
998143662
1101435228
864430248
820826426
770337239
838271167
457236505
792173343
920906277
1094000371
1040929374
995909841
426650243
419598047
622816719
697980045
903198226
723151535
1056423182
338622439
163842502
792666034
402513550
872854435
700638983
144827643
858460528
284202718
1074020796
850313099
990702828
720309828
384665310
732990283
382936479
462856220
950118056
856741996
964133369
873782923
847983432
504098245
381938028
718166344
985032324
650396586
557537521
2167139
297245146
649499225
589666066
397416064
407230271
1026967833
445383007
1569693
175448437
462730495
384888509
749393342
743147725
615717160
484360326
912076666
594044101
952375523
577714827
222194609
372872829
746516303
1021069799
540316893
1013053347
837140573
487567755
471520208
1146021831
837757683
343677586
532693578
716511012
1055332684
394836539
726967573
574124655
912962468
382506306
502343237
412539424
720411239
1149245998
650944958
688895438
540024806
801243127
534748255
543066060
381021743
300516493
1038246724
865144897
516603491
829515772
585376284
339188504
629602111
406994184
1093870933
694689067
635906816
845663406
752083616
411800625
823337698
936466519
963786210
682621942
386568943
730774850
627210044
1045824664
1064624794
404901602
397279225
531348872
472929749
322011477
289588473
611055306
384332460
633090362
665010058
1043802455
895447877
545202146
673671253
1031179110
569281877
419843394
909733050
883856655
754609540
965963530
654267361
457270343
746802851
611217421
970541291
658003568
1129568753
733785970
408072993
335318947
724491375
454372235
558209635
805534256
893870108
733764085
725049775
509677111
767796795
414541701
433827358
261956198
644916649
796873847
782966935
471528517
374912799
449672737
626021233
458690636
713981999
756778122
774871115
720204836
1032267364
782144545
586101780
918232609
1086669731
873547724
300265981
202019088
880879976
952599773
1064426621
733328284
431234432
968767742
542169185
768666281
510343917
410605536
408598590
940124076
705278548
450964997
1121875549
1121557312
1102612958
853226047
574091003
947795797
352459833
716323704
477948449
176959154
551884778
499413423
494474244
476111286
943567262
887328238
507255795
590314088
634679782
1109217740
791800941
1045987519
1022639303
951899839
881463085
588147632
259615915
560896478
451948299
663787604
1146062404
577319781
708748576
664435419
336212886
874459674
458886731
882298065
919522453
763682783
555872687
912153667
811481285
944968172
363825978
621749031
673650911
423205948
882292627
558319617
880214601
962980039
387014245
521414839
324516366
539236212
482253769
627447236
579132297
518198389
745451551
878922072
796753962
556066620
341494434
981181192
718476834
884967357
496669162
989698975
947850327
946867204
1096238342
661656432
1075896225
460573936
641319221
768150345
749488517
881936670
1065338569
436624942
138340026
832866538
830726735
222566602
309595298
941051090
514528191
1088334735
421655756
674173291
1024437869
530749684
1110101853
450854461
1123297734
773369320
797476428
1061821667
1113885210
1134106295
980306081
326102407
1009336710
633995940
847568463
673082531
983541829
391004048
791437256
704121949
636779637
698744433
397337153
307900833
925614306
727163493
443456738
489752571
861337357
710491516
98714249
746849655
804788583
528596573
749208732
582365428
968902885
471999449
171923138
1055502071
970321117
601649659
278088177
793311780
722569803
476975316
828012208
867091792
466302424
743004008
639157994
916944750
599159746
563337254
580361170
913645114
896331733
156090795
1010215986
453376518
642920746
1085918702
958897489
656155942
1077661747
1091129074
673413971
944012266
1031191707
1060090809
697140789
880376805
362696798
802139396
696579490
372849047
887705721
705924773
480524687
974203294
957874687
592571948
639115108
380241431
765919507
999556232
739209772
1111356107
945417787
774705609
734672211
649660731
696948339
1147020421
676233796
998228505
810375583
434443937
616521986
386842422
1030799699
773028396
736086626
1086296478
791434571
580098089
863853268
45001195
320016758
734858256
832184416
1136041422
588880698
1065179195
674566656
529745767
463500702
793393104
809800597
410459448
1029684806
897865266
867799284
701487173
387667358
1048153489
457341589
554905116
125575597
720954860
686011288
330841516
582252895
1065213440
783770008
1062411606
350992047
850982621
1094589631
1067464435
888716370
857588441
691784744
370919683
837486729
679170486
649966500
78924388
1018510754
1031565862
512966870
1075422475
1118381606
666727039
603337926
430249068
744425362
404903804
914314064
946276299
714024480
692008688
235732756
544459360
321645533
1101836113
935178898
1037216870
985548510
528122349
998129414
980179100
470199036
804504073
762527708
394991480
1071098292
910909557
820502705
1137453339
984521346
343550869
845155703
455141282
902950294
1101274840
492073192
1062464888
629956862
477901612
903827207
960876618
1089895382
556597488
635234355
397067128
597513636
935811239
821321960
1015624763
1037914894
679704198
892761727
1122801992
925381021
786369649
850582253
771124574
830862622
1001015561
298618891
455975862
857348427
798550345
828040046
830045584
899213496
770336464
508948761
969397348
571697245
857005388
1044303520
667723895
901202756
1111898458
760500850
447412093
828835101
898699873
741687139
1073260559
742434242
537331411
1126911491
935415578
949675945
575148482
687786532
377664456
451389662
607873965
860187658
873676856
460905093
828492958
79065349
142121494
393448361
305862886
684548373
562472118
944540763
1002703483
924275640
869498757
955806536
733218457
1045760277
666384336
962278218
1090998385
783797415
747668278
283089466
1050640839
1002098398
64134641
557473259
555008383
652841984
1047346677
984460294
614909910
579765433
557981659
399951669
641403079
763765600
781679199
517324119
1116767916
516057034
839870952
288813179
490063952
808193174
319129833
455866673
437924512
641008815
992741014
495279440
953349371
930912766
785993183
1025015219
1059558041
387320038
760397771
274465371
807941340
236206477
1042984198
248637767
451730894
730328873
488077709
949387881
349957263
135831935
491616172
728506752
818669202
1034086405
502236922
738286401
468436702
935264497
920223080
921748247
1107604019
966957784
727998792
554367527
1047117432
751038135
669023305
558343435
900715994
992692636
1138816340
1126474532
454863961
432399396
145043311
848596445
1018763370
809248814
673153276
829528576
1038303604
1087857672
771055559
904250242
710361030
939340546
108825516
371690355
1113623272
599300565
434037136
450103913
276473137
712757332
380328845
759108803
954042825
991786420
657882963
419691356
696681153
972255276
337604305
275549241
649423027
1067121875
447367771
927286338
1137942626
325582612
410721248
772699042
890824873
837214223
473073186
953090409
651821015
542918358
913514142
421386909
882109171
850169943
853531717
812826417
396862839
976170902
712254596
2001472
395772632
946012288
373311880
829787284
621190073
969325417
982566928
615951633
1136862034
399907405
199926327
85717854
612439753
743541191
486968131
1118661273
840566825
479117739
865724097
982042239
920664075
636997214
534417590
753475216
1000385416
1117159736
1047878483
672307824
790501912
934189709
613519828
497641268
466151537
702343631
604540322
1059554185
682683212
542330217
930437679
575396138
385252471
1034565482
638833723
307356918
150699451
686486087
848729601
991027544
1012831416
1018739515
554217966
947322740
812492394
928851019
400364863
927730779
598929874
455666277
1147239658
249260539
573934078
784138376
696716993
807514114
906223039
987662910
1074296905
872048438
717178131
612417484
618280625
619132180
915307621
1018788828
537806538
717705142
356924702
365064839
865720031
1067035520
920633006
458146498
408519470
404854413
1149671453
1028342127
302391921
779281775
1006246464
1013681861
962916177
552132828
822336804
795575947
1084397842
881488816
533861877
669435720
913774178
467077021
930610274
1056229240
882450545
911791673
928506363
975905095
426795590
609800396
663378323
788175325
69436292
286299144
1062940127
916648552
254282046
745251567
880597279
395834798
1055642303
489859366
157131153
272929245
1028079931
846879565
497906900
515336219
718507212
289588667
909015167
696463382
1092072530
639608473
1127692521
654652831
836514274
773184691
1002050505
346230077
756403202
654246684
458936196
431080920
969846125
1109758889
743603281
1045739763
559151544
638846577
1085308273
1115964407
846385024
359039536
411903983
468437211
910522568
469355686
460270641
436247145
1044205381
262445268
815364126
474395126
415363423
699770304
924270441
442109581
874769552
615268457
931216228
1051649056
538654939
691093641
439280530
660354718
640406950
261543348
376684267
769812312
897975262
728051828
519150664
1109516138
453533653
471401333
1033575283
1001097925
621489225
1095951544
1056962450
1012852926
454052343
852991519
746844151
729867207
968774190
995557347
678725712
1045280901
820854055
837831038
715189168
460576552
770622357
980557444
969490742
1127211803
904498669
263972320
528596663
450667235
477101043
1012606089
914932426
1009129320
1034561536
986886796
269997763
29380147
1010647189
322305788
481650285
764877983
766631809
869924249
972884679
1124724885
591889725
497641958
470087801
775430897
34729819
955484375
749479745
531348905
706723190
1073611229
1009131009
829014678
752059452
385718991
452246713
950323256
514024717
442406233
430853193
1099717226
559833533
648984269
615241939
848770776
769196965
823371073
736853255
508399666
458500465
630546778
441751439
885013949
385563073
301876374
938642871
622778071
239007430
892001475
519697205
1112354459
421353364
782484428
448035255
547231583
525956458
508081125
439700584
432098661
291212482
465457396
475209912
615948029
627006404
265488198
683278690
425430693
637034431
1149674948
247189647
1021628451
384559727
415037711
720782819
381070731
1041394713
723888180
201778080
914980795
425057233
614168264
174067477
563774151
790174671
500951517
695982941
898688555
950980001
381934852
457764075
652977731
599186183
229064194
1004586965
660347372
428263965
545906214
267887215
375338387
955063471
709771876
506920743
718726157
225186228
1010689739
1082540652
793611107
915774199
499915281
663835019
643180399
994063771
924587511
937254784
1058308593
961423186
517519546
472844017
793037451
834190065
765322064
899305400
509258499
478786718
617621201
1053561756
338515217
1034009250
842916796
398404496
530677873
993223798
338996502
259225250
858764092
609562243
752104916
623020366
667383191
446153380
530987210
547085500
903129815
408575205
515527653
565339915
790709729
568864100
898256699
492525970
336282064
291270807
727846076
976308721
452297047
735873436
309337677
1113596622
1024964652
523336406
408324557
817172707
512923454
1020526782
974521687
380668686
999633544
984913737
309933498
1121957900
442285309
384677052
646119115
764721152
295491136
617764855
875074873
766552921
389184637
506665915
743293356
184097016
598693224
381041757
498270791
854418158
618261483
334522609
1108127043
387743924
459383015
862159170
588935833
880819917
1040412086
906008083
512173097
524636236
455323479
1141935688
1279258
927712250
462219400
511512238
972563409
805997187
705598458
913754994
323390300
1134578568
876232358
382824056
752085999
242450843
660204806
397030351
385666615
964953961
750935272
643424791
499186245
622738465
426590778
578355290
906531842
528107769
849003417
398540237
944005947
650966047
507202843
44797622
296650372
491588597
416772976
425827970
667685193
527969987
550586283
623569769
431561376
974112224
421692611
720861531
673710200
500927574
414481542
1082610464
416436968
655348043
880663637
761903208
127738638
671969292
602224281
583160105
417982275
284330220
1139359741
449117784
256931760
899686156
977244615
825702048
365507453
1002711204
627449186
388875907
55540921
829759894
424875537
294434284
1028058669
486128722
894168935
1063452372
921898111
580858960
1030502261
578424436
190724841
430210748
234261567
916113358
754484196
294591406
773241967
564730178
878416114
1013945616
998016368
306222063
645999149
674278993
728553226
211684248
283590681
947119541
792578193
932588670
513969817
296821214
940777592
830690488
930580087
938703096
1046720549
518124803
538363109
875117993
490303302
702820247
1045582083
565140696
966324656
1134122844
644372759
463786171
494960244
753875496
904976282
736088653
972054770
1025242777
687896570
408089436
557729529
783841172
468984254
706344378
885628090
428934231
1000308988
450911755
559725263
942384090
905676817
1004898354
1029972804
655895981
623967382
887852805
99574022
796901652
203494988
640060991
452012887
744554232
629627735
299555567
1134078072
316315490
661111699
1010311093
36360065
707258495
881258582
767465248
641724313
929387978
272570933
855703117
814029457
953022707
700345964
451701555
778851363
376346510
725230094
564505453
1114359412
385296594
598136929
966776780
470572355
959638844
284515690
1145305283
548834335
957864118
700677673
270545693
415185625
714136049
756384012
904953318
980556054
406611284
413308188
594074085
833603379
114745386
983933438
1040482638
887299907
1056515533
380115716
989814919
874455028
759556766
470681866
492251574
581517376
871427218
747313503
444973879
1040284800
1126194629
547186504
801252182
703919148
175510904
493259513
143056552
1122461759
312062465
700541722
712886798
850960689
635917902
496871279
436136235
897518345
1130126220
805342119
661120810
661258403
838213787
669670565
736443620
1086359290
639539770
235445682
974295473
540581284
301375270
897735603
823920677
770083350
773091017
1058753558
599471659
432900780
463626563
1087127014
390040012
381550942
1097361715
628046374
430491066
859200034
1023605976
611171835
819023902
405925217
182620949
974432189
959341251
620822002
962783104
484112136
865397376
1113482377
436448359
852699101
912597970
438016312
482156532
619290707
773655020
591083471
751936747
1001057096
1008728033
981634684
845163223
930162459
1079285785
548671869
1102243207
909192414
771677239
723539326
890712316
499966022
723332895
1072978580
979990107
470061346
534913380
427243010
675358352
1121002656
748938891
256198290
1090186080
509069621
354222207
846746277
1029984807
424894075
531471309
217835903
801723437
755937154
1027231594
496420870
396388286
1010236370
650065611
1143605073
521828515
483808577
754014098
1051747794
1063202284
999438554
688074551
989772616
30953619
900698860
726891664
1044041762
787613092
691669741
1013044916
1109947433
250019697
788273241
698361959
743797323
798173273
1026896509
557982646
510746920
402852677
96535231
553368198
661393714
835388005
466970816
578058035
585739490
188585563
1124989124
363829122
149128441
191627082
541177539
646946884
844709182
674634514
1028803242
1011624394
586547555
1001250398
1018751488
1097984244
1035385050
853465812
653971554
755190437
1123814530
1030876474
379795837
826850380
1004274088
465825014
295643388
833682077
679041571
625241882
313972460
408561726
880724800
882882241
973801182
724946244
828453200
852369436
538977006
560592107
701725554
679427822
1126548269
660775461
568341661
356844774
882317747
469641176
1072749597
1021268245
1004607543
1071472935
923771319
658033869
480604435
418865816
394378302
892513567
461200193
689449669
567482264
799736399
869407494
664546357
830231309
452770275
808069807
335436925
830631394
798543303
186979792
811327078
61270492
1053085319
490289603
430627281
420749075
847229670
473027341
954810228
630673524
1024326797
980685895
1044594491
747433574
588406878
822355070
1083298265
366060437
817776553
583061624
886519734
716661740
788238043
478478422
603223442
889579958
523380092
133039633
709425169
358713221
1073781676
707953129
898271108
921596428
229869434
414789096
1026882228
951604960
962706734
160222719
830355583
1095796547
1057034204
1045603536
545481551
395418524
507384488
577577736
941236170
872777014
586844953
983886676
1028151218
609387468
948100607
782812757
233570560
494042086
364452076
1040587504
479514284
902567666
593396576
998120894
519373979
967506936
472416219
741002466
479510804
1074821261
453863164
869817593
301971889
843579573
722296755
506122088
824408145
673475543
528518613
544066891
728072538
678662919
380596679
955974096
473125318
660168916
1034070379
1084687167
594334587
564444077
1015495403
1046788371
1144579359
1144692073
857750912
1115762516
893952796
472257753
662837016
381974405
619669842
504696446
805970889
705481152
674782425
427817682
628340316
1145297799
292628777
859024788
520858698
851065565
572959979
872087433
1015783488
653043544
405631869
964190355
662546549
1068255481
924441723
855124533
607894939
993024366
609013782
840975872
805847350
438801401
359502189
936367487
39805872
453562629
1086445269
300162772
351682611
1104120011
399363567
394253098
1073109471
964241105
751683161
1025574320
916587544
500409444
622489838
760913382
564928635
629027613
982259786
549906773
503180683
996320694
928576619
710170984
699464051
1047420899
1110194856
608395519
862297101
1008716802
978820855
1018806571
92998393
965653771
850198774
196774245
611964270
458248346
441332615
1007299878
726621401
965757169
970911794
501596517
386531942
315993973
701969818
1005186571
566691364
479660522
365949643
577394382
1078501924
480805216
719073825
646437871
444204516
1074514482
975199526
947486222
960234608
848307766
531217503
535821848
897786185
989193471
579125510
314676274
1128342631
345286613
496357461
774753473
797421650
794039604
908369654
865193731
961579377
396837503
501800230
821593503
491245372
677171442
454671908
721058325
886764291
859818339
443047404
458166475
978655769
722875778
699944936
1062432372
439616368
569047981
1018152490
586627854
747698644
909290635
902180299
527739491
588198772
392978451
390374567
974609074
768853836
509509667
431546938
574506337
481834359
112222945
1038934374
859907888
463722621
939558705
648950251
527496888
456676732
209831971
381890630
213694507
768036888
645687426
1015422622
849839917
553120250
474605742
383952216
1005577400
983241573
366477794
845773998
790821819
303654067
621162509
499501793
882188506
1022516604
1120168662
903370993
794691981
587599123
890590532
1000661178
755446517
1033525226
852803969
655862637
826712227
879073948
500584768
1104902747
1084350066
1036075046
293309214
1008890467
1028989185
899461545
955300859
1096589767
1020327042
1071900414
641723028
1090360123
737601650
664254119
750621591
612289645
1113722548
1043699134
943571096
906864607
892269011
1073796589
629680447
403511642
572686873
1044841596
1135836553
389122623
880629920
637037981
852147835
540466238
370835165
671337289
1097246379
483428295
443888710
795250181
386157745
492882067
194470851
760957909
680383971
913997447
1070062468
673697426
474087889
974183136
893899722
932106717
654779996
1087357201
693387514
1145891983
1108937890
582187582
730938100
1116013727
556103473
1064886121
740002015
657192954
810814175
758640275
634986865
543067650
674856894
726053933
1060824193
684432581
491187657
652070762
261548868
709363719
942186092
697058085
666232759
588474502
904910976
1120296392
922787791
1024235501
84077546
786720163
566174518
976437476
1032304158
744072417
210806848
912690546
58957294
908734723
1028341211
922962167
808262825
565085966
548762401
905301571
500535714
905673712
731678932
881726706
214483845
434458636
952082204
641692891
791381169
383427656
891332625
571150026
1071203565
895329927
750230418
1112968282
788801330
716145582
1049835870
685486923
488706029
393310892
989165289
654293843
456889029
859395793
1127065555
1144188737
919269978
321240368
918657464
1107301760
644692343
871842593
821336302
439900572
584816722
500365482
1039632190
572511336
485644891
991794528
1112855832
889752948
488008859
1106924222
625632920
376532008
564096886
1136372208
892576568
677838779
1001294863
606203876
1116633061
504765597
900235834
423025421
492543813
152054033
412795884
758924469
167903695
701878300
265014454
858818607
825189170
822016789
721730626
871906977
665067001
560641948
178027336
740124383
363291047
912819377
871218595
896887285
882039922
292051220
605417793
922340010
1022724329
1050872699
550228748
771925894
492110675
580067223
637707776
522270033
773372299
554975415
920797118
920199473
813437553
982946914
925490912
470419733
994122782
162160704
1035613626
1136377997
716557746
496944228
657722210
775052297
622117697
993673132
539831994
459602713
467851975
690153702
934639915
1087357572
479944928
560018872
434720129
861359717
471279213
995545521
485314360
283341491
891034661
633033692
852811842
1089675584
989936630
338122531
824971616
854716270
761776738
793159966
1141643262
428838308
647104417
633635943
743007793
589654873
882798564
638708907
460993160
670382554
428635195
568186907
990422103
888713302
1149770543
405619609
917476505
997473559
629356499
539753350
879706763
561038124
433233419
804039862
918820644
894611077
450040791
592535938
735200378
818440658
750345987
703887821
355237650
941413077
1003488364
1069382990
632165903
634101471
353351228
511069367
700908089
343452611
570325399
826690942
900213956
783139502
975151912
1072739950
915871907
374849221
979315771
995268993
640074498
445580678
664332310
805365240
949384801
994877984
829574125
845531402
789632932
1051327823
955507924
481512659
829744566
412453576
535488466
853853938
850615668
853718468
696961117
1077226455
719482667
915961800
908337514
532944770
418250918
835745992
952958923
900120241
902098390
1072114470
515972074
1090589460
724933478
998790885
401222270
1045956224
804053706
703913328
1048131728
1001579789
995317272
326146993
732994015
675556507
1123621521
1058506773
896712517
546784055
1082915718
812822497
1046374157
195532517
979318577
759123706
624405582
465711561
544580167
1045933185
984433170
1030519043
876603507
541378417
998521552
1074100625
380146688
883542466
812203617
557251879
497035128
1035293721
916095970
790670497
791583014
1145840932
536507109
889716564
1075384887
761193613
962039042
835116960
884568343
813036863
1111295199
996382947
1138239614
1024815115
1108860761
1100444208
263131342
708835141
1128366857
818008171
1056518883
732656991
1100090944
606821178
729602475
635057212
876772810
953901342
1066969886
605348765
238068819
990385636
993429237
1142028214
705225152
746456699
187337958
537266081
602324111
892991317
249266052
495891163
822349727
530294273
1074253409
999874804
1085489727
552650209
1094903962
638197286
638111068
720647500
448016992
845546435
942436737
181535921
1015579506
619877283
929951438
813005946
1013360133
513198769
811666594
960236036
760058324
683843310
984605437
899688177
755624987
950897277
980204660
808271486
471771705
986316609
889870123
839576734
1133429030
898489367
1007038850
1133177917
1098472032
792352912
805504885
844608697
1076272408
413283658
794821969
690766017
508267102
903281060
340747968
1133597538
1014673357
151666627
703534452
469623411
824537596
1058709069
413192664
1107552678
861576796
758903168
315877015
656071049
949361730
515168108
579751597
393507755
218327009
1004578236
482434953
842882178
1148435809
1020647806
811752353
373496157
1083602711
1096982008
922108933
946258059
1055337874
1068101720
497747862
1069074134
1087937673
785825
803020940
685058932
811381602
181668705
364457077
988712160
958631144
218397521
1041798306
407747471
932485252
421300539
539960059
1144321812
1054745881
413819099
849840839
772048114
1148539772
905330647
924987904
537304587
818326626
689053625
746657045
291562955
439801459
809201576
978212268
1081430510
620244128
615496679
482919108
936658967
659311687
854564523
1146165769
423515207
892757364
656534309
548414386
863143171
428559125
725428550
943915249
1131621308
990793259
968144086
552890514
656780749
872635510
637810232
551214142
588699581
910185571
571478024
659289633
466978385
448461689
422924944
1012210212
661148862
474295260
72476543
832094745
487548361
1081937495
407145536
806399556
879500623
167904458
921804556
616401413
329134590
1134935423
413103330
360466417
753935977
642231964
774319350
908544529
324114796
526834759
845691589
644945565
204379824
693606348
890592259
865431210
1112757425
365541958
926612610
462018483
919785491
905201435
730401890
829489909
753339152
793673028
661875251
953117602
227821455
513142795
1106557376
706844408
428798632
980308315
273055671
1119688695
437523105
775781226
600697175
935777436
928868594
666032906
614939868
1122122920
688374142
426654631
475738660
853535042
848849816
978222055
583914189
534610603
988905166
1054860119
34492725
901585390
338358618
716363909
980818307
401147112
246844779
1127669529
855041317
350274331
550033732
581214387
1015327233
1095974171
838083589
731962089
523397016
763193369
1143179939
974980842
911796717
981555423
1089401654
598426672
923846731
595225901
916264425
311561110
944670065
598868375
1096903144
809621944
953228952
784661520
504197824
1042229748
679658814
1051914422
782203029
1043970339
276799589
380862414
678803540
1040570724
791639575
978084629
1008791450
984393414
1026242355
915009344
495192220
495426338
761561156
1053085191
978875102
468966492
717094040
378503229
1109433825
341600858
1120916434
862493510
929671689
753226503
649116036
975057736
987926778
733628183
677410420
495071059
138841633
329770157
782944555
809144392
606378479
879997732
988539298
705392431
525686708
925815519
890515954
819746413
892164731
579708874
459072111
784235407
1060922548
490163051
671476382
797622742
454537796
395188965
583139978
378490403
920492661
724352010
640762651
588049481
981739738
486755677
795222671
747991229
996111266
808234392
1029875056
448678089
835652689
507694289
564415292
1102896006
866178239
892044830
722116313
1144984897
744568125
1084880531
613766179
432614022
974685692
843937311
676611972
603178363
687055263
381764241
796357389
315794061
421972088
626541585
549444920
572857225
772076802
282468474
819163481
1086437407
590021466
477789217
1067991265
167803972
455660776
1093523723
473469720
1049407127
1073101071
1037014520
1005826927
994089132
520928016
633123226
986863158
996669006
497541001
1137895515
829542457
1006572939
683491631
763201769
265999992
581920627
289755819
755450909
578589364
1101403337
691940224
489181929
390304057
1034185089
384202805
1149447022
473891782
406252362
318795847
57824749
477713969
1098080105
868178363
647772663
635963045
1014272514
1094426855
571968509
965880661
424775243
1126774592
1148314654
1075452826
853353299
528267571
889169912
1023861143
733105008
308793495
1136810743
418636427
851559260
892814011
571850077
957428766
493597974
380570152
445051125
1134066232
1023194393
496221543
895796568
425689328
1049535470
659808125
672737016
562829184
1039484158
880387029
527847589
834084299
881286343
968284334
83099671
478351176
1131809938
918672910
933037210
978667287
837517903
1077363779
829210789
1058905162
885766821
875047759
856357803
945778952
1049645628
872983132
375012754
634889750
424878044
386884093
639022870
1111820047
772015733
1079141069
587287436
715730404
515967752
1069738723
834926733
823202677
990532763
718196175
912198213
1124273864
824988489
384103171
856760451
857833156
772355569
229917994
192955782
736316232
216568987
559563033
843842003
836459193
999791405
421547934
532461267
1119688216
1066969949
997258784
806245247
896702038
380043466
914211270
717328868
258112851
816355322
982293217
1021700423
695793189
992237631
849801073
501337879
978486167
863538178
477467377
316606098
790248825
897005588
336603064
298131935
452469097
1041636792
467250033
315293202
525658089
1141804688
950926491
315816210
932894495
1118199660
812153330
1012279972
671013516
1078255022
713050124
778461698
935987969
673524858
1126399079
1101662871
161760504
1132966171
1110305497
367807104
565626942
901791316
225769843
420742199
905926143
499115584
603483500
1028419620
671440305
900130125
93099316
1121456737
1058491801
823158290
1023298001
96612914
747546101
496569896
1029541219
783801876
435659770
805991385
1062948845
983256637
192061656
709687013
599229921
451917700
1127260767
457360917
662195051
498562951
859890109
878249810
993112957
360665191
919593622
452418869
411711223
709357554
573314736
785545818
463635370
634439139
786937463
1145055929
547982914
747777620
262185158
690394812
1059547880
597360169
896693739
873714358
985340028
604306099
702025795
608274557
453305475
792923260
470998447
958654473
481368168
596962270
377586404
575162106
1056468246
644693074
1074523871
460359793
428457055
1035572858
419128977
1108105344
873964971
1076172484
463810437
1052797395
827557735
105726632
790698330
722250358
1005072537
1131085957
460976576
517257129
142496919
257824983
944502901
1038244229
717206616
854635930
1005506519
1040463168
399156297
372323703
418739309
1079301279
1101486334
580360419
843378673
1007863731
872498894
576600442
1059274530
341505868
435683903
481016397
1024965888
443266396
410291390
851930351
402342182
523712632
621083864
462220641
470088759
508997060
1021715422
423374319
100177686
559849204
992899241
433989870
502525709
505898253
402289928
480243419
1013672673
1033075220
587090513
445142658
550103184
1058520342
832663328
501919172
989334823
702426503
737037856
465912161
1038670480
370474626
1076966984
935893715
573458395
884833767
770936529
958676761
1142716268
146820632
161717406
1055543647
562150279
400482389
964470651
432104734
845391990
649449564
467870760
1024652749
926658224
885564810
585390045
669351857
595311729
807431337
922919392
1146767829
1090647594
1004548756
849640347
590096687
347077108
689142989
1048116654
673637293
918548072
214778568
1039807538
765835215
482640347
747271252
699105040
202376946
1135979361
688112819
975414433
888978400
982308927
710044277
594532224
657278105
903274031
723691070
326361200
359460774
568195607
788219500
1025049853
448674570
1131113473
955532576
659242786
299172869
386575503
382585799
1074082208
400381826
1132073164
1029503848
702494194
853333649
405535147
433705130
896399580
581728993
331084172
1135740198
511353803
756337186
956463360
619276935
306337548
760127335
798378918
1115881792
135720333
947027307
1107323084
1015648334
436488066
803425282
709897202
904236357
944221616
862775164
354605564
918330342
1073499965
983115233
511967721
1142024687
948742709
297226411
446326913
734189341
851090395
944953160
776561389
649369682
770292091
626759739
224979120
813662061
960491342
1089379778
306502780
613711165
485098798
879811686
493899110
1126709909
859253140
936295307
558068855
431154989
964934065
466674594
1105843302
935451170
848053917
795012266
447812180
1011973573
958951816
274085869
645083518
1096458856
752864269
915239186
998328243
965409252
913171795
1062303322
964660325
928923989
1132577518
182125365
1122728248
391676622
798541164
954546622
595804265
985686360
644704952
506316955
850765568
840358437
1100239711
663102327
1065722679
769015443
970198477
1128902869
1113608770
1006685520
732419065
713804939
233808492
1047892805
151789976
793276142
1083197295
915096163
177836675
921914753
599207901
664846984
968871205
941769688
765202830
787367110
880839195
775819171
884472374
1101603265
685518110
454225125
864310467
1130441178
1051777448
1062125360
1015405703
817550127
200944009
895431831
755343221
1043252464
990247723
901894714
488528406
690086649
842796453
562397434
1079809560
1063921464
969475354
467565657
945206562
995168144
525258020
995110469
170186206
595917198
1076562580
695855578
160848719
1149506776
743779790
690371302
444494632
692709384
810015253
352393580
383412437
614037502
1128783125
1092046738
512819355
635408196
1139587263
1049826899
737184382
723701513
51336256
764508425
1055107634
976657412
891866180
1052722072
962072162
697205911
861690119
433087561
479485388
1133679187
827323081
662507954
136040804
479396522
871202354
459408758
92970770
410509072
1072430308
441226600
911298949
999120568
695900823
788448560
627758188
746527185
950792939
456824197
990912496
810535947
655605859
798630112
620513922
940886483
925874433
586389608
774643485
757262138
940415662
699978089
726729931
1132958168
778036578
497745987
922087376
536803808
900156840
831480738
1112074209
1130425593
1090423139
896671124
867615319
700536812
1051952947
768161884
811652937
483304497
796420244
973727518
259329186
726288725
271858669
391248179
893675703
428462119
519385169
259510596
779936808
893274619
1106563585
822582191
860445805
318767886
397480309
827474632
855074124
967290834
1028327581
666794610
1143647203
1043879410
59027069
999695218
1083973013
416420777
818906450
1015767745
1044528734
1077115346
876376386
557670788
726495623
935732391
936562317
634658028
910020762
322087602
919276945
281105941
833512055
804657480
547931893
889798534
933411768
910583600
506555956
1031317948
510862111
394533224
1027819753
673045728
726107671
605229445
643022689
816248539
357670612
649350070
926752751
396438494
429119294
1045106590
340782071
625614118
406121020
488951666
1072231125
994639566
857988902
881707029
543513931
897070484
253797531
1075677358
448328678
899867424
937809790
1065707722
787082012
955460163
994528003
1107358726
961143986
697763122
837029174
351910538
1070308699
700900180
523341897
655615879
501596544
661100891
1008191951
440990115
909080670
451111185
539070438
506332103
1112199542
902170447
790881388
381037468
747776631
325944426
735036550
633516668
692470172
733947429
478383959
788127684
497006888
564665126
939658843
795378993
331937583
413542043
1021738426
735187277
920778416
850151658
943406404
923057459
417797740
523781177
623253116
48655104
812835970
878921987
406927260
444170520
604924796
884453212
920926462
965129216
919657524
663522525
496289030
502070938
1081548160
972292913
1047471435
569632666
987839042
716537554
412890976
799203023
578745654
904169549
1090066241
933958644
1106718774
833673466
369139272
916839778
1065601241
456224175
883252860
754151406
517741539
1030146720
1131022505
394835371
1059478661
997158110
863144936
1004363977
1105810572
1052657978
983278473
780331713
264752235
400132457
1082013236
494267023
1014557436
943297101
89965735
575845524
1143562615
503902845
1144735058
490334647
1104910006
1148479096
615305945
829103411
430162007
901868975
793756872
686111272
979367767
836355749
1048283823
413912110
586492428
816857505
918719806
918047796
1037874829
117777035
481606263
640871393
942948921
513772580
662631230
587397032
335805509
1066246436
326030272
1142066808
932243385
978092195
929363160
869644568
744125820
454436095
982262825
1126126922
655242189
564494327
97487416
775887440
1050738273
815226593
187442496
368808064
1018747678
73053093
671244882
784961542
880825782
1032985411
519263733
810493908
1114053568
853318539
447521816
634183727
127088213
485341702
723545494
1062135181
1126983434
730424161
726539987
842255493
483627907
857690826
949940522
960851354
1144433328
785921833
851591527
544068025
872853211
680843738
526538110
1069623612
1030790773
504809427
928965337
1064882892
902238900
878343263
802473192
768376828
710584588
455699174
960843963
1105554477
956951819
413811372
591270009
811444605
847941101
351186811
1035317969
654450333
718842325
1018711994
819614678
941779207
33501919
583090528
406516960
577500496
889257960
1131869087
807224571
1094833863
460735673
1066585599
791144780
508698063
1084904982
812472106
1079040906
511504387
1027190040
939784598
823349576
847463405
345175989
520931616
844838170
721976190
1121278898
1070806009
885713747
973819243
768102307
713180435
531486790
455536587
1014968256
936015224
632582517
249275043
548034084
1081220011
409585503
954908604
747187682
344229015
477315547
1053069745
1071429326
426940983
989675855
366507530
274899018
540383651
618330187
364711838
452475523
478805612
1109918524
930110281
960501427
770336253
1095313204
253263709
298045331
592637365
900068093
690563111
1024235767
916695082
766238795
789706630
807868826
741681943
1064756317
152002936
665769860
926464577
806350213
640142925
785608890
839042390
631905314
412226321
453761934
513416390
757076203
415995513
447807032
693585460
1059248623
974991997
321575356
908206811
957975996
31720334
1128940858
537245222
763737330
599083254
577688488
995245146
994822532
696373714
835148201
781692865
1037541840
872419212
778010578
445086604
846620285
1089040948
799809881
829816892
1054812988
738633608
400103056
866662216
997184532
1135392203
996097410
654619908
471011323
2120756
826548690
504310343
945079885
1041389419
636623096
699231463
969314160
954328716
942029114
887668945
535666905
862997429
603132298
424629571
927085778
482356102
848528078
436754286
1005889947
1094048282
127300557
424906030
423592596
721567901
678130239
476290991
534424970
764169310
621893163
130099225
479364717
37223195
1065869047
845720279
1000459966
901071736
993270868
806774827
289340594
754499642
515688704
929062926
1046133050
298919917
820974506
640160970
441697389
967562281
1085897636
373091169
181749349
904641977
115739728
882968544
475902125
706505992
759200222
853015653
1031068196
695435284
867941748
1127962807
340234864
1119765672
1121791106
917131011
593903733
884236038
1094312899
986898597
813683584
894417365
556146838
499975205
1133376350
36422161
203193100
843627567
864108669
447413393
1132851591
914486419
541029782
684486743
754723803
453085982
973567493
449328208
905851123
737319340
808732229
488686789
509728801
1047604168
1062207106
622818272
654056526
793964818
900459885
541797737
620971213
876685363
947265727
794506423
784443372
1043179941
738098412
644441790
1103302360
985773305
1087239629
1044826079
381828338
429733742
839167743
178244805
497409989
951447143
988624655
566306243
1071179590
504472435
880461451
620068626
878873654
588594507
631748705
613490645
838037847
398901319
495678688
469744262
694064319
452059480
667296790
1073563523
808704354
544175484
837242449
678948517
1025530954
1091112170
658708991
469014393
967368752
423754260
920071784
997214669
285519854
326247542
493326748
827414200
549570552
703837334
786634367
781696912
1088913436
504969377
577176888
798388348
709348105
811743477
568476827
988489031
538431633
639093081
1012966624
575288078
585031539
1093794962
485365877
885011604
1017107288
543712156
976204867
660542628
392266896
755896927
1104613466
879061822
956317075
888272385
994362202
827980440
662739536
207335675
689152236
757870400
1069310446
1037504203
1076729813
1069923910
341259950
905715061
1087381700
780158390
544240656
744472844
644291140
954374798
449244779
380854500
418468604
966736728
825017716
643351349
593723952
1027658512
415779409
614726079
781046427
450988400
749711183
830128015
519573038
373686777
971273568
843495124
1059462606
751915955
864429179
513204321
540005235
649063442
420626210
395140418
916804115
389996451
590337848
686583718
871271531
520162737
891252349
1104250064
1056848473
132989389
712216371
252319618
663231702
458877324
400376870
561879898
744395930
1055448119
334872818
493304636
465182909
828573503
59926624
957409835
497562562
152274564
14631572
461614109
568742508
865472577
871342099
538677358
928916579
1021666799
484018689
890728348
364650202
725582476
935138680
217391378
498682543
834409230
414168681
1066148190
927905380
916233559
930127686
531244502
653511703
870044203
405703021
382598922
1026491972
965879973
763888454
472483218
890740650
493162549
219637980
569761126
512594548
951711744
414673592
1036262176
628471021
814898271
658705889
456026390
915617352
920297122
208691273
556643123
992396466
497532850
1082886057
717449650
791334118
952326157
1053682860
781734698
661656627
1028524742
953179783
266483703
403204935
669992475
425467337
879767885
907832468
613891348
1130047551
764251508
742734538
648410393
450461958
949152953
403765171
1096624838
996022580
342174465
931750790
862336836
608729152
210622335
1052546046
331425502
616535560
913186387
873216598
933671351
395163035
734573320
953788558
925026633
440470772
322762603
719832361
943892340
437508871
540584711
923039856
1061284573
952310627
824199487
363159705
635030084
1048808148
1052485732
606134934
441736823
1036716961
807907798
845703852
380005347
880947130
847326235
1029979883
256218657
549436723
584276731
753769791
1055560963
457050161
614003275
1065774320
1067632308
304152056
870938215
826179149
974006802
597058617
468654973
1001164960
779835606
348910385
1053785773
640920818
466947902
471268947
820048782
35012358
308963004
932322090
999214230
1124994143
804916888
277258262
915149672
643711084
884693666
892228272
597193187
1039125696
908668251
973546835
853070799
556737741
664452502
826144435
696450543
888993351
933625727
550762232
846055723
758222098
876621564
664193708
780019080
807683867
511264474
410551931
784287802
767331050
781233151
909716595
352756955
427963182
427344768
169210949
774989300
1116268697
450401317
478834226
945386626
1099332584
400087184
689390384
652369999
444087486
339329767
860494651
911495219
1028174444
975223262
426448221
391688926
498493283
528580425
1018742204
82187008
460729550
989524256
962314404
1036540770
1141109126
1024470523
1137239990
458392915
1037647742
121023847
1071204791
809318605
626543285
522504938
166390525
922992894
861406209
747445257
514857820
1056661936
327348895
273532625
659575225
1071478077
643696163
194646272
710124132
827455082
1127645827
865517993
392593880
1111498340
861897150
110116245
321261553
206957127
122649423
1130573184
704214736
658832273
861036917
266960090
753516868
967613533
779426442
967916092
454113010
1027384406
499015887
519867538
996170876
936732287
841811847
712769637
815209181
373789403
976162157
876974917
502289368
386190238
477770400
878576316
209044427
374541399
914526225
784475808
100218647
788104183
893765978
643091455
830307553
535685902
401193876
478354336
1088509977
788348470
113511245
944498139
609485776
905640493
952975996
1126902382
1052648091
1039194317
523540825
1149373393
927942494
928287888
753816979
957303998
1068589302
1149191189
1106879681
694261573
657448112
935878618
394954635
357629737
913247859
527437980
828231983
768406719
421777810
782236426
1039863916
610681984
1087481372
1123617463
787221274
173679559
563007170
418491402
992219610
599479197
326819951
804932115
999882076
565943227
454259585
308643481
330980341
432738327
1024299910
502386435
814497617
486420836
734694100
506496623
610480020
916722840
544172642
1136814114
748173726
1148080150
947354063
691550570
1042887964
855652867
545975849
1066020174
1093836972
717577307
259064665
528591857
1053838967
677912475
741246227
241834535
660446289
974146096
644581432
859760202
1059564722
236948006
508479459
565626315
930691575
726262926
123426785
443774563
474979133
1005456180
397838258
1006194515
329719980
863204276
727526026
813935947
457286260
362784323
663052350
422488304
222490788
1123259727
631372491
901246361
110277754
909576620
269115458
1015207180
759879933
881909661
640012421
916265190
416349407
675756229
572847885
1083960614
63363953
1027378794
772141547
434541536
310807760
1022309869
813961325
920665807
593837195
537565425
813619830
406832914
435944598
750631920
787849952
510765964
479464690
444889975
421650600
768283145
380420533
386387967
776610783
1074987137
1012344392
429054017
304160670
613568474
381770723
981966562
990891922
696366257
510860007
649299047
761156255
829013121
985457490
675434257
1108927570
454083677
311427712
399213427
754450622
808707596
599782314
735171680
190972076
1021543434
629587298
405084712
752828822
935661587
678325224
258654533
776058188
881038701
409749648
913921511
957721768
667545679
477355733
1066626953
1017806317
1015984211
903618696
645025402
892410491
1062136228
1076172550
593608950
469517229
97704376
124192380
831786259
415171552
590745159
528928925
125914158
704405732
574537455
333804935
741720098
568115892
912312733
714407580
477076192
322421777
710969765
272846287
658667645
389370967
249850372
386999387
386761700
759983393
634579341
1116562987
431729865
840454824
321504320
818914972
386993799
887458933
591983729
698037596
595564661
898641397
1146360112
763305355
714825184
797905495
390532338
271431699
709396645
357878478
485558259
429952982
960043973
359832258
918799825
504784589
669671632
503717350
1016776984
841094268
527729941
324855185
737612041
1000772481
920767216
1059266894
1089252089
442860831
344792979
503918204
784514576
857358737
980514969
1048541487
918228538
690776108
577478688
603895203
422650
1666603
674041938
978494125
632794288
220411549
399941513
274747799
755717674
202364621
292567473
479377459
1089144032
797739224
1098562818
858524130
809407945
1146596372
644229267
889339636
367134161
1028039853
893801040
471882344
925465859
467387579
215888736
501631886
793650325
885539410
473478926
676750626
567001999
958561084
670145201
510450092
583378783
943468433
588380345
828189815
751922344
723216151
840012620
708492646
504304664
556310489
968561837
877962709
784762596
678004474
833651625
1040917090
883819562
730711771
17669714
96648007
826710686
491087723
799099453
895932397
709521699
412735099
630637786
862800238
386411318
744519092
1114663148
439212136
990651651
870850547
834384703
846432464
502724124
572196858
520685252
898071186
1091004239
821186234
732955359
659921071
765548363
1091631905
104128802
493263223
251036930
294167963
642898222
727743944
951281038
729254341
1147205867
667782974
496771080
502889029
458247827
876309872
680524374
470355690
635392518
645607937
723574315
98880517
287922098
936388702
1125283658
652772563
795939588
510480841
618120979
907151785
1097066252
321803288
397979980
572477125
1132272571
823798873
530015394
1101259444
317514037
1082251083
808938384
600886795
503115082
716508237
604469269
130661907
101659035
537748398
669357050
837129461
1040083204
119866537
1051435808
830057001
294460856
885278644
768825605
558254458
833656243
676189955
946420151
399651706
109137193
779176588
239558746
819774707
452956700
120459275
721973784
470078623
655326989
458398350
222901544
504064811
235621720
242059325
935268875
606991249
747510865
1005266286
396957736
651390414
374359436
878660729
304323464
716140472
673917430
275528480
534970354
724714904
503039240
978909922
669920097
644986638
977125954
585116412
824086011
456921994
404034370
1039514147
341188847
463774435
879125152
929214616
894304460
656769299
914689636
1112050794
286179224
648506597
497597795
206987598
819359797
170420370
172533283
1123511048
1049238293
360817151
1007012332
335120344
667750835
473762160
961477557
218775374
875510992
988343931
681044748
488749875
416370353
619661816
531905045
577275296
500778735
605703189
677403755
279260941
720433265
939447984
915510317
126739195
969116734
1001544685
830836059
798079415
1106492658
592638715
658550930
461973327
569462151
993178790
948816596
515751262
564938126
975353377
341219001
370078063
490065256
792837859
460256565
815500578
420015071
1088665075
551576831
686673299
987442503
125407150
845640861
673060
527516360
272292160
587365281
325620495
435432072
767221268
576271455
791409730
711335338
546721322
685379818
870719757
817088972
454531639
288229293
679816192
359524303
370590082
1034693699
550324105
586578837
646011140
1049199077
892829725
848773114
503070534
430009354
167585415
451942603
820260489
669893935
447984875
797200973
975454772
968566479
332083852
905595962
683782872
562193025
770918627
876191664
198391576
643828483
1143435848
520373790
836251474
640620217
398621906
882669283
587273703
413585674
581741685
629639011
465236796
836964651
488259620
616903487
1033828028
553940335
100376739
471002372
560187414
873406715
448011241
395414015
416532278
457150143
583823459
452420899
945822902
378662450
541860468
555347292
958376839
689267399
712032589
591256928
365191154
549155879
707087615
959227270
396804426
984631862
802837731
595349290
613177423
427247982
1060492039
340721485
461827911
746402209
360533353
854761799
846429195
528012131
411385419
746631826
436010827
641601717
650374080
389562211
450240220
301055804
723474863
566373288
480882285
985980039
615034042
674822393
337809088
1120968827
844563190
796764728
827470173
819966506
461834354
615640342
137831746
738713187
200234373
357098700
707300580
723550550
844372869
458118357
801358497
693405064
497171032
954714194
447560308
314080101
818865504
683473604
371911090
326254864
768620374
270741989
480680265
337409868
324871679
796901041
398375822
1046584332
744768054
744758738
403250289
932143537
816157450
722971812
396646046
679064078
773637396
1006999526
774921568
496971653
740152263
601001780
477490120
753077331
922535159
232126651
274163847
495282735
306644142
844713054
718588036
870999688
648770667
245605961
504283004
578735874
453577920
970008495
673798989
866671724
356745226
436067747
893892333
955980723
882372409
376997068
66028023
960361592
309292797
536188742
920543338
779385688
636958573
740279418
160676553
469518073
658904923
415145408
717635969
526075860
457837833
303837528
521031976
595459724
543960634
825606372
1035523454
398032342
856795083
77082153
543257735
798046909
731234093
589970514
545353608
553391427
1013034206
451675802
387260142
382166715
280529951
420048980
400657239
425322872
944727216
885224435
708884797
484716347
767372229
640892649
859964124
60560078
637636245
767515267
962454762
701506793
902289163
885148915
1113682886
1144969711
1057317716
484521022
476335210
375087805
871401600
663539793
595866356
290237051
451101485
447974239
771732360
692222199
460019432
469180836
840316597
367485049
259463866
459474209
559326145
760385504
1005594826
545516674
709472045
465362765
851166583
976677141
749237570
1019002643
171898597
538599024
362910270
704856647
368352379
69097813
307135800
263563253
317682413
449273859
768869046
580959092
1122238113
858298604
505225938
600489560
169648956
590450382
280209477
275897303
897146402
482269937
644878873
698441164
487825948
682193627
943540335
1075866523
1046279111
540267529
694925897
447167680
760894173
584741465
1018962090
894069629
838075338
428487603
941480354
799191175
403609055
758472536
175565809
459275399
1112129169
809111063
731089840
433561308
472719775
935257050
543278044
281369715
978900570
639182733
312885183
676605896
957602536
751607251
430001198
481351058
752357476
715802095
1048833694
807702997
624633944
936794770
624778872
374516304
1036668567
366045844
625260199
676579802
716317051
548968023
948433028
430373211
421449650
519718427
929387658
973252785
589829030
943129044
850474046
492909951
428868057
895410057
604996529
325814671
409408475
214538167
593207486
319099005
422182249
41120612
665523142
679813575
693047411
676865822
694604955
1115044045
633624981
534362647
975889298
621992561
951078121
552073327
461737138
1005451487
442809115
300338183
165333788
290640187
646561235
167364445
394811309
1048657856
755055775
517961432
815727657
632768022
70673030
507188004
410928357
560433581
792733311
362762453
1095490446
792446646
526102734
306949336
653878744
644740583
407055041
490162534
1083172845
948976819
784062902
529393805
413239914
837100245
117200229
980474460
355586008
937411853
1042555254
922506526
713368649
660911699
753911426
638415172
1019554251
705740735
664670430
1017048112
475066483
874812237
736141604
395414741
523168107
388230280
718119505
919401026
562618985
462779113
733606471
516858416
486552440
1058587053
341315666
521630685
776179501
172154861
634551153
1005550026
523406190
345200894
137042074
1120794860
448622139
729217099
180788762
677976104
394361806
1051475669
395224894
489984144
272845071
680032138
882740362
1064761832
466462137
536637133
291152438
999684250
288849286
143798561
429854580
549873639
474071838
418000781
94914871
521048343
403928250
364307164
1078514613
33380822
350585012
687166204
1052181923
878874720
789667897
724645531
392700139
665636611
843397911
638710448
1009574355
1089136194
129398757
793933147
871020839
409953584
543575782
500813761
334565772
904972803
398830143
1146325450
382411838
338984070
457856531
1058990188
476960217
1031394604
338371854
410509002
517246117
10989768
366931031
358942540
223974555
761210738
842613974
714117086
407728281
489004545
369514056
331734590
934209630
406223212
558408558
665771957
687572427
426985038
987976123
1079001917
1119424997
580729269
341531985
1147193032
541841568
1040440931
1025875332
907998958
789474919
647678223
1085583977
448345982
1028779622
438930648
1016402553
961457290
1059844979
714365975
115163606
409943202
738922843
995304012
871897230
1130681942
820256616
973646673
601683483
1010935153
915625402
1056425288
436397247
275475554
725000773
707780960
644890761
754863453
1084938360
654771661
970834020
889888125
912947706
838127960
621989504
974439557
998513840
742861283
462040854
542910864
425607103
954414706
284323531
271314440
897198609
993396266
1013500686
1069320337
336986047
976612826
1062661216
354789897
1089634698
46656466
726826261
519253109
844639050
460026670
1061627495
888288413
450248458
522581936
381989870
986669675
918853095
1057663182
346227453
440493817
470825552
994362996
44487854
1037639931
1107521249
1138820028
154847289
676074928
688456322
482305294
967305828
227869284
1000340928
1018228594
254049941
1052967624
495036975
1118123484
913092707
732535032
660433065
62330544
245727023
905039598
1136980340
767879106
805872613
936461332
939558353
977070657
1004046445
677130049
1076612830
568549894
426613106
1126328082
782003938
932436654
671446241
620015682
863235827
1041785515
763435990
691703918
1097245861
835135300
1061997585
593244400
1002659739
1132517807
617806888
962032787
1002137877
379989164
258759257
1111425843
713772824
747370727
531435002
674277073
583332135
1012948680
403621817
815277508
664447510
861345930
442321371
611725151
209764306
481667284
574675399
635695664
1095493766
346903769
264470206
711117179
158697030
165401488
787576588
484121157
1118532854
600722390
635013959
851149633
1063685746
1131437696
944433109
713436647
1001142313
649319677
793653263
980922609
607765421
938815251
907869389
991075883
1095959473
23624661
528574852
611549201
827872987
649328249
1006978481
769292496
991815845
1115338507
392647965
797150695
513380781
516600473
744567802
765148358
1076061318
1103672308
267026518
1075755249
710352289
674225579
1019120022
200576927
545468823
784199982
1008680009
389545580
1087243582
1029286554
338055551
926537375
1132565621
573277140
1066727467
851185199
632652396
804495640
421839397
1122932353
412042244
750201577
468472610
491422893
386402575
945159190
352447194
660681028
361288679
888152098
237204005
313927066
715779600
496524748
335026629
890820117
376034369
1081724740
175011370
508262116
1145085163
1028680545
403080647
554034771
213538149
932883806
772472250
1116174116
186897360
1127143870
576410139
569145522
1101247891
466823031
508472006
900109699
687124793
1049347886
1874964
681101048
499651347
871462065
805305258
434111001
983130218
348505045
238360961
1053359995
863345751
1109127077
993382618
451303442
1073847695
1072105496
786133366
812043931
562464642
496594426
1011686503
704224804
162531979
796076549
838640272
895832962
587686815
862503969
978846655
858574780
884444776
1005756058
692886917
876686914
613289558
1073526462
704654175
946530117
1079123679
732758320
104130595
921509397
532281789
1087759125
943194363
467810815
826222368
986658715
1103835590
521917258
1147063023
718827017
1106925649
1052920921
641638292
1033016454
879371764
863471406
1022494289
658468953
73181998
473845744
750525580
516902056
992555001
331223490
484868508
702974374
460268515
521162089
369941665
565045653
744866179
697346394
868916978
1149716871
968286339
495312976
367027706
663002858
1140448187
465187517
428303452
616815881
689021651
573606582
670287069
545841601
827316355
422098688
1000081714
959475632
583626994
895309025
441066620
520384720
989951760
977059717
184572243
370844184
993239972
1021596487
343803611
162613913
762261916
1010917778
754281625
784523144
50659151
791544263
468454215
540233850
311325666
648067210
585929479
606519376
450374930
478862359
533099161
259487077
704160860
144247843
895848662
918981374
743268117
716219798
1100996160
1059522269
713239903
244490065
668359036
1031184751
1068437594
783903270
658413297
1123677384
759241785
482075307
790135650
119038416
510787016
993476340
626184585
565082563
775768192
806917405
739707771
1039083212
977289593
629230828
894278074
781574158
393440049
706208589
405003055
1136509889
450373673
1083407589
164275943
824650786
375440781
838892868
849185114
381940189
1104493838
402923841
666954730
1091234643
894541780
949030586
828781517
773740919
64005929
708494596
928991748
687352629
840002547
1132297466
1114328333
795809593
1134849302
920571379
999636320
1065104064
1048370477
618070236
736996372
254390061
817693141
644203101
959922892
1036464611
1025611697
810509708
676108783
395048389
469459842
769776722
271184330
501690682
383449028
792353594
1094018969
543654812
742961148
996480101
1080391452
219670909
188593183
508679360
545316970
969592038
1092888872
717026701
564716401
984568468
749152076
1104539348
562590324
1039928783
396612212
885776065
556299780
1083355482
681092140
881373495
993182204
969646790
1058030097
389955785
609708401
784172358
1113913188
851469402
774494535
922772158
948783491
813953513
1118700500
667088335
827417863
331726205
604336833
508772134
468112999
747735047
509672081
718581156
783984834
1126067999
1080307474
774261559
878776532
345590856
1074423962
503965859
296607441
836861427
1068916741
1073158668
236633609
1073054797
473560347
752201521
488984245
738473717
1110698907
916223524
885785931
1127670693
870116716
812940549
706529336
888379106
1026985358
871716093
1144728510
217948144
824566730
719120171
707257741
877888830
426047409
142488565
1125430035
743372181
451044457
1144857645
914156297
37878034
437105033
817832289
768550863
272710748
1055164734
519479373
571404019
767796616
1130733840
959800129
700015200
512556266
149887728
460846408
1142990273
815085115
1095309778
721066502
591747626
844323461
405611139
509748152
1885804
737353825
578268902
534202546
529197905
666225092
986295374
872302137
571755967
156222650
741059872
1042319895
948763623
931155739
392082222
823147870
866772582
1027171027
543332787
939668152
884810754
503332197
981679444
1068371036
465742577
847671647
390391353
826777962
1081364866
875357407
305413817
304746175
962958703
693620258
686335392
153866293
882915673
607188615
662071675
898214094
253006957
1004391298
735072999
811547209
1086607963
547372405
595558830
448104440
1021707847
422547590
812459863
710497089
207830998
200711590
249093747
688939225
992389178
566564250
729605711
1084308956
948895085
815139272
885691473
884926029
628683551
995212692
1066454651
490054222
495463587
130072814
661648942
1038232206
490265727
863329909
464177874
1062590113
1058540361
777205060
1043413480
757861298
581892265
727369305
633321706
203407121
795143025
945276553
428011287
787304757
874291599
440514369
540053517
663098553
468325727
440439469
786691012
849817330
824607123
448175961
1034732565
503804310
1145897964
731406771
804128301
941934837
715913148
405902514
909225740
647064255
266632421
1038109298
864973476
493199352
1133693005
738744134
626306666
837478975
973697817
706265554
1132703744
516223916
949149689
415258796
1103155250
450138294
289996762
1146932949
1135849926
351158596
629431694
1031604456
821076415
1128906871
785753278
658666084
919399885
1099530945
243896639
342521633
960177288
1114774328
818717292
98315900
753706096
463263249
605494290
270643207
780095599
386912357
353353739
1142043842
478359780
567622439
779461233
810223338
578702171
560094533
223540467
400811014
158360419
776608652
522427683
884232679
346763869
683282784
991840672
836115160
598920042
927698359
464743427
308159026
518636031
1105213280
295024374
190809905
785029235
631780482
1045205274
848046599
634001187
907563488
618464351
566546066
804005032
71069334
74634825
901749909
1016737802
841860137
844099247
966852988
576676343
523613084
540142175
213932751
477383587
598346282
904536395
889098843
640313660
613996619
277255563
1118944355
821972862
498544728
432204925
532275035
473011226
689084092
1114242255
739073918
545203186
514765537
766485689
303195576
465314636
918670513
594734257
702960927
1089112504
73817058
724794888
912461798
489620076
635649075
475903312
420387391
705441781
1135685844
1015602221
716668322
341773577
1066996604
1048482849
534728454
256987581
471917991
1014547847
359650938
969502437
760634302
514733828
688336183
264192697
840496729
401063032
449566175
918039821
642871539
386183021
993965202
409644927
559479194
654854078
951510607
880531939
59689871
513166762
1076109041
818723565
358001917
572008435
873503393
653978829
891836165
408932511
889615316
1039577304
935585918
850807229
1025732780
1003250603
716390206
1075221123
1105832689
902503495
554648570
979595750
1013151215
931165947
1044448891
489433381
1109267863
1103752699
1043654746
359050425
447687841
1017093423
1103985433
179821241
710212060
1015924331
723059047
880224149
418078031
493450691
1017802858
807666045
1103200825
1097654284
270645135
737196161
1147190089
749287580
681427924
1069603789
907247759
758275156
1077593298
260336576
665170077
586502161
1140153400
306340922
730816606
562990009
806921517
1148688225
1078870896
795570763
1147799693
702975254
738924954
359834335
772179840
898841840
1091900040
1008616950
744826244
1034693092
972848824
1153659507
826628522
903828480
929621574
502247488
977147740
729655589
734302875
780255275
116590309
976287981
809135867
895684925
954444182
827547921
937722529
475648217
713971737
952971999
999197471
867033060
182513504
909137854
365328892
818533482
839478908
643395543
526828161
1043227036
680700612
1079193689
1146358035
958123122
1062890667
429350859
1239033535
584720204
1099871419
1013487213
792314993
293025686
718720461
115473601
326346088
1076271754
1213142674
887524669
727165864
1055658947
1141740665
743797975
881459792
1244028621
645961061
747943072
1095947767
991048922
1083621268
729300385
410092998
611821142
913266206
579534097
845863567
1113266990
1037168790
466488381
547809266
248560858
911062862
404486422
721817964
545298929
395073450
131489180
806982177
1020598375
920343528
802518446
388850196
771970093
940842727
928998861
833545995
147906955
788738305
829559390
944884304
1051834498
189592497
405575335
638627163
498523834
685143917
989590469
598483304
700965370
1116406853
116694147
996476520
905169677
918326299
811833016
428824427
987397890
1149446184
893728322
941293018
1042961366
853601094
1027884531
1095125910
928386034
1083516787
1139534258
1011420416
455810050
1114289841
948165877
513670746
595278316
814891574
394889103
1129353354
841746296
1093984070
84756825
714340454
704991280
1215147383
400834532
156619558
419561446
562461165
271738542
587455319
730877220
1081952773
452993402
566145805
680483049
390435132
812907489
1034497751
1149265368
505988128
820046549
857219971
866346647
517802498
748689792
564099740
785374360
456914544
914524737
571774896
982759106
977538787
968892430
617981942
504945231
1148145266
830914617
160121728
114275052
425519343
681782985
170077628
516576214
908917370
677017308
597300247
481543474
992935762
835266251
185963394
521368213
421242834
935796742
1126847036
802110192
846640869
844774190
642485338
1031309117
554878082
887422694
723685875
534330159
979706832
474190687
871298960
534974887
459805212
1053011617
790056025
425216019
413072017
1100929396
267513523
990433395
216128495
906249617
420476682
802430731
1011490986
566431962
1066693246
853331172
836712303
115196666
712236410
709833683
695454873
1048096759
734928651
950933492
734007863
780006569
158339662
1054505821
486992007
548613170
524762035
197096135
643664655
749893525
230618550
426404434
433067300
681408764
610997219
658853884
686204459
300420411
818668865
802817880
889314393
1038788856
912026393
277222580
1029580148
821523756
1120985970
235554034
1183592053
638072977
1089422908
347219878
74936198
1198746970
1076405901
716274738
946907659
511736169
674301495
712037935
356170244
845064977
817039465
552732728
602639399
765771362
626507354
387007982
571305772
1096188649
487398698
565889375
287607158
599047990
835021881
454040691
730374753
262747439
756571891
488543318
310937224
257465407
760800276
1010442296
318033802
773618092
1115136645
857020203
323588999
381338096
703999718
1084350224
368108570
709834185
1079050045
241459084
518287308
733616564
815759061
961496240
1014326926
969451247
974312203
569965944
899861487
557531548
797467196
631057348
821984667
476593269
961147740
427324065
854250255
466231392
1107108177
889634227
206916949
830268317
1259974861
885309378
260111198
819294257
1186564166
315739947
414512404
328462496
497893879
462821794
626835820
1094033483
849818003
522379755
951651802
603788641
837602037
852902566
1896377
989137777
187247991
614936923
299380670
495987108
730955954
692542431
276266916
752711992
764663930
916197546
1114571096
1080015797
750641471
1007574374
703862115
754622444
321329118
340830612
1160771502
1144125777
343446910
689756907
776967203
646514297
886620229
630429537
841096447
903140870
1000633748
344662338
689006940
850594988
811378068
1025268039
596283436
1141156793
1026899820
1133434628
773284840
1018576759
494174447
1036836491
854581860
522664691
683824833
434384285
504155696
260562106
406722464
1142868416
1134442556
411834803
647095585
722382798
680808230
1178512540
592574683
473778892
542094747
513941513
1146415689
264587498
1189151651
975979651
778008453
642482921
402328840
778302956
1101218685
963341813
1135022070
759122777
883026921
215417982
1102546089
1031152943
1071422585
889374995
410063334
761980991
933544884
523818250
844011421
464953360
337008536
631627573
713538824
1099762365
618423183
1051392374
810338304
1122213113
943186275
1211950046
719935938
284292211
1045077121
785662618
748063385
349097937
265202981
1146824518
494317998
1055572836
347194529
623141398
1031020740
792490798
873364083
613869785
1027718644
842511751
567605781
853132606
1147928970
910183927
885678879
175094149
798196739
750901804
663328946
651963416
241614200
1033728510
381013347
874480226
641337737
1091672492
530217437
489557425
51772791
1058684171
575694893
812073371
776226959
898444871
1172099075
272253565
804105572
1180276019
1073300473
909190578
296694563
1026213079
406205043
723227575
266503862
531918717
412747552
723841429
918026105
1155204892
746254468
1110197069
1056722901
812259922
449763305
1053678931
669275739
693759057
817875515
668748928
578142833
899981231
399564547
541373395
439701411
621886612
748441759
1031771728
581251766
562674117
1231210480
992585960
980738319
1127869070
1292800666
951846192
599335351
960513194
61643043
424121129
1053906588
897293299
352378247
6729978
505129318
673642580
696650814
819182857
594984770
762847079
1057828370
744104346
743076489
987926507
969840845
922191656
820557164
878463971
1087368560
384064491
744724046
449229771
905407930
480664717
484636778
1181054312
695720610
1048518391
1007909361
411184018
620591103
970537543
401288213
475064531
395863464
1053037207
599205940
1121882046
842817331
865570028
962135871
1078761590
929753665
954989935
494406372
1207534409
132106155
830830339
1031056948
961511325
966307254
355942082
760820649
721495117
794447449
546006018
705966820
383800637
846194047
934564012
811036663
1155298496
1069053095
1077756050
788578069
890005461
548035554
1110970547
405964105
533564533
166057543
595554459
906523580
774002808
952981434
869520679
851476683
1132945852
1006474609
448070926
628179697
884162543
922842495
1011936359
783207028
873945556
697745056
743444537
1090710398
757340276
1033501732
523195708
754122958
703671957
412905253
756444519
295610866
359308618
138584806
830233295
768730855
421309175
1205052378
591925692
981286023
747699272
717576297
531815072
751285988
312341625
1083484764
666652203
1071803049
894838923
1011847794
1042520850
926572109
380113276
988907127
475259473
967649207
344899066
765050660
950376973
339972676
1001213832
1135821519
468345439
918233475
475337085
193151221
987502836
891729233
395082950
356168079
852542490
1137622629
1024353955
644271537
430902834
732233040
654041764
147114439
729860412
1068613507
1026680187
1220761088
1124072077
492661226
375342804
591876423
439671583
976073619
767420512
237540288
176679187
685440070
1029426203
751368585
496967303
353736824
832621321
858928115
572349801
391829224
814734982
466055053
652514391
462677536
633388241
795277597
492446472
971165488
419096346
991258858
828803852
788316101
709193840
809844760
915981970
958774037
647847759
1102482890
655541360
558418064
321684671
716935398
738284351
715790693
1205790024
307871388
844542134
945698652
948178616
1021733046
684505771
916705811
1032655152
609638175
395788164
533239740
398622368
783447658
417674696
460172972
396821432
664692664
321214858
296518430
737841199
130956372
962880232
405798937
326704940
539677959
343806295
717444139
697089586
583046886
580110163
935823914
981820567
765501789
628636139
510714730
696527751
656113084
710507742
889112698
510769816
194586564
484816638
953846766
578029664
487189527
179469616
368835957
949769675
187721064
785699197
638793874
356139252
519316209
788744220
1047146494
979108322
386481550
650157209
646579672
521876472
369802837
408560772
937253765
416829788
579912888
368119110
907014463
941449754
781507211
462230245
645712807
581965276
593095697
579310300
411400349
267300727
982728686
823645192
432455930
596708277
887515590
622114085
337027001
854123440
907138230
307452812
701063419
392053761
468472915
358107700
81874907
474823526
599189253
458778691
512138985
308129365
494876099
1097378323
903668610
1003667219
225490427
637997787
808106674
766580956
230343164
587343619
784358635
371299916
517800471
671875384
1040179525
919030603
595069221
494106203
504744481
280000944
552666328
871599655
399551303
649248236
456096270
1030566409
647491836
363730310
391319608
65211348
468501605
512196222
904875539
396335072
207295108
443576691
773442018
1026415229
883986286
606015874
436123940
828193562
1149824334
605832039
358364809
478481203
494995432
447131299
689126412
1064108132
789051955
552086761
836973892
230000775
788611817
582843767
69398705
1048278120
240588571
358677759
465239708
1030775838
925017432
283734911
484609380
293193664
1046780383
770929212
675116714
413838281
1137555078
622688868
586302327
984612391
880969838
358255404
215146604
289682741
341910595
566304958
741207681
676070434
808471132
360431368
791880015
312701404
502090286
778687743
259937772
168160301
829157234
602187722
817957896
548582640
756294129
922176491
643069446
858806682
739555944
193661832
994609988
1005409982
239483921
1136047014
1120899992
992242038
423206975
899757601
906778291
694862579
1086505913
386930613
505609650
595445420
48425267
898216226
648712548
227161709
549639645
410910003
739149883
1087846511
637509899
1601536
961028031
1019072294
125698451
640826046
474253823
497987940
986328873
576687605
335781009
429490211
576910010
715974383
915264473
638580973
530558559
1093788708
199092355
891476921
1005119901
1044167798
235190562
214733979
435152625
59858783
896619036
1022511359
576979668
562256781
501588511
256453345
1080470457
740806779
222970687
842201721
1067242215
910426481
923256386
937562731
817908842
411579515
542245664
326759114
1123362025
464679782
842388513
927539731
1120037367
710933881
445203865
524904010
453591515
688088743
996062933
1125595903
598347011
1017623724
431088051
492131598
528965702
229781189
1020048443
707661289
186663427
504706087
543588793
891003236
831582547
725314391
966152960
408027066
704485790
692404136
322395634
701464575
665336034
283766689
353899457
498398993
507168743
354291368
472332831
934729766
781933854
972691996
187432038
867470561
885137266
905550058
633432397
863698058
1094837589
1079681251
384345854
725395731
520440992
424513271
485937805
392940059
453964239
279858944
517545246
827229870
914200877
277832537
631690197
1063382136
391761442
1037714391
721849042
1110983653
455854978
281302337
863861275
192145523
783315083
962111755
504277281
1015676467
392464294
349381771
657647998
547046601
764823197
765882882
1047165248
704140822
792279526
445631068
457455791
449590038
385832552
730636488
925114646
820649785
918420071
852619774
882840881
316317430
522595115
999887134
945541626
479897898
309439102
643783512
587747097
585088750
277571784
533421285
725697518
265260751
523265083
791609915
502650176
917483481
786563258
935146578
897519880
627705619
1206893805
368121121
519737284
938502155
1137359559
536038315
485809151
561710915
403310731
977194517
801727329
924444984
412160618
742428439
690141777
783434803
391988855
643556604
870270585
537137183
354877680
342338765
652959469
706800039
1140226164
511553609
726925703
821370866
845495534
654285982
464151842
930829566
298846883
469825622
475748932
745063929
759774745
724582881
414703967
750269517
340171469
998617675
423250008
661580232
695521521
766801216
760337245
439291998
935970806
872031875
965496371
1014230638
427396365
425333115
230655478
588563005
1038350608
541411900
1278268218
871574066
569515890
588435455
1286223943
774153835
352864208
422398526
88730728
957430494
678808389
386725423
570398314
956699545
1170171200
781130187
987177192
544501877
391811119
666452509
1056827494
671103463
375433637
509246974
649860267
885072545
475706394
236222443
485217395
803431958
478409002
469463321
513597530
778232830
511272294
423345940
804198946
383940492
428695268
917186120
349483916
457686483
369703568
482650052
1082105239
359240715
886458536
72393172
474294243
461712678
1030279203
286612971
399066108
152990716
969424055
724748889
746316109
632099208
796405802
404825845
487159880
493675639
281279336
355567045
1005236112
528943531
417834839
504936409
604914125
787014019
543638380
384003263
234555473
486497850
704890611
620790937
489474107
1076101538
458385742
361394445
522913956
1023697032
1118696196
378072111
472381459
656700551
760387980
710963253
675387045
308371
467646043
889485695
485764552
540910430
588280474
907424668
220064774
224482137
282523474
412584792
732915941
623048688
630570978
525721894
479724244
596379683
622949940
419429409
335261860
757383614
633655759
958478790
603228200
636765259
1004572381
571340569
1003657838
689076963
1087915421
675611122
497150373
801543758
197322474
453748954
399191670
650073612
385084377
737602237
1140444348
836358804
327379864
570973305
988988502
515106064
566372483
253170739
674114508
1112296673
1079718759
1041501320
920963834
1042405467
398957973
377502289
1145218985
1110324788
442359570
569611041
397080890
472416284
975636129
575651367
720455159
600493781
411402586
250627660
769610871
941709190
721312671
1062784359
555026012
390231351
893841685
776078356
893536398
634407072
367141861
2184549
1030426848
863727353
753663438
500954282
502318183
1026350855
674785210
595763994
954843527
666176788
566972298
496940182
481735306
564759390
884632705
1168552848
263785134
429180269
619316744
284005532
590412537
493382213
499123649
360526772
429978860
347063842
624710711
558765168
995858014
349139494
459497459
515069196
802884633
483771214
836019589
277930199
441234622
336108276
425033539
434252614
902251531
602431771
562212352
523204279
528544337
465693335
344132239
494712760
634825354
497168529
365906709
453912
748067773
795812314
699940867
564915175
968358605
1096211318
442122688
581548978
1038588098
258122912
1108312325
652590407
551173424
882994215
1127704017
672871221
382949132
552442496
661814272
262488420
197876810
359821477
103934019
459636329
636365612
711888002
468117631
617552483
513273716
381017195
583361402
810498945
867879309
231541774
1063216116
894600636
353674496
669580350
1191069124
558791630
1133838538
1118341732
521012673
813946652
1238258926
806821732
792020774
606492299
543798762
453464691
839712806
507224624
950694840
156033513
325879063
740047145
608720096
447095886
415737440
946198449
938130981
903079566
485291893
419797559
476567705
609694297
391638748
776973371
735538564
473845545
835703701
689506349
485036513
423707632
986021094
1002467270
86450499
989007137
290113091
847843977
620408566
579182234
374173594
776284387
444041525
621770314
452888409
494968239
587895222
585757355
1095154818
564432841
483469087
382578767
619719631
746268369
385287260
743089232
533926333
858395123
1080711044
469367646
745078349
907330243
359620259
870066674
736214221
380657579
529505939
775176873
631364105
426855003
408952806
382413731
489450552
916863645
901745063
725440165
121350030
335232403
862454604
421201225
796419847
587503318
90717742
331864891
564726759
1007464683
877330041
388486604
431200375
1034273478
619519712
306106776
664372035
502156132
427577296
618218603
879995701
767076934
1197620153
726640837
510778029
557672256
564160173
712029607
341129848
568341966
628913483
381916357
685524517
384126634
877752070
693984068
687642338
480147630
453940495
619018009
816888645
413978525
518517733
588318751
590312104
727898414
537476766
618758636
688737398
398952582
832268273
1102400151
306622305
979320118
87895852
1106430705
345018852
218209442
456120575
511488161
542428474
923461417
511641411
631029740
677373885
639982188
549863642
859023776
905688105
723083203
379446395
331301566
425585909
865117917
842516639
846633450
1020626596
471208623
488960081
926327022
308202243
909466449
540525306
560134850
932117571
885861334
505544132
449852995
529436874
888634093
555192960
928189063
933370335
715189516
318851422
235538150
679374465
345203267
545155312
616981550
513965057
244942455
674702823
186051353
892262946
842156636
584401787
415389397
762861848
525754738
1087519429
688975163
754749206
1095384497
508074428
957456469
608472827
439662871
245731134
538426753
609899403
650440209
540722063
746970005
259545664
821847794
895228838
258277212
340320334
975202557
2943688
703277964
637739927
692428167
666527755
495968406
624466406
893779994
577865794
3141752
498210349
510684724
413252774
680891708
418582713
400802198
540171926
307788425
771275351
624646391
580590088
312407608
419677607
408752872
601019855
775610201
976524209
528885226
436252873
279604463
314317974
533801468
510147805
764302214
362525218
365677056
925002262
234852208
761252196
986045929
1054605034
985643051
833176613
432633519
888512216
464316256
462596316
785300579
386829990
714524836
516344809
991477029
98905168
804184614
506341751
385346690
632156325
455666668
683065203
887661546
781244837
562606131
224309185
242148005
812205405
270781338
547086551
553317568
744703527
887472134
409515560
680232444
583826386
250030176
727195286
400988765
168052700
213944957
559911991
402315323
1098564853
914745989
499921378
820529771
522398573
648859620
389697317
486337450
870860256
395224394
621286853
592315180
1229121556
757914185
285298225
500313020
779302707
511619830
727407460
462474833
578006272
490950942
1037291680
1255211256
505239963
723304975
427292598
548653100
430278632
427066349
756797023
793727664
473982670
376214506
540369613
509946433
350081819
932789533
660099656
1106997820
516099417
516951046
403226315
323764704
852959349
373232038
732210055
547867737
521753217
427070371
717397087
389784355
813621234
482988669
788329073
585296046
669503841
724575255
404823777
410688370
632830787
414808895
521927747
699054458
334635701
724716821
326384848
903668241
716517761
1119711790
799066620
160756514
631327608
483137779
817055276
440049309
94617352
649469323
580087496
666041543
450901860
460667033
879647788
611272146
442222333
526466610
914948774
496883013
244795770
490930737
781846328
3294108
587162682
559931669
843600784
717723643
311294617
803721726
200796292
811711710
390446936
341692100
304789680
509838225
511613240
492710379
382797077
704679588
640367102
669652524
502580385
755427463
518838345
896575358
504409555
539055241
433656742
531935404
503215367
524743805
863760978
753303076
434213975
372475297
451599817
494917418
965870470
325478695
926203028
446760781
817585366
1071867807
391359675
618037601
357111598
648199026
1007591783
1142361603
192018575
781705568
898757416
481474895
780629004
394855937
926605069
899409053
386577514
251373863
439369566
337439183
499733794
372604146
644056342
301913832
432760668
310125121
926773179
802189297
623888616
949233949
555912069
528336767
858968417
798188563
1038536704
570550083
865221993
944416006
691753820
348150336
480741075
94219811
792984550
1081358647
508722307
575510382
427077016
452831528
792269410
894825739
600881408
489383509
460041885
641477780
1074447746
731331731
432290777
788890533
482928664
702434649
566057203
519988269
610136492
543650714
427093154
286169365
855472248
317299069
709846140
1035160508
395868264
550037199
587172897
386207882
1076430443
464931452
320071481
331151940
318474999
449268964
715051319
699069344
615747757
445507495
454788988
1083296514
409777721
818440417
898928724
643167531
120505228
472179201
457551729
568683199
1054874582
1007549989
460508186
553980152
828098723
712670197
536635606
588398420
744860125
518803709
259415721
432437125
324524116
631235322
842072552
54212972
341205784
536251056
345581910
639105644
1103419385
780256492
347744532
1066028964
488683002
738919997
487234657
418733852
839396773
505647137
423043166
522207597
184459546
401472271
619373026
787450035
858355433
418491706
162290191
973771945
577605061
824463641
608203551
414989311
611809090
537589258
916069214
798563477
408919122
1066159831
972425947
1041574407
274724734
517013680
801612816
432191460
412803493
794537765
504783651
642383848
640190276
610302960
865395679
661400465
462379304
465816934
503814558
878314757
850766047
690639030
528508762
309938394
630717501
480963154
1038367555
814477654
826363192
1050862722
876939985
419400671
1054321721
555316600
666597075
636774263
383671195
638497126
520139029
1089801577
937351487
316852206
130876537
462079715
316776408
755628893
518191575
955732727
324267356
396656038
564243269
337371487
528400337
750150193
521887191
382374851
286984271
399303645
989873044
388994249
243463097
741742834
888394358
566169554
561275968
750578935
1008089682
853336505
320388457
662031835
696035945
395597122
1248885335
352600206
277933845
986975043
447094170
78309683
615282052
685576871
979710351
371035042
522002978
919802474
703379923
586442586
347736371
590885471
758110214
241705834
857745978
632576193
606587606
1172986544
1114693336
383188458
433663279
668885315
797939462
362441631
582876798
607862390
742512552
963280838
716504717
428356704
508023752
309714899
523254807
922563272
794658592
351802350
759052592
829536829
301598408
762511242
818535329
574445455
423504614
690576731
462992228
319315096
475490096
880468613
692389613
579015926
513791241
514090001
199122203
831905215
404737231
671444354
348072392
615461540
840329826
388644513
457162746
1127198235
368597240
697531648
330224270
709464705
1096803686
532417555
964203792
1105118122
846092730
1089401584
639207178
437048994
298322592
511354543
657838839
620490194
96414260
431979444
723376673
324251954
1076832347
805704157
442361785
451622638
464697065
721237590
201953370
447357460
486725661
687064456
318239286
571023518
56890453
612476296
169002870
880509590
397394063
741742630
401489459
398434296
1057091485
1068144384
444227383
601853034
864227871
412940827
396102400
933137727
387331220
455389279
563891134
382005536
85321414
728916900
821532752
311557485
372266952
642332315
655173277
430209093
535936981
568743177
512642220
877213818
237759776
1115006334
498907749
515088586
552468337
252798616
425631799
572494614
711920336
800189572
481295260
912164208
739390882
893310930
450533827
816184575
394477160
518927026
793097787
614948651
435199619
863965324
516476902
451348154
1000154007
85843789
758221428
454330997
508279617
410998347
511614839
1090648727
445477738
496338482
610882381
879553783
391201686
401782162
393518576
704432848
461381704
898797872
578152677
387046477
681506619
470737553
253549208
606651883
168877037
566885825
913861509
428881847
1095331256
449128728
509727285
440910673
609893519
474622320
535304562
656666113
543678198
1205323376
438169621
364023646
307021969
883877767
864041437
552898820
694380883
563993405
150801294
464508782
719645332
581084817
866270617
1107347734
487381394
417061537
720049034
884310249
957559594
499108150
1260585248
943379710
718024822
401096996
159586192
762364100
434263547
361630175
329603861
796540787
592916930
400127163
516083699
415123404
983589115
989114239
504552921
1065107459
825335687
919087695
464282177
449174114
244284658
629544172
487197615
337211677
678745556
1143838277
337136051
1051615502
882059910
358865604
711098970
583558561
351803409
1097552302
127865920
375385627
637075579
672253399
645131601
669750193
579082164
523827299
768255449
363340411
619342249
463466393
974812333
500307697
489137100
623883414
660835538
412045527
889396511
755261494
729219990
580457689
794357115
526567237
502596074
553826820
613939433
541819829
461577529
324969399
677136595
899172304
275706088
596612729
284526811
407907980
495056405
889026243
545352946
413273615
746779836
414744353
1037321770
597343265
392856308
367657287
303067258
754653807
523252665
501822691
566028634
1174721088
637790954
913171575
785308831
523330054
851365090
1081531738
565574207
414192794
635941362
470485858
339745664
686627873
454180731
822881724
765050929
1029145520
728170130
410427065
195801086
291480305
246978408
692825903
367261842
541712768
520991618
499235029
534593414
656636512
487516687
394641423
351676543
369532066
429570060
592104678
935302819
500695743
457673556
484174736
506986586
628195169
1003428592
457577423
641825987
513642458
376335763
819394862
735666120
609830121
515503037
578996144
380869443
837905845
1091171930
474226263
625613550
351198352
60657909
591858442
423827327
136986082
429329646
132300602
683238045
807418670
664779694
691972413
375363720
372564027
473055537
276870550
838558339
473929592
1045812295
217487445
797665210
724870206
570221037
619942995
687696092
682792423
753413987
396349807
786540021
1014668338
377715720
1082166801
414243176
313024033
889433927
358048559
393525657
826015261
913714127
277524782
612317002
380832086
625322178
487384965
616995037
459128553
757934814
492478585
496661177
410861847
312328373
813352948
658323365
719103077
706115153
418296369
393538437
982489099
266014873
319363447
182814624
382539927
780048047
385473908
523821284
847221056
392944984
1088474090
828240004
470977049
645981182
879528509
363609665
279858996
922256393
436829352
815282829
655328230
727875145
47305231
624904727
776911712
886066391
845900545
709922515
336987824
800201260
716830984
640450590
46167049
621608076
690238894
760476549
669459594
871823213
411336059
250479336
776848685
152052860
404885881
978463060
537495511
767616470
641426248
797403821
133768304
687510440
471225300
1093155291
985719875
800638693
448739738
391247228
369909494
478581944
773877255
408598258
339979388
560702422
152773343
543604312
1125100174
1109319050
381724206
369705912
780448046
385605925
235998767
409426152
517456093
554270290
786407165
742373063
456947838
934873044
377770249
319766655
492424454
478230423
717166989
941960300
817979169
173588699
677547770
1024168234
622299388
668345049
451188227
205843768
1193052786
179892525
460398664
602881223
1004158094
327562546
387822072
490438470
317973499
716215491
752998049
562487817
1063165618
712331057
638223598
567410864
767623451
547245329
1066968283
561739924
272534767
164170307
338481951
861033827
545098517
425580397
477651693
499821078
466525971
935935742
681500462
612578723
690475941
417189514
1075675255
513445859
316339980
411676907
764983396
791081497
859326298
589571433
397797925
244280088
641943119
864330923
806802035
447575107
778211602
732100623
339023945
581664083
578361300
465295001
599390163
468118124
333493990
492244254
654935572
868905085
1120764581
495333237
514034199
1259602336
341364421
336110611
317031498
825947360
515687844
1027501908
332639045
830402741
683720826
651000952
588845712
478458167
705315792
558651447
1073417019
498710924
546877702
450866923
661922324
505284381
845616949
673528262
566360917
667514114
975731119
126956896
708501760
990901687
328378448
843311891
459671570
1017464237
700423751
166011484
489756799
384514473
365552550
862851026
502421514
405014371
328524226
781426268
531136393
509654476
684162269
493230097
607891871
1200866977
405156484
91262897
940681735
293638324
1035393975
940559221
695735600
648445782
1020676450
563473214
1063353767
516521529
497747203
481370117
1091404818
490153644
388004461
481840268
261633078
643381987
326670926
415876324
860086934
964258345
459562879
1004945652
1100122057
1031276127
559457078
632706151
551763425
946517299
474902310
666397656
468233070
508807813
761239277
402431321
471160874
860101913
996378046
1028302155
747353267
911994923
554014340
675710387
877865179
438109349
1192816193
789813715
233780289
702931819
886959113
177348234
794964047
396690630
474104939
1103222617
476191717
405108742
876161262
1116946806
383976945
311222694
1019431238
628678084
531619205
627038077
380066047
355579575
1053304053
617529260
225954061
1097297884
450589613
649997002
894185542
727512121
392170942
954228991
265865537
574795410
408457524
355100546
869672794
415995934
306942403
1009197735
1101401968
466004662
816135199
374804769
1136970033
478155463
764372592
413338932
659171454
460445403
395552531
878170882
509803314
1137963954
558621806
450404489
605584690
652326760
455917131
893130117
475237214
353174915
460338776
385637522
1039076744
959103160
970255896
399494340
435201358
673547475
854100444
549365712
388680408
416606825
388127339
595534480
522384245
788159965
569033205
402177932
332444936
971664110
573736931
930774407
81466557
352144792
919590231
671591420
477876636
1065179845
824641864
958314468
679253963
714146133
812038943
1110506235
879460144
272140464
687239359
925122535
299743436
156580510
1131798364
356719024
880599467
412797506
300232449
512349817
485214845
487011873
386768120
505074964
315647283
592372990
751004681
507167424
1089184892
567735781
851238614
523158787
574483422
252753111
207321427
332963474
851023854
855396531
472685512
778444080
813299764
430431408
363161615
79530982
754431135
381944500
978794582
757593909
680388242
457150878
728439162
644202295
671753485
866810995
463749943
708665536
701834383
486510796
628710017
797274243
699529677
401263944
790782140
399207062
385176787
852362739
450167670
361676569
397282184
532804896
566719086
503354184
570164299
406413993
687078164
881364344
1025535180
501910664
515006335
357782690
777961638
434455462
420412435
221504088
307042118
751242224
878238918
602530462
464538648
827604743
91406757
790606729
630557108
292819229
489793379
395562565
601961021
511129155
542178046
369996080
495370158
724759461
385815161
1140183847
460897128
385781763
932347940
592549056
539411142
46887204
748279483
399056870
391987079
517855163
510124074
217096086
605305547
882962892
811878240
450283965
616318598
181975872
499949278
829283761
805368335
846098551
697079554
332556672
564765011
621515970
390281708
936501805
489547768
786342246
759578263
446003570
829465242
437386454
1063549548
576487133
463027321
748120535
647752647
1068851411
461053673
830823083
343009415
877143412
710274668
455686454
880001628
783993030
1069173230
471803110
582233627
144826363
469621410
529990505
603990630
932280594
854254901
1246908507
995253905
299090438
541223832
1109768252
1141576250
807941118
807177228
672323498
686148336
459707972
583991905
568769989
1054273544
395278168
528688992
415677004
355615742
457116287
869569443
454855033
827231066
602343143
331618379
798322571
594579814
252992972
617632679
392031050
429244622
1100050951
1156462363
611085206
508831972
558096352
638876003
603955948
1078280686
751757696
392102296
518327740
834146599
360992863
731626131
637036655
427676197
750013411
552513792
842882909
440745721
385731049
215192467
477138934
832939160
418415444
453456619
885817734
897262298
688014358
580118378
910943409
424334977
1055658712
523026900
289440795
408736317
587584681
503552807
520755909
395226612
423595955
882468147
1108931506
277258549
838915877
796809756
447066371
267127402
665494436
477112208
515781995
313617139
468620593
575417054
1198089168
327236706
824680304
780136676
335034990
318290064
687849218
479085931
440042434
732355034
515673767
267270397
554428684
958327765
948523769
469469073
448398035
600840878
660127997
445239997
411826020
540722387
503461125
476238706
501897922
531786253
500209284
693869206
858562110
598112436
999305296
793506292
1067503626
400274306
913851443
324563610
938948317
531989578
342900329
427006479
805514909
614610913
477407062
890913709
671912598
876577533
648004429
607433547
773902233
787743295
335317037
553240400
597651635
429262448
428863796
927169212
852323524
350068178
444884831
468261004
985751981
667830510
708584775
737509750
1044107323
428631588
343348926
723831056
506986727
824638460
534209402
615248396
405249267
404953586
767502229
555515467
640003322
589838849
865106607
566562179
467069740
590348972
477871893
673447962
307655646
410657283
310494892
513594746
584902718
377269410
335086483
677261951
853267479
877590621
978442062
1057730966
505998536
353676175
517407121
1078748445
230651022
480504218
373416253
313406117
335727572
537611864
72149419
933332721
826579786
610726581
552807127
665005912
1226199656
717964240
424222207
560052897
360682387
303393917
656496302
581679632
150159181
412178417
468688369
549247801
990460565
411176327
372622443
529739914
563123192
895294435
459548184
437118969
398044914
827380345
1128615751
937094924
749277055
433376356
1077394318
1075456437
616163611
377727042
730111536
856735386
510691238
617817196
861449810
589024747
694414403
402047653
545557825
125848218
679514403
473545782
788185888
478855686
499282459
533091961
467484916
542807661
390494268
839070031
919921999
173578882
688240220
520136577
1130022043
550529975
597299114
676597900
643393867
451102102
673108505
695033618
400015200
492349816
416063372
413223032
818426501
305144653
464524179
574832589
862232367
627283524
411820985
791382734
285871627
630439284
794980110
710954669
382389314
597315881
1151008256
665580692
560905579
861966617
642414924
911491772
841399377
833253384
340781507
631548950
491140824
427527359
573438614
607948218
425548349
156242565
495663445
670261800
257447443
452739228
907248467
1032603236
677037654
713497665
141755471
605325666
602891433
714875214
987002956
525449302
519305599
1044913107
385362881
957625365
1049364594
393011676
855039351
460673853
395623920
312367253
485691569
592399261
755891960
394342985
985544244
293590557
850650742
458898787
172897562
729675440
1129688108
1122272705
702863008
639923949
479982216
1129763807
437395864
769165350
840400956
1094071207
723870460
786009161
2213576
338182985
506499075
245838318
298534818
567477013
328836567
466972935
439708106
905225293
468708757
913437377
470253744
867908081
431275588
515799111
149903489
1040524022
537989711
497356515
504041722
247450055
383730288
143457132
491199114
1012408934
348347394
361646384
678254035
355994645
1059682282
506121793
1037110684
804568501
570473507
389171006
1077961573
1072707396
301715421
391524745
762325480
308427500
664327480
464274048
675047735
545391354
887541751
789591903
898276006
794720706
709698153
396192083
298762010
450015879
680851154
543330575
802584385
584669966
210502668
340658662
940523059
327940523
395316712
453276013
417000083
448383198
556378977
842271271
470239769
542498297
1025618745
700774146
388885652
316620510
827726224
857091955
571247927
606391916
106340573
418158138
413091948
371465159
148522252
821145795
588451149
756490471
301631500
472321408
569685207
577490547
449576810
692845346
418866392
532498467
742566162
396048455
490232143
341171990
1108182308
886722998
647270567
492521948
506566824
486870201
580562278
796693330
484221762
428526712
735477282
699265431
516686739
928423610
816138222
919284227
152554366
586398525
473715425
756357230
648982068
330797944
367773317
418927374
533727144
690720436
859909291
467837440
913447301
584012715
379786965
426099416
496677044
573353423
520256535
252100914
767942935
868253750
256828144
884678739
510063491
460885964
383974696
474121065
519551342
768532757
436075343
573591320
669513504
370978349
951345196
794091026
463214832
337352853
363064308
777221285
871849115
404912645
779488400
946070835
484601931
886844325
256847220
639604665
745029167
831028794
416778036
278256147
499704750
244017035
676400264
400493061
3230391
762505174
410093951
792652470
795619801
1048431496
496807966
603765821
608308736
897996706
590145138
754611349
1073735171
795051252
1032641987
532597326
752694511
389143897
507148350
536545761
727612941
329188185
469439639
764559655
631083007
465409515
1133351977
797107435
529103274
670176496
564225750
742905338
1216989630
412888289
687186411
338569396
1180889208
379566974
644436768
632192827
473811392
647260322
800052182
669001165
829674050
916188285
1146568968
610981924
534918449
531038254
518392064
353807534
548491361
627374813
623271243
758427056
746464111
1017805282
503259650
648320963
1053689349
592094581
536096608
338285195
826952503
1047168024
352895211
549514349
441795505
283689596
608571952
416808990
1120816090
400993741
934725019
578019569
712084992
954971739
552583206
751941964
132844594
889361541
434066230
498564777
1178706678
602440236
392488761
897542671
455665899
306391731
383763302
508710410
580525217
895274690
442749914
467192150
852345441
1147741278
529039638
698839604
987758086
373250062
492668699
717852237
1067217205
487042575
1130006516
500028294
1095194749
541906013
868769005
557251030
585618580
770016099
1086810463
604372698
283463724
1018169882
594444468
671457528
875539040
348294466
486983018
1010056171
730162747
835618819
986248462
356585491
1033234530
433248818
579248839
509506548
763672105
570847501
437930335
284213567
843772187
95452987
875616657
685037833
891260482
225659398
866541111
537778764
428174128
583595437
305328800
953715118
1045867286
369860951
3804124
792040755
973009659
789453353
787721751
425681693
832621511
560841276
787674116
407688897
605843158
451005007
434602737
1046353290
716198701
583665880
454517062
937812643
696730398
257964766
852892931
1075377793
1077037551
825977762
709800599
1011141270
527903539
477069147
694966320
735688956
747796383
560882067
587639596
220109273
923570054
380299040
965767318
705374568
515056282
916711337
847307403
1178552247
801560354
521698927
359268950
836772496
434363984
697023790
959961479
543711406
877989052
357018952
844496100
445033348
755224056
591094200
664194210
483733339
619209237
684055527
1028196382
864392088
787217711
1042347824
722574109
700641826
843084216
548195212
501247890
1247049305
719528317
570290008
804058403
585502469
241595928
498916808
843643324
393122089
486932679
580474913
827635496
934242243
792760903
578192670
401919102
463173031
577064236
497579890
892012786
559486783
1001819333
806844833
341616089
430541306
529254829
904936221
722402825
277892649
988302755
393227114
758888229
906590688
547886445
927452695
380211373
361755537
629043274
647999352
596080609
949346685
799533499
621206318
477074392
1064050546
1054217661
339225801
457889549
660194912
538790234
1058365103
802051063
704044392
274789786
191835892
920897374
346184201
801997278
1137569055
817304606
595227548
1040483577
826709668
794014196
646786881
547228288
718289554
365899973
673086612
549968757
679849311
502948738
566593537
127254061
754799418
804317303
497179359
633562800
274602979
867112951
517375153
412760836
490659030
288373635
541826576
510522896
873516813
487562951
258203797
517441445
431119355
290499155
380912972
1115606674
1012631338
767228558
719654375
583495509
581150547
695651483
676793909
749518855
542272711
678678798
495590030
550563701
467591762
553491840
393255982
467571544
503104900
532817210
750407626
446246147
810106791
661333981
386852596
981454300
652802889
521735231
375237831
475948527
789370481
1085175397
600668326
535537364
534330637
445669855
441746518
200580204
506020761
573788412
1145018760
725361171
718396550
494254165
927882802
677386790
897361422
240381944
341238511
152970370
450815161
704163626
434289543
413934857
299937169
514489617
456749312
142285299
1004530274
782716074
494345586
772393501
735883202
476997475
1009928565
476701792
506454849
669899037
466936940
999247379
879037968
646350282
350796650
543320682
459059933
516468111
527042310
784836221
676495049
665202938
674819001
692257264
306870152
994276738
333257679
495014518
863863661
427508746
946037569
611742443
458459233
724031100
1003636409
479595931
712283425
784348696
1036141341
597098791
585663143
594418452
748776127
355691207
794280755
390459399
408741736
772090398
740812463
770588872
690858430
1123689931
890207975
235365254
1086528087
768531312
382302007
137324858
837773464
763527413
673441563
946530158
804810052
400563423
565206437
736097351
535130324
496673544
999183681
955083182
589088671
301511108
487813493
601529877
571859664
379442929
606636957
1053306073
380988349
460908884
386197341
575943416
529352798
416349693
444163654
440728804
454242270
372661454
604401241
186530007
1112501129
889163159
567394244
631430961
526618429
327594813
955446218
874485927
439787787
237498620
840897192
722044337
641920077
544752554
631571664
596317463
765617343
511067310
352335661
1047462953
669736219
35648853
707179109
431733342
583513640
533581077
942493648
510237304
530582936
1039099909
426911597
739453943
402411874
470705394
482400980
334301011
721306506
438864510
311368208
380715583
437324655
454062068
315977641
968694133
909292394
776740936
577566428
442118204
459081135
539951860
545555323
833304476
884214757
705478654
436720951
532393654
633226649
540654936
593893255
904574359
900710517
432809044
627789307
351717111
838954964
699770911
796196335
536197903
617835779
459621329
558702093
632659727
506156435
708597608
569366417
571527884
352630209
419357583
606705962
451180885
338803398
827576220
713186181
532584103
497940858
699270043
569090852
670193240
396199945
630491078
1128270935
477934384
574506153
746030665
625599578
665720155
535617828
496660042
308189770
1079938399
738443749
1037748415
461393985
358301753
638561943
336658986
204359462
981102973
841525580
761886407
667389538
921555548
911845535
395963954
511743546
485280473
209199691
711792911
514319766
916817335
754862958
37755748
533410706
877667405
414840423
476569328
526907966
502335047
374839093
564502925
707593181
493889150
273666411
520036691
618079846
358713897
230179183
818741037
868342632
569720116
403444091
562592022
520964483
573576229
580494620
412366459
947138423
524860379
796327413
448004670
683373333
543900259
568268559
423140940
435462734
753708098
417781796
903539352
361712400
626794953
890164973
584305800
587348414
463420048
279231888
470718371
405011501
576357796
1225305433
494155741
785552082
612817561
194127461
878598579
372418582
303498195
293202211
361578282
715095786
55932886
370067971
661565398
390102499
382678911
1135644058
548049096
417894978
215713902
926242341
612948210
643689388
653536592
448239947
750837951
704461962
429404951
392164126
436869217
439475522
344993795
900912726
519274515
743480662
564362900
442384113
513557589
882073502
484343515
461751490
805785133
475010776
365626782
619701160
636537028
444649581
798379134
510320011
442828450
474063969
1005623790
911708702
214682157
453013320
1149680917
791596251
423427368
889857502
587388229
742442964
472628777
694500085
528414646
521881035
336040451
283694490
821803899
461650117
522951043
786907916
901174175
773041659
732449928
281399598
432760973
724747345
257855564
924115162
964626911
1045718288
784997911
1003062458
564403758
499133681
769776328
472503156
399194690
537174218
825155765
977879721
350554530
838195185
745180288
685109673
350532832
850105078
566877945
646268941
330250810
519392998
527407259
490716384
730682091
614276776
1199899575
992848004
567989742
317325434
536483978
854874226
461345340
754878917
740004956
276243826
467394818
594804989
620391468
451162766
336198519
359867886
1142789533
211331190
491502101
623894107
1037762640
672601192
542354098
1083134718
616999783
392920962
726349912
498954410
593001388
398306583
333455252
742019493
432426306
383992854
367692494
191051716
417998541
863395827
574705097
315223041
395026463
875116741
411224175
499345224
905024135
325296778
789768700
454740614
337565038
838651989
320100716
405610591
583010704
1221806515
476956619
435052133
371802929
440050408
452836365
1056258520
886513076
683374495
540188159
471535921
961730895
566769767
479936717
783708999
489979193
342079972
642796506
862587118
457137747
440434499
535937708
1052190679
633304968
810926066
542250005
598789932
309607692
587121543
384740566
572655161
620192156
436366880
653600906
515008344
988151601
562405235
589769456
684309178
389631139
389487061
576955903
464943813
427884061
517744882
419484989
705303092
282592326
437984170
525810217
834472719
442063310
395073676
669289865
341427158
206266002
1109247982
641368909
786327566
711999725
763845416
691688554
473529228
430327816
862243607
552782314
478394005
657844511
415955103
721933498
479900572
463697846
501395180
707760002
925017653
412475800
868670837
848386064
714602538
1038024252
396716734
799177780
699406547
601956894
168458197
477089814
1031940804
528648761
445372774
508964582
516556498
1010560367
573147576
472396361
527213806
846496911
164513702
693976119
384560172
523854031
1035037111
411899768
492824623
396953193
483858229
773510768
392172132
538126479
452432058
390668170
513027230
398280320
916624957
304722316
490862450
493069807
300520975
356126635
449178452
1014366984
569693948
366623456
362169987
779657701
646031794
331402508
736048219
412979591
1130390896
487780687
396897520
1020768444
967413673
519765548
434132413
347238891
490727270
501401326
316113833
462122570
836484975
656744147
340608058
834464691
373951497
760675918
580814192
1816035
479683149
395057006
480818740
389293304
307276610
990697783
431258420
624306917
893438556
749807423
745085452
881693221
481640811
870073229
843758567
499473465
1110813552
899975652
695516509
468765648
871791345
662313949
472212790
137578911
495833378
516863051
970866416
389100033
1143203353
884324680
887932122
382276419
678094484
621877819
641210918
1086363416
753552004
528569856
468643996
673788695
385222393
556976493
505022627
351790296
643203407
965036644
467747720
333939768
412250086
546064246
504555978
870168511
388512394
484136690
448305305
763730006
583025595
513150641
315730934
392477483
395227925
258329674
801283287
396266811
500989650
386149611
882012744
490369316
505358949
305226839
724568695
789636138
898678130
1008500190
936996408
438769285
969078328
384472416
506099407
449038091
585761218
442560043
885008278
939181008
814239804
820008447
435523261
433867931
452391978
466818905
415927792
364275335
687682241
531336892
353371677
798459978
696260343
276156465
611505387
374092304
170793088
693664176
1020825223
560586627
937665920
538879428
721591649
54307588
489578850
713868867
508058793
1058569038
375217206
456248291
746152073
693822064
565501784
666378478
682145372
750787490
736626607
750534920
506228347
582334930
795907744
289468187
659031588
474767529
603586115
540743180
579577601
1052111589
761181455
388467823
565827619
225001390
1046246186
305976502
669793826
449259762
838534987
519983210
270346141
406973551
1057227848
782820972
345315652
945329987
581555170
720674043
508390034
196114341
622233425
431712240
622456603
685959994
921729250
421795014
577789426
609519466
381089907
428806003
400410936
653396004
314341306
735858598
384620140
774253964
428204423
963110132
869522729
513859311
347592103
671825293
981176445
516306244
506145050
891721808
619579763
613590501
676438494
637295388
804852923
514279220
824437617
1090254334
455040535
383314561
722067269
192977731
454182114
507273682
782539573
535890391
324033531
545489969
382410453
760688192
652815853
656107440
677847647
791412873
543087538
465264106
459235060
449094270
735472811
567340031
536181048
755478967
538034938
502841066
542935479
204681436
575093135
573281936
590275070
486207775
806751621
467989104
525888555
599660316
477633640
446246768
572923072
308144345
764637856
390899532
384023654
431540720
330947861
480119614
1057518207
699355134
465225694
629109530
338138050
478981136
717015366
377848249
913143784
454087728
829272350
783980027
862541146
853416756
878914214
451560040
469367320
752219053
483430117
961769743
876243284
473106907
436443191
382285117
464796118
820058748
820975149
123177078
642089650
593272936
523053566
839716262
594762680
345110968
493337278
343739057
291948278
386745012
612450526
699853170
128306322
1013115794
3494900
87654205
46149769
530450466
657157481
385703121
499269579
835344870
462519311
811081008
563413087
1125511517
676602835
758182297
686342002
450728037
827692567
523046316
434326841
755358318
471224735
1005628965
374232671
281706387
604581278
680841822
705685281
583141839
643851910
582659647
486519941
430284777
238582899
635545878
778446975
292448323
526150648
361650748
707432147
627185965
816755543
1042920870
811258171
328547800
944580596
792312251
365392427
1070169405
457852654
406132956
506771162
520190777
383434619
440352858
724173807
355401588
473981174
721577946
318913046
391692744
914292227
525515807
498690622
187047852
132249975
623141721
398210300
543192992
392068544
717885892
470567710
906052018
386842910
430009493
716165115
655852159
420413867
526056786
463095035
547696368
390071968
980949375
565794394
760585394
1097693947
481369338
515628574
1089371825
614006989
551284651
562797361
363411492
601466567
943017381
166955446
895998847
387777978
68509570
646766379
563799809
615363191
454591863
911980352
670573086
376615528
443789941
633159255
662496048
366327184
933987221
7349942
1025693475
946480769
453577892
802040156
490293719
896654169
445032136
774666383
742321990
471554316
576481572
318397043
478503155
408196140
1164174684
484913909
519444231
535515752
570759875
818069601
883218009
481590273
924475187
406773777
960638374
273380497
340889599
870158294
387821354
1129675641
287512634
876616516
1131349556
672602155
883751772
463512325
630696520
337689295
591368368
808784016
715559067
203929598
592898221
541436651
821621862
1095101343
315780406
496024083
259954249
892454139
558900596
681543685
306894928
1074794759
1123614167
567594818
511610278
912447900
727983864
1001118289
453334593
1094917094
388596479
470630617
510989878
810134348
1136240150
292438052
241550012
903022347
438883783
1009933899
576309408
798541511
933215941
36549498
982069882
849792524
1096824669
612048994
234896248
299377804
1000435070
1020083444
698466509
781247317
659296378
528353031
788832908
1183459254
757670113
428486347
441222039
873322024
500210592
1028347730
1030828147
886212192
715847304
998786531
738545227
767613387
602230756
976126558
351461407
86420436
491093734
898297700
552975880
394352467
440382274
874115980
441043178
969346036
866320424
379641758
1099147617
540118609
1081482625
865912677
904781978
892804350
1032571302
707949652
635473845
722905194
714468330
566230131
494616236
1006022719
527366712
923219684
472992975
829709425
190090814
358386131
686515471
878992128
775856766
1053828931
680063385
1122760953
1037338972
769381888
781113144
483332270
881951902
673061821
886712071
330206846
479729372
1092456247
667467482
397158011
536119094
364920673
622204508
725285373
381720057
385980520
986356775
946690248
371966118
1025608875
682946601
808624079
1024949425
595273374
561836981
535246568
755592196
134302002
665989164
400347615
396171703
457711906
928764478
675145306
535698931
511342470
619480341
465278720
482780778
213140401
383560727
906786376
498766107
960444920
890524896
630743953
625454654
666222013
517238844
777059057
1102008
1035054099
526833292
398205515
393110630
460446203
967052175
949917577
624481323
516711553
693737033
702550941
447562005
822398862
86895332
147413490
411022932
688360285
571741174
431942610
555343197
619623446
601668639
781214538
1022451515
1004263195
614328910
471890656
1024605101
555532806
662142233
1160118731
1108169571
583582634
290105128
1027406803
369821629
699675069
1052237221
344260361
902823565
953503859
248538774
781103603
752322263
516931761
773583201
596426990
890187256
495007120
450959582
821844481
863955893
6185166
361399533
570780596
1133134781
500938011
518371485
1016749602
286635494
484238702
257301375
1198484643
687880346
640868828
352988103
899146665
536988171
720361556
860997878
662105895
358831255
531791266
853943189
716206489
63772150
1065111692
366923946
689823620
505516853
2191536
467855356
619074090
657404474
999109790
423806104
856168210
545030007
393915705
485491954
724966586
1063455441
919234700
1016412859
341989501
108533512
901346235
828043170
492555540
188697804
360077735
502103232
484249554
307541572
359326951
262769976
644233772
417254947
693868834
61240914
522896102
448249641
1003907360
755609388
154801490
535893940
621745547
1046383860
349815177
941642889
827623653
740709770
482197959
323985141
462518070
518752522
476818744
223785389
735434639
1056912866
983788490
487982934
461541160
688515499
756211640
643610048
848859098
390491317
418833890
482479059
502082806
1086919208
501642242
911994190
733802801
590336124
408946362
916492589
355286910
1007533139
657632269
466557034
618752346
434981115
481869177
319569719
541143664
881098629
533165131
610379415
349028323
419381745
628830673
453452325
471139027
791772177
178827508
965739313
313394957
564706879
759247360
334368571
972641937
1243019370
1056745303
389901201
455615749
1121073190
800695269
228758240
547072830
578625822
779892658
607671653
428611845
1077392695
630839462
364743722
635896052
523954234
474263957
514683420
447213177
485514622
607831955
1061712090
719504455
401051588
788309937
727811892
740243333
481828612
1141857201
469220739
651387130
929808345
977336856
1041375114
354858521
383162208
396360734
169554002
801617084
467936114
1029563752
960060573
859732874
453978190
290249657
346801731
806151273
495237271
625930649
790299276
131384486
907441334
671067418
651816680
351955246
542920555
454055544
470875814
528862006
259914562
704526207
517253764
330387556
496908659
552112500
810416825
507107883
471490943
741224385
493550665
949353202
935084184
1241074489
708061665
343407479
234303046
555754526
287957916
470925339
268136745
927742905
738591484
792154162
850588373
1004869689
516577372
377390036
457781220
762687992
791279966
757209193
1025239856
724363990
1140102876
1032220313
880593757
1023370384
94337565
456795298
969454313
418322547
935558456
563523562
453378193
1062023436
408114845
609487585
795305887
539087979
436716907
475049709
90063206
784157479
301031394
503725211
805457095
520265020
763154522
497750909
498743557
388736242
298037436
667298567
576510861
894236393
365836442
288899290
971832063
199138247
499712316
394324789
887759357
1067885669
796271478
783275364
451682449
734444419
877869079
934773394
872929208
1054747943
516034986
383703365
854004202
273345328
738258181
778305688
464662839
476437912
327943011
422219885
747695653
452109052
1263063726
500806101
463334424
514037999
804680067
516944486
693477271
357875688
417223313
568470462
239461114
879192449
163389849
421535303
472645208
709503051
434291661
823316300
772994819
458795164
433719056
583351045
692761378
535440683
465781572
1035158838
431685397
488336436
336362669
305336912
1059668597
523473684
814084168
451684841
374076743
553200778
412452867
1017910291
595349279
942230150
638055187
763720796
1068489198
876077765
550574946
630403061
376023795
626130407
833374441
674081947
609273926
639388783
406576920
986592749
731544078
451640330
127169669
393771670
383532940
469485395
340221598
993741479
591537282
341914498
870754401
471711317
731205519
529579251
525358487
1085578671
624838866
432799755
333006410
590534477
966551139
668753278
541417048
894661630
555755205
936162371
768785654
615606515
913241074
761985633
1018114049
425647586
755149422
435552508
543067772
1098876174
680926325
186415147
123812097
956651787
720283864
438691630
542184677
400366873
381465919
626281045
549886358
902070292
817218143
605235110
481586484
485700232
627388682
280750115
1066990539
499274490
756165615
987662629
732785620
997945855
474704169
762447605
583972540
816088663
398429994
530317364
784538990
414071573
948537714
607260658
885979009
535006246
1024753924
437149840
387861401
973548174
840001347
950415389
866499950
240903688
1008410137
467777782
418791357
604371642
404225727
857541347
929073494
730866417
962103223
682421574
943497972
286995560
862017809
867176006
386956910
1106815330
537865933
538195479
740333204
689653669
178309284
460932578
370869993
486218277
510503712
608003070
851303790
595239553
400349818
155732558
583672079
219737423
990066578
538490417
753624967
628268989
421497359
471598402
680307797
412121502
873111990
452977277
688284087
921784729
629097566
894449223
595117465
586129887
1052773689
569453758
820222090
451258775
952586854
566494997
404686967
419945171
815565176
442291480
823192713
414969614
624893921
715260373
930430068
707177012
911732196
492319665
450481032
297833685
914733547
296056442
689003150
797808973
682855954
428825752
646198484
227088061
405435695
865890930
533751662
535537842
344769204
638701605
827351686
54648693
705109156
973936676
997355027
655513451
699818367
606561932
399226712
411564216
745639551
845474739
1048670599
758321569
688684346
495381003
260537972
783102591
278874813
618215224
470590119
302433706
603747704
944479464
356926806
935464365
474930454
504877938
415307153
889472537
423408563
588883956
574267562
825021654
842537106
243494719
784184807
811676756
597836377
889424128
492101124
724914716
827510381
534888157
710803089
714375142
1050907994
494265602
315907827
735162140
548023848
455132340
918141750
587092965
984005756
761923249
686798412
333756544
1108934195
510008722
395981934
868428213
884426551
798034453
527287907
1061811666
348225189
385389001
592102407
537836065
235662038
1213069083
1055370983
1068701623
884344663
617062249
995764800
795239328
977933413
871706823
626325616
402014699
442349313
427946879
431693017
371731367
409594049
698178564
750834279
666324497
421284005
1059621341
899319752
547056849
399714256
391354049
407740279
746872047
405527187
394650657
897806983
986096475
438671220
425633361
455495168
1080286471
583973608
1067038440
256658789
943858067
957279806
811491284
477883005
628850555
601515815
218874466
1037388716
685624243
979640914
566607741
507672548
437701450
594390244
339988610
818225711
726214095
524633757
519429986
684798867
922676768
308449909
317567818
727663821
375660253
703047796
355131187
1069657857
1072836579
349453287
711032060
367942635
791676798
375713119
436038525
301153484
897670182
596674934
807183260
734105725
612328465
382743896
308926224
770719058
663536776
680505237
513425647
513348146
571300460
851968603
1142726794
326965454
911732598
528622976
672816614
927011422
420695334
483755217
868342468
731977758
665309291
639279203
787799005
520914205
528156162
1031655994
585738688
352977831
1099571955
891881042
539797854
322683544
1089900333
1258223081
901506299
794793979
372307188
385865906
356235238
1044947354
451224347
1050203797
112116615
1006234808
279834354
913355565
794221181
690852924
464128963
414225458
963054279
422398335
759973788
514473502
684310300
1041046731
795614144
779895879
768489608
923854493
778851214
395337497
534159071
747787112
706892598
683903556
276736772
467425005
345745108
710713968
860647518
643652336
444755528
168677455
455771503
963672152
600637318
557046601
509930433
904010856
970462102
906077997
467108662
372884420
538868397
1063337130
1017130742
485721328
479765528
816488907
695764185
829253544
421263331
324559117
354207592
1121987087
648104318
1053841904
1076782544
243497461
543653070
320515589
343512860
488471772
1015206341
1005602161
751667657
480997939
650050683
469419121
405236613
455974983
515605642
570308821
574631016
350335253
565063818
693847096
538648716
613519361
392429305
938689196
359432762
669080505
531839554
346113149
531879740
624500964
637748771
489038238
829483538
581834488
1148961743
673350707
647168833
895290756
1000763792
562849930
1065153161
874315509
578460561
481969364
365129881
306632564
331027676
684667819
778834015
531803228
591159269
123345375
620510168
517829155
1071034835
506511913
400967169
492228104
1062565307
449994898
756807374
269325763
256645137
460757304
141364827
416709515
508285296
746741743
604634815
277154081
321272746
1174483180
372629038
896277464
464845337
1168408045
493498561
276692785
392172662
974240809
705359488
385932743
727541017
851112742
646167252
1024012460
398519818
369951992
925031269
1024705696
965643
730245892
1126409531
258060777
875979721
353522517
504459292
440198776
757978307
879180056
781350682
758887034
110887942
629180871
942474942
620838766
435664660
608914424
421025847
146763421
1273271162
679330499
908891301
610058923
243889607
637042495
629631031
492554419
463969595
720438631
664073449
372870434
879189745
910411168
334692317
629429239
592291033
898272913
929169519
489073917
958317379
598417886
824570215
548783994
707328085
1072912079
669325759
570726572
1006672035
587866678
215133129
567547286
469525442
628802302
545082068
619559422
431570081
212200632
603416994
551741714
559249774
724342644
963569284
569772176
967288167
412930900
284142729
385077306
362091585
872418182
548830146
885763203
357896510
747842235
833384917
646833740
383948667
481233217
703188422
362659221
920696783
701048587
492467486
503787141
42209451
382720719
405770686
1076237685
1169034082
460490890
245982940
905805579
336480453
443069076
654097410
547132428
868683787
407663906
756592798
434682844
797244319
1058645534
1062538729
313722707
678235500
642830200
371142563
394190440
1006735988
336793930
495343691
395210863
724393545
519257229
397111653
679355638
462205621
557193459
894175081
443506208
1027184210
982415669
639723149
467094331
820541524
750092127
390684522
351099771
554587697
893213006
422472912
632166610
499443448
384289855
911661911
814664255
432559041
542809144
437350406
774208370
773801183
762251488
868699828
460148729
777981321
530232025
1056275012
769397136
141466821
548166551
741417765
883639420
628820419
663353197
388713667
729658939
630718956
516281958
389408201
1049481057
493777523
755284741
579448348
682609124
177883015
625474240
483416498
830317792
643096973
903067891
463385557
439387408
528307883
708498057
1107387112
402877682
66883290
662173901
913136523
877202161
153647534
743998395
464031860
598146012
222109735
1005141604
219407270
340340145
596145972
240523746
428285689
902370498
886584678
339969164
550783615
738333362
541525521
50323043
790338979
967314110
1097148416
1223275557
903222321
715058778
422716303
540980995
451202734
982369133
622368100
320607301
337543902
583509061
782238785
434682291
505833210
433312604
78023223
491316010
611423246
323458572
274131947
696272227
381590168
998924642
469501296
338052120
488718463
1030531673
376131186
312759655
954334992
1007487185
477986044
235941923
615925811
566938917
783591455
401257305
451232341
607300074
348379371
958478084
639461379
538165210
453385050
174119642
451561262
646137737
398469183
615408948
504794470
506799542
1038290127
716774674
563177943
583909851
483311325
881871335
339469067
482300354
703128640
303364226
753639866
794008979
682838837
1097174960
203975305
900993109
495676470
505106793
374005581
544404047
253876040
625981576
399380156
989258600
1095024445
573965242
429041152
457822374
387181217
550903653
1080015357
1035267382
989216759
796041662
548988696
680923987
240631894
977420784
451602265
834416248
431160883
580432806
353857432
627030274
954694205
477746559
1096402464
851855635
628494306
266624781
499407747
495097269
307434109
682869046
711169342
501607592
560305876
550949172
916353977
147241585
593326737
394608373
627389666
906335859
376935734
539398792
475477497
709787848
966395531
575962966
1014476374
722303506
555822265
816770982
1134061411
254955087
852741601
829434589
512658784
630011301
732068757
843569683
512738295
436677777
892158886
1129371499
1084142715
907144572
324401921
816907005
474201665
1144054516
710969002
764466366
675057156
865309252
548725604
846045420
805969091
790349403
668068130
373102852
441791359
993282842
529725106
769806899
103027666
528430692
898648176
538968784
762363948
869170230
415071417
506288599
856582726
1027132581
668194506
851903146
419409526
943100866
819389709
494388269
472285074
415174149
550784076
1223603257
848070543
816017242
829638424
539898501
253068846
543204696
285941243
1107965605
306008488
165787199
868898909
333994945
644730861
871042746
404400416
1129799151
1114887762
701147216
991820920
329314296
941198225
795724072
488749151
405239451
688864672
396644535
713041568
898951017
176893353
291653754
1142654364
539860158
542209469
954926065
390078433
547544266
848425742
447895524
330957997
291610819
381986373
461679561
836400441
330269351
169075448
568418797
953386899
389550740
350386800
525998928
478965539
459974722
911568487
530137362
657005492
380964235
1215328439
408874152
548435425
467177115
802260797
648367673
549674163
495308083
546890998
680128577
279898833
529572469
451619636
765706571
718818872
952883654
906363679
424497029
787178614
663512595
485986887
392302632
800421741
429972457
412870106
620666671
1023323554
795523793
943874829
811530127
463222086
591320455
1201930976
544856023
1048265410
460618055
300414959
651696137
182013332
652959935
528174720
382379142
612092852
770730954
953169111
394495861
712991354
684189569
544815048
416865641
968956111
1040548331
323655803
565136384
404160653
1071936904
208046632
455917570
225045375
566099167
905965792
522089545
418693194
588337436
393619188
1080966353
787715845
363925791
732412058
597517246
1066862105
780515723
979657161
634854870
837837710
222222020
448330935
356524017
484332269
358629326
666026765
898622283
514638374
503871694
476488368
493630622
1099623788
1206156779
541512653
391710557
846264341
534483737
920793796
1092430210
1121658598
300618032
460864164
315329544
682942842
446932866
580951828
464841687
380219905
942504372
414296585
815048177
580391034
805064338
615358007
581863243
874501022
588473462
563188124
517580378
788443623
912084832
626811957
335990811
974281057
454513924
422100732
672625404
821306878
845249170
542597364
610025543
681467387
1000158682
258134393
471158602
874477299
999140899
631655117
341277896
469719351
919975080
806120796
986284693
658918216
524568979
651021486
332014069
897923829
271230057
813576648
660531553
885006334
605891191
336084434
883238191
527562247
524867621
455996966
569646605
745018084
421150339
985718052
453548726
988048417
370804222
442173776
971414817
1149766794
847330213
607164793
331164310
635721426
767289861
534198562
532666669
485317886
526009400
745673255
526937684
351790027
382306494
1079014597
818466356
476986859
215215707
630648918
412968299
589099788
733205412
1090509222
737891108
525972723
895345014
842952640
920168177
455066564
411736377
1033764862
512676588
1069648566
451116593
584332453
271422531
951012835
1114343074
714847503
741855498
934384729
1056635013
595684168
1001398544
480817269
229432828
808923935
641172310
927807212
151921086
700461474
656926947
859873429
323710970
214870911
94068800
620725191
431827682
548250840
570991188
706150382
381834810
183821490
1064441397
719222136
171119241
189868555
922396601
563309100
911424694
866395639
1216295678
936084457
540835495
357271876
757766266
958376509
675135621
818393135
665681126
458842120
398554989
314550951
941478743
557961256
481204971
400637452
863921459
728424885
323738092
854922366
453969761
212773303
559617944
734531433
510032997
1053804544
672127654
628358915
632039083
554828168
706589063
400399450
300465295
600186846
366008571
484820905
402606482
445105280
826506944
935289152
919083375
764551321
1077460346
612991230
263418039
762088135
492817632
452976046
798146180
426188949
515115067
424476455
466011260
466777364
505928011
498599429
361931337
384969753
703600302
392795653
1019476276
578636770
903367148
464498194
912176209
331422921
347002069
696355196
555569875
433780768
752757308
399022109
503588600
770011627
946376588
423707800
849813070
678390384
1122564570
464736017
755545092
970077628
449050321
571255700
564366764
528533513
445513808
858384306
967556847
1059890342
428961833
488893803
1064102773
773094656
584362297
865065583
507099043
847098926
389187533
367867648
683271939
500444246
824586892
956503957
367588768
806528681
443237373
396608886
1677458
700713369
426734725
483521859
1056645981
834072907
951139858
844600778
502634389
454994272
937258751
703934033
545503486
349869766
577062887
692336632
679981709
563809206
853808762
666856686
872692311
402924731
658972367
444537431
346225867
74747604
943556014
860052458
1097060872
556986294
652498507
909349400
414992941
1066285810
667863586
1041225354
453612014
582500838
498559680
578734782
502363752
717178861
962987064
364688310
330204455
869778047
384826246
592490232
610878115
635271888
878060767
620084517
1251455702
895538067
1139280444
488292244
590209356
670183437
857250421
691525500
1104814903
279125992
367849851
738710300
66755886
338983716
276272817
638896610
923426052
384876311
654229319
433687986
867622011
991071963
537141969
288606215
523485511
468533392
1066839228
424856343
1047714364
1198884490
333820397
1004496607
500345284
1137956398
931346935
574606698
585506312
445386660
398488494
1045704680
959144137
1125955764
1069311442
998493815
214134552
355026189
711599168
682829815
589569407
536617698
760079937
867871942
916384086
513414312
435279917
714898001
505882251
498692176
876357197
753318846
813234108
1065164532
832072101
896940384
376674236
560369677
829263198
996075594
839804734
863933531
508480117
608476701
992506774
452804944
517945959
391057589
1179249178
504791813
886690889
995388908
554305703
603188661
597330941
400850026
972310437
610454981
942468928
516813520
880900075
439585346
567230510
800272812
824456953
667170748
587725144
653190244
1045270037
588073452
1000799011
573356500
484134909
203720114
416458433
597858130
476135300
730949703
886931567
993496761
692256643
358899154
524720700
609129111
938458694
464354852
752685111
340638413
701608008
520392555
1131558396
1031345288
1239559343
660028395
667035212
824527757
354538597
923919758
486468607
819367305
492288457
762133862
562281452
959349376
773438277
1018742328
959008437
492990535
540773689
730488947
332028420
780307457
909530047
771449432
736347417
722961217
1008321621
692017840
390235953
585553727
882782409
393338001
847248357
951005504
1154527899
731112866
735144565
854900680
1066613955
602291855
327805594
900275996
487604939
783040236
481377144
741643637
1216067646
505040708
317608987
938649115
780258696
234991578
498351222
499557084
471033689
1204869390
773204362
705778556
353382256
651538632
747756558
381475411
393620565
829977920
499945165
421740562
705446022
892278595
491019359
427940560
780893037
859076563
524379693
695643380
668288761
590625935
853797558
577884036
673889095
457840505
689702702
971208953
394773145
471742112
334641525
1014504006
751671153
716757474
376507295
471533528
910786987
568565567
569523142
778000680
1293088124
909773490
395478318
694115628
692650099
508749309
766040134
584231120
423722389
478967852
1116760720
516775295
387699291
489234970
518991549
472450246
1078138870
949964120
818802202
497210066
515584420
788798406
1081948375
589245115
718475738
756986066
307721556
624418563
577585301
541088816
419086433
701061165
613970509
787147489
843548312
680768961
626176356
883406157
798180110
828188636
818816492
583414692
407833259
887432903
1023805610
468600083
308013955
333571936
506829163
867491161
1017408005
593566745
578312986
792643780
688921016
935950511
472966897
391322191
780769065
699898332
304918545
890538042
719314036
1277136048
688170647
1040509446
800366911
475898469
582536358
432199008
605077500
849725198
806733804
524481499
391630934
678112619
734280872
773622989
55482619
451772626
855660345
795043681
481366929
474610342
433314927
173058885
467016182
894676848
652155549
317711305
431826672
976721692
302298867
665750524
477166889
673751215
419940197
433696416
560596473
461707235
948992137
563596784
718395951
386226480
340235532
528612348
641166316
181084362
896202123
404983878
736537242
883741510
655397143
725840964
968083197
266885621
634014465
302156054
500704765
910310651
1008424802
946857934
432864836
541566761
357884155
151564888
765638366
1032821287
184155201
977924500
737323525
366855825
852981528
626116614
955109582
624253703
247929478
738674361
951577991
1119649135
497686300
1140585805
1091024848
966235152
1221502202
437933345
678710360
1007384785
514190691
855117490
634839678
746692124
350819721
312904373
320910045
1107969309
684322104
922413576
635219398
500038512
455964312
645022543
826506723
192895431
983433450
372956287
414214019
597858349
755349610
853724942
611114257
324029529
304367423
637948039
664713822
349546961
840946457
462121630
391840163
636021465
1020561064
340167124
1073349743
312211589
592752928
679193232
372490085
438129739
507316078
833347538
747717898
961539926
929696837
479192088
1038716997
448926033
532875425
465171718
858350700
706759221
575102092
873654473
487844165
393856038
1035408243
602818989
972690679
584844925
394865040
387393908
811672058
425321762
971792067
631305558
380141199
338233925
514409648
466176628
608018894
466463312
734745428
185181779
594114648
787331988
543781390
325691089
512401867
579801868
520021709
316590772
538887303
547157648
584350230
453620648
302146486
564341268
327559846
816425084
770160648
478754290
572424880
562387567
715330430
516455121
697229495
598543844
697724911
541109453
716545539
507954511
409150550
920652564
1021717007
636693713
372414392
347417658
609706861
546923282
146588494
690224468
416412490
761198582
495228105
471796523
935316326
778051288
530869371
446407863
792350477
454008389
808007191
873812759
340134500
497959292
628302104
1078070075
885889536
604181586
605675798
311276880
647693397
347619941
917224736
360106923
532591643
976824843
612754393
567692352
151241229
727137708
469051683
1107586020
233130063
663334921
395950921
275522454
747318555
631384901
593250408
403224349
511504529
566759634
481008548
558794050
749614052
353890930
392865431
389361919
773234930
362373327
447064207
1144822917
739157407
551503933
609489631
566358661
449995246
570022644
557902566
820774288
720200810
449596220
340713795
390530213
550163131
855122894
863058258
190183652
352193342
390360223
465796656
622926529
736898203
661933643
90018744
836439273
456115526
279335549
502749947
749548633
664604273
262074528
331005932
713028200
482814932
694734983
790845701
437559919
413468081
332332696
672043180
892871481
502773613
820121958
551878971
373048333
394211658
721041459
235917854
789185026
742187561
666985858
674548926
564614831
701875184
407588235
230245433
271108582
969932468
274990760
131026593
416538671
634159730
376033687
514264626
614859099
1086850489
383682219
444235922
211778869
1180986873
548573017
382702517
475317715
428209726
564133538
607197355
635754197
500434228
461880644
714501839
1227024992
387270278
444171863
496884909
764218606
490788722
1141142320
322410903
482765162
551307437
1041503097
651802656
555755221
396166370
781504973
674441732
470998167
711974883
842766751
942706913
356705480
376766258
386233546
1009257181
443056483
865788468
417703809
486894562
1000290981
375142137
697133186
509039554
220062192
496737033
1112287969
342619425
1067750768
805297709
563239259
780069614
969067138
1192669379
500893710
706197809
760925365
929797986
1112187399
890598059
868934681
699533090
711906252
772854263
322655900
311049933
925103291
596368523
1120140771
653680320
602312478
715024583
531172813
739486673
388435972
169289067
567989407
740511887
545371438
99380685
512402135
241270016
701236027
662598411
740497054
530510448
332090157
507228661
767329625
527352180
665764251
753189093
731363559
533675623
626461013
968938131
773305572
688249803
781332335
449166181
507882339
472900033
689820921
1056396113
677937748
307136737
318215217
556698670
1079316037
64283008
678323294
708342235
376323512
794111652
672857284
758255690
599015864
387829927
358863440
984436448
617942106
434405360
862859349
384072149
890885238
1007289646
483911658
557793637
917055953
1097116928
323288892
546418807
349260746
566846706
428945032
424541807
700809782
993549839
1110542395
81451325
899110982
583352747
586082575
977997307
505452904
991417363
333578069
934923613
628979269
755971358
1115715435
478038227
552038221
362605314
430957471
547562396
442709690
281360822
767175829
519756899
616334345
362702020
478318630
453944621
691475634
351290921
686870786
578959859
352943641
1138295396
650075935
382663025
1007136909
361733376
849107351
1661394
861970839
590601282
812427739
320203294
847292370
352999871
456308801
370122774
220725731
1149673379
1025181328
622104262
795861129
710105375
535622451
370289205
899638223
514054052
925883512
618323586
1071433760
772440722
460587869
682417615
347174554
531615393
880662923
379797445
245370538
474754699
975316226
584459300
842145125
790285085
895924325
692362432
521059037
892723341
690397190
491699995
515540658
395407766
685260903
439747129
623954587
537933514
904695779
854318753
818310499
332796750
386889952
866878381
353721041
745159121
701225022
610194532
355590245
761374685
507065567
1146152850
430057541
1228262660
518856514
633279040
700778476
623797313
383080251
416481605
479738931
1067891192
1225215493
764527267
767382113
242946876
314685283
408277420
938397537
348924815
804536055
666240710
475175021
487638733
761614970
646902275
899997136
618490054
438425170
615673419
660987026
118490310
356558190
591073106
952906665
1160057633
1048804428
725360745
664622030
93699708
148485511
1031408708
995876027
1079227902
930698287
744768805
434442497
437710257
340708373
456858109
676401653
370225102
674642229
477976569
465905164
239641365
810357828
1016566409
783341334
564223740
487226275
489730686
145417031
621509608
580384170
518449455
822656386
195022017
386631976
678150720
961370805
472299796
727485986
719086340
578185596
1073088912
737946498
897228300
887917961
1057784772
545149180
416328423
556513811
280883145
991140669
611449489
752861217
528509684
331246715
425643741
366349959
598877004
1023659846
624129869
660930791
494956476
859332848
489514941
381208538
651352951
545579404
349864845
640140693
1033575518
106530845
466799248
482095728
972100022
434095386
625031646
1046520538
810601302
691438742
270956615
331109877
619768817
1132409701
731000256
535482500
510107634
385865815
1106562086
847354044
403137383
341537114
363071841
415115510
567581778
334825731
981760408
631428089
1079515807
249568843
649277696
671437551
762013362
479139640
251679075
722817405
722731200
305230869
1045638355
633119034
523267436
854145445
446251008
743224615
868140566
388344515
333387063
491584809
683504758
876663575
182845711
394005563
490338041
494567608
894010868
950994751
1069896163
546037241
629257864
483894651
592467320
729574856
680759373
1232319559
1089339022
821561711
1080840554
454325435
855398731
1056730295
465553785
333806923
445751264
732931246
403554439
452699663
113410456
442882668
694534996
344067325
833218290
160046537
583120304
641961727
168902482
961374753
840496735
828608804
454323553
566223191
523042165
1069676451
107863236
970659577
478616102
1043759100
601225711
397597632
135249032
557484166
709442598
373842231
557513225
986759723
696946536
263904788
846978208
282282892
1004680704
434072165
359165945
532795459
192578937
295208871
977511140
1042540671
658588429
1003635947
1181693847
371232309
1121356580
374740815
634918324
500705035
460496728
629225248
809902571
682614699
279003900
332700213
887432581
1092643303
224886617
899794010
948696830
662965
778174434
1021859681
1091045
673028245
68698715
982080237
1216501158
854643754
1118491365
590332407
554601054
1056672371
888742703
939117676
795087665
920278297
792660049
597040349
690886747
969247033
962797158
703866398
381577198
887799152
620874920
384999075
962288033
396552183
887900134
571416616
861195674
418160578
941878966
438057341
795548327
986213206
343036932
417941664
708554713
48968042
510690857
1073186106
576682093
735697177
105975185
958309025
942637200
1008843483
443182819
833495636
780903377
559084766
573503998
277178186
726853654
321256769
679011375
733069810
956303809
1063318686
786714928
698019560
825800631
1014430486
1020783538
532677953
506906689
972233139
1023814958
362185764
351054124
382470664
338606678
710231215
807722865
598908464
576970525
343333822
611744328
508174120
820251810
971836493
496216718
677043783
619809128
590729967
546027135
1074675053
345607052
1016347809
886533892
552000101
910395890
484195909
461474762
529079810
749041274
931678685
61504668
1222376147
1075761627
563970781
224742612
575645348
487377959
367588790
606248468
958879128
827549142
492607692
488857618
445762813
703753903
402469721
1113002357
991607923
416615872
294542498
891061959
854832342
677735156
650023108
824218204
392785288
338523126
1014374202
603128290
380750643
504016071
777591081
172028295
280895558
1044207089
851712287
284399731
258478536
953476504
372546187
444584093
358310442
630426104
599848189
262147204
931397471
707813545
513501776
799355773
422374326
741586670
785907035
853413382
1147428159
705860446
589423096
480582401
654126350
947920772
993551958
366630066
441917692
786194214
313359286
298353263
829588189
926361948
732462175
960132703
513256148
436918962
414174818
939463458
524545028
415472348
1168581651
314021635
743134856
408309775
848446527
648040139
335949342
696410609
501046206
705202367
559182896
393294289
525959686
604945937
899029525
56227766
412147928
888263132
664288503
500099743
851288479
607358558
555448803
375512438
863992194
626140116
158148069
382860375
1145830904
522790552
978026826
783755825
712613302
420638792
384191259
773276327
777261388
1991972
340496219
608438980
522651744
608517729
669179547
658436553
426461866
507017344
1120599679
684979293
15080526
677462626
698788921
1203255747
995437441
802548647
865189538
689705844
681685295
503350798
546609528
496864730
1091025678
559838327
345718977
405521939
540842943
710971581
444144898
978323053
831940144
393486403
1025431834
411258145
1004644841
823643131
674343166
298155161
683829241
535917735
527132556
500874234
705742932
924174487
485465897
660804967
647430082
520051573
899685455
848884203
1062000273
668195577
724584289
534204912
313016769
530904204
562139893
540270536
294129575
983506983
776250339
909737951
587757977
880030936
384498841
1002963073
922213946
812857040
772124968
511231504
1020475210
427205782
465112436
960152818
454928987
671877520
1027495003
926040793
368254479
439293995
366621261
804423334
984986900
1113916895
498436973
802045308
574921270
591555975
423156642
307397460
495746072
414393317
846895762
988514342
859375976
748865625
826412475
457503324
769067356
992152771
350854273
395353244
430518932
684783651
780603968
293043682
947602351
475024490
864262033
550391440
763517400
683986734
802889536
563254989
734868567
1095002848
462053355
1087610158
497728244
369117326
757705961
865063027
994899718
431003310
678052033
809939870
729932434
900630128
959539819
750532848
339588104
1065177306
414069212
673462320
1070434824
445157328
626607631
557299970
982384750
438719842
1169204016
1073370405
872801662
916025583
312107625
362726161
901630304
469963373
171948111
716785111
355255943
638437402
498476670
942090128
596427329
629933188
335839429
199836737
1076269500
745959193
663934004
817638777
725354679
571371162
595256429
668943357
682492561
735072015
829398250
450484141
422183709
592743349
380084080
451189038
961400010
607115824
452395978
326013973
946811628
715949160
676074438
1256004965
912518714
754786120
570194303
527351541
374327164
588374949
715746845
792317282
685480410
548756518
376645530
1078220938
1151122351
1017113410
484019676
842426687
919406105
1020968535
939561313
52249914
401881524
654461532
518885369
901447889
1091642666
484849539
508081472
131454028
694452498
278480433
580012064
679440639
628726897
806616726
156586986
541529973
616825258
469626855
384905983
1057983871
616192128
367873349
1026514031
545732376
281452336
1113930224
690772770
527383789
614288039
42761981
419658846
879943844
888353403
1137872835
755780187
684993478
387741634
818976654
592048589
575615293
465917899
856876677
462982575
489311277
723579600
410147143
678987272
1051318867
772013910
738807307
420605526
836013537
884589159
964911065
451939822
820238593
464294298
675114066
659917195
417597077
262652734
656206512
454621841
607333055
425304786
634860145
454374063
482836428
952388140
505530313
904135640
591678997
913451824
643091476
338282454
711346324
341952317
444740771
580310476
650425412
432636902
614449576
395195289
627466746
881488144
604832450
668062405
774791118
664987041
604155501
661143946
804487683
973315162
273695947
380368204
1164865287
1122340827
481284596
683782598
714856595
1119353324
587633686
68527302
348717464
555485625
588997835
451064448
584437091
545211150
787580479
633805587
565246404
530463491
554710436
717519476
985066497
1029509630
331190450
1101167332
689522886
549030067
723545708
650439468
866650660
610047505
343272682
894745417
1246598952
1112592930
460013106
406484914
578527566
1234838767
625101832
976251175
328383869
690419073
746561332
767858709
517737670
1085460895
765058823
1134785159
379533842
538909201
945037986
543724190
591977619
632250234
146769330
1138620378
711048153
479213936
746163102
435326200
593248922
549915150
230557396
511917707
1204362398
991508591
817570976
1042888656
754149502
788594220
911599591
951541891
661076017
512856157
1022122193
1240143340
626525291
502440106
1094106302
645709134
806948011
610127563
1011941160
483651158
1024128645
264514638
399423846
1000116022
592222966
1009479718
1035431934
456026086
960676930
1243846027
902287955
1000811504
443625683
467705940
958804870
832240939
855736742
989354347
346290964
615103622
819230706
651950512
853237940
651548854
834171942
833565610
353463919
1179238120
356649551
468949004
797676673
442479833
843635440
594350967
465976517
641540426
584211103
909780351
372017541
1037523837
1175463675
652623920
548545875
441218889
219246850
685337535
380202243
675985105
630639268
849783631
441346583
417909824
287697528
609209465
693533031
737369438
1032367998
825888578
382712789
1055353439
791339474
1092026324
932188600
369265361
477193314
431038131
766176910
877429449
625465082
649370804
556065555
503856518
407393539
997759668
525949546
769312530
608692675
1008882796
969458228
1048572760
689093064
577356978
1040857532
710441215
526525377
788009744
353155338
644360188
957198310
1044435141
363627311
1119957473
542033448
668054485
1144840357
986364142
1082850901
731129606
793038185
578914998
809078718
684661974
861266799
649908342
852191012
314037066
701652807
280955647
587109747
876255331
678426890
148276036
386132881
878351052
548203339
618307494
633872088
675881563
763790223
593321415
508418871
686825403
611403154
381950711
1195115849
591131682
854245113
835462901
301000483
1115940615
863569179
1146773589
543277712
529840269
617200335
856796854
636068507
137071407
674005524
691067451
576221611
548624834
194118933
736181737
693239739
518404085
457134141
383416862
1093840438
340257068
855386030
602862192
429502634
917256178
766793417
466420532
906185186
531054080
587997995
376661489
432771061
675653851
416448328
542133745
973196659
398870778
899105080
421509581
709090663
586518933
958706549
811432767
425376640
561391990
1069536953
465314462
1224060926
1093033556
626734406
545668343
1164200895
317172522
366409447
893130036
903722196
882445857
1106830146
808890395
452828990
650099068
608853784
776924872
885036769
491879510
547160666
470988100
750711936
1043703161
495538618
783641369
743694468
562168737
1069433756
597488516
808406923
384984041
525818132
346066737
596682443
1031472603
384046960
634761405
447617226
1149165132
649080601
535227137
593708874
501873009
168081070
870349576
529534323
1042217208
811993927
133626634
856668067
456133914
735995204
546379727
656577601
505721441
698615118
643509860
1059656751
854349382
1117009544
743057470
705200331
716652849
330867656
519582357
375325838
1194968754
414542688
444552158
341155100
454923044
468803533
378172910
492933773
573474101
514269229
431934247
1090046071
962850858
944148435
131378001
637100687
384871695
386339413
404522527
454355904
719534011
518988394
533513763
1108094001
601835943
812213616
517626838
819765580
714024064
565317568
385346279
562985099
311536118
505790050
543467641
993405424
965820069
153175609
360393223
868267056
66226597
480825268
335215769
635713800
652463117
841614312
675422136
712463183
611757835
382290906
589028452
336345123
827205197
397020485
453562599
371781482
975898124
876126918
728629964
770412953
786801370
859565539
1061482765
734110757
561389902
759880483
493956179
34512898
893629946
458525960
440759399
285662950
710448350
942299710
1068000392
1128404992
547643213
853951468
761467849
598733141
811801641
573622834
385715471
154571661
676100665
378561944
621861695
523805444
793191980
926926449
423484406
526099600
749018420
1011319319
471760219
1140631105
832313502
849924536
409224307
799766407
468848463
523391579
317890900
340526282
475589459
1071939356
945008979
1128584443
441838980
1039022529
606697434
264636058
351545948
1078595063
489964688
369671410
990213887
752919642
262782271
425443103
389955435
1030161750
388158743
365497931
789556122
565608927
742249262
580244186
377389989
813377578
582987842
804678992
921966305
833371531
837303608
599295015
332894604
506199384
481172137
442475354
398934606
495632395
893229631
1097926133
534470388
705664951
355291796
845760863
804077107
490885157
355397758
660838644
496586979
666412816
880290387
358892486
800773580
537671864
612380570
541922352
670056801
546120786
525083389
448454187
525245648
709840881
831670304
988613632
564997661
480215741
544574012
870261113
647126325
910178812
545197376
537073612
91915021
487080750
509552911
1048947359
80110589
627906602
938596286
313124137
914227981
386109812
724153661
535536947
671962501
793781301
70044
700296829
465546417
569598922
294529783
456957444
482041529
500912352
782967120
506611652
944377463
963268093
272636360
296098428
615783755
614433696
525471504
1054349114
516902060
431144227
386809672
276018365
200508818
816367995
763299830
648744150
190317867
660470781
818838308
987279131
699015320
535371996
455348164
528041687
267777359
213451269
312172874
399584429
444041724
182615073
513693658
783009196
943291042
697556364
673391007
676105698
439063303
411156299
910737642
668277208
59854975
812226804
774781942
565706235
444812671
729332479
735979047
610079377
326977898
1017095799
572929031
266842768
533317006
537173606
877474374
424578652
1149216988
947667187
889985913
526123601
398267743
651336949
593893771
497995364
765597571
700933552
964844145
213281588
431900670
752926154
92080346
392266222
689658475
792338156
127044840
520534538
566181855
235875210
594581545
1017445740
750829133
647836454
1083020859
863408475
780919826
898598428
923188343
600231538
476577498
462639546
555554053
446262664
1044572169
709903226
1057258770
527675507
986801182
630180032
1031979784
1014812393
1125433642
1150825568
487414799
615922420
267223025
798326409
346621746
567425893
767369473
717628591
388940895
424774943
400612382
980984658
583517164
382286055
503625071
764525777
532987548
682905427
1260246506
771732662
314678361
431508386
435927747
788330505
525081212
415274946
789262024
914256326
879578712
627025711
865741147
641036965
717397256
525381384
586818270
482932682
1003849284
860458706
314412330
570308172
670549977
750299721
806438937
536622222
419379237
722692038
580423614
951951827
866509189
1033528260
703560661
1100613686
489024406
528091921
993322907
426720916
760848064
503384572
989206846
838117569
432134709
593117307
1018711882
832058517
715721749
168445599
1126422959
770628781
904003841
509993172
985510660
1107664411
816678396
574121692
878796877
645373187
726914966
561219103
390811220
1010301619
638365503
417731309
1041683336
263291528
339668908
743804173
659179071
591949902
959625927
1179816464
519942601
641347608
534358384
428057981
1029959388
182820911
375408532
878166589
543468267
887811922
752758609
1112031627
391299540
564386708
388381418
176472938
951692027
683925378
456393428
443907818
450307463
747372141
919099552
424117704
1031668523
1002278907
1003601963
1034283142
476145950
506839538
286853911
874749283
802605300
970073997
741834287
872232088
997447627
831288009
457531390
716142070
1125432670
236438901
440578541
443967149
489316630
962953626
453793009
965430158
547239264
313688453
509784805
959368374
1002983068
742269584
458491358
394507239
1017229460
804604648
90191630
990518157
964843230
898715406
468827024
745673467
814138806
486705213
715515815
1096036069
663141355
589497759
1006583667
342935105
512845622
389712188
833808670
363959812
285359890
346811907
513948688
722669851
850369701
523939158
901616589
1066359666
1079810757
1020899332
502999565
1070528490
838045399
940628638
258282448
701048929
945865932
517029202
490251960
300268802
1086357668
692640759
531832102
603434864
355465743
606116259
427484011
269320377
290087607
363486643
588927109
342248626
545622729
712259703
548058757
996724748
1065622482
983377486
509141126
737693975
929935920
1062162637
679563719
762989943
660543707
442684495
255196244
768032425
676114511
1002339425
590376692
1132982594
594523426
380595746
50543085
311885692
482799725
542577090
399246507
908744195
368396431
965460049
445183377
1224753436
558267990
142708070
831300173
549524311
1144087178
727380654
575653389
782957537
442830515
493724323
411103536
689512249
811187890
842106572
1106310930
480304478
396716247
830047925
834714312
533616215
630458353
484134583
468249067
665035947
499063816
549204837
490387775
729086547
569841088
792738386
144720923
1149861044
820177146
384746626
706312533
210907175
1060888191
686853694
489347895
339920473
299891375
777293949
842968361
702889749
819460866
692284788
325015207
898539947
448786130
829987664
675475844
619743790
529458409
694604074
395288925
737239156
542128804
287075061
757712383
947406687
313498883
479444696
688126634
398049544
525488010
677640807
518471562
1182733874
896744325
419416934
469671612
524522821
912601155
277963105
556284214
515033686
457250088
316851793
67400031
703500711
504164530
1090614453
694990748
202732866
645357340
1128895314
262173802
651463714
461492481
300864826
983677903
195995202
675632739
325774284
447772863
529509583
676601452
700551157
507283667
1058101170
864717599
841656010
465716180
570041286
387299376
1060999214
634685510
576651202
857555315
721584247
785958491
679296189
447189870
365990167
577247247
623221435
252605748
558627295
505429711
640871406
340838720
767412862
600059461
859734560
819883376
974945920
539429202
1088691697
499671072
876617490
403529666
894596653
388571150
529680075
1068439788
281648262
1214417116
560228546
430995176
571936046
1031243566
287882521
644311592
737611198
643052725
398043707
845930711
1007194566
692624840
397717392
118383929
901755543
533835904
125270899
971916512
548925117
551892758
938194345
594809127
451071275
878630899
359086501
954290584
987648891
827113929
672367234
358051253
354727644
564815952
332765988
480093753
516026255
429157492
836820079
1011215414
849700902
1112354505
447280803
709335846
860309986
717875477
259113827
657698347
271554422
525957787
955382822
1027361932
615453103
904087468
743831472
524672227
810001166
613068155
459312917
665272532
821394195
412151879
138533574
754181794
143941344
891314
452710568
1150868869
746258354
1022923274
513012295
792110498
875211461
490809563
584741279
500408432
774972888
458605099
707963670
797130016
505321228
515938855
823166984
232977921
502052724
649508034
871841878
683272967
515615382
652166321
381191846
1009385075
615011656
163684175
44017171
496054768
1053002434
473316632
620965440
720295667
1145470765
486325083
687565283
520453759
150690290
416300921
229091903
496493562
542915120
1048344510
930087325
427910798
426722526
1212703186
493753015
928692600
485484517
309054105
944317286
946351505
286067454
907161810
1011396663
482662882
754440692
553985313
452588288
362313342
1118688966
486008788
533343729
447802946
727638389
666747697
855963273
459326897
399322265
512520668
913201367
630823955
674808781
245193092
330311647
342658752
494147145
933272161
341332572
562022220
645412892
443176771
888938221
372523795
932996528
987767999
473802343
422523840
90054910
497271227
309443999
657797796
646277575
1128591548
624706205
24961107
531866917
659224381
715076714
692521846
975094573
389577975
411827725
467398354
440237511
793474707
537115278
676401920
371125962
247532649
487590106
875483634
549967198
644281821
355888683
430586005
542826380
520897709
653386023
411436514
394040794
531208382
486228963
548394431
400197171
770853717
562384748
539635410
542202496
1021131563
1019511405
742790332
150186661
841801266
565106906
1111020790
549453582
1039557282
963362211
279406302
713920006
812624217
1076697921
618650624
744449993
561714433
607946845
728249038
709909376
330090844
250704774
440992120
439201746
948992876
410910827
449349950
733393287
693984184
710993090
574481291
212190868
657642187
560453919
505954926
640890714
430928650
862401334
855608819
1134351404
687384859
311193155
831047650
850273313
581111211
654133317
245982212
660639379
517089135
401040110
746889526
843329305
824637213
468076450
352960902
272100185
1187963182
639477931
650110944
651980737
988241251
464853130
452146855
599363995
496748769
822613743
443234415
508893894
566042024
721869587
537801205
355878551
502733568
793564510
968950868
402192802
790082672
696715297
1054835689
168620141
1080721216
918950919
936624720
553843059
938969260
386335173
833574847
338198988
666057340
620312002
398853471
980756115
1042946223
364962126
1139454233
498534637
896781490
985939367
698534581
202714960
566089476
869984239
829140006
418323029
325301598
867146812
954737979
563337020
754325918
860584381
904277116
1017186167
752042769
689114675
762378790
866390540
331884096
400489410
413954483
1063171323
985973501
530927858
419331922
1127662532
801247021
617973672
450297937
310812140
1062928165
484328489
567861789
145620100
602469455
848687267
553512407
347969503
1046359043
530225979
1114239158
406585968
921586035
685645244
938269052
755288651
1147828704
909680048
608774142
126808377
463414839
453599219
636064535
310448730
555948969
553159369
657226321
707467094
476416322
1037914472
710819269
326237745
634490267
487993672
1062377053
775722170
416962375
930508743
651688912
901515795
1066083546
650623228
528808572
113505789
396147967
521582010
528602564
741899837
1060099660
520599138
539401781
791925998
547096874
686210497
2253784
648608716
384616540
784247754
1087242266
1129773248
617150556
719004487
399502767
413817408
797647736
776857215
694887667
754853373
217823702
589732565
442985202
358986365
1038801545
289471667
834581111
378998132
385250816
933225203
840793143
977079551
773149723
684892259
730990311
650057732
446737999
671182760
788584401
170558940
380274468
815753146
832552619
699451878
590261411
361653308
535285759
628250265
359921443
540827156
358451990
359072842
457814780
638438045
497693140
509423026
305815002
602601783
463377203
411310004
347069924
521948984
535541433
876169797
418786201
337185482
425029540
660954958
525446477
386022823
128334776
511424879
415610525
757390823
1265245009
466548588
613256427
471209424
426708478
513678137
898883136
773146470
353869778
601764560
414401322
743987470
850468184
974574325
417942682
506277714
532292523
641190687
107102018
447903907
725095906
543030628
943438256
409022774
432193425
639488127
996473646
1012762672
496780634
851438047
282592034
1288308539
679265798
763173142
374989539
411028906
670414381
530503187
576792627
900536448
581858671
710182362
468285909
685263823
1049590604
490613390
565495550
869383424
869229294
463583610
510057601
646798527
465671836
935916374
1119819768
779668777
734425379
392410048
691526120
501464985
627487994
805115639
413674750
155868933
688310745
775381957
516349957
373187317
971512108
672333788
681873345
780472123
513225915
391753079
701909174
1007572135
947961663
851594180
446997945
758277790
554179011
639321126
751593108
766252136
380057284
1085506075
136407200
877898168
361403343
476747730
452146808
397488115
377648098
945153238
1119812331
553159614
823053778
652280550
353184459
905558671
539450212
454669909
966026288
845122694
1094722031
455786409
261781416
721166208
1188312789
852515100
489906758
521565788
343804664
645383164
587916884
844592110
288122217
697214523
487711289
477692363
1145588578
656834694
339364084
463977961
466901618
359288307
585136669
424613374
386345275
1058081046
986220782
339079219
424295598
1147349509
1097406589
248568519
382267980
984636063
845792667
97840210
514229258
268468808
127575179
1037860162
1070669268
282110932
564008694
509349583
318330259
1009163834
512995553
718450023
729515304
389723614
675312090
749205120
467854267
476852353
432761574
373847418
354988671
920596867
847512984
432069838
767758502
1119562376
374577718
335716768
819695091
508963761
527813028
251471933
728255558
467502649
580209489
765011898
424160130
584100196
673995059
562201410
1190307102
1095890643
297273931
870503724
958796685
308286472
781534784
584667376
491951287
508465780
635485692
731268813
830567165
474293812
124802274
867484975
381109011
668463197
236945156
299078699
564769939
480347455
731654502
873163159
818872952
555596782
404993021
386474934
189656221
531996898
1011320304
379417023
346894467
1057380243
388592009
390603223
623229995
525367426
454665243
741783128
776922823
476605955
403094417
1232750562
758240823
399467918
876660200
417857310
535341181
928307851
744679136
485875050
1088995754
357175384
656627212
847945326
691827613
526790170
390786488
382660845
423948100
749844199
781890913
548987036
670196575
2918339
430489535
1000696366
845224625
383936559
302414698
394381622
370319124
849215092
762946379
768683651
685632783
605548902
545512172
611119219
976714180
369305455
970332177
333676084
715232327
255417520
470899106
624458949
481705455
455360756
854405832
547408763
641723846
494520308
881994829
520994726
473068425
1155666244
488283871
1075430417
546668581
1021741821
1048241382
935309263
563286665
657412352
384444453
334336443
706098612
887922028
918905294
231806859
710881038
998792549
484450878
534021405
584530229
657921411
508257966
460071870
646776803
702777777
829847643
509786662
450001085
518417975
970646271
384099245
684058538
764293084
366676131
389332924
590064262
437572793
552582113
943808809
423989704
538956277
1006382678
951060817
754781349
372060291
768919761
509677859
345622666
340133574
902718855
907298570
622687135
597641688
466701698
610811494
217223176
872580433
241924471
495710390
509735087
411455230
588559642
280729330
384927006
1035050468
655139665
358007196
1228395653
1124120296
586237320
701424040
727156098
473607465
585034390
837614851
580616475
748441039
341385950
490768501
429812135
962276175
1030032696
617496928
756135366
882073633
509210723
483642171
890414334
79390734
645008138
615586371
833603733
863535864
580559916
845992037
1114368298
396391321
727727745
922298165
820382407
692921979
441049215
794801344
346759396
924609876
578091111
460228170
796466603
646391298
775978407
562370164
362472105
272922515
509880554
416993084
780941875
483373464
492320728
520769049
622974216
1099171946
632224875
436985326
1036575069
948017315
920675348
344293276
517863834
579908413
485764282
500884595
965683150
423615828
876158681
421787918
728116644
435070154
359213264
703489613
703156361
810624829
691735317
705745394
340427692
455749656
897384169
901004129
910442322
393581164
998256897
1014825683
852934716
715106331
931009084
925535963
495943460
515665148
647424358
493324219
598182737
970512808
536948332
752538966
903734240
417790251
374993703
767496160
646310121
443808596
440398870
391310375
742698911
599419695
510043513
610430122
493681640
704761067
761121802
217784938
629642212
934833257
532128781
542541433
801818779
1145552569
929439608
909215545
542247525
1138214036
714276217
752119609
741300912
415903671
892828544
371851038
472401814
880215455
642114273
902166185
856237600
573214112
1048218635
569096381
588508707
120562131
178860649
219886971
964349833
513824236
686044146
413456786
832276121
307709015
745029248
729992712
454436206
651230522
790997618
570995429
584538792
169856
437604722
1032614169
365650878
1054956223
322446852
699686123
355851751
989126738
297254375
794278952
898724773
1033549821
167382820
806181178
50093559
615560896
634799217
580348385
704283197
693915909
419390136
267747166
398687280
419030639
638886357
472942005
314776781
827619600
694476467
387708889
907170948
879608731
489771071
773629188
870741407
535177334
1011622494
887709757
249904098
852963433
1062206599
810118353
132628427
1066840639
1097536661
938227986
1052431760
35449017
747602855
1077893707
538946190
1033026738
478758187
496572058
1105735632
992637730
558007530
802870777
515254852
290180357
69319840
464526282
802018265
388064927
669845050
347216652
849562525
1053213144
966055065
472405533
1089836183
925115909
993974570
852493211
663076207
1084010965
1029074173
844056187
658659232
515335749
1005743933
682427905
768963219
507122874
672034663
257657729
814228893
1043399450
1173482856
1047245540
914094695
520162480
1244696678
707764635
801632584
790015494
528311972
504034448
779045280
890433407
931384472
292277085
841682396
580847855
425039925
669046191
535205908
423743034
861082350
808477926
1065847062
658110719
890977004
698663956
1037842355
1020689760
1058874254
839111074
827381439
210869026
463489890
47574520
1093378672
1044557640
330632292
634616573
1276720718
989833948
710023311
697489264
203205528
524916301
490505273
555897811
1016964109
548995042
1292845120
366304319
1110438256
761120917
893934022
722203420
383937341
1043122476
457108928
866899825
681301723
875247020
289476259
919046605
490113151
702622069
1001299371
171091924
840711506
85978538
1061463163
939050574
437874985
747382787
386357991
688615772
1193077697
459563461
763752939
658365722
358738330
896606982
494172745
301577822
324842052
137191807
869688314
803837495
384111832
486461333
1000538107
353175469
814674665
611135347
310952845
390224320
410141683
774013719
697274500
997400597
666426700
528452530
327212285
799595229
645088232
701790964
840117507
929673563
112122049
337919318
401008138
634081739
442928720
830254076
453989181
1136577742
126072021
1024848315
489844973
1049349681
593108814
339093951
723519098
492917623
921565857
982177438
1153893668
260173424
801048650
1070997646
487476620
771220250
570230604
699921323
1018339975
394700208
458257164
358754009
507234200
294574089
1044875437
892996490
897576552
245244496
335897900
509644318
682994069
1255055040
322562567
472089127
478019836
951972553
483161241
205803597
990971599
1105001281
387058188
189021888
602663591
954361381
248821293
449829813
586360786
423436987
105498804
896783311
890669272
743216540
561979147
977375420
1061297602
556524028
647809650
418046713
417263540
560237928
353130122
714166104
905471840
910290110
118258581
750200335
681030772
792149948
789074365
568887225
1047772903
251349768
879215776
390204835
1011315079
727441862
687573121
321946367
369962988
262093550
848872650
1031744578
782026384
200315752
757693108
834448983
762925700
882415316
742389281
773969538
393841553
733202081
895676966
348597141
611192468
820475430
767969568
650398116
1001062523
198132279
357557337
843726285
430972805
773395816
445492206
995937664
881570031
520993799
1000218614
426105296
521091174
421002128
589487660
601005685
408789378
301436673
222325896
295731703
709528757
846947508
961094813
519399463
1020261119
448025851
639271264
311005249
754625480
962447542
859900260
335079770
742704843
782181211
522089486
596739236
1028144934
494627895
1064103890
656747270
858242567
1113953138
915191280
442582445
462444035
938515227
741831279
918789140
607550388
623260019
381257707
1111415336
202382599
482610808
1062713217
364811114
1116653649
828660929
820196262
477512749
749854479
904785039
707496365
490507423
597755008
765271094
624807860
485314518
750850222
1188506066
807239671
805873783
1024281718
941741788
757861156
669955399
1006194650
161769991
1147591974
429108638
889631003
746166938
484627471
1003582728
962945440
347512724
749006755
438891119
476282799
446054053
388446558
817293926
398174265
783678649
657870056
888552845
1061349216
946256388
285676802
634471013
524405496
709694464
707304927
572507636
530117030
640698413
463807999
775978132
403510484
766895385
167347653
433450709
231407164
575036666
582428415
509870606
903027861
527428510
461598912
464912719
1013337926
740132276
654943490
701086160
930626463
218925675
309180445
490413315
1013256672
547882846
888484777
814855460
303431323
379689925
821116656
415490238
856459110
844608773
494454319
299885521
499790686
363993228
1190273478
784041394
776165816
530577664
496574043
401923340
706272786
328465918
748862410
709464216
605303965
584813117
859336987
812569898
1037028734
1066480092
1010060070
968203399
452603255
542691195
587038834
85517086
759703741
883564064
843851069
491471913
468758411
434003489
521621156
481840046
496293085
1008220788
366407933
520655678
703425052
493135861
480199088
444745364
386713144
691311482
1030867314
872606349
923110996
1057665431
814279409
293329390
480742796
774929279
522059407
454081867
632996873
1113166477
827779998
497517193
213258881
1100386466
348368875
1097406954
38612002
554346802
578388574
847222962
437725360
308025885
1110561914
602309247
794855200
841549772
240490163
796816217
803916759
956078187
239103004
292882758
400056930
810334639
563723034
854145672
768738902
726457959
534767228
766871977
337003461
411942235
475912583
926135290
498413712
583730598
647931842
809604062
1027034147
722685678
528820619
45794552
1049054890
1118265346
728580888
742587883
1077157892
729523159
980287510
445843657
863099592
473348544
910841550
357104685
435183085
365846439
511196795
366736839
542418939
979502288
508361230
1016273241
559960551
308184180
511843136
690046674
366042479
433208271
461379735
810451822
463572557
912397944
460282118
1179649031
439880606
238181696
1180226785
898130399
754207075
668020121
795021856
445094007
417077748
743917739
361891325
1006990554
699158597
783727212
781532698
418355439
1222739138
823269533
520677452
474172313
622521994
538759475
912554244
344596186
874365452
910263757
846675668
536834080
1149294724
201422713
550885028
536278909
655100873
443417630
527538819
445787974
1082984231
993336128
266038014
346383726
354981097
572042841
627456817
484833600
550030616
345331928
1030881808
1093306930
590907011
670976243
603722493
858574205
425457135
514151910
614221684
669743364
806648808
626709816
475343081
647880125
407953250
812770864
501030102
624001531
869448335
338674806
571474341
372264623
533458118
767871345
1007642134
403845341
511531925
355884221
631150594
732469033
453660964
962637944
634320902
481985527
551500061
448253094
989772133
902890156
770183236
906487745
477439549
1090302602
799642660
301601079
671229111
657591568
688696133
534531959
394546434
484770395
458408186
346166720
1029564265
529801384
185755296
452671560
205317656
678251461
377765764
654856157
611977717
861610692
1072342054
954653433
197974551
1036207387
381876183
396984844
900342441
677502130
999537814
1035789535
485763159
426853703
825254665
213962306
509464577
955507546
605394662
971179038
607274697
766477778
884518652
937967800
81406229
385480977
873334107
567685730
1068987094
463979492
561537468
1026328075
471496370
1045841779
396702012
987800346
762910163
626551620
649000237
773402196
407701728
765342579
831186125
793005810
723670826
964588633
677193481
616615191
576151142
483568020
513557554
895248700
733730722
246164012
436379106
702553514
505315959
136631218
472258793
453216500
345935883
691932801
1286151324
375224618
600706800
564140588
426843091
560266790
641662660
656850163
1181332675
427373358
922379429
448138930
473472375
785970804
392760038
571022315
518375144
342976927
829934110
700263304
695444380
206389066
679363342
501110655
512640801
779140559
569697616
916119785
1081292283
482430602
385856715
351112751
536791141
459677067
482008950
412354105
451280139
666062082
753147602
405578774
696215342
586560981
497739828
539033496
516583905
457022394
834820523
51725766
461997028
937187835
770664087
497086650
603263968
837379683
237942069
952533401
518219449
304786045
380080907
516403182
207121338
839371435
52791197
641964186
81360485
875130764
278442854
999277865
735235945
564365570
669652467
44403824
343550566
621809992
696050468
660190447
1171456420
538244358
295699478
934405502
1215713561
879611651
680576639
808122503
486912633
412974178
960855219
585651329
1111253144
590348931
1071898840
552013881
335928299
590172203
463502329
255396601
271207607
402849191
879623192
622796157
268719548
663109538
786164485
480670430
1047640909
507731070
895593048
302195239
517212470
1064481205
328148801
391912266
440101801
892299275
398554603
485435791
114714190
350104802
191345696
423782963
784335026
233646534
268683342
652935988
876222321
407755050
383742023
661006096
848089968
1053687050
402193363
439697297
634348126
382822769
668530999
995744568
154903948
792902088
536079288
504431955
261842477
560998269
198920213
652081043
1056485099
878862798
882114168
200850048
860068911
1058279281
898046713
1044854074
1065548007
906314453
493460358
649745596
387871057
407497136
1044267591
419771307
630661539
585099885
578071337
490229149
471855813
377034079
480812600
1070256530
364198229
727086350
884336553
578868865
820650215
768789682
296500526
912006747
754783405
554620433
940028672
388457836
622434932
856638610
406000131
479754680
912502363
458063483
969113944
711215479
1142322269
676273997
309356639
623706642
318589985
451052411
833422259
996757398
702562024
1009552280
682682126
320062920
506448580
824576466
437822780
631792509
510777420
946110399
957154616
182502236
684955953
539713464
344715115
743766603
467666312
445460041
726393731
549281937
587701162
474148014
687700886
456264729
610376358
721930897
762269804
767235522
629373925
662033263
700241439
300487506
566047579
686352773
809513234
1119266407
779363324
782140574
787356909
494981649
1227631428
595182389
235668164
897482857
1082376871
745766499
603568632
373477518
382985545
622340685
904928272
1143026481
894552969
527336116
1127647680
154939440
313753715
906899475
568248855
511253623
576892041
327544661
1045926410
723803861
653238843
879510716
216184876
641938705
622664961
898543880
619593099
483025954
1062507384
1051173251
42937365
771014338
984805687
838401341
846403296
359621214
145221973
420086275
357631024
1154450651
529632203
1114763409
451509623
207380015
646777544
1284191945
1012632715
711882228
495379655
561093986
754850940
788583146
841434107
1076679764
776883527
418226565
669152222
434920922
612139655
409318351
733916599
659265212
428180068
959850924
629887291
857636063
512605452
950435564
418204410
1244050509
287260567
481301917
663401313
875094515
856804173
476408170
769700203
244647709
756966171
529567266
733713242
847268680
467821262
248455620
743650203
650717405
751811499
463976411
724106630
1067150479
602612366
226725048
515145885
823729620
919544844
526921968
767261611
360530387
1076799205
381557659
801348646
554174022
574785704
775252733
595267225
398700317
933597778
534617865
865354054
900749746
535908542
449617146
619049971
231550400
740549171
582358657
671647948
493213354
767470414
989457661
1097079635
824964568
752328496
865473
1204490091
953114663
1044269013
480311845
490929775
198002044
1045708250
944383567
451752447
458754468
493587513
492053315
449463435
848601771
488476611
633209646
221009803
571547266
508485363
378175779
726095534
557829391
536812519
342873138
327973640
745139863
251203495
829245689
686991412
820356601
906549130
697417838
479104708
529600860
273767642
629471005
761346560
1225765177
194183469
812548431
530566340
754301483
504795518
673350033
847104013
476226170
850734193
178141294
451068516
208303996
474809524
760566940
102977661
517985166
484900681
154291713
995889334
462133521
479226452
801372043
816667379
328115306
859197972
495233297
422566965
476221668
534306176
770484093
715970951
1003870409
615814069
336180597
791338589
378311557
467495971
1076964380
635364144
436011065
769299463
533489078
249382640
285543961
655097223
646505932
889991486
450550937
598415677
1058308876
812354416
1044028841
1013380877
504506561
505831424
734305115
314977403
246790992
835167212
436586832
471337018
433969163
819195297
798136749
881660413
744480404
608877493
790989680
844628331
475458467
880799500
72396804
782332375
476476737
698149441
621207541
423668135
1097530311
752191056
1121392620
554001224
779041810
387142585
253522121
967611397
387937954
256000790
791836131
528646773
861807727
524272399
649614539
848994228
918672882
441369162
393925470
473063164
388698163
223940182
706427869
514613254
283512054
389806303
434285842
685498179
424205075
379003722
374076785
752782990
537199455
779015732
157613511
1157958515
435190431
727338131
493277341
413443920
540792465
566851779
630822904
1065196690
1069655792
983189009
971973998
967287791
686743257
205811055
516207183
659772961
576694507
583556352
329240612
586421834
663946854
823419170
1135537154
956916736
594532061
1108215360
612684650
317840352
982924
158975620
572151006
777986348
810354846
366248501
227123556
441692504
278922405
641597677
189501724
506460377
859100258
665745231
531576317
1205595249
627528528
948228793
612363699
760360734
710889510
976680497
475213591
748119630
1149248746
746168648
673368721
634104085
1007453582
516134308
834776451
888995615
1121328258
740012210
417846139
690026203
687453395
406272335
393127604
1106338975
812364644
959817526
657503522
5708010
580192775
377566325
1271414568
1105262037
394013769
95053590
966016598
565345235
723388090
1025157955
751704914
847430839
381624690
752453535
469574017
469818227
610319701
489639229
1284789542
854435575
385399433
849755617
827590181
278854418
904513305
1025877124
462840026
479803577
968354809
1092556385
687534589
1293115626
1097473282
605702618
764541288
479775222
694953628
764345112
341787724
501696078
894561149
504404417
620315010
1040266218
966059129
864253536
366111526
642312976
611264465
484959157
713279876
744834857
619846505
581048675
285770551
1108444495
119575433
715022986
631316116
749999188
1250648217
995240136
505763127
423688371
601306020
436070718
851547599
421118368
573818189
913362182
386020323
753418164
1042181933
416027533
1040666407
747994333
347909435
1030157924
849656683
398029990
645814457
675454447
722483946
358606805
315039592
1070170130
508886968
375236223
539789270
619790804
1119203883
492305348
756303811
654012780
1222020636
263381638
48338471
758964037
697068644
1017214427
327169909
1055153026
189538682
663927647
793450193
522744244
836632284
737184586
448457952
804944699
147767704
1031329118
424792978
714591314
523151423
620089303
580554913
1059492023
455981604
482313787
853381947
380338352
324510671
770501561
967018802
751932269
366918807
392417267
539596634
973864364
375409744
1105009471
832442987
413384556
307293873
740124784
1130416150
338863029
552090738
497020576
319429488
1024363610
682571302
635710043
464636930
969403206
765148991
457825504
473865068
510503248
793243936
529315805
301609432
953825778
330284752
656130704
637100177
779241556
497558807
1333649
974528047
989900757
1109002312
627456762
595013722
1123960679
395024570
1082209915
516298243
638674487
142038555
856001996
1218054899
516995666
621877092
240361802
191894704
417740114
799324759
809398133
1014993865
531552351
1097855396
1133444187
868463037
464940045
545853571
781030128
193919643
765767022
1063554152
385091860
712095866
584412561
443640014
515436502
579528401
200163560
473287814
552907288
529465925
614968548
361841595
618647483
563684203
328624679
896303014
516097860
625316030
705012161
1046568024
856269807
301961571
852127597
822022623
1064587174
503362315
1114701206
645672582
637446505
977945599
547899963
541812600
559747747
487332649
447135725
464662731
612761382
448888613
590236826
301402657
1010599997
497383512
400126801
364402401
995644501
811770980
574407493
832080485
896517165
859774466
1067054798
527496222
484854800
186938660
297192039
918384318
779195220
405743177
614571561
739971764
934904227
957917886
352949603
582240856
768224497
412921397
241775029
864445614
692243929
794499196
661226829
1074023462
852187076
557729222
382014683
503744911
397145439
304148863
486280206
1051938099
779538805
790228152
704114594
1074034430
882997355
519626047
980692336
648447433
1131927085
157487525
940557702
711320678
391208415
826947593
482559756
583276180
777802278
475708941
460672773
355797850
452174014
258274930
733166465
771010550
562258578
1286158697
960290766
986024170
747838801
299103291
572767671
593498904
744445544
970484775
453052602
751485189
749917821
608869815
413661515
1017521794
502546638
200742557
477296700
1021789602
608336097
628407060
770656968
432955659
478693916
761601079
300058129
383536106
613790309
539987300
296731836
219478314
392352535
1019032162
492833489
514174637
492895922
798030529
456633904
644848425
414647491
471343985
721124547
468259269
397152662
934130771
329346127
699970531
773920354
688364440
1111802423
526886951
535121507
1117414095
548208152
1006088393
392280539
284201139
336492621
358663232
149693865
561426222
909140324
626642102
619147687
411826122
1147580993
456503530
565288789
776133190
1011204970
458186200
973755135
1232722039
1036210150
1032866769
796135872
514096361
987548952
381515305
344711879
955744769
490962258
938130805
666778400
622997570
583447026
1267362403
615123468
835804570
311423977
789291576
438064166
1064920526
281144519
732062842
326868751
1096934689
517359635
483319224
275654645
386278608
662551019
997747762
1000558658
259280395
877578273
649165136
410291977
888584585
644447471
507431894
304684530
749873341
239322746
444270678
493798026
949017368
368003806
862138821
498426491
476029160
924429299
995754941
405960347
1176795460
640182498
981862652
605160972
956914461
1030413313
365280159
709550930
730292272
544571338
912004877
526675228
402902369
683437042
1043138974
539858315
595287931
1045919281
687744900
810796597
714212265
473834505
847371061
842584385
144876367
756098763
692312778
393989497
1096579677
870476428
1048273996
582831185
932932439
612206845
959013921
824409240
835859834
479506838
491649676
1079340691
125462129
273485844
799748991
671898161
379707947
966374319
945237558
933237275
751267672
974647253
908832297
935483623
1076766748
408624984
1065736946
1042090542
491065802
452097546
343575786
922758158
1003029173
1084135908
450605149
896473024
936280918
887524502
860470617
802522792
532153995
969713562
663334166
757271967
952616114
283165857
181955987
263775584
503781160
674710334
986527197
1055040004
1120501761
697541297
480661566
360236987
917329395
1034759144
1129575576
549840446
587572992
863809809
1077337198
485900506
818800906
764370582
510320443
474068594
488527894
294998844
1039404932
971482686
913910154
760084693
1022648505
527932166
390662919
766940804
1079750033
998850933
1030491675
430507825
675822256
603381599
273097846
1015625308
750045552
486895057
847742014
909933072
396397842
489615479
441182409
984713006
517551154
1278865562
498813966
473331077
487131508
556566701
1105819872
1052158996
836582151
732352958
424463207
375769700
585494048
777831097
979928683
757369952
958395424
717732919
806026288
774207046
783875044
570298561
951515206
796082522
346106690
765519890
1084724316
352550369
245771351
883843534
1013814913
603584660
513795953
560798110
1030941467
793687958
139518601
1096649532
795596917
598528381
1183455735
613993191
494931642
515742413
602381115
935167850
348752718
1046050884
504816629
813681737
343102883
397703070
1092129593
112642076
542395435
1139992422
774572802
314616508
925926018
1078135724
602596102
742321026
1117817615
721378987
955468634
1213464792
823182907
774262223
565872739
1261097415
297762108
717309249
539823296
710927831
479789179
737388783
384489699
960757904
941680319
483946791
828890281
611920155
411607792
801809501
1026871548
565167688
951410578
1069166515
739506279
1078914446
723785804
310301042
603875685
489986104
796462656
552815657
815038595
698604502
1063703405
593810954
389398053
1036055285
1046853100
1210892552
555865428
953332093
593084007
514104540
656010428
467808383
694081675
1030635957
535944333
566773590
763250393
852070293
444833376
893184877
744933328
750595966
135200228
765227901
747470560
769141125
468148192
462086636
993540103
774098699
377077584
914619897
855788687
154274152
609896754
728562603
1266719510
582622311
683388346
388001230
534492830
836538725
213807150
249608369
541033241
1010766351
241785066
287661444
712825707
433196539
107769563
870088544
666438144
375301672
573414156
684259460
481128367
334333912
1021804438
623358177
588710549
632982792
716733362
757243938
993982057
380309355
987630384
1283926841
1056111668
920997712
48071416
1135955119
994163671
690919157
348500579
452444722
1052080171
673221571
830150563
557767497
1136996234
958998217
741498408
873183047
500238958
846566971
698559236
532974346
427358291
770710512
635279683
858481498
1130042281
450437698
479466273
1232621073
438195325
938174447
1073550154
378882479
657612411
393508733
709391746
789948018
461832284
519401719
751017706
1011562149
215148261
406373604
903960541
492229870
299567445
505711421
321074857
619677309
310110234
486093537
404814172
1238784711
612979776
823191694
875510170
672440282
1219418386
826553729
403374391
423871985
584392804
610232878
823385211
690719066
614362936
571560793
931314020
699568137
684996429
665414900
504090042
980307019
525272646
902030536
951942369
336969816
662241721
898373910
387699246
1293905614
599478743
206067703
554820635
693267094
391851190
1097372838
857732534
528249957
816072790
493904230
596926772
299632249
629515628
549639815
610121951
566607180
781605084
425529346
1025542676
685388251
632414831
494064551
830878209
559062133
324421108
763726517
522615525
953702988
436911756
504070647
481679882
1107151542
1242552035
796778232
901148095
699965947
606657860
960452396
1020804273
811095211
950801079
337977830
685354933
833537620
934161099
553383863
694973653
361532252
272171364
585781572
376508481
587708518
419788826
645691277
532714979
509604968
715537637
573678758
485852841
682505746
195588231
1059501714
651299590
447553608
482247015
1036059870
1059147517
748064429
405994597
624307676
905474612
392058539
1022783892
211573424
739211929
712064708
516369775
211998944
498875545
471662422
533687461
469470219
1075764345
588861901
1102627484
615126678
337211165
551594556
302794460
671921668
752025893
933478966
524166995
1191401377
751306955
959727495
569855740
585544733
520931137
479974902
452743613
593499602
866014964
1028706102
802740144
972368332
1080269926
744416172
348909091
1162634518
622209694
538185086
471687420
620619134
945904918
637336141
473863078
540545018
706555048
710308976
536586455
395689817
386006824
504565271
1105653669
419214197
899288546
289384149
844726018
765268536
834930396
668658582
604323290
902675016
424230630
101721003
135557775
853188459
1071154141
341214937
450604829
372247351
354033373
871503283
417690444
258281667
662047264
657007539
644485588
1111244116
392226113
652397962
916323829
767083029
342022842
506221341
2545391
497623100
898509925
506947397
565318387
408754773
462094656
328338424
650271676
690264555
324039260
638300247
587706633
780870793
371863348
926475991
965645879
416413165
450808855
341007001
849801970
440292992
711083796
496591704
1242822702
183958221
866282991
434617821
518895447
330763071
800931575
207651568
296171126
909633474
1160192844
290740164
317527874
290897084
363861541
1231343736
1046151794
1180654686
655146953
1146755047
565706226
1246214343
815360950
407450279
434874066
1017439245
225674563
185440493
245676612
563664392
890760725
618525550
486402801
452662356
576734786
513275485
444895865
811559932
613160608
471262328
773934868
669514163
338323607
623599486
441040948
781190805
544489910
619851176
396924866
1072964731
305536023
456246092
391626612
639706757
469858355
586457457
481062838
555884537
648523112
818557825
180556629
860136362
393684562
482824797
891914443
677227418
949691150
941798845
211468100
125728074
1027444315
1083436747
918248625
378932557
769847277
837279959
771848497
665024273
912644537
628150648
1054146839
418536924
343811673
790861709
495981929
638448742
494301487
223735778
568244458
1057174946
685376560
960797574
142014894
675869629
933750450
734358750
664866932
784340816
550792006
733799888
369357643
754380272
451067631
641507529
628814369
818363512
878762234
300990578
343600168
820338605
837841552
445241678
967330238
464995257
790304312
322480637
616522668
403630329
906391399
1164517183
1001099157
787486682
757923232
346079622
792497777
280043444
1052863697
595348656
608419445
880077971
1109962549
564886176
423674524
793013050
1095650013
788516397
779623510
300784412
557488273
108174188
119616563
1200639177
611113937
837939358
435876412
729182845
783031987
528548399
440748437
776428182
243589084
1091161591
925925518
623599850
1075964378
957711719
373618568
413741629
1004868180
340628572
726869110
583007089
662666821
446565251
710866396
849647436
504966411
839749001
989780368
591536416
642538279
579748220
494014793
501789715
487192987
581320694
767831961
386957356
651738836
972605079
61221757
811625838
447625372
1091485304
571347359
412185439
345437101
982085109
1025358802
1156234871
905246507
316806572
761991934
540052188
628824054
665749728
558590764
975531561
457692073
455678919
465028151
1157426886
586419953
757529109
530689094
922750438
1019246761
738474267
352818899
366098974
397801888
657523517
432129718
730669765
459785058
953823296
243988789
411502341
1042538319
707798772
738291600
697957357
475115935
1057988232
970725172
473825950
328086464
633985569
214699258
863360939
576348533
984942147
617747837
397148705
824311760
1042896109
416669830
482901660
1155962605
947858164
657974052
278806028
1202517271
1168604802
623441025
370760373
701577016
741404478
732898114
484250535
378468135
818766239
392656436
925683561
595066331
844675844
643762642
712250311
899713860
1114095305
207354661
595377943
819181922
348823167
932678355
537210760
745874026
551787142
177668337
989069224
215074669
542072778
1015031881
1165895133
567436022
585197944
1032498972
689565831
684411701
873813947
321404365
1280460192
769258358
487581444
548435583
963338638
845266234
608093412
993537527
590017081
1123952475
158047199
408471469
450322774
399351530
630756233
142026467
886087492
755463450
940629309
1021189610
324886318
475498237
873228535
504778857
838443556
889542601
554108569
531426677
483444319
1002998871
775549443
1072135951
935459625
796379360
831167072
821569571
916237798
444427191
663372117
511426128
870288818
922835764
772867139
1019379620
118508541
353433153
543024780
1066069206
871691288
760309499
1057422008
1005426701
815413069
555434400
896396014
467287718
860620557
1174212350
577005433
1030974555
722844867
1115853731
662483438
576788773
545250973
123056302
442116773
102902191
952362240
885209446
373801292
978432760
469090793
908271313
542423075
796460952
649314394
728937056
806982980
667279248
436899790
521185198
582473814
917569516
407113466
772430098
501194832
444663721
868934775
513317562
634511263
618452465
906359872
828022970
1028430236
479284371
412166826
792293560
449360842
817208390
427416475
844145085
520345327
1047977495
955306379
712659006
879890476
358878972
1002290964
190200300
64728142
999730762
869287677
465216064
808233385
616445659
577628639
529524307
390242802
1372413
803390247
493571169
370970286
1014239064
784866708
571025469
343152057
716418759
789952631
411873626
952099738
671770687
669229876
753200292
1016216666
379428081
115397102
309927587
517672003
842341902
427289349
617771801
744957759
579872096
516590090
577151340
302515799
705990851
877683170
885670196
381840403
1071598405
874378783
460190412
398458554
701580034
777081728
838974523
857750868
535076520
804419059
247516490
339351774
292556729
427055847
860576822
466272285
821470449
308569576
341595046
880936104
431270775
454281275
305755726
412492574
597528528
153511796
153734541
824359991
379315251
1007377718
505323171
627497650
319405238
42629550
467982358
1069999842
664868530
421430721
813597468
895027681
527358814
936939633
675325691
540802752
589149607
392292014
633189319
388548082
337131752
868931678
193575196
980050443
320465739
776673909
889189999
738856048
708366948
507724993
744100397
902591930
805942842
1158145807
327930909
376589046
479366721
819156801
499543476
529416641
398135443
509759771
1050085896
670246715
667873792
995202967
826069280
654778260
608664199
729828759
843745806
915317401
632391219
533497003
1037117290
278626068
976436852
994473474
859030915
308281394
670362960
404877897
663130344
709118610
602345575
561646966
745786307
1032048070
976403079
792541185
185128165
847833303
469798281
676511459
869708465
567052132
560235356
581792986
919948193
488344236
656519227
200753065
1074826710
603599396
329781117
430015343
333990809
389261513
493194194
647906499
681502710
694503111
1132782596
528150845
537690143
487489559
542099259
541109154
760479422
1133300408
1018745632
721580355
686558790
1037179600
1199848260
747130172
482374300
486310075
1052184006
827793625
742437716
607798525
1187801327
275701390
458376967
907973369
484870425
792783495
771243521
313024276
598173088
799267430
462573755
321701123
748177234
540838396
794900290
799040250
586139952
330363451
442924332
912027498
320265251
808926931
859977382
1045621567
187728541
1054699498
785441277
1179177845
353430093
487536580
369454397
514913305
524431877
394861762
1024421491
1074702242
1012506276
524628205
468000116
527601288
738431441
580146165
721961997
768807328
1079243989
389853780
882799665
750632218
977592052
134825176
139622814
573754342
1158007734
464413192
1054492174
377969887
850157199
444765815
1296711850
409004037
718491145
464118715
560964542
421569968
557518147
760535663
513480759
696484029
830954084
586341085
1172451377
1070571531
634458756
535702155
560072136
384830675
694509171
1019463563
1044411538
231461998
394271440
1135734972
742448523
925938100
517174891
749220264
1012520302
908633692
666003658
936066963
512097168
874289197
626894092
403006182
1032724994
412045758
307857732
969595707
719284652
683037755
730593684
1050601826
919038981
366549949
652290800
418483608
494718249
545941470
680613285
590318126
777337863
1247163880
1082967042
915943467
220727835
385630937
1238624696
972008231
403817222
527475238
845711422
341791064
431147153
991005763
625056365
669203973
577450400
686573874
739858749
397778756
1033035015
965463
259679735
425238496
659605088
994964811
880603712
888882163
992329786
516980664
270908460
659008125
485068724
1213567093
482752786
747217378
623378030
483949214
609773238
720781707
264569163
500637051
252138081
812255597
1081094662
376068353
687171154
605688664
1047100223
950943626
341624562
555562565
794616610
832722977
387534723
408890604
315630911
473509372
393384785
297526738
641683506
1141758747
325351756
1125944590
1077712156
842991972
556975892
1126833283
1055803388
1041408658
1000077170
441238897
434658137
480346881
1224535494
917706310
800452902
398165096
656877386
997928639
388724236
481491869
468893076
974124950
627368357
585062267
419214969
766496730
402560915
780003213
934456849
533778645
1092672387
289066064
597731032
1106210211
711635836
623467125
903172696
79125599
789927832
521890680
473905357
444845648
1012674338
445048957
1024580636
937630934
486629263
535747880
570787422
1052157042
980016304
477235551
702183913
877937269
497220819
996388865
751556447
127937151
428688167
1277797029
360258985
474202045
786163806
246857970
824222521
470241940
1001032815
695259020
436766101
735250725
520006061
785439984
652045531
1135618254
914560636
1083209302
577372341
497918931
445375924
708019658
1044948690
574029312
225474210
370661753
426159730
1004088390
531233461
1048178159
983387964
1053070625
801465837
893719334
864772700
518055049
629655815
947930596
1068215229
437454153
523817646
476816129
872798406
717201254
526930624
554659309
716294199
327981909
1095288316
537758305
736049285
755261977
432331604
514730211
792635431
361656190
860673806
707959708
443383671
275521917
877736504
484695302
740368644
907472314
1013259649
409572679
472061752
530646189
442409626
799807630
896898265
1114185158
437961241
389596797
940094846
1098441868
354410338
1085477263
323280426
884329148
844338006
754007735
430509778
754778698
780977922
782829788
498621253
452012219
488802484
781225903
657477640
719909327
864705743
582381361
620500055
759641356
504724750
18537693
974414355
472887812
1142250906
498711080
759362660
949689238
749566610
355197913
509270535
941313701
929773923
307636429
604690163
1051684008
301166359
843078494
936183235
1084153851
716529399
1217023180
688118210
608179446
396378253
1006990584
825593187
497855255
490427897
477739016
207376536
826838683
630577526
583661104
410833898
724994687
563135263
920792826
306536671
461065856
724472561
665040104
395934103
997370619
482517212
338040698
521402154
987464916
240629211
393918195
956963933
702616781
978379553
1060331832
1090975658
474654496
627741656
661602357
398860254
1052439066
1053555762
436896524
904594081
910346372
450263490
876441064
851944307
895236172
956916524
1043436206
661079944
6673568
983967196
1158305705
589765587
581808262
501781175
425604920
490041119
1080313754
448523721
487217440
313068785
883019828
454874265
584078862
748796139
1107926810
1003613155
383160727
472068681
666049914
955073848
595044702
924380244
873749461
783610757
802404700
599084148
294854579
111949902
824171889
788978267
705509222
665287256
692670438
969696662
500785112
494326140
331117313
857324128
232989692
555966930
430181726
736442544
554572904
699925043
558809284
612952099
604883454
781725731
590250919
781522549
783604570
483140928
994007455
707185837
443228366
823470532
593110475
712004614
695596733
1057875732
577689144
941412071
706108963
552568593
1121543895
526484449
639088329
916077346
644338135
590191786
617973317
1015474660
654319559
530412380
803274091
849058468
455696316
525724371
797289737
1011356811
943572225
611049116
428502769
238365478
427568445
833326146
778925959
598009559
953087274
228769636
752808617
873961283
888002709
688115561
392319506
800216245
400091226
766938806
462513682
478362866
381868340
653027188
439955853
979049575
270597561
735197213
497449756
467140241
466278483
423594507
461412931
869603523
1219138411
297533885
926184859
417192715
837386233
702867670
418449552
705070454
304587594
799941429
494408111
343216080
729752016
786681938
1133425405
773385095
1015323420
1199269131
726439836
839529894
952976971
638947360
775613982
376171379
925135639
709532129
910560278
374780119
1011253366
1165115165
485640717
782869592
895564390
849729964
610423885
481629053
695932261
1082474072
1065342038
931736728
783914074
597420778
442690239
928730972
658813843
846031037
535731623
369210223
282248977
476875653
694176164
787714085
370324122
488206130
605607599
383494987
752450131
941990275
813008109
228272154
977541784
1037309886
684894600
758999149
763581739
478387642
173274252
558615152
1003056067
985152009
435052191
280843963
569321802
428371406
477705098
814160477
875143254
796213777
846089054
525044233
818748979
347682431
1156099093
596902085
841857816
327457644
782969096
540364739
499596753
203917833
564130342
942050959
834329686
1015453982
546929957
480857661
743109227
1022749694
730891789
975797507
138128471
184037354
646116278
773636552
227037234
409937638
730385978
416660610
603933853
849315293
977652985
426903895
613666849
959225264
488911785
374628706
439590863
588414576
686307890
1178207009
504731017
962240533
979001302
697420864
766071570
993570450
784684355
1048559176
708152555
408388255
454846571
376340885
295730655
422608906
453557518
513163700
867544085
659767371
609161227
421370386
395149037
436478326
959447939
419544537
444289976
301373906
1135871325
589370729
929460168
572001834
711972031
1031659012
956009538
995572361
346118855
932414634
442740632
990993361
1045165317
1183684261
547335491
956472253
855273408
745364044
1013298570
468273325
825081136
395591322
767842323
806811558
808859919
585380730
837832800
397364417
1022171533
798219186
842106320
721033121
413227713
977208258
143462354
380011824
511495371
1065828595
699166369
966688201
499963412
595924539
523165503
705106700
738609937
796026984
619231574
728726595
1240445638
556909262
570353295
830339559
1123558347
306998722
1146466587
962099548
719368533
922925799
933880554
415218657
804304340
968403599
380756083
880258778
977971139
878860297
401478553
362001078
728439173
642239821
272724422
729532750
676983847
252902210
509908082
383497282
675419259
472237005
1117371334
870684383
623106197
1034123852
335276164
989052418
789561909
1215030289
415192693
770354285
660173285
791906761
850380021
536154261
472242240
768284421
878683066
881292739
519925183
661553258
484523157
1244721314
656073888
745014278
824298502
658976691
1018553072
556955355
1074832436
573085925
443734154
663937003
828429025
486682814
458049936
844788452
588599816
375899247
471496815
859664536
803191550
749279251
653398473
657394971
835663580
385903541
523504863
401624251
481518823
477593243
528189149
662410370
678337293
353097457
515225728
1235502137
510144103
825038250
496183900
328126417
866614496
754453610
678170469
552346018
1121294461
423851933
544778028
1083243518
1045073238
443585117
506354488
807263889
419560598
465491355
788999203
987701475
1034872288
472930225
275974544
410350024
455377235
453371845
928766555
380441225
516544597
926452946
137555099
731915305
159025994
531019185
690255994
181615971
897949898
138017403
561967969
753372515
1037190890
1151588375
578617632
799434497
626513361
533626519
735394771
597803479
477064688
393169170
639457613
639011404
561667505
517469559
427714359
405977307
669071778
1065531228
701455672
591714224
301056693
1007264493
912321473
460573089
400010273
999717081
1138024882
672587272
493422686
699817921
893130967
491296087
775872424
456395394
635335697
889063742
640385883
744864311
441877869
353969249
641988514
797728420
1197579211
375712467
334881524
655711896
901586736
758409532
986587348
717221351
1044308787
435401875
890452698
1025780796
1000318245
476626389
548427912
282310760
946204339
427185306
847335450
534629740
866660034
540930778
807819340
458325809
532881240
703074894
444241062
84415115
477996504
543477825
491913871
887981519
203894922
415723867
352690693
357755978
766559125
474235881
342440483
991162840
359556101
535410922
5198012
369129773
595694127
498017269
542020968
1071551027
425699903
1000627521
886327228
382204674
542980740
1015460241
338377787
652134181
482343307
725511085
989296805
381854486
860238916
568073804
809615538
1043832972
553546315
984055909
383549172
508151409
703811826
452704406
799234667
872886625
784628021
727312400
998865488
606530477
1032411024
1146804998
489045816
527239041
509557667
756871433
530427330
1172203191
777087210
523501670
733258840
362976823
375805244
1120372927
658566822
1058063518
746612006
497056249
466105796
931179178
391171533
508992901
703884691
994863115
820372444
1030760669
729599478
570195870
768325266
725885311
920438939
510254317
315424037
599996937
390161583
961958627
769254122
822119551
827383299
398716263
364268907
724848697
985546310
458757214
799008444
318459412
487791790
772786906
426934879
241884181
1007477268
472842336
484484895
861769566
270900811
1009245969
634889216
531232810
546081842
1181411578
573305781
819276476
482103237
526019999
461445778
781622170
1073005498
470515502
841625753
738415023
750211880
526301397
436835043
740065140
390669070
626326114
864564866
750663189
627535253
532769608
333666632
597522221
727704612
494471837
888084916
407770089
827351564
309431032
415762192
320299571
682833010
563901612
895938965
756381641
395084081
1161509766
580044044
1103996356
932087778
457999332
885754889
950502717
852785009
734798622
415047479
463085636
616718648
1021409445
441990364
239366171
552873640
683199899
227792805
895828311
191810033
1117602205
774144523
607189878
754533713
410947885
326283971
996779279
350664404
524924158
867725629
524628149
902152179
645867914
484937192
380221485
673185731
490212802
483950768
888201268
479414860
977996687
1023142642
1131125114
1065336162
480991802
723883117
1011116332
816734491
1038472963
1059135899
881396266
968562437
975499898
524039190
744152071
622121490
720349739
544862107
520026407
825980171
945519249
446725701
557720003
847745794
680600711
449291379
175197943
503336217
398326160
625828336
818579191
570207961
1004317371
767145513
972609087
632811733
1062070328
465784815
444488163
540731275
663240541
993082717
532269210
503219662
549106840
97645726
349025821
396589046
969389147
580860942
511014732
398568028
710786215
866645742
789665162
514614843
315713521
1011723940
509883544
288150569
434474522
760099137
539935534
503219664
472963530
865986766
323286310
986059163
673542688
399203629
278218381
977162132
414637921
852178883
717974327
877548847
679546620
866074915
549043717
461352061
494119566
418519450
310321315
564332192
788654910
825543420
838442932
596745328
960234441
576595193
1007534721
511674110
974868931
138571558
697458589
523686252
423835112
678490441
474558499
772732237
660439368
965568139
716729704
793286478
274662284
815377394
494694326
744934324
336946684
683160116
1224079878
239089093
1050656582
1277464815
732549928
334436176
1134050915
565497380
776421156
810551479
538638652
712506546
450314398
422272397
548655438
391172996
235924867
375614760
465359261
1193183306
455177640
463415084
729133546
367555129
474457046
628802534
855960255
402431708
928731631
1014392933
496427653
465152574
401855576
586675725
575142206
490050589
348936016
178134363
418021632
450414725
940867041
837178911
647805560
363446494
442877556
940240625
773176554
590396120
510329086
952434238
923630063
902690869
483300491
1033131191
290508467
443617631
424901747
905357453
823167833
413848166
454508169
415938480
786101687
467560141
878532374
782552970
793353102
884577142
556342661
456314529
1085812587
399603595
409694335
1081975250
1127928219
1130321177
475003850
478934545
920912477
902418463
298804752
722572490
857416219
885088636
280277629
386598610
573438280
637564932
1049260026
1023987090
155936528
825882110
1164828039
618282595
847537996
1037913909
560615587
347079593
845180601
3364348
927562815
379612001
1009170686
962601809
482473612
513499210
642291989
398767989
713468650
811002326
333730342
432093916
717768792
637345756
415209697
628958148
934287028
828569596
375622057
413074281
578204387
694613024
1024431260
1265864126
847148595
312945164
1119310998
101858675
308648747
1071863128
522573849
980025240
770903475
854031298
518780141
442925609
900223323
1006410423
902460490
992137596
953420570
889086077
687939320
818543732
1091517141
1038474402
832825029
733057928
309744487
991516609
848596790
476214126
1291431038
845551652
505656757
392897745
996317067
407982700
910045359
400684458
1006011132
575360425
485290164
916488666
841930721
914116374
1047412474
892391629
681968120
748631879
983934873
368778932
886987131
457185151
835921510
1221151103
826178253
1209332918
942330408
490074575
676775710
557265658
1205964574
78336668
979333323
662466562
266551558
520039139
856607672
443514411
829588282
1255030799
61999691
976981064
652731128
699577944
331324671
386689769
830710994
727678794
97489456
454293093
1295379367
182330129
712655928
1135685864
1010084292
382737705
248965253
983193793
517586710
657853560
1191570210
896765329
1148132577
495002037
906175811
498578708
1034732156
1024875664
753526575
787766507
511991218
1144847560
724360949
507206091
1085294135
823395979
842112115
895939317
426613383
981284317
620765615
495791583
798682427
683725623
712301440
673800042
854137864
364877673
1049274140
646097644
515426308
376182095
1077749281
924855701
241339929
341889332
904072515
884142492
833719331
837676562
1073431401
940659677
710245256
956513879
1003593388
530107485
468549471
494424094
816110710
1000656814
822985024
883761920
519418431
304609825
604419767
824237813
713407445
926248437
596715495
1105683246
688088142
266288887
311652443
416532176
1020975052
237003573
543289680
534585007
863636890
446462645
291972610
885805855
487676892
607443691
957875311
702230593
825667520
458818013
1004445804
777759759
787129763
1114713584
356584897
585763456
503852129
1022542119
715560497
636758151
814197079
727278700
897894482
515887653
499790177
398948462
713352711
981797554
372690630
497682799
458632462
772392882
834500139
622304952
655406517
537652226
613598734
727654750
976085654
824634842
225905103
973901061
977876800
478535997
953952390
315936743
791162709
952434780
480981951
381253060
795778377
732639495
437303178
351945629
1087559476
335755725
631159166
641194010
325362447
559250138
460281173
870224835
547861854
483516316
1169941033
788657892
626056288
1242927128
229270015
524153471
848836775
476370341
767291222
740649828
1036353328
636994329
389986872
751700406
550364694
1148882055
1064952832
933567560
152494508
1026782899
346026764
263325356
683125052
242915726
314946470
449310327
514699448
695108672
556589429
590856624
474650256
420320194
868755243
665914456
1162837400
374474874
748270471
930096340
499152255
432749535
569653586
691318928
462453461
1074862517
303327941
595527612
620461027
472979423
292629637
743328897
1094982974
528694665
945021394
3818207
1060303891
534251906
466357972
568113702
980922229
457517537
638089435
602069253
552991613
285574421
917390400
948339747
694228207
482394415
581762637
487580363
1084751947
919911569
585299288
509779817
301901549
295813070
510744881
601350962
704819067
438247590
552188973
703346401
939455866
671337523
929102692
454134173
1102942423
393290740
617479817
587792459
501214338
782572123
536821696
264672591
480579632
1083723946
825848116
1063156121
1097053858
841696345
440379925
232963343
621204642
946623656
752534382
771334853
297549496
1037380922
1095964195
1014359540
928044458
967120578
706733216
1045217001
584091833
583663931
634188623
368285184
662226967
591710175
949280938
332587368
552898888
698819056
854545725
681962380
863338691
331666018
965208618
681069477
647744806
1128744360
643677049
1014394521
558097549
1047935874
1003525529
711133732
428587609
499743352
895289205
8565952
556908586
1012068584
1053081328
383701178
360288853
1055250829
817420485
935676536
633743492
504398978
595064526
446105441
499958308
813556164
381361786
710581802
410814819
819345917
521278678
682122004
346044980
824737655
630703462
481749129
890255556
444197535
497458429
125323422
987802704
1095893644
481482966
713693972
1146253457
478047559
864018881
589864878
796014791
635179679
766739281
472523506
672936285
841453663
807226065
434984650
521923376
447707293
664021757
534187854
564310225
700715690
952287941
506344494
599890456
761027705
663773841
720299985
452225463
662883259
726756483
588710515
674019661
452509923
793670887
8956401
888652336
678670398
1257333672
468721366
599321887
948983993
1008778651
438701676
792035746
719467099
723745259
764195874
613749602
228059547
720543149
832409623
730938488
743592217
401652781
569095643
502155351
689128874
349245503
244669905
485975673
535096155
359241671
1137754577
814011886
464352983
1061513455
938328766
778780544
581543567
1112991781
594463403
872563187
761170032
709469630
1029922761
459027431
1010896915
328723495
666570195
576023886
184552118
818264845
1085437396
1076457582
658051230
210416225
668255914
969752666
709384051
410438501
143083909
1045447836
476434909
333274026
520608140
455252328
641427261
743017762
431212808
1209986288
790777359
646695288
411844643
802435685
485496064
808909970
1197838581
1127970185
540076385
1125968022
548259462
828769855
945514030
646253718
630598323
706217452
735665152
529861994
843215465
754628992
272934063
1079549923
1064903585
514800550
447503101
900209445
788805562
586822612
829157009
604242394
752542435
587827410
558467041
726546394
657549574
1057584489
729166935
918930439
832736352
728116120
617313914
705456884
605710974
958529441
619981823
888938488
396512506
639181362
788747267
843363792
454223670
537481398
802983780
130791022
801086360
821192712
387424275
767436085
519137533
456503602
322851276
246458
419761546
868806027
313334318
243629821
719974591
817718568
576928996
753491402
292759214
1231422349
728868884
867496194
240503709
633984615
472262824
578087733
496772673
276806478
391963792
1055594818
665633973
404783933
1239281445
683016620
582457106
690960775
1095948089
398502255
535582632
864570375
59059652
625624854
605405051
990311503
478817885
557194524
799702517
669648457
356976336
788028548
639632273
1123397711
347433004
452699296
628145577
364888753
498258037
274799133
228658446
656946181
511500011
78402581
1021809132
251374213
542875765
995468495
208147084
858163760
751753864
173565707
1036672379
620561634
1046876468
444251741
1113071033
282380894
768926834
398802842
383197367
722295779
170722343
695435888
539469785
422800907
395701696
430670603
819591202
620210288
802369439
479751544
358255635
533576331
569723020
735071953
962951329
732048729
447490050
510549588
392516952
600327881
12201166
700522446
719642575
454295533
591098988
1012300680
1127935519
777989616
701277975
647763166
307561837
546897799
843140908
979396268
895369812
983844136
931053880
949776922
365664924
754885646
484883444
357673986
1020664260
719765017
794861450
1082654393
1133070868
822703863
703664816
720890883
386685874
745262878
3339610
620677013
843053127
852470314
408547878
1079650929
319077762
940344828
516613869
969572403
500654653
509088499
942214844
461432783
292146143
536262306
717289417
618844053
1097409461
540294151
1050710956
458932308
424929797
450520987
980855818
596511343
661369315
666307226
962485990
476930079
345642651
411254513
499652401
311421391
862045172
450712013
995665305
391698360
415944565
653781927
900949655
291385236
897464149
506251695
568731835
267663446
288972041
482908037
323443597
936122223
511605012
721014991
781327108
991709531
666675599
104144895
696952388
561573174
821221846
567688475
645892756
478220245
267967344
434879696
768045507
150524825
735513974
624429081
348281035
1030424886
459906461
694256867
461540827
1091923092
506993294
634863270
475931836
234892682
329681187
724892705
694703253
812737764
1087631845
389932939
376718977
646812120
1219752129
540301141
1074447587
407608434
477404337
532907740
859149125
1008535095
509857833
812634923
471903782
1126532417
960215483
461418932
839830777
715817266
406153727
1209944762
603309283
1025586587
899564913
840886148
389513148
585920402
386245928
971538195
622337619
974848901
608627777
850712205
608301588
548339420
538627454
780599130
799383259
980000086
453676303
355863623
935814797
768847511
431481869
209209929
452782040
406408989
363057375
918817956
254389866
1149079516
649486051
460325990
782204629
503495096
1216544660
430916515
428813108
375872180
496375757
1224486202
1022710146
845848032
962694643
420906125
438316688
978038744
285089027
401948395
999943265
672842271
538568670
847958443
784264126
364349041
1029722432
684628563
669383264
797573882
342065672
833297540
763217456
462323683
589885447
1005352124
1177780382
683895869
1060377601
452746725
298485050
870249458
363656435
800454444
641678381
1152917883
710163316
475341135
342536110
337891776
432187253
457020715
602872894
783018605
261526899
897216214
464941503
585464079
537005598
552658660
776245802
1017056750
1002701739
378198468
582435356
800979716
711109324
361114052
613836230
1183743174
522811594
548012362
583014285
399137530
820117506
957500054
349053442
556231167
472555189
790458459
1129062495
483600761
978641478
801124036
802493176
517364289
1214574544
840893922
582216179
970617043
997660563
978860672
350329909
788103180
538946796
729901951
403547025
355563137
609133236
1026235527
459786877
1124870608
760778761
608060850
920922299
716723146
901280551
170306391
750186603
399810440
1070311770
399027759
1078440859
856771036
423894889
578770184
740980429
568995695
376977045
838273852
844048169
636008725
685969124
1034719654
777993054
1051144868
390082949
1192736447
605122924
523963863
708567027
367404982
626554736
479132158
408454809
1143605871
1108822784
1299762028
696400715
1200350053
658705588
780948583
528769351
343879746
831059281
732104246
750336198
656990460
430056958
432940223
470805886
633545274
781196614
884710379
774106432
377428910
510705867
569780608
972843399
649522883
750849177
524904432
745818569
383583757
481429318
936923385
1145437362
645225667
1026386256
385357255
818171117
428766318
1071350549
751241959
617528894
916193399
485367623
974147973
1036692806
711566254
609539842
333483568
438877050
707467572
438939777
535902769
799748340
843577798
322552849
390864250
674513561
387299120
966906714
516296410
539178847
934979238
943497833
779430958
709182914
393754178
728823888
1169055017
945896644
1025143243
498082327
546397027
520475003
553956800
619190251
488833819
501507143
386112162
589794521
1243039885
463209737
483745670
788413897
954018983
330967225
832511227
716938588
425211714
703852457
955602168
248726786
969964788
476542605
356449926
799750339
900593194
577610166
405067894
761185851
1031633806
882636170
479056162
365288644
1131206499
826405335
1670054
416902188
252671066
256829827
741466074
742741981
621311962
334488795
338600518
1146964653
806790657
457159938
1257243808
628388909
956968823
1031363698
590334572
698946084
701234664
361259161
828269962
742904362
701450593
115936857
803629832
786171904
582002044
544386625
527112223
921786863
768533259
670199613
466051906
459369543
729173033
1245090577
1026244625
463927063
578082130
595776707
463761779
501697667
932433915
556782540
384200220
611726743
942312874
468893530
1222337436
455613857
483975648
1013195647
557225470
647100662
759060636
415840488
886172671
828297190
865186254
813287367
606975203
561483925
903730812
651138009
817964828
421627624
344929715
1099466644
899544698
388916380
331406112
856745163
627366744
486492580
432934504
555718741
1038665385
781067928
859280261
488659026
544481764
838919916
372512785
407791065
1169624689
917548084
443528682
488658436
920966080
559051948
539337176
500121653
454687577
994339559
473181870
1139522732
791335744
240959484
591853068
702988911
672900635
574123922
892991614
1096279412
585215875
635163523
161414766
1040706782
535023372
463321076
497416542
1217786797
43721650
758064095
462631237
890461985
136153123
832239752
766832474
737878322
781556367
891023318
906832567
336220738
758010680
1025697292
608391351
477629898
651717814
454142833
4909937
985561495
875816952
456878724
424354485
985187069
315083615
1201455107
477931600
1022537956
473052214
395147280
834746402
435886990
504900637
961951323
620837144
169035547
637271873
1088260038
287180736
420585968
591938412
982449494
441947764
781414432
1028542861
1083756984
525831969
753705859
503096296
475112734
545357117
361746834
275591248
889792908
440519450
764306823
857460356
1901575
434228877
985584895
1018001924
650013591
508065765
315272
472002091
689148448
1003285741
917897379
546814175
446577933
828921043
466190782
526688058
599191995
460686160
1264661825
768119562
812833534
1133253990
932243090
881602385
1028311893
554864054
732592320
389773534
944079282
493097659
964545211
713915248
758850753
445362751
46677010
563388757
419270473
1110429949
240424512
462003065
782103074
492645657
170680889
611498444
416380132
347222420
456890759
448105842
916318119
329075329
290943413
733388001
754718218
1112137085
723289944
323734681
357095255
463518036
863582495
334177060
1136837736
697210442
332493400
360515170
842434113
1016342514
289407200
700306926
429711815
1071698416
406646294
515746099
638124572
1071142146
595449129
334912950
750012578
377937315
444729144
443418633
662898328
971441888
592141939
566093744
415429410
789722630
474560981
903634095
1022630389
963632972
493589935
814710098
496285601
644260137
637535590
1241701470
589039200
326059289
331950476
841328554
541681522
1094946566
611712615
864457036
328547083
430452827
265317716
604432873
626578136
825651653
741048162
601246385
862901605
1005535032
723580304
1207654209
598368088
724547391
921132291
993557318
538932152
588930212
1050056242
470575511
1083114659
175193134
495640423
113435310
365786961
324897420
210867290
712243965
462705419
978489171
750183276
534831487
1117504805
894119270
176685412
892745020
668709467
687550671
908037625
496905032
455321600
546360869
481602515
1092175098
981739042
461144260
441705528
809098872
364508786
350704035
737750252
402174963
309926153
697969751
768230342
1059746046
543681786
1051351267
822890279
536766429
793838763
158128449
940818941
304239851
856661327
1125304879
620839450
622407496
443948130
1086899004
319554564
467666104
713172982
766618201
252897301
948992729
1037958411
458249733
316278699
484972520
1253717647
449326619
380789919
869665399
457348438
988059131
631163987
967696950
900588896
495937880
417048456
637950515
1124430798
999297502
563195112
462304498
875287573
454511297
1007848234
898033771
216019591
433649294
561520094
825946432
880448069
586973771
339356371
726024245
23791202
1109209396
915131806
390293506
852803146
493181844
1028024817
984398617
613760807
299004692
770752760
366291407
921078603
581575936
448957422
1020072261
418873405
949467895
267827926
816249584
435845399
348270781
661198745
668589763
334265527
468444263
755728069
984727451
261184189
423310920
464405712
547805178
497869435
295169661
653188054
687530284
503057384
828223071
1052763005
542945717
97485323
782632001
733557905
831358139
595216250
684888482
773050526
888571999
44817796
495263792
899134534
1154426111
1013141329
499487969
382641316
922961694
832451794
185240672
314333741
842545410
908153387
742587088
815863497
1030461653
683684097
909903977
537862531
639362847
672594776
1042781647
486035496
546844255
452029396
734827230
518262588
373011095
868320159
1203363052
377615093
847729015
310863230
655625164
383371454
1139493078
858377595
788558533
597130964
974156065
836384393
785461013
622600578
1175776355
574314102
537635863
112251212
920208653
318602744
428642800
535288928
413532149
831058664
885458248
1038232207
962297195
630669524
392093543
388353007
588126648
967768595
1035052184
477947784
740954209
862774569
591341774
519638148
358523669
662716555
618712700
564059536
485921187
577184857
1643250
908444268
840459675
695078346
890227051
905936376
647220730
505720742
1124602189
430450946
925635853
912845401
527404101
335205574
339322425
388590543
423246671
173021380
1001646244
957198162
889267300
616945883
1006329279
773390883
597147124
1202325459
301060535
744630689
615393741
97249322
1061213209
213129821
899250252
438448460
403795931
991570977
544846028
285833320
681755084
801991528
553524037
1059621422
166289571
466920603
431572541
663338499
711000487
2271875
1066007836
825634987
508987046
1031375512
367372614
782826227
880681239
873050575
493769555
94058222
467760650
399194456
375136194
747209627
898507843
859907431
1055690071
800290142
875162939
437640978
1040360626
756945729
476345476
491626416
964073273
768294648
300572870
597443023
374949493
1012986846
525444155
981592471
451984958
1149201681
325180878
532189747
672524352
1034132916
745841103
742230120
899546605
217827815
972181918
652722965
757936771
511256279
828501686
525604743
975563600
400830247
347755151
839395490
412297948
609417241
629706675
445776008
832456622
336876586
589877163
629878401
623204724
1146038940
630708647
358909264
1231559784
1180928815
792473896
950928088
702970715
1137620402
391950466
603491732
503565598
943383989
682033754
776296887
487044727
240447831
702202848
558348539
1029326221
561178331
646876231
465565194
434180043
858125388
1052330577
676935281
432895579
1058703180
982769388
1154467542
592347386
712641948
836792769
1069728249
1001756770
956818241
309994756
714573060
57166515
252122534
525890529
651184044
875399800
926830942
900240170
192271571
1032479734
688284965
969360326
408316379
826056755
970605618
968479997
488987280
709637872
932163775
397307283
655505346
673275201
298685722
938238622
324668250
675200298
683768625
161711547
798727114
393836361
228635355
565224079
423519775
354807083
920409530
940196444
764737184
396121389
879041757
725692561
971291260
521886208
844629827
885401464
420272470
235465956
1127619796
592110022
486010159
644254402
340432573
803201975
390926394
905191101
789201681
454760209
860625779
853445722
591378528
528779776
315185857
1060225365
594547967
906349044
887433989
1022743733
638060239
453054058
788182293
572162818
1091357870
428348243
910606272
793419240
593627579
579882964
580650404
555237588
874274705
644114998
1087383615
81576398
398230806
499439709
797563103
479324078
876410560
471206184
386895963
145225213
569919895
700125231
684023389
1106722386
676886224
754620646
1091995834
596647424
126188506
797562711
374418452
276307580
787821870
943996206
520811999
380719998
1296656768
327210589
434856037
655429598
1059715820
976105951
469780965
406075965
526192822
923617949
984322419
1063850432
407764320
784422562
1044595047
855894322
635230401
659359109
380934037
567287094
731748806
657497259
351676340
803968177
385959451
964502849
484153593
681596655
332683882
222164535
648839083
1206855603
1008314759
562381119
1021379711
447723397
548504681
1061316387
791684449
763159706
606697297
893699132
478844506
917706400
549233161
866021707
654786105
522335395
286253755
518516824
908215451
659833948
338318035
766998844
556062637
426042536
744536776
673937693
999507430
730494949
517717718
485532162
538045428
859019388
394569434
813148178
627547779
534520534
494299777
639931399
184992754
346923668
320145160
389430464
3079692
512802232
249017613
1175161812
798011610
494247109
453554839
728239064
719810627
872999444
758343781
435059583
501136885
901241816
539032714
486781516
396849093
1041611217
420152969
1001542099
800572734
855496079
710312231
917643981
4939631
333056502
1263128657
796708480
493175444
499805570
843727570
643247765
228193213
849400967
417262138
552240169
740272747
406835959
741209079
338881689
447154519
521836604
852793767
855497350
958323522
474421633
1066301712
540968413
470159923
309318285
450573273
380089460
750707551
852218813
387135417
1019502336
846830471
452163332
379920752
822413194
947031218
839787028
1090052963
567039125
743969461
222005878
1019266132
588592210
526685773
843014708
466827731
1079167906
488897973
478245946
120653141
460084069
407319957
390741696
586971186
731144505
976621960
642194308
399230505
464232660
1067132965
409902130
1058459016
893203671
443879397
789992394
511364768
262963530
432275590
531373917
433155890
837002959
438347981
422498251
413633112
889242414
728975174
704366189
754860004
405109420
816132573
545135586
1080344414
416676670
604612310
445350217
826901948
1062452432
206187349
532407065
911943127
406243672
524224054
709217389
791588349
116084361
329496030
475101528
439644182
810355524
935273958
499408336
741262078
1061469285
1193846087
739633633
427034509
553747759
635680640
428023520
418732091
1114233430
226747109
310268405
382645170
397476100
1195381533
640718908
407880278
307684065
571974144
424420541
222438487
337408352
808918812
396511252
809577974
323905848
926105970
468005224
1017288864
754999112
1019429567
257322439
365707599
901495269
412771982
610047678
389785204
834441591
583857191
894185285
676804775
439784092
591416498
1065052138
1126837116
798225514
656500911
399829491
1081802886
1046257597
678585141
615233438
918013040
404187996
1089925238
413920356
618312971
970978847
272900119
801265070
969233125
719488192
575126915
743929854
466187039
971579386
464025372
1054692838
486337076
1134914445
525781319
1131338045
290167500
467352518
941944138
1057704337
611697369
627133889
1040842853
401439688
449983028
985606750
649354187
477564508
523563780
334389034
315341917
356578127
458300088
403513940
673217673
643246306
491386270
573498154
392838124
972289255
939725250
937943265
376300706
1035562558
766251990
576282172
1056888105
486691305
321562899
493274070
377879230
293221193
414057028
540163808
198044575
1008287404
561527531
841397749
626992917
597492179
943571700
819016832
257165312
482551373
1111568199
1006466586
645284849
454867454
1027931028
944935910
300800292
432906131
1112141223
458300103
913740619
397050908
1165713759
490468385
945261246
491177540
958377053
570336604
858801841
911620914
701624956
1215004676
664128825
1093051192
940010053
1261183542
530425857
612267098
814701591
826491944
1168028318
1145945610
703555054
663672154
951571318
309342896
1140615577
546127921
736106563
1111004795
1065088993
1072526740
305000112
460619378
904871939
822232679
658813248
1231076734
427290987
271277805
328663010
929385073
1046194547
508494739
538735816
932646012
589097996
1287428056
979274720
912897675
629166398
680428359
452154003
1071699425
439684080
995754328
823292108
1253340226
1048712790
986151887
912073979
795410712
439783194
623125806
497188905
334584213
841412902
477423525
450775790
193796016
452460405
154313413
873225304
360116708
911538062
615987073
611211294
645198637
575812728
949212252
680841393
1055370946
752468974
962935651
1072675685
1009052380
842113077
799110777
602223744
1107442447
794481030
796380436
566343045
357628407
772450566
542344930
520531183
384416268
174823832
678645463
473688431
472032033
560642974
552406178
837528286
729731478
582783739
548455894
607615422
522426684
509682913
589438954
468850883
585427258
1242909242
1048121412
387650434
484951057
1210544754
735606372
184057708
590238387
469613119
491339614
710820273
474321649
1060378720
740302905
500548577
316052516
537768016
695461355
1252386784
965212497
912834482
493534561
964389421
690255787
606808563
931126810
247069367
611558811
822155353
687382362
332989335
1251941927
813173838
1043065771
580463057
873172969
941421101
495347715
795144893
398297092
704333392
793390337
241765499
680285235
511629651
575629029
433832766
433320083
403853441
624743120
815883830
423501314
468620351
706918295
491327734
677104325
976276989
531325900
1087729084
407485763
466412554
523842613
404593819
686930478
304577050
1144436481
1011044994
358599917
531017935
800646723
490134822
681457857
1138061356
639654238
491865306
710682122
419154003
433729873
384303464
487857076
888033766
1033804450
1112863446
942459094
876226712
909285088
748220986
1159399529
818791104
440301765
811408572
678842708
1038122271
669263242
37838363
703439203
635081811
658462693
510490961
912006840
1132090485
979954115
1039286589
884338465
906544268
1148485321
402122241
668087455
1024757772
843014887
913344234
762874256
818383113
901628173
472126482
466360574
579792077
296752342
837980789
1232765250
80570522
718074854
377010413
743589613
542155098
869553298
636482171
136700979
517228417
378100324
755584746
189564318
950375184
500128544
645935294
1136591939
1025633165
549406136
725914155
586989627
1007024336
480671198
689531897
47716034
602623013
521764203
575760101
481816953
794817234
528871725
615674265
1257244305
582267976
292348907
722605349
811256075
159398435
591592751
688111778
547452867
554198548
921245511
952086585
517709830
822275821
1022065745
674297623
508133068
276895451
708758597
997498314
849678848
909978484
543218901
153767317
1010565854
973969192
294931312
546556216
1069235007
704257040
1048778815
927459207
985495214
1073584350
539066559
513210258
549711270
1021330284
823161759
829610467
987720552
1028595960
800316474
479050387
1105401224
784087710
1004185758
835895925
862471209
787646975
459550141
596248111
662593544
590766130
384635393
616771086
632847009
834071774
421405063
524811639
964667271
690924235
1032551949
978296088
977803407
371701870
514783729
488991567
568575013
561642119
498637478
881834232
930031434
628422449
782968804
180438599
671623348
825727519
805754544
284206834
306744438
658826811
793643965
764335616
921749250
730911156
590602320
632453221
651125982
626418840
360092132
234292478
519093728
946146312
757057396
858885786
464808790
482786684
334850893
464755549
171024274
1017009245
1107266663
1035263251
918273912
475278566
813083508
967578735
481917068
534758786
747783182
508857697
812697070
662245654
860769154
47417024
1053426053
529692416
151060323
1282894385
709702150
543391226
773132845
493908102
1019317856
851552034
969851857
651201598
825563896
731097355
405775461
1072851338
849509185
829571860
573792035
697872451
507206160
757493703
1129288390
228484275
375182019
625690527
595080236
359010513
651339750
716488901
459462275
649898827
1030215262
1198654921
420684895
721520237
49383091
721697004
665164620
651710143
470351245
427217974
610674050
756107148
725558832
501578509
921143082
365114884
501503276
799898951
490729986
524816962
1010445616
562612400
474311358
677822657
725886164
972383859
409384717
441751479
898947702
891941574
1069712280
969615742
302704187
396022873
574194556
865708844
571721831
962971217
640876081
1046399366
561808260
942782192
756935153
197717353
366310389
817820450
1112764160
566419162
629577484
714229802
1144332946
1060266484
315821484
178697446
716122004
991531997
889624706
821610916
366257122
800684528
659882036
696436964
645070645
594438157
714136278
1067154376
257471240
108161891
1102699721
784330135
947475352
569287288
463991136
1051504752
401744579
402692243
535747897
769307262
526608714
1012288941
672158506
1288755593
1292551561
1015050598
349020828
382067529
835844854
737519794
1061192178
651386824
423992568
446750382
1114056296
667964786
455185242
977554836
1025969491
557623408
391655842
791124790
795607136
715727772
847800673
611159849
988229116
558851154
855792265
784104511
476897490
516281974
795318879
439821241
616503580
536190490
377816375
877147707
602461839
395036495
623564679
865773737
971707680
677891915
1096779308
689113044
734644082
1087751614
311808896
785451887
512346976
700556344
791726682
692285966
583668487
457161085
696639389
666878593
523695207
695368349
681550848
191722385
1039450960
929444439
907469778
484589126
520897340
780839461
315448732
630319979
496667377
442244517
296203826
592995928
523151715
713147976
823535105
507013376
533163811
984813520
704273026
603835791
934829316
549891663
57038515
1208127078
311822266
444356363
947920207
669870303
977695203
1066574926
889789433
602104613
834318331
430968028
370228773
422625171
577341535
695260041
873352024
464360807
808814928
1243546341
463110624
761639256
819011391
896266892
894073878
363866038
858122673
405775744
719651888
382111971
777776467
507088724
1014491200
1134353121
412380703
1125397271
728642284
467833637
859813303
387437661
685170064
851107886
837320728
677081309
968477530
807370382
1087667877
603317224
527191057
519261885
774236406
906536533
1103100190
462559423
1213805174
765828214
597042702
851829329
563026326
294747199
826548238
450541914
863123825
551854234
929716385
481591741
1085808711
991676578
683109107
742090340
942897670
307446663
640111691
913978173
1025454510
851188675
806408715
859054417
1030041077
769957188
394559790
840783733
1123833128
782873292
524033511
487733637
617124982
518321296
657549995
842360572
446421054
197260281
735472606
1045257823
304678592
993932701
1249685345
1130214101
429290278
881515203
847268956
732545327
732430517
407440604
778767842
1014141338
1101043441
468169495
751970892
1131334356
407436679
353208662
401967057
773556230
473788683
749184734
444284387
1080467550
491634126
810452989
1187518485
223240204
608204978
1009134604
1165440890
1010329982
403863245
253987424
674886104
538286224
539907277
665026544
378723829
829373812
224311151
87665098
784681892
354202001
391684517
206743572
1086883481
476355339
983068288
551634876
250921206
259530015
521114748
1106748456
655407546
579670834
847233633
401114196
553027030
582150278
779561804
576859824
639285901
573629137
582441947
1093365305
653531538
382519062
819594577
588551824
1068679071
637375014
517624818
891955576
630559769
565201012
137494805
709301060
789680738
448768477
900150024
673328048
351313116
1055237499
873855652
1168352605
832424739
586751432
381315157
1065898610
1008889249
230197476
468094924
539320064
603176384
354202873
674019809
827868294
823768036
166645772
1072377253
311031627
480323533
912349592
572145385
301871695
542498646
836317652
153202361
693765358
459090826
888223885
622781145
345700780
1166031427
755763818
386116930
432660688
502038455
1097726624
458146977
1135487207
1137373671
781692077
990976424
1033880763
717691362
519965134
428480915
855287990
974875347
718919949
551669276
370231385
598970707
464513638
861656875
863190388
434041346
1052087293
571677446
663535598
802997861
888089323
529791748
450196409
484181386
738078300
242405602
565777718
941518086
1095416775
588726337
528039305
368256665
361626811
463963459
857852842
579636477
975779962
332723707
950042102
512050872
461873083
1053249072
527229021
332059635
269741103
612234025
515700346
715383456
1050617140
896224490
838208359
262878161
469351070
1024430088
606966222
524382598
1089691568
854175005
301176311
417011339
928283516
446521055
869894534
1092105816
214752076
1103233261
605931784
1092872306
598429519
1295969906
357362700
702969216
1246029025
1084493879
556773475
511675091
507651102
1136094806
654131015
465232181
494635544
615128586
646834463
597629655
547082895
802230333
483904096
606561887
1056163849
208373391
773197080
501087389
401798883
743917802
942349067
1019879200
422636071
868343156
771468848
834862990
1099854680
401094950
568811192
275396734
760393408
977190823
389672234
808030968
470159839
395976940
918436089
522305954
288040780
1094589951
614225835
635364905
465999729
593024575
563464752
1219317024
629651135
667258334
1012530382
308088575
343697262
647351145
906450776
311131514
1144520584
992466242
1104896848
701179822
641883658
609462908
654889423
84292697
488362397
812014582
287293742
706979408
1016664907
980907498
661468374
878259629
310068651
501138652
441537118
782769753
499157477
874601562
1221946146
847558737
767519652
326032011
970717121
289703194
338753746
707292248
830162188
687189946
922605368
1267243563
508601777
688129146
489839676
354990803
817626612
670926536
516495892
211973246
901434193
809578527
476022669
1105440213
411387829
478115817
549899216
240738127
827246370
789730687
848072647
104895775
604239777
308254685
326965165
915073962
1070840855
346580185
342049511
350520090
924801509
996585036
414094492
785031852
959210271
547567431
1274104771
625576972
1196162332
619453060
434122779
482752373
272608708
481518440
1001265055
504656151
482166283
670739862
884078324
1234698322
684205119
707169020
130924926
479173059
579535954
418472487
728251353
472415513
395473742
547233580
472180552
611355908
695594985
763270463
855535583
348073185
420357078
550943680
415021774
584737793
802764647
993969930
506923338
703014810
414095746
962698821
1121121315
552375328
34085238
895773844
379274291
1141220984
968961925
1049705342
748312164
1087175812
369838851
592993313
522678438
619875921
1077629366
602540047
343468626
863928567
1042574545
399549140
918391498
515841758
353198785
1113863548
828074928
828927314
343318007
838146200
769693803
644203118
883178448
312896778
692771618
722761908
712533520
401008394
975366377
297990644
339582380
223658318
389565082
541247405
1028512455
825185536
323542231
887354478
468398606
907548033
704714055
960023822
1058907969
339500762
434923017
749822240
497213596
796590815
867079004
185028712
814035839
1011925053
617378264
770754552
789670621
404531059
996747735
756971997
17995400
421222837
806941303
522342189
500681689
319918915
809524240
494743152
750338739
393643538
492961638
1022093192
893359104
342062237
698866798
1148500693
699248554
806339307
311264979
913643486
594541573
998709441
735262342
277105320
1065153892
1050503777
748596038
598249094
388875713
985982890
588342013
495936721
951254415
456692481
600427014
504583676
720572558
577245149
342273898
608302206
672836075
1100906546
392814481
394583222
389587541
565072581
1259896566
879738805
288274366
845183067
646544970
514800659
906704519
904971299
817361880
396404845
645694722
744003216
243690082
464803082
850966216
834901702
757842039
579727435
735087143
750979501
622388134
640679155
337715932
506478321
315077536
923060299
477434833
806912417
950109418
819248833
579585655
542417858
167056763
678900814
548750688
771814017
783487623
990646487
779533016
621567304
394471112
485331792
796195600
1153594548
747127158
711602299
867212833
514538690
530296418
2033696
960441389
715141347
810655397
487664905
1067797064
913161028
612461032
986480789
536666281
522974364
187670123
458312143
594322275
1247180343
385849656
469579381
683181270
551987792
1260390007
73854627
320340995
749462687
1091359053
712379403
430045537
453593569
577243608
512354059
1017440444
526800461
926590412
509336221
529173823
331124885
525930876
606797375
705786035
704683167
840097496
1016430408
138593454
487830251
1073795424
1039647305
1094484412
296086957
869180801
793888394
449265731
742438856
1008552401
955166208
725411998
1009969602
476393386
444231923
639761227
827752701
378568821
850914371
458805749
987736388
978238951
495090325
447919992
738691957
389559507
477775301
958888708
1133453497
727987737
479686971
400942272
541637303
700520511
981561907
614865150
463317189
913034952
446844173
1094439855
1010767543
1111013553
739193555
136978379
387231022
1141806458
886020956
470456152
638888600
561927113
494147095
530622554
781304113
444542875
1211898188
262962848
201404094
679390756
1019480211
624318420
315895775
1006283646
304439628
875276072
615617146
1052391942
311128075
865095362
1123688980
502976203
515795562
508241928
394146011
693202833
487647467
836432191
712375298
1266537250
985851407
966259537
1004339434
938027
301014084
713916977
313233357
166924428
336563516
555591033
1133597173
854266470
423503073
57710783
904468424
311298246
1015686918
783133400
2566177
958700229
483752166
955920325
663822352
931628140
841569588
705366167
312966841
312526185
465830961
897653994
426210504
851908315
445467914
90354820
408391484
1099850281
251899097
814010747
681785276
781883917
346787588
658910831
755350979
1042621225
1205910121
1017551084
999873255
759611099
454740306
944522597
378617460
643384976
709665758
403479231
693139816
645351093
483867420
588204172
441215595
770523670
795504196
919699589
690417445
503493320
525426538
468136498
859415874
588822430
709280726
782268115
395896004
711729257
432108752
993526676
409158948
739415183
586672651
557722182
1167173358
947290240
1248490865
131133807
965289497
664619737
403682281
769806164
494338141
788598253
1059614367
925283625
257625119
497367492
605076104
722405518
554474776
435638988
183559432
846932135
474061627
391715725
638798587
828448225
1114383734
845219997
629719888
873892525
933633201
131186955
1048901334
153270577
645288047
461758263
419871359
897930826
1128772939
833048680
855258824
661903800
528609886
1810042
585916336
486563931
408145796
643620750
1195639175
735335178
129981499
852737720
875219616
216600130
187011462
781004687
747914381
487571245
770131315
928953885
1094984898
388890464
1102446909
456373571
674240454
511895759
783641058
618552756
604009656
898559774
201259099
800106325
861186298
706243654
674878510
1026238394
605086035
655962458
819284755
1123447391
554334270
390688063
577642170
410408940
183006123
821241975
786928629
527973588
429582103
568313014
753084002
787763087
641008034
1072648643
393315233
846346083
1119162971
756669873
664105741
1007561220
814378080
698038963
783346863
453915770
393860259
396678847
721065767
990083871
491163483
559227621
393454227
488894946
846313419
443659625
587886637
682479601
1084610127
588831821
542873184
912230304
724931813
885388617
631837833
1010592118
528961631
323369897
850987197
409706760
433078317
954083440
672627159
640772963
747134402
878466260
733803051
111107659
390328490
468924041
913641397
734556234
585359696
894518594
558286962
1011584061
534423260
858243299
1097506471
556248251
731630931
953212459
221468810
823731688
529841733
372890525
537483083
492712792
411340597
900606420
947191934
429769056
978237973
580369790
1213870222
40989814
427555561
524752886
931956148
828124847
384855507
605608798
786846659
995318178
602628461
1063623398
957512973
1011002244
1146158435
509139849
729822614
1025860160
1113724220
450608850
617082566
386439050
883380478
707336609
465647853
423343055
739258123
1007127586
966088902
1201386893
1065038047
293431959
781026885
1137642731
811171680
215662561
854049078
363205459
413514848
495058162
1219313107
1033671295
708498035
450575065
302642476
485593279
852873070
236628459
820046753
1011268960
317862084
623345170
821681059
799317058
548239869
386687667
368923856
1065830283
831385982
645330368
869218891
538229656
869600192
57459393
577808745
531891252
309585693
736527998
431405356
1292873
393669506
738260667
971750142
926690721
1045830580
415640494
322412469
795110963
517120518
698911800
902808733
396372798
782852447
884323777
754653964
604361582
389052465
937679211
740704765
121971911
680607148
1014139622
960771493
230252292
1050708637
509095815
351961267
695308218
623978997
853730061
552615162
719130291
515396023
419154610
839811972
609681675
600364102
1147338206
369010738
498920446
636114012
491967831
555926472
543594691
817921938
596533638
757037933
776761797
674583346
1297626253
938319105
882820547
1119765828
388614729
530752784
482799370
388281596
407587357
831869243
976173393
616525606
849254082
277605886
615097893
470647177
972595119
845512237
733263088
1086980894
645885240
1101714703
749023707
1031064855
778974677
570772096
105101881
339601418
477577328
554230726
616006392
726093870
1095401030
268786026
639537193
848107389
943256006
782563400
633313716
734309857
547850187
474456442
487145571
175029077
655276475
382896337
615998161
451970509
480072503
404071743
468864751
393728155
1029921947
331903762
370206378
1084827152
416703255
488782165
1082223618
379388532
924015141
909626855
452442911
855293687
721275248
886284158
147499963
360549412
904714797
1005875713
522433260
1086556614
508249070
1139564471
533068869
592614988
754692008
679849154
785559855
694463862
870412857
646270760
968792274
686330547
609740719
583107742
187075046
678013302
478499839
341436577
792157142
884415124
587554168
932490593
966711051
1189412730
400605203
1009294327
633515169
414594671
482651329
487070062
547794333
508273513
549820511
551348003
788595218
397115366
662667047
939793710
581490735
432931705
563812820
952734218
804244161
517549687
1097018992
786615449
1073868457
823187509
1044920126
792344144
432695652
801445350
1097768577
447376494
821424702
843190145
1159105631
941881692
366159111
69434326
614865220
912942689
423650970
476867915
408019344
672199800
158638736
482282892
548481278
388185733
645415215
736315802
518107076
642327441
775406137
543241627
695212995
848660168
963167406
361831016
494541576
521572943
845924890
635176881
1037913135
549857763
314626929
595459619
154672103
637248195
411987252
1067931136
1055338578
492300838
665547684
304847979
825644902
442454107
421646745
255706287
951023963
465831754
950461562
788828997
1012699451
486713525
574007312
496721783
678960158
495979664
584676085
288273521
890379555
849476585
465816096
464211157
814133994
1178592600
739361890
302738356
997134941
522437279
1142849036
713914639
1033945801
662846273
578019728
1075430901
460892150
629365685
584070368
1234913862
440223636
784918477
328739962
793937140
971559814
579613027
457427446
767698160
667821893
574622060
865255315
905917432
260561716
400694882
556631934
904256346
1203851169
655724387
554827722
292442826
1179819467
821011449
389122767
465337316
487336883
706991388
653745192
451813336
924668935
450626741
839347795
373264551
1132039488
307234620
1008347397
381684727
452024964
512838418
904552194
775996997
775081716
901038852
22116672
496443804
401037991
135739957
480701259
1164868180
924112512
895729277
1021514293
598592199
496688232
910910535
215420214
355100285
1067281585
593721600
908504198
786754012
532230905
1039376814
558179983
339500378
618968410
1107196158
717393243
611943440
1133279481
492290255
889309471
547071880
1102543727
812489668
1037334773
1128508591
948503728
1146001212
888372486
1150556092
489830005
509196210
462163333
543004354
311330926
514270951
364713971
1051019483
1038193968
323771567
894299269
674591039
736715101
914266429
673499910
949520652
745330609
460439417
1282977684
265424749
703248780
244299335
868164477
1119442129
496241627
119706510
856906348
478833047
429563213
427832960
826177523
584644027
1126525595
341983932
567833916
939781938
674752510
731205946
1041936482
1073964268
450407043
1273693116
498578843
912080827
840624257
900502087
1063917347
979497578
772442955
1105169366
524442752
554969280
516843036
786915179
726956457
1487403
830884661
282789044
904498865
896466827
659289760
1087966864
1125183125
1061979528
1116275720
625027601
834101505
1295625256
215574510
422599602
785048575
1029716212
1106614958
1116923727
1013669938
1066980272
658952354
889770847
125409190
1063306083
1189091264
1088418473
699465381
1000283860
952799998
699991386
775236107
855600983
1139184639
559427258
537234480
295890762
961844537
1038857912
621215820
665380271
192351459
1031510804
1010516174
409003567
897023423
964423217
1058777955
1040633799
275979779
499920103
933098952
472969538
381047630
1083819452
844167011
912059776
448166281
898048851
1122840814
434210306
309931770
1088159859
757947868
996275026
465413258
428351362
543778571
317890996
1147165570
171532382
1247772968
460592777
655923828
486059199
847670778
550563858
221170270
666093168
1115990690
523632670
1134415149
278576066
973407232
608236238
1152292417
516682177
458639709
827369896
647429681
1064005913
594628248
471123472
805257576
545412537
526464041
501392236
787411740
576780932
1257425437
511318714
936936034
1053977839
666354033
735900169
1119415205
699203397
1128597021
342065105
1135564491
365701826
357660203
886522148
802128110
327609685
723842355
513793963
501710531
967514553
170777343
462846876
961545364
612863627
872535620
509545393
486240101
530279528
451842315
384413552
406836643
331775470
394497351
707595124
1092509600
1117341115
520829271
682102233
905337120
800371913
1254582800
512642018
1052848560
695179548
339072802
477221584
475469082
464475110
762629206
1066672088
347167330
617564406
834779014
396043621
316703360
339624925
981165902
1107972373
701747950
409821605
602861403
912059297
535281342
432508166
849036651
1100333298
1072829861
769959279
524631697
845938187
1056196784
409861316
476162595
335386183
1049682144
363125597
607486238
892209149
759958674
432698672
930724962
892860550
818031599
1008241308
628044616
467929785
472418708
499285477
1117392794
735984949
861918564
569682172
1075635291
468430433
759604948
32608054
430304217
447583907
468846474
905455630
498739443
1022609208
140804197
1240679837
384882158
501968521
451121712
850282177
459317926
200838731
718039083
140266860
616375941
234988822
566290096
1010792578
602716390
483101030
713784022
129860068
593281445
1275286584
1062949080
1064197853
942877199
956490925
603641053
750308262
1063362717
433549965
785914975
478423239
338608940
282364888
289113968
397635668
495510291
396655138
663904507
680010749
837269197
705055239
795554485
468714790
1202761037
734378567
1062146472
711154905
970293260
522381930
875713531
291479047
1165298117
539735733
960133942
943720925
471720234
667082493
987357611
361619639
524874091
323370036
389496005
783309105
1228563856
547036440
636628079
893787425
1052399241
672277359
265843587
616435109
463368909
248127207
792626284
978148558
301369682
1118818733
789632412
1166741318
385734796
1021849728
525216650
515899015
228631072
735979781
934542825
380820340
781284632
422413194
227535537
407349109
349643633
712441139
393509832
666160820
607454499
354618423
614125232
883917591
762185226
617166965
1094216889
644929261
851607813
1111514679
415788632
641020847
843521504
1142440776
384765614
366108906
571220052
733459377
792144173
715955985
768648496
799473883
940036954
864795868
828874611
595977780
335048664
1146639534
805073300
846163737
514874008
1066058362
383934114
1083072358
336667594
950912674
573571636
619816153
674191380
687908139
575003083
1054854668
985545149
328182907
80578286
374415362
514979066
303790107
86934088
528537769
614282144
261322548
692346131
197386023
1100950700
443758630
386219514
553932201
767550395
984547010
606792222
538244551
925448060
388726709
543020997
1192290594
526934794
943999296
481401297
528292922
446028416
412176038
831416715
531379061
1129210702
431002957
1282911916
447156613
498843783
431031809
725594850
847734638
895222323
696093953
861767291
834846510
745858818
879610924
621089417
1054383457
582623664
391073379
726764248
860089428
383216805
1121608556
348903912
951826960
848146241
871862566
589912428
1289256068
813235550
647075989
272185493
715786136
1095860785
660571759
486353543
825476824
879695662
990128020
967327691
985427297
803887928
803561013
694315335
1022197197
460255366
445355723
593538658
1138346955
480910936
1120854758
677383163
1009800727
681449004
914617693
906905833
517220501
838709665
932102908
510119459
881594983
1088051804
727431261
472846220
1182893091
760574911
821410121
385752429
911123349
599182488
713351878
1123065331
125627085
280389585
781204929
1077579127
453736737
805724058
508938830
975237630
1037135214
426940594
510219680
975759415
442178448
511789320
393358124
867715133
472048493
765699051
541242303
468692630
574567355
994048248
317659849
1039249724
853243848
642421352
500841243
1135963299
761112906
533292167
510425422
1022658018
931793248
345871112
705622959
797213459
480778444
315464563
364435905
1098879379
955619989
1125971806
1093288005
463713023
500080128
380443642
1123439773
1127167762
568466403
979161390
681475518
532446923
765925454
935868606
650325107
608572979
1036561142
699333323
1075217500
216355460
733905301
1085070084
88050730
943593657
529238647
1104065980
934373097
961782499
630737554
677974210
306657640
860823460
840569720
619717684
632464986
1082611945
391132562
360816384
410112957
732440695
797296829
183045904
716987457
190698090
768834511
528817121
481812692
400218226
445800468
552702127
506709036
486445454
1012467313
860479068
934351781
661382994
505916415
628659790
1018779816
145480581
533000375
464702877
952335947
65059597
585324570
975312762
383791924
470585855
1110469813
644576799
968244357
545405271
900179785
463247262
1097057376
260491811
423407167
711636098
376961942
805789160
1222158643
1079652098
673686455
1094368602
368037737
1034134269
359977362
932355154
508698269
1003265666
1064327203
698730344
433878115
319333754
433041282
795176659
484681873
719340834
58352808
792583371
1045906759
643952261
1215219274
423188735
549129296
688767693
212488596
887426189
820807529
821771006
734052299
796257470
930727171
1063302529
853943406
634237238
379587027
897731434
510804169
700232853
280281468
470081090
513157784
631934372
1228978777
1006225327
761660758
514524978
860064631
892177647
1283467376
413491901
813636287
1046041100
554985701
377910038
596122211
437214538
453692833
587419177
845558881
476684903
467155419
450285477
905660300
1027533695
743631297
530246078
1036498510
410218834
498484988
438946812
672281452
1246773482
566553090
839044579
443530089
1034544
715857318
796380556
866828633
723041022
1234881612
885578425
457359909
783855099
712680673
908985538
993266521
644009012
1138454008
897097815
1135347922
875474145
999998340
1140616738
376649355
517179558
406942808
399781325
692609320
557102822
848689273
860889234
981417187
1056016123
440637511
1232929830
455713330
694898896
806662775
514546945
964770981
734254744
341060567
406501645
778396766
532807913
194072303
862492473
433186876
567919256
860566263
975164892
947943529
377308013
126941621
760334520
1290743627
1106825333
824873754
1002507212
833265645
541070643
612038593
777186695
767487234
1066798891
766489524
928081987
1122482876
246565680
673742929
696136836
476437397
883389116
573281574
1016857366
959090252
350938835
966608889
716578462
416693711
513790704
1069571085
436696958
719331801
961328682
699673451
980937074
334851197
616129056
598396377
754184647
820503933
1093323464
1002864590
585584958
562660170
988214344
782145774
291937224
380365199
695534460
514762911
1236867009
480549158
474283636
753917010
388312001
344533449
741064996
506240945
1033621683
937195833
1110099815
257335291
823072663
435466856
694970219
1255488529
1018535973
547725440
1062596246
1130915984
826735624
751755186
468373603
1095243819
345409897
425892597
1006924262
448197894
1060580232
720556559
791023246
686991042
294000114
1136515694
1017539737
754982574
601719658
803526365
1023234626
198942969
512122800
634533526
877596675
404230922
525809598
1173700432
502006546
744945725
754253705
276229776
571368717
1009112450
873458823
1036698778
339402343
935018868
828433105
647545508
779904814
505851746
312231674
631210805
615116785
395555361
998609464
502234050
602549738
1096576327
1070340608
1039385807
614358086
702594213
1101657550
769407081
523070281
605242490
474841327
309983408
159046527
480329028
709728973
456577426
1063201728
82937958
422471877
376285431
634176563
846958839
442077106
717154890
745519153
432196407
970825641
497367813
391591291
992390874
773750168
517662661
682540859
425565463
819073301
945736747
581218232
138302694
858639108
910426770
631887588
277059009
705608038
323351736
846698835
938075067
903803307
917830615
576652678
965004229
887945161
471535066
901515860
597498547
451873842
409673802
550018353
777510749
1253432363
505963893
939533665
949431718
1248368382
766436987
765027525
387130085
473988200
1005977469
637368399
541723298
534161576
98600132
566737942
471052190
1106169287
920409505
860145419
390166026
390836610
534854130
413217080
664045718
725414122
1272882785
389382851
1006414418
626483349
1011365232
900414013
1109112865
424228562
998838682
966330118
454178894
801610740
487444608
909705337
1153166596
849349830
349764809
1224172778
630772984
541601259
311331276
716853737
294816339
816716546
1196894527
508714741
926216298
802046231
653109762
559264447
1183473452
734289109
661388730
813009933
1134068493
931268136
562269900
872539446
743213850
983573253
641483167
668538586
405751373
464528055
1052762779
1001138477
555329805
582024100
499399588
462218221
317408276
1128378464
915746829
796184731
989006389
583060864
742656288
785652602
603021492
841819040
894838127
1002869605
894214272
738990058
186030404
307833583
483972828
869675196
275736409
580492093
370465108
590190982
734600182
924571100
1000443315
519651551
948090185
373887070
343433308
1192848020
406580483
606705746
763668666
687390099
601702670
515236535
998964415
486140425
650516398
365692618
1035768896
638766710
487056436
883436809
871853095
1023677164
354053710
858954551
753681170
342569483
867614638
573015010
817446760
1047934545
694671899
693123295
447600950
612824616
782612883
603512888
308786622
474344010
1192741992
563087719
658142373
690404609
228906439
469827642
572771012
320010984
664433194
667146302
450325713
339481639
318148631
915114635
1092235669
504166166
441869821
862058157
675469470
1190591893
456802190
1077297203
557788359
365086133
684054756
454566767
921232525
732373443
714093339
710144675
706137185
579236341
986398016
804241035
362626517
670775744
888747447
1136685514
615749384
312268199
379402305
211661876
158104869
642122917
805135339
782136805
633757238
350564874
919659434
1122327049
983663021
1141216062
756693354
331103559
226154233
715615561
582270495
255948625
1202181992
893504883
504642270
865215300
520112081
886490759
844025023
1011899726
662900373
1084889948
946610403
926817321
806155965
743277580
776790443
794520112
37009821
1008905793
172969126
918487981
338527514
1038479777
870980391
452053467
592685019
1185098874
776555697
777317783
586992783
398293855
832860318
1079257302
983208085
964204568
597729160
823196042
350826219
687304807
419233172
964308830
1088302049
521866247
337313408
823858530
209238315
631053550
780550136
1077686941
549705347
1019873360
875942509
543480782
685952265
483115056
640643280
1285212391
685450019
1184692489
967887237
586634084
1131168602
879509751
1054843854
589023071
553037673
353751314
833504285
666354620
912956159
1093469202
780886259
485944475
899923472
548098415
850788578
585513650
670642790
486551756
482484189
396370899
1087993954
998937648
601912161
578847365
1037262604
422034075
1009798261
692153188
680462679
1075815291
913022711
1024883411
652078837
660113642
351419859
719886124
388437800
891994007
591762346
321618249
712645167
652358476
462052427
342435360
1067418646
536583073
388215934
645178738
922029050
1144908008
1125592344
1052577257
365764175
538930160
542822748
958344463
455706820
742129124
466224014
782021590
962765154
749393543
1083204518
1049281043
440898187
564823037
426185481
492681911
431219065
993761694
556920756
544940395
996012171
885205379
503172040
369590179
456136223
864547541
999181813
397847860
771531808
368801189
1151002686
712627450
475323837
763827941
899346205
651306887
283861230
833807712
424747195
336632700
1100644376
389680225
311367360
987852912
1068767691
893342874
966019029
353492274
338161933
1151960935
1144604130
352109650
522714532
339559985
461448870
145319597
731570793
282664734
712559150
448576396
688278008
290238932
391898570
501100116
903196945
430022391
746555404
632120462
860070199
781532587
503248058
965672903
806794028
619069525
568310191
711674649
702874831
1081960693
353239696
330123686
603859322
874306669
624022238
1265546519
752228504
879034336
528451429
572608321
357989251
714846011
720946539
999206413
481199702
1042226266
424160648
1127761487
622076566
572261551
569597478
801575697
694758229
987035180
379419349
934410703
502448962
1195888146
893617574
311822886
1254007318
733012885
790590213
561773296
495728598
214076699
683654442
106506433
363215627
395065281
258316984
555800348
706156752
880628294
934740268
494787746
458647706
1021982556
277449093
738904508
843394068
847421002
1062820847
687160096
458311051
743068323
497489764
1047711238
628223427
871909860
731160831
915911256
492873462
502178420
1133244174
879915969
463449056
195409197
891899737
347218590
1106106220
681537985
529546863
471146080
307123820
362759533
994161958
474686413
767549913
501931455
262004029
619966554
472803494
644198107
465584746
870803699
486734190
586857395
606644707
644598956
774195092
757526375
525537563
1016472770
507551434
1051477431
125998393
1075933858
376849376
360610731
486638265
682754427
816413210
797801718
747029863
409262337
951951828
293847946
548758904
655269661
481929207
333634014
380620498
498814323
1074282003
1136251983
741561165
886560968
518371908
1040900114
506211531
773799471
785287269
154430909
908405576
918645380
594784395
1299182137
321473405
534052685
587570697
668150301
437933252
441049178
362732907
1090759882
813742978
527829872
395095557
853964572
136490432
186269795
501949704
688055893
867401763
540294133
818739013
584043387
388447966
916907596
785816445
1011568153
503763584
835058418
739203619
642581307
742116455
425807703
665895553
907843837
1023505094
771005680
980842768
872119051
432081184
823655394
1183261541
680726216
489263214
339893897
356119308
114362623
805580665
520091833
448782079
702980594
550671355
86404269
543684743
497854505
720137615
468611071
609287257
749831802
156876465
813885420
1083415254
584514111
740568672
391734042
1091203156
1230845982
655304158
823906123
548102625
406001152
630345437
523056942
981333940
1080402960
158622450
942026159
903964042
717024260
512401579
1063115594
525490829
843892203
1111939106
60659559
638147708
675944958
510109804
474868220
591655797
757271392
622639102
872005738
475537782
469082062
469643797
415629274
422832580
1038087708
503572822
452459113
615855690
530316985
571048850
502009527
687927470
520185466
427760384
463356629
802507623
541311904
426028524
1222518417
537271927
635891866
670311648
806600251
1034729374
613036547
747119380
534805980
1001297544
271828888
567811766
401771301
663804497
339119907
450021982
779493880
1181736981
553752558
1054720210
549857751
1063247189
1042702700
475607347
848622356
1126542054
770937651
760882831
872692234
637968679
515709995
723524066
568155102
884697825
1020152921
475456110
940336990
613234196
446115200
1006489649
423283940
1023855761
951456371
637910822
624782559
1126840349
205575187
752348406
941531339
510616156
848432444
582453586
764109516
453314164
338339204
451107279
823593766
148067872
751859345
1020600315
1033974772
513958810
566988316
714118795
499979742
1113405160
459007797
336920728
462082968
1043531949
427664058
655968321
794623234
170113497
1058275694
571153114
892102275
916369031
96399714
459571571
571164705
995680198
586724863
307183929
910699933
845464067
579103225
497071391
812312078
714739378
978687380
818132665
703606661
1115159229
830785935
566546105
704388082
933428532
226336509
657187776
260409440
593622819
530063825
521835865
425722773
531907334
957459059
378383785
806716407
491958995
119285481
364590109
697906066
724894805
588347606
840123826
662753980
706595426
1091823710
270668552
934915919
827429139
1124853729
894651668
601855742
371617900
769900519
380336834
732785802
540444195
885160443
983676202
914306116
251817699
681146228
1174776858
303274320
436954886
529340586
505823903
1226021639
384907523
357945113
325398805
820400226
683515478
487989202
993637466
977391440
891224650
582452197
761046304
674691024
389961124
750760784
1094404492
738351399
231034706
518019442
470358998
860318631
766683567
789155359
595094174
621958206
415407305
878315308
1052230020
313766054
703033024
704567964
615932285
742813832
390499173
407826685
783329260
205808765
616605092
884061150
519248405
677251521
375470474
975303080
414477830
542974937
1044431711
571049079
497886094
991977244
664518827
538951650
570204797
841214690
670506367
858920291
541774758
307554213
537431178
314066247
466687878
356377296
956656927
426889392
433153078
747948879
488466990
373289587
674558418
958479721
309179954
573432967
500305320
677522861
336631616
491465995
1162566975
573171619
437450623
632243486
731086144
818032594
1033324481
511603646
673308877
913188966
717427515
437169686
450311187
644898510
502585406
211631551
1165731648
486211289
410067417
258106833
872768095
448463514
520836167
860267808
467105469
614082777
732921708
412104158
689933651
1204485849
628580565
698310559
738331310
499373940
250640336
1075513915
445334162
488651206
923663710
546527860
461875011
341803647
488078455
528140509
669840918
676393817
391424728
994489920
221071559
1136881232
943174164
576446169
523148452
1074677508
1242880287
1005284767
1065725301
127044281
428802844
520943995
493400102
935556878
423714685
536475226
536349020
674047324
1040491862
270935131
608079944
989758645
566073155
732152407
541219363
559787597
342746693
448982711
788121852
862719438
393352335
717659481
345685037
924053105
997810411
436242047
657752592
844288411
527545287
818421114
1206077136
340383994
260165899
823484854
707725053
400120978
177331188
988522168
951906803
1108306642
454062927
538806193
865702781
433778495
334810737
396587273
1160813823
790770871
882375362
1179496225
993957535
664974613
574766531
182209182
973846427
387304630
361189219
547127181
369111387
344832322
621437695
1082580208
625583018
814291515
394838322
821748413
134242884
775250957
471343725
387790419
710963256
387000315
301513526
430037312
449422954
260793653
695674836
685912594
1053393101
476053198
580876389
464664633
1024333560
978249395
587556943
588255657
440825974
874805265
816714478
1143640029
366528024
933259783
472250067
397354333
857441175
812957825
552497503
1071949822
708617867
870033016
833735041
762389751
1211504485
582029220
826138559
559801009
821303272
542084523
1069595992
713250582
87912987
959831281
424899537
585825615
528094493
747067224
772615699
781841024
387939773
537023307
569179998
886564059
1001659531
666615593
817061456
547787387
922683768
686506644
1055836555
324648495
529864437
690342857
547614341
953842858
628778312
809895035
588275420
575912601
1061615698
536157769
696671057
502711018
898320352
1080710054
528085635
801404218
559032496
942179425
742494341
579522597
787531740
766301391
803599786
994869172
447343036
322048795
1025864641
347825186
529571590
1119640937
957990589
710737747
387863995
372790792
1097315026
528212991
549617780
281780688
1146679970
901342460
67194176
428936971
653664988
574455556
533992864
490080835
451769969
601905187
1065037407
934930409
520636182
427893406
646101913
390767391
1130323085
825360927
682766116
525466409
844048617
1031672009
1029883429
1021032087
503055901
481738875
1013255410
503403904
1038708338
564888604
717416748
699250668
599431736
1088113207
713801877
1125906154
1136664885
560207469
750590619
1028474508
498292558
824139058
597644882
680490531
778691273
390144231
1134491131
496493020
483881628
303043967
903079488
897209787
668709813
1095197781
764972677
759947042
1192180519
1085528368
985932749
519231897
726519537
469031877
408296203
422200318
436638517
517904123
1137546026
1043195381
1011362728
930037091
936341671
540286480
941205090
1002177300
630242447
366359283
349916163
1034521283
1270719107
716203747
924353080
936893111
857068789
449665524
982580818
1009409996
911128060
942474012
684099029
869782311
619941748
750407765
205728388
409966287
1072239901
454627163
400093020
1144707225
841780394
1066353158
493871533
880814701
211137764
580379590
915569143
468609609
743157440
707565633
483793870
1038287223
320532159
895815024
1035631028
579568788
1264318315
1006587898
818435816
685385392
557200257
468960393
679079877
921384525
614277050
1191221229
148723949
996605915
538472670
662714536
450906826
793716497
865547915
435842907
456972038
888994375
684255511
1072877538
124037671
841991701
1244347177
1052470782
842989272
467551046
1256954419
414523547
1094159424
1028466463
693241788
369835443
1037575116
408152637
432343416
520461779
1063439304
405498505
231436377
388098558
814787305
271867927
375947455
602720609
235394527
294127092
468145136
1064947278
1240229110
775807259
734107735
840051723
777195357
401476272
1069136105
794385611
458427709
339874125
748451187
1020717577
932977820
996047253
506323571
1108926443
901915880
758498221
822132193
558879828
898321379
470318799
613481680
509042051
449350354
334239676
353323870
450067365
455629322
785799336
268757888
365571715
425956306
277848349
478418266
973735244
409668988
349601894
549185034
775705260
826359715
528165057
580935963
760949697
430621347
571429002
355845821
443474286
449568166
676465753
666010809
774353587
955169303
540593984
604800747
306458076
1091235456
388944293
500122183
424042957
669078984
1117427155
114739405
128207884
568366296
728794920
572075528
839027301
937344352
757361484
448061297
750714817
86861741
574162460
1011175249
614281697
467967548
592532840
999190535
1145650543
411001945
534515854
813675654
657310445
749496181
675785885
1075345798
1025635582
891330018
345677548
627136971
486001260
864844325
819761355
529291291
338534776
870375218
650751545
430406294
381959210
421401940
995122454
428366286
368221394
631407966
349712585
1042545825
455532419
527960972
537049576
859086599
914431957
414994484
1281362400
86139821
71312275
148968581
373364190
802519944
385129097
707825167
973379087
682135135
1105318268
1062677293
516351056
613171072
466655378
341762452
149645489
427906318
1246489660
381316255
305179953
904518908
942722593
524080662
466216287
577388451
375699397
774469944
938676183
529706960
525944213
793075279
533400254
689933484
906141340
435075171
970587907
468504606
614314211
631055898
524634804
657847319
887716377
539715092
936822199
500557144
297659532
844351169
401921064
1015393471
405434124
461921745
1094018689
669409240
525850843
468106976
616223792
994528057
411450480
783299124
348771442
738022705
499111157
560821812
191094133
853698055
768435698
422247793
564751093
393768069
803221424
499644717
397755725
507011199
541484012
520379742
1041241291
447309249
569502331
259764357
868376867
832844284
515332836
691644604
361648757
221207366
535947635
185209982
687381285
634822410
348653727
1064704644
397003116
590012773
466982296
1015319389
452354616
634577677
485943420
451474150
502049654
282455733
634836104
374232351
239375516
729435325
799074767
746146761
234718366
461602636
568271859
460652690
548387912
388282348
473201580
964034190
870115479
419736513
713121389
1378408
561733630
363682253
380733445
495208788
618605104
572023255
753429060
639615642
696358535
638907520
410943266
737215938
430155873
867273233
1009605276
1097986037
902263615
942929481
311339505
99490692
742363783
803132445
304200367
374369012
388362980
412264851
669942310
731411499
912485940
817235807
537021702
531548666
867320359
1070918163
405600475
636967110
816520369
720953830
970524346
402303164
604419397
759662486
1043262504
398125622
430661122
375498019
390300591
766710355
486462386
517806669
910314675
521038144
663869763
397165873
384500472
416077700
655134741
449373429
454485316
627632234
520876076
95565201
582235368
993434806
451706093
785112007
459126631
1077769574
606940265
623103810
115159906
855628868
1223964608
490391450
366293678
1099404934
515779405
670798570
1077149932
390465081
332576380
1264587178
380116374
971202188
1022470384
1169303404
889805631
655455273
368867926
931719445
858005791
943787827
482782750
809147741
932284359
513456435
956761789
343278563
254876234
807921205
462327108
661274051
380440405
636408596
345818939
246121438
798842152
437817290
756735260
914899120
696638433
676225896
462710447
931807016
706715710
307013555
745556138
1130426539
584427109
486166474
516202391
355218374
463186343
621723157
933562205
1120732330
368142697
359664542
245439381
541407835
952720660
504426566
994047222
452124420
413310369
522074264
370968510
426653963
391568701
509373263
1047800410
635140325
269367440
858324616
443188461
390542255
1116145116
737940046
455220119
390624663
1069434984
510556540
671432801
824520828
446389950
610424711
434708807
298110022
985535247
623612281
879346427
1070857301
541854738
82599872
651018680
821172863
957771153
567954304
449533821
879911270
715751746
477548018
896205531
407592362
510185131
604407313
656055949
297863560
425550794
729923718
336938251
318117526
281216193
536044462
434975457
916088775
504891936
456075020
288014620
511757675
342840702
650592582
698530310
1037663942
447807235
394990875
268925778
36568977
527259223
1081981863
785583890
834530468
802848652
1247254074
386998520
778370095
473463357
704512048
1180143773
995214031
395510803
766291602
344214344
369780388
919384502
915039305
956042087
553465564
722564426
549798629
544423922
499669634
457758844
509171905
644343871
880055212
789023161
714023543
942223877
503470114
203664087
787465835
512262497
674884771
390449974
647612647
961494216
331202336
574196191
529596411
579022415
640846014
895353066
723941799
1110731341
479951760
891433714
537841465
1038064505
461543152
843954414
742776592
315278148
741221096
437234489
965170438
482760776
491364361
721011169
730159958
480112646
507321166
917656413
452691148
996644768
365076812
891288085
372568256
441730570
1093772600
502569222
876163816
503940711
853188740
997028764
303062272
443407826
513316320
690309681
370224184
896269739
1118140325
1242527071
148241144
304097814
553014221
975106908
531060434
508040732
458073368
307531995
394887538
623445500
955568450
1200869196
1000656424
529744082
58953483
588658413
657422268
631927970
555727646
1006795947
872347898
653302257
930806499
529791215
368004165
634509421
780721131
1099833930
1143330929
425566886
693102918
1059175900
762944598
300967865
846827386
119061593
435271204
880910700
449489144
277828620
790090119
485743711
819063440
843943914
642008405
499436151
358650036
1019131510
415387304
823363780
590551847
1187754988
963507374
514608067
671686106
570070324
713633581
454840711
392815557
917106981
508569746
1158567729
444822816
411210276
641066476
395801431
438868246
362995602
891225906
788062354
397605422
701198550
867552082
440918098
394185987
438417620
279000874
406560669
259011360
416472750
534434529
1031614860
1003640778
470468852
680399094
382802233
612834940
667171396
625515179
706790630
919795582
927509288
1023885011
182631416
1112168417
869464749
764152465
384062646
403859709
394753938
1245187548
387381356
709737700
1082299695
949945914
491759408
1124655669
598739733
1008462561
695653016
760712253
810471356
619082773
529427588
400021232
869979648
1061749760
422582367
461666374
408496495
462192964
503437236
478800776
280871806
709383793
889135487
665270389
338938430
475920551
1244628375
631368005
699889622
403213393
572374613
327456065
660000285
1295205772
421063188
903216876
712696713
619280510
749921059
627296104
908646072
921474131
673782102
798906875
658432540
1122320810
485654149
972300145
551107398
934835753
445862313
463885475
456607943
847540582
801198709
552748935
560770712
891577143
746734928
456855775
415421705
285945160
347310161
1160149266
941703807
235627039
1053614281
702138641
550836571
440398762
1273155714
826059484
1039102453
349761625
496251156
654442029
453816079
1136768397
978516175
1030962204
479249065
438367610
965948107
399843226
401234061
796811171
279712057
545467097
927186509
746333010
1202260022
623624565
333985965
58678682
1164765044
1007750453
1033536645
697832504
713539840
573452683
520418335
584152193
394867472
623713711
929845285
887583103
806739819
1068299739
387589948
486400089
441277143
276413205
297090477
639994236
736877255
1094946857
631573418
939640318
1189509925
1020768993
864636813
1102947602
464171742
469223968
389246531
628963516
723326831
724539409
1069439497
1121722703
396986947
589217205
714923781
705327747
647349870
391387372
1088264635
821968676
432692152
645532215
508216873
971187215
570745476
547669403
263933077
1049750245
315801400
584306831
398884139
512764508
1066710538
488306085
824813009
707386863
992521945
222813247
69541435
487139445
1021279263
428907995
524452226
732551317
621708451
369860915
728971168
356852424
411991442
229832418
452222152
882986380
688829595
960124319
837283519
641794860
474045571
975986240
352218093
827919622
634932265
591149146
1017395271
678938602
822780795
967763040
416918667
488014902
382493941
993380453
221507142
973929355
537934420
821135499
334045771
668585162
612454819
366046957
688804911
929013819
355593814
630103761
862274020
932689215
434683749
519362108
483264755
37804205
256831769
703113563
430467969
559197777
85698391
1070371704
345101678
1015412638
739035094
762898853
426071975
736242920
637700082
878959966
768415638
242365518
496702362
161250952
1036494501
819793977
145736731
427359330
939171346
668441181
638508331
1009506150
1049463975
353313226
336705659
63351419
1043830608
718565843
425197662
667898192
1019653061
718595420
437905127
963815717
1052308073
175870087
965440134
535769481
512025682
493537150
1277520246
1116375096
1021284557
1058770300
377971381
212424843
970627515
390330587
939849846
1016482823
628743994
696898040
395353247
976122766
1063020594
938489446
810031471
760800600
1020365984
1171886438
560199380
429620321
1021646138
531389583
895719054
567751342
385738945
674240273
487852680
935179316
475326253
544014200
903878200
990217462
983889879
419423241
1074275722
1136389040
466874314
485186420
1093025918
817571133
533087651
240091368
490343294
990018445
1180163787
459878511
615031888
536576808
948433799
641630107
607835940
343233807
451191492
386056319
490764237
644712617
822428965
376913134
489096858
345096718
874661546
484007623
481089209
464984326
219018414
499567558
626208628
701933897
864661848
882453348
328179628
632474401
1219065158
427740243
702256185
1168777450
417434978
1125659805
639628920
986217643
1043406485
707128711
465026186
307719895
809195903
427822204
389675745
569513652
340696624
476603258
940911656
157314995
957561529
506450678
107795531
534241548
639420823
381387284
383616213
392904088
1057925029
865995576
790690384
436403648
628051271
783148811
472366735
486567496
1191285107
989766054
418603660
689445552
1239139443
883829166
948003922
546666882
1281622430
1213646775
820029654
994590489
1124065015
1111355806
635519274
796933845
914634673
546680630
366812547
767429226
859639138
782855328
427744501
917773268
457983050
354639045
306872384
392931220
945326512
469174363
686077460
527471013
251231884
941849555
849640648
1054667702
894259012
641576221
455419175
874940649
468520871
552883543
398359305
548381934
858197678
397568617
491870834
446153869
609238109
432060913
721487799
789236549
453746554
768998916
1037159676
414391785
944836484
397816184
502417508
981244428
464186629
330612929
513933996
947118249
552985236
1125305544
488715441
1035284267
724346517
462819400
926897691
1083519430
711250372
298957316
633563471
669346643
700866683
1046038423
625489474
894338198
972120679
1037689048
505475892
985916530
702195509
421692429
471023180
916670435
351462471
693091841
618995204
815779011
840469609
537871268
833276101
707289501
818278322
898477804
969615357
567498079
252162699
1016960904
480463548
1153362815
479560508
779683746
473782944
954692174
1124513586
995768175
852401289
746574197
516926314
433739253
864740452
792678082
1164969913
1001153926
950706226
511549416
530635530
882866667
992692318
852811809
1229095831
961871519
262180245
769798962
782687577
1145504352
576771848
716444430
707624771
406644120
457697316
611375270
1179521661
1139848308
518447344
673144914
480822307
737803345
453497849
963588096
914283095
536936646
669339687
993180161
559626698
566097848
354922266
505204197
943347635
678781812
1112578338
568811806
797360
375510570
913047597
944321939
756069515
969960398
816982754
479642945
139861678
867192724
865915662
761119122
1129638566
1193698162
471163973
1138645061
767103443
865450906
1071222875
512842103
187143336
331102607
937379939
800320307
859766431
757333125
725633975
696171186
385844555
342264473
1041575477
329307776
870374287
404152908
205116343
379632598
1184728663
359219840
919277615
578344337
696964018
489188546
574382326
1158273101
481036786
874985526
1046343356
457221374
547879335
329407874
1008455698
755993098
716690652
784618549
659419690
1123489429
411753026
462624172
531197251
664234845
482432963
914680395
448369639
435272104
748753095
760982045
436847129
1009000351
1052940383
248614356
948659710
563470845
471830703
414863741
879313287
685296176
495461070
239909106
660082286
537611648
755460247
451040151
416511849
442860968
426189296
263707994
445773730
684448306
706549049
736689555
162139936
788304245
788507053
773084110
445658818
693958012
313755562
919393512
688810058
640494959
897324270
638970620
897495268
728111049
657973220
717411084
623027663
890336814
960915254
274914901
374895554
817561066
916014027
324410776
895066737
834125452
833765506
1026131448
602017321
874836264
1157614418
1216238241
659013490
454598080
1063488036
568976895
452914220
919867803
504368362
459040263
483597641
1039309689
612178182
782486562
921175953
771293098
890983895
200029092
902670487
454207840
862132108
936346346
904939992
629110945
726887020
925933127
396856918
823831103
847553955
926029651
800424274
955200720
636238992
730788422
480906993
474031037
784221632
836968306
376383298
756848916
638007803
426207506
359984299
523784727
409312480
901373490
641612310
853222289
813992997
1000465547
751745622
486280222
453644594
499097748
867238298
631010768
637565141
786256186
694015003
574029813
563359651
1091430623
778498101
821749798
1146528909
1017752041
468889024
732141280
391525094
486093663
1047958963
644621825
624074818
676464623
693048798
670176698
695457552
256855132
962130358
376337839
411973671
412539887
627595507
527193913
563395688
451778298
600770007
579095706
632523145
701856379
686520103
927917040
515859295
789616074
613584324
1042737978
334841423
885525550
377275354
672362357
603542001
646024832
741462268
654765717
639511031
722333177
881339434
881939520
1152348284
544723723
490871202
254627458
1173038982
429669980
1036436300
429920829
141070466
938039809
694176453
393821933
435442876
459393947
889601791
534232219
506388194
1020673155
331357572
383674780
770724417
400050387
764676542
616359929
1057143679
699192615
592022529
460880194
735530964
507662656
706185615
784859646
866715161
603496890
906913356
365569880
480119572
515748106
717052008
283016503
850932333
775020301
620966150
549704024
766453226
820421428
370666281
312320667
831257863
409866519
472675508
640669461
476993782
1013272574
493519201
396922241
1008842012
378792477
511057893
147130150
894083066
662776786
795852181
272004752
511462063
694645143
524860163
723193045
264288927
933339762
1017983880
505828600
339751205
817646774
1195463872
418942516
495336287
890956461
1117189487
621657322
535379317
244752849
546745083
580653522
650611004
828926344
553575842
820127941
577476126
473269510
607105648
490622521
439691378
561828658
587064714
1073862915
410679238
367808232
308769817
1075408286
751142574
1252814285
883624285
823016017
403113901
1154963488
961957164
250415540
1512310
610823428
432980650
724507047
972922457
392355244
925542607
390343634
174425428
1003597494
972382792
479556912
203429325
488568847
657081006
977119420
704207190
546515984
1093013043
656094546
602762447
785441144
753094783
889924975
898423402
512411111
1000240733
1150497403
251987417
467902997
27528388
548842499
533539045
1030202072
345064577
580514242
454877443
1038353367
1148010664
1025269167
345766873
811787841
619674594
244325323
874234167
695470530
550527317
545024242
352874766
775754360
605208796
809724992
786236299
399348825
1070545077
632916623
588635276
913864636
1221176772
716210689
538378922
852610472
761537517
565250597
644477801
945474144
1103047268
566636586
371430545
946003492
720925853
864997475
496926923
1102969822
574967583
462224398
1187979621
779087009
373681539
540311633
468414559
732834858
904080294
247359360
739007883
1140818390
977475509
969817856
765987395
827458681
749336184
289673442
902243584
413551722
471667010
475097166
665568104
538087922
533485034
500369418
834180360
581230069
512284606
451369217
507480113
433912277
592101491
624449712
587439497
986520168
817473401
590569003
434644163
1174830598
642012302
839931015
816215854
946738004
377075808
583421175
885088244
1007822291
707765167
878277210
506066238
736336183
1091179730
783222847
666672101
686274158
500809822
390989976
196360772
245394209
446509883
6956795
228047287
565590223
1204223560
1102252972
368564654
1065696517
596319502
369260381
546715694
764147770
967458326
1047109431
466730229
608936196
347440188
478788780
522952843
676081702
870893639
1022024248
809378740
1007658119
739723893
954499422
790466414
617679076
394039604
544410327
951406834
451550989
991919192
696856062
510037257
765339745
592983421
782451825
872765188
390929685
912979161
879931054
732727854
962708164
472705286
650105447
841870004
346138625
815493772
412919688
729541420
500026119
392714862
432621715
733564877
739518681
854685604
770492147
1050137019
320846223
578639822
405071356
540883588
1172440080
996063498
646494682
688871225
532961280
771030948
384277012
440632283
706477633
458008701
727882326
552926867
363409496
764699579
479036263
1138288245
1148143384
818710528
829727498
487758035
598896141
691688854
600800629
485679593
366895148
555340098
710234257
412183914
676261499
525619968
660102272
680401198
464812740
974541076
531579772
290175905
378434092
463365416
474069943
411938168
638808028
335822684
712241497
999702848
734995693
544987145
906873591
398739268
323217944
461635572
529873588
341947849
358400111
617519728
1006504863
1063949622
625355627
618964850
418259863
892562347
632517085
825920535
583539809
349112407
267781705
912517694
1075564827
682267689
1171570635
844637449
379403449
485090995
487351781
481154497
694093460
1074273834
448875107
378600033
1025735612
525360113
288949814
541334067
461729001
941985035
1033043266
417440919
712113790
295190769
904577966
415303371
741125061
673960308
144515795
879544538
904978413
999640227
1074159297
682673531
409741301
494970005
1081472142
960736983
495322939
701342616
790298696
1056551362
752982013
1136312177
1029454419
615345942
911026753
466619508
554004973
459345686
734199544
757162805
467515123
391057996
800157806
472808130
993840547
774679460
478480741
468231331
800772899
933216104
603002753
513912926
712351322
893722751
981357194
962990576
662822089
905495209
979301439
862401767
464702763
825639381
1139400622
374882894
641576810
161767116
752812509
949026623
531840083
941643781
290062969
540109956
1137156729
576289560
334096828
948038431
791982253
460019420
910286852
1253089904
602598377
587902790
455606932
776260138
356091904
851893713
226240839
722871047
585113665
914008802
887388681
474194932
471354470
458955312
454879906
549525823
455758832
859791407
512520331
373947853
509954886
339618898
822062649
401996012
793889632
652800259
440831643
413873870
286087377
145138855
888810993
311323994
762685890
795557233
522520267
463269148
353617605
700311238
422482442
676694423
400875875
766136695
1006893477
506438140
354371502
332181414
974560108
580438891
1116110752
566580735
655297074
652613700
583613034
797816903
1104976728
859173894
617810691
540185308
498807884
724694681
385527607
1192394070
975058052
663053788
785350651
628916772
350450365
832409467
2880262
557745187
491145348
625893612
728980107
525791232
904299307
689530503
783945728
506772579
545774569
757769880
531722461
348282257
539352479
728187282
453699008
1134762965
772932713
1127424220
981140472
892279245
873222700
320387381
741704121
385855989
485488150
756319381
1029434274
588220870
446188314
401665998
1010607469
789521501
1081048817
626405809
416992981
420422420
437525740
814358403
587108764
844423861
728115305
672214837
922818967
755516021
1142349768
643088777
1015083771
755489582
706598102
782032875
511512757
822833526
490644770
678979005
471770798
577701570
461496695
868006519
724863172
909787066
911053299
377307790
1020813106
940624805
524397995
818298684
470282483
710880972
421324936
444499683
445555235
933489444
393723897
654460519
765670976
694203674
695107931
873659071
464581172
427284480
656684353
734049056
560731297
1363518
529598217
582883763
788843771
399523110
781923551
1015760410
537889368
382421487
592150871
610595413
381798634
570365310
582450024
854530477
693493463
1028541116
876148888
506432851
268607585
469483839
668626569
489166059
880771985
548165361
671576280
438326657
339112189
862346216
608244355
922180929
982207318
561147575
732046852
562715368
313482775
700881588
893044398
266664807
989215425
522286569
306630235
460124344
558077395
518797876
977630868
499994927
427603711
616736321
304903922
670258116
93207493
339337451
690530160
467826085
1049762317
831388848
357190743
452382649
690780788
398599398
1007849032
749764999
681127899
469404306
735473913
1006500898
933012588
816512428
614589066
1013755619
781011331
516943381
432929853
233109948
482853702
1126314922
910477699
421179401
715269011
664252582
578892864
454724843
323487088
351585862
819978928
398994805
804330956
832584308
509172493
1106698967
601653340
1009349252
842052937
720560261
863762518
328069070
530125362
672048689
1035520322
492279384
447741496
823002369
616925455
913495254
702141739
303549461
1129619333
486424611
460555982
999329244
1106293424
919917878
840659160
686767770
1065851987
778002464
858219783
775964848
678733471
1067932164
724397842
956415130
389874819
634088732
452438130
789195316
526357526
766079038
603206743
850408151
822113460
772449123
877400152
798678613
831888129
791306103
1121904955
991116345
934709738
747377971
939532948
963645986
612809189
976365703
488113536
363756451
880496733
426682170
881571087
477068794
1075388390
663491691
586093403
799248506
568315596
783349872
181672507
1248526331
531214091
797246988
894933651
779240804
797226051
813396125
183960249
390215759
1022435200
677300143
833036728
857400686
1117544246
872968067
616046925
478610110
970171741
1187831171
677554637
1138613584
1090476209
965129600
362356344
501886010
307026950
673219031
715096178
1160679889
830516772
479875254
613829187
266887664
845918317
512171618
863700281
1031334555
788125134
813680740
777228259
731625044
693783202
346839407
413583284
961651448
696786877
124842065
783703102
612481026
307422178
847827504
877497278
944974827
821880277
593020861
575631026
1125865389
806876899
526884543
757735497
797762036
1021196862
1024190960
281054218
798113577
1113521425
956354281
323245057
788856875
430017117
303091056
232013297
984094575
533694789
693419940
849883246
1163289605
277718218
1095554248
742978414
813799551
494756035
382701968
581229831
950069027
469043911
749321103
1064647987
143414329
686363375
545839635
664899381
514094867
860953719
657972742
537025861
355335103
565222020
984711606
814039571
805947290
622985125
889515448
118601626
999626130
968456908
1016963760
409422364
722544927
1294711864
698918309
402937039
419397254
7945562
398974023
949717022
815929826
967190317
508893603
756785411
601281544
548400049
282075222
421548041
968156727
543676568
938349108
827028988
1124698777
504446854
654807336
983700913
741417486
478270281
1192426547
1025485063
755928789
796910967
723829878
885995948
560396836
721937354
802435025
485369450
592614325
842108082
1289666395
281061154
1013183423
508744202
338230472
386120082
133734457
596584961
727640206
470641783
1088374045
914462023
940556211
524961400
1001309046
463498319
621281561
368068929
548292399
491472988
1047611146
497488779
1127455496
1133733600
419408085
102347928
314016290
534181479
937953240
953147939
467249490
703302740
551725698
592552481
859771131
605321626
638251856
714168370
127852613
490344982
571119989
1013319648
399962747
572190714
1116477411
1059859141
1218237286
470525219
548354104
899840663
192372373
1156137443
1034499054
587303361
777491419
456976523
1018684785
891716607
573148652
454036556
834708874
576287960
608844760
711992007
1154460007
703655792
570719250
334566808
763151694
459529718
546365423
750313646
953156260
472002975
368871666
379209464
420198834
1000055728
564572470
724461884
362104748
1067234172
840919410
1272403475
595061405
474607188
1037305959
402633121
756169887
439429524
1056217804
290089638
882321584
944230747
386583964
380289976
1117126987
261865990
795109187
681642393
627952812
562251962
519885778
826757506
269096996
768224074
923737700
897723651
594946097
325535494
701768256
1140131748
1110148545
676974735
1012832442
1098874218
537204458
725507053
832990936
974110408
576960942
803977518
947459186
717813354
839233880
961806112
1107455872
914293474
454153324
421605350
683926227
571151793
1035899175
443015138
960545082
517996325
472836642
566893881
616339913
1043101713
1031626569
937615838
481231045
507386193
399847575
1228540150
273213903
266951694
1183771964
520725805
565396049
401117647
676874659
383772215
633363909
935567853
726358657
480353549
197446449
1073760507
145602546
645788118
501246127
479150520
347162093
929224543
1024918006
465084630
670934838
669257277
816607880
649283597
138659892
626309712
557003752
561510656
391432053
587028802
978710409
342308556
481314106
479686419
953292696
434089639
761064132
500029537
383981722
549184832
436109543
868388993
313191511
442440516
848011676
603327269
578487588
612874356
411080401
930587415
1105202728
1235066268
234936164
546443784
838769101
424412473
395192316
710895146
154421531
1151675312
346606380
1145254164
1091682752
878742516
1104641632
907132212
461758064
614507188
967931369
491809955
989186229
347484648
704633850
204788156
513136432
320709883
580813552
599944857
753916775
1213836939
795405523
637330610
829138794
266175813
1069040825
346781557
868563599
716466807
472199409
318321182
666643649
312142489
464091947
743202437
847787165
433183478
1097522908
1146526382
824519437
740124735
610841129
158010922
657087815
703734543
748746148
412697186
304693961
1207776621
328558568
1060099079
543009666
790409776
862795426
1024953008
1113465082
516922520
689651840
235220657
992206121
764547884
493430608
87615418
470935295
939928752
922524839
1119190300
1025529713
510981586
422138017
617988539
635619384
188855261
1066216754
1181009079
1142886918
1044042074
462229548
722723118
541612929
836515178
426028104
288215530
892264901
1119940397
323873456
172581417
785274155
694932771
176329651
1279335823
514349773
431118331
641542236
504287135
1063676367
656538827
553996741
564416694
1224657211
421483624
783335312
1061012815
404196816
855804862
778638585
478101142
435128950
845904232
548588445
511277635
891376208
1096523661
455835449
680828656
1048294458
1134992100
906149723
585752064
479825059
834779616
580975781
532498419
523641991
1003047132
710177457
606790111
529430018
389870202
780189585
733774873
586957712
528243487
366262027
318774672
406875912
542454109
614201072
613152248
598574047
782839376
628206482
1098790579
541265557
346530249
888280119
545887490
425881590
516224229
526970841
478262998
554475207
318204267
912300621
810897885
568877887
1171382209
1196831748
378520367
385256373
835182825
269649202
377909236
701427414
494668770
648331137
953891404
509521782
1222886100
661131438
618881205
535987288
694363512
289575095
480812181
490332590
398694162
999249220
532251147
734239803
896435713
1007910051
806137312
334489301
542540358
443854307
472374662
556472156
855455213
1167867776
383438708
420546125
132388403
443552108
1104214215
1006470423
540892373
962979566
403891116
390187131
355593576
937802903
462642944
453993440
300039477
644522243
597835719
1090103221
869494581
729934662
389961419
506672199
474452194
469733696
76434505
1158986550
1000943143
1209577304
1298185455
488604462
507015658
1154625723
445870349
637840811
1217025584
517932059
503964691
1002401584
567203992
737572438
938000254
1026551521
400748550
574876255
661194367
223051664
225532451
691870667
807036298
457916960
554314529
511622195
533312635
492378341
388771322
671357127
950134117
1089487702
965799406
707647682
720466475
279720337
73268836
992689309
881618110
821570375
356145323
860393583
731896735
1032854790
470942936
901110816
539591432
469897638
424231978
918713737
871670008
924915235
622528869
936644874
1016188606
1091299958
332994516
570280072
482054505
380343361
762829007
518979997
780427531
610132819
291443834
546211437
972642151
660539570
1024519599
274667179
316887743
531727355
479138734
1077920170
1060475667
1007398996
422991708
895303945
745850050
546086517
920549238
1102472755
927854604
473016891
1095168128
435447685
911187800
894591339
455552531
743587605
249515309
533368903
972802147
319364636
647747742
1097932453
445688858
972806340
457036833
471623148
219735361
910618195
595590919
443644356
564390656
1042377572
320571448
730769846
448824898
477341479
797641539
806905881
669901760
439157229
672851229
768346708
824817174
557367403
508713880
388081389
900945563
988300768
460481205
873107756
539113515
626061182
997478614
797758093
685732087
657892026
565558268
351745719
742711262
811152312
671018453
733334428
916659612
829641197
921432594
980150338
712770202
1090702799
250930626
374422142
372235522
1128845328
399593328
1047891779
1110746169
353500622
120951888
431696892
1087200004
975230843
453983767
934201009
811863008
600736670
190621910
555240887
404913839
485554487
903303220
384690583
477794893
890274974
384748242
388342010
324625266
570792164
303443037
644204687
658776892
791370268
614890771
312955434
1083493502
839015729
982254053
240119168
291820024
6453161
609456495
1066338811
754424819
386475139
461943239
742634787
370450185
815441331
327489011
1195881433
858348144
713101418
626056510
467483213
413099167
552467042
463639488
1113212192
792488455
915492101
391622104
719885894
907576712
485565770
958113451
1009540436
1000376896
369623137
955352060
899574167
341164513
446383687
596836726
1099792449
812911184
750734847
74139574
447054609
991655730
443495277
540151275
611910372
470212457
884905596
499315269
247871855
494166466
557655802
1112858363
1020734948
414029105
1228089874
455916686
444439402
860726930
970289640
730196056
457540515
377197633
870856510
404860066
1028630242
598246009
533880553
838048448
386321998
340808884
919262793
491419840
141433889
273424547
1089317906
373655100
500021248
600703398
964409319
453657734
787615274
615319216
207774388
680508034
1221530486
1199300875
955634443
1073823393
612761148
515707063
968107056
1012974309
955374829
1252581609
1021460932
894494928
610398583
821921726
716931620
797757886
608336898
371514273
904248617
1224099020
456126656
795789082
909937390
292089035
493799128
500539957
203157886
474554264
935548305
5086595
1089968708
850562514
253148911
627229891
477081749
396816769
391585424
481317165
628616575
575690622
128769484
766777994
836001487
228081755
534934374
684797883
638838522
570776116
825958652
932741291
448858122
783087111
892599984
782781723
996842635
311208488
833910487
427529638
1130228428
1092867744
497374766
867701129
1072346044
66588516
728919293
894724952
775012970
527308715
369401032
488426257
798275038
361119330
418182471
425463244
359073439
1241941824
434866405
1132461060
473316860
622207267
1222529519
957367442
493907803
885727206
1145682262
605160802
423542354
738281228
1223307583
665274665
601987579
755494205
703734067
469930529
635018319
529753886
506040682
461768727
1035041883
707591418
490330084
466238839
498611253
780208994
1035969773
565129032
711181019
380504789
447883124
563888926
965512903
374162531
670125682
299902758
515830202
664010601
702914441
624250366
570600811
826300494
542738831
291835304
241789188
1030900349
1076497391
575950232
844485949
725352875
664065935
276688468
599930932
967735014
1453577
628123813
383535411
898602991
1098531936
640754153
702935973
451223427
709372169
632649847
473213561
592323599
409482492
399308140
1040570971
697577673
849846627
751523867
508536443
460105961
402194190
627751128
424713163
457718795
691225809
1050764974
478774964
839988742
544184175
346942728
239997897
536122434
584676961
1034417493
478014828
950331475
1095429995
385203771
573843297
106050161
458788780
917414326
749380386
1010348405
603665972
1128028557
1144187152
642829422
936085037
765294346
441497152
160983001
951666443
585745648
850165583
701902828
552970351
1006432941
399411194
1050984039
348189983
973021157
950073772
583704531
752634073
579516529
480029035
580688619
539433922
697095920
1127310382
913423571
390963263
972347532
723556103
736409906
452096601
420674398
451647622
1054029671
352587601
702004775
540346634
1003642278
312243217
385910152
1043865017
349027767
628411036
895008955
222992438
1030543219
737025658
358279807
727324730
646015403
1132262602
368840559
127511286
418634010
526560163
860260501
761219126
385687327
608433223
819901575
450007141
1185836381
643132801
396446655
696428347
508866689
643857024
1007038539
820291328
439741315
373141288
456689420
509792498
793495608
435197786
414868745
373415177
996544581
696301670
501184651
45425011
908427209
269357806
794227670
746735600
634886248
847327519
630960704
1122848878
328032313
330955804
507682793
146932844
446235602
1132605360
300405174
425185293
557803941
174784828
524903976
196068268
930506134
523394698
878835326
983403100
1084047657
1108592497
616226889
468896927
676836068
401520569
812403996
997711591
840159625
318979777
414289503
383146217
892904057
539014981
307545982
639592403
1029972549
753109056
581616504
1252816531
587844985
643138885
352956976
959001234
729898410
522941763
516018988
444729694
640869367
771434528
486646847
469471854
825024913
811723424
471630485
1009079210
328919036
742171435
408775421
1128836623
945031707
693484237
1103946474
65938036
563675256
501861256
389715280
451403570
1026976035
593330671
505911865
976204673
443504803
397647207
1033645704
691893917
613994887
410065579
532090264
927931881
462582908
636671261
558567094
1048254814
1054760360
1016461835
535724248
615331242
634920869
654247656
853842899
552971100
373545367
413851974
1043981605
772786004
330914051
425212508
402740999
417382898
454272885
894700491
929718920
819143124
796388421
1065470297
369317188
626391921
1147206226
972471833
468100252
509334993
579965908
591497574
1053201483
1026959902
546097025
796107365
520341665
481712370
908850559
331354310
313356081
289672718
441852634
496473671
816686955
850666892
500898527
1104325126
507974073
1006337586
650900802
514364425
460361631
379626092
671228063
1033541957
516605349
541202291
997667009
750857683
875392364
435063737
951202916
632723370
603621541
514216565
961792684
537403546
241882204
915365835
275819054
369705629
439646916
404844497
1193290923
456303096
1056182832
377169677
668300588
1121339661
528026210
461583432
1183593326
458397207
1110853815
257497230
475504572
949962684
785212803
637557331
221576471
952672813
311308191
701043965
727502869
422322546
438093077
443348682
604002191
983054981
402097887
1061242061
383075429
886655951
955511580
465617353
603895932
680953626
487385383
341424117
258197623
850404052
320192093
230033035
416168430
818277033
496892346
710342559
520868446
1088685211
390743949
722821891
604184520
1046646859
976524174
473575293
452719382
868750933
941560700
380275677
587277115
354262772
756944384
563174422
1287128788
646620052
421865669
442494842
289441369
440162810
329758820
856175124
1230470720
765617429
396876935
288606607
411985659
850791720
1064148551
1172601157
701399737
505716996
312795455
590174060
453566778
592782856
500551410
543401380
508170286
456103532
724377798
724621279
1036940599
491299695
968961513
696616527
801090352
117001396
632096299
985872168
540793809
527096343
431478490
462656994
356185722
794413144
598100087
625853084
330750336
449567453
566052935
756006853
582168889
715685809
249158317
579767801
1038661577
819608402
1047815036
378865917
950700779
1066647873
501102907
389463983
323459875
496777399
690663770
984271440
386620935
713036763
992263560
239536192
733495727
756566916
722765731
891049348
294663615
695764658
618253843
1146507686
520458290
577030217
692296351
614016159
921299014
503396710
1014198574
978607518
394838754
446568653
793325594
304443738
378331593
854240599
986391371
535733264
801443114
689032701
79555689
1072250764
380504620
467987112
544480522
1141089902
609045247
852754188
581764677
669127271
380516874
478729471
738208357
672627237
390381981
223960882
637340089
561726238
763968931
732934745
932928357
929355510
441904206
368314849
515077604
497292025
1088009783
701341528
472114120
484103225
432450199
1084866225
368633754
428088590
304267486
730642532
533030682
1188810790
890830165
1013164854
811774740
759171035
238274465
435806146
495255284
486324127
1061423697
998662669
1162063188
809045145
476535090
766407471
1047785909
460868992
422776749
910608740
474595149
526289319
618549556
924507318
1114365504
606084459
488783807
323731075
645896527
971411851
310917965
541875843
465853390
544549724
729416505
842459012
1075290576
237378137
469720950
995036647
657069757
972882154
500769431
344420099
546473113
639793335
773781214
890924031
895469897
941607417
383533526
862684143
1002120915
676898734
480734945
336032897
701081096
375973222
574990323
1050514222
328506507
321644793
934687838
466727726
600647962
713948229
611961308
1093235557
594471527
389502262
776365372
935142949
1026763258
504387175
717525539
922414141
726589250
1097681653
496826672
611994912
881756708
1291602630
826209944
755878585
306114540
608954066
906901708
538221410
718946060
636717473
549174512
411587850
599015542
511666339
404825792
473130382
1029269747
622580665
747936357
602367201
1019953598
227543328
887397258
827591010
280304438
966472919
656877752
442753843
720047031
476988211
396100984
797400941
948440328
643500189
305250670
347346397
1072069133
306502102
909002158
879852099
840870717
748113065
910487638
470400671
580001822
1143383333
232248544
605763771
311356257
1176807300
455629083
1151620105
716869913
512478723
676288605
361011683
418596618
325908937
459267279
435972860
186569192
497095555
853310897
1017931230
1159112180
1104059959
778236056
852540955
443632840
455571534
753338779
884487050
993495116
882537568
900171792
428571713
805525196
467385945
600998987
957883063
383371361
720855304
465516321
338781791
988919553
500125122
1016394864
614654357
839594612
489896560
854310622
672387135
1028842885
393884397
657856275
990069235
259802669
445730462
204973345
528784513
1251861493
714437771
649978638
534897764
926592596
1074478628
224712542
507631410
619523683
1093350793
414045094
772182717
671191992
813896684
813317165
430912540
832836650
185551500
956726584
609268702
299496675
113946135
617469369
362829344
629812913
731842727
1044154504
765971589
388161290
531040270
1068121606
417418507
578386719
647805333
715507689
719036321
547554874
657304414
705929777
836624410
397435037
925697977
361046128
746387556
729417971
1138725489
1149555209
483408621
500576147
492986543
266796768
447645203
830292342
644266040
504221052
372847518
320437102
706167151
715322224
1034409711
1078576816
682169431
623286208
532249398
487595800
436225626
975639783
1146214527
1041824891
487847815
394475388
538283633
760587027
478548406
450410650
801122580
332447134
745753914
291384555
635021752
604377023
766198757
780691875
186730680
519006307
1196137602
860576318
386416917
675369369
1032948100
418288448
751423862
74892805
566459813
582830616
1047874282
522134126
906150957
737497666
457938650
1087555976
1105674944
368962999
856103695
557208960
407008597
542270337
506923961
488032678
332788161
512280679
454078908
561337268
765647333
644222363
762622388
1035472937
1138025825
1243250450
829233238
940659680
455131339
400054006
325613815
59757985
603698482
452215194
813956861
766341525
694498706
713173318
591429662
703173482
727888674
483915131
677874042
499064753
522128888
340139140
561957359
929335554
896906697
824658773
348707071
411308252
236527061
687404182
977614496
484213233
446092040
791742610
556084376
670844001
1099661817
768764946
576590262
622846866
337538082
808208440
357167999
375221897
809472972
900337529
1055449407
278796126
1194289845
409858619
679672847
425876295
348140282
939223904
731737408
739447487
637900748
382058648
941890165
696695662
434392603
863447457
636695186
342683265
464425040
180308667
470466729
845261789
756507151
652970967
742554807
597264154
866764193
829195528
924038999
404539867
1038172684
806429819
866589256
1056491646
934586401
546191487
866596804
1003671947
451007639
869852256
557130380
868382884
1047932828
487103183
975537265
359827795
829644832
999133505
386490332
506800680
772475598
422474372
712022600
963323167
685492064
881989770
635565426
187878455
865975035
933678064
769902860
1115927266
1126887590
885286162
583551681
875618665
1082028809
939149860
1095474945
1136667460
198995043
511084871
864616796
646947624
907993845
1267655476
1042657851
612856314
1071311677
1016956792
855116151
438015902
1092919823
743973492
1060247425
1115587771
1134705240
565582417
950941733
929779027
1113207289
1125810128
902022896
1086264289
1083937318
1029579413
924356224
1050215901
1088789946
1051661564
519185299
370600379
646354972
1060203905
510382761
888038114
628640796
1013027057
1078961939
468701014
1050843208
718632195
1007780823
1113407299
1030666375
748485515
404065639
1177891726
754730963
1061237157
677893980
546328667
696175726
607348837
536900314
971027616
1229372126
284241996
637746251
934385850
442944054
1073894875
809553562
527216714
653807440
229033753
705530424
990535128
1048688918
485592920
595872789
998591277
438771331
1056324825
648525368
932969057
587463789
775227593
1080785634
1125482265
1118374513
577987652
518579627
1102859817
601567722
1025267814
643085125
1037191905
895538561
305442978
988309790
1123093416
888957533
899628862
1051231565
964809206
1013541806
704264722
304954029
941471689
417573891
785154822
1241835529
637602009
882932701
1217603163
436808678
530351245
847456004
136508824
1007776616
1049178303
960030529
1014153242
541316289
887807747
1046599629
1200923176
686404059
878028538
731504542
955542131
1164051084
1214460861
633847556
1148287831
40164157
305817451
961154564
980808904
1137011767
522718513
826104805
535779396
1095807319
806885367
820106392
991368377
365111137
915881795
591333769
195834663
490693437
568099126
1119674271
216983794
890686687
758962021
805423421
1008485852
725950891
429496710
549496227
987738165
847075520
731026678
255564390
689507992
496020005
872698265
578665836
671744775
669167997
371552418
1176575085
732240546
1051096786
872923358
503678462
1100597926
261565748
709168789
359917013
1012082564
1119776699
802002573
551587291
1008104280
931472317
885133914
656718987
1074562870
996783287
740859278
999769923
475919708
808137497
458958646
502861930
578564538
633145474
474938928
462370138
975260459
383780285
411640169
455078204
507434557
1083247364
359263897
468300865
1073695494
405982160
1046574320
607270878
1001697168
291714094
449470225
678049669
579614856
598948247
642416554
970578738
772447548
682491921
291055333
552589434
373683550
990354628
427176273
446547706
811769920
2990385
704587812
559950053
371026146
931119360
851517825
443764928
424780671
460271416
784666635
1126347781
537214814
291974271
684779433
994142064
788321247
985623197
297282728
503888704
384709953
700129539
618442313
638845652
615139932
1007384764
543039924
518799057
797642005
437363422
114648307
1059017235
693381671
626276364
1094438888
357085245
936926544
398456428
362460754
491299446
265024650
664124486
377497863
486477502
545020990
597921941
630118422
755919086
787644567
656447896
881797119
768460033
391573718
227163204
927227397
1003187590
1049008503
330905742
743231109
884145457
1243301741
1089441824
898108189
513059362
772383595
930660237
624345997
523353492
706586038
415073350
348469870
1171837752
1223702097
722583430
1041849195
380455093
362982103
947300878
969220856
674015353
361676824
455258917
744766760
948123633
456575867
783250084
790547380
277024453
655837400
486208371
285149898
831885015
576519453
530663296
391480372
397003524
917760503
472154538
1083141382
492031081
418621877
1057423298
926585731
758793858
1040985790
1039955703
784586385
1073396596
1103003830
1045569719
711002650
609910390
484277899
384851133
578440003
596267406
727178155
686108679
436132214
686779721
1086189863
655048163
472037250
841723766
605414738
687032342
549773578
594448473
511861962
482426810
504737553
119182569
484552649
277038777
551344400
562934607
600166563
1169802876
1292112531
691867551
1141775908
693752753
673055633
621077186
179274890
125158842
829227
354850006
762441970
951405127
926751207
373512597
966614406
380102263
327260189
1173483719
357480622
409274715
653101004
1120391231
768485074
470371394
606125317
951804338
882107209
254757117
951698412
1064358205
628168841
395208090
81838078
682954206
1079703421
495253575
915764420
748729921
699077289
1138797808
705703264
1128334194
470098431
543123004
298759759
302428693
309816789
1089062953
390492679
433795208
798593502
725735977
862016337
468708679
793409589
463216453
805542552
817568902
1132142874
457515129
484931896
355557411
936071014
824441702
1053215900
829216221
1172475797
894791691
516016611
407544223
837029120
472123451
964830594
956267755
494404725
782713766
669343315
823529027
537964689
695897204
1096443753
502456935
868246385
768130631
915871631
862828899
802014922
608467963
688674583
458985678
836029478
251281389
779354417
254691508
1000398911
349945307
467502712
466805547
348600178
709592028
912104426
681264768
453082298
1023490977
876820453
225444076
1047947949
300707882
861800407
326158384
210133266
1202213024
914942767
1055759717
555216263
949735684
629841164
781434991
387593919
455881381
1087453822
1051869820
1075550087
355605969
898814057
465088696
372618707
1034992639
725487901
910115619
1282713397
1041056160
894487301
1124971274
1036926562
823365181
431503135
608700259
414898374
55280338
651151488
900721836
561407663
494639548
951631652
1008064034
698312796
24653897
525191965
125443777
511998812
648471118
987106999
1187542177
1143463585
1035838653
482250183
898801352
1289917789
614573415
399309505
500335500
467262329
407458071
853618862
524816266
845690696
499401649
1003623070
413498407
380623682
416428938
830979250
681313296
1026621388
1025379908
377807339
978842925
799041527
710671592
1251177665
924774670
437744535
957748651
348685323
612021631
894372087
841825111
1119813301
402143370
487056364
976166945
891867868
831408261
1060404861
536357486
1257835178
311054016
786483782
942885333
379237883
1007438797
979434142
521234449
477449347
101775592
309146217
448343123
329929403
672320856
571401329
389334632
1162187347
976948515
972635420
1127431657
187789322
783819229
718959987
812441291
422379360
283252123
1051246214
384713539
1042935470
525526267
597836570
269795702
725221559
582067549
1048815744
1034537025
379619278
574793230
897356949
834644089
929978377
1116398181
841254374
738484070
940302351
364914719
200901250
389097126
629168177
549684146
1211230513
928491111
412012169
325739493
352200077
368911511
311902990
585707651
380205684
792246165
556350872
73914444
659052120
952392419
415256976
474048902
674471584
288670221
808015231
840886545
516330188
557700796
708407445
1113395023
386757361
934356324
1151320229
851489196
776825021
998678837
639976763
497703736
1089961695
967792258
793452924
964775099
317952591
391359929
317119078
621261536
659432269
791604982
573288943
888779658
730627074
519072220
992968100
640182748
1125444150
668878330
465105840
235177240
458912646
1029050972
462253346
242381456
1190862753
535479508
955545091
444688694
444371086
661465889
837238292
949281561
997491383
891226191
394124375
918074209
1248347983
561375783
788738739
696231166
524476290
706987783
1031458175
567586445
835857625
1137940289
263004097
505452761
456571214
658337870
759705373
1111232249
315947391
77747120
291045803
740290507
953068866
558077314
1180143525
304068104
1098104287
1286983577
1021476276
783831596
400349831
317829651
760336007
554564788
788797775
559557612
961625544
624292247
720065150
455830977
1054462913
489769709
382556585
381651539
703175488
529849669
592505547
675121032
482236669
396737971
374441534
771708387
930440658
182796045
1030702955
525779808
911302869
903140505
453552198
753308858
235571465
1007893929
654773055
958308286
1011336253
1023919419
1036134880
1027093872
580155844
410717787
1163649870
588511479
928089719
429095262
645452255
1065700078
344694518
405893334
438273039
459689468
201549031
255318511
316074886
621893737
503579958
595994935
932378369
1122280393
685173505
1083330690
709222659
261703088
187417469
1148075734
335371978
1261082034
245664742
442148518
462920336
258295128
416824094
455339525
575306156
422572286
953143373
1164305241
642167932
999606053
1108931790
1040293362
887130711
944104387
433589712
1172957680
916133541
650919549
1118084393
283371179
645150619
914001144
924645252
1006566145
523741633
439092304
907915860
535172743
1046580055
513169352
388408523
623259628
251806160
392826665
785534543
1113275324
438210320
398825837
81811920
416800313
1042396277
661558937
325265843
892360934
804476632
952694086
276067874
466717918
335282915
720749085
1089984148
69454289
1103101002
949983566
475087815
873450384
1060032438
1008019801
857902698
1081848490
770319012
335060345
439376858
382975722
1029090488
607493817
550226429
468530968
535642223
434593704
851750315
590240640
324092983
1139951142
542625220
442719970
1191088585
558423931
794989155
274834964
755668716
810460641
673932130
805980200
434582935
641899031
132017967
470855844
447059720
364951555
211288991
544654990
894181872
487660203
643183084
1007584432
420328852
430409741
1150958589
1087220377
930477744
1096228149
227825957
856160909
567195040
1020233665
770713738
129194454
760782676
602603421
975257646
177091267
1268884273
901824524
1069678245
730890177
778315764
265450105
563625970
776014912
1020018429
968947281
555989040
553081779
361481473
243676279
1073621094
444649154
591200307
56275835
632957689
1092715116
374714345
583565248
728607377
632031115
384300888
484256144
773942389
659455499
702469606
841359160
661495009
657382769
1016751234
213880792
933165120
473576581
728213501
498953760
648409624
659361597
503423544
372517657
539524284
1093119900
548733263
560886509
758811337
598470024
314058541
343341553
497115607
581216596
649179691
992521472
618175170
956901479
664703644
493827465
53300053
956104517
462003139
568867177
617187316
958146565
739842649
1124446521
716382517
1256792710
806431823
461569035
686657871
555963010
579982918
885125445
1273162627
752862710
607118208
504330180
593045478
867545810
227282476
241453981
2411892
622986956
1090229423
558783010
116385628
632644147
979482606
615876219
1163228231
373897719
430085073
618375016
657152701
778837971
917561599
790285530
897244856
417282443
570667942
540068124
1090446396
324774454
451826038
921947500
1187170452
753431112
721204521
461884775
497992145
541851330
401783541
702307587
526291690
1191907823
701959919
949907417
272553324
103758374
556588243
1224805633
1039401262
453325645
610141050
570052792
396874332
719159588
552972033
312199087
1168275900
130894656
375225568
1032006780
1230404326
663066801
528927405
740636761
510770316
693360732
1032537832
683005703
365063778
492334564
803002549
921671633
427807394
466301986
689395173
442296059
607782250
629109277
3477388
505880205
901017668
1135181450
831020276
850321040
619883960
864309596
595870562
998909594
478911201
978675159
547583375
837833201
478413779
865804136
1228965403
287689429
458392387
1047840528
349048499
956140681
660867814
759355992
630466248
874795988
536115755
897153667
394597047
964982164
1175507991
703056143
186523598
426320232
838278628
458416727
1118928498
1096094890
573597181
376049828
1241957997
69083237
259883274
499169282
306853688
657419309
783433607
479161376
879026784
523288508
389673562
517521538
1127767390
543144662
268227744
602022099
1048611449
1036889486
645104799
862279641
750894668
1070725231
782074991
821567846
1008630674
1246018500
649338206
354647596
912815782
769159630
268369552
937359902
330133033
396086686
928444564
1056562108
607357484
106906996
935154614
890035955
714586242
597198244
530651428
1008173533
616644113
1230089129
462614418
509961515
726136276
536926017
1079918749
367171547
973470148
459486176
633031425
427558775
471396835
719244564
740942748
948081843
1234726425
439574420
751680147
633620965
259096460
816666429
661857843
425112428
154895200
825965685
712883659
966217635
813628116
827794954
1096816113
1068382917
928521843
935510508
956257619
862638855
504496606
330021675
402563548
5578716
646206140
506089704
467482513
856689530
816418263
675262779
1211983025
184299865
523873156
95298484
844230853
680361971
851100091
37136403
1066743410
463467717
879228818
2714593
458457774
505929014
674371222
376673118
733823657
248151822
393984397
660006223
730819594
1044543265
394645931
861504426
431901452
759627828
356993342
1018897922
393681158
1198423646
1247309284
611950357
740215600
420649080
184711876
139147982
636794613
976627638
752200344
706082808
415189479
972944875
1015916445
767829314
1099963962
694390520
576818779
332736436
435394862
720549334
489711906
391038329
1014444171
617561675
343378562
410607595
668751428
768440389
546626420
631490174
317552991
881687203
1122980478
397011789
246552523
830047057
533754214
750276410
718464459
699575123
448402089
391985685
367051274
493024945
581219775
911585253
841784273
969739869
367698987
853532074
860011819
543346270
558883712
699073944
447934832
1126355397
519760613
490216413
538471321
637089207
1032383710
556030882
143128599
1032034070
450977219
273586085
681509263
514881638
407266925
762776910
553989912
701401681
677895079
408637887
843985202
287107966
1071237749
649420051
380609419
528988863
551989584
672939954
729963435
1040899811
620557679
749071394
402031931
470682609
971842646
837642371
615046430
796848410
816556629
1040961343
664679129
1298752401
475983523
728085021
704752350
1141236651
427133914
742984542
972772333
831350270
762217578
1117559090
838526704
969166155
666898299
919052209
1019127684
496671006
721642663
383155079
949044685
353693180
501563042
878634429
812555677
500548492
411258938
799883181
902856484
383280127
452987354
787217214
404556778
237622133
1039823490
1022725896
522065981
597261560
381471319
435302807
392347589
519179162
623384522
897649067
657660061
661218190
902494207
440325610
713044594
331264624
1008971598
597992400
455999174
818028004
627198670
407972286
954912771
396296293
1080914208
691925127
750356251
1141209470
818290754
343078661
663474921
432113803
623919869
823451558
457317924
782041015
655238389
337066226
563887524
329995285
486524180
736390522
431439199
365878738
189088774
760661003
797680933
341877029
823788370
680744345
528759631
658852877
882077008
870364296
432229742
229686863
692600658
576451690
257313091
448832161
324355329
398688015
952588211
1066325372
796047562
373139295
634377805
754752671
135374122
810433686
381037156
1018124451
668416024
500980460
614834158
394726255
511809367
749786434
791183622
1270837168
396496614
1102696274
1136547170
952676461
926073250
1043896500
491076693
391942269
590646691
457727550
777480250
453294804
484165773
605087512
495182539
878590036
754691686
861012803
767283495
573286668
1096238194
645717793
429717854
1251184413
516120528
572720243
1146513867
866113820
104532847
612575377
888473761
963143196
664958626
697814215
368878152
711009979
1224803875
841105865
810005613
1069778542
1134194100
1086349105
1038465677
556838378
1224664084
947117726
916371435
752902744
1035499080
773425276
756668607
400817877
442338139
608657489
327926386
860169230
652283029
549576949
541449695
827966157
1126265696
374649199
340331228
853661818
913746535
915311163
506952713
956437831
1115264244
988909232
202674538
962626755
666172966
1016710224
277815951
340667191
964235451
874578358
1033761546
486169837
471140906
1098532729
666567920
445571136
932026499
1135410598
989923657
385526815
1071185160
566145786
964662874
685215353
1162719364
451772263
695393790
643606939
301980694
1093793693
1819076
462684891
1013809188
665646398
669738519
839555297
504637212
385798941
651473437
812190583
1031287341
356035468
469179805
998781895
513725987
868644994
52939637
625956747
621953642
391175246
1074584187
868848270
1041744150
460758375
54646218
858000957
795676859
459246277
719693220
872689121
1235954993
1021585416
810513142
898965916
132463769
880953955
304867154
891907114
592750134
1169981288
436741998
400106815
481163208
458574821
577397386
1156758704
557842871
408189522
187042588
770319018
1134627331
402606107
466194644
925467701
760551878
478339735
713181749
507072577
870668560
1132671133
844982446
739613054
449272736
615487480
448051159
657042340
399952528
1239851286
510753904
161478837
513075818
366274362
1107811385
447701473
806604080
819021008
823764097
872752657
1021259035
83802072
828346298
728787073
758619120
582160126
1069197527
1124990329
993684319
382704870
1002647566
1015569574
638173098
817153570
549419370
472702879
309769668
892400810
465842213
992196887
116389082
440248379
1238970883
497145057
915868252
643274203
507361412
487599129
505199498
1064717760
1047788297
435913693
981665034
510958890
492431869
985614168
625532068
1170194072
669717712
931094907
1036459742
456225912
941020159
829460941
149378304
853638902
739380435
787097456
759387183
993734198
895670733
652495011
630916915
548442761
439087461
568859052
314204487
1138759211
792566316
987897991
395875539
587479408
411880712
1038286123
144016219
978233428
355461309
746853121
737391548
552786115
237423525
1144089122
370941255
1190398941
1131092432
628256292
666788919
557629051
856846354
953844513
644853936
565566569
551416802
568525437
1111426233
817601315
503962260
2296043
892403502
571745076
1081671558
271008413
449218699
526513726
345241889
699394061
879745722
499271663
420143800
964732217
350331776
1007476635
482576567
1037110592
721142394
910371194
649360814
976664209
398549478
19510627
936297572
851152208
476806208
451192936
1176647821
545037796
547750324
999506418
750715756
455102029
937727409
335517117
913307889
586051049
349735513
930572628
509508560
1291323916
437886874
998322800
694119762
607648614
779955229
1033465962
577785944
560833980
1062245473
778265589
1005748192
1133290499
998998373
255144462
885140685
571825272
179313187
660017812
601921951
1063645543
965509902
793217639
1052960840
839337809
1244251452
37949757
714978938
709263403
539258831
672119968
645439091
315408728
349517704
689221095
837107115
726096748
1178868256
606370415
703554580
334685646
322601981
1143348893
985675768
963234837
765840715
899203760
836128330
900649878
581350478
1055746925
334214156
817417507
467089604
444987179
290344282
1162001929
950708664
722715064
1230381795
267392764
1149889858
366201058
417192400
778426464
705000923
617462504
1006824567
713856404
416975013
533815020
954240852
888321278
523180114
727519350
551669008
426391239
1053287908
519507899
78664015
220783993
489294588
826403496
1043747974
531686388
407477774
1135484541
639891188
504327940
720244594
680872114
1045137180
417610028
389170018
1019084092
974975078
876148748
673304645
983267722
294640083
1149871707
429261404
825417441
273335417
765586657
626512325
416302349
1074444296
1058280462
408860181
867426750
1126489522
60690775
1219564455
246287350
463657173
1132966248
461918886
953411128
465216065
349630495
658758878
1131110420
775358689
514267093
117053913
340388513
685321063
712425471
591498976
534627093
1014617818
487339924
533886572
419871614
247225620
1009314319
805530335
419255311
922326405
561188201
577816001
278834425
847073088
892387781
693414307
555526517
591293276
954426077
149446112
1071494034
612810894
648828612
343244996
946293504
824468850
186497072
892631677
352333727
853814146
804901325
1119502813
815721073
780571425
1268085529
613961519
687710529
671922983
1084895362
540998156
653912497
953585112
461016737
958349356
869034145
810919284
986849750
1277793654
676626329
631851462
512704647
371975986
401047093
806847117
905356848
427735291
1047788869
343742304
810536344
740562430
700780356
728751010
1204371500
1133444300
871124308
411448557
946930150
453667006
971243726
1232004712
1188438670
382158623
654747831
592790974
659456237
507597505
143440740
596189498
779128816
583160995
321969270
607841935
969213890
547496888
544756750
850521979
1024209223
779339677
1096051926
850665503
1181166821
240171200
307115218
558529812
1026307803
781776888
679665682
518702539
820512504
403118279
1026021966
533877064
947652879
457740686
402069237
380624339
481867978
769872903
515556979
158250435
1202706541
630557386
632390047
285463822
941336437
1135914005
575728637
985128741
46690728
792817682
522885697
458038810
531558638
425611779
545884908
1226515816
524827388
789924788
992137191
587126657
1064284167
712889098
878177503
967351440
1112528083
1111396915
666801718
601214444
865936915
251964650
1083990674
592026655
1106052598
914646530
415389797
1269195449
949619166
361546878
150437277
851432154
776275744
788802618
972680535
852460805
930924209
932352795
566381038
1023368030
554928722
970293102
573584891
108175270
1048307239
817234950
1156267081
572983328
224180612
559927816
722849463
991158388
577102029
653821042
997684187
966816921
339319292
581751049
760973048
657530907
1007267544
418798367
393919275
682156001
732821434
522509476
972334685
388345296
763627879
1139905083
903233612
837520303
1066084800
630226779
970559959
865058166
1003112298
698595746
1008693598
1037662154
1194316553
1085880910
1064164176
547467935
1010303983
733690750
529922645
756393733
630148150
397450997
1254982028
1046478165
1028437701
1146847295
765556182
818196104
833457500
772209439
408287636
501585433
378197373
1087866497
758283104
846403996
554404734
548635676
878940280
344882901
240337548
625137739
545272923
797561062
436430408
570384636
388037610
576125852
405168010
402720786
458720261
337937284
1177538406
724484617
393406367
710133701
230457453
450643652
407053950
1133794130
882872648
1038268966
824168846
617723343
450447623
985415571
812691149
751159068
879242516
355663697
335088242
613383718
347457156
826288702
536350578
1149301218
1004477329
1048719104
234618926
819840803
320418539
1052620902
391372557
703078314
711832809
762506339
287355199
610510470
895141115
717666691
1233726358
838198090
733815748
883682326
871767387
730605380
526450904
735709108
1084599382
725222681
1092663054
829361332
550575973
418578863
632032073
1032206256
1215073959
229626767
758771911
316865791
240164125
390089999
302641540
570257294
736087623
999858051
612773084
936349778
764749812
1027567499
653181173
513315403
537949955
904935349
742879412
712339618
716724251
741652592
471658730
748538030
533977994
1116161250
412745154
620906925
528915212
644281966
854925163
1075564359
727957871
829022410
665010045
660281424
820094479
1020273100
622616615
425229053
804280330
963440417
515965807
359752796
868225325
990345492
841091385
1186899664
404059897
543644974
1003168739
988644139
358265722
1233346974
990686964
455622433
40511919
871813235
623156975
910873873
453677194
996637105
248924201
340956419
612012291
470465139
993690044
967618092
809570738
860983876
1065896031
1006225528
617274439
367787359
127471168
185564186
724431475
724120171
895636127
246349193
464499669
520388773
1038126123
687499334
236934372
800924914
872413744
964460591
585303714
537294983
1058128364
810042456
1032011811
985929195
1049794414
601619707
748704406
918829094
1271911644
686804664
682916869
922591090
625487600
1047578158
1225192827
618623160
1105213511
493290912
633208678
272221093
1039431219
659283946
743615951
494132472
1121285685
1155661180
326628163
952463671
1004434816
457702481
1031977446
910930729
768937505
428091617
380892817
935067911
518093999
959882542
1017704209
515406333
811728562
503225434
1032870495
883445923
448365592
746163401
450916008
621821900
194011902
885692667
734391166
728500275
264671471
924839036
476751367
607175531
317047581
1006484329
474161850
411490042
478525256
732910353
1055406954
249865688
908053439
290567343
642236082
937843528
836223538
1054094176
810037675
815903361
747615623
480792910
345391543
858936679
430655127
381796449
611764667
913820543
866284082
856761832
694702976
994576545
150481088
412235636
909787083
636143925
551167841
1091798499
1013295778
646262124
923701339
483834444
974679276
384320022
663402010
559646348
1014050210
431755781
534839932
219474824
512291961
1002678069
217849408
642446755
629630800
768988887
242237645
125565076
897902050
462093854
642745372
255270588
837121633
908441537
476003226
380262336
1040508572
853352552
1020590200
907327980
598725674
891816665
846945135
213118613
642737689
865659144
458368262
920382626
973756478
652108544
1040107564
625241093
1050659411
574341781
1128077475
738988611
524938214
1001238530
1012909317
380138880
853435597
853999033
740403293
339497811
779527144
678181968
1183331020
1014434806
1257554315
648107494
779965685
1145610885
571601770
1036720992
382752164
620086144
748599482
257707708
785297394
564200472
648960707
414042941
283075466
946402902
692518701
859300976
1057602135
312437909
380699529
1013893874
615104331
917129428
936131439
504593076
999220193
778984724
1256073765
780552893
673111988
923530261
544282714
649869491
302497942
685267814
844354280
552928361
422615174
974867133
191339254
439149353
106384916
1045392704
460320578
694492360
937630926
1099841437
784055250
895281852
624527069
851401833
443444485
818327769
337678245
464540340
355112073
658567767
833084235
496989729
1137150010
1005514275
753901331
909896351
1081014169
533434998
411610314
804402385
909508673
932690022
453869397
886191535
472903939
566091038
1073610158
267074921
349050308
409589811
1043769539
918712700
485745102
772470242
597088502
936652902
559691458
929056320
1072077190
1235395938
1155964357
1149222271
641449735
517806214
982683133
706530367
628369071
199343543
1198644900
1207287169
1048344010
406934067
1003552747
772695447
489938995
981041857
1036410967
417356339
622381411
966363972
696637011
523627971
1203453391
1062559386
1021128399
339182440
1013100794
574354203
835418701
383531297
471351452
854181566
809338686
1196509006
346328677
416905116
486826333
633341540
1031742241
581738415
893999047
988022238
830145565
77114149
647495820
846900985
304896784
366402633
642095036
452400790
723759280
735918248
661425797
1131933880
765433577
770525317
564641504
642360108
1154906370
1107718982
355688238
383532881
395366810
648415801
1082760827
1031515209
1106893971
823899411
734321628
745407379
887418422
969001935
553445967
407544471
1065149801
418980425
584512545
1057377434
883949487
1020452859
1019812506
1043081309
555241160
301059155
1046393549
1235369324
592442545
1190324918
494274305
1258952271
145165030
765784376
1096737852
937278719
535205838
816676058
971961266
881475484
821959400
828590868
346467180
201964288
626087381
737832953
704353355
339197359
493617417
335196398
1014539937
427049456
978128350
62831679
766273482
455026274
402214214
657950882
756067591
450659316
917625256
959556660
1007419833
544217445
300772695
664773224
1108454582
1221266472
684608481
299608758
495252099
989606232
1094577122
941772825
253076500
1129562544
232123157
733257329
518268594
886804484
927411900
666984148
330059352
966028200
890781799
472810990
372469720
322257150
994163475
494889901
459365001
411704956
577655973
322155575
802078864
645739486
764105644
399381133
404872255
384840082
535860598
522132896
280719198
737677661
871178220
467811134
1139957258
780155467
839570026
1032714657
967865589
563040473
743179296
623044254
792666070
811588711
178512003
476492540
729519192
371784036
1197273978
780100393
841490400
1023238636
583060884
887946084
979226066
953372082
1032993601
772476860
862052686
786002126
379171492
658594984
475824897
1011829300
504523342
693298217
999306477
1155045717
393541038
1025817761
683874628
753179746
502530859
397617044
869785243
262544534
1022337309
797663031
794403732
744321826
397170615
576656495
994550790
853861657
1087079381
641135559
1019798074
505459930
739817663
456414190
431203615
178177197
185766125
935665549
1073809515
437111317
988773480
266544729
1295196923
478573553
509313518
656163229
488384397
513766005
363950916
613933578
318148026
624657265
910878265
971686487
681656386
680886053
940056614
523177335
144227943
779423715
891865553
545609713
741962090
892118392
213657331
837708159
744592848
654411839
640327046
203219482
951900670
680050585
321855012
402388977
566179944
753861490
478696222
708602315
587009699
455569507
450588625
704194639
557888480
526357978
713266689
962067913
821997680
534056841
482437025
519247773
574397938
390685864
618923914
612265757
542910098
502790333
804565175
528615667
1101921365
731654520
380527550
1192011375
627725769
1138540272
668609893
653861259
629206491
460334089
314282391
469568184
441558967
1106213276
364120165
526263687
499596469
385185377
339831788
871221218
467295411
566547708
917303367
362850799
413776794
845138473
827141085
1082909969
1090464859
171434286
520581701
1124901155
667868329
736983935
426981687
649706941
345903415
699721576
567965094
847154798
517053168
670281215
811357482
611825261
679126852
311797970
333727005
929057387
1132490949
884074634
702819694
503655407
1046771292
816910842
417425904
455898142
272688365
552875028
566131383
902622522
1241167798
469469540
524441685
33117106
381221557
457437106
449264961
894970823
1250126492
544570827
562287982
784122402
859302569
864940171
779416060
793867392
901451503
895124059
915717651
713412825
801064352
669783608
1018039122
1238133505
1124203255
306428768
736407648
271252026
557603025
831436710
628337109
491403774
852475197
533900914
1104861518
502759408
476213993
895512176
964422081
425257886
1058203107
299111090
458317539
648973121
850346323
1196986587
986441792
523145984
914872152
656050945
1016702911
513135943
963595568
657796676
470501756
835176284
253943832
506024176
550947402
495880663
724591079
777558343
978399512
506349400
586877402
1073369433
603578901
849051594
591992741
1044925375
1005324728
1215844297
997364122
695982014
1068526430
1120433601
1099823304
195228662
1050270496
762602213
1229663189
891352378
1199982115
884007828
740186896
938511678
665851294
507745708
444737910
1051383989
781444437
256848719
877719927
542016617
461896912
706645177
32062794
392716854
981168449
1064472871
1134149464
711885778
970944003
444184147
950833763
426734846
1162848074
761215772
753343663
1044230713
577061587
452922288
759006559
1122115099
847087206
801626986
407111817
589919560
338405860
529051173
247131178
740123678
264852526
986618614
352284270
987358891
1108393015
217386988
407324024
796331216
868506321
818540345
213020793
1054375896
936391139
938865986
647279670
660994727
927605658
529874039
1235034566
887465341
705285385
344571128
847962217
260317836
354020378
953487844
1010890194
796466616
403981479
696334704
393997809
850090328
975768449
785875335
369778242
192539905
981012953
548046930
559341155
724596635
866585804
953391112
472703892
658153271
155921627
1146342292
786835153
456665481
984044047
647993348
614395697
529830439
1041561920
478377131
530267242
874023867
426892971
819717157
735958285
1052098112
1084808360
413481514
656613172
643194654
704479238
464135609
428114162
774642039
433474565
526796405
721692457
994588679
1012995421
563343043
622719234
439428260
764183938
824752953
568769702
888073825
871174716
524394290
1077416524
880723027
1098666454
428099326
833828087
565168812
609348396
723678711
676305241
853119800
791209007
704192380
538528422
802361086
660029482
1208548733
1031199916
247217267
489505700
768933592
782503622
532117122
677784948
681636612
881881238
957647158
403391205
963235504
765369756
648877389
989139363
455858104
968867066
1162207068
663518782
41924787
843592215
1010582740
719067626
602429928
1248120294
899751961
659568208
541044217
1054364048
1049763311
481087019
1291250395
526772866
925330798
1022898872
530494020
1053336631
743056528
845219118
383480220
733868141
1048308708
1115646980
634212171
1182967873
980414651
1158183692
498807229
845718801
1083424322
931914631
575311116
1061771884
919195196
634656853
790135138
774693655
1068034725
917520341
732247767
873268349
657104110
338360286
603272850
1095822717
966683121
424426314
248621065
995297768
536150751
528601595
1063843819
426615621
693000211
1059500914
515027267
620156471
436589397
728469033
1110949709
479156906
619860602
480613225
871794017
423883789
316732659
936472337
959974881
493511486
859311863
767736928
620991558
951780985
532182113
1190403681
465055359
788984172
51075024
493857911
1221769515
765236178
552025601
948824429
523224824
1114546941
313153876
873101691
1184438913
752835371
1017344770
701396403
1134706088
696856347
412351560
409655895
1102531249
133283253
884508055
834346336
911218913
884674703
1201528796
456705052
845046694
625612668
872203184
986861810
873833291
1248981593
960755041
490639353
654369192
928590979
690204070
1070601021
1146469693
332810758
826110118
1208320293
930725833
389259523
864522501
642756404
852148958
994183482
662627409
305123763
865309222
441608381
412861072
771745830
480677976
582007623
1055049907
885826741
460885374
500127257
1014390270
1213899765
788130647
1082784767
670099572
889620163
632577518
627972603
490475670
378533472
916566026
888852630
802703829
370603909
420362668
729447095
538288625
1094494267
526947672
361341536
826625919
136779723
920011267
1148023890
779530185
1068589021
957695789
354239343
938067245
360618940
962363660
1004665243
1097010956
860720957
425066585
915497814
895702895
294821531
751528432
696347775
678829899
965973072
1209342361
1069084252
913875897
1065102614
981529372
358462624
625240843
827046443
598200063
970678752
1241099204
1088376756
1060030489
636696584
462767338
985760668
524961622
800514206
726324076
891774609
749898804
670370464
1043385306
349940246
639570586
634446887
694486540
734633872
938776277
426841614
461611119
802128141
411003340
936139571
760534783
1222384177
724644688
1056937910
664592428
1047504578
1123295505
1103525799
1111258363
546933195
318624600
790972724
857888234
1074269418
1166634098
666276540
600303693
335731878
1072795262
731554189
332214585
451168471
394731592
722833123
1042839629
867476489
672639642
934243392
440774381
736480638
683186377
860978100
945515867
818685856
388147105
882581882
639541879
851986758
1048704823
695237025
917468704
372631046
630706376
617546811
765403328
722392360
373747294
777485947
336890416
652368969
435878213
1020257741
507780587
1113680372
586984156
1126291564
1003929906
625915680
919466146
134190717
1065331389
875340411
795052133
351827041
729374597
1035189974
439380372
88056337
1102714397
296148434
317665484
461671259
1206264059
619756950
658427428
452009909
987651626
620871416
924711951
1122520570
762309698
456627150
871151520
433402223
138348520
352845967
1034372199
549347990
838889007
1146725285
311211358
1122589154
414197215
1000723691
990794975
988978787
992308693
846615058
428640333
217383437
336370908
248403820
417145113
593056600
649623811
414828548
878672129
1011994541
1025825344
402042651
507201375
851468783
211531976
641006163
1121266686
888662337
1156937996
640735905
612297811
465668599
867863627
1097351291
1026792149
879152261
496705274
813083527
217303078
634450976
663662052
1080673016
456514309
1169444539
963746545
552252017
1049074165
136817347
385064039
337178066
1174583008
591823795
625495815
960259608
533309056
604096013
648717226
871349654
984068939
812547796
459286509
1005408183
400209997
1195006416
745061347
1038119166
563751445
925294076
610078925
492470966
750380390
863103258
1019173119
502345339
636349933
412720504
649054071
778419316
464791028
734181043
261917459
898255936
493295445
497573330
374447160
441840447
787578554
727048593
789176699
515291351
727332642
1073232156
940978228
469420318
1038350196
666751584
254594815
475124522
509009837
932710556
762581165
467838695
899983872
951771615
368291649
430254881
489130286
558090447
494709731
867974089
780651997
838376078
659887028
453263479
868717440
980847116
382778489
510523171
467515462
338447775
976362840
402508109
860637227
122898537
778093559
1231325883
509384491
1199548466
1025562372
641553809
641430694
237292091
554107564
907527985
2084878
532609936
319362841
1033339108
425658232
1062879066
809489332
743310166
829405977
1187471683
482517728
376979847
794272910
1172250683
508788216
679856812
317993004
155746155
353435683
855291885
376563879
774327520
980206903
64574668
97199586
1113342574
321189720
787758845
603913658
986644255
778002250
838431632
475598314
429581604
583883642
613683767
1021910183
663242648
720066268
1086820657
1209074332
790094062
683485304
393954570
763242796
793421821
747675201
655509102
816722657
1121108819
489427118
821717062
573964786
518103643
807561504
1000951523
708670227
423877321
691659805
450223697
382333382
630375432
808921064
839560348
286634687
539567202
956273969
519625746
734573696
674792237
380329043
763140459
1059735515
832914855
442855291
726257226
1031726176
267207064
523554547
1076351453
1030046440
1000370958
391482487
640015632
846548002
140568546
1016949858
848394704
989250092
391063513
979313787
996906869
615643076
771884423
685813778
720948778
611189470
768594113
277894740
481670420
730119108
400167856
340856103
256503365
946479285
815928980
768414078
1231342028
442336138
1185543492
244318821
612960555
500038743
706002605
621294290
524555523
336709499
906426042
275358728
1263522811
490091325
705461484
474219513
312938968
343262032
818567496
1220500604
596946659
353174784
891449931
911603707
489157872
42527212
747467931
566288702
1008483122
971807768
810334700
443703377
337335448
897428443
637002444
389104461
1075744825
1034261663
1132226696
1017926754
240258682
727949224
488654537
360671384
780826760
667414930
984326548
979399934
967769151
915431437
786498226
721725582
577985020
329704332
374889929
637535142
627745524
738222593
527664424
477623602
1208563881
687681363
1002923987
908958899
864228025
712235205
983908159
650013406
675016998
884423168
183571088
1029825027
734756009
919137169
631715149
570325712
414944626
657951106
439206393
794160785
428635154
818719073
754922845
836980933
318324791
764150976
343898352
910889073
1202081295
1246041159
333219714
1048987252
301161252
366071516
381662085
715082208
1068870403
844134262
797314177
683679262
428319052
1152175142
459654130
1137390175
391951138
362215284
420827797
1138021394
164989709
470089383
543234322
1168555530
612188957
463063302
404695635
418080805
987070372
633006696
978350020
879018164
47335261
377392786
443415876
969236890
388999248
470825563
975540777
1108715884
879274639
803475085
789189296
636309287
1207526314
622694515
684149094
628514845
878290790
320641462
619449837
1021213713
862505545
828834890
512488542
673426875
611191011
618998177
823524139
737706757
905591436
946612374
400645362
825589860
677410581
365340821
873696392
884806522
477840398
423382888
934347862
137505001
843222336
996618223
131802617
445140759
573926695
674117563
683950454
527897222
821431387
647578656
1135004359
482498179
871906192
1148033425
710267811
455160823
737311552
431168466
818131179
954584939
674710337
744429909
457158159
441203573
631539995
817154224
504238423
562014674
969641189
549035841
1066244080
367904951
1066883388
580571322
718883485
799075194
472990808
910983722
1089020104
1064291553
725277066
1145889046
374896768
759549334
464663574
337985383
1002653151
795609593
767363118
608078133
629523700
607655252
744995710
690097697
1216343266
6685416
133240107
920545949
843766292
701186820
268716371
532771747
414479365
1029176993
315649595
1276792829
392272548
579844081
82556815
1242979401
420789047
818556877
324984636
641987270
645670607
529611599
453481277
503956857
534431739
219298710
487985464
1109169747
1158232645
949459021
368208327
387548053
626021871
1032900636
222477936
661905880
437110499
929257836
968812653
1015522239
643848638
1026515159
450875405
1088122677
536190966
547932653
1040984932
521757690
616915216
655276238
963609953
850633562
962283417
502360349
873763972
940425701
888863397
183424053
155654374
868140702
794816835
756087541
568056314
1161935333
904740172
641658497
827050626
391859723
1034935542
1020024688
688002061
980934660
434546675
386322873
829208279
744644169
359241295
695821523
533058340
1135266659
70378243
331776902
1009521640
356021001
1035867006
940418460
160882035
527564558
687410360
505462357
877829293
435697211
284465713
1020098951
527296957
897260416
1074916730
901489702
1208849916
320361990
1028107874
1124214127
784345690
1024252698
563562699
1125854817
836655168
973343902
985778554
146637419
644748874
781578142
1195050843
383654963
499513033
854376066
826331635
1071364318
766047148
929626399
646280040
937833328
1054188264
510639581
901879269
1025698960
629547087
439355754
302126267
490871675
529495470
1047219629
590479595
624151919
410115145
381705562
777240621
950201171
550715699
1113032221
760119274
194044188
49151294
444543596
391064869
687808315
680969531
531544783
443851040
734710478
1081807469
475394335
725275893
729053571
774294243
1017335753
1013699688
587917528
382014489
1189829081
1014559066
224693517
468255554
591006744
475781294
739942587
712263401
486834950
462066464
625068148
792018859
708776066
486210275
795747223
370952657
645284398
1040220875
665253697
889590397
172497787
465764003
438378212
583239534
145433429
1081292979
1010199571
619851393
428499317
106891756
363356756
1136815718
450144363
647037831
599062701
761860402
580123644
509585325
816197341
326427491
927385484
1211098472
432703307
1244943289
1168344858
4024579
726915856
396125111
823956302
411409217
1043644132
1107059041
737935285
594285339
899788906
1195459186
494661282
857999626
905813960
638088274
525860267
393918842
466177036
628518969
803481776
880236702
1005932248
627362071
462964579
452879641
762553809
410102651
845246503
356502203
475435794
1016001987
787728615
518538868
867950259
1231673962
1033825169
314529796
515098420
1104133806
580120954
226672123
714258516
724151864
384870561
897746732
372921367
1002739926
1256410360
710609296
1000033307
1057165432
1101114558
630009476
833266186
465989747
23526033
1054050583
481447532
336946704
657352394
289530439
353456409
540789953
1134294103
961894427
784738407
1025359713
432951187
718032542
867432225
633687656
406866865
526449164
1006378572
598899848
147317045
383312807
1055151444
891908486
838988405
732977282
700934647
996877366
512336249
298558887
994612722
471607420
428852382
741058792
789004539
670826266
775492193
615347198
1091495511
458499518
642923902
856061342
667023138
837935597
988187183
477585756
836589060
422825569
582705342
1232114011
515427035
223234851
288539664
210101127
795460482
903370648
464172136
447399825
503632633
795215530
914097193
968710156
483568117
79672973
1299339135
865202379
656548073
511447659
441583068
1085505466
584818375
478909766
765101358
286159886
1063573746
85261351
529749992
1164685718
1187758081
936400497
949645599
930987956
753359120
460555504
304693554
609855980
786646817
566970055
828084690
547948796
1129743540
551567339
1170942318
532651348
863497537
1012254171
483675749
1288976348
994657488
422773166
863150648
865003623
863731938
675212704
776891915
647562033
710369212
1227012347
160412
780718202
285324983
962862312
701427554
810284881
1129862591
1040092203
1055102281
865526837
475316841
902336449
713144561
989890896
302537593
980879840
267537974
484799482
790233618
650287875
767065449
612891685
955945810
81503946
443640805
878205023
665406026
713249952
396618834
1016758058
413573091
711055326
1243494204
579442034
752563193
782834199
1033351217
1144123189
808079749
1008327756
442630926
865218689
816645851
1112900981
1162731816
673705105
994755144
1065125833
601093252
971829751
763800143
980130271
481093960
577379317
489458804
1118640103
1011726079
904340268
748888047
532590412
804458741
1006866173
1142615717
1095522974
529083475
988444886
1047144763
738367986
856212450
626875594
1274513832
787058524
890678114
796180173
498967762
336305071
700771553
864569132
586292083
446706383
1212924879
654542208
336506911
1162451506
1043119138
586782418
206011156
1177177831
670286576
807506409
803725810
944440690
231776317
663406484
408485295
406661112
662523555
762588877
591477951
610429916
990338076
688091646
1129169810
709461083
425308101
536288857
424622086
398925425
428605314
607236211
997681005
772030207
1118243638
804580912
722775551
984114908
1000072319
1096971353
366870922
390438989
1198359902
1242127724
1230726483
431720202
950856702
685738081
1267955877
674349574
390291119
1013054942
686064011
788836419
303724829
817369489
339958673
776734121
1094408402
1076608939
877454579
390341321
704331093
923795513
717144992
1186055418
393682742
318180794
803190057
567687750
199850791
507635098
787834118
346031874
881457683
315471468
441976435
1124100399
832781855
843984913
573156212
752313193
1047909060
1232575982
766375016
610640457
513897558
447321355
1051870099
507752927
785219068
423937665
612887065
729044015
501832083
994258812
807059549
857133593
1028329854
800452230
889602188
436735503
534108337
168372108
1016304325
919563803
420808646
373693297
799114658
538267307
1191272663
915682726
411505940
330915628
696704852
763395866
457012952
1131586927
1048194686
790246481
1035546228
466986722
932985182
598471996
1085066356
523683099
237062183
594628352
1158387428
525508353
525916723
1133887441
481401202
596424046
447550666
872622440
354385198
846071345
685524676
890886735
239811763
557511056
422992292
394689878
887462650
439195274
953512185
841069652
413805300
558945524
882603477
1042954844
805419004
593726563
816540935
1054716097
370308364
663710327
589897646
465219830
931186916
736317570
824253754
790829248
652267125
506504365
649830149
774431998
694288944
892366846
513487558
1066761811
1172477182
671144444
441454958
846942913
739816781
820394745
929681322
907821391
1019345933
318714807
430986107
531149375
549885324
513554469
1105402818
342952283
422215434
435945381
611080586
736805988
1168600638
1180004529
876964512
736894845
773685451
585762644
584011282
1108668238
64011529
404149675
586058622
421629518
485429352
380009783
811114869
452469455
766751992
388507073
403097112
915594689
653227669
773891838
819541814
1059088227
448951190
516257321
589029452
1213463017
793640854
772237230
447066127
418467550
722065082
462614235
605298621
397427481
876667040
1041180832
915702577
914870221
1220367541
764351345
891832769
331145519
1059767158
952070158
940059788
707619465
532045603
480431034
727049072
435131517
291712995
739559709
516284297
353521255
540055762
277722028
449843809
326632601
521745793
916006908
561921765
674757060
572047515
1005520878
457269782
887963522
623349455
548428887
746298062
923617393
609188662
399915983
877096390
711347238
1042280582
666493295
884771413
452456489
588557727
447069329
1051646730
578472923
721589166
972709409
435235804
844535332
926588561
1132241775
950915115
562143149
732853711
373106291
261301980
217198236
788539836
861156549
665034201
291286370
243739718
1028449618
882278798
621081945
610168966
567483914
576059698
418675592
705695662
758026531
459624323
420283549
663094283
961327443
401078172
889667733
509536235
256530554
823418982
647549029
354627473
850861461
541034133
546424518
481751369
1112339521
35765572
487025921
884426157
514596536
513877424
390629033
657071869
721416332
597848332
766902892
492148539
185676404
630540166
873262257
1086204308
587902945
475568475
778302545
718067698
1031166710
713446210
1050570497
288693705
1004216396
654745337
414709416
465821746
884012075
807356761
464130804
484971134
1016032601
1182595569
452656427
877428265
1195173056
969904467
1011867834
1061016228
804863505
896222328
591561643
387889645
495997609
766462984
733722688
863682462
338363446
1135108968
528229458
723380791
867747965
746087452
1131334714
722859721
87302848
865515248
1005132368
900548187
966197686
515056617
500086796
176968019
1042844204
925451494
714129783
478023538
1006876567
597046435
1035232800
741500659
615919732
753470848
1277147198
575255140
746409462
998780935
379861297
824694763
441930627
255583913
532847682
456825325
383624977
550562371
570219580
1109028799
1025150477
1055994205
928692858
839832363
1071585245
1217011512
487517246
617999670
1003329769
1061063040
796377452
175740988
512596243
724118402
957726710
850517740
634167791
528689811
698459199
459210884
574685775
939808407
1232638
945521855
936162343
614900266
675378300
463047971
587212372
1182318680
868501037
724264849
906142872
577340006
306897923
705089103
1084034139
1071482196
513738216
258417780
804835737
1200308464
505708911
795993100
293653741
412050466
834371188
94037736
550438717
832077858
752817376
287293063
603363483
568682464
889212501
609993700
1057574582
436242505
865739697
1088060805
1104688681
1002416187
712307033
988429989
760029233
579119783
390107176
625342177
739580303
418437110
648859952
578867454
401859560
508789999
675756517
515380684
1208283912
417146986
1062700227
748403231
788020278
319727772
1211415491
739696446
202221514
624946679
694564467
754974914
822282751
1205920536
538722606
339124023
944635953
1354168
595955662
300271366
234495251
983125255
1022934386
760309065
1056825555
803715669
466596350
487788801
701364051
863287696
608179030
169797128
1176317128
699515443
1047680088
753096818
432985306
49401670
676726523
400874589
489524397
517440151
1200628408
846769576
970197564
1134484003
1199830511
872887596
691148793
1105466287
615036636
421878730
836635514
1092174407
470584801
478047696
922873271
729244639
841919806
626742210
1202714502
855103854
878283675
1139882833
911813141
933946555
864660270
1213327428
705221588
851239872
947538180
1118279054
1006642824
1266383703
203207355
898413924
556777326
916358691
790726117
1080997679
780550335
1050523001
599812712
686339935
864467190
1089845926
443670912
439577666
848887911
958363112
831415270
956783415
442978164
963443284
689019461
942995019
349615920
863403415
896371404
774709718
1040365013
1264915242
743839966
424161177
750488593
631976499
392776316
550671052
474374465
541884959
455655341
737765347
853277364
602326823
163319140
966887038
852991330
837554079
1136763751
2398604
776720675
872178379
595927844
1218544566
330036471
1027584089
479179725
878583010
461998648
694347689
1033282848
559093424
370532981
548572239
847485400
916147322
722757515
472291457
355547275
886852836
1089351985
862597650
496359826
989838685
784650064
593506665
433980130
891807871
478160522
252851714
559074232
1010977248
397934799
1095295215
575330863
953474702
1033651047
415613280
648996217
801285092
510878090
845197357
496375633
1118379968
634122923
924670994
705321714
809416
725706383
1233555870
674676267
333876737
243656913
1091851956
919473066
201165971
974907772
1206519231
351510536
59741304
677329786
1062747415
859303546
511290632
993433519
977477600
266387410
493617197
803105745
1041736108
950902559
539035591
503266978
436889437
995885050
788878471
1109123503
1223468903
716651536
639019264
387917944
815531264
704109578
1043694597
1047274804
310622621
872368806
844017690
664537984
970596620
1053101689
1145210226
1061900498
622345016
521497712
653382568
1113658636
1012420585
1117240194
962072963
555170392
911383783
574613031
968167198
948570674
704756276
1035834715
251771967
912332362
997261150
753302558
540233305
952721801
898570865
497882765
461093872
1221580683
481638933
942811264
815519928
545084850
623050436
374104710
398711392
410718811
875671024
646516716
498039587
419437476
1260595258
991650970
623259802
811820035
693800295
947611472
898406640
1093803275
645051571
67944980
618382668
1163731446
355255301
1211301229
686613883
875936160
1109475012
1199809385
788169765
804170297
610621913
335273630
902508091
335082960
777821117
1120384920
764032060
1020967849
671995768
790391274
512905869
504430675
707446462
684002661
1061849918
727357048
792562387
1033884457
291344930
1035852647
899303631
983567564
779574790
872865425
697755573
1063882012
1241607453
1115067219
572528685
1032905395
549691585
802840292
898301822
227909883
1034157045
141616434
1033782510
365641879
670090638
674687529
759556439
20675347
1251027474
344600562
304078854
402964186
865789098
951787327
1161360487
895527731
694940761
857444870
241111880
593251784
557937177
939359619
409979760
420120172
859216617
816295831
450861001
1204627468
1086369272
978096814
404395316
612216510
499310458
723691118
541779690
600991699
552956643
669229480
620604236
1038794055
479725947
1135110981
558115668
947985685
1036821720
404783722
570833001
601378579
494795518
1013058573
471400296
834566563
580928752
483048017
859374701
1118494343
1074366580
702507476
1047862931
662821871
530785274
1028006361
967033127
452676017
636374186
907098245
998640877
826612662
356729603
706362018
602997667
395404599
514149242
425130650
470928421
884227363
620788824
661179841
503224043
677281759
1081689658
453286357
463985857
839041058
943710621
2361856
535498378
1032249779
512485359
289556882
479358007
492884862
127635623
1083907946
489378068
1196654315
338717626
1025445233
793885410
1110996934
379347944
451261392
945775126
935764559
1096963689
226959621
474169155
743357192
1130628456
650352922
1014142079
1096334823
465961861
456457805
485230983
841275472
914911732
655177848
538212362
766816423
1064097611
374031716
980891603
499202413
1020284394
884377557
890005245
554510107
1211556971
544631522
490567883
255439621
845332137
945257158
861724632
1220783520
661667111
557991995
362631557
667074110
707230596
858017624
764525652
715784642
451132071
535276354
722540196
366853717
816920414
534822875
611646306
417802025
898270895
921623260
861832114
798423576
1234478923
239204863
299254721
1232818618
772833375
979302664
451812233
1145728728
296815910
400836590
1142745807
801382125
1086223496
779867777
1295567001
1035499941
725231697
710038831
935375923
784127909
803202834
1079819477
570751188
1042026962
300731315
248335470
474269122
444584514
398718211
918388041
352053285
106053557
1009231997
1163099086
841004136
512338062
352423699
339287410
905783824
54477143
447775235
591430750
336151007
261817040
616093608
1028243996
1133586785
505668174
369635208
551117950
1277929282
561015323
199654724
664080645
697129698
642912908
1148731062
534017262
463322734
878511454
124839163
349747975
531749696
434093073
845777711
428017267
322505948
797836228
812885413
1046619649
743327033
798193638
330684111
783298619
927165862
538092907
982636105
357427774
653939372
383993163
1069950689
662781607
888927135
340259546
395199218
776038382
1063278829
465239929
467647761
1073421105
477459867
853998988
267948889
341167156
945286847
1191386877
450625758
388701600
940383839
781632873
928205719
771186228
422945595
666847056
233427825
771161451
319142581
843584819
1262389110
561222324
438923278
743746258
797803525
402145409
791104904
819476800
532200322
979562299
591074834
586140111
535156554
489183583
367286321
656410311
427080434
567300385
990277113
333897666
887084790
358501388
824862343
1098308810
216752519
846286900
220320201
708969288
1014870345
543256671
454099283
461125535
945857882
899022705
633440026
641427489
440905171
1026486694
939028799
538574103
633074229
504485361
789535438
539105028
483860109
281806994
843107870
1085490593
957961673
1140299280
1046911332
948061265
990125695
631155343
1268572722
350638810
939559219
365905143
880980490
333092816
814285558
575806986
1240174644
467674305
773023423
801355592
292688816
1041685902
595479954
811624178
500382145
659449135
355534299
1046317573
763833372
680575338
344645296
1031506721
328614561
1205790298
487009145
235110635
660627120
956700819
204890796
484763108
477531562
639547741
603881018
789414768
557208247
965195175
933789913
508934149
989412815
207923781
645215568
760934010
532423607
999375265
399737032
403098993
831610579
556519293
656966402
738191556
532214058
558066076
677360202
542152668
1156104546
507082095
1079489233
760751570
120652671
887682233
543334402
1015061168
580227851
368620382
485218884
469887232
534949288
109180597
641042911
263898770
945337096
1155316586
884628274
454449418
971315170
648428684
666290760
930178545
493927489
525892601
718695332
577505417
1058853751
1174565472
532169431
503217987
761553484
632055504
1014804430
795495184
508469458
334556890
799656558
670441389
1270869197
722444170
658131566
760528294
383984435
787324890
407236167
462626968
728573910
794059487
1044408091
223315505
525673951
764303113
686310897
831071019
517758188
311658414
908561375
613623629
1042648325
732622268
779086284
429322797
990984408
531309907
864255408
185782095
614340856
409613246
1080738381
612412341
869404655
519638600
315626737
298274728
739435141
695553215
409419642
896247316
950910304
358909561
1247125629
1023368082
527068539
805633499
412924147
643243306
464992300
922425757
791922532
381357160
301929360
642491544
607118740
683027456
504571259
624303790
412990984
1064356078
457897801
388433356
1150990917
944776604
816746203
1009822520
149581675
372467348
445150222
461692222
783672088
343519467
478347675
831993384
755611352
643114005
956799207
834000974
622397250
1209442822
628895952
809048575
597784091
753873248
854916460
483267953
675159831
879129516
536817315
994643381
508052540
927456045
1290771083
166525643
213176429
229983047
580527879
728975923
1162506339
978311981
1021877667
663831321
1013768431
881864720
1230485782
901338093
743270682
704423529
2354412
663986153
1076267914
780118191
590317472
1052437710
913090789
447565984
342098208
291817611
850887136
360586020
1287750320
407246017
959528979
950195770
598797500
768907311
765316790
730476032
1133031933
670163809
642609805
358013093
899501568
347414862
1245455418
126511041
837660517
351310668
832368249
774223720
827572252
324721622
912973421
961199488
1051816869
456287245
926957387
754879669
404073892
1052543519
520998253
458015337
1065779878
620087265
762159467
806519281
124596263
654771730
1144064811
731215525
460651313
760825521
847631176
730230636
580302973
568441585
318651082
770857808
1024341113
416180622
1165070775
713067214
187101029
1245684748
419969952
624742426
831172933
558138088
476826511
894703351
284861193
838574285
1008046483
243682284
150437639
1043240027
895673774
870549120
674760551
815302334
675582653
541977452
697215881
1060844024
393716415
505556900
259350197
972493144
242826205
580044052
1112524976
662019772
893557318
872823390
1109485339
207481855
586148258
785857955
277803301
1069707542
672389977
1235293962
865058620
722584686
1037118091
1046941595
185723660
397063062
501014945
789344173
259357406
975095496
688831963
964932053
1179294118
334349305
1239037660
1186746471
711747983
522677704
963368045
549879681
396768522
886137548
190774158
611653513
490867979
778387655
770520997
761894342
380965691
854718068
1062092036
1064360526
1120258953
1016483077
308730088
582212134
767411827
517461465
944099759
1287757651
1017851208
834088027
779134392
382113422
536718904
1084372009
544074699
668639512
895512931
617780509
398009684
323843395
611328975
1135595743
948941871
703017176
934908490
853168970
990291747
880632104
634035373
404551255
331647572
605648912
781041877
625922968
911499714
652736081
43801076
536160432
461450047
865837018
651399329
304827651
884147596
766284585
1220704631
530357741
369840319
415246468
1010033113
543430734
1070087049
446882001
662435731
615599800
693526296
1016179300
844115626
1122266916
931749514
1042060186
486286634
976037531
652906661
817721042
993161473
542211523
1180873098
118847931
1088980485
523369600
496701389
1122566550
952703522
280403219
991518621
469199181
1189805791
466668789
997280264
442087053
676535177
719918394
498208427
464581487
687285273
804199656
533085771
1019547023
540592389
741471775
245548016
527456734
771195565
554287548
521284127
504097778
656837434
813175543
498775338
1012416452
932546451
663236202
1134386136
679660482
822617259
609064225
1248432415
461325166
818568936
392392950
777427168
168709696
976442803
952178692
795766425
864885413
1005115391
783706223
413304933
816173919
1201956580
576539829
376714876
566436612
1096518931
420743966
719242687
339684941
405038216
378800710
1207843312
573718323
772252520
644757326
794870505
716886946
420801940
677317676
766036742
478530254
490339595
423383092
982404594
430769987
680698518
772461776
668472411
794413623
1003976181
468528449
401569902
485894796
942163492
698061539
931077399
780206916
655435096
378795452
1100833496
1148768949
507219678
646530093
991309541
813947688
377133752
1048700996
1154255339
537551625
1211320407
919902802
779760540
893726916
997573591
521472433
539511128
817604853
566496385
1177311436
490190644
1087433367
588601913
854937154
628453383
499130016
376594579
506044854
790125156
988217147
1083605764
978915936
813371681
288059912
410306646
1170252775
1056522732
1293522349
645070062
853226800
882429291
495635145
604499182
484469873
702567536
940286546
846232197
597244685
553440269
722196813
928529429
2423328
882157433
198130791
695154066
656806610
804801575
370740659
998659919
523450077
860148807
624116053
1092016321
931104037
900850763
653198033
906234475
428320390
852651709
538576335
827540715
1080906002
718613334
1151019177
589264357
608163573
510196401
1104031240
809138571
560056268
708661845
594013226
771632569
1000720021
981846707
381528530
282660578
658564325
1096103907
967021008
820763343
573605819
285939554
688869236
476656150
526667683
820180154
330156258
811292556
411522967
1033068683
201211149
904272329
266308926
964118622
887271137
1121944792
831116647
315363181
770793095
409042037
814720579
1225228005
583805967
633604038
564759874
483060644
885096512
656476537
1114249871
774850192
452510620
596228327
449047417
666049918
523904075
741368299
425644495
922690298
588038168
873547785
953032164
967745041
454360271
1009505884
1020571567
828289522
910098191
118390522
979267810
1228984029
780715061
985950506
588307174
767274473
993107633
969576987
289470219
577609531
812293048
832211413
665339244
722616180
414817970
1012318490
463144866
948830898
301603705
1234434700
872639388
662687014
749275106
593778848
1000389930
665939045
1085669456
443267444
772416792
512969894
520527201
1040429424
570612521
633036329
985755590
985159601
415888223
1095176585
69278177
533921363
992425543
748140323
963250933
609328867
667930188
934440437
496056448
350900924
382607797
413377259
389187765
624278262
482685725
799844492
538401456
318152361
948754134
882710270
1252145724
766595081
1063056823
844354762
597444643
780072149
735460362
838770983
1207652165
441077463
631688184
352093301
1000481514
856466656
814716294
812219138
1242467604
1024023932
435447974
525932976
1101326520
791559522
456201243
356955489
915825692
827714467
577458247
137935259
775502201
388746521
1116487798
464326025
435056688
333603671
523962441
1140991539
394460340
1005544575
2419614
255750173
530344132
1131708495
926392833
599542477
426447018
588101988
839322545
436395177
877806640
792940803
455435293
1224934899
1229493345
518218585
669333836
262991373
893331717
590649449
494520016
194419101
590756448
492876492
958351789
935865
470196984
728659586
1067679899
896976881
993452652
295190654
869476983
336495010
479295286
934182122
485462942
410100725
643678741
1091659116
456005389
1079761244
825265593
961576706
863832844
1041813654
724739409
820640161
788731447
601858791
378648071
936160634
599828678
863787315
765212306
1001518437
384203131
258996990
1110512384
280810601
578541560
670614387
863273976
833007609
365811791
574544107
418262618
227913399
1079211770
716116072
893195071
453660983
413608991
371945050
606443536
457207247
603776583
853480458
868342521
1055927775
706886182
991437960
1083957665
489488331
312704798
213883541
527338760
513311018
571387762
544761107
872467305
418649909
817893397
751097486
549189496
748779105
280177909
209694164
349533222
721149614
482853291
566499846
837454407
943012487
525867091
1030920909
597282353
440385771
537625426
1069296155
411070672
396317981
694823024
705742610
935851736
1103579960
736669299
714072730
984908011
1034452909
365903279
988321518
280666494
1065665329
436766222
264319476
774041938
805384950
545472913
405611277
446165779
443714104
961276669
23580125
290187984
642784447
548455783
292329984
377626886
862094037
964732484
612818555
562570213
1049818444
986754088
983839619
748582849
442376877
677011152
590656208
715057164
728494776
1183772214
856284487
1006886315
492475174
1021682042
686948511
338957880
624105074
741424066
478774033
442044014
204762432
808340967
1074021154
788585026
841137560
1216541779
606943207
1000392715
544278046
828424791
924464553
698644621
918524972
515289613
267778351
383112180
59827175
860066075
1050292756
1138678199
682476133
862525308
462489277
740695554
283095729
569609984
571802682
424844105
1254479947
493703785
668077309
1137821539
1006710226
339170217
566064333
761466906
222131778
409411421
454532611
577698167
704216821
754005250
428842111
695930643
494377445
543856943
679860846
500796353
622827518
463090966
342986484
611529462
557184222
637703151
464182657
764004648
437332642
705082791
1114784332
353601780
699743844
859981016
1036723351
238128360
421856608
460536472
709379759
826399167
699483517
1077459440
367126170
758307539
443911179
415190036
698993487
871856673
661550870
376079817
435368573
909476604
532130720
487417481
938844366
935743728
421864135
999233165
1077690635
884054239
909227539
558237316
866986567
682764299
529901034
695762747
627342301
518852740
631300951
824589061
771253538
550539738
342514079
686303703
853766586
457049560
807077717
729998574
368420864
985399345
587381094
466755812
613955748
489448402
745737821
756470570
945127325
283989853
641808990
763850593
936088693
673576651
657293167
823651985
428867967
571012215
452357192
327107432
494315184
663749926
711518211
415500882
491917540
211922682
951202934
305650812
904337146
900160589
202148455
542609157
765518687
561356698
473896982
1032629384
342112172
1067894024
459541412
531648838
987828539
562475809
233638975
691539470
822141857
940423595
605431389
117435755
1111409442
478030580
468362897
981323655
371128343
829195936
523511127
745456706
623531187
260199177
1122512534
767389565
587628624
1028259258
628741156
426568860
1291796979
608938454
921766202
992173653
434684677
1153465567
779294374
790199794
322806728
887507821
913049716
677038189
767053946
716090145
442259746
490830870
917727646
1042752842
719393901
298852546
679216475
702731715
297813727
160407748
930525047
720518668
637951126
730844259
399947979
855845165
1192244034
791275719
925920172
974079906
117905591
1027980015
533374548
536264512
898067311
313491343
533675549
457142752
575646186
415673318
595758711
439569831
380164896
506172816
336668902
392422589
448410694
1017771215
866785754
656467010
801723819
817406441
494740071
921815495
941670089
557693111
913156204
638754794
755919015
775539816
567393206
1068955509
760588931
1034076085
681966230
312988977
647354532
1068378746
44560878
555491954
365346402
985680567
926626647
365254390
1122058243
748304588
1042198513
716744583
1117848441
1106120762
939033981
972721471
893526038
691089078
652201833
1048085507
1226170791
471912417
1035674151
612461443
767840046
483723549
1148235363
1079452564
468963242
505271291
1024591997
815871414
288656431
1141510965
831828569
1218533961
580794271
1041188584
943391767
723616435
853336715
1116361506
961946607
1219830393
978090997
1115789016
1150458691
1098135974
1112180700
737809797
525849912
722791706
827321097
116958475
277243776
726042874
1061661240
548095319
680801397
383472093
175679816
619721229
919714732
706398341
1262326302
781636759
161878081
356217870
464766314
630872237
683326973
617930385
1085850660
286963925
956908686
691959384
1234449678
1280172242
785732639
556772980
1117066296
569738818
1152635526
291233310
2085250
46912963
1032235324
540123694
383927035
662839448
403836557
903495060
919837825
804554011
420183345
391302233
845025214
422981378
901222838
388603292
746039282
500959012
392090677
322584735
671429860
730377736
479944976
1005320433
712122521
1054025165
527281264
966631649
498544806
553810076
757171762
1091221563
785052608
607223183
1293221397
1086544499
330276032
1141610630
930732715
574735186
411281527
890087371
777432804
704459229
1113045755
911370112
1006981291
642546837
828705182
428534953
595172317
901340268
548198920
675985646
742226131
1220773574
1223188719
253085477
780476572
394030799
471416600
911281670
1062113207
1239677480
546787518
584553197
406373100
895415696
844242983
443314374
396150508
609132462
529508197
307628102
566829282
919912210
587245120
922589314
1066247737
770048225
59870087
900689114
1216687087
272072334
348307803
602738426
534979200
701960726
594908030
534757973
797615670
635539771
351365604
508623555
649383811
642504671
449560653
453563931
712175992
818747735
637804315
773834247
863552470
812535549
660411264
802825942
473293252
1132859503
1052051859
455280948
1016406636
1126330896
1072857373
950739415
471611751
1036100324
338377759
672131622
745929643
667506319
538387395
555364962
708962071
981862665
324145981
280741123
831542079
376992078
358901702
852032500
502701495
629644862
518133820
1179401059
491550326
403425749
507091637
789436945
978218822
171153642
672411537
1120965935
1098684379
514742071
1210070583
718572823
648293982
505126528
641364233
938279898
633402995
841687530
744182849
454873147
1024022418
473331431
482647986
340019689
845139661
1039388951
1276510667
434813245
1113758904
513877076
629419958
608609594
419683676
674109754
1152614936
654701039
1266015008
264044008
928905679
688242790
512272961
382425331
338718569
977180604
323667969
397363703
1205946019
1006108479
1058305584
338145066
791348653
615200560
524371505
767270262
1056094694
522228683
452956650
1039649350
348403655
933784805
528610650
1114475544
366347798
275766101
624950313
754385667
770051259
434270726
468580606
872423906
930336008
424703369
512648729
740739364
458593144
530292963
86547244
304321367
918040061
508468880
4199822
853832779
480578549
469087082
722946504
653877087
754852977
595958487
588185447
391823877
502348278
418814697
702030593
380295869
545534296
386668448
1149195563
448428729
935261487
980560183
1079247781
357997457
798375424
782142162
465524244
1202449671
457851104
523328344
854631384
585449579
15445369
714639487
539234049
679496634
594480868
927257642
736363375
714977163
492292414
915764587
210853926
695532404
526767535
907155898
661276475
728855118
960076191
1122682742
784400696
416743689
1261359628
459774138
704903500
51082002
783454769
487727175
271148336
448800455
373669050
298406328
954210743
885451564
1148865771
763181032
293485110
995586330
793145022
543423456
786580660
1278296047
473836522
1018633973
815345877
246350646
129713506
824729827
386760002
717832511
354251980
483255019
87964147
709354168
1227477451
698978498
954789503
617528436
594961551
343168959
459885781
935141592
921137365
410190046
1073076039
1083240718
552768070
588238701
490955843
113872200
276251774
649136742
526749242
995607586
487967676
706517829
1265158999
731391698
1003903459
524355812
843263058
212385951
275076058
577721723
298529537
140707287
382138110
935404687
1219475215
620194282
862178131
677120520
537875972
690758831
493196773
808501068
379892272
1205142142
494360307
1123376166
796829491
747268672
530570557
355421546
589070203
348619702
742442306
501096181
383570805
298911883
1140345892
976166612
852100310
591714136
340534248
919601961
515988135
541075996
325985761
1224949716
828703182
993162489
637788759
737830027
830872944
327868493
741964845
1120516823
463038489
988035708
867366529
704638900
839845274
559985649
685589988
686681614
885000179
423376287
846716020
895123584
986193493
618311807
984520703
1115815524
540677458
534639106
379493667
431066517
931958973
604003944
358148431
1216964090
676140030
1087204163
805414593
490749861
419394380
553454911
482481289
615088471
1094823061
942445628
797808654
450421173
530445540
379472150
611982125
484378043
560319578
584853943
761713683
848091774
900253570
862150259
1143237761
1006927435
1060428510
806303276
889828717
762518486
801619975
945340007
791883745
720802613
737343380
386900242
458062608
1222042104
401915256
513571811
396370261
522636360
951978637
454170578
355736485
1076781437
380243285
1005652346
936644237
426634338
613487423
795481270
1207607583
829813505
384472054
1243018310
866747805
361310273
975667025
622654490
515165553
594687305
389220958
345203013
360678257
235702095
564671976
365143453
1034798941
689737278
878802607
847682675
369424004
1148780457
160843952
327336160
583424280
637142427
1124701635
656028026
319574957
239060354
1279246388
849163804
565891763
992675879
1022415189
704897957
960204310
453989637
569963731
573623231
408351193
812349232
957111252
700771767
986364582
530234288
369871826
549928922
307919880
273511162
937104061
315372070
442701789
489279741
1140352678
269765636
363501780
1216994108
1012600678
452028776
1063244407
817004697
967686357
1296769828
1229040483
945371969
396146319
1245283925
922520133
561253055
1133043721
491169215
442952705
530072459
516579186
864906512
371149830
961332976
951381123
483987057
670296689
408083091
1002077682
65622927
540693627
820011879
435336754
635447341
665542873
395431683
981650338
955103892
1058542559
463168959
408356038
458005705
629115602
514989124
225255971
970425359
844578757
577354328
343869891
966404960
1041700209
403057426
197730772
853945530
992898740
762495757
613304334
905100289
1016858309
658191553
774541295
1010222716
731918546
556317732
561777201
162315066
784138618
1096478440
709402285
1038978643
1121420647
1028629695
615532746
818430640
558131714
653332160
126726197
1146485018
925195938
924402233
1108558006
622427467
490471859
882284676
776180736
671465311
623544610
619738442
309380120
183388336
1091842061
1111605989
769899040
1094858498
597102731
288646013
1106707481
561426381
426324486
256760294
411859155
461715945
97437348
1142254953
827960750
944949817
1028585377
907968405
571947865
500834158
1134969922
646758127
1052151687
777574069
984221345
1053242361
1208448172
1263640768
594290609
528966234
315871797
490294548
652652772
927767855
519201837
742752853
523834021
115724
531163735
666031936
898704515
411284861
621844189
941076843
345160261
388047747
391076209
415070211
109877543
716279513
921631064
712266108
827197649
1022431699
1011833624
118772904
1037516685
177004892
345282846
767445346
432101660
183388148
987384548
849476872
1180287090
261787290
821852496
853485604
155739970
811227315
743243663
974606567
471828875
355776648
550387948
378940320
808473263
1096804780
1008658528
478388399
1145311455
809616744
910076747
376803643
120738056
553831370
688910387
828072451
767841229
887018646
523600030
658606999
1118205117
627088086
1100776264
543128417
951754534
531969553
451576065
1094250766
842445183
772973161
1112278247
744625206
886508788
814718904
1000124816
491409189
758284969
993999425
296473711
355110948
599270197
657837967
669133269
1160887577
346282893
820851511
875332365
723916660
865509125
390297369
668567646
609164704
509752807
1067224675
391589961
1182589405
1086827016
327525084
1041689725
797451633
637673816
513440761
881549252
471407483
386166440
1027067765
402828104
1068250355
317319733
1087382410
782860338
439822423
1073828779
474599769
598429105
453941110
421877261
482582548
677631298
536281251
786434484
658275659
877414217
701247813
847679471
288591796
551614448
877363308
1075950003
566086844
309840239
521254271
847440551
1226763730
193305875
924141994
716080922
638669032
1113232922
141332482
343334894
154809802
1001854090
557903750
90606493
630617284
947020812
828142957
627550163
1076153546
590703830
390591631
1199032204
301737591
620666807
641898895
702288666
1102560861
824689581
912024026
460839773
972412784
135437595
519914853
717796604
331723522
306169021
484767697
269700279
244031016
515730914
483326265
709627523
1094375762
520964001
1074053383
913672870
487493659
558765498
1036640475
592367539
519071773
755591709
1288602203
929691679
388391213
717850462
375663554
383634964
752036256
403661700
372951324
682567680
583584346
596006005
959045200
816020848
660188677
860045135
54395972
928098297
486202518
1018771561
319692584
491664548
796563977
121295978
1234896778
1029494213
674916838
1030911096
922219714
486203136
1188529945
383433003
701638730
439192657
699138400
1145978077
1055515880
684318497
512755457
838035129
1022923324
1234223089
964804088
482049349
427887690
277498017
584102871
577138826
680155170
578308977
994282456
578705900
793313049
482311157
366939405
1047386600
775037903
919082412
1159608512
351122842
1108452302
489038070
426537752
745097804
641133917
993295264
747733075
1233843389
1199687008
406473236
733647647
834300668
158130505
681563956
1212938890
1051970556
522336869
993706770
352246407
618964816
821254948
979600545
550764699
311801022
1065301518
517309680
315300960
564615255
442673602
1001144421
757483081
896632117
610800294
470333700
727152290
307246994
1065106228
937772691
994484299
78018344
359581988
845740543
602764492
629101710
1098500931
1015004837
622566961
339841091
499225426
1058162678
866149149
1042241842
494564680
1153224375
963519815
710923302
1253456599
221752313
545422161
555039540
1124378995
775652671
314474859
785632314
803709983
493930166
921026081
893278701
497693703
815198395
423069660
301696903
649547829
833172207
593638238
803537599
403555564
765841208
720401135
815409251
1020330084
783656350
706351291
613091055
449495581
365953543
823347154
827869616
545629281
495918331
385852440
882928284
654693402
560976205
994302488
647338754
434113908
962174524
716210289
562729102
742148130
421399300
982078337
656817785
821086095
1006729259
645811406
520750416
799845286
147332835
584522316
165460265
600794982
540713513
1263204535
454564018
655334649
697327281
451204692
443309667
332015169
1001327297
1148020081
652668274
925740498
136937411
1200272838
407704370
1230755134
502497557
948288979
509624614
1054935695
280397741
1034135609
644868958
473243674
416149526
653932643
537561586
1060833828
603986442
508463987
372731674
863782692
1115659431
697207370
706622726
343134710
750822203
478437073
559206421
1039483379
544709673
794536407
763296915
437026365
886409972
834049099
760685894
451934646
491797458
686584430
329416874
282399642
896252144
445001064
893135341
776081393
653346320
458457178
838133440
1063463514
615874953
832627738
1288116025
925984510
551612415
749543701
822917691
492753361
760127104
371256848
838707107
293818862
871130098
1247258641
625575824
45702749
1057588773
791339315
928920473
822762924
1161804566
763343251
276671635
668030907
780907926
1027226862
385676628
343538267
605189679
1181296121
527687579
548052118
523859750
702074583
954703381
932122360
700340445
440244024
881835494
130363047
758025494
1238616385
2914511
971443660
261725130
583868127
780135820
990463959
749152804
149371700
703174760
776336466
880576505
682797220
443476422
822798566
741972553
418680538
714933784
1099438743
1070358234
683834612
798612689
733008619
1012863473
538153331
653938797
452833384
652853591
674330529
609738927
962999186
383994254
808870612
287479926
1221957656
241191247
235983242
380682504
425692147
339215078
366386374
281499947
274423506
395471317
85409953
550884990
1005245651
83448924
467576351
498232993
767894351
1029013172
1100230983
713297072
657018185
978961896
495769839
948019001
939181901
925754693
936609570
884533578
1045585870
1008083585
607826962
753488081
745766013
836277260
312767460
990835583
443675085
818850060
506686780
807133545
468285146
286710546
455185194
872152517
851640859
884393102
778688088
179282958
239868506
818572428
553999151
755070104
1024118660
1040251532
600195192
610435618
1221559011
670896655
775216075
127025993
1121440851
698636545
955876872
561202079
681343611
423838504
784038284
1082814315
377360948
815575586
581573012
531736263
534973772
395407795
674233065
577427757
1196655225
654792649
450884043
436043476
736545303
470464588
618252235
709253433
354624103
611860295
934624691
869926855
973655164
793201682
904930477
795789683
602184907
495340390
1234598781
451013274
713293681
761975752
811262311
1105949216
437891415
349445608
269028445
331893815
881172584
1043923011
670742271
563901313
704261585
372644012
646344392
1234134719
853459716
318243
1016206620
1103034456
243205455
677817020
905299140
493684850
202508848
374251072
824674277
968830345
307426238
920435382
279324139
367861628
1229444859
881915430
845711896
919513426
798967353
662426132
476496230
361378094
901229397
754992020
928727353
1228863736
693398220
566269181
500152029
778024001
406737716
745668525
739673269
391244208
457134264
195559402
1075960301
327264223
561149056
1174451028
1020754634
553998041
1021174794
788767699
755111748
534979271
387818155
505766739
1167015209
999997184
138212765
363045362
718817072
102420718
629015200
458278737
979295073
456686770
872805544
1108858194
874562665
984377984
1242696992
731155443
556062387
467439913
1098554652
577362547
579794778
435245238
832198083
902034642
1051141032
1223176636
887299220
886744250
901796624
185947699
405662638
969974207
720442641
373819402
1046672187
842538458
609805516
571913041
828583711
1126587165
806049327
472144749
877208018
406490718
459800514
480229945
922266767
942238454
494854391
759336328
1060105217
711445373
971521953
292454211
499768612
827523737
673337734
863566740
424927083
1003123291
944476167
471795944
982794713
876639156
624483625
515612671
1050159899
564037474
1155912231
650165371
428893309
924307769
281691546
455350676
437331777
1079146253
368760477
1220749079
896136182
590550453
323586580
500423762
779049201
1000603842
855222652
997526987
617752775
760147386
842836777
785432906
500662429
843565829
1245455547
978023102
767001147
657347593
1029293409
807173557
514746965
1099777945
698850755
965648462
476957684
824307255
996826203
481148299
403033151
62026188
941151122
696908886
808690531
1278490476
373497741
781485893
914818761
485495522
771906549
494953183
463798895
503247697
550274390
440220955
1060579317
724582011
450616309
441575218
515775561
671840921
649750729
883670047
314457696
668118920
767936957
429821892
821114991
310740963
504888660
493434198
422206225
440373996
261378475
951633737
459042806
944344756
341601505
566954144
519474543
820507640
397513197
476187295
1088135757
715235390
318346351
1074601471
1103894562
779451959
563736835
741807284
616666379
798024100
425812224
413583857
723814628
779633960
632744350
561324915
1027850569
853673288
635358537
326396778
586637191
460170823
386849591
855014240
934028348
337362719
435170292
431691200
393760375
497951473
756487228
297916136
704014388
918517598
783423113
637216495
958355916
407401215
1234745672
462978722
607282699
531043130
617335355
508989764
112676680
706535391
242032461
740818895
593669703
647410128
283069023
483723653
770218322
688706845
422254797
527372570
321000329
1061739284
697244326
609080728
569163314
487422577
701254222
742776425
344697873
473672758
876088815
1226548617
588254641
624687613
221596276
386568851
735618349
746708990
330497132
292085126
798104901
842765767
785310458
871054658
600907402
785428345
584031095
765450156
869257400
901766598
845221410
678543468
960188271
492442964
700085233
404617708
863675784
299511300
456766387
389688563
1086976978
862091165
892098051
598592025
528405225
636029832
677150788
443008646
318454928
228473479
1080631455
859119056
553156862
864371907
686476260
175423351
683626602
423373735
547211351
167969418
132381800
1081227857
382383702
703942018
781621075
702319975
362293143
327176458
435812474
1153154516
737100842
608395639
388621448
847356254
785778549
597116
448507172
1095155939
420250579
509192543
484957217
347602293
989566201
994693778
472573845
987809259
330711447
427484138
590168085
393386451
618235930
1030789028
761215522
339534058
534341314
818443672
1017481231
547110262
396890345
500118322
759506959
502623072
1093440241
413265512
890403962
896628377
585566972
566357402
768733123
754295686
688235706
847948386
456839958
855630600
840300835
1089934668
468782267
589475598
417753506
492197632
980414780
527822233
644082117
319544130
223947569
517646516
503394855
419328945
1066959953
944276934
1056046471
591438943
807263105
432534064
456978459
393751011
100257421
641073695
315179506
868687672
602894658
1057909074
147112174
648122642
494954040
427301113
198947060
529347225
386379196
568489405
556595641
580660116
1125544146
494867687
308199181
629463877
963216537
355153997
479348975
991043984
774066881
799996132
716126898
472454109
802617813
677193128
994551253
366716974
448081703
873003763
1072390618
575420419
640970166
620550787
134756069
429432422
414900678
700871898
891387737
467415755
1138873879
1032249192
881115477
416712457
706316337
443636082
959473861
961747758
314701254
388187203
613163007
554321449
667443370
920168909
1012029150
465786136
340617887
901174085
232435840
822152434
755576478
500440274
862948819
507776834
286729010
843259307
934971183
755669418
340905907
494041292
1283600119
284391394
626279953
316616907
528198960
1161619438
663372146
547230840
303826953
407418821
510434366
387029764
394965340
560020872
1178084446
452995563
458273375
811265052
1113556297
968036237
534428564
1021277003
355859477
708535230
879331278
695886334
184918980
1118701089
524184552
335009647
834653766
419318479
960701725
1015082252
1032170047
1282398697
451701824
530135174
774538782
580425341
885283
120294976
738515639
724974096
509526411
811642174
423241639
578543589
613354680
762118920
391621478
1118354597
478348120
365995907
484370170
1138037790
1128035440
980752337
1224127307
832813939
1027367682
1138156179
1091450313
457060902
532829337
1003545339
466264946
873406424
422348432
547765492
479467834
614453593
384093773
1106302282
548491962
982427472
1168023670
534100349
264975032
817272816
745931120
661729161
898816982
561982190
660490413
791568578
591470536
661410056
396628373
1060737027
492441276
1015404880
1086752808
941091138
305913116
1092938454
376022002
1133410025
990934091
358567919
991163112
1079597831
351893227
271550929
977225227
468907214
817220887
1069750772
474662184
124010889
953683819
759474528
949913496
1077920102
408994176
331383294
916940338
670437875
932105512
619261537
346685291
383794873
379375094
1128319276
585828268
1023665266
559644065
536730271
981962847
713260426
448836388
590362372
465156184
993768739
1127960558
429365797
2055084
727645864
490476300
47836714
960065759
792922117
1055133142
832959715
941100417
337910750
863652927
1020188387
503596594
538538217
783728258
598650453
808138258
252907564
532103295
849224327
1126556964
1129409534
414020065
919014393
921062072
755646160
740864539
1129912373
658424275
767380025
1198726337
872053185
1121238265
1239590590
702321578
779990010
633557428
1253375847
595619616
815162292
293522869
638789631
503325809
127823335
1095648928
1212051752
708012369
1124541893
447486003
812667324
903706910
408645207
509036092
766518219
1037235828
526419211
645918466
612222132
1067628660
455439103
476917244
649130748
350353441
717211751
313769776
554038722
169164098
935158367
818080766
497755979
918481637
454179726
661615322
593350967
222734664
1055450913
526238303
866366515
1195460788
561346612
583772122
529653605
1125824082
1105430295
350295056
968421666
846828239
493769067
929715491
684172036
527367388
455247812
606122005
532378801
670319397
305782850
382726573
329537491
888037121
1072323100
326223167
273689177
675126843
514755299
638398438
756276482
401793683
445673046
545089265
674383573
1118740055
439982030
502309720
274241100
807188402
869673235
548175922
895116592
909243765
717839772
841526287
472771716
1225811063
765428319
648140756
362761682
423332940
485221092
920481757
518015970
1163919286
277492523
764361559
433280548
555349097
182392951
601455251
561161204
1168482069
935512292
1100093273
656010652
877017498
1213411993
899770509
568998210
733637607
613212868
1129342888
638664572
1253505394
886328130
1043541705
917118221
599363661
432843883
794039455
1142306238
1029079573
390079327
812129365
823419651
407372211
658780369
816331401
879027481
563690842
188411515
232742960
718056906
419936869
1298080432
22295324
400340558
1086689011
883501057
988407480
479590606
644738037
459887163
752307121
899191246
362285027
746486493
685544631
806653317
624063749
1015008572
838403656
631478901
800651100
170836926
1034599101
1018930750
896123921
897043814
842594348
965208136
1121862453
1041315332
707074198
837899561
548423383
414084640
382746688
1003745001
399982326
333793337
742537555
768275572
874032898
141500416
818027310
1216833896
982085728
1035782672
287770423
925084071
988423542
1019734495
511983512
1069108991
706298368
610872150
358590173
1033418325
45012860
474272554
881885804
387722818
588856493
821383054
483117880
464361157
586101243
920255525
1079390394
838970231
754094654
706850944
283264100
588681932
465301770
696272220
790376894
400097321
752273705
560982494
406471238
1164488498
451588659
853762946
1049944186
773070456
346036085
949456990
438641802
799153481
878310492
625663511
856332997
673853249
1156873833
1010358146
1112826823
465223984
365668339
604288388
1108792228
818161738
441746344
1198278582
310109313
606510522
895775609
797360785
1086224895
964146477
708462443
524635931
935275765
278576683
696305570
461542409
287144413
469640500
972383340
806982631
404953999
615686149
796758320
541941236
876696652
579795441
454050757
956742957
886884087
455811886
678809538
1064985744
1205969852
431497563
356192333
745245705
883095764
555566962
917039627
608808418
744627121
233835604
878171765
1016647775
518530433
311028481
691048887
314194229
926862584
314957903
969624637
414173915
929004761
432056575
500916351
893303006
406221952
1067406426
807458673
545633081
741868806
526754623
359058555
469714563
304459709
1121018496
1065548505
1218678107
387512854
1127994845
394317954
426011590
773952979
648888864
1060371644
928864069
1004893636
454114685
419611293
804710012
384999089
280049845
864894997
918483968
501972732
211467813
1144534436
331548597
683563035
910706248
635518047
588522052
452312156
374110707
666904177
891328974
559211344
491189989
357737045
342180516
381935125
533673087
1016318526
685566121
707375198
1098352956
770016701
583669829
890404240
921179590
999913924
462709843
1268787327
529089353
359420928
169909458
418728575
798863928
425628323
471976277
67644162
860297859
363456065
385134972
1093978855
269889142
612022911
990120540
907894974
756571230
1056870234
846319414
578966661
287401029
812911480
1220566150
910518131
385344153
340233248
1126945625
1009268150
597712446
372384471
964150669
839697886
953694770
825161964
1006290383
801032445
192553646
794345287
936896015
794232471
740181558
532040254
894264991
853984773
539212771
654133790
744340780
827675437
1012472557
984571320
940094481
1121510697
494500453
538005961
574117542
456561762
456970160
840339423
813625068
840092534
482406773
527051410
708520943
915550359
812740884
804477744
411552307
622211391
1216050346
438470981
473102743
713927322
915076413
485274118
454615812
730771022
236938503
700995120
616204807
330852651
920016670
857471589
564702216
1030913920
458409807
383514121
1262883344
813867853
548709518
233508015
978821923
709598884
966949955
748947048
457066395
427211694
808064038
637405726
452693878
1090454469
938143627
632383944
276224297
396882580
944061900
779705051
618728215
831972123
571843830
691333880
452571411
510540194
579723994
569572466
999079891
734051216
337887430
964781240
1032899202
763965429
1255043904
975698535
417459193
423171660
692324540
541250440
591023990
161386677
740957951
1148267038
494828370
1147732944
621873955
563568298
839029662
617420589
954049625
918002720
414517210
608040559
457299539
724447860
481864883
463116740
718699122
385910430
737536970
956004452
285610081
1024157278
669210683
808754810
944113484
407628620
406518946
894509340
937957858
1123319900
933332661
748078188
820762288
472947656
1009865999
376617396
414591269
462619909
678190920
890189154
629699920
381733462
638895362
988136373
485278411
994163433
942793930
874579039
872990028
853590855
600928062
195263527
887473312
933394175
776713285
898030586
1010724722
953207180
939608285
513227742
854981987
778811272
387495974
653414960
381853884
702627934
776550641
650735413
535328020
1018361389
1031234223
834555654
901317592
545753755
458907809
573650664
1046011701
633292016
809059908
442749855
505818577
830153543
794833928
946933073
586185481
607594393
1077069786
315084789
28803224
1015913838
436312239
813138508
959373287
630867759
608995800
878492878
851960206
571376673
448575107
386039120
747375258
682738113
415215379
217201466
442090513
632070474
759411858
1018009522
459714032
1178063354
547299446
865112208
543655515
368430378
730187977
777736444
562719077
1045273025
701003351
874167397
588490913
390004809
646891951
1045498450
887848210
519988947
741357814
932906684
233623329
587862856
556540512
742516616
891242560
999646380
506271162
466165268
506895646
644904398
320083749
1037204714
355135500
943234968
793627236
687958089
570185110
954387245
1060320912
186340619
873632196
492051742
464157758
289544939
779252140
1298452976
628683440
943248073
573205619
683389163
663229857
873967708
663220318
1001647552
377510417
283831556
752751540
640272068
763030248
527362296
1155716229
1032641060
604910083
770407440
1098052992
771571339
379891583
835803096
1062791967
968852469
252656208
687319620
293640845
918121579
531648592
418294861
278681146
1060754607
507805943
242076395
625226915
688109895
969829669
1223845709
275476815
823410719
569189576
634133113
924534620
380979458
570083229
507543936
523971865
980252823
989889356
492722945
1041284431
296716605
832203315
356618446
507547129
647393033
608460155
695977070
644863110
1085041743
903461666
746323809
1038538942
512677522
798631189
1114067687
982064053
776820260
470225162
891584368
877952054
607976201
784157128
939758368
659713069
832854267
1137418438
510985653
746890036
423718880
740273741
788971375
773849121
509877730
406408756
809297532
327234146
824319649
514352935
483592144
1210345123
345498060
654942220
907220567
395110262
1003675644
647854123
326042862
838601552
1076925850
720734196
620572028
375415741
563424852
721878156
421133883
323901666
1027769836
63775465
837194697
688065712
270035166
761773858
519978364
601810735
846912138
526357861
616208034
422443826
553657227
680792194
334240123
390894551
689531854
775154449
1105643519
1057239112
1104826926
1125381589
744302641
1107378097
1021513065
447490997
1044475414
1067180753
762479861
587435025
361267329
883882264
1064399304
672823332
231439819
776266766
832424487
1107804335
329156306
605127172
1274769906
55354118
471754823
678666108
496407782
1102231384
1044584910
84024580
473605736
406156970
1228718514
574381767
373087332
525102190
423096801
378078144
1018722964
904728693
621994771
1145045758
777156632
446193282
744801476
1094420702
546142082
664006208
847362008
1214151213
452672001
949513918
832917472
851616464
960084166
882288602
810149375
800925989
738271876
604415352
1064956033
872788949
662591180
1019720637
859267644
1110308825
369441866
1056045875
471878496
581247547
429358067
709315488
505711131
1169275235
622572440
896892599
1262868852
1200493764
1118915422
789456329
651165701
735044421
666435305
409627547
389150004
621234795
842190406
732988076
1082492649
346696213
808416531
846340397
601129330
821241011
654960688
770231873
760832139
1032148897
670829395
946162035
179755801
861279009
353834345
998352691
644832501
710287541
608245828
858394491
251770743
1205942234
856787789
599859142
829142962
711906524
709548930
1055671293
573264035
1020787488
616707242
676529680
663148615
1149349681
524218111
963304578
1135937140
964730353
878341325
847307214
1011014653
558942932
1013267078
1172795865
646822938
1095080110
633919394
1162601948
495466516
367472303
1041287107
664519905
1207539293
864956512
1165301067
584054642
1102730689
466833697
813783509
877378053
897744154
765585022
446214664
580628124
511245604
1044065022
478196243
964944553
539099233
600950708
492394943
959819212
464031028
1002237688
898513760
472042206
865364787
480155814
205979461
540354525
988977588
667686322
1136123862
269429617
219999666
761387025
379101618
560416821
513355376
528170191
1190888318
238192459
713226403
994236675
694209517
1117951666
946437996
548406557
307471811
449347582
904421802
675558915
817860583
414137719
606172676
833296913
699737271
614820109
116213581
865222629
489069335
913915663
588274387
409816217
459575957
694878739
396152460
459573009
396869472
620385801
512580274
1217824899
901676703
632749077
409908662
232494963
974056750
630192297
219602521
980649856
326162891
406426223
832505511
213313792
206013558
411442950
1049729492
1083007666
935391454
518115481
123265649
565627282
637788947
518806147
810722597
1046855306
620376548
995234112
1068413232
689328112
499996582
889418235
823891065
813899625
236103756
292977917
702874662
539469102
394983375
613984157
1181214611
478068100
523127751
473352569
1217353499
955550453
214808865
407760875
1175225367
807722730
484984855
389364120
384748506
1216294241
519565171
840391816
966472605
897978751
819523277
845501083
697579179
660243024
520975568
721614105
1056918132
1067375956
690327122
582014991
576198647
413024217
964053968
273630571
741077901
752718771
440937176
494276018
476141308
110899561
560296130
592108013
853922635
792980214
843588068
564967600
740334899
1070095483
91940314
375032958
490134774
559298469
245418742
1221329422
896265711
637568232
421559984
854585022
252481968
121290748
1119269259
931633060
389103415
982390329
563727167
180306038
913701748
760933738
670036107
742724048
1103082201
905290673
700088607
523449278
734961644
904698707
580091760
156289727
342002896
809636252
827083242
759812933
574873710
1052849149
579593382
1236817868
445181211
578393269
625549238
200221259
309286879
650622866
1020812250
897966561
806458510
501313163
337582843
1178262505
715620638
459136973
789609579
650545751
881695502
976428584
505043977
516019665
931851707
543756722
947137591
813050814
860351649
1175329084
484188181
313351837
691599869
334172084
643261659
369333544
446893314
640248201
511343564
864942700
856583357
661816413
355490599
653282797
674845013
425765113
857258980
949373518
525310174
667147912
92095837
588120211
982565022
622657936
574981187
410311101
987795077
1175333378
450822685
465024956
1062854192
174576990
925827169
193848053
895130102
820870922
781878520
457461207
1274446340
472739892
1066106795
499251754
820386776
316737930
1041994766
648257788
655507052
989848456
534769981
613417452
509464790
131599290
834963274
991759048
879305667
437910149
553719748
700329466
2064713
926503227
456111688
807213710
498228703
973010118
414973494
700476937
1046054414
579313044
806071172
783212284
907064197
305920051
878458811
1054356146
718203100
1258713180
123442577
669066341
572698599
728642104
553744213
1068828610
567400980
397326788
942306420
1082373742
937274978
972941219
441601893
972349769
419489571
464976
359993443
1143967
481660161
1225258757
605628329
192072304
608692399
823069081
1095773954
1292622692
502225250
948489976
992596158
840130820
313574026
764755187
633734741
560494394
350116392
856693861
623806395
832870616
516290616
759637503
1265891951
1036245988
529566039
983850107
605285569
1258168940
596990864
489312733
1007674854
1292559187
1285715235
603893526
1058716462
858048096
508048336
1256256455
855311965
319876675
916773954
1081395059
1155443844
734746634
909131625
65938253
345976893
999454313
393708572
1122704775
1010563036
847711782
714812948
759552395
878883436
140211098
942883771
822825746
849026179
1079337609
97175983
854128604
520684236
1020444861
350814300
347379861
969434316
512692951
670596143
480111254
852707198
729493833
872978484
679748486
526975192
990054904
2449796
862873013
937664355
1297738737
1030242233
1091814489
885434854
472048496
607262473
868548098
869522169
625527233
709650257
499864440
767855863
982499294
612799167
432164977
371832444
895111177
292299517
221163193
354597088
807626031
711795490
315325914
1046580712
977142552
357588378
300459608
550730755
851443597
820895342
649331449
406999189
874381797
618627137
362034106
342263542
943945455
415162778
376033066
403066058
816186660
828924147
543510028
1058434720
789229355
673703074
1111429893
861915584
722921617
164176376
550591557
346513693
657815325
442584153
659989457
515847323
556282528
251990758
1077186854
478506823
559973874
536842026
901961390
895843399
980264491
657167978
765934837
811448837
884092128
594147013
314790210
146868266
892521380
268396833
332280079
897083478
515201132
252499106
431771030
903778284
581577064
763152607
1246847989
511038318
771912995
1009965106
319470438
808848153
464369712
694340393
245540647
523090721
522340471
492254938
530939540
689317617
463621128
505514865
677547310
1053010331
978474468
774886961
492314866
246890735
271972183
502335170
983477384
999429008
905053838
891564311
519841250
790649709
667211144
397171659
612552102
882402492
385556629
1058089727
140951545
403454874
843642484
900076114
621013299
1055273417
444086183
1206275911
494674172
540749176
647334466
717310664
652673937
529454750
983772040
806722395
673950476
900227729
822014797
912429927
402639440
397716462
1160447388
479849300
575875675
610303464
400519350
843101713
858964849
825918231
669678199
984315140
762757619
679408284
905700154
680823520
352328587
387608963
761602652
201190252
616486662
272722976
1118018536
505134214
283236677
260512741
951836140
956925423
709268508
581953541
473785549
414653065
1135399262
639456946
825018215
1117352267
838863246
695501343
876235686
869687885
1068185926
876710002
1088537308
621770110
541800212
903651252
241188748
538379309
286395800
801819345
462984865
126948617
818605703
430610481
1074859381
446001541
387455918
576749710
1136625046
481730160
859349325
712178565
596958816
1085299572
516116313
480771226
964775675
426583629
911435748
78868385
1082142579
960802072
1046454616
509373706
308779448
505735315
1199175312
455899493
852729941
1185523495
1194345298
455168908
787691392
512483402
518496724
702968281
66114029
575613244
434397273
743638541
720439242
947411316
441698428
505311064
727043488
494701168
658457340
878432966
628734851
877934221
24909
667160192
825830917
903621315
787882733
430173499
767609331
533879144
772089545
123312468
356043029
712958636
556086165
984735626
1118804739
180882983
591107476
708109416
226981810
824673407
372067190
551441831
639372889
311470064
31243243
850468037
631614639
577610297
502878717
505998744
394009526
876123434
396380822
808582719
1154064641
406665788
581261840
607185216
1078065873
994652537
719084756
735313660
446624054
616729111
1003440781
348601905
852952529
733301492
894217321
1000423290
375803293
999477053
413133586
844873717
719389136
1135143496
572095260
789786743
378276632
300854314
450797324
585762356
393323520
949740252
484402617
350814180
354778307
674850062
568292550
1036436505
739902649
949951490
855450407
1013038104
590910138
853435520
573796732
220560209
262859705
505300551
605748764
607284191
808387970
372940807
557151897
1104495365
1011986391
901429768
884575640
563517106
591618406
1126752192
728739547
1079165917
177127472
827490113
372976096
508255461
441673270
470952331
385121535
691663984
755375755
1011845684
337636992
842666724
730687676
833465305
491359256
434279963
769685303
394476150
1098271014
901869093
369205021
626288648
369508505
404185952
360346495
678839916
987310355
39933212
436450014
430185091
644387606
452004379
531580187
424810269
213066918
504266729
588787959
538947240
291503531
871191903
711006779
443760351
345313779
673306735
1134919847
977745998
214877316
715326693
1036283487
445183120
310539838
532065988
584818499
187299150
656105050
650380281
468544255
575024810
570982954
294684787
934391399
1142529713
828495067
824112311
273946159
480714268
387387836
399647565
792197184
773592756
588335161
527391779
1015760797
812254727
510781054
435684485
595370188
1030024202
961151203
729263097
466818889
912905549
479892579
610191732
581734841
758567465
556790135
1074729833
513850598
371339270
460955159
795942497
273898704
1053167387
402536617
1229349789
463256976
1046346885
1118159497
523028193
468390602
539202087
394326098
501555596
418362743
903265516
977469743
1099573732
628940864
665931640
721981265
1099534030
1052877713
1093991812
649440542
961031748
671385902
1253964335
307542054
635596831
1041484699
367808183
776568904
955224733
563266704
751437736
822480948
1230903752
636392336
531183419
1035372124
826336971
398976791
585986265
862535034
1208269944
1240672341
241586475
810354957
716024990
1036812319
975467791
407372400
350501324
388219975
622342350
927234594
847398949
907010716
613032625
605615516
677451556
998362251
256808062
545893926
798859556
968636666
474610229
1113426758
644668664
1128226071
620094487
464179477
715438643
622292157
1162326225
639224607
845616436
1084643489
742939422
698658723
422703502
692477867
1122320463
226923661
884907449
785860622
894978389
788638831
1076339705
1109535534
518124202
670058146
813056228
1061257522
1079951919
843461790
820028418
608916921
558373632
446263179
505963639
1027283539
1234520708
829904726
577218497
681132298
876918579
739827176
882372438
802539502
1021256422
1154183847
236781275
299143115
996888119
1064450163
1289601972
1055301446
515967471
134323705
481950302
969781610
829418289
1210721548
725070861
1089368185
1035758384
517273623
702773514
311084415
764008833
411870874
510228602
859608848
57741772
303605067
510123284
274325887
1207133048
1021789318
572282365
719110970
926807221
392948824
1152985133
447326928
355938937
1293768705
316376088
878935665
533910468
902484383
336332232
889116614
1026481684
650896792
916539459
1124614323
673270434
467747381
860965571
1029520478
902565358
387592095
875072341
1011460954
87254148
1056126377
459472439
976205827
739145084
1078094396
132007457
805703706
456581505
667321978
676442780
237914934
456790569
749242648
837136179
545311396
1037124785
524928795
609694575
1241688568
496102177
717721526
744282429
356553955
362555880
752611588
787296382
821445996
735415192
1198988124
670025956
983196920
890673716
245030646
662908908
1240003049
786519308
1076637004
1014315920
1182767830
1047744468
1107923217
351293339
651671786
993001259
484357062
1055735726
1114628442
578956303
400455777
139499405
873857561
457710788
447980200
800746302
1229763312
988949142
756671690
774421222
774450835
855165152
359520934
430172576
666965533
509945475
372197409
1090543048
484701417
1002218890
734147018
986885814
898061449
771777275
419191118
782344554
420192668
1025452234
905184974
260466239
407474918
735453901
1066412889
388962375
924962337
1034614757
648805527
985295365
937463859
967546996
1160834521
321048044
1218805864
457759727
207076854
973272846
364863375
399229679
964419291
759033266
997122183
191633519
1144755985
941149990
985408324
1053137708
673834992
1051252934
555673528
500577908
77975356
953345791
749803403
317395070
397123145
392651164
407421360
875199726
901464440
746704595
830162032
1132411907
568876994
988380805
1290815944
897110965
860480169
535325628
452728563
471330495
1037197567
1154423450
642817490
925777964
1263758064
856512630
330682858
810715794
769334801
1087887372
2440224
680628273
771370050
780354706
533548826
703647280
466934940
543841562
1212771497
832881714
1003378985
729245521
296921021
1176403193
907311104
440560409
372822999
586917138
156688375
353637207
401089527
1000439154
965546519
894959019
874417689
713382045
1210081232
354779781
352715556
332812474
600071708
982236097
924835197
612194010
419081365
1071860127
960372440
888190879
382489078
498052194
993365273
430790652
967533232
484994509
939972220
404728183
889690387
1084880120
838262109
635110541
646761248
1018056637
809635829
1259861888
955474439
573904782
616112116
340587384
485493354
606423657
436437973
1047411352
770553198
1076696861
1158850699
994164212
413096319
882005592
470856304
369868300
891331953
581649399
1099291860
781268647
883690491
236740035
921962976
311682294
411441287
627053574
620399045
893604799
568426924
398296133
837694734
985468441
545842476
261984573
613610540
654361873
304237967
905756913
1068335451
783178442
790211862
1027085228
277423832
256016430
520222462
744871014
817275178
498721180
349245195
448436663
684350137
921837669
715257477
364632592
437728269
889750007
97930251
700110399
425565368
519542447
730630520
456706307
841366601
918849634
1155081347
742513014
481814154
1185604921
553526287
1132343322
674211172
890789431
899437870
795957956
612787053
639676384
589249247
1060955993
548063548
846320997
469752314
558333896
444804515
875837906
1296295863
377527331
705203219
223867576
765541468
492469121
443084222
534879731
709258296
231368957
949759491
694374094
1032227136
624055188
478075314
199158945
886694326
1040120044
770344452
790277289
750645735
612209111
334874782
768586921
329952728
503200987
649753588
1103613565
1204318701
897684276
878581444
693541241
980305464
663410609
1034946633
799911943
1269184720
692705321
354457817
1129878171
1028410580
688968898
937057708
761806794
482990755
768791993
431564949
566779925
806112918
720799768
770068513
845504812
595340883
730614344
768082774
380155584
907264197
615615655
1005751690
911498862
1005435884
399794527
657335451
108008825
400981883
601092161
1103041779
604364024
1103531242
493501037
1016237262
836168676
609373899
739349502
515439384
1090834206
315244382
533855161
728955840
860847959
1241151110
381549362
1039334655
95144276
369147713
823373376
966110474
1212205092
632063095
1162440163
819560834
586494047
269505057
887962825
369168545
1299082606
727666340
575960767
317438461
1152169978
665443862
668411081
706870332
826581721
392921726
389589301
1183339065
892607720
417925156
1215999418
873098965
450961582
976994576
389912445
711342368
597224095
492905506
573357808
1067802493
707883489
518169012
855843553
385970201
838521937
1040656251
338758041
1133245020
311626922
735701893
1101472654
571972902
484557463
375319375
546275327
718904481
436575362
536269381
626437561
963413152
406745331
626038637
270191573
700929517
222380712
627052632
919103607
958694594
681600669
690290305
439717815
494651118
336003371
688576309
933677082
684483274
438772473
701486776
621852983
949120182
1096501708
1161531266
442412002
1018030109
785143834
814189559
516648568
1050615958
506945778
521754787
455867550
783926651
831652284
1065773609
353725791
586487782
1039555284
147299619
517833699
1254077298
401259010
1053362887
1054166296
746801861
214986760
683328290
864119004
450789339
658380478
690018042
815075307
938925053
423640634
724459184
732138206
920860703
950730616
677311791
1000493295
729767257
1023753514
540151691
399834250
243690979
545910982
966240618
750733234
1095070960
377080379
390891870
544233020
748401863
474639217
713317252
820228594
812512987
766627632
952698130
471869730
488301228
437864761
781868852
753316135
905115722
519749410
533206190
450987737
340278800
127315121
1108370021
862752745
500084873
1138925589
891111319
395667596
453850748
388373052
618611605
1079337279
400546148
434949880
628277813
1107173119
333569260
987299945
944829393
945603100
428272519
1151983988
454190837
638077980
787617696
394658394
944272385
1166820148
888655738
389732213
504065380
522578136
317166442
573316059
752207482
832801618
488649907
775676381
1061542588
594255728
919258017
676292586
689728849
399705096
474167307
55426276
1030963096
565337146
270001006
447517815
886595759
833496086
618171624
871771192
281382288
898674795
726084218
550107356
253874812
769484325
778053447
491269273
624784778
567647118
419293403
720724626
431772284
976027747
306238617
352242818
758117813
718471839
700957915
313806404
486492213
850092382
519739757
1084140821
712875529
238210112
734111584
710908359
431410152
490851794
901547766
766799736
956403536
892713644
674272317
1125262402
851964461
932390659
810200657
967772805
856325052
1021627887
1081053537
302939093
649405002
1075952131
589671547
633395519
772299552
454328038
698655090
376102450
472010074
555412961
726647180
332127672
681027803
350999814
494817710
937320631
1111621852
822986212
971788308
1051372436
876771626
757311406
718357213
468838079
1005987572
863898774
891412549
548541362
38093359
824838800
537605045
675177781
706737042
356716395
835737799
408958749
507933274
780307076
1115836664
1244977362
906256903
417240996
860282376
437928545
1079025119
881679073
641776343
538315537
926292382
271224919
807351607
798749872
263003641
374452673
758000167
1132464581
716674370
194059878
506002957
756359496
1056550526
919663141
502910307
180851634
425903618
564462457
943338419
401041497
317249466
1192491642
973141562
659403208
529328808
528038577
230666963
457039092
498745883
680417027
1084166133
603379209
1043950205
915212948
515867328
289909637
882007590
562717142
1202650853
922911171
912783500
1226754217
834307368
124516832
889187929
702847493
658805971
903338507
1005267020
626088927
254546195
643750307
737179395
800627847
561092595
700159973
736624436
268165017
853150910
977296742
330773257
555094740
724579274
362646072
497818959
782509035
1002345564
930944159
1201240384
689057243
631705132
979074465
858713158
540028368
620193041
411466040
94561609
586197861
599977016
821877660
724769715
1096737314
603046579
530367611
632084317
725678697
555809826
697503542
1112522095
445732081
800001887
759601227
508611016
819902593
891410050
1171194345
1085001427
480364332
168689647
977960534
485906277
793980351
731290691
818750663
494666275
1116055953
453155405
366901635
613439019
820761640
410846620
198948096
707626399
484375063
185961356
436467559
743478037
580545606
666097799
801675617
325518029
1022960965
1105996172
485164394
788290890
661491530
414917343
1134505686
218483107
1090264184
774865716
775357341
368219773
394767384
842120194
391468417
701604709
756792084
214300181
597448441
932234327
766819346
916721429
1129012689
1034937235
628321155
432556274
382581492
1274551682
468323619
273128551
782630760
900707866
617236543
312198807
826947132
1007820385
1058293285
456213673
464424596
933523484
625139808
309137869
481195182
672526938
1170580325
854698854
1003190527
439745784
975073428
495510098
302075214
541080697
881621916
1202397609
659352243
652159407
1207757508
601019782
1127836777
788723630
526348435
1058237752
710580451
242640801
938317242
1263878500
520084709
928677374
1049377251
1014945696
1127607868
238623728
41346934
785233626
598011547
690830010
391682797
1007406304
750475657
1060770410
251844806
404835307
1019741628
632421919
867685555
1072539676
445788898
513173606
519448689
186517994
648491751
396389350
255949227
872567873
1000071401
836623286
1070644215
39327119
370864436
725051266
834285999
299233923
720045691
477314129
608708801
772140552
137695509
354081299
1000596489
25575058
1005892216
1074481259
376429417
1148300130
378722839
807174719
598391859
554665427
652157894
972185778
1055617174
1082742488
597432032
439303225
464720821
336559808
506618717
521821709
914034120
307956884
394096347
642143220
544618374
787867052
295297701
863332366
509340904
290824573
627682913
989413674
949282607
862024216
1010547294
1095238782
440868247
351789183
552015964
536643160
488735916
457971413
403160945
911242667
709207469
1210061857
541676197
465878670
1151279826
375982290
1135143499
1185198680
770389770
717278202
463419571
510521271
232988924
548792529
369651067
511526850
676341650
717896163
1030747998
386099480
757591782
1003141195
428565589
971700917
1041344360
1070033335
869018486
381084485
421568271
1253943188
1176491082
519264773
922976641
1105230697
246359436
387768794
644828261
920087155
791299420
1015688113
850792053
1185498856
106561886
968922077
733498333
750471675
1221373865
718328218
769135290
534744147
1232928644
513097481
1225155577
165513882
326142090
902241108
887032717
1233289817
615694161
990641284
1148759289
874490036
1029958068
1284954903
1077812128
583237284
488522222
589330939
1095320694
532795312
517028923
658073612
327563723
465523919
457939943
1162220926
714019872
443532534
801242448
1058298555
711974222
507098474
939610725
1081405961
418392317
1158166883
388636322
535446350
659111953
1657111
570383284
1038732029
523204746
978693434
627767739
493402196
1106805795
870347560
391531167
845606294
899063234
673401312
364161857
1257191835
399184093
1093049284
406018357
954130669
648094576
621924448
856587388
380973448
542033317
753723727
886447258
1026977323
1129535570
586013885
544333779
866361827
161061395
432995485
721411921
164035286
989909345
976001091
1014181406
836718086
1007876038
642810514
830252163
688739253
780491312
609268842
283757586
507415504
819364341
676189459
924606306
656932815
753537149
261075824
419075214
1086002383
1234759196
245860472
305820043
760192422
800479630
1160444774
751820585
817071135
556139941
427047913
496449986
421125075
476534127
869358077
986868170
580999271
793284024
1016549520
673656708
537156508
542981253
418617007
728714012
435376671
371632776
706203397
835607799
626309553
618458061
1255703040
991912851
805516034
780508808
318534282
608845756
285605590
1132956261
528470844
457957384
540068538
792827505
434088574
903282822
568530677
748831021
649796843
523585815
843508125
419812900
333845376
712064775
751360246
895241862
545564342
844462793
789292373
657899880
636154088
942537447
912689351
621281705
803476233
327964993
795423225
974898517
382549881
1135026710
720477201
812095943
1210027025
790520733
305510390
588063762
836704931
1139937161
733004710
144674762
242834191
889267936
485845798
563976900
742389495
945573554
106537834
680894621
822366519
169695911
539331530
462066142
1057673446
521785807
889695950
669667355
527195769
762078245
716117191
1152556353
524654515
578842885
768526013
465245123
458722788
41176686
355779365
619194541
317389211
1013239269
321124698
778664922
817038017
516349479
737592438
382695275
463316072
501450393
788601970
413745241
1053265526
495617461
528443199
839184008
1140900171
656397247
890710318
722110106
973775015
494071745
1021596872
718106827
1066544751
320100214
604885166
1119168292
368935290
577305791
920252189
433432563
848232240
755298791
1013808588
1230807051
577377170
759311447
1096865938
390737693
987107701
876874388
1204920112
289290076
905482055
777936669
970193505
335012544
1033684154
471123387
1045831913
650494848
632981903
755842701
920834913
1058307688
695885286
728827987
647860444
1069863898
544339963
709740679
710389123
264247135
672037988
716386764
913095736
1060029543
474259772
48614216
1032094968
935953383
177436502
347078683
283920073
660623068
568322846
1088150334
804400687
718174383
1018942316
685430379
616300652
988447560
567827172
429330820
703192513
480891686
825157752
889363709
1203553563
290511600
441415036
699111412
222993954
381696069
983621019
726984349
407894570
956681291
490073585
616463909
348357577
504774363
907427875
553784281
1131655302
511370301
840403971
102397245
870697085
279908173
502721022
642134708
827247254
819983015
428419597
1030231503
483572606
462057720
1030546449
609473723
429646211
341448703
356237175
855751642
156905422
870019821
241446305
1176930600
1064129490
540654734
812847916
156562600
530926798
900324651
1057296352
631907050
487065817
696116669
703562435
735865309
800885001
807340525
759099300
1071667831
635213674
912904904
1038299827
1270031625
665674213
772871221
352930191
485868455
597544246
274014462
462535329
1275944378
1098100982
1057565539
465025024
332900549
572390901
942919355
282836801
949956249
1124431310
808453758
956263072
324631149
466053451
871857034
887847403
676801269
153321881
370441311
829536974
429539608
349679296
885448595
383842300
855855198
818035543
226294185
341263998
907579684
560181688
601604946
790458066
1079074576
514018911
529289526
331704330
483103717
923513874
657964135
920801613
829579592
869664579
719282287
400669706
845920578
1060162290
444127378
579796871
517610926
544138246
1225588269
881388907
618876406
512063649
1168172060
382723074
1071757697
537529045
410997956
618336283
392235733
1014159670
458916023
630072614
1007902356
703835376
571914323
751577400
944588862
939315560
461208283
952479397
351274154
450227625
664745504
1238214295
729499431
907722532
853620477
642683492
891783216
677932613
427821203
630234690
1057944392
812105909
411789770
394767012
1044220877
568221119
806879748
810714044
359031844
491117554
761679745
856183843
127063258
595167381
886891083
474008839
1119647930
646620314
653360128
805421290
481030426
654101896
468856214
1140329710
755725859
655687836
463038045
651254543
658722729
995094984
803712691
962463906
304810707
263610485
786527557
978486141
509773120
361682754
978393873
794740539
154999383
902063318
841307652
763143763
988230047
285717900
478726063
960935051
548737918
873004746
947550327
445969405
1136900034
745557623
727066676
1030666956
787541348
1060397632
1024301914
910030732
877318322
1137421315
535306803
497418784
454419269
769383464
958866665
637578471
957761252
441253204
510955668
675884413
756121397
815349340
191381178
1001279461
540332457
576489113
454432580
729161367
464245066
1066901013
724246479
441234747
1096218343
839222178
1092783729
940798420
356149912
790726913
685683815
633399260
349283579
612969349
600843459
784840232
758631347
655268113
1129019987
1186482853
912507474
801868911
425576308
944501424
1097713543
605709276
831513987
1039455869
986786770
984040829
1110043344
94500393
1180760482
859254257
536720913
554538598
565421572
456670449
308032776
999667387
602514871
576518720
1002279832
98968208
349136352
691769706
870151364
657062738
1072731346
675976423
892822422
423138126
472381846
1027199250
422226718
1108531724
508486899
922812191
798550634
486896357
809687415
520371676
577824139
385570894
552610892
709386985
519509580
474180750
498082392
1011062031
924166825
709786411
1007774667
656172046
825333787
387426926
1142216664
678156910
1038104128
894937423
1225144295
345262938
931426258
737160410
1121710639
509651914
455461608
686973985
336191902
522665799
1147490835
675417424
909147930
274022755
209287843
452211280
466057282
465295216
859402528
549246872
891829737
1001183652
1181539991
1094356884
193504322
1004061948
965062639
898470064
845891770
909916985
895151283
1188516755
875744057
379390674
845663253
750133670
1198275290
1089941365
659051133
1034026579
957941498
845369756
969610679
491149585
761542650
778372617
383282345
683631915
703540157
474185833
1100836647
193795228
381767286
999505423
519898158
1099786958
1029641104
744429030
919233778
1012612182
884617087
922833826
574301235
164387733
179369160
922435493
508723023
153347895
1010493126
901539143
975838339
387777818
369020807
850022758
886692752
613469610
917405972
794941907
1009248825
1014132004
844129163
1197223469
1991167
914729159
911614209
923874498
669322385
703675576
807297676
477988901
688444497
1014546996
609628106
890475827
523015690
418609631
1116247755
612133859
850934734
383992500
3321261
397367141
972168415
1031621207
216431031
873147311
393689108
801638719
705881276
366410747
528909610
907667590
225842273
583232381
1155350097
430101567
585964852
1048485083
621500361
1056764947
298586223
433994455
650687004
622539997
1295468354
1091371222
753419394
521080802
463137333
699744831
1077318512
994242705
646958867
1082616319
833629645
929510763
824562375
255100794
583696607
960378028
803719174
982692634
470946697
973047833
513408492
908935711
536587586
543041249
440268150
365023145
953925688
854893291
585123498
534275236
455708156
123698572
232155756
819217645
1091525327
641418785
599824513
752748097
574812135
811473530
393631229
702529062
837555545
236529623
565615459
750575291
828091779
508278126
955285236
51659039
866358701
520082854
936862608
1221625383
231976680
440114739
83956189
792767885
959855732
1019285848
925940137
335640202
782962461
666053966
1065708258
589519771
1054942428
1253328826
1174140319
1091451582
836915805
891354296
1000092341
867939562
935666057
977776502
601750072
547459958
886109122
1061335935
431306009
1067971233
494172932
705662556
420932712
537242563
525317016
1145937552
64018520
350803
593233812
771073822
500450749
995216947
287459396
436997495
862889054
1011243823
791938315
427565874
486020191
926480628
721532124
793412139
909981466
658436102
780103575
877880142
416627366
454383132
559661748
254177787
512717689
1224342860
547641512
40329401
870467437
1142211822
804201238
551415428
630622174
957929777
1003248873
88827795
774820764
1156202678
681549307
619991506
1103069255
1034918268
311130852
637473611
570261776
443630962
354421769
389025743
503850596
609569261
775962609
476186169
129447646
560804851
449914888
548121348
1185197574
996189169
881541200
582898344
326883905
995859599
701208511
879222282
1060340536
736423122
522229039
1218959668
248180079
551557916
457042988
1188894746
787905216
743602520
818472040
1166610352
982873794
835535744
365621481
434387969
597201315
546610148
992885787
388420059
723004638
1053670877
496848940
1063920812
250499098
964705764
745363123
446340157
420557261
901316269
310814445
354421623
621717794
464586185
1188139856
625359026
479629625
552352104
1177803940
481190115
795490751
642726158
967204406
615733035
1000688726
884433706
446300045
670372824
1000370774
540407893
761548724
967037301
324086186
800822491
533992670
550832568
239093346
516030449
173409004
887793519
727381914
476111679
457321245
354780336
1064972987
929067143
191204595
978991904
791521851
881599354
421755218
799697824
967509210
554916524
815652662
470828997
994246689
538623902
903409860
649980339
549136655
333553873
428040260
592793160
1021201074
478588456
913763900
491038302
336144710
938571163
465229915
847329832
585197506
477575096
1049745357
522516404
1126490736
965589256
479535620
653733358
287422875
797582997
399804901
502578057
498436794
402867346
621045136
311727829
536149704
1032443519
1046736710
556477269
498663812
542161366
645602565
718912488
717549843
770333950
1123102509
379919590
379792519
383927392
1156013219
689727761
922027255
1093295405
872475759
531278314
405438780
542722794
542981394
1271043683
709753660
536589103
1050364735
614566546
650280813
799675907
773029108
1242250379
876362391
605824859
1138231304
716682426
848021520
931793192
887310123
1021809166
670428337
824944644
866573558
967768326
423574711
769371651
382232803
936879724
824259891
650554016
425766589
826965324
627849620
308860891
832249134
816565961
458645260
846804317
666960134
1034671857
397966651
542929793
504171826
643670906
1282118066
742226837
532759842
1218948336
874649906
408565238
1015371519
1011147821
979216603
103274250
704491579
736996336
862056421
693332781
753036
466319827
1029391899
903463249
313916922
444833564
813482534
962636963
1063113241
701345380
484457832
661614268
501868922
530235879
532676630
1298448768
848845654
483958460
763218352
1198092575
626996579
793037667
1280608351
556547618
945158855
1233810118
739481009
731851157
279777880
599831609
820365619
1000692126
636891871
550173956
1049494871
458870951
209635944
592648545
683072949
528025921
644895183
675871919
713898616
1049162897
146626469
1026417403
871644086
1109313752
754035392
398739758
438343863
1109520700
177977746
566962171
1216432600
522942772
747537986
617554225
677251938
773644362
487460136
335393764
601268723
1089462770
691723687
482191367
786266506
1043340195
384672973
535227362
916791061
1018728163
381949433
914773646
1260944363
642981453
694767542
968193009
591876747
780599794
954275960
720382930
265324455
309879294
1044782217
292178226
435193133
423548890
753901399
1080662800
965198125
408009586
476489321
532275195
856845202
435839430
823422975
723686332
393914426
902455390
874411771
534122006
1121126387
546487526
860678798
843302799
715953891
801548768
921616621
516696351
1009134033
384106665
911163223
333605219
1083295661
423408838
467607979
703358054
449155750
397914940
761209156
485919404
1077307544
726218247
1044696261
766283462
856454849
978827638
781418498
889922174
460783512
660334517
625272879
666049256
1103576535
1164386516
783957552
698289986
390062778
1102881136
1016219676
1294978945
394512716
872770968
1101602661
339785758
627222968
392016992
472270625
588511609
120583235
785422746
714995084
500496430
450322269
518836011
144326423
936628348
793373949
499326015
475786668
523881178
374684041
213314737
646798028
910535170
688504803
975337183
547397239
1112400832
1206436011
693297989
661245227
279611347
1109290270
794858513
325714886
1093087013
638268234
377477160
342027842
858608363
514889615
1233820452
818484657
1259399457
1224507149
1219576606
1042025214
889325794
1049671678
419121322
1228278270
386237382
1126776109
1073542104
1114808828
646419214
805916504
384059482
1122664045
501281026
955564016
547967268
398056648
600103897
1075547278
536364236
909469629
572519994
975609858
470544886
973415402
1143671661
705676112
538808894
1195802569
1034271377
910730013
890738524
519622564
317912359
639192656
797887948
481875133
431415798
482549070
835799025
730695440
989894816
551676943
936226082
1002960655
519708162
892635525
1224952223
518184108
694700460
917982578
663804628
145809316
994026735
601207337
957283750
547577065
714025617
597615350
725738536
1170794684
509564269
355821066
1099052980
610564389
467824724
743385288
550965221
569830385
776656007
459387217
457451208
1046409594
397635625
1225975938
552457240
691723954
531134049
428889485
651253249
275508212
1138836664
1186022940
299418853
926181100
414840978
430046072
693204697
850103878
403200513
449554120
769885402
355755286
735731360
773172661
1137800990
488147501
901483716
478644828
850139799
538769056
1108461957
337359053
665442158
974657376
997367855
904862318
1240017354
580595598
838767186
311683013
437655563
989031272
1091518217
500182074
722801400
1023440135
673179834
1070390108
1024529791
1057131067
483118096
379136123
492900101
1091081111
526828812
593852821
661915283
636061558
470026506
732322169
1183552051
813248707
568147834
140126496
138121685
695730079
1081598414
816541226
689165181
702203124
1205536531
368172580
447983337
820302542
515008922
300329820
378804893
871176843
951204236
644495175
744350941
458874298
780525212
754755986
357583476
994417947
1087222933
574133812
882826210
514810919
989276177
99669532
478449515
404222943
517554246
910401500
990204414
969074807
433199840
1030338432
616986950
1143386826
434320888
635727603
599524923
1293740274
88536118
224173773
699526745
367615861
528904615
1228732295
577669986
358483485
264506051
763443852
471029183
1069972174
409025447
487376817
615776801
965550953
654473386
587482396
1091028485
1145691600
1126004539
461315794
367571234
1014614083
1102392780
871291988
1236222964
736734900
901304225
710623372
712047829
822811203
478050511
908390084
1041430483
908632637
392564896
1147909914
921429150
1112529415
917256879
730446243
504623770
499153918
942221891
330935795
208587314
548099253
767597279
1066054630
548972496
832566504
443538897
722706777
372770604
778783385
1071914348
230905235
662107809
542877120
907129660
1061318554
583109624
452266158
321090262
394947111
667033674
961584043
478551931
681712686
1050737716
466351998
889375967
829770841
771623082
969381245
1194871514
1168257161
365745976
906387485
644037447
554241664
840079186
848130411
941582352
887593150
1056207729
1281251212
819930765
470785386
356513747
240276998
845979513
1186410353
379223983
683593472
481854232
499057318
833393776
1107503647
1004175823
866929078
587361300
66190352
1053557300
587242255
394531909
1059535297
420297570
468963408
545103499
1022754238
510903461
850463105
452493682
668949005
484688228
643976220
854978135
836895210
765375702
446148973
882488132
562503587
924557478
313184985
1020745974
654612199
635101547
1068278861
768975088
1002259269
441058427
415159406
1168338314
757909726
1103413729
394621844
518216749
529492542
517868175
863508239
507684765
606470631
1157245685
698531293
993574596
527844118
786243812
965163746
756509353
462248201
365686674
461274452
890066877
514334172
1177920611
173530761
553310061
715735128
429152354
318593756
686577919
331093854
982199413
442553398
648499435
976455465
348826622
379574108
775925587
308929784
350756085
603908946
336046884
555176008
151884810
883723414
517322820
376971639
892040946
594208789
430960064
458292167
1095574714
732793908
760684205
293133374
970806853
605299160
740796127
813120057
529159073
969939844
834089271
352645930
384085308
760426854
922702364
73341475
1003872692
1046280427
1090192076
719181054
950988123
584656529
856706112
483156800
766635979
811813327
452608301
819565019
664564756
950667103
724226517
105050654
486251989
583462825
633269402
726097659
523798594
1044878634
137501010
542306123
337930220
419810729
532890041
398479333
741461040
716720891
614054466
316778937
1122793615
272313873
474298923
458896776
242220753
687594660
941398671
600941228
525527103
605818390
643486989
976491292
557851165
965273323
810717136
963515738
1070063845
1068432816
720012517
464847878
480833378
706286234
376729490
443892351
777160806
539338508
602383095
1177103970
484129359
896570561
1055148316
170108263
824335678
733271281
291496901
839835422
145182942
841079604
591146389
467759791
971384404
1043481726
419863152
887483713
495554947
262387035
474444469
502275325
987750707
320171709
1006605834
331119614
707504510
498662253
1051951642
314085081
766977907
570155328
307920710
809896191
575811913
404182375
743148564
1168002629
660426053
697320487
625970920
483414442
658538554
649266546
791065535
255187378
469279380
1061036397
368006747
1091160201
518522025
341910327
456619165
584443063
369611888
480202877
618187415
1066512870
629426409
1283458944
293105024
519287247
656520812
787149736
916960117
471019759
916972262
532786546
871700003
587603816
1228778848
1046732348
865568669
401532221
968091135
356870431
845259050
1184776833
473123197
354061031
1042174094
419847955
494312548
1034450649
748968063
701035948
922686474
469579942
1006945183
861133694
767919639
507025043
502108319
1066762874
270226174
429929191
469743900
785880244
442281743
533883132
797325595
612139411
1128549827
397875325
657192716
742929801
676859979
983217601
1088353979
460841096
701627557
780283898
410549801
1003143500
291468334
544335450
445002251
522281932
532817988
956049981
1033172820
784921675
1099796743
1198350939
1143916002
333184969
916291190
518967929
1055086016
998591240
718644390
655657446
789307838
243584663
851792344
486217407
1110915469
674305861
592544867
994646010
844897059
462527055
404601893
1051381243
849286683
484337161
1264113
384542761
810330058
846524564
532970019
1074255229
890874537
396720741
1047788681
962994356
519884915
534248448
701782922
1161450086
890226410
538745557
370520091
981521624
396710634
526846990
819432655
438118707
681653182
136169073
1283611969
239252762
440679674
383296841
290191519
408971704
380690125
880203708
816442946
1118207915
949345878
1273548264
613664590
729629368
565752561
668061828
953796071
1031485451
455089112
819776488
900521076
795581434
884964606
1043299980
303950384
602087183
725160469
479999652
938431411
519748924
518129337
938822811
841910032
371403294
983885235
1081637970
1081851001
632503770
669533788
594014574
735212012
462230269
621831549
444065551
180431118
768507106
1024127779
244169043
935129693
1130342173
395058531
1021529591
949062497
862562263
643407480
500444930
886654459
814533051
1108600499
547690217
1004409870
386824199
564268048
662221338
1086900976
520608645
1014600839
278284348
969525913
141344036
694984845
851565846
1065945217
629748782
521725796
409167855
864500760
930481438
560609028
739554928
622130444
651163980
879039358
736586316
614087343
302004908
1110793639
371418962
993019588
962263521
1059857251
517091170
1014918387
800772261
731018798
637822025
254985586
1117169995
952467511
886704424
710938768
945030463
572052728
892429056
731336059
604218042
681592235
600820974
448500019
379548018
680918641
616310920
364502725
1018822410
345350768
647064985
309062371
834938405
694869134
746293315
385960193
528054271
781295206
503039892
401959966
727039240
676296905
392914927
647544688
689394258
386187640
1088630177
817866969
671773383
744217632
1028701092
551752715
717529189
1050795800
252246084
510777483
291426199
731800316
485442128
858755411
575399292
656177878
702166929
706102868
1227001253
152602569
666047926
344075904
870061679
415828369
466130663
359777708
613693400
510544860
575296582
861510180
723796769
1106830360
1064040987
337424569
777043572
813315810
748344600
284814090
749889600
673343723
648657078
781400285
1021305228
607124336
650184687
665013097
383276210
336597191
1132477422
798963080
516553033
841072018
528906417
315121013
488371632
380763756
607780596
713515217
198041946
631398171
1036709279
604390823
637751298
263398442
493545463
641492543
926157242
196432521
716021898
438642976
1013142335
563001096
659698043
351415776
736852387
25378381
567076122
526707291
1299918342
811028893
189815273
286575151
992096217
593561885
977458078
1242513308
835325529
471125385
541948092
449161683
474090665
848427216
462623960
828352629
955171905
745016709
312173144
555024002
359346914
215460641
569632850
385368900
1050412763
926311776
890838295
1158719659
234554651
339302382
464242519
731103987
946418931
383115121
968755282
754842098
356999250
406360246
711852527
452644865
540244847
405592646
882392676
506512852
118767427
386145944
324598476
878187666
391117536
292517778
923959161
799127516
331070834
757511612
943145189
315608695
1145897060
615227205
494596562
792924111
738814178
464027318
646979724
1112195868
692865608
1199569843
356000265
894373136
1109378067
420013424
802512834
563280507
816201328
551043848
652673595
641351274
460003869
484100519
709171759
968921943
1063916917
894160390
558972577
449812159
429390279
714412890
511241870
401283622
638672515
1235857679
660747028
573176401
413056248
810683919
859128058
515165689
441733428
738982551
296777446
526995814
240457777
375594981
855909723
758647435
1138510125
649947615
909103836
1148091458
956401412
1007711410
650484357
245715929
434332888
341919389
809624460
925512086
1044752866
413789730
1089260921
775455985
959039523
459335733
453117714
279847156
772386969
342104364
438348150
46047789
247960636
1050743008
437719509
1159139980
702783972
950253271
591281564
340380406
646758511
1103920444
1042036318
343842403
468832522
1143210011
409480583
487812287
911025712
655777287
900962246
132232835
713696443
917745949
837552274
648907682
572372792
682138965
284371271
846027444
775087150
339048470
427112936
940834054
1010798352
582078864
431104671
967250352
840220604
771895241
1233547263
528753715
958767244
472611098
1278708485
489989006
516662948
785939783
778169686
982558852
740803096
418458126
965563492
1187705546
1070750291
799603731
821890582
380739458
653200143
1222809033
826837576
817592988
56045546
720030909
931383877
883073624
1196375664
714089696
798888440
712599419
547221232
467056995
994735434
108372695
905225594
987047460
579340070
191428144
476983855
990278509
646170918
435926614
441538400
741533141
367568025
712320433
793738553
893508324
990580321
686286947
713285433
395045682
345329567
392615359
1036196164
691468554
1033850745
892357613
39216449
493220944
906276064
705669883
433786088
317713599
398015663
537008503
1064433934
3419335
1052073558
778110156
858588462
1050103137
453612577
357377563
866857807
1107068540
1146535757
1135025786
890231908
618811316
588058493
1270352946
899104239
703388293
918587155
955453614
734763980
1175900003
517179469
1050160998
284356884
522704647
457567468
719837876
817030891
1244554083
445427552
1057938374
159462854
1256365099
905994335
946015131
639757986
1083826756
1137259548
625356055
336064229
730719361
1007406587
701831063
976339023
948089261
793908865
881016866
396094782
364736370
1175332447
883329349
114451442
399548038
966936304
755206095
1039917351
1239435904
966133282
812443939
684139932
627623858
685274216
485101596
285422897
1022326110
148284985
627612144
1019020974
480003159
560196486
711353108
562913572
1002795136
1027828475
673104911
427790450
1057898545
293038415
964924764
884402608
728202871
1296699871
858563125
741219170
2560712
639187950
804888227
331694450
399038535
844547894
526919625
712742375
934746467
841591600
949613757
843446834
657160999
1145317124
1062785121
1228510141
647171207
655852722
470528637
468331594
711277590
265292036
799740120
799497994
778578051
681931263
1066117099
591004955
647178605
433070715
623464315
556476804
237771726
321439850
643959315
360915489
566456111
567045295
687939177
1149293663
479898748
946592035
524367700
508890275
1094395418
430676811
847186508
431659829
1060429427
766902112
1173438576
1071858995
643791810
324524380
1058884282
864464491
924339649
1037470814
1180447073
1107667567
614753630
566458739
780391497
320041502
870525759
586690971
447306487
778841319
1006463852
728930412
1274130650
1137136651
891657533
1117437018
1067046855
571988513
495165028
1002588430
507883617
855754923
816956053
698716922
1131761758
1021451632
755218288
674261006
1203451216
330459325
575850846
501635849
729732370
408252246
1052816608
809309669
499631404
1213397731
712838
246121779
850721981
961479610
186197145
1102160641
1139619189
1056046558
899759684
1192964714
1238238090
1157899980
916239520
620874286
865053345
780821012
449052553
1123698645
966990741
1120992869
342874937
937673993
990697859
474716041
519644655
935656863
1299691448
341606325
978253265
989731020
488972131
680825280
739864268
751266981
344618063
993494531
322065328
1016459238
351254353
1040347490
487057827
585588887
824393016
388778931
723021772
279258181
394214281
417945922
397879105
1189143519
1096544170
357334317
770681103
887475413
628599653
558982108
590794759
493373529
1019395507
512493789
258707440
746342744
487973103
526686156
915073610
1012469056
355719450
372636969
942370212
1086522399
953643281
1172975486
499397793
1073271376
745728979
1062545828
882939677
733190982
610940276
1273320404
413617363
192919684
981860460
503658832
401424632
373592021
483151106
778218788
653770759
503231561
770759987
755542338
484220570
862013894
460745
669665178
1152680535
1097412874
777879056
730039593
589823879
519555752
874115442
813657266
425513247
778140865
604160511
1025056171
1244923879
742664277
939157587
961812082
297980684
885257719
845851896
527730292
486696264
531869487
749811719
1140074793
753497817
781060110
304990310
831687976
536810712
605676207
409494393
397844134
484976978
123226510
670539798
785791279
1269948016
600570357
324647128
870915587
473443799
488972947
786080419
510561465
686925489
704851901
506793281
511612706
456475200
433137588
602504959
607562748
1104405564
927124878
671651586
565604733
692621542
949179351
1125005130
1089298004
767381658
586360245
276908177
941671587
669149022
581941159
596150649
982256797
564528063
1041722494
330526068
927489526
757289433
985485277
946583134
417126848
958959297
372437440
963231724
808192695
691566019
953301011
834673409
1123038154
558906633
796238364
1031646868
585886598
1054821192
643882836
1107533624
626980399
400463632
652858242
401584163
1061572776
450444512
616909827
956784156
699605557
664701564
631738976
590839708
473551285
982866168
314606455
715530114
1067141123
701966313
607126780
777829736
655438923
1144546719
383486362
387510425
738424672
1040341815
840127628
476516209
779951082
957967054
449830549
666755256
526591841
461480450
474733732
1262486157
351113197
658192930
357982763
396561825
480271682
681483275
991156561
377365443
747972110
386597566
354422058
1152520054
371655888
306353775
799059839
387085409
699013224
968370703
1005203569
477480197
441600663
497409365
974869203
497465457
296983832
486455745
1143138479
1104775974
1006243240
601258498
719774479
862514963
976157461
615138015
918455178
685197620
389145280
118061725
552403552
576113764
945487939
525006738
797514403
290696491
703695463
750068507
822187959
721776529
459390327
859611358
775736879
365640158
222476410
129026098
940760865
657248894
779979169
778552907
548605733
240680120
669393638
455084235
1163433734
1096720824
265721548
482110572
821712689
1014607930
723617609
722229185
1098217055
526793781
137076261
490927418
803983393
1112706518
1118475213
548977663
914400685
988359713
498691723
719472848
784571244
854440839
1029330702
851739499
472792944
1205765515
510625236
447068068
71771412
904659233
673417577
461643680
1260989632
582159593
1043337741
83210257
472160294
719741132
419759850
874677275
598505515
916091579
843653412
1067500012
635168070
676798241
659929555
999680116
472539139
554917610
270063503
766054549
789398561
392664299
1095403267
502527396
949955684
925128408
752002908
417998082
945893774
940154270
291164084
501486786
996686233
1288447257
1149761977
254963165
687680728
1095471650
471552296
80804689
746593605
671640015
365004110
423908740
997155339
563372530
325953133
664232408
723402
856605701
602660481
788068754
702050514
781718250
421302216
1021015992
543329964
555313202
1053829909
710508267
401281291
554421966
1168498236
576398749
48841803
716785612
583227127
1046191876
489218325
670093019
380367222
148587374
583054916
966703604
612310918
876041158
631272148
693302309
589067838
351799311
474995550
308376970
234622003
933126846
618703577
758326032
824948030
990845409
787961570
423572768
1109406582
938520257
980651133
943684334
869446025
888696225
685804149
467252655
946490752
271405418
668483057
888417037
898921577
977856844
876663765
1276925015
169548555
497239623
480302581
721150783
595088649
484493594
794392255
884242154
1280242857
918208351
1098975895
606771879
379833759
976253252
462502483
83786096
646661119
682144981
1056947251
387482873
493689417
294446765
606769669
1289737892
366378305
1088615032
1075743307
692698468
989412914
256125761
484318820
830254761
749580049
1194726253
900078194
522788387
551048900
340901819
105206001
1130445493
787965712
461920818
999975381
633889951
455962976
843480750
526056061
933978746
1018751246
631991762
1184965656
272722032
674345462
538728783
411167207
574134331
356182915
594982323
483727360
885353310
533592260
491357364
584684643
866179124
1197995643
455968910
620893271
573111057
642888496
862633869
703420536
621142054
1226980540
879406820
916004193
780378947
684511190
594097995
785656170
500061403
580054510
388431547
464003121
937390689
462560596
776649491
982131097
273624995
724652682
892205051
398071797
798396209
434200375
1000373510
1010266420
443931874
451998477
70832303
392727885
897615719
243727145
1110914739
513466458
515370763
702782280
289654768
611406840
530800182
876106872
399715592
529412087
383656810
1024857308
205133314
388050731
655002367
992348544
739734059
947371286
826349230
790111265
400157106
533529506
1176055408
1147837943
880646341
571889602
386048982
588547904
278107201
461445393
200827245
596425159
855860536
252482201
547996732
725647042
744140796
1040153306
1028413630
379821161
1010915083
407604864
911269045
185033556
680225086
586583179
483011995
1086962967
424101908
364661229
438637668
570626497
75471188
957922872
542225671
152834711
571646306
286208022
1037011813
696612404
336284698
624754131
468764558
999816646
341194743
526767641
1013859009
715725824
965513480
972409251
855734189
630562478
850478860
774389317
988900743
326209880
329840744
502105249
1292061938
619942175
799684365
920775510
790909759
775404683
744630457
681426945
854722501
899286676
115531400
998726928
999505489
1016980544
634799400
873978970
939555629
275582453
909903717
925304581
636748364
1053842600
405254930
527607311
352911661
1103048393
216792510
445681029
164119478
318200719
1011959076
697863437
912057353
583799179
496391092
1128275754
419181416
996780785
829532743
279865358
991695408
411028484
450611973
755694552
633664696
972294256
470155373
526443277
251059634
328217037
914119273
1026625473
716252119
1084935738
337983311
851950928
634047478
333636347
897722773
1116105615
1145805965
946247582
1145875325
515863237
683199775
917429461
873816
1217148342
654255640
758679101
749620715
464803262
747703916
872684799
910361006
526191527
1121061740
998176236
526953130
342902650
890670387
920549408
788152266
340892536
464960337
722817484
505219706
360031159
564637689
932132447
739247569
670265191
823368836
631690611
686227541
771921252
1213233815
34121
509328559
1281017323
368688684
669230221
561811355
407951346
977060615
869760537
666084226
621348967
838464112
310630259
332452392
534447361
728109136
17233306
689906577
627237219
964936920
838885068
835532676
453313325
947916228
529714176
517514241
960081140
806067315
847160381
722282174
675285202
1153631741
690042455
1211684638
374430505
1114926146
1191954873
846408963
327992850
697626338
471759334
512804534
496130497
513855922
587935125
278525731
402029389
849055593
885726343
836189881
987138763
1234407061
653537566
1035599108
673241970
393347935
378113465
846297545
634784400
641882922
1092117036
1020495623
697017551
775097330
696510522
1047330273
405908368
633834283
450110870
1033239791
959035852
881126869
382813991
534610768
854969194
1181842725
715272749
1041890892
1053518553
678020587
773542406
429481284
450230276
833677233
118279263
712339482
370875322
729366164
946890392
546164968
714700719
340783209
892342943
883134419
716857799
484055172
502516008
857621867
828295515
903475831
683897056
1205976257
311684871
1246428970
462236149
387927756
717530582
514936409
1110299911
805311318
515580105
1119025037
327540514
419585391
634147730
987165894
1067014688
1070802041
809865478
724749962
605367680
779448500
1109315533
674412605
733083434
567143659
837791596
985469355
1113338819
834739951
493804715
1091917211
335554338
486120712
432683735
996794102
627848682
441479791
364446146
471776707
411306130
553415293
892663132
497166143
381704020
482496567
701672359
1016155449
929836217
515065824
774384998
793671809
715220977
957591908
902196280
741559958
787158130
320953974
789098904
1051309291
1078332674
547257535
798451774
385767472
548698437
349021335
380901445
1114338177
771897772
489515326
413578538
576479145
878323807
850222099
1116731667
565613975
872159161
986423071
1070520987
713724995
779123005
767934042
297164312
1042984881
637187205
651982356
814870778
470209020
548846104
575614410
813714943
943489032
790398269
1030114348
474493870
825881475
380704786
633369094
431865561
368315025
818279978
520575574
1055031108
590194462
403829495
694149950
390529145
541984617
1077844276
834286371
892774813
376302688
1062090132
506612600
303065081
505874970
536597540
889111073
460687995
580207807
993564042
998932759
781339397
410772106
398853492
1094777819
1134816660
822698675
439104119
476918441
1038271818
514335613
887542221
468463603
620349741
427922210
401497250
538908173
339875390
984754980
570659235
830172208
1091105325
1040309396
1038109101
724588272
461366929
696586815
412604498
741561181
1020685658
321006320
742396323
751725953
1241421604
388338399
839277720
576287016
1054936380
768530075
1008432527
114308397
690955180
457640843
1046295590
533273880
1004639806
779395299
50196866
422278883
194303636
517638065
765520025
193202859
320056026
795635384
528170907
579559840
475839602
1225667493
1222179869
1108290057
548111699
627946723
507469641
741719687
447751760
293616620
1035734465
655255556
850366467
841377137
164744310
329022328
654025283
1133683201
331371455
901305568
958319931
350375671
524363193
330811303
439744237
191875110
678231142
433507499
1007187445
143813687
462140064
737341362
788631316
470872412
839155354
392386437
121536879
492052259
602324252
1044766152
450748611
392354942
227221828
958611966
1001580997
675915358
540443858
931358782
1061933781
934015046
702319853
830180524
615471488
402722061
469310715
166616583
793533270
1012495310
752491217
123758656
475217630
400748670
541230779
745318746
884755164
648188403
442835909
105184142
874115390
661402608
478383895
1124945013
987976444
1100228117
491975098
932618916
445622765
536943967
508198920
1735509
607244215
697818577
737778201
573606445
1054748971
424737663
862511959
765020888
528172770
399617457
295376041
487835069
794861031
773813232
900734329
202658175
592770372
917623221
833074511
429417369
778759528
996201570
575458222
713605907
741738959
832497002
820707914
840993071
793900687
544672294
549701804
413656263
950908396
447929802
823430543
333663083
225270302
1083880360
1240539214
633928493
607628860
688007959
522954448
964443485
244010739
623479041
1162996413
429252522
1077122785
407827187
1147466697
240657369
504035289
332483005
1094595504
767706824
38759289
176487237
985257291
490133350
188434286
542029852
686307960
963762378
510967563
1103013553
257426544
604472164
157046349
750682625
371456263
871137855
474424783
828284544
367766066
1059895833
267707813
1129919688
499184225
1080373330
1201921410
929721406
497857489
667060897
400856491
724692173
415901127
1006455188
584124521
539122071
134610398
405658928
626839953
668508898
626980788
514381460
448945568
665971263
632518967
589995923
849274936
374592473
782617562
870293645
245660801
379908197
400732858
1130201745
1225222178
948802004
398944098
385982345
459352668
635075006
995769892
142730944
330797448
450045685
615123962
464621111
169032276
98845376
911451533
68832585
1014569545
829480664
690418003
352864178
1139012168
640394723
290660603
608858845
866756131
1020110798
351138718
612829693
819626341
870489216
241925554
851374430
407340489
1063643551
594554830
661864917
1063927818
787886741
1020247265
672721304
423974295
220720701
963295157
301788120
581758338
609912584
905453515
487302220
964399648
509892764
467243812
742805090
421404281
414619153
891333953
1025690954
533037526
565700008
751388083
286149475
520276061
708480785
469867807
1186443129
880723600
960677333
1126678496
644866372
355288966
52562996
181418497
1064758218
199141915
399282581
335108919
999030449
1051845561
454144584
367883483
699043497
540806039
924049265
98772544
596151343
105196798
1233696789
662517239
1018271309
1285353160
529872547
969658505
813497698
989543002
603013783
446924643
441554359
389137730
979280261
661849200
966965242
1291911023
452434004
691437427
1162668481
778157965
550874842
423030669
401176368
1027388182
466816967
412530732
701520590
517815092
393283468
1052272157
69854708
896371866
1104468131
494583835
552046611
576010204
869855635
801020835
653459403
759431271
190130036
831638873
710568633
987478950
916001572
576360318
433648579
557960056
555643715
993723256
346971448
372139593
724200707
983612281
492531587
756099865
394834079
524871781
461312887
1127969609
208062884
991507159
825117497
679270687
507357940
1013655182
1079989763
338800467
1083904467
1242203650
608032823
700880197
1198688029
807572266
877978746
652748596
320897717
867401982
424955894
1119140939
1048170336
467851922
864326551
545904248
219486289
878289040
574367808
623162040
396100154
1083851204
1087026246
574874316
786777277
1004301320
1152383258
1150659733
631245483
721567578
1011726994
705448192
1126695210
450250239
722313640
1287864491
473759759
750816182
1040082062
291405016
409432951
1262712660
837909736
506518973
705365546
942735697
722870600
778334778
442773032
809917957
318242252
1240141110
964092630
932211815
409655910
617445429
870772448
948022638
705741550
750603258
344040755
1171085744
764682325
973148289
578067110
349997194
707835749
919034161
440594442
1237501550
481044102
713202278
763333173
396645310
731085214
531222635
499625143
770974406
716662743
412623888
589188435
405069456
1014506841
611179508
640221691
877901485
431263127
448232267
485861275
628402686
863226177
700231087
464503989
408547520
466866030
381023073
636346279
421000066
732239915
543628207
675286301
513436751
1245216427
619979109
975124350
692338122
834131017
260095732
971518828
528794015
426021869
757621743
552953478
936857367
1058062228
532123182
571019476
484250437
1182547338
702016586
629955403
524751762
740770848
395901433
883870131
1242505882
747805275
1173968269
486697487
137740301
700975462
305933694
503214370
1109119982
662945301
1128963601
634413998
1048260264
1248572765
35603304
979769311
551224571
1130091771
768782878
745945064
562139769
966801911
937073771
1137475118
673854724
947798105
1231911938
116824992
781057640
651556244
659296286
551415155
680961168
827955678
548714890
131898910
162394421
872205993
903201848
352674077
521449443
1216449572
703207694
723151228
1089966487
434730981
1153649923
577432954
308842454
458964664
931419581
433888764
1103578576
442160185
853795001
528011455
223521644
668424880
140033140
873981222
779149502
738209077
727375875
583702417
604068377
438698857
471793959
865239552
769502043
942136413
925092303
799751788
255745521
1108878193
438752573
492976506
718561237
414087866
578205641
721643395
930655624
748485944
694255681
253503649
217559148
520415961
480047887
792000400
1045572025
384088229
454994309
492776307
1152579119
304445848
455419440
264628532
608590932
544999288
650150537
342621830
339681580
837940603
1002112982
525941850
633206219
393861867
764167898
579678196
383530487
367414777
372545415
1076476585
901409165
442948733
1190504408
248386079
349996630
518593325
247709305
575504586
603892949
446938082
95040220
1014899844
852917272
617804028
1055631669
310501211
308773830
809959856
243790024
1200859520
1055669665
938787224
565034267
719984718
502286966
864365187
576272153
632809787
244946694
676904274
289507445
486941996
845828875
996938862
1072946631
128428358
959732341
1078464224
440793276
597930616
1065886260
802914009
433602163
484233153
398621091
861222118
413401380
546511638
707328691
784780224
455006990
828590131
320771984
693794200
392371901
807225602
781431448
253365063
566757720
341366544
1072361486
842456309
847948394
836583734
956078318
516310906
372257208
785101404
789263126
521364143
906463268
1202362765
783267228
811193858
935069786
188128684
694810182
266200034
771286687
996489032
533160783
1087957777
175414694
760271835
780590920
559038531
701555187
191955
652082236
570944065
333006195
976015325
573705160
933902699
1007804914
613188085
1110282734
528613972
591500658
362711620
437598025
341157730
597680598
240938176
895047858
354718163
795670520
359326143
819094252
427871340
1155001790
1117856797
927037325
853039801
838125080
295075107
564963522
810063402
345894097
727820515
873868274
853405333
35854276
737747267
449708028
1038495540
557008243
863458423
882711715
1041543036
983263443
1018273778
494214385
804488504
560024077
456611827
148438348
533642876
832072342
948613364
535291780
322222317
1217872071
454850729
748695754
623080693
1077451648
478782274
1073138662
392268729
1126661607
1242600568
655375512
1105378667
1098374472
274340708
1045732484
1080237037
381945455
992838156
1248016290
783661781
388294809
1153004790
418167274
509621694
1038241025
786473424
450934031
904986525
1000765292
583943133
477499967
536101966
981894631
223267565
588724478
358354846
479907144
640637455
1282337749
804159891
145607297
679732150
808176702
881351800
695902967
461175209
731894808
828807097
519987682
373647386
830008431
462211211
286225132
630122792
569310028
516054636
207216974
391639377
969890734
697399093
547525168
71741773
355480318
881320536
371158453
594824146
1086827304
1264484369
751422685
800723299
486393298
596771244
552814852
883597704
690765563
1090647987
501169560
1055551489
56624703
795511558
589070011
406673532
1168759351
861564309
453415071
1013653586
1001194985
732624074
469594228
1244602192
659961419
722858464
613124336
484092096
983050586
456008663
1049167380
779362578
680282691
506125578
1152420957
321217247
918698662
688407653
1282279853
961227855
659978278
673245288
1023067888
91444465
672902340
801106487
441465517
759905660
634992733
882227350
844465178
669684501
709469608
976342610
380477120
388019317
801632971
843379282
531818541
947369034
749021229
701932540
846980913
962318178
912838835
1168697644
490506644
1074692395
854734782
452846799
850899856
561778987
1293759891
614156464
896968950
1023673207
653303487
234648438
13115545
1057332253
654796092
536316689
895398644
536170351
347647828
714618011
984950690
728275453
583988377
60665769
989304314
728802945
212402340
454133175
477510874
642093802
722338543
866539410
616326408
510003241
1147238553
665399860
490477944
583430145
1024999490
489691540
1063070089
1118916402
720714615
529646108
1189299629
642645350
945495648
906690281
1015267152
569403745
488572465
215479373
792992823
748254716
390270047
658057554
1061778766
639478966
416999967
672505465
687124906
643086858
1021598125
485193862
384589400
392061062
275777557
514421168
512969738
535336985
670872587
489203427
619024508
381862757
385547312
1021871195
646912888
182126913
893678777
1000364313
942106257
696598096
681188982
555472386
1078154704
738305774
1145710104
388419308
1038349542
200489349
433277899
292541771
760568823
637576245
1189875835
984056930
1056393299
471510432
897078427
813175233
506568828
220405863
339600083
356789520
1212053068
798546232
1018007615
466560609
77130192
580846478
595204425
468512031
542704962
439973419
597134810
886446995
567012311
894288866
1013284814
525921852
999758493
440031379
843832224
1058315646
233584674
610657123
620881767
926584236
687689240
1159859784
284563431
1021958188
965103937
1000533166
968096348
1023106264
522380141
491847784
562732528
151013989
664069422
481057642
600656482
388139541
546775408
793149659
1292080524
1099184299
753761998
967725518
313346421
788110806
211256856
469674084
885311669
581450760
1226899385
848235112
375870891
1029713777
922673356
778300322
1062455621
790510036
721575898
383279391
833065117
586246039
322570420
1146070382
519873230
489800688
559285231
426934740
932503840
1032489325
700018123
845394026
388244238
690144512
404951425
243567560
539152662
666273184
637336917
1008968740
926090908
200726930
1049251771
1034824412
833921066
494002900
893390051
917199607
758444263
722344752
926132062
1218207092
275628976
1211386631
781012077
674248195
901372637
463767479
730378480
910763588
898478434
621219251
759087950
370561787
701892093
754092784
695544303
258693285
640549546
1071534087
1259164458
382534647
392132221
252430842
324202742
864884955
553042379
401540972
577690372
1069282083
796659991
457992056
588451188
482193081
1049204293
1039737764
695380582
1196702824
471701962
809375441
498647968
100508078
1089553547
196074120
823462855
998866328
771647051
303611179
1265722875
753872621
483509145
741559975
1144663857
1198538271
1128516231
812305079
540657726
605995440
1116515967
901891043
849729631
1221036578
1235934866
980224205
1068526132
512368235
327521904
375589263
518119204
834631831
898184146
887830480
1083322796
1261982479
424396769
1087107604
1120076024
113763529
986940931
613153971
1225663807
446133625
462906820
506111877
802297395
1172548814
253206933
363707147
806424433
936588457
527356438
503799826
777187956
1036193511
450665289
1076752490
693107678
68307934
428726395
493886954
477575698
627717323
947654032
488562525
737785817
941666372
326518775
1136583660
1138999598
993794640
784768725
1001336699
326156058
1159380282
500577577
386610422
1029020437
600950387
513490836
454664433
425609160
865863984
576337394
227739004
488945325
791040413
1270708574
894265526
398288122
446126168
458510218
529935334
800039175
677310040
141926837
283332743
1101107586
720367788
479241653
979691801
934500231
849929219
386856902
735490606
920904011
460525765
1241979776
1118814198
385228882
980006332
617689986
436905828
760189432
881297381
1131791153
965615956
767788992
1082243900
479201629
999617325
1073560683
639529786
887522391
317625283
1138346134
594780076
671528137
660902179
1114020157
255333228
531981811
614822605
769858139
393204298
976449604
847631187
656669990
881482132
334276153
673024528
979493224
435477673
299063364
507667618
892557334
892475239
801393384
421004057
113559505
1005413976
650900441
344265853
1230746233
305144066
718280583
1196092211
521303033
983426497
928788268
379770424
961505579
709441877
885560203
639950524
781688621
1060585514
610130622
596593961
918697913
476940948
885272620
674897525
1067654236
601277899
352458412
232861079
748178484
350054411
848752709
1139822980
881621560
979905729
701931616
754157352
1208268955
481951086
825307697
488738522
701946116
697330047
253026422
617233495
780507465
635339524
718080611
469569860
595057934
743771222
167435995
781393541
526681847
934576987
1191740455
1074388637
637130118
588123912
250631955
1207844804
103353112
752784530
978407375
1036215180
1006112988
909088020
741881742
752513829
356915656
438126676
94723041
458870033
620804757
854878243
152759544
413075638
765327899
541954826
604764278
643634859
1036192298
496028483
924885759
530454800
892592208
685653230
322619327
718714723
910821367
912250626
1137195224
544456939
1027185543
870103679
954040291
496233402
281907109
613075793
500546063
922323538
890687652
349288940
467345417
214842523
983941617
827114145
1081133424
894619027
948160796
984469256
52651122
490572363
714088045
742218309
734474191
593817391
763429799
550251517
325816698
748911804
821380921
748132732
890326623
971331719
881883800
395467538
989681770
608146716
861537885
427493853
517166765
697249675
1216951943
897688614
973577062
494959162
642525910
1094202886
714514638
733294052
1075118223
1079912382
596455164
632175935
413382941
674080162
1057467901
522176181
386789300
448822724
582286091
434470595
1216323918
822759575
204823665
1038464711
701530763
692512552
1144902851
1150731934
988005279
1060380919
659517726
408625202
284926435
226102117
1132608888
854802845
1000633739
459835174
1117612349
822358353
530160304
663857674
401195808
443680740
838833987
723669371
1061432533
984992332
382799646
423324179
416101545
637027729
853284276
637807425
1127237844
1032018643
935874879
444589301
497437432
611930353
785057514
841878093
671258929
932808775
453449871
1102877385
666381459
329769091
253179034
494909860
506507755
894014414
579156638
941043168
652130185
593624126
288878565
1123239328
1039434275
1003152664
553029960
361331450
442453216
926978766
742929074
494432887
1012345993
757033696
58837510
427394004
1004834826
787963539
705771284
1169385711
662512354
489973677
1079482621
492939096
674073443
1034999186
475952407
940115321
565280146
545351884
690201259
891375115
886479489
993535786
170084915
1168073730
1233212067
1142657893
392090689
559301117
1243744073
420102176
1210217604
741410587
393562754
567930757
538364924
955763206
888430829
487622464
659147049
366300430
588574973
571774985
407785770
852427321
1225430429
489548691
269302924
337947844
878363955
412102311
242659368
974462558
490548436
232780098
113134837
859678264
471571725
398019338
791870623
715176400
367941429
1050479906
830918140
1242251918
823238901
502645083
397500613
708523065
337394975
757905071
881921129
726378442
1039137143
703504006
560145198
650781384
1114761252
695312108
540817511
961431539
1095357597
356045251
446608245
633259370
1059140128
797535542
931171661
586431957
593303935
1217548230
254403296
711738105
1019703332
557526625
625450925
816995358
1204669501
484525742
596448968
1053457413
421744594
535532659
93740749
176703486
258787185
524734272
461059814
289075654
966705632
300450089
463279129
734112610
334022548
68351717
506799681
287267150
276966097
408908962
577907269
274020064
851757315
192000137
427364378
193195190
1024179635
921274392
991963986
746504417
708923766
670854231
951356840
876835397
403130690
626364571
1241935933
700754439
958376302
955951105
1126708050
612720911
387081712
491263202
473801871
523243707
834259029
1091791953
466932907
463530177
689668894
949110344
710463366
409320939
709119297
409539514
555280090
617177960
1017913704
1201562103
824087647
302270179
406831762
467027506
745230349
766388346
953295144
693323473
373856125
396146769
990899904
470953287
967884122
612904598
212946017
1153109133
825481043
499484697
937552103
1100016119
840924772
1008591778
589067634
772472280
627798421
543480743
686281365
907769834
751434425
880280201
537013252
282978948
512085519
668756247
528572539
136532108
495253946
492990612
771393638
341911118
433417741
404211477
1088015595
891021277
1139026317
604816619
1048957512
765294696
592109559
1039764050
1074316640
1147024392
751973488
603624256
315732244
551919686
1192750002
367569314
314526057
1062508032
882535456
779848434
961850326
415243193
141195885
926979623
512144898
598238875
325447850
1092867227
709781339
1024163627
956154530
460034898
614292093
741979979
362376401
324556324
372656753
460379232
231027115
519874100
248007592
298002479
1083267420
508954327
1076687607
523088281
1018682963
942790128
269302253
289259925
1150492088
878766084
1005344592
709087668
522833067
1007633618
602727981
424568522
488718806
1203232457
493365952
571143578
767236957
483995077
779530342
683187118
1097714702
427863057
893395478
630504787
705432016
1105633148
404766529
706146207
928692654
850821089
401799018
505561470
64747044
384179136
1233746210
1005613089
924342010
186478301
541787692
814300690
2797027
832519223
859130891
371467506
627170742
176967724
509189299
392464006
439309434
929157925
655743022
759412253
166449281
1082254047
910387030
95887303
339244058
819938381
261488391
632623756
910816970
306368954
720890870
993609431
426999974
571460196
834727784
1003591488
896729077
936584387
240811118
650588742
529599555
405698146
737044625
949998075
1119514727
406257880
769079453
508984007
536431506
354135089
384945435
545327792
593178930
1144820913
537143412
391448024
1042139869
811438438
810215890
1000865254
1094058613
1057693334
426876091
444870827
844465710
452715661
302598781
880035232
142424414
987578073
590145942
506175821
512400005
1166614666
582423740
698070059
423387722
933872190
240612982
361963918
680137791
874310293
1083442647
563515342
845585866
432149289
350727710
925819845
390819202
462637475
259893347
146043750
982479731
738494469
902658865
657582387
1013777875
596247683
493876750
1172126500
511386413
560264037
454401283
568034980
250056664
326798251
1033963824
763631764
641791763
993460850
712511947
743113588
910686863
75487439
952943968
821055194
1034990794
1132399223
186470112
983482068
503113357
995150927
778695322
862229650
1086619190
350895168
625487539
526897969
1074991846
964433956
395945932
1049200855
376544097
590852417
943846330
1133852560
119050415
774414082
917465663
403001563
1099885708
1059918056
1105189101
1026766312
1172007348
392509175
933809860
868733434
866996310
956193507
810518931
520759781
848784019
447481233
691288117
536345814
790977508
67580694
739536101
1000628340
908451002
1120354085
747272887
668626502
417250596
301374251
1289384592
1025820364
692145762
368450949
752481436
991737745
1147532257
314804377
144625791
643249966
493571046
1027723234
636479223
43315625
1126314622
508346280
895196076
745632724
1061019289
500279832
509429035
815412491
491415015
1051057730
273172396
138623541
758569653
547349167
1085674705
764497940
890746358
60502656
706169596
355987033
202324357
393516411
502047423
509906715
1149120336
697463163
539335015
392156058
370306943
1127872238
748465663
701919233
968368107
1104294314
1018248896
595152575
296822147
1223058708
1050797325
308005686
1052504700
901862466
888349654
381730542
600305369
953337161
188324349
450102381
964163345
792295445
901198359
38315746
394727669
556709101
805025114
704412558
559572105
809970689
792403962
410502207
844183551
357966018
1123133409
544672963
378360333
1048383467
1002295291
473886274
444452139
495942729
771434880
340386510
1109339146
1074855051
391148987
787684053
970567389
1021483025
1204682278
704086754
398603065
1298484724
942713515
1022460631
1004686738
506277004
822410599
231925070
392998048
487495144
467219040
429363104
968265395
308324450
1071088744
718647483
380598167
1024169504
133933455
978083960
1187837671
551571328
697906546
598983662
233652126
1236528034
437678391
405686483
962615532
1068224662
824477881
714576549
126040606
878253413
568455216
828285183
640520650
926146213
1222122136
799873654
1037872883
875309720
249992496
702753907
1209230516
165165882
657783613
1024279636
504924439
473106078
1087143510
1114432023
227333476
1127811199
470755970
892064189
705293880
646284419
425044426
102183561
635081365
963585669
906050749
830597265
858998483
141481945
549407949
782098669
302043810
576016071
457500389
708132661
945669881
763311043
1161717013
901239595
807309631
413621715
267869233
955807076
462485367
964949837
614623549
508546357
528325349
491251250
491447876
1043846069
944491741
1250968332
407808141
1119550556
892972807
458987846
1045900378
490791079
589029533
547951615
774424689
871518770
366341639
650879387
1067661315
935106513
443116597
710419082
96108531
463607416
861454210
1192127728
773839397
683842150
1110281054
757186058
653562779
356972533
791398430
996039574
939966070
605156760
307996532
797950742
643404996
844617212
1219627487
787466678
822189008
1277428035
1011987342
1073518061
884377754
810700236
522950248
169231932
577283677
1134395839
1020033087
1083654545
1001908882
1257258572
868391109
744805850
450657984
943031797
205272986
971654592
868413112
600712528
306598219
357657572
778135164
1125258109
851747491
686042411
623881491
393906729
557972162
982252733
933634291
999100952
723392682
388514986
824132971
760718118
1033893471
1176131713
745721028
644777231
373334715
752752010
996158246
518161413
859008606
1124390504
1152400210
925082780
740840332
859981547
474249951
130770922
1010629085
748953882
649974898
975426783
828830962
877649714
684986458
524943753
1100961962
849998423
435806217
783472427
831938727
622417551
365360266
591507327
1260498631
449544763
176659678
571669191
845872537
953312390
364311552
744130192
710141189
728059933
466783807
707356832
570469583
677033239
406510068
115584406
490999477
1180060780
391551792
924552502
552027465
1113328111
519362450
457795190
614401480
913939195
616348832
332068740
741008884
324425023
305895780
674988359
791009252
737542734
370830965
479141372
1231547030
1018331319
559886729
615337161
648081854
997076926
412350702
957201607
698892388
580664086
841263268
381525899
907788177
903908219
595466987
508766942
1063185458
318342063
612834498
329224379
301147792
578383350
779915229
1047137563
1048775784
374072482
504892859
1113645535
835408393
511132249
159647614
948278209
691911341
836192731
867401675
661975028
834863016
332711333
613079477
550598749
959695696
305698696
511677104
542179514
940737528
750348904
727968057
329804511
570349101
1287510914
409414195
336130173
443621726
261443705
493742427
570217267
472238673
381103371
403616140
420246127
276615311
583262757
795754135
980995614
506777749
311970566
923873761
668908198
1105232919
379129170
103603374
529714403
9641506
92029916
1174287494
926278898
590890551
1287612951
461333129
772398320
1117291090
644711851
795019528
984167108
743907890
1192536170
1087380690
46986438
399985830
687839753
784783692
773038789
738133874
800166516
964818753
432972982
965163546
241882559
274213636
980446002
527680352
216973344
18096140
622529413
721691545
753156142
1140945117
478150328
507752387
521482358
404991646
1183490876
474445550
947657470
553055604
697064631
773828614
352464771
331171190
740801667
1037244563
698654860
500584626
1157337357
710772846
508463947
780944622
565672551
766975072
420417409
916624071
391388060
626328617
742449958
849617180
1005956005
438451204
258392550
261032559
988201821
2656423
583382552
1100739314
227638285
470185851
532843989
777348526
394937943
961224536
670230857
931546323
715330194
175864757
1029064287
1031797671
714921518
942705417
321899336
307140860
370880918
1184813975
1076140568
698999393
442205011
760273676
804578165
524258671
1255718154
549639432
985039771
237748868
542305228
796740909
618056066
550880511
259408123
1268456827
38140736
1017418744
480374927
425185885
480363687
935140535
919667797
946533801
817653384
706107127
532195182
569344359
306039729
1090042115
906319018
360891992
1073679166
801440979
590334301
1243218128
726482404
890524903
1035052255
1001513616
833175272
1211945606
719486263
718324250
1076930900
699014155
1265933711
1063275680
303602726
1064239642
703091497
380901628
726107424
1042611669
418033671
865562216
498606089
729207631
156557524
1062312491
409488966
576748565
1131335388
779302749
452282438
838675546
935804403
133356587
873065755
565598221
1013354327
386562870
862955101
54534008
457885459
628458300
919443683
607714066
998175696
493625896
727520642
794463459
1093035639
311603426
240437063
1109260469
1123868867
930120159
1038485162
376487146
900474766
1088408918
459027218
986638345
975163330
1119870833
1069954190
455129268
611938669
6692331
354330778
670172881
1137974547
425818036
311017858
1193881096
736040524
705802629
701539685
1087582313
691166867
487071699
985838870
767141790
386024675
915962610
552277475
439020046
1036985950
1107618029
324626227
619995131
446946370
322010242
498662944
960751806
781601620
576115613
732636041
499880972
789865572
803646429
957346395
265494897
1278146999
836185290
1001082707
726026730
1103329581
779704975
366292761
558581055
866397822
598981625
758134221
561234159
478791076
1052676532
728795221
754526620
844015157
398745226
973735381
572260386
720092482
561306912
580720615
572762464
1259328611
856281722
674553870
693791571
1005883896
698074095
701927325
691677121
617487314
637485523
1058409407
124465554
832924011
581224262
952605156
300600800
599806629
801130391
566813769
969788927
1204790944
763216723
225596405
1208299790
408606127
2494344
513564465
787524117
789401949
556495836
1076106380
904292518
304167759
440418856
794656995
1019430769
1102272551
1128584612
967398157
938692768
619578096
542940535
549650328
449926074
846460351
650856342
1190988449
647214988
435993801
1048151766
1021318507
582089234
1062708494
445764179
826999033
1244400092
246737362
973128319
565359922
644327918
65726434
1157976848
1123449746
575599642
1164171035
937012356
405661244
309378821
969276411
688343669
775661156
625423565
990947978
789304820
775234271
386952094
471941328
56327883
294318800
984595454
709441843
621669401
494606784
379750172
795941562
302149999
440289872
610449738
564792941
1069144413
937037291
1196440972
515150654
829398965
738879273
494319385
385281938
892911195
398205314
305464720
360870705
691901714
249973266
523846461
429648539
616971286
801167389
324998203
336513489
400258088
477542424
848670802
748722564
842976662
318457148
598706717
479650255
671914726
468426957
559408980
854566876
762531755
497229997
1086580514
335362691
517935258
1009854450
583077839
543748047
277569501
693583080
528068856
1143837344
1046840976
253205071
1019505383
834030722
721399325
1004802519
476574418
737790539
879685563
1148489065
783697353
340288804
552037725
1069915279
1188455351
413402880
1197432782
1138732419
1115522376
936526589
487661926
829370901
1073582706
709549320
873058254
594510542
990037639
1131846781
995741845
666186545
313730271
399147523
498043162
1122589163
1100451736
401972510
665561249
1078723052
1084905282
402537663
525936480
666418634
781250907
1115705696
1242221453
888025945
455885895
1003861961
613794375
1102679887
537462811
469298628
304705413
636929080
1059811239
1027102825
839753078
908838747
1185563648
365698997
763607452
1125910701
722193241
774203131
549790027
804807823
1036914725
133748779
993613239
503620197
997283243
632060628
349687773
1246760018
898755766
756240237
215599438
582383351
636772709
840926294
685407745
970544329
889453921
390804321
1243111774
1294200165
805975852
822194521
534562728
502892015
1246540148
265744927
433125485
1070404165
692797215
410645390
151303517
897173555
474357560
455155295
739713333
372462457
479486763
697183921
841667576
613746412
964527210
772430084
872972067
1230537691
612273311
1012057916
636969202
763123765
1088380896
1256840680
163400320
1209630
795225002
488819610
785564844
1136596822
709984727
291111214
412980987
790869181
778586320
789467841
888990784
763089795
278807186
885769621
900921180
766088880
323133593
567922452
833849600
866528542
908506544
441158602
584721146
852444405
889005663
1202410104
808727503
1044433464
1080017937
725854364
581653241
1028295974
281339315
516411854
576509043
930800905
1025128992
141386407
711518063
778501954
737930731
1292972124
604534221
1080047836
326658401
1216462688
407859565
345815285
922023483
940537151
270650558
870206623
715295194
1176370009
475323903
478721606
1110109352
1057515510
731832276
1058048270
969715253
666489253
411349625
789410288
1016798900
790702520
126687676
1137680819
961698193
419260004
380161412
769977358
438509719
895003298
442811737
916039680
1068872380
379936576
797367378
434922865
692745886
951103732
304997818
464686201
1150772409
727172620
730526578
724865772
473980913
461663942
420985116
944296650
461371289
136521913
342803355
658978054
867557256
579661240
403613197
684232384
485776684
853320487
317066181
883413736
261623210
425098953
631792620
914300291
1130459866
650732741
1067685532
983223620
744507314
669692704
705356245
762690631
497588847
903143375
694392993
235146622
658655655
679464834
991405254
541135568
927624504
851953560
729460326
564482134
1128061604
795458676
424099743
912385342
646436371
385608892
755962597
1056606043
902808898
692756270
399932035
1148680643
726527758
573914288
1119356100
1242455780
578824215
1036037840
396973603
355224174
617123174
920476461
775403156
646668750
775941735
366087197
639297734
779747672
719218536
520871567
1130062699
975618812
952671030
409539252
1160966674
750349415
529719238
700230144
827429459
830494986
456694233
984093611
991624133
514076983
715347265
369726673
638441718
1007779764
646440071
497897811
769843251
412959944
442372437
496998886
494364059
1220307192
1142094390
851600774
830666521
389615099
304737174
786144452
772673530
507981760
362966127
336163978
576748980
781711684
447668779
777829818
347989214
972506635
570361010
511236063
892572910
810372064
1132808872
83127687
425686904
854289054
728723405
223627488
610347505
353287818
866744323
570081067
840607033
1120644434
466104386
549168150
806244412
403913335
793816564
958895009
452915551
607511694
1069937946
803973870
628472899
246095038
460790496
555393959
984403671
871739484
1006856978
702988887
861510133
1121271367
1143263283
920260077
375998215
459320810
407797446
404774424
730407264
1124842390
145009426
406728774
208620460
207013707
767356647
485476881
317754728
1033916566
369223901
395886161
394959242
720329870
650724249
472156962
607026407
485739216
858720581
333615758
809477217
481668572
815636113
418998496
404226890
1001551658
570579532
353689950
443346766
485946855
408423207
386871381
851988262
520739695
499494631
640735144
416928187
360142876
1125000227
787821769
1041981251
909946867
408892401
888355117
1193757831
1272463899
914881075
382256995
818216864
404318477
1046072202
254203853
1051474003
463117735
1202432984
981475669
621993920
666840670
1027757025
380918679
218028421
816442204
591125598
477881228
348054528
498387930
642328366
444519163
401455737
334429901
727168009
669778691
810972320
525078062
581065992
737606457
637602810
827183006
506366729
733985939
222937641
263370906
997442500
866753112
861428080
772323236
712951695
524860749
278271608
914683519
528301076
848363231
866502486
49568573
490356839
1009589380
894298934
646068298
765583747
581157465
1196459985
1027447357
659123437
505397540
525320783
525974618
808070067
953635119
662993809
903551157
429410070
314609169
534860024
549141699
682521299
399157988
1070776171
477482135
773679531
940731370
541241881
350500978
740285299
1032767746
597170095
1088708023
1170271470
1267571812
1097366478
482205521
1089869954
151893922
918474957
992424402
517307091
488862156
928201355
591725952
609838538
641641877
461569262
537182521
865376062
937936138
1130812612
1243864650
906269699
1015796197
356025013
651239608
276782911
993213942
779512594
644714751
988455798
988424659
393511805
939192957
831636662
696575337
476693842
503870551
1055890107
572953003
711409964
950912893
345713194
1262248758
1245108790
939672875
969075858
526170244
1074771634
463049014
1289274615
1232814947
920372414
696131333
578733506
923511459
494334039
384695401
974190533
977274438
913736100
451551635
750707224
251154465
664423331
1180010432
517785810
177065582
457845570
886689828
734081306
459387546
898186681
742854238
489520172
956332720
602228420
1050909820
1228584683
901461409
962652345
1002572892
390826762
1184618671
401237990
645558441
503347186
1094380659
490836958
1237878202
928371969
987542596
422418338
1056981802
213360127
139470931
952995450
624980924
626902247
1019767923
899001334
691129907
797862662
69439493
712024587
751777883
719676700
1140445007
1218746040
807535696
613409765
364751281
658858283
768681266
826446998
625086566
821739828
1075736211
663869687
981489229
576538255
1151823152
976055079
492473447
538247050
958359941
900472834
958118203
1019747912
821626328
1169483120
973057016
615309641
1037615491
884942509
252250532
618714714
490676653
660200974
1025313032
318144446
802202367
736285741
988391829
384304299
520060041
712217595
519310929
921715549
922033241
627660224
389152659
601175080
641364408
570459322
903701187
1104431271
1075643291
416201481
1260915470
930450300
309657557
645097973
386958490
699095682
363218298
730099800
1130621123
739737737
783682128
558771099
650784638
1022200247
187893936
553389793
771637766
973532748
966662851
270190658
737302078
1066162650
884409805
300849249
991577236
585373786
493122610
1100318325
779226879
397610921
455498804
1212245469
819907071
1137653930
835145349
430517751
1131462113
1097203420
708042107
1206209650
814375631
1111507583
1011491986
595037236
957892872
504223296
431446863
922253155
1159131694
1016594757
248141567
193461053
583315932
944952892
755073728
1023529611
703817619
426610577
445717160
528145350
492856970
405427913
496355775
396395420
903136846
776213010
787829926
685537775
921668091
496227981
522915305
976344838
755043915
324913851
827080195
865352768
464415365
591497518
463531549
699094109
966186047
943278420
857048400
413117878
739651795
923043233
310580937
978739377
632795626
981956896
915711994
765653886
512362005
759703366
1265400275
407495547
591331218
752724584
492901326
956728697
968350422
409930223
964326856
880483226
505711968
147786152
274566085
230518804
251572215
568373988
820572842
526442461
1042275069
900768232
728630811
790215610
480890665
599821431
596807639
822909615
536318415
979344659
485927396
520944888
944477625
1052193680
546097349
861199883
119020243
1100692259
241629843
583358413
858839534
1245367549
391205283
509997787
619999790
529747921
930893722
1237723904
921117834
726465084
406271262
307225183
552299283
412052038
832508880
1219045611
749991415
452702338
854661962
627530745
810528236
509081845
43089633
752208929
1044743873
158927280
466669312
475417713
1144504016
809019199
933824659
919834720
514023423
759423078
257986868
602116465
858708881
426261113
960117726
1044938966
1289567867
710610644
534574196
296407427
1038703742
1139586423
996609104
905921681
313873861
910718966
420219669
3200271
383314862
387232528
1090638830
404530893
863978766
1243228189
911034997
473216970
254906393
540036599
406177016
548273708
543933106
1112827704
1100137468
952433963
584861904
999722296
548573483
637538044
772529874
487334091
924000895
544258211
1006698423
904671247
1123478193
632909480
894325186
1059656945
739092120
665524943
706828205
903089041
775060440
519314812
1250432043
372146950
932673846
571941969
402002970
909428244
692095221
673593085
838308525
898317848
394903744
140028198
417714102
698176793
1176003169
766840425
737539896
590340475
1268183490
905553612
894674851
398045979
820347980
368133983
600092069
688177354
796990004
416578266
342429522
575262436
924859692
627616799
1122227033
636129176
454425979
529461036
942955070
633203550
1058220100
824961974
1131549934
681246291
219295681
351127798
666735934
404691783
927988150
605501810
422380518
703647301
1136565639
631107118
514521009
384176649
263458198
477968186
865868328
539724732
439776601
445602699
903117527
1285190788
1072630214
487242047
610430619
635698584
469108352
98874798
548919293
710982406
797507496
319001979
902754362
977886166
592856990
319782028
4983507
699885229
1042676412
360948241
757274498
650775249
771494688
1021153241
812932161
622585660
765289651
579408984
681941362
1160841914
174552747
1024273366
336639609
401259731
448330143
610964592
856036390
928576051
939544449
610513018
761943723
499371770
1126797487
1118110712
1280043368
802448147
787435345
360657548
829507147
597660300
838678386
284134265
803547624
445591894
394577681
933065193
296336048
1008142838
1131951780
793377146
502064387
453303323
564173777
489341386
1091527848
413162452
784074561
745385621
679076251
719260555
549056018
1004638477
428660816
764359411
722928284
832552070
1170129070
475623763
712735610
726722065
849954165
619716680
593223973
986639548
1135994234
1008334327
847327272
752134991
761739384
1156240219
637108004
1270519223
408263526
718850128
471931195
705946002
740906594
679059605
486260827
376505316
673585354
655986559
1018819739
1025471931
912387644
957343493
991704063
1051737015
472727897
868089805
826399767
838254817
446459164
1123065723
635827815
438365497
613963853
1065497142
187399787
452423174
1074479943
942828022
805451280
549251670
498575351
203905304
418639677
1097741090
782063776
506735259
1074010421
737251795
1064369720
622349603
445379993
1187051110
559171272
508577335
423081179
391145638
471997699
277784799
657337527
196067559
768831875
467953979
423695009
180091077
1109698782
1033113456
468553888
714231910
1010268301
358890363
861028799
878834235
228743844
907089122
1010989799
47702698
324363749
897146923
550446810
538419645
427669042
781660840
852013111
1033049184
390221544
622504809
629145624
711543177
1030149922
1245426698
936017118
372203323
991398602
576916164
682186287
470999175
825323333
622003349
510688413
704941170
875935933
525267740
1087593634
317385957
1000239687
545349812
842896436
148790722
468531183
895596211
292071334
713827904
1005282473
826209239
456944263
842401712
881748435
1042713965
1129289468
828543370
437098874
712800857
546006415
773243235
523545264
756352837
745940659
420352734
695996704
421803503
1053223167
329088579
984492830
717146662
768676196
1089939558
1193761343
832828919
726886071
1010043997
789458349
696577717
1033381100
415210990
1798976
1013102530
193494607
823304254
888532849
886610799
1107945691
530134360
397758006
556140555
394876212
836663022
1018023865
961138272
402962862
525720539
686966278
639514195
414118256
455839911
472803204
482471161
239728809
1010347391
354334508
960028480
755249600
720608327
578251313
983358704
1006659166
676689587
648374249
1117044185
1020968598
635298183
804310521
817069424
448929564
859377361
749242673
722573580
1087697193
1224117627
146870916
783345722
586224578
584259473
670087851
832761788
388399375
968618490
615209056
515829905
1038719350
208844270
732223427
450641387
565683924
801678983
600047569
503344257
483011708
969531781
788407422
570539346
695730559
231273206
392954256
908788111
564970305
723427285
473226443
909810070
306000857
845596751
903125495
799172758
742718299
1149413061
785155867
799208595
721641878
1115578583
376202663
889152032
1065557956
768805124
1111070343
806740252
901840632
395299783
685503033
760427633
757815192
400721567
290269364
337975773
977472663
568862027
425289506
406790906
422947849
470935891
780001661
395971480
584838004
572548615
418284548
474598069
488543020
978297877
618304074
1072807974
355222689
753194002
911987895
744739638
955592930
1186927845
246634332
635698737
722648315
742976702
865624531
662094766
343878956
980621514
632317604
415637877
438937818
952786746
699725016
680454116
1095618745
681033281
1103728378
860160281
991544366
604653972
888768961
372925653
466092223
642591445
570792577
633877365
499396409
688938551
759523400
493792446
603348062
513022629
845470826
359840752
516448786
895080636
862051982
357933279
423508895
781371131
548439123
1205191272
584191352
611914224
332161951
443385132
707804491
343184760
507058754
662788144
173277896
833161777
548236241
1234408247
803772641
489531437
754033893
617243980
319321781
487876581
715469789
665481653
315985816
687259276
1282849378
514519489
460986960
236378234
452693338
1162259794
417198662
334799219
900341223
467441083
490767497
276959436
826863297
785896278
479826003
357049348
696045956
303151758
1213984356
578616645
871779365
700974480
599960288
394581143
781411917
424967397
498035186
418342531
541821561
886975329
320625510
419101897
530805003
606031008
750540331
669135028
742774844
705182615
476895962
510815526
511423508
825923838
480993863
846033239
1048084802
943540349
988920567
1062264610
495740536
575647414
530907593
396673951
664950548
552905880
1055889940
793785500
333025556
480247779
58566261
484654411
862226478
341523895
395201289
1013109684
995011970
1033760525
1028275501
493649381
193812134
822230253
495114044
691905109
51908583
785069367
1290917214
211319457
418467241
597247454
358118778
762777651
886660746
647375493
340033040
379849888
829341325
845260026
1092532571
855344790
486768539
409177021
1024592642
1068708393
864272320
393603049
798885891
569315353
1099516708
752333251
604750465
721303048
883648090
946319274
714073256
464520605
1270954748
265584644
915133171
1262387696
665950311
1018571994
1009206326
471770971
793977604
652786748
639101318
598381093
642488982
582866850
625994895
963760008
852824776
761375204
1070949700
905699910
648803041
757567848
961016224
621863422
702684036
734263526
1003372828
416528447
297571422
1064409864
943757286
461840174
132401875
869540085
1083331428
883595257
829377876
972157144
489171318
1032947941
891988937
514119924
648706844
941608190
436151408
1169144362
913285509
1090044113
1035333397
814054444
1052258258
979796208
665011578
1010502797
719877015
1132653826
536049619
1146728298
825301435
181670340
251412981
693741350
1098337825
745676281
1282089905
1056870505
1012391592
1100805525
486412312
843961315
737069356
489873728
690278286
949278243
375703813
857793677
903310713
931357273
1039662283
737040455
910697766
660232457
429056639
449258011
861759113
749920168
1074954350
742744603
279855425
669574206
740070810
708129167
883118437
1006878162
695690871
1085932246
1011585222
902241040
864040962
1001965636
442463286
235328214
905472180
1225802204
582694671
719563726
771028183
828124260
1077775024
869722135
917919304
671696550
902256618
647937188
534667997
493759462
1199908728
454516562
312555985
1025892537
1194507531
994099550
351590828
310007681
169322452
811720557
1115171157
389606402
913322579
1109312848
368629192
1000444342
508317889
688988199
603191974
1214408190
943571698
918545083
758304960
1047266928
998316804
1030301734
437146633
369011378
924476340
1114046958
517331718
651619235
833667259
611444006
519692826
592898654
987070289
853616577
941246011
1156509200
755367681
819212459
616906810
637654163
842618398
984213682
755456309
692313309
874874049
386491672
916306588
1213028404
1031582404
1048936255
538063781
298369307
705795845
951201623
712325899
1157129127
783014796
575223637
469330571
1004535362
1076315260
661788700
638557493
487906951
1057617727
1049351099
1109046837
1136762853
6911928
965974797
1240483961
598347301
1145642974
663771403
930249251
995225499
504932360
986579233
1017994778
807506053
733005822
657942210
1038691574
377456452
225843530
586768534
499725271
1296693810
1044836654
895692117
777717784
912404590
590992553
1015127820
604004908
457570996
1004346548
159235332
576139641
805470068
1087775840
159267821
839443738
665440656
1192529853
852599359
591607143
980787963
717895979
325869143
665815587
832526256
1059359095
686997758
728563657
1123402111
652536355
1138726117
752880860
524247245
924600465
984828130
505728286
834874127
728591620
552150378
865253290
794314256
263522767
547686617
839200940
647114158
527136270
568429055
547419539
1012441521
630067190
194448625
942691761
750924737
441213379
313022560
522620257
612409088
1140994091
738731165
371809472
788331189
729160394
550756620
1019035629
1198966218
599948836
1130528835
961945981
1068864521
918242965
1097959519
546093889
679998593
649785180
531504750
944508817
2880390
954691169
817232576
727148712
515439120
1118524355
999686597
887614780
545610839
581003619
751779929
859250008
853553800
869978034
1087865202
1130494904
882454388
1052724112
585291700
500676722
592965336
558785048
852282738
626522049
473190945
663057555
377337869
778852309
779473157
323886314
407686600
1020961778
217938078
756939594
566191353
541486644
679254107
739287416
230297588
309113926
488773215
1235018560
1086763023
746231790
398041653
366527376
340318749
448507786
387514105
960206125
599556432
1096549109
739187026
625863753
445659045
1285739400
677809680
916693010
1246172693
339137329
515067891
565083169
996684956
178396436
951023652
557346916
1280141777
1003635606
421558737
437810416
1023118235
808445659
779372231
916401744
684775991
949112564
330418554
570728650
433783449
856956398
509605610
838938080
968049834
553180558
507261815
1033619495
724931073
1213480618
1067639089
390985586
833069217
108609657
342087461
1191168638
785192445
397818471
1125801561
703343839
533375402
500892027
1284216984
931530566
730395400
852308376
405530865
842508216
877571822
714996814
1105658964
485047519
1135972535
511755853
783976306
1004729242
671869220
558833593
115709868
820356324
637310254
419591768
492627892
821369235
1046343569
818989751
687007598
442035736
754861681
546098110
1247002258
687186446
795709072
1061100862
453540104
360523792
1259289231
781013507
1202652810
517354640
555422738
400992478
350236625
408221371
496355925
723908756
84757183
243840929
915126994
488040183
856255035
1118419796
1017995581
815521234
623739355
1034608421
673323719
389778706
134954245
300823018
331768325
304841197
861692578
944943430
448651437
367755581
988827759
573562243
535588886
610142429
823502096
929233215
930650308
1006295960
382576968
1130495250
577441170
793942939
1118845119
456560071
791202803
347400788
171751506
568349114
184683247
355395215
566097235
1066291116
503532511
855260592
830013637
628046119
704503773
946194173
649328942
489689937
1081668848
314567361
690743066
834750395
503143726
916193557
957392212
775525161
824626787
478885947
381458676
384018128
975339629
775116219
523700292
695114619
473981511
1029997672
1003435228
339181070
832724874
635419744
625142031
503614658
804110216
1044248633
1033999372
208020519
643183214
543373239
830949005
961123471
1099184979
763649713
896561558
775170282
1092329333
466321070
1019057911
611255517
916763540
407627429
514809076
1276106979
466875338
1040016879
483162567
672517750
467889306
506114362
384751450
944624788
1023336588
766131341
418215514
1271797391
57982910
1074364482
856261225
351614598
724490789
257861697
477133548
544650585
338709547
1120043942
55028380
977012907
557568626
517203009
755501263
1126816878
872597850
805172560
864167818
1014441781
789101778
533579224
646037850
368144033
559288695
136873572
409208281
969634192
270110850
768737446
540186524
830749067
880503277
956544292
1072478827
547809209
371593699
148036304
747805884
1071868496
450219309
403437578
687165820
859148190
663950894
482219971
1002731277
803039030
675123751
713799129
764877639
490214439
465692473
925433910
425117265
760045612
373258149
574668546
575490775
838512207
1128385874
814810378
566703918
625068128
680999532
490516322
770335376
625421995
627977106
458913784
863946994
723955530
589713556
543700002
294071054
788215441
509666666
479724780
763046429
659783553
926837957
1145408224
243752122
751190353
699164628
1082285343
414394190
367696724
1032180917
596021816
317264625
563687648
445781122
556591624
1141298333
931480141
401823652
799280595
809234803
982802079
425586588
838478131
1013841402
1155365440
648610712
814968233
398127735
509470428
560539412
569664770
904854451
683906801
645372140
478247300
516183498
1172750001
935888088
708217724
435105764
683102773
1095951405
384659297
550844750
817540938
332543058
280298451
295189885
812912809
898399482
1014949745
958194803
1156612937
139850018
1020800911
679909295
501658474
873433605
303079423
721084576
1058290700
412355055
742243637
1008783325
393388051
924750110
1058245929
772875861
817248242
450339072
642891226
372739932
518419340
744093354
793340720
635717336
1042321025
253704753
1081176943
770175033
770443524
6472919
705868307
344608127
261073646
820774367
1175661645
866973690
991153694
1077426344
633967338
1051997238
923955655
805756704
499401538
860792612
757806962
535363576
653400786
327707680
973394029
592514806
863878287
322738081
998525471
743704146
717057925
1005776502
909798812
165686683
861109594
636550456
722303853
661870991
109714459
889534097
677323767
540705814
888109281
688365298
961388336
555907070
452155657
1190473131
942199176
1051619681
833710263
1019086209
1204190469
416245172
109069544
917516360
1086448063
523532144
516268653
608196327
471258588
472781052
601415837
450969210
986978720
559664641
795512689
566776023
727045024
522749163
716755858
756421958
453750090
950683002
650563358
817073150
570872612
377726615
848152520
828276206
331802916
388395274
1030635285
895355636
338088577
984795620
391789639
653864240
561119763
706487845
971715393
901357191
901839662
991574251
1019218457
372284774
930660410
820997019
986107038
809520352
1128616779
367448745
593395016
549581347
725874720
1021115370
514184027
790912831
498112831
797324732
600899606
202771856
818216596
951209141
686987596
372288555
1045134142
713733576
347299581
601875974
813171111
693576895
419343280
288493847
546080915
671957229
712505253
1038955045
1125717301
563501470
813559917
983677690
504177642
978889200
488789580
599425806
923523655
897344701
703173650
587331053
685722410
669461879
903993438
95033063
1157672249
1028225093
959743280
912455746
689346956
671400414
466342025
725994308
755813359
663293755
1098459463
664423148
342678885
1203783992
602607036
528768032
1087420421
638720992
915890944
877291779
514350629
1103890969
688840497
403399609
769660514
529100401
828228657
487980692
552820144
812509099
839824665
1282581978
724951339
475321710
408790870
1007910427
1082567073
504998232
1147000118
472613010
624320904
752004242
510124884
627217463
1244793130
369251857
471885236
772700760
707705218
476876609
924705749
411844211
1013097064
614253531
633677841
671265875
966188804
524487302
709647171
416476295
920475845
1030209582
922574693
766678254
704597848
647343716
838008424
1202334206
1220540055
727071651
953258062
930766915
554691898
707647707
1256878352
783340046
543878265
695929291
998525898
1067219299
1019799404
956183232
509252676
591129519
763189513
734590673
967313924
552701234
527305779
360546099
473000732
955619532
1088551056
498943839
574822368
986000817
830455995
545280174
1098041866
264544030
487814725
1189746846
489025008
539850994
629919243
459377974
562101419
941527217
785667807
974976446
262544775
795183384
610875064
890351924
363198255
548088360
539556994
1122229351
742601440
730543701
508718101
1178991511
557593153
1249468719
507598401
1014278931
1571036
731927372
808517947
660677842
966134331
804035692
681782110
260609271
637637706
487033736
1140738308
992277405
556047591
589639068
392542266
983826738
720051238
498731960
483298347
471435975
1092572672
669669702
1048457891
353832323
658657034
629120571
1096852939
655612454
1145772611
503278196
1080360740
415182339
892951845
1132204330
630970285
676066681
1134477479
1016312140
694489908
621616503
759047404
665459912
566438053
684471548
1240392276
947862949
414329095
493326754
952110876
585313741
956820284
984091374
921507278
805988459
1213439100
712924161
708476488
977805880
568657070
395530886
1086812717
1078932698
1073166132
568874105
605317974
637901099
878326471
397069291
780400157
544295494
312190644
411324595
684911915
629467600
1291923104
813172581
404162457
358045480
999450080
974954867
701352176
491493919
733816897
518770472
237319614
270146695
1065440623
574789796
314007529
568997028
551907501
1011921189
1240837186
366546410
980877466
586244009
499436510
394449183
435300120
503137895
983342902
739081150
955333878
446990140
1028216019
910072243
405070476
467089434
1070846624
834860876
596684391
542675162
1021023917
391780388
143215655
561615796
671245134
571069838
1229205763
989973031
531995167
782024786
602278271
831980647
654049350
839438453
210750008
384995251
783986450
726834138
714833485
823585022
865378775
540529041
885166927
877230039
1111190479
1205984165
519520515
977230838
455962877
635039773
1095134514
1279366464
1086853136
840924796
478665909
887553311
786570813
583777189
596738254
842469296
967039693
761326393
450307544
1100659752
550171814
803305363
1097719119
1280942803
526961202
1020756926
859925633
1237708350
910482479
443146653
869272351
1266638513
878199172
855948265
516649815
831225315
446152342
704105615
366290244
900222478
781050679
514598043
285673622
699244875
733872588
1097421404
725256116
858811041
864016074
485042418
868141286
1037683325
772205734
839546171
1163810006
757022214
1138904113
662518224
805454942
865955383
463850553
636525305
942180473
687672133
922232591
848108933
1279814661
848805716
830818673
916372161
376216083
717790798
469461437
324166525
491044138
344661710
968504258
110117743
1226662108
1119148134
391785971
694108295
885093323
475794762
495339269
791900298
559145139
963196506
690773865
456777341
642580934
391294742
470150765
632417083
712649904
967554100
678888646
1241881485
357238440
773885336
781204883
709462317
984543808
1106258609
997859295
855716027
594091956
1031667695
902756258
511276444
61402830
481023930
598188204
816271030
694588388
687497948
1218802206
1000241707
504464858
223565108
371583870
1200987723
653459251
1030221220
956427849
588403539
795946911
649725390
881989052
598987829
890603605
771649607
503799836
910674906
849179666
723561923
624448551
420230003
1037435923
1218241122
429317621
1068094409
459561097
1048954318
1112848370
728232221
1081875070
778272519
392368710
818740107
611806942
477692094
702397401
1037986926
837584514
657209906
748331148
1131197334
751486880
1195450360
667655573
623378106
429131039
1194901819
585375744
916873382
1055318575
874191121
965446681
558885281
761134543
576026371
659855131
493833775
649047690
276272284
952586290
957899565
674387089
378091407
471495714
237373986
397940437
798531153
660043178
579106751
182123961
849485710
397866371
529775219
327084691
813175777
388145183
518699947
825381220
717232183
823618458
381428407
1053739339
640634825
1048316850
862047061
936752291
883474953
679982876
712535253
548487292
549234002
360904272
752288122
1079256034
499866615
722169298
714229873
785310918
832166498
860942520
1048862809
754384765
356216023
613314175
830371090
1296658320
358301613
1053603432
699382902
732520893
966478525
279764844
529472153
1242628476
427005133
530036691
1240141409
693587360
1121225651
990540569
1184590839
560033817
894898308
331660924
951424297
529279798
942132377
1209269386
490091920
844725837
524086571
920058214
939503524
732679372
1032335521
1063545791
1290462331
623747516
787288686
720735944
611877647
521226525
454732317
1216386327
458915243
542805813
1078919643
741278934
470053884
806802377
881186747
667543728
1006317768
424884445
584628698
813627532
781128614
1001915393
861632496
619667043
471886915
719733626
490486341
707625292
805927894
930910149
464223402
998197807
984449461
291636927
819530842
470487852
976603633
833235389
1057849336
658256275
581824488
692511590
1020364585
1001091622
655616193
1004832232
888104819
1115967414
1178288133
566406840
555537519
1115125371
126088324
394344367
569688199
513957021
1025959573
642691221
729891359
830221553
852745493
602766541
614947891
1153715845
519500919
578472580
569909294
839295915
314257038
925507716
101290956
1198018336
666523548
704885839
706718907
1142682513
253186844
768955570
1246066021
1186136603
464988079
894061448
700486935
959434502
581731192
691203434
995503282
370963479
976045618
435337776
986911725
1280172851
765153298
648572515
704475183
897365428
694447434
704645031
600501693
666304854
755930789
413690367
945903696
925655191
906498926
656342103
480145584
468980562
215080778
650359387
516218988
906822619
1021167850
715558343
1058062071
1013207490
573059353
1214028098
471129525
946289348
689153539
121916327
1085359465
460761418
507349568
824920298
761736064
463639937
385526634
323625226
1002290242
344103321
382189233
314164511
106851686
918431427
699083819
912463808
1284023687
696071595
951086261
677841432
777155771
1150887703
863104716
906991512
737655193
533221751
383925382
385310427
841290802
619604583
370330566
1278733764
550833540
1278112246
1227115111
435855186
356195533
689339223
483099661
526621710
1138960164
1005983415
1194359486
1101565049
650212567
880845817
956867718
401540335
709002276
635433223
1047833638
948382478
893071237
345445669
575762609
943883593
458952687
843834205
762625161
479637487
644676726
576196297
967117718
763451352
892336982
951114797
1795697
585273583
1027479052
682527427
148582929
738460231
841703897
925335013
684487924
344322923
653637511
1058961825
997115624
402243977
724508925
581782923
1041199937
695206995
1084156984
1068115903
1031375392
361886390
734883263
360315168
733217763
388509548
796890358
666256121
918114094
1186847128
1298711668
606538713
560970386
564635960
390698298
535011045
310891437
397895883
772594584
914172571
464413248
763661779
878872970
801094637
571533439
1072317952
1283965477
633087464
455612906
504687650
310082089
496087417
901458021
867850435
814155092
662175656
573823560
1062988243
582355912
438908047
857178445
271906014
834017818
1010128045
1077678256
968158692
803407929
590310068
945120977
623848921
1029078458
958426099
1096142804
861190485
1023904549
1139123064
543419195
912511822
483867867
596459276
387733389
726671604
1062209839
1216502024
372921673
599995739
15892530
729430323
957334184
725326267
571452353
788028356
500472074
370193312
542473837
844739139
595478500
839811936
486174948
870379909
928571356
1225236735
636495942
887859547
638665541
713219048
1262289504
1082922314
1078000470
1067251940
300828489
568704307
438699645
1014875472
404001762
324676029
480050169
1016455908
355592155
685558717
494834981
746032592
912224516
502556104
1223433178
488343870
620193772
521490336
910218577
552538262
867594357
938189166
1119145799
624670408
380271866
1203892068
337755358
845101529
278904190
618058499
609390462
1068150963
793866357
1003476842
786838201
917919278
937447119
1050061349
767301969
651174478
821886748
854549564
372868402
455673664
447131786
838528885
985559245
926775632
566333867
465185147
667250248
711378040
1032805625
180621113
380908942
872503365
927341700
658641260
133508911
297545901
744149592
668521496
506618442
849417681
929765088
613095238
1041448508
1233789369
529395819
952806339
626347001
756566821
543524418
454654348
196627014
855560779
416468497
1245121856
1064987306
918656629
330087366
466732899
546233906
364762502
673940679
835241609
1054341517
746722385
1186120395
1185571633
43304384
439664453
892305796
592119621
935767727
809318758
777424988
586122619
828406085
710271672
405621851
255837984
487760411
1155268176
411053026
921985665
983309202
619497638
819883252
951146429
852617668
508263250
458011308
856852088
432440620
508392673
1081328208
847807592
593743354
705664607
510332325
1045980479
490592080
947721210
351374626
731193066
1007001244
208021463
877245816
626135759
392795058
854458726
966332384
884615779
365835
1068528219
539918690
749824227
841368247
723437519
792893339
799765539
1068602850
418774188
1144650228
842752270
709229030
1085491273
975548889
814783589
1049982526
870890177
834682095
1209899155
632835142
953748076
977579650
569680539
568279084
237102035
917772044
829300695
1074227849
671236742
894970841
1013920200
805431617
347579837
366286904
714435610
1041562821
413500023
475869870
1105723559
551605669
576343891
1067196894
977306704
626587566
677008833
1072018130
903975711
825088606
745147743
950581266
1008033646
678724294
1069609638
718003338
1139666351
404381141
371715905
976289925
1242441076
478191765
782029270
681161737
998371909
479572561
752818083
815300197
1134541
959241024
779219224
335012915
1224153901
457273047
1228020171
304790947
429153001
448527361
286399856
772771060
1025376408
727576501
1091820587
612214613
422610038
439772604
227775854
450229398
926449368
677905533
529265302
854637219
865464260
607062476
832332894
903320782
648586120
392077081
1008023869
351745535
1205297968
530583497
950916707
1055349342
544042079
1061740930
246825665
434542561
961205749
650095452
737358569
480005500
1027715568
607237170
857720488
1149977643
343293594
380290678
36566754
736923877
333312932
450437218
727786715
529503095
1027361499
951381272
816065823
544933444
664277224
504092372
660947874
1019749120
814210136
584168336
1226069353
186993170
336257396
454371925
864032009
384548644
984808171
362566829
355441138
381786913
1020555659
672963820
502027344
482498925
557162774
1154650368
693035036
1126362500
774122420
1080230243
453139139
608987604
562240947
853517985
571263464
1176333617
832364460
598658678
513381764
864749461
1167720735
911950430
650417598
808493335
456172657
1223237503
771650028
797506012
994485742
859117567
518400524
654562133
329756498
941482932
951249041
531590111
365560975
637749075
639397553
452394160
293070339
838424817
876017386
513174530
1101512032
567833999
482396984
858894444
642567720
871366564
994642771
374695682
1009061943
249665530
861129668
564612654
614929785
114354703
663085146
509529773
801423139
1116650449
568885544
1035029089
926326134
982867508
482486523
781907895
731555086
262566743
464940908
1021226526
793186105
519847739
209303634
533849491
481176274
555693502
870131244
923848051
908625515
943763249
933309951
449345533
309624219
775703587
905735043
935991171
800825068
452574531
1002593458
1014334954
627433362
347074177
929914220
606909545
294943720
789658196
1126558031
765357294
1005059909
1075537414
1112931608
908805381
847387655
549507667
399485326
984275066
970379235
948631066
764171041
901334288
1211754873
860876449
664632625
990762344
665439198
509102490
827305054
290017579
540587306
1005080886
553453488
293581969
1238115516
792530382
747098661
937103222
787533022
1070938907
727093993
490041697
958972399
795950308
692876318
479614351
731187957
457845962
265416467
230815251
893554157
259160408
619953519
357573068
557652645
528072848
344514264
403837962
957033878
786769858
920988350
474164658
927823887
702577955
384484866
654916264
720497734
312009919
984959030
1125414752
852594451
496074551
723944468
227089533
606262189
1065210063
597796879
657336650
1012931434
453341317
495587777
567375280
668183476
933932731
1173206225
737650659
655266218
795311745
753188517
797998963
702858421
944912624
1200240220
859130781
679276332
859136058
999264826
820624051
398362624
762438458
938748734
952861218
821316833
757991693
918039989
369711708
1046501237
711864407
886113616
236975692
359488213
595511388
482332362
386230659
470145136
1037769473
592921561
361502277
302655185
462064337
712796311
375366967
551726095
378234337
622007601
703310456
812982985
349045392
896000239
575446843
759602819
585292548
1088038670
807786522
385495683
427795384
647158382
654486099
484051052
867103262
760017664
389424785
126794865
350910858
511007140
490883383
1116828457
423682144
1286912767
322318898
508300948
187143520
554442954
498745656
819238610
223950012
475272231
483034793
381588374
374694415
853303869
930105349
596129119
1006140704
864112086
365704110
618079251
974811061
133343133
487321704
593240535
781601392
679193527
266692322
1117889892
474274313
298450520
842578793
937182314
872101242
731193381
1171593354
1097423223
617170522
916777445
806528709
626927789
402862491
1236896524
968518151
995863514
641507592
401066864
348743605
523595801
741073433
428604313
680938073
1119007364
659684434
678743200
624861500
273606787
538779398
895106162
479364443
892964509
844338920
1101795815
407350211
746955175
500008689
671133633
859384235
958944665
829560042
417602925
1012892174
518517726
473934024
444585662
494145974
900417554
785924528
550951680
718915685
532445262
423044964
1053634184
742546407
507114913
361256986
656893704
956608008
1037876202
1089486761
612626458
1252204772
510667987
457370213
937321536
336690240
624481430
922051801
302577866
477966522
360433919
397293172
1055545455
658274421
996214388
557419168
463424303
704993421
553743403
852300852
310511371
717285386
544831998
422275519
905304678
843630207
659752604
838772911
868876338
1034427833
887520461
533937722
1091333234
465569174
299262049
719956091
326345841
190214585
950917752
477663560
353402110
340742042
510963229
570459460
1240632750
271766255
559330097
454507585
742790632
411421165
836314861
220211401
355527322
826949240
376204871
754343274
965563974
564618847
1164137268
275126065
737831403
369536191
547732427
511917053
865399737
473156565
669533344
468385051
1210394239
1158302884
581493469
441095606
574093672
838464433
626057903
765841172
941287996
553185734
613572297
464153676
647120036
871790089
742857910
1002572058
926010550
608685287
434584650
784475092
649760380
906345041
658655935
476550376
592886935
455264107
363607411
243138336
355228583
575753324
630021745
481309457
466629352
358099900
572575159
939100018
711069367
617448191
1002042141
585203992
1182587376
849288181
452942847
338365837
355553738
862538433
900626210
665296290
1034484579
1075921797
527247754
561422083
618203969
430103693
972678850
948427879
813695526
395301889
77296610
691724501
642386293
468760251
779931065
744286923
994495636
1178845125
659731325
652369481
626081887
527060647
577264102
601157567
639958167
507315917
957408182
551592352
1146099410
502669967
339276872
936269874
749609373
1017677023
468505587
498019912
416623607
859582473
788378138
772440236
796193546
481103849
707737259
543258303
400863293
1034073036
700851214
541509713
471383251
599381810
550729132
760355279
470302510
559358825
1186955518
910223621
399108572
389772226
761424622
328932620
525646791
523554682
560407418
671320277
647547827
776279977
347641086
1002200765
546988759
879473257
668406776
568135235
530473584
956127276
467313419
910452274
875344661
846761448
598665211
373462196
894207230
371481979
832155888
1098871844
22864126
702462088
1211062052
771129536
397959548
624607226
484168552
742285177
956546769
682787027
302490443
482390994
1166945959
887287330
588557179
818655450
519695153
614842185
671848708
430295271
1056443440
1293803678
775371025
980445165
600077119
507991692
638981449
875088244
363629746
498359310
1217861757
306371187
828795083
733835447
999032127
383055728
482692199
776205871
1229769232
826117323
752600947
1076444442
695517191
690936620
381327831
116511334
335904554
442050008
1182884869
808095288
596393921
1137850508
1115745494
520015831
925944107
641407685
799670986
399492650
206041194
439792525
701480650
404246040
957555905
693496457
686725017
469586728
618068660
957733278
487007779
1256075105
521773984
672615080
463839892
365917989
310100808
705366099
835045775
746940188
636447867
351988398
1086758974
353567654
589961185
711014833
795489791
680385064
534125195
1272414646
883215901
843168614
750280773
902188581
893373549
741050862
890944687
441847665
1039485273
1293195701
464074078
400653550
574274496
378818466
994108894
911771252
1077527456
1020239236
556009236
378616515
795122734
429951483
657597068
859252253
445464384
509237291
1068645361
317130667
954267321
586968950
989050468
354096701
388560622
390472875
502606770
298104121
597010294
759160333
358655023
820573681
625857512
597421129
575699268
1233593184
927203572
1066949766
958316452
731716119
1133436060
793447479
997770056
783218264
455548356
485881707
432839002
695330718
592882517
861752508
453454745
401061536
365535867
139889715
362765863
827340387
423997538
331491732
410041888
1155167462
914534908
445996765
429729704
516079911
561487956
959969018
539003266
715526894
505087588
808793576
594892747
661642735
425083405
588292467
1213471749
697075010
1172417749
130331312
491571015
749737567
450738148
691656866
843287088
848510922
735825933
389603248
470136891
530607501
1095717481
102997218
845125120
395894266
1281844605
1009253532
603485086
596115349
798580618
738275022
825196967
1074371621
696214848
321934647
1048897301
725042934
477480166
1000817659
1086878880
734725449
755984804
659631777
633069374
810652357
1052499281
1001254038
540583846
1176524831
1007733990
728987929
389021185
615987911
1058237633
1030326911
536621557
627737811
1124409632
955947472
591332550
895147707
955013195
614943516
618233721
457258354
926500993
488177159
859561549
852615778
939239166
438804805
840997868
882756347
336118975
495932866
843141187
754162411
940571084
989312113
1268080027
608126230
408933452
708699472
433434156
995223343
785590790
1021825154
94119938
417273169
562614866
662400960
452967404
965660689
587319979
497989969
858282200
226247717
930282580
536505513
608940164
606376227
762160737
618960113
1052956824
493086288
592052396
512102316
1009422881
532865151
670061688
710660366
429102364
297803435
702040466
94284794
349127587
717699833
469548923
900419133
400814799
578773495
1088994251
675023921
545990370
502432769
530452096
510176207
1230944545
1079687782
1049904959
944933032
790510899
816085064
395165824
1205171969
698997095
661601479
464662423
293073416
619205120
309042520
401368181
803532640
760330333
129117463
1052025007
348996672
771568005
503362245
248168616
1044591258
1096439081
726377263
1163660858
581319699
600726640
811376935
125365882
1045590359
681232023
774865004
664508527
1069360815
1049100921
1013909147
993937483
910971592
783663919
992847469
1091224678
978234919
832343577
1081034926
1220705896
1777823
449641539
785977847
297886473
952867528
650624272
1143235618
1186591510
760312646
661398689
763054198
318762905
746265300
1040991811
805829194
297852867
968374015
927804779
704626190
1078780451
821358093
517454123
1100066377
482894470
996969871
857036361
1000170873
1069651029
685440410
196791109
963791422
962348675
345870984
468093728
667441039
825625171
803379950
420149130
630349479
848217199
274782088
905965357
960946757
490907076
474817045
1073577082
961108132
309566894
604521177
701680983
653999780
904527827
1133871031
739787782
866441449
392758733
961992355
125121371
818786398
381143739
590953187
766941685
478874802
641578849
500345932
615226559
749629789
1114449784
395969408
1198045053
1126158665
450062870
671530976
582880447
338057758
1127850564
313300811
426554110
257887490
1073347714
497686611
909906316
733018542
1213538920
342039790
162359177
966641334
538024906
1191803977
860194591
720784554
908940552
603419293
895009643
916583801
1036149697
494603903
973395900
879091465
360039819
822794611
1086996212
628814225
1209694549
686891641
478726794
576604954
931472831
527966776
636809399
797680166
936717443
463489021
1004325950
724476006
591814361
459471747
550154604
839037482
954335913
1108362369
969928470
494224430
1256842692
964957687
569718457
458441693
703077056
601259538
515136124
472857889
1144839815
1287604043
889222646
1003001452
439020299
1083730104
757507088
1101092627
868530296
348318422
829241583
1020790746
565898362
1277298037
402057040
421594151
309559860
520499500
387411736
876337517
1172072003
909751547
488173485
614857378
71159
789526868
870450854
918929660
334545777
508142263
475020943
902772275
685329663
1040111990
1018025916
430301882
557886095
273603511
625886636
1134609162
468137007
605232715
744681401
468377822
378635026
669351279
427137539
548446436
704070037
439118970
1136741920
800408613
533837979
1096298253
1203877539
896040194
464257535
1154475669
587655349
960728899
771006688
1013593828
1152409333
210960609
422926499
1098828432
765479079
954656296
1082947010
385250879
651791930
1088022071
528800815
914692336
1125417621
483906405
1066965280
1074672108
702470602
301166637
936252184
770223310
1271722629
684489631
1198542330
874536967
465879618
1037714878
577550099
1134505262
776289767
670551637
660651373
924725602
293079328
854829272
834126239
300784467
1221805198
190604713
991700783
500486199
770395473
987796797
1103354317
529009840
480639842
896674375
457992189
801578474
1093072550
503174841
775230193
641233392
711582782
897931912
96094906
908475472
777602267
1234976487
376675449
749933121
392908348
954951999
466655184
824062291
518726437
623987032
702853004
817691593
1124417224
676552476
239826397
556683967
913871515
1257273064
743750269
520301387
711730698
508722049
608787158
431415786
1004182859
1143688762
799852581
592146631
289985800
780802275
916759526
1177035600
1006012026
915831149
541485589
846682238
796229536
869790276
751160176
750345075
455545080
1063548055
984516009
604544625
1032842265
857362131
1153309297
887670198
916202578
493598444
304884931
1048838392
1017984893
548445078
765785824
830188971
982516418
935789883
937340258
1061499698
1169830816
1064267748
685431444
417864777
766631833
809474837
275088681
1019217968
929764353
475584290
756509235
823154380
454278014
1006754602
625651007
747484121
706239248
1255455133
913027794
763373138
405895137
665891045
527088951
806726375
539913042
691735679
706417089
890468669
74567473
373916583
359607588
346809167
660266239
1036836995
893898731
604739866
672562151
1228531058
550425668
774535911
696487540
670389646
707167917
883338296
1062913683
1050987582
1095572233
747040285
810504760
629932303
802395665
415497987
818191373
793552443
860173463
383408647
263146979
510684132
353801266
765273036
599618631
1085056954
706874880
611813607
167639953
890237272
810338151
436634801
439721444
864524839
199948704
906984412
1161477088
797322874
938018429
808732915
599033163
1083159612
259798771
918541224
879815251
740614610
355664660
1069893030
759621671
261198051
199435738
705341315
461581480
876619971
536733951
353864291
1251799078
564056075
517120413
718939546
642521444
1229625931
1019842951
525365456
405039186
971322951
748854430
971631658
752462201
128640797
218156507
944825779
564757462
210206906
309985048
781074758
994188745
1296495596
196235305
648207494
757610927
557416064
320061973
826191139
883951791
1285401208
524866913
487852502
452992356
861536055
721289482
362578691
939556870
935372984
524884400
121738688
298015973
1095584166
1043913288
604435835
405030817
867441193
528687978
1026740773
699663127
548647115
270059961
598183117
354249865
570138645
758070445
997720988
384136661
341788083
694884242
982561371
952985945
409434467
801613035
740168209
934952625
477840939
734410081
123591086
541016708
1005097312
981510417
602082861
1050384954
1068393655
293353944
45397216
508253271
546458843
400281475
1174054347
455521165
1155133034
513027701
828981265
756063288
1076343513
457566700
772175344
1220747094
626129982
325420649
716027779
639128713
619963941
58181785
910797001
1088828169
1223661523
1177576313
413202821
1283393561
1002390205
370203788
936185010
858883575
529247588
675280205
536097194
641372194
469616138
1076763159
458522935
808718338
1015581011
962538549
1105869834
899014043
659146207
335791715
372106606
606393396
463398589
440700137
453257860
1107116054
701774694
663612681
321853251
340768738
430140947
324435153
471562952
560936761
1177338707
1051012859
475095156
726608800
1235357395
398232331
707258886
319457555
1242947544
703909645
462540626
541961204
781382638
723473021
532077087
457167790
517955605
880587487
632462242
1155974071
1173035584
452614699
930238932
203117695
500701314
676553163
402768006
309021153
982535358
713431285
857374321
928693494
471264775
971722116
255787906
1117644228
504496965
958161804
458192834
559122206
807363113
1244719286
772943137
533215596
778105691
528296385
611010629
870230267
1081559632
653600476
1036739083
961280608
980446724
480026626
710267298
543080924
717158896
641742970
1023069963
1121896127
40489360
937873215
339130732
703650101
664522987
543624150
492266975
1035009314
782569223
622441154
1048794710
749164604
1195499269
751912712
1276938027
638819447
787037948
690183057
528212223
637372055
1001844340
382470572
1064075117
1022009762
867818905
199651756
559206088
1196042740
430976631
555897354
421598231
749202465
1217882924
146177970
699499378
1064212874
585833764
734067784
828637688
1106007851
346335368
445915062
1043209593
614004611
640573508
309125466
977263623
424533299
791516304
694095407
643054566
1076310483
581005604
1215337308
358242512
999448256
247803474
150108803
491674764
218901279
608392173
532590299
665994903
934464796
333967907
1078551982
1108857387
1160130079
261494131
957642903
219366243
274454612
678172011
698003915
89564316
545416731
758836686
853035182
606318635
145855979
1058328779
1058973625
882969539
463117600
554161095
481858706
563440680
941323683
940387074
191981768
943789686
578952040
689424393
429669528
747512879
1113493957
283447657
439545594
791695329
413949275
389902589
1003999516
923127681
919942691
1260088652
335420582
138650039
1104045254
1185291075
499312275
569823183
1156961133
2930776
867321774
443847120
1048172837
934118877
774855965
1067170880
1032246597
332387729
1298591820
474362962
1198230287
389346578
482854874
629688345
835494427
947782439
250918793
320093065
593529454
831233553
677284354
1189587392
690427518
1165419300
199811330
532314534
825500498
648056667
953100352
337714490
383951286
1167628385
478236765
501250953
618961820
444311640
1005078686
631971022
1074129065
622150011
786023209
613189279
478037051
477836226
1103631570
845549301
198902912
832446506
337083492
296297022
800532666
994434791
684645867
674001945
1123673461
1004748231
578947961
340668118
308554455
822493201
823113228
622575086
885972101
1027103519
808433012
1295006624
441071659
917965744
615719782
781237711
535187931
1211739241
357839232
1123583283
804134841
699347501
736496689
827928914
923266409
247451523
1081833921
823660539
726756742
662712599
895110064
790834510
651794564
632022334
591045673
377831474
479044871
926396068
523617259
806994486
618319534
1063224317
530668710
1104614938
1046227829
488883628
260217623
757525272
541052978
988453639
945945458
471665945
2744854
1155233412
1212556642
1130188376
346240968
737398023
1101251215
887733595
888427740
1074639573
503873498
270006261
1054841201
279589704
643889736
472299358
1177656471
1097775930
993108234
1153734121
705226754
585870519
377186426
953352465
1087118164
1282342082
451973007
810867287
461105761
1154773815
543772121
824056566
887134330
405290135
342101964
374139525
330626810
490936571
327582061
998811439
808702274
867976749
252163723
631287343
515007422
734582723
515372263
617095286
789328408
756876509
854969891
730220043
480876901
841129573
372530535
751476779
413894616
1196775344
1109676859
384153579
1119085696
987455301
624550664
578275372
1036775286
1043456490
391248282
418323081
698821258
319045441
386966147
1014194509
541458881
1076398308
1076795969
243214381
873903420
744221081
543436760
605766321
658401211
531669784
430947623
560644184
931133282
616683483
953961545
754762079
1053478711
1237828548
689975671
857869997
1235812553
1130622555
550952937
435036982
954950783
1033098694
373782832
396427709
419962236
295266597
1036562564
366861778
347486151
520279977
404372388
873810789
212700239
487975016
617349179
844652358
155135277
121796949
509416969
771324731
414938022
657966489
761733603
964706556
757489558
1027976946
950034278
582189459
455568374
1221103816
526493311
495045221
699025533
464339482
600216876
743842242
1134603633
933829974
1252657773
1080274491
1019118267
429934837
1196363668
329283033
964066974
1125756068
155407217
424039251
661262737
404618524
531376360
738768920
173788876
956863349
1284849045
476664130
743044071
795859030
1046461051
869675438
164574658
628262689
709865572
1151726617
812065431
825984491
569420304
1149501767
925562994
250144268
529171656
430628734
960962664
285861621
1229564806
459423394
1054919989
617700061
802214071
1145524947
748350422
1127246472
434309056
1292401975
931897948
496220545
264627093
430106013
1011887320
733232371
733292518
473176578
180004188
285153624
656122029
349235765
1000505464
304976052
911269088
761009130
672979212
814653610
851244767
525216120
844438952
506129085
752738953
347125720
300397817
1024012292
861559664
518519151
388987780
710616211
644830933
414418257
869461175
1305009
1025221104
392320090
924065391
553717302
353296811
622292671
554241853
860932684
1060811586
1140009587
420737064
475292828
468199792
690763856
738840402
707026567
512429404
465493805
730640317
1192305523
363260769
545670301
472113848
965416256
967100633
588711025
1008140747
636541247
270148245
1073365369
836224766
418845596
431064763
403620728
711743036
408039206
197176446
1135317287
612096614
880403320
299493311
929576798
378425134
721550132
1241224017
448923680
464447591
371888401
512276566
1013007328
914458984
159618202
809315854
1208415898
767192415
793804632
838084843
787283555
995167417
613154553
393372862
663681570
474385649
1139360230
655361344
545868312
972335759
641330524
667560411
1017292068
647081529
837324371
857911606
454418439
998961855
400685382
790136398
572162828
474597170
835105632
1077232842
830482615
1187029457
582998242
654569610
1019038572
756788984
1137177717
54147964
711925043
1073721765
465472604
466793071
345899384
526702971
1187393380
1076231045
683859108
317349719
295012845
57086989
995864867
567075416
817719667
372097179
326160768
527273009
821546921
766177701
627991927
673296089
367965964
486469690
678211004
895393184
935257788
392277967
1121474105
1239107618
771759228
401218900
1008868062
1036720421
374211432
718143147
897513133
549883601
413306400
536319826
1156080270
921950380
613392330
787652500
487416755
1063012994
1035004092
383479398
1220565918
638102646
463410765
478465717
309768770
246536876
699119538
1232430806
573397283
555741879
1142757398
1116730915
765303227
1249097055
576187573
1175936826
637642610
162302769
247069737
379692338
494995116
83465743
955521465
445323550
500064012
833042418
1128724807
800444052
821737627
891675814
517785861
556679878
590176553
468471751
975608390
1071847012
487782186
617196814
870594905
619716251
912109775
805670264
404592050
756804466
1140994787
490310256
704628054
654186486
897934755
617297955
596085232
531784880
600377689
436892797
1079913085
819365716
897646257
165624780
485287024
1001085853
620872544
504305426
982571743
487981287
223730141
735125773
609434215
509960839
1035631056
351956734
294936241
790443023
1062471883
1035235278
981589762
619885366
634822900
714001568
395596961
729680175
478855179
363940945
645474230
1127678617
1080523419
716673086
469923470
876444331
834482095
776389394
723766300
1098665041
785921026
1020000400
950041809
485637942
729512181
529877820
969164295
276647580
250326218
1240103574
1266009509
1067584370
501829815
669792867
915908595
772381467
451463136
547217063
1233867725
497594437
831054449
521419249
438452436
895687252
706126150
737709462
1254776737
871484407
561865066
960675911
1023898468
164559286
848165245
865805046
570162548
1035697103
537334812
425179102
992876716
415489990
524228287
559780888
670686435
1102146724
412369121
1178852102
1044986356
934583824
581800703
1021345840
1263638106
1216636604
397271841
642829158
491585197
401615570
767474925
781196704
1090309350
453599679
992357920
508146051
501761771
891460455
456905886
574693442
949946815
1149692708
601147465
1135293500
163184229
1072955651
571082030
625131049
219354924
1123939646
1018658073
304004483
1144972523
1034769649
464911214
972411014
777777750
807952132
878717188
401603788
754310316
903104477
745667488
217921590
629339957
332425523
634310401
1025170002
529878852
530657060
406287779
965583291
62341210
1234449614
939450705
700144144
479136689
229539018
823457354
463296170
714004448
545319787
471977429
1002212331
974635115
500421321
1062360635
438135594
419427842
982099655
1055386675
1036501780
723406647
879412614
997032496
1046838124
690327969
874241371
533480442
782613019
649534016
165196230
1242262636
406458380
963275002
490691753
958101358
527160767
627793386
650414533
1235747359
649412030
1074423258
386459125
777538682
992862162
1058378520
345275531
831246969
764639281
870800155
447901413
205141096
739102850
267892562
749189590
404593532
489555500
548308151
1082307640
916776997
820123955
219855993
525580624
892572417
424045638
1275193554
506466849
597631827
837486305
530124719
793699770
415719813
626822150
506549616
1132809638
1119384359
908442267
474815198
993875586
639015880
480557697
544153238
676068454
1148929779
498007155
396114724
690106888
795815004
1225284184
514766367
651715070
879171347
778292763
849060951
832992039
877188741
621426965
1006678327
744906104
492562987
835485523
1219433001
1087760923
1233837897
979743095
423857654
1147080171
1036612288
1003502152
873723176
641191490
645899818
1094746581
1021257879
690968559
500525806
451461574
1038678412
1006894868
1031941729
401603601
1044663465
829626803
1144282734
551892159
866859240
970863345
475331567
610211030
1027463018
468059158
852656816
241201910
952450424
383248535
551165380
530988872
1139865812
644382413
731469216
491171188
938822820
800968489
1125861552
728670070
698504516
508643165
211309131
1053958961
896720849
1035940874
1201886092
231905956
288855502
61781349
654787406
853934059
1042874332
195976230
530178936
414015626
776169246
436800670
692589206
977795618
663349351
795264143
755380652
991173661
650299922
336437257
183647821
229432278
1189522731
643125551
49181298
1263476989
965302617
921351195
562323408
906273954
941929433
475233389
929336157
394400551
755930571
564234971
562867725
844715639
861698943
574514924
520279420
397140285
371927590
907533069
457267928
550871559
373957097
722663772
863178414
1136398325
1204061554
475307253
1290625292
1120521468
381741093
828357810
992980183
977716471
921512136
958106754
295812429
595394997
621239801
1030275371
708853450
578746316
480532192
581485948
575495934
1039433084
820947368
582174731
403485236
891818842
322735978
520685246
359835987
666746416
580475301
682455975
390265211
765427644
724470102
550642024
514448278
1126334924
459006372
820559332
1052681022
784236725
811750714
37092543
577385549
376060506
958021069
281575630
1068992523
842565795
112890059
1006380584
743706074
274680446
638299563
835558491
712994717
373628049
914572722
1220665745
922276244
927730378
1203411187
1141982227
1100136571
468952590
1059095132
364219115
621598782
842837623
315345101
501144894
360614901
510359376
1193117306
514869582
490890264
631201024
529273269
502395928
444705429
898779716
830932346
850192280
674475182
1046152861
420111179
1037395731
493883154
422731555
1217556540
403617382
966678323
1081911111
286810575
735079618
1085620631
829106688
910163993
606089770
765045005
468096902
767574509
411837691
909372780
505025668
1060899878
193987504
458803104
812337485
739905991
839050199
299796094
587140401
597170982
528998989
627139950
314587888
591550161
704672020
768479983
962107589
1176949332
402733118
915441705
640692905
1118766307
631025010
771220
599159076
1067015079
447889678
430054072
467366666
639646476
718644676
728581258
932421445
965100331
599858624
189153673
992195190
982795228
871030740
366865262
727583744
765647455
533570759
188126815
827392707
462326723
827140732
773272778
882600457
711255120
785432371
657658698
710944836
446349531
997847950
1066602529
846669094
913776666
721016975
610116795
820724318
781338532
1100301953
81888795
392332087
780520258
1189643386
653052784
856433774
768980760
886710942
708493708
953947962
1048138269
1007341999
650810328
713957341
392697826
453553284
787178984
781068137
500777467
306820746
596065621
146222277
415144368
639394733
759101072
437705782
466450090
152668484
1060376472
850721199
1032515535
343826240
1063382559
888462573
930813706
958232494
1159873629
1030219422
577088641
865321157
1064321326
458812169
506278815
556476056
500599958
413011538
610790622
606261673
1230927814
959251611
827398435
733495491
511796726
757611216
1059773930
1012335148
321803139
1118052815
1255750470
214415320
648961994
776943460
663836249
1203705838
509250479
628982264
562583793
784047431
800508543
681912485
640688613
975295366
844984252
563427975
892282143
704998037
898873041
807553338
645576050
104821515
964823353
481114493
656953619
240154563
904574326
731989986
1236113729
216343512
685811563
752891921
1057849294
643971893
1063458371
423749812
498585678
681908053
1065652454
354828664
945343095
989403812
865296313
874573637
1068369502
923561253
101880150
1038307436
1100888314
329133879
938425092
979038580
512072721
139648473
693931251
406170645
791677160
514762919
632154872
1156969954
907838721
666285850
981073929
763352158
57863180
1187559378
528623473
1107862929
486543693
440832939
387600030
369789607
882401227
575600377
727207480
1056341269
857522127
633225967
688586535
834591271
711596068
746264920
416041803
725045793
714256935
371960365
534612462
784587219
1109591491
565149542
489556049
885629255
360615877
284490050
770255596
421784511
776931961
942155223
790609451
689314831
737764646
887561313
1057803958
828552417
1027785772
849488731
809733384
387237260
1125314449
769924637
631522195
563573309
756431467
385256626
117654452
874400386
907575454
843780436
717034820
638049851
860282171
692577991
873175035
782688032
1031203905
340384295
480349606
773049633
745234082
809910724
762278013
447398734
891872640
294235482
647790283
821616852
630499693
1004480027
602189275
871396960
899166156
842441802
170328170
362335026
487412599
948963603
381960462
1034496493
658028421
1077401342
780319660
1096823200
951530636
1101929004
566501200
394411640
685480449
1065942323
808968141
535504992
636545207
344589712
567267608
657648182
585491312
1097718673
768695680
811084421
736201516
1080686896
942169383
440627900
560323719
474202070
667307378
1120424715
585357470
361540109
589139446
929794940
627278586
908507521
1005588412
536145784
951809189
782870495
60472044
801392100
967691445
456655951
389771905
513307787
1212808177
861107659
871263448
590806228
303941910
110049541
703011006
1144475028
482316474
678717168
1157100303
582366599
457643908
645914209
423389902
246163461
1071153438
600697411
855768811
632746360
500263515
1117568417
823076619
789818089
498390705
876976343
471158529
549962666
684359039
654770917
1094378370
945926961
416124667
422836884
699866548
551588393
337311138
640194599
537098382
421161595
345618145
641263812
594808560
549701439
605090583
528359556
748961578
512218096
1267226823
1152579226
886575589
542165677
543644097
412756358
418694648
791619365
530741818
714453105
782081595
797256490
898576826
1199661260
437998951
981649284
920324453
225177457
407171414
1101294017
303887342
1046064418
871405241
309958212
588022488
702042041
1148902096
970786404
468301795
398973028
681585210
334433077
310855828
352922293
241580320
8858984
832186013
156959606
471885065
396014856
667914546
138883905
768680815
1052973827
682382936
431395331
537401589
289274584
544011569
811857086
1036221819
733084988
691365776
571525331
638246731
361156335
658832826
386722498
836602241
537849204
876887947
693036409
1147829616
445644483
703078624
703586326
838856028
1129310470
703573399
458836907
730165049
1119303313
293599733
339371126
457148806
931127435
344953586
881826882
957422428
1099694692
725518579
847092063
648243421
695373989
1159134462
936995875
847352011
935178014
594946030
1038562206
764961619
536574180
570179156
777526894
470319664
1092212797
248162260
638269239
1026049976
479358186
1003635952
569487875
479690856
842276869
820227994
581498407
570006333
835561642
380743062
371892118
1154043630
760744890
772948904
559841774
314284066
822700965
1090643370
808475822
482261688
700552534
499427475
771742748
1071879154
753347936
622027068
535621061
435729949
579106313
446488106
815080693
822354815
924102247
1076381447
490358676
504611445
954958099
438242329
395327303
555113068
1006341756
789873723
685139365
543116346
263586735
747849929
581535155
490454114
1266662235
700037060
773446891
752161972
1239153897
975243239
478480884
687323972
929094324
311374700
366167318
608049379
451918197
230489299
852097643
240200228
805121104
224617445
1113542350
491558876
478284779
311371364
520286638
65973992
1185645670
780109743
285352983
460247355
597761023
689317848
624738738
1166054534
469506297
987736485
1052390071
404722406
536740731
544970420
511995410
538576060
1099338097
397765121
899443969
671461758
890317074
174777217
1051333026
460542914
458016570
558392993
497268368
657750628
1051901599
681219539
638412400
743042500
431773831
489394967
849814517
792389120
371705043
649324624
715419271
435609663
436273965
670233279
584664780
458388669
440455035
335260313
1089887795
382471842
396258462
715583529
541001178
425498708
979717786
1100715532
478285069
992544181
883115648
785062536
448781944
397189111
573991190
686962185
1204234198
782470667
637452009
148616371
630683829
650417912
598565755
378793447
719896256
825111357
557337263
465958701
619467722
1206845826
1273253239
921711939
641197262
360453
574717742
790214651
649963834
490369648
546764898
1006566192
645670949
474617325
547237365
478661329
871944893
908708686
137641448
409978253
513053767
433873279
1080977553
506101230
413547346
923682358
778975985
876573416
935334517
849571593
389154377
823193472
409139238
888597572
647725897
516735292
591128168
698797719
957638066
342870836
381053843
803279884
482423276
678693898
564756882
1124805895
468108501
542299654
954522512
97341063
931279367
919199881
410218445
796985693
1053967783
356590844
886393181
1085978512
936906250
689158323
336684721
1185597237
588919431
606598244
527800348
526346905
746102294
375299230
659093599
721301487
567710845
1150864682
1263999139
680957569
538497125
1148492897
448536279
1121660117
623746996
771091442
589123942
822472281
620578549
544117605
1023146406
496784878
813456687
1039936004
806948136
333249450
250472272
440879946
1079240310
686949968
1127469366
511844264
543325593
585353389
624494287
1071391736
817970153
974792387
712809735
1217400393
1141685204
398379521
576979228
53861220
738543725
1036294967
988860308
1073298773
394391077
594589823
615956587
293949627
676224241
531180441
463381506
809044572
429265353
1054045839
392901647
1052293646
524488449
860576026
907827343
585142084
398887512
1068580848
1063535286
1229751198
1237932268
501337909
492907787
489263046
805366545
934090152
1056487572
719888181
683636421
652871584
467707091
1110087131
944435338
954983395
530894529
677843904
680814148
665529108
547947052
252020096
505536564
411420124
777784924
1143077366
615685058
526231118
421910470
941424272
536042190
892212818
421137414
909401746
390089966
732800327
1124078434
421929027
848024526
1014066695
463581658
545220853
498885795
455195913
476513732
1281129284
1017037415
1027970338
1196447639
855763466
657875834
338749932
920054518
1085298070
737259747
1107277978
582523279
792410726
985689224
200666753
1061441323
810629273
649875528
620477419
980276392
1126753413
1112448749
1156407967
323887451
1165493151
1101506547
1017890086
259067289
1216253775
992268719
757555048
371403696
400612170
526838319
725860212
557482571
1121053150
920182659
543774120
260719579
709709110
989560747
635121577
1207124471
144650620
714034308
632462640
1119351846
927155554
656679820
175615034
839017912
770401043
905635169
873214774
967266034
1106743372
949345343
626241444
1117774384
789389466
980901803
1239417283
1017490327
1204703540
861121314
885382954
1147501746
539115090
733449288
862512345
611704538
338511014
518263603
612110280
1111390456
1061850339
586074906
1030247436
1073280246
1059856862
1239894092
752988109
1199118483
1132902876
1091101283
532821348
568869176
383301505
1231650127
1087354564
862805437
622990433
802038939
1192487362
1155187028
1005904570
553139297
1165432112
673159928
762349017
405082365
1085846871
839559605
643714625
981761372
574487193
1148711673
748324108
710479837
486334686
354884824
514975896
976696189
257330276
758003857
726994156
1125555676
1007904052
506825286
730467500
1117336339
233430838
803345289
92903111
1204059130
561974504
539558495
803157382
61568827
952954478
1098784751
894057804
230423967
893741849
552164872
1132442986
1011373588
1113351848
222402935
1228443979
763216373
1095581919
402898747
390966851
992694402
642785051
941333813
1113224611
1208460786
462121486
1117065974
519492987
516089651
1012466245
979446610
1209757774
618240053
707765850
823304305
1140976092
523308377
1058847412
880525421
649068704
731047191
927454693
469526090
390416718
878813615
493896509
356128789
284402302
790267949
972914091
1007056377
458474770
1043400953
604471328
389129900
912105182
601894047
636686070
1186807676
550368450
396570878
798941326
636077688
1107046447
592922251
545665465
1121851301
576220377
297298471
445763466
824378786
805651184
1113217661
680050214
270398342
681409303
1063608969
1006130164
410174718
1040488424
385687577
780384801
945561873
606561455
924567518
871698593
1079478111
903531950
1150885999
833892990
665030070
1070088731
950562252
1077242081
1049200018
847395661
1269706287
566924647
151212701
57834994
575643796
726614095
373491040
828196682
463797210
580166608
959095755
393595246
595301013
1230141412
733342940
467189781
853206155
182276739
543931834
416432382
526976021
1243752506
1036675292
892949466
541122488
803968202
446825095
643418174
533977712
343030378
1044445936
1007830712
241762460
1051949188
276185163
652776198
283129033
775086770
767797742
635281780
156357001
484544083
1903112
529950439
1244982711
892410966
507405865
814423734
461036327
1274437240
758885688
728691971
528852874
371575348
916861676
1230935141
376800648
471491829
751967489
401946216
1037847738
427372404
513757319
1008026173
1204869492
945939899
391658921
777597631
548229243
884127484
1084529787
660422824
639131823
973096110
500656987
437977651
593293408
682213519
736226774
455081854
968968958
528557469
644047340
669707829
599052031
729444899
1017738091
814985469
304910384
494927997
331093910
335188246
1098255041
512362022
971832033
688773667
790083279
573290695
426842421
476037946
609822654
1236498854
702490253
262480381
1030619694
549367661
616547972
762142678
462882296
678712583
174209900
836646520
834257943
969314301
204569304
807660437
640583070
445166503
189789996
635123551
818794536
356729397
756458875
786337139
34627690
1002886727
939907543
1006914513
823644110
971513268
1044938201
1058233574
326689487
914116558
844089411
1052800850
752627106
812026548
773142395
459350307
1018971245
640380423
793755161
699141128
487502503
1083662621
953265882
976728956
428085034
777443187
353405753
849414797
459343964
393347047
756819279
616032699
512699392
1093552868
537719204
863477720
977601398
678253663
803284862
363529458
946510229
674681996
733976397
691869939
1282220774
1038163632
827643844
894367064
779079948
330180094
844605475
502146781
905911870
649815843
1059161080
380179699
568347597
524779809
1236101346
1049983036
813721096
733640725
1019851281
773576855
648345789
796580957
442748602
872798307
58336648
322409540
270804562
841691890
340314125
753545109
824207957
839281459
963154704
659093784
959019044
486213355
1193175142
792055481
1172369003
1028296786
641088868
489460502
944321770
257362949
391064057
1194651673
353612329
502789175
570733819
1051552664
860585381
1068232290
440542225
1140050135
1022266213
1216358476
901581502
503957747
588553963
1124254262
1109228755
700562594
903172217
935184395
1291215878
1023409208
741624836
36797737
386927254
1183344309
770985624
1039347069
1088380274
946334195
110144370
335663391
948129371
573741322
1039875987
534290155
452344412
435647004
839459142
142329591
991034903
359672708
1038921365
808905623
541288527
1081786694
831125527
358365681
734296486
663214539
779104442
755442279
1060782053
652300114
845752146
510251315
478292809
1205851801
400148057
736625331
584197266
965829868
618634663
1085556492
1046130696
790432821
1001724895
1075023770
1237473263
445135863
561076146
1170330985
494190906
156005224
413006320
299400652
825589620
365382476
716393459
383795791
554406638
847774247
977071307
579961867
720332463
591407883
924733356
894184020
905102718
677789914
828860103
1092128548
811470725
1077697611
470596616
806441678
660700641
765442808
789253885
359840650
275931849
570525679
583472708
867404244
975460880
847815857
596806727
823396337
853122411
659645133
858675077
694622112
684570685
673404256
816939484
885913226
1134377300
710023898
410836106
789680164
980084578
680617721
727261027
452852570
1156921476
166806275
430723383
1166288700
597861744
837932203
512517644
1014024368
789359789
952225028
518291376
1194943043
929933154
785728907
708739574
847802313
477715378
403729681
778106790
434097821
484691613
703371335
732977684
787864499
579931423
890036573
842477911
1145101522
793263342
333149193
972030039
988817492
878593610
1104943044
544498948
578625460
473155895
871135989
515117396
995236129
679541995
502526629
706465009
973690382
706608412
926968637
887863591
609075307
388294003
861232191
543933985
528506017
497808853
515784831
673831922
391189905
908677859
645725095
233587555
733493928
467169813
965856959
410199124
813435526
633001618
735815306
645367436
1136394840
1066640424
484411278
651791326
467524108
1160294145
953022005
482670120
812220035
1049300943
443153075
560130003
599975772
399330503
547547582
698782834
605657459
471592968
462155735
933791639
949440894
867945438
1086117659
756009398
145209977
761552730
527743046
1121700314
940563588
1269904708
918859899
549493191
1234217714
765298482
1067395915
160730932
373518307
35568920
604615035
503212152
356087962
509340794
654663847
304209324
445438368
881101971
751588296
483341248
421664960
823482218
815096805
713876073
294311678
626154134
571179515
857597930
982207528
213837546
909005413
1021803604
866298830
861109848
836803152
588975760
457239691
794784001
651000605
853287728
379209615
671591190
1025662168
548923458
430487490
554195217
964853904
858617630
776027314
841951073
755404430
759198641
608615028
385221453
853140894
964371473
490862515
1209694647
275258433
658258533
329453903
1035351528
1022357929
355366069
658382513
842788627
559446827
917802352
1250812295
280363604
336795659
446628662
816512753
405628043
597114517
777270690
737117461
954612455
637379791
878491610
361130319
683344393
396727851
745492844
1043838081
1133135800
602170627
386743187
426252777
941221808
740414106
1242619788
696947644
552656804
464879734
283095827
1195745268
1034548889
452891517
1010153611
244816084
410270675
538663399
602815741
748541507
1052335161
1144222270
641626854
534264290
283305971
754178955
634211559
518728282
982951562
241801348
1237270332
718007601
641569856
694828645
347421300
613691310
513744262
467881886
595571808
526701412
432267966
565278422
525589654
943453207
398383257
724830670
778898224
569043222
416291325
438822192
963682190
442471719
534204532
498571240
788887753
144113750
221661632
491635876
715172992
550347634
1014101341
664192988
742882755
507527555
572753972
634520997
414707451
898742483
846035208
755430238
435759688
1094618383
1030127468
53684967
498307174
432963756
512927707
608637633
443766151
699445927
609385431
602690583
1210501810
759204780
989808246
716871115
571238729
399743804
624206833
641814456
735947842
987309322
559876148
564258074
836146703
606128455
386935846
800129479
518820527
485702020
1082280393
287675602
488762338
1003525191
525639843
943429192
779170407
634216231
368485767
995886403
334543423
1043247818
887522714
1078266646
1060185405
565508447
1022008313
913720242
708482566
457348212
382360098
936610334
566404272
865658325
700512068
222123134
791757874
1161900726
326477737
709003141
1023120227
649793177
540298439
468911391
416800531
192195918
587043150
329725755
882786599
411740989
900295816
386918553
870679715
247329712
508741247
738657555
948003977
941651151
288108808
928149588
1012511881
516287919
459672752
1018058467
413996686
832073823
913522689
996608783
136198652
982357912
839639238
209637143
316253421
215171348
871650235
479912759
1078283180
418959221
378711390
589283392
538287002
397183364
449598790
573532297
829685204
821477505
814688945
657135159
517785575
415267609
899858078
1097793130
628923824
844561903
340372310
848511612
474450185
515612284
971670776
354461284
749219188
600896150
892342204
564400566
199391810
491181997
728439535
814591886
687540341
404403686
2568684
525705460
609168003
521079798
468959454
997322638
699821336
449356993
482136498
683753660
302323645
426192185
1142241985
472062619
1097481333
406109030
635052948
462383493
916572988
657322713
984945467
1115349935
1095089285
641072036
954722238
440586046
551360596
951980825
884536861
1136168436
207876350
228334155
775012529
520741267
1031879223
586233550
1048007185
222880
230502733
987757867
651933498
668272976
1229937877
671012255
395787847
543848303
1049369221
1039095904
407037448
544092890
540572864
636803176
1191270642
578942092
1278956115
208459228
802862372
533250557
3961534
62939117
720705143
781195305
919325693
487932597
1164924320
839004885
63462750
841072445
448553475
633186589
837952501
671525512
793540833
864782233
395119674
928554123
867901973
349920418
904542832
619588968
433541599
467345435
182120094
1236674020
812907824
953970797
132199944
1000064092
785998882
247113871
840781075
326855332
762509288
939591712
486229551
859551257
482029722
771834946
1043457441
336873718
950307136
637397749
613663876
717538169
453936924
372175098
956191100
700444533
244104161
1030123718
1081637592
1163967661
761179471
727707310
401467304
664275603
964117630
717641541
631535723
713485962
589635850
545026854
560915661
719048306
356027338
719429812
1115916446
1048440977
784270165
487382117
868558215
373409929
924805644
1034897051
747068380
127541677
745167344
271620381
719938992
892412178
756864237
771748481
834020862
492281781
767580834
514372002
456105412
684339357
725797703
1054797082
1244062757
1123503968
516166163
510516744
479588997
822270006
753729022
520983405
662518382
901373819
1108585750
238925387
611898613
282628144
786730749
601066674
603298626
725437215
521119880
1113356527
702488275
675083598
599616929
474035220
507211344
925827556
244536607
38908946
44956440
841068174
781264296
496493953
440435233
308277449
1264434059
948285597
1250103199
388994154
628661465
518352361
569131252
657855499
672968805
166844215
670168481
1228277911
864230184
166124188
184453234
782632262
807734395
1867009
1065370430
245183421
1003600650
996692039
58060412
607195287
1006129753
625601560
1066980867
470531931
623725847
331326048
381531816
493627436
445710908
1027183550
248874176
886446166
722717637
846996696
435514333
561695651
790320081
160065763
463021239
740685511
648047219
865331530
528639068
332783279
861731999
457093456
380071817
790306837
559752510
836361882
749135378
697136731
568584541
294856132
2171931
909357900
805605097
905419573
1149704385
393480008
814843625
922982962
453203988
325440913
415113832
778472937
498243634
721151416
339132442
524244525
571981379
1104869452
610416796
523837041
452187299
387579411
492876384
579745042
1077281119
1234799480
751184394
1233553477
1252142511
542983867
547759978
902472115
961857920
682800638
1028603019
880204509
814934064
984293867
713945047
787702300
1125426517
535666850
1119013012
352448684
786958906
298070590
381898363
526200254
1060857668
1061043244
544219701
1101159112
344683787
513053911
640558162
793865671
216752506
468952874
244959747
526326424
562412645
515470039
476011707
383470407
1219905289
441806065
826820644
1012566424
1019877468
919727939
716664383
517218645
561286699
907652800
774168769
892199659
670913840
390673500
887751163
696714414
431945587
640135100
605418099
762972138
643792536
386308585
1109931844
628744642
507443017
349445282
1019618210
943753580
738981796
648167717
399454647
506483857
822735605
783902114
724243040
863803574
416420761
804619677
490632438
1133309390
655305087
717288003
604992395
368484445
673315200
479121210
1075010534
1295743205
827010823
454627314
351572711
705545889
607683602
845934974
681391220
885486390
757735282
952298519
758812248
113547708
416239303
1007623603
589736766
696911118
475061554
1077522992
412770648
417866376
1027985741
357516243
521802694
219218765
810822942
880620483
749070992
405063063
1105936676
853867860
1244657577
274264680
809970053
818949213
1033927969
353008415
78871959
510954565
1086574334
883384882
578980905
915602498
953337484
400848914
645210302
696925042
332727315
750436402
725479519
84456580
826619552
558024435
454369368
201821839
758223239
448175751
481471195
650343895
544201979
870231764
1175974181
259307311
1230761801
848442915
413675578
467229343
941719019
156331010
122932344
464745033
532065869
494768065
1141217709
913145966
660958664
966830525
457545174
326831337
387972782
974831408
767308624
461464963
462203512
621417513
856484996
958930937
804471084
849870795
633230535
226851968
1161303524
831297801
801688133
1071270007
877679361
366947469
892140285
339187653
648614070
25457910
1002620867
713044101
680415771
396364302
516043192
741421475
505769578
7806941
807445378
836114470
1237032885
602920221
424378570
577725287
951457180
230464008
1283377987
729125063
490903675
591397902
403113346
1109017915
720291862
441837007
389700975
710280806
527913546
386574103
718944635
144865870
496215179
860774657
984215003
844207447
834436351
367093977
645815262
477971516
260358958
119118665
578622589
484549193
404862577
747655937
501803013
885533567
679519419
1072340943
476407827
1269579585
575600843
441022034
535086837
991401470
976598610
115009599
695880526
610423240
458684691
570496158
1100982947
1269678659
380431106
210809800
445597086
1086094361
1063063409
269688120
537923809
519798710
95182535
1120968661
639956358
709574392
867143840
473789880
984422363
686527777
196939788
151022256
682374368
561421047
1144496956
1126215840
1215824904
549354933
841411435
504336136
524901697
513091457
565477442
715781089
3893286
533424985
430882595
371269256
289427266
651858243
772505414
1010651745
517462923
1025588724
893164338
1056293913
624077401
1192869700
1053054602
1168525703
374541928
845956563
877762942
122093020
1053801873
509757639
1182831231
931525935
444028860
783580922
771677270
399053025
813014169
498663567
551167785
486516148
413507076
680671477
442479163
431395661
840468857
138613952
372964171
473653364
435580574
753507417
322734651
742510323
806864101
1181659948
432713852
645655920
743632632
543817932
729983421
1056860549
1276044806
1025128284
621051984
663463815
372529602
1294028849
674275781
1054585907
641585419
998608554
926056899
673619141
479041532
549266851
465099671
753139061
859158077
715945710
1000017649
812178496
511400082
1148463170
494138851
251377812
517428484
244721369
966858595
844241835
365612173
274945945
424332781
344103817
920091676
623522750
1009253377
514013813
352878019
380350431
922693935
937732595
387589708
1039299387
905724568
328267467
507190104
816409214
566602017
657838494
650406099
1018094068
943799150
817867297
160953854
391858987
632358446
1083530819
594536344
658081412
1100699917
307328136
403819384
358328028
956303228
423020478
1105957559
258672784
488051468
854620604
327226746
821111063
667444065
1998294
867870254
296435797
2486652
719628218
694901506
878071241
460725162
850596703
496903621
803372612
128571134
1200482009
382386131
582267166
873523812
683439531
692980165
737217189
574269071
354158498
290353565
1214592670
569962943
678904392
558278643
440571002
475611191
461899527
443018547
718579870
608759795
547124902
397385119
804350468
823193673
453722286
884541948
945518541
728585873
815426644
642822630
600336099
144627112
902880366
418104155
521356916
638912690
915971672
2565367
135921691
339006156
999847870
299567907
865018919
545218168
772141469
1182434051
328195689
505199143
496256684
882876542
541260070
1090463769
582757704
829252555
1058058126
1118407292
398327627
644863524
665885641
910844051
400220128
1181878229
1183540702
411615809
1006334710
263551795
822335546
955504997
1191978830
275381119
689361543
494612089
572242781
596098421
760484569
953106087
453217901
1234890583
548322161
430941265
762908860
1007051468
980612508
549152641
63742898
153912312
441421803
1045204718
1183466830
487360700
1229911288
738439614
1045403972
572556923
789131657
769269350
663231579
759526525
987598256
1165239126
895131885
563162351
871798314
766161962
452480442
826767165
519350605
673181642
1103650630
726421186
675579143
656495183
897753873
287383084
519224169
859866757
1873579
1210274126
646250209
873676899
1127872923
375779088
628473352
430301889
605454959
772111328
457772242
1211305910
657847338
459095030
46523913
942064508
929872030
1117823016
764872765
883494193
1071999849
347304820
1167457873
850823434
922816268
639405866
586983092
1834402
383789357
1067043478
740780852
817879828
1056994195
716788883
1148114747
226036177
420694957
1065037641
394130255
409075797
421929211
399317811
1089644421
567002156
479457160
326885622
709835897
380892442
665560372
792997020
536076204
723326366
1234994236
327791962
588434562
324665753
501670830
706318759
974964815
478635216
436651573
155380729
680658392
863243699
807652203
965304563
646698593
881045970
337632415
916892358
494413052
1056950001
388584987
1045729933
414749197
344013772
1077639009
564977099
649065045
669553490
337105701
638043797
1071387683
465529983
763488570
505399942
601487830
1036454162
793865422
57305335
653172470
556549841
344160779
480314704
1021014048
548211058
626945653
570675473
1254069954
763803490
426759905
583642881
422324602
830531452
804902532
532510063
871048640
1016866073
470173868
1118683318
737449275
1158514821
819973865
456351911
939372473
778484098
549319931
475454937
450130707
383173545
510228414
872849336
512625287
1117077545
524198440
133532755
304335936
320433066
558182776
1052791655
634389944
1028844785
839944615
768948904
895544254
398973818
1064908955
687630789
490441621
329235504
793043179
834552377
310991118
407198988
1174832246
994061192
959534256
1011757041
481446802
372737311
244731668
362112560
613685794
990190903
455499398
578479137
453902667
643048660
646103760
360600686
742301573
559726724
531205905
928274452
556134445
543005529
770891586
1007220967
491671316
957068080
1091141269
649142872
315313211
376576451
469059238
574773383
760618133
267357200
376935419
701987403
419939878
307241033
508353914
884595531
744192064
437493579
855657251
766940781
463554886
533964421
873783364
783397560
581086021
602950333
993687257
594666403
693586917
1075227648
532614596
626165377
814561106
347730990
222934262
956561578
766969311
928124263
604945550
207895394
461130452
947044480
58433604
711553787
772805338
661028689
363594750
480478843
654245599
658292739
655579855
533146605
415507581
347240983
600226099
438165405
556308748
512362187
707492332
414192852
810101570
55588851
972857482
271709205
815431618
1123708343
631584611
769781071
668649557
524169557
524685143
468734299
1046590237
913892396
477343266
383925920
505849406
466977792
766952242
901137761
1009000835
1017868030
933334793
585551997
539294501
611702669
477493763
1047804171
769285149
766075627
976036779
1083700976
480689764
1142857655
653755910
817958464
693054658
983429775
1049016989
926849101
1245067710
463272469
239589654
125057586
415269704
608604869
717031323
679850716
949910375
258683700
998192109
752111174
390313727
489542674
1110059502
478935100
513859208
439206535
532867269
931488371
636110617
696262746
720254835
397292119
632983368
571529522
444124494
532866983
806994575
433948739
376492698
721105972
573087438
936103920
388440031
703129598
629511798
410938487
995502996
400959930
372786815
680095920
411147010
522143748
336703858
381713676
1024021263
342117040
386188301
1090721560
644553
452956509
702235361
856128365
1121080243
829501586
717958440
722752400
1104698460
990197920
632390588
194940669
636158173
368443923
794642636
527049692
442717133
716743234
468572657
440588018
1092763592
873356630
1103722928
833974673
633512189
570936784
769461531
364709075
774810216
949127928
113149919
901990522
946509155
493145866
815758481
648419256
1053133702
489330584
908299325
336264371
663898302
898136017
584735759
553282190
367914191
891271730
1082001314
579571450
1071615085
947477756
819054188
924716901
990955430
318680828
641844913
487693116
548141310
716427648
485044088
742851472
805189450
921668786
494668970
827278886
261376621
1100410097
915145565
418337423
472178182
595903074
48024762
419866875
986070557
545069693
821206387
693339171
815607410
1190045139
637612546
737013139
1011925439
484947500
738669309
400546864
265199563
639280789
642750872
445296517
794073078
1126562876
509469254
923624279
529242526
647897963
414216567
439068044
319135618
94624415
320926872
685311830
933256530
791740332
667531243
1143835234
993752307
835340982
717040284
808780100
291942498
450959026
458193192
544834541
546766113
620333148
497606325
1030105454
971132703
512088442
629304576
834815284
563771385
963679191
463115592
731272805
519964735
268939161
541306773
369597439
1175750072
713318980
446588962
690899267
646869495
546049796
1232888204
621708244
691600407
724204622
435785264
485597323
532868802
659430752
533730780
504426198
728253209
419649775
971286861
1057568137
432771400
682545935
619268163
261871762
411497274
1243116368
581465271
418787651
435444588
596933775
626453832
643766826
1076556274
1080362191
1073641712
269545380
335908856
270225148
956956264
792821284
994550062
888710109
748134609
305349636
459120574
692472641
1091327396
937885255
1030881222
41827329
295582183
742850252
553046189
941585561
1038934393
481082453
842691373
203797416
735749937
643075628
25901689
746226715
787705319
436414976
543256242
1176434217
826134920
760825567
993030041
478443728
857505421
1095679615
392955887
896093139
406653302
468969517
901309813
831541687
414648270
513071419
885103603
975205880
830327484
617018462
962292495
51958345
821109772
720529554
305735321
667454335
492915798
524867007
557060069
1293719215
275591331
821073822
507365875
354181461
1162513221
627847832
375751548
685454968
350171913
115266768
476214411
768370419
805133057
121962562
962290111
593517763
955821565
396930548
318281008
738651317
493863896
933328870
881405432
677340862
936001974
722673560
512888614
912873084
765547091
529897503
635256860
555523974
363249188
298945643
379867124
498747800
1180958208
945923240
833400810
646012494
131536006
172008533
481375453
518040697
316127538
760542014
774985074
332805540
924042136
556066781
539128214
544857185
1262063845
529208116
416160882
522771305
816304189
576119203
295611752
394772397
942237016
428162672
888090333
306361200
1261421212
443712854
666688413
962398699
955691412
749039599
403021514
1182939233
714915543
695431575
329243137
487276700
877954491
663782676
717321918
703530555
881201002
939830299
423642760
742471861
293742374
738391596
1047387652
458462601
466647078
807911790
410255376
52907229
721705511
625956572
569363365
994266988
11187261
330132045
702726210
531262668
993721117
1078573876
390610388
719090457
451614399
614919536
636448161
1048815035
520490317
740801174
515162276
789189986
957156016
1173000849
511187873
562597919
383133184
675493992
350232965
291761259
575289833
759579262
616558766
472796151
982824701
771246271
390727916
1203310810
617017416
611570513
379166680
253267726
594033746
341003074
663686415
958147654
953956477
666284260
150006402
300556260
352964893
225554125
920374079
518909631
675215300
732098772
1124040425
227310816
365058018
452755732
464496234
467532620
710556814
863778578
990036280
927093763
514701111
524869391
368196874
502972676
604681991
509766813
500580019
711259456
443641230
688152950
880837689
780033627
971932385
474401535
581666925
374518169
752838143
1266969645
740768206
812276239
513202511
450851437
692307140
341781132
702768250
824163677
727860710
820188824
445108137
862542077
542004683
613423910
978483722
441631835
944098140
430590138
509216973
848091295
710182023
838601449
880921121
693778813
867522304
874482482
393042012
781581675
606459955
305094319
793109688
434748096
809879723
844155067
1045313133
575062330
979670912
387448747
676155951
808277158
796495484
525165005
659620437
597361944
618107328
1109192311
389441107
607668434
1219099157
725250796
334744406
969523836
923448244
412341518
1110540611
417303549
1024555278
572625102
458845166
694738389
708433100
521799120
459374463
512171252
891890443
544805300
851105484
966036210
680472910
1035083170
302869165
1028160469
422395285
391022400
844124771
181497183
997612426
458828782
58729667
1435890
466133337
721690178
974378538
658084723
603106015
302446515
677698963
548790729
560363843
597941911
649972055
807259243
488152759
722946526
708545762
715271881
633592343
500381187
690197734
393863261
1159963
538469826
667899203
328168902
369367206
958589854
753699341
582001815
1041332405
345194808
819150288
808057579
944499063
668051319
548369177
588792016
936819559
541393308
1164419185
667046428
330580412
633921508
1006470171
669010930
765434851
560998173
796028471
1122351471
699804086
853006342
461067036
703649313
772767034
365116959
844662321
361539709
529733050
837891296
486267720
873834662
806620362
730357332
862886892
337395282
1093681536
442183759
682192873
749400088
481805719
484978201
442868748
740422869
590769012
523823248
996556143
888407975
725244997
463342378
420056565
747536715
823184940
396847505
884587485
811610715
911714763
295316011
534773733
957504838
771406558
561310174
1034130702
889775164
324245142
830928804
757014981
447556437
696083454
772761578
397647170
1049319839
890376473
396190850
628863778
430336085
640964233
497249563
344627371
552410148
353804592
400590903
611433340
88039724
687901717
926900386
974841728
708852103
574388379
647499376
611221397
648130818
826239972
841204821
784465494
592784821
503794329
668416015
637147566
763318680
1044684244
652269305
539427484
246665819
610630953
650412187
520587418
823955780
753124896
705401007
624754464
197701995
548076137
318545137
1157964684
498921898
514760503
507793563
199196726
685733445
355674238
568928091
686580712
474040595
718411133
431787694
515348706
381554371
421024822
298564258
1113377655
681613562
520042312
732622753
699601652
645040651
548483905
1263431252
470849242
1216219367
439156448
463252101
578220025
463255789
1052818397
712212199
1282671677
418780423
745419569
665527794
832663556
478988555
795481677
757020498
1000163073
1180595019
552684754
530415764
104587429
805030550
636804513
300706695
930867320
372780952
558098073
384411251
389155715
550390127
947399340
683990223
758721340
1018450747
288577065
888349601
1034707580
396272918
389637674
495557847
919843041
1146242683
799806752
788069951
707168437
777235277
481588526
933084028
879339579
756973512
997605138
614269326
767237065
505361740
983530276
527806187
449781054
454538459
817926552
538315863
964003812
450133317
322157918
672208
1215574629
747666879
362617750
898538950
958537778
652679320
542426476
499557051
922145178
506082341
392267178
464908441
926034072
867008783
346004206
912435827
227686262
526048036
613591702
570301915
1012901526
434707343
430242520
899651124
441584196
476357214
333832819
458939996
929828020
506894179
441946635
848690634
1102285856
361403825
486836922
667133187
536335246
525887118
864244247
673876030
953870173
545288437
123436591
380738236
557419511
736587126
434269347
905723605
221173249
1073832140
393038186
723153664
464494753
351696101
359041260
567904613
1060931422
262940557
692363446
1211844824
1089406204
731505628
515841289
274935489
524342071
867991524
929917958
759443066
1025407841
742352828
556307599
547775312
495730846
55673398
276820652
298531267
308675091
621779761
721023478
323938701
713385360
932159959
1116994246
833153143
472248497
919261204
654358795
808240565
594013048
667106849
775553551
434167967
844497797
366617784
956725574
397332525
232632201
1135430325
1103979182
450549002
425485130
976333180
830662533
562717874
250393025
468224722
842404074
616014198
394652256
1185242623
963671386
331614802
924848953
584435427
586731020
651926039
987468393
411753181
959291971
557069813
304309588
826749654
806632777
865943296
620133872
584649228
267311120
324408167
778027071
131666125
375767281
471151988
762798546
957555232
711267432
415730883
646058415
610172999
675240811
436532516
587859560
405195227
402062404
221031640
403735454
562287377
189269148
878128995
580987563
968157074
439319458
103454962
662793971
617276518
259970360
1029635625
905707783
1296636306
517771336
603117668
949066510
484623775
979184716
321750674
897512423
1024259213
700842881
824020430
516382686
184083753
429428669
877871230
1229801438
212727072
375413884
790159718
641088865
1059719162
639819113
390994810
520505899
845585573
1235232678
787872138
586153831
1012082104
573812135
932644107
622850458
1044517582
695703534
434310409
994328069
908219055
405716899
622116335
722538646
459876797
894690544
509703269
767856144
494501899
418957824
621485870
662939930
858773199
672385133
1204958466
896913350
470624726
860063393
797069671
505946213
740438028
867282735
967771332
971130649
442339662
382298976
317729604
1131795353
1014194919
995562783
810487877
1113112806
504284775
404602397
146978784
1033483018
701218040
832358828
769432833
812399329
389331102
610481542
850261412
944723141
1099255163
372950254
1008911907
963426261
1033363603
369558008
1055323040
1138880548
896446715
1055590292
798047333
1051642214
495089032
609652885
809637594
693624132
1070061304
725292969
133425295
946952534
568547920
480748678
684648085
942810703
990593143
754641863
912898166
698188985
545407785
876494876
622624733
693497586
683461752
474328427
511279763
758346858
510286
1225912372
796000186
1232039725
646003198
191827413
138608440
1139764009
741743909
876613195
1294828522
1101910955
412632145
1286070091
790589590
790560567
559420558
408500345
576610714
429402248
508013331
948893515
333815999
774075233
441404850
473374496
977886580
1203029168
794346127
1069927639
760675450
949957913
605724502
388431157
967513118
331650943
93405437
636692341
700710894
942299665
610376846
1019688137
728007095
660803748
892852713
1149619796
1144296213
1281718138
974384993
792863727
812479778
681173699
146420906
679378920
550294668
650286394
664496794
1132802369
287869652
787721971
417424346
377649926
1005832381
1090086936
977094039
555657287
959961104
414206496
865667363
409293116
857508567
801705377
1007496299
876403138
638032209
730525355
974443236
561745270
600419844
979878942
183743249
1049619915
945424104
877346808
441856257
885236180
509036020
498622439
679014119
1127744630
552950172
358695587
97454247
649194113
863830966
64114062
630691380
575852100
947106893
1117452538
203491558
1072127865
1281596442
484071247
727138807
846935184
1071742107
486969065
831509712
438417084
1171185108
508587283
433871196
492703571
458568441
816518886
607924483
917662743
811431402
578456704
868470358
805590421
721446036
805525756
590955396
614423157
272727986
650466668
1286587545
379527099
702003155
971716778
609324458
669949178
1124635068
959079074
1164643898
426606873
103536552
492184085
371447382
577212552
330736500
609610449
914464564
1071371132
802644626
724937414
548603492
163385143
922899231
839013156
855825237
429043559
687400327
554027375
922931473
844515400
926221176
528544844
1022220314
126499423
981573996
484354002
1202410412
1059047406
899839874
1033314788
1018004962
697963042
1062541120
286247586
521670591
467648593
688821157
598148281
755881204
356421324
1241091651
857648817
736496654
404414172
1294645787
853207056
733148547
912684368
492479989
297631149
1179187926
491944884
875653881
675990731
400803121
1190656831
443011034
585662131
649625505
776552837
258069882
527825783
847573150
392116218
307300132
484444147
895069323
1214240110
593526171
549715151
454566699
554619117
201439236
780748149
504269124
627751490
240261834
601940724
735608323
539206163
1033090265
380746743
630937638
596997896
564958848
1249586779
716535886
629568699
1160073315
674760412
678799013
537310875
1249770133
1021551562
639454049
569120915
1077619388
754306305
597617322
846520216
876501184
1018089740
565895337
444346543
551462753
681407204
276952794
489048201
819452065
494064679
570392920
746465382
723671544
805896987
984585519
618788998
644237456
594181422
692660870
473603874
771884444
988962745
618630780
385701057
1120185409
969361430
911883241
534123884
8051674
616349664
1001356247
324690247
775853313
552925989
591287278
812898260
670805071
756520173
725720014
719502757
1082472790
647172993
701758664
998633596
557112567
1171420313
252940670
517162962
1005119918
1119276520
548417116
739980422
517230299
1268543370
221715440
1245871440
1194810897
501395269
1153626504
844580483
513421846
324099546
534150525
923910415
957258923
609120217
268897457
1032723324
865075446
356600476
785359737
864648091
391364718
1285240540
1028127699
832461911
506089917
865345810
457799570
742518646
1042609413
449022895
1025479867
943412588
393511933
377716252
637876321
545692192
748852225
704619729
556210512
924916788
995366776
514325154
499706796
715300739
767356251
523384676
1221322159
1239681023
901391248
502730404
912836362
798613666
412903408
602038326
640659044
745450784
689313050
930374355
1069897954
704721556
953565886
987489718
512694431
573105222
702218283
270932235
706182940
1165173747
550864368
713334166
843201695
782679975
460671924
948072454
931345556
499634021
969294026
888885921
933702127
695762930
1268135007
938104348
425128379
579882058
768218935
740742092
451055989
564923509
697430771
993390392
908746087
1247985223
396280804
844608817
995878831
1194638491
118518223
899451295
505222187
934144074
647282645
484956846
498091669
945060593
1066313918
603194558
629932412
632782838
101012012
341274376
399770897
628100979
772904926
526946245
844921875
881699443
731868826
1012228504
1054707205
642498030
632322756
622197473
883187735
732787721
860501511
542421969
393978459
951417038
985294448
629950637
498574476
118868953
179810483
1125034045
414068609
1020824608
594173497
262443534
325386476
477111886
624574150
434832133
768292611
625547573
280262398
1079531664
460308239
670836537
558441874
939714614
698917568
811068019
589655887
844976621
998896314
679733573
526761341
1057818875
634914161
1217228205
895444630
416662600
838649182
868269884
143269830
856483124
343357279
1045240869
742763496
377952214
507448643
39136451
1005648203
745297733
333990800
734735496
662966128
472579465
239870171
944239757
893525740
750396741
480832953
225634178
1272265233
582637153
641006783
183678041
923651063
455790319
324385386
1030514790
896378063
353147903
552550844
658064900
612582137
569539143
987739106
766151580
748086038
769858162
526701093
181356263
964887144
241869357
619871020
829496239
844585598
249285228
728402579
669128437
818635076
1199071195
710985342
434322619
973181507
1296831848
603915395
885455986
257655469
895770509
837847035
75696712
856718454
633097877
1094749735
534958947
1016320730
2593504
455539147
580555928
933000317
1175712399
930030120
422678053
996515403
740504968
293839983
580216256
757562595
147484224
561181162
323257527
355331469
488179591
682151503
392415436
596397395
218121237
781037399
1038494125
492386118
887627877
1028232299
714260293
816580957
612924522
797314074
980351638
261603964
863450085
1094628618
829070889
403766087
54171444
469776669
728670130
825638980
728715087
1156594689
856176306
115080952
621350747
713492875
870034081
672527334
566392729
454237021
852723300
656591360
398817926
588556127
802649049
608417018
637861535
533933667
506393439
551621606
172274338
655677219
816611113
1046797548
747908632
937035007
1016030118
150960578
489838830
1083690121
749838405
829306961
638758273
391354527
781342895
465786611
681813500
549248675
524747316
963443231
808021317
1034465306
797512227
504240865
989184611
689667002
902140543
729076684
769955674
519009625
704854116
833726640
540860953
486511219
489781098
976168260
251369093
966516680
667902426
853064205
998138989
358220947
500227207
614533936
714697923
873061021
436946655
165880170
529654498
702447403
1146127829
1090220351
425773966
511274690
556114335
464293418
172204152
762824173
527184697
686731502
1072827859
788183586
66261886
545282415
507835639
692816735
768371950
644100213
466406889
340191732
391368056
1064837065
487323785
479227625
737852470
782057831
709642356
537591904
1041886014
1196262758
556772270
712186295
692155214
172234164
1194313390
1061363334
444367987
1036265970
831192812
100424819
810003423
624347667
675182566
1199488436
459235713
463992074
981976285
901274603
930581419
629325951
876607900
797527329
534813131
705974887
401704623
630202934
599746537
1057377652
450354823
502819404
1028667829
466275725
769600769
396626618
627290544
1105644082
380413620
613521342
528868857
246538937
743429647
1025704604
570606533
552094487
565850141
392511700
457890131
755855419
811339469
461967316
897329336
909644362
781636286
511694043
386680365
1192554542
962301404
430944059
435790213
527259355
405392885
739565773
638722746
520430660
567675237
984847915
482900832
481379632
549328185
294862815
688718779
978126925
751015108
392833311
1070249076
415821020
1044587111
866707069
1139242237
785267933
386908704
567520805
690333745
853169204
1128667151
739187174
495165417
345804302
960798074
393993528
1131809969
690448197
592137108
868047384
967097582
345390284
506281028
414305585
419753272
749559095
672307640
811966242
400900866
1033572049
450317310
309063549
571218521
852773317
596813221
480106755
1174706056
321440838
794189231
815301189
564985330
386233806
1275561979
966204097
914028112
214706510
1263218644
700213039
759776229
617944571
462430468
785865801
254019330
755000759
746682571
544817191
329523018
511947560
1051132748
887490960
485296500
1051985470
323589192
488377906
601955257
248039839
652123259
376542512
446375485
559928787
460712845
1009164689
698915379
720894423
482689071
1101521498
904976094
660989844
567421296
191907889
508090314
757757556
469071020
569391248
939664589
313193398
254976472
245670986
1055692203
650343533
562086909
1084437430
504045545
843794226
769806747
982414557
1298684513
815894235
1006473955
805919652
933090457
965064582
575102221
353159202
826202007
394929498
498009140
878969402
1057508603
1068060163
962353451
498820475
480368728
405630440
690190354
506414005
640505697
269782932
353711506
378105614
355580696
1231481122
388172646
1201073263
789730502
857448419
1159603973
658720689
520303557
861183318
1165584559
762158182
994231286
1080207982
541915100
651130784
506062246
505362051
925991550
762017598
822733423
305660346
557870177
422016180
1013575723
817053935
457270015
356524258
347746004
391344495
1151078368
162293806
1272304364
1063004212
602153697
789949479
1218238029
388231480
452578267
977400762
1086202113
886746920
293308896
635757240
630514466
1197314538
898988568
596777178
971798828
747162181
1152011682
460545711
1069900945
536075387
845507338
1210161361
674806508
355680226
413432663
905762320
627928735
558518510
508087042
795880440
268420086
875745820
340474532
862723737
819779632
995595849
460239461
484066291
344783925
924081564
139548960
915063383
588411818
926125263
514453237
840597397
240675836
526971104
521757709
892854444
649777897
411689477
507743850
484745089
1006147087
739479638
592128161
763034475
395620541
654074696
562352123
776670748
826256692
733011177
264806864
1051410198
692050657
1020867773
906814327
672858899
1029982383
1028478932
708646001
945037104
327947800
921931242
794285235
536910574
411860374
898032043
996969230
812712229
986307823
1063237252
532752174
401518069
992129585
1084690635
542024296
436171175
831616083
702386440
394019296
856831188
658881742
1067728011
860372298
768763248
512237515
129219330
929692738
824223001
368188837
395104441
603789275
1019091413
618648150
322656152
515437503
570386636
501034651
439047878
172533854
906670328
1003155882
528852935
820276586
998509110
704769180
1128390972
380144458
1068449056
1096314951
186679318
533449732
704946757
873483055
608661820
621210075
122134645
795282530
506581731
1080480592
686009766
928150038
824970934
1138688518
636332039
324163144
460236374
537154611
701902510
1049030761
504265007
595132998
160891848
667268953
1177757513
651867557
194235267
886820478
357487697
512631982
1027017971
837332761
852095277
432657050
512437595
705176403
825798072
354631654
667148995
443799747
1031309399
1087885655
560276669
905730373
775386227
1087214376
1014026971
629946056
810930326
134975418
504393948
555023857
729765908
868414602
838162353
386610568
770201223
895677415
1118404772
1040310123
601455155
887812552
867397658
164271955
936271666
387116580
1043516876
1083501123
430476606
1124614232
842644226
463435588
652435173
563986896
532044570
383081820
1609143
447492828
104373550
784178392
1052353080
634875301
385068112
528180225
985137090
512340687
496169716
799442512
862721686
880884411
760682562
946259808
422729245
630754970
1132728603
800531865
964273933
561556155
653041327
326897374
178595099
907708759
603909514
694879031
979321516
502876329
891756174
415773585
322657045
527639366
216226982
1267799848
855585077
499729215
840584852
849220389
956035408
509695024
964814810
861719176
619581375
339684128
538318535
779993866
3124529
366772859
801972699
383794195
816475334
744111279
952042449
548758682
624852468
632194614
844787088
1117390531
483352873
498985069
491645702
320693775
351980249
842010750
699532232
371924363
901891257
464725192
441932269
620300879
973453645
964472129
316335218
1221330365
401571956
892397396
940075659
933541261
336679271
359432792
649036691
1196232715
720682952
1237520723
415043471
989457446
1120216482
525751798
499727813
221216910
1237649934
526541114
780662001
775690998
426282785
260195864
1238236074
465846081
1136864043
915202873
412077333
743642777
556154954
583931596
720320061
282003154
548402626
203541697
937586846
439972398
659093566
842171786
980522609
456023397
799211118
2440573
795400193
496006757
1236131366
1063725672
522310153
1001271354
967903916
871210549
625880888
814791203
524419490
705627607
492871345
972648818
567496240
679109624
678121471
337751478
432746919
556788964
483313424
918565676
1038881461
594880793
1175392419
1061715064
425435959
1018801316
525467151
928615172
450975645
764306068
1258661187
729934743
914211330
620738100
801318459
1259211642
548419945
625683862
964467271
595039358
563529788
638285039
810299456
474952190
856935523
915648351
523701968
902396561
669393022
609449698
768717175
696514063
645815353
473209172
403884227
795967947
678341939
1085326411
853130830
832600348
555850292
1050304649
530744378
910516480
463751645
799603925
786812086
317038479
888797062
607301882
362939291
752390548
465477776
764602218
653484962
687550824
397092353
352049743
878169059
493042499
839392954
456650512
350117926
541241709
1038286505
1033908515
528177726
968688665
516397358
823019687
1045079119
329742795
704418074
590169473
398313625
421615939
1131342159
437852602
381703123
664588980
473254740
1272896427
353042387
413781793
537896918
906520884
894199360
700543333
466442495
917981490
840928170
729587300
1200795049
669440988
1196836759
1026446357
578025488
1296606934
366107546
1076540359
945607714
669075029
389556021
962632199
904602171
759386292
950526936
201364157
948965345
203134976
531836440
994871944
667514487
400407794
387210796
406058024
893466107
723144354
797509848
407864919
666034484
661822034
754798832
1100010453
696592998
918423882
440865528
761499992
379522026
126750334
995281781
657451514
462227338
1171369975
891146132
596950309
798415831
375391322
490164787
742031004
1033133094
707576989
721371638
884851731
234306436
809020564
456759297
1164054124
819935047
798496943
1130533841
898697582
1146950060
1028887128
1057726427
895011310
1258666569
634866014
481991611
1204508453
965763561
644988388
141290064
444542898
466409778
1048091779
724439455
695357376
883465085
666303873
752031478
621775369
1149875492
808760173
528545171
680383816
454110533
396248845
979017921
762498688
1158407264
860994370
1040992407
830393435
708233326
853268484
837913029
505383763
652407760
485362802
987145877
959941419
818839400
550787203
478664840
42553913
556013082
598461340
1080824438
792799760
1063300462
402404810
729615318
720764411
264488753
1063061371
502629470
266341773
643597273
756574920
860098136
687293645
303910119
592297011
745460212
415432432
654561170
528888490
791806502
553220611
746768737
878462459
1092023390
311155288
500628466
611680654
810946435
670508851
514914833
677038921
320179800
495737115
1209571363
101331704
750072707
195283945
911975115
994073654
1021915308
407437733
1022549050
1000054883
971477989
1012210859
898840983
632293933
785088598
736562170
498687801
896069099
930805637
381384351
671144459
576239650
934225198
644990039
827406857
477556143
749891559
642619634
462351783
721975595
194358904
941790484
626893434
455924985
526353205
1246646505
301671284
112251492
797189910
866511460
752752431
720859119
923097908
1006959494
1003758836
431821599
522481050
753171142
1005041803
390389019
589666333
867260669
490693818
590145055
981390132
577116186
419406751
982370264
1216103948
608138129
132692101
597313685
742003923
932200112
1036595772
410235321
554619878
644113032
719143259
447803827
517839587
432826829
471886050
279704125
354802818
540089755
397114491
88341598
1071898869
598060065
201991701
958647475
317701928
772144077
900550997
670779797
770767036
576172605
617264273
1016564116
586637425
389716655
1271151506
385038190
449125957
480412286
1016944229
443743720
500687085
773319490
460127255
30265475
808688573
1271358273
259557005
688617849
892570416
899245192
1007523707
936783276
469355601
701855557
304292822
830710319
643336689
884700997
1165639465
1108220857
415901345
1014459383
381521892
301134624
45457855
851499860
480779082
792249551
1148581851
130190084
486243103
348508782
765819615
829740503
960160105
678074787
885373207
722398990
597342162
440620987
1038377375
561593836
1081672440
640348132
512881863
576966474
916915438
969369783
495574071
1196066959
1024912328
321145359
739928326
657506706
384096356
183210058
767076116
579143109
474839338
795050614
740970953
1096666271
684660525
80777019
885472873
529801979
1057718525
441977106
992202040
1282962850
572286725
391597873
461598627
889474418
350845275
672206228
237260099
788482282
569512240
1159797957
459187654
900721172
533769625
606552317
1054067522
283704644
470634866
696388736
1033458735
940004241
1142958188
290117458
472168172
950249029
1102446731
1063218428
394216213
929131003
528325191
845788509
506352767
767281759
1052734581
847887104
478128555
846507507
727714423
735470316
386810609
303870607
456095679
933136832
437686467
419307950
585837991
449327270
717195819
127462659
865697646
918761622
461866491
496929325
349172589
159335902
727059295
903960962
196442628
1009183860
512544964
822081682
1252635721
708989325
539303268
453833352
560433997
1059036131
646071353
483344646
1184361380
1199395485
1082593368
547830166
810466313
684169537
704090919
706419570
713438265
767410496
282976085
451414870
567040229
363572185
392093444
815957641
880175927
132431779
481651825
975349607
824434223
548745600
352446232
766559895
499297822
1117358751
526736161
1041127058
718735654
558680317
403496183
949906539
770248345
1030097011
1259380837
462206650
666968095
512945166
826069222
537949150
533076213
557627446
420288732
471357245
605931225
812300973
928651725
844580188
896036433
342448047
973149641
1078641025
541578693
720221502
336190445
419401192
475359139
824200732
578366043
491134559
218386683
562547788
761838168
1050589885
604705828
1230278620
718374930
1095748528
687811580
440584011
926546683
568045917
676703505
356537349
822194681
573982912
1007266760
885196230
672203143
396892228
802794365
988993219
783805852
857315602
961009239
437436978
162326248
934411396
1138645179
632994276
252736108
1063533023
960734311
846926943
488097152
678861340
566333446
1024272706
916099479
504512074
771764827
685366357
559132980
1131699179
1040371743
1078501101
279508528
400222607
389244249
1005473719
457947733
1095411180
750009714
756902847
635750805
460622304
734435163
1066486774
762804180
472288006
340163780
227502720
719289191
564156470
814516918
512362691
550799532
679495202
721152752
989269907
992197903
1064564159
763243744
797828934
543925797
467873710
1084556681
791504423
679289958
817018821
390723021
1013659015
317794116
541539908
693497523
1217091340
861128254
539755355
788040917
917784694
428937270
628915054
430325554
598404235
56343752
1015596213
546573655
534126447
786377740
849639071
425876695
762516850
471377207
1001960616
2067717
48884664
103753878
1220510303
685131057
88597043
498756868
952568615
558405105
737159838
107703747
731774388
837142084
546476544
1043834968
449374440
538466528
751970612
761718680
761101560
613605775
961681858
899367686
543862813
1130145075
847044622
438044913
977983796
1033759437
476679523
1169516409
884178736
515438127
654093454
635534254
476775554
777766290
720730505
467464525
795510325
442434503
504968278
1137375722
918032753
934756170
730390966
435348823
152157398
568809429
641172895
836241526
893284387
303848109
867375316
697214511
589985358
300806005
519681755
990557871
1021886874
740623448
1191000165
857987351
559393702
666102621
851415323
694622153
607298096
1086186992
916051713
380014989
779689858
369177259
691757466
901984016
632414018
411081051
1079214908
827639489
841372675
280489349
1065108034
493362519
146419415
392242150
821285986
1039348524
1240883203
753677992
257360852
1043226187
511616571
857265453
467056989
232448051
993180534
801463841
896357586
992681496
779321624
1198854497
769611124
455346160
420140103
936136218
398584887
168432371
725795559
1005566742
1057477005
447929126
457807971
666345005
498062542
976954985
500678282
502788661
542840731
699764886
373224640
775701781
430216772
394086141
484859780
1249196477
708610585
557004640
716267635
492407896
603837175
771576549
274151718
1019416306
708285803
918442817
789850728
1141584517
565424713
963795160
635646766
405831928
523783055
1088119300
764034347
518233501
275683845
880713296
639126002
810325044
1108309711
528910927
957867208
971703254
480937311
991859587
1245232957
965924542
374018361
691669427
1188412809
901555208
1109043279
153248895
463742294
544162231
816029091
775845130
1224330455
645191946
885259488
880764948
717996718
898664146
800148120
61732884
476933268
735419841
412629691
922381760
514407752
671897836
495042347
472382819
884549764
532298831
201842484
638801732
524114346
631079318
572476299
681200876
596024418
1064844533
489242062
1101214375
526941887
464947320
1257914203
862391953
28283776
1278594359
922065121
691289330
1182580070
507970211
600936587
969607077
511909263
451258732
709119829
517707818
785068208
705950446
730512029
605538270
1113271512
497446201
434628274
1015818267
801738934
1058008645
476109830
713822763
696387945
214102507
354231291
1236296799
500818766
1091840710
1115487545
697382662
392962921
201289069
362247437
822273993
331088281
515458660
512748135
614752541
1079812410
1094508095
909416806
962811725
1065096974
730925464
472071164
623487054
200623171
1015992976
547481005
451634997
453854518
416729151
668272606
434676931
967406702
1193542787
784378815
489783282
1016164522
604727323
604793836
946218614
1222192728
589239740
505525247
756808231
487665931
290548155
497703960
740314613
674342442
836807615
32252775
989906388
901019373
582498450
767758795
751295869
516021871
206401735
512035808
589146175
477308437
974259095
581214932
523032179
679537258
751453224
885956740
1129767360
690449381
410271498
434052262
584526718
812272246
381251878
621465996
450556900
467628068
716387247
367963152
789201679
903078648
713793714
570622018
783754051
1131065254
659526281
1058035769
665174029
825322634
560845158
929841335
520499150
857844490
765645465
925284510
771281951
864280076
706591674
588042137
617690626
917140766
570252466
458470897
1045357045
483202052
673552090
1048138776
757990136
702397524
531593486
600050646
1278033908
713799942
463659259
529103722
840051171
775157548
87501331
253191806
1002519729
394949139
419528319
945641390
598456685
818684421
747681899
571353517
1103153838
676533623
262805895
1132191766
1072790223
926806769
605781741
1213894263
1100214832
956816635
767213266
403423908
669174628
748636269
788792177
875849976
1040540205
765200849
862858372
973017244
275882807
991544397
1218174880
416589194
455251072
474646034
657494055
262247461
975602723
972727885
688211137
603432378
436961237
744641998
835305443
420180637
331678642
94430260
671863447
520596969
451934450
275587972
805487614
400744346
508773694
333230262
1072649039
484481552
581550875
600763957
706907578
639834600
661480380
330689196
660729793
729328030
901565219
882902024
1084143183
556039821
499105061
1112884372
1023687966
615493807
886725229
698342493
460871895
520966562
348850947
452416282
662861785
687283951
628326258
646274072
426025156
996186962
605506734
847055216
936767694
234774674
847852545
898613654
536664339
505616018
553710846
983472869
617538147
1048178912
765751250
1084321978
298194070
555459881
662859684
399162437
304158027
948513213
895184592
920004377
468498966
805871884
1119970740
640422949
519320024
392510475
1184716101
423575466
984939010
978441197
36008722
973716554
565548565
678649342
501489709
1140517160
452140949
448615361
1059903906
635907110
430216560
1059117914
272450784
1135296957
871498117
792422985
535826329
1052144229
488584814
954019266
524195785
485533204
776540521
597795522
322605034
535005280
445467520
749803796
683221571
692195856
422006925
1141566163
484616598
170594553
585602614
608652182
368703425
463812795
226153785
1011865541
942437019
1204923692
367662745
331152883
182350960
212498144
213719312
346900374
725719524
937522021
636717838
1068617155
1029376665
384152022
462328073
881721139
531905475
560901393
795906292
1149729189
782071593
781479393
572574056
211427569
1184407807
503202470
497145972
441482596
465158248
318723958
168811668
594221779
1003301692
224244515
890116271
654238195
907510019
445151365
330025350
699033515
484413904
450895397
601268378
688351294
687059016
583166307
481315921
630901152
1032407740
391173401
846033196
679091002
746469705
433597507
564426204
622323363
404881165
1010991583
1093673231
892805676
469766398
497229282
470755134
1232475278
1042388002
307468503
479268230
616075558
735712320
946292603
1004428995
1045945064
502253031
248342277
461171960
442388194
802356491
1046727852
632037131
327437375
1138480307
1148121561
514434719
657328936
713837683
1002099908
550067253
684573366
579408081
790470248
503017456
1031659176
733779925
549441895
1014032546
374221913
877931583
583122395
785267109
489065265
373733787
670454446
759518203
934350098
754078823
397896921
1121598756
261633519
326811379
784586469
420095236
719703333
640425697
1045693988
659171503
423362588
1124191842
1229497474
389633758
779622523
530674302
848132007
773613495
396033244
366313862
793343900
991500482
1008273178
482068682
988836445
532389907
259583274
1087040382
599315127
271585116
758151064
375944703
521566809
663544089
456979505
605820833
996970241
652352249
792351246
842322506
650304070
381476370
1012067074
777170418
993672264
772769154
644467944
458939943
1098911679
341366191
587003053
1051698785
721215346
422459273
579448863
1261947394
413682863
880223956
322129241
1025091945
979637367
136118220
1128324276
485584103
609320860
326450165
856062048
491896248
476675590
1000902304
1143376058
281087096
1095406097
744751387
93213357
952697925
473790171
683828787
256680128
1136085154
751466312
798401515
620221122
332556763
983768015
329157712
546861871
642019865
401032667
389755709
604398989
412221767
1079997169
886248107
453111874
1002783221
629380779
92945354
663172492
477311596
405237427
788567792
394841411
581836602
532746296
310620096
588073401
814099721
199939444
605754128
568563690
1212550022
456797368
380953339
661673313
573974872
842685771
593948767
468352807
751608436
981963810
659550309
1200060666
1047237335
659562228
428720815
417103590
1007540831
1019761812
1011202154
858379872
580713387
702925520
441463028
629637468
807610733
508673320
604264259
476241312
593446430
392561466
387182415
494544010
896750056
519846718
668658536
701207444
388605746
759025622
610154018
429209471
599370652
445897022
152905800
851935747
841974062
827414311
796017277
816536308
545198662
498217517
751221714
625897638
617683073
767854420
1157560295
473773094
974566734
962112552
252834794
1021735429
987602637
666544436
424441168
1070564483
1004906446
331699857
386189535
610177326
326658307
998703367
385864205
953508758
516443695
1081926844
700037373
392835497
650421063
823131962
874383562
376057888
385079492
1027688821
938550244
243077268
994973222
634765946
730515132
558780800
1014767350
818619440
1060732808
360749817
529010579
733190606
349907754
845940988
938303010
52539087
469900460
1203504591
943313007
326920788
537520181
307830156
362494756
605006191
402984304
925663489
654869610
856619785
485408290
675784440
475531975
1002895511
642940853
1097347312
962027382
326537319
729999023
588126603
683653062
922360292
970861283
1149962250
820241131
597667863
786709703
1068541068
694068620
454970853
1202622828
939758312
542282503
1074141963
198396040
1249951010
261137252
922837590
985047430
539500926
1051791696
903849097
415276263
827896554
735134978
804122512
453817965
443949135
1035697562
593574626
796699769
579646857
1080995698
431156904
580144534
542676314
999931205
648817413
690779524
350642184
945260993
923576784
1037514085
535487630
438530103
578832623
639731478
264571767
663451263
821647361
988144079
934795451
934913094
878610961
534770290
814625976
40590037
413821335
863889742
441017987
762352914
629189622
668199608
2442041
391784994
472067842
855937393
137592948
928347353
498885059
923003623
526765065
855121519
596833977
651192971
947457414
1024157561
922885736
785498074
694419189
560547110
1108347233
1041016660
860138471
276440133
882887962
577137520
682703760
977264674
452497936
1289171839
798155075
986312084
1006663368
744602991
293063356
662119287
859594869
323674177
864364358
700731295
851609747
559492479
659861841
900493055
532972226
943428540
938500968
411474335
884491562
549107809
930429497
436127112
1035851726
746069386
643471486
1109534980
290335909
909145961
584590888
829116212
464234354
925863531
549663509
665620129
464666498
728284751
945157133
1111625728
630914007
608364078
825431251
461669396
381930446
458156785
595153958
1043536170
779605512
448851191
933420903
269470088
105165459
1239431024
659199097
758499198
523845681
825371056
752597257
131806893
255102490
968565107
987677491
363997090
42811356
841160461
864706828
1050325818
727126265
1046746069
212473684
413427609
869050395
737313060
653854068
437437462
509076702
1041130219
737828953
876358982
494143214
483642503
1089149222
597683110
499966818
54605045
962911777
705992585
1070327658
800312992
1011440026
829664550
624849801
412843629
412742650
442726286
759227581
1177436048
515349493
803707187
845239288
703597035
730636433
456223518
902676322
521221455
773913673
208529820
989762872
969800192
593618422
487751105
334408483
299394991
633023362
786787424
594921545
366758492
507292177
682850239
1050438431
356447095
1028659660
1205636241
737507525
707820802
410428134
488107171
437461952
574288659
951987950
593733334
611047868
457332806
834241897
1006848794
591249963
910061897
991638915
496214573
531369921
992752349
779621463
850793120
760827356
524890915
903834773
698211970
961005472
887612481
1186859478
607620806
482312271
1003909079
629413287
512924590
976669634
472190445
1162168562
578635639
472576753
944649681
859329611
1152666040
59659369
501700623
336898097
635290142
506664378
1089730561
923769631
458351431
907761192
275941106
1112035097
937721295
1104268810
696474178
699257353
899606861
460879910
225705530
457171788
489692365
612089640
904541853
468944940
1283446945
327269134
923669765
890381638
725890263
928121843
978168066
627550573
971482891
823307882
1019917900
489302598
943317562
608643891
708991982
747067106
898446036
1228761127
1086758748
53533360
465094351
372764994
1007677463
302166899
544999608
1013693216
858538206
832988638
608716689
562853217
1138010683
771541308
970340310
605111827
547631210
446660522
733247045
494355974
848513127
760059339
589942530
211299240
1176636190
1124881878
831876798
485729472
469852860
1261158571
739651004
729485573
341026438
263518304
749250263
675599962
505742450
1042069117
878078641
673545204
503230214
711718228
716583847
470359716
512185555
831642999
430747062
685458184
703324692
970843619
1238035940
118767390
1041203806
982247458
852949944
418502170
88113929
472061270
891374969
1147197696
726324576
401055406
528294302
580494543
429547811
1159725237
479698190
409344022
782682440
696587808
1280357681
273760667
751505485
606553756
919936673
677864375
581274386
301178501
701174915
176970509
311424431
445893402
302859301
369500609
952058960
504426479
599113999
885397937
350543978
904254036
698203562
1164565357
1208882412
323886477
197170411
566380219
510796007
722348182
571186526
499373221
852847518
1132760504
716944873
642438337
800840437
534306822
1216181764
848671464
342881579
885845166
366107742
725828073
935159946
486865568
1018867224
660782176
845986687
988694321
800524906
1092458911
479023793
583772508
449702833
767638801
1210764300
591608219
616926815
719862443
347659047
872942819
375121183
554257040
702215755
948844441
597264282
365276078
441898294
705941762
357296401
736119281
721371133
478741675
673456128
623501882
250994656
449728426
523776122
356248061
1130983799
819555332
780188172
1008273996
439823460
1060038441
1077236756
315204308
797393899
848177749
562936941
513839961
922122188
913990012
1100627925
974177251
513282291
550455447
181375677
413311200
709827171
1065436852
659899335
242606674
448996445
596411302
398454919
527559887
717586201
1267145921
666987810
821122309
1176984821
753993472
1112649957
1042761041
816737529
924709172
200539280
480489735
676206511
359282590
693776891
219675579
1131761392
1109262561
363110595
777630332
1089338805
331660478
666708939
438684989
609773077
480102468
1026828089
592440926
885708392
502583568
549842205
828337971
535997811
1130301133
473418462
459351432
1129294896
457073647
418506061
378712480
1117154769
147941187
889760081
1064459606
371237452
911848911
812758391
392657723
862165623
505859800
235326904
616732032
925884121
1194235935
451100947
1243777399
499349721
769134989
417346870
860737147
388635830
818134748
903445400
246102634
952615336
690233304
777500496
656917785
715645591
384982766
1119418671
1223380266
214852405
1183491043
1202122854
188926058
715522712
627681923
992469621
829482287
348955845
1050722741
551078075
596731584
1144228119
784103151
378830324
475170880
953316350
748075924
253054583
1171376554
326382792
959929927
441149719
716882428
877234380
413093336
641230847
1050776823
1040705248
800777525
714433781
770009297
524865126
774272671
774305297
426094699
478005750
1027847161
1023836150
654659018
212478493
367933247
1201347586
145634354
1013889389
256028105
724896494
884974061
742540834
747782802
738854486
517249937
1032418142
618557951
1134822160
1126751806
402509060
461655501
1139416013
752181084
656476001
1147407034
497646173
648306646
679287289
300578510
454914348
1125938452
567731212
636570824
692356252
1027148542
565276704
1156107986
913453985
1226947638
530141583
386983117
1195302167
915993335
800192547
439779097
825299567
1000507012
791349209
178762185
1016858049
881295368
869442923
663798388
728184428
533344951
828827004
533255397
1106283322
942616638
917530217
946744289
148961861
885276118
764398443
481675332
99330086
1038333909
514550136
1019521813
599791554
780095293
581291052
559253106
267039736
653385025
600960822
866390955
1247198157
1215878651
791895851
951824116
606018711
1034740864
351364163
275451401
836443053
1238053341
1253786595
1182571114
604012899
788938781
219106418
299851780
632710418
400623193
630275649
232222098
765490107
389350958
947472125
457015110
450315900
815274633
221738971
1025977817
1131462801
931380675
646673470
750431074
537411140
510365300
608363325
1080109983
302589049
626558461
1153793184
424277698
895364894
464196190
1002504061
943482290
1256086214
930177553
471392364
1222726300
483696696
498488877
594153345
423017742
1162221619
375197947
473543642
644367489
401791912
182880924
868140358
774594400
1036771655
417301286
1077667163
819285087
549093848
475920278
554523687
874176719
701751198
714667130
1119602939
353059589
719051721
976033893
1158906150
1149368316
419981137
589609161
581125027
1047414429
1187779611
1067990464
697524527
905138997
676329098
418187426
530552938
890571160
388426060
402199028
366938498
699673647
623186970
755020287
276374092
511085858
377344292
265449626
690648217
727226754
725353123
409479572
1184048623
844574685
334988696
59279172
962795865
405280430
691259549
491747593
513885202
576366416
54896170
394012031
550032085
515087162
1001370441
398808233
494660639
536236896
440240583
1121606264
656875928
1026782334
689478789
285413886
469879570
859034562
381577535
472890861
829127234
129354961
461495177
766334090
1144297086
874000573
1101783031
569727962
958822888
464746923
336622055
370930819
904658518
941841466
366843984
155182790
500325427
929414893
833970751
1121042643
488809852
928998109
300318981
1029161381
719404130
643947252
583723413
572626763
858609058
252730029
587571036
418962825
1068807188
390913961
869650151
362423843
571871380
886137534
956083248
561028215
744898006
515327961
721186171
569316098
529406122
293346404
648941956
481432360
299106461
313235443
555307165
384555656
344038811
516272248
862997033
523686208
460940154
1211952884
256934082
414172732
1014174406
977165541
474539437
705678754
215806569
773695077
262893022
653532704
599900010
380453642
442063994
939619451
1074374483
549070079
724100530
381557008
681295718
395062443
458475828
1101009340
1276872576
369614648
732144382
764356540
298744530
1229487771
997742450
1103954068
241087102
566389586
317686078
1078343101
667658642
776170536
350560259
676112284
458302293
698188769
579017214
868105100
870566414
701571002
467730587
819245108
709887301
738088935
696170985
788070275
189226766
953642718
353619508
819178217
560425116
952782611
360271959
739610441
815605334
453837036
622767593
419949833
166002730
320147801
866422250
532406341
606076584
827386088
502198332
639840935
459471470
530871520
423103537
1230806109
1230967700
743831271
359374776
875506346
763000740
494698010
1134455023
818043230
886605037
1056005182
659742034
685331710
663422329
1198438014
486736185
1077368696
378475349
1228463173
336404525
751386334
583731582
407381986
1055834468
884987987
584189728
1051458698
344205081
1067470547
329103305
81859776
680422068
487400241
581525427
710566866
839427060
788258493
951612823
1019639199
835212741
951221754
841911099
389362994
971644878
462199688
404691228
749902606
458901162
403501123
827132012
496368145
287963740
585400927
446365495
897833768
448191370
257471853
902767559
974519106
438093067
371756710
780255326
419630168
865189798
180702858
1171522594
1041726197
474163307
938649216
182529979
660300186
896106342
927248926
917321439
468615039
643825321
1100137567
969576525
492005752
1010013776
514846809
608850963
385065793
1013462506
1100911765
960332511
716102621
679065510
359854425
513124
664982050
390824171
873904308
595658661
1106884996
588658677
633397131
1019655714
631199675
1188247848
727399749
882969388
1080003175
237087888
410506474
2190449
964136148
923213886
981234390
933395140
508162239
1189202710
706386591
583969072
844533909
491849603
470369747
246015900
689857272
599234900
54785534
546664946
1020110345
138236804
796231420
416821871
259421382
711205723
341295119
391735454
316344863
773504896
1282894577
630851651
391047804
1013606844
403898322
650142500
500076337
1131653475
324568152
332192444
908591419
607964721
1072610689
469080970
1072027171
796712236
655646745
270522538
866676189
906025123
815887848
875600128
1140488270
2406018
719825041
439138299
713823100
510978191
1026443315
1095333889
969292597
458194080
624049969
335911791
1052715420
472703637
820442393
862053562
849792740
819066654
286413827
313799066
731749411
1188653566
507775775
209562421
266045305
299385599
1038685169
678953016
944244697
537603484
443061200
462839846
964795620
711042106
378962450
761674474
530176069
751009054
847817507
1169901841
868528027
555801570
960997460
776543641
611598655
534221500
289482164
776496645
544898724
808540094
1020704554
787780790
908238993
835551386
1032950901
842937971
396668835
407962959
482983860
704571947
376321269
713893345
771889546
565654248
492404788
973079205
669417613
841198977
1093525239
1277749548
603451830
381869179
871139484
755073147
776975750
1133844293
813119464
580913530
1069871467
468648472
85400405
880017951
640841442
712829372
1202984641
793810074
278600520
1019327471
408285491
618080551
664237560
460871018
972999145
552405370
1025898978
532248108
856511718
912688696
1015087282
477778410
934081443
1191619355
921415423
1100120387
736457415
842827561
178520855
568265389
834666741
1074587192
477438482
187832934
570793728
783869511
665613150
561595749
2364933
1135465897
600753036
1098478791
344779160
633694839
664994109
921489355
936016858
680603967
158653365
647909014
90212440
1135283093
745445364
820468196
239776227
1252046800
221627362
732979892
967423608
444337629
818596530
739900818
351974856
757476302
459870491
893716632
704378571
530493180
929301211
403914259
584202664
469941695
616974949
376543680
890813056
440451310
346582901
845063482
867910770
48789993
729539720
931728172
1077915007
983924187
411129957
659774604
213194124
505192284
385572572
858768360
637853818
807888634
978873118
667689010
481269981
761163850
815638935
558902163
759416865
473205514
874734690
689025252
687768197
683663527
456581972
878838207
1023786640
798980400
926008015
532067611
988657364
542984119
877671426
872984715
341572786
380981505
932267688
986986085
978833271
620544362
531111902
787115660
1053359914
917601059
684193767
918978190
620292748
311685504
682350916
745956040
580288269
1159304269
894615917
830162787
745357285
1102866765
702872612
965725499
257513809
547048733
242271525
694935248
843225594
619630296
1004455115
912274843
517778271
614915409
815732092
1038561067
389743596
915680750
332858418
919081850
884106125
700180325
671179524
815251831
692338397
1073987365
869519581
902695941
1073224408
725733406
947343463
938682941
718396395
671182325
346484361
763832483
895744238
896460444
747441359
430714700
1147152697
762417877
1072662595
758787055
413645502
1114288304
891930652
457096793
986703704
894023606
151927571
794606192
1237104026
924658723
945800677
321590074
855954712
467630656
780709524
725954800
637608054
807314682
719207386
723734778
1281451321
749040548
595518804
78124088
616740615
612339114
899274728
531407443
559163844
423965796
783020017
1077045190
710762583
430711285
377204190
535987340
863924869
457460859
811161638
396158391
469002393
584606894
472572270
739961737
1067826538
730839995
556044298
460864905
1230541980
632093044
400618680
724152342
702106384
1050707299
571921781
545404393
689060060
345014664
902495482
557526930
929593950
308362758
1031299959
336921803
735250993
829196991
455752693
1120156176
1062406609
392796148
824835941
590679280
1289676594
322930595
385140790
658141860
587760006
1262758950
419067340
1118905373
726101499
912575268
1069055056
597194879
265862241
921007309
774181169
839410949
1117301359
971954743
1135662706
869843023
1259479855
481564817
1216577157
619270146
763672469
1037848102
400958212
574829660
799278911
1056372134
424436334
432422928
681007546
610478540
867331622
459237742
1155478838
838615314
863432236
246395184
504204867
293793514
554349437
808012303
633504059
435343831
296794658
760105836
589141862
1187808954
933530670
1086096825
679652865
1934520
391681914
979000792
478145412
858216355
997701941
462083784
727202226
300076240
679305671
1017017430
904706172
365963783
664558799
767970828
747577386
674799969
462326661
720840435
1031133016
963099651
522082271
589199844
966065117
508386674
1109137247
259732305
376845232
766979031
901687607
397120180
1119829669
1088669433
607071644
623816411
550653168
1110111301
771562257
1272273068
263455822
694827061
292701396
1128417424
303062195
298491520
725992057
1239976655
367712066
941050559
504347766
879282506
530209291
785059572
943190909
965620708
955883451
732080206
687924654
787786221
516659963
404502748
943409824
897397734
541461951
769412774
499089885
494937515
301583091
815781520
630538904
350729759
482226514
514919066
576957337
704225870
770139871
174981688
401803773
642454761
741873950
973617341
397379884
482287900
654125410
389218135
784138725
888372930
208555229
601729577
707759427
1113774730
708318695
256338672
433868605
297711558
620761609
485598668
603319628
761770400
224516051
949259364
983698267
615805653
407584025
127862031
1051161230
291661587
655117588
649317735
1034276037
707849738
778919414
562393268
634401302
221259786
100056343
590928351
895805166
1012610151
587317434
493415945
1196786673
701121853
600545109
678419285
491550601
753665586
440674510
790222508
632561137
962699630
449826925
700738132
498215088
1216168511
548670660
449007679
603855214
1120838385
1006157314
527075353
984925008
574645414
793728695
264496185
517668476
830855696
792783919
1244920309
522944571
717929300
630541329
583541539
680987007
692080596
801771690
511560335
340826998
880099065
992451385
451616448
667167880
431872739
915275826
450407970
700729116
843448871
270054532
400710912
306228041
477321864
798222875
686732431
426040479
795710008
994252728
449007501
954954999
1066335691
202254564
244765212
760029399
1032457516
937067535
754854147
777386714
561849458
692696040
667510080
992904462
908062541
863970113
543255548
536675702
444112947
505883959
1140644606
143698051
424774929
1048065936
652029927
1095721673
448508912
1136762789
712532822
473656203
273159455
863570420
472566104
1066798146
462204862
418834942
752989431
835873167
185302118
539352226
981228112
774754768
506499824
631901184
652509806
591240047
340943247
1054182397
356424735
311243712
1053372878
374860319
739577152
957554773
559088986
966611225
305577435
796680862
736306009
348309111
746281686
471407350
756807476
876703347
555254808
434863512
617630887
289387208
334688232
873503007
1063394409
857268669
633511976
333580681
1111884313
598393564
549252852
899796036
276183370
246782230
867647637
562228458
464712925
508122570
1165714683
957160175
1061663717
1070965121
279383142
758119523
854070628
384000731
399460853
737374323
1043368938
300840319
348098963
575060430
468571265
162305859
467470579
473639807
171277460
573471430
340528152
335822337
393143213
542838316
162070068
600882883
624880478
543534430
735614703
716014590
652360034
399621304
1035930520
589855475
454284372
541423187
583857328
522015659
1247417730
1243239470
1202954413
335521497
832369744
631750997
988845353
554750582
718943664
584691851
527912507
103671257
473345790
669652970
417035347
429819417
614331506
440762442
714570388
374958813
414484600
774516505
1119463410
858398755
464102113
531354784
669087598
709332434
683263014
342105089
899715309
313196808
615635436
376505226
987545363
943520505
1021678041
479734791
905944127
852873066
796339894
576459822
676178493
867685254
922391581
947064459
454790005
385317551
966031022
613034990
648103876
1002729466
830310222
653985569
721995866
792334006
692589226
372365527
774099268
838572219
411915077
686080082
904738772
822652178
1038011427
323637634
390788998
330622772
761072520
376306043
669746858
1232120713
1167535940
882501627
849770892
491121640
421536920
681092260
869590860
659404248
365698454
863690267
1061106455
1215177855
1169087570
1231878047
928367410
888767701
1043200713
1032296233
721416685
427395425
947622509
543241807
871414859
1136911802
944586725
1138164820
542299591
909804342
754330661
832030100
257427665
1044275388
479558394
974781302
590005079
484735128
992078697
441785754
619757090
561770692
999012414
743742356
565638962
552928386
521677838
487832592
842647441
1095634935
591579016
793281009
524232394
751255243
1253445365
643636314
700801825
965110896
367409586
624776161
682684848
562482065
800500351
470681590
637285792
866827187
511875520
457035762
972951931
783778873
502123428
397082770
945291869
588996559
723984803
710743561
53543895
1168200529
548674756
1089477734
381869575
746854
811259894
889882926
1145026797
464636236
519743912
2219075
692854653
577500895
842121774
540404767
389758769
753391492
492759637
761832948
903846225
1056190942
621696819
561971410
601983821
731929931
571755399
649489157
698930745
325072972
458650316
1029519620
756766822
448246138
336036365
777269958
736038324
1240835809
1010651089
419988517
1053132008
525200189
444013243
310880487
737801634
382317299
1048940364
650354202
550303781
699539467
490108417
670664045
936255405
486224413
684964120
467974762
505122095
352887163
523709815
482143001
856472966
783481437
1000874779
555197272
1022375180
743844230
695200654
830164669
1023478248
940182956
578021499
1033673986
678713013
1043397146
966025564
603685010
320484774
704306760
413186459
1202822728
406579358
541973828
1001938544
963902347
878304319
656701365
533563529
841925362
490656819
793279745
982422896
590316778
689515741
1001007898
525200906
539687977
1092342113
1054588233
578806697
1210915540
702808666
379388209
353006388
734736999
606866833
811331154
537988210
429338593
506654670
675725848
572615777
794171429
649944398
571352875
939488034
491473609
973672275
333709242
1192987368
548102632
444836792
382330214
722420963
460503984
739745296
917231478
1006180987
475716516
581437528
731902131
537241360
606220956
781729487
665263721
91432233
1017899266
756926678
607552118
863315258
1065778098
536240567
454828174
229093771
672501870
704461574
420348760
352812595
547577800
333658134
758219144
720677860
736455361
865710377
856379718
1102019758
447341553
387654239
1033319870
807642835
975686424
242336218
566965778
881607089
770357411
507413118
534789978
816690008
1024718346
970504748
532276265
888276105
678669400
770254309
520443183
619995044
570062520
564564122
393243398
692741912
537654075
823658802
790758213
676887334
325573470
550808773
877221796
931330660
140451559
591263867
628736633
952575512
855497071
718177994
419843672
1026576644
727063669
637538774
428559881
386395211
1114063156
438613184
708635741
380407506
859338825
725879481
730019709
782409055
455651077
279245366
745904214
250548622
456036328
734193403
689851591
664622613
32163439
475471425
1117377270
1189023322
622071110
497916762
861073699
657800934
1194285218
243505879
550841763
718123354
1154435256
875654313
302044004
778746207
467479705
780977828
1168458524
633830689
478348145
477259299
587782399
995781313
610674440
1213907912
528233045
727190594
473554396
915698205
369102779
973713364
1073260826
383585737
815146372
251330873
493279015
409912030
648496810
1003366944
816001733
393528492
712624032
481177465
900182072
1062946984
474114894
492165537
588350778
556930729
774115205
886648094
780597612
561503430
659020563
662048368
506532035
557293401
641812602
496722187
746828515
518330624
502552491
951325122
512233557
1017299778
855437003
969502188
806751935
490949254
825308217
942545547
1002455176
696013954
782508754
385677674
1009029789
580262869
569440118
528380591
1009485881
454639363
444468960
627911498
399267801
699952293
480322661
966279130
1067282982
852058631
971196651
520924832
467722785
457408773
738358564
576240151
577043363
519094977
1136609706
257932594
1002131885
707231044
481614385
346796406
260147172
538663172
362555643
1149831780
1018476555
726255828
375820243
721876316
335640772
483659481
633770131
588578124
392201712
684305505
432959859
982813624
1030876317
923780445
617730320
453708188
517730256
950865524
677220790
595106990
103487
343862506
662430191
320742443
480477421
848067323
743547870
658860340
426180085
848735825
509825476
350877911
547512533
496465637
463848240
879292729
601676602
170437633
716069700
694189571
1056517064
387031530
292971125
719958216
580455880
630770943
1079769038
1157274247
382702896
677143007
859790295
868205310
493341336
504538976
409662703
851159178
971819182
753509447
500135578
881604387
696635195
983838433
880809300
704832882
727855001
929003081
737389855
757454643
1271918770
1010399351
831813320
859996104
979824866
346583517
213648133
192312355
461375521
871256239
536309953
518875013
720837092
352540107
282528497
1291873168
808537051
518948961
612284632
669588901
753641994
343489931
457163927
613472185
891603391
935766980
635571182
934143670
987989930
357365084
577476226
440687138
554933342
487536235
691369830
779482526
555698130
271879115
496173476
839718479
669881546
451756333
1071045970
565894650
528951804
588222795
412233772
729361161
638820925
765322562
59186534
981728656
898261161
642764946
796802016
765770110
108897595
274715345
829328838
974250115
958835132
995468409
1215570026
757860603
542471946
431983636
1055639393
440850314
1122075367
795949778
255497164
890357857
998700280
631613352
1027342667
474246358
634387664
1152890834
1084610275
592593616
398721063
486285649
497193514
800625259
1198598678
915214787
244683250
707295907
315010616
238344992
998649845
823404657
785303730
790544997
28723014
894098900
876161245
1132133468
1176489957
696652544
334543510
352928428
803042426
390899980
1110878368
778819969
425115592
912005462
452274319
749291671
1244042026
480666836
972875443
1015790085
1051523007
607721458
560416781
549282928
444549430
995630840
861205058
1171194752
909124169
667510053
231388762
298506064
507622001
1001483754
835458664
979495343
511219146
542115137
465331672
657479215
1084716966
777270831
484823522
895095045
1048989685
840883256
826339463
814953169
888323683
408629045
716374615
250668617
831374461
669718632
1050797163
962569761
402577101
1232518681
357088672
1177281218
888499739
524333738
724081104
532510144
590712594
61942462
1126420675
1214347828
623962420
870078371
699148955
967773018
1055024515
297001234
324621836
818390070
888508360
818329454
582580468
920269553
691717336
764055117
896252626
720622100
746697628
1285203449
607456865
1110277578
965509872
794111387
526787768
734469296
186882343
918189052
926026666
792354350
430135058
897150741
752392082
484918322
259522104
1062820358
1115625187
127577392
995652546
521698724
382991632
459794824
933117935
193686261
830768855
483581576
406107316
693256152
70971441
928366453
855188008
992088921
859515474
564780169
451456849
888184582
656700770
1261501936
808615015
685250121
1001126190
347597294
313784375
649779824
1104053906
669896401
349790757
765451891
662240722
766178234
1127509167
970383848
872275858
390421672
281963274
177476147
836701274
567356429
1003339435
930460370
502734168
447222849
389764549
1224227995
1197698629
641461950
1114497058
557899772
692034318
352246866
218840943
825350841
772360261
950934023
526178553
682081124
1127814553
542327474
906794385
1227631282
184969177
531134387
333903641
735437958
883157535
870119323
904373526
448898770
363962558
1138953172
842963007
857750407
531676039
452912478
1200847846
925737117
563955854
1166153164
241627675
71474693
813849958
601673803
899471636
760992950
383897490
320255
813560357
95420213
1092035213
430323531
965876249
1209823738
1101579175
804639954
511246711
449887861
523709887
342259418
932466751
756651572
635051166
519900904
397193113
920137124
695341902
909078147
680694461
874238296
422298437
997665559
808950152
1219869082
746183712
1143361689
1165264328
895503643
205797847
498814252
475369535
1041914835
890596678
351525495
997842242
880238704
1018352808
561016290
848734476
605222760
1147403663
920104933
291955236
1145533748
886301669
684890106
1215804374
399445340
858595451
442721422
764968483
1114996427
703692659
557300970
1214315200
622101430
970866210
796403220
647158701
162559715
512798604
264187424
556320829
921886154
828372914
454109043
1092698771
1023881862
467421685
430033336
734110434
547332371
413172841
764076875
1107808377
659272022
51079089
555591649
1231217487
1241472013
533376063
785782392
584917313
1156151202
1254071784
497547178
819723526
1157683811
1207305323
1286415782
824694283
762617706
514125193
1216885819
1094826677
1171599916
1171104930
381904922
464952918
560764836
537524385
1120585029
1169762120
1110682819
472546632
1052641866
959534048
468431414
493561073
1082945063
1080468511
476099848
1042401754
396601261
890189258
888848786
750107666
788090160
1194910517
312249186
728552189
842534176
582467293
722291391
567618232
555247662
1022321153
384252644
686552984
752075458
1057460224
608247779
945677249
784317631
963335547
589988287
364228773
1117250823
854485340
360589406
868023565
1077673961
1036496710
610792111
721127059
432622122
550146835
744632728
615559707
180129515
652022065
472910912
134000124
298512089
437548696
477319648
369505138
1184400403
1218996258
385891152
811343759
909249271
1094124821
1149607803
817309967
1010526856
651564804
892781433
83705262
382656241
673595131
1293766615
245448975
931256980
542481736
981342974
944920977
368082456
694477002
558123934
559618609
795830378
465844118
265998297
761919709
842662672
524088562
653942526
708398381
647890837
442584902
584359927
616249832
124019268
514823182
875580067
1177585387
560777857
1009641531
553008688
465281984
797410403
846402145
1207331094
964359841
285754810
490719396
1167861611
1293869927
234471913
710898562
672109453
846945872
357300663
437828572
978895988
498089931
88474340
1187210474
872136779
568998814
1011188973
458744611
943230838
592837278
244888590
606734165
791966178
1004783810
406720042
637713538
903222474
146100351
836864444
1000874159
947160255
398952360
571490250
793385378
424497426
1026957844
693992839
447183262
599170392
1016564652
776019056
688021804
823101438
378853133
383027516
948556165
544481217
983227713
936749258
735152868
702112641
361823348
1058181954
499891029
986508228
838215390
1054474559
907490669
712393371
1088915294
232963649
710940733
495251922
307820609
556678013
506205671
302507022
889834429
1030023782
468610445
729456921
1257877056
915017699
950339722
772670588
718070360
427359793
866321603
713269192
443101547
731948642
982612311
613857662
542885364
1121835868
1198974510
939916857
556964455
837180637
639022159
516361567
800268632
1078615351
630090439
393482410
732347623
597227110
946365038
734575316
844269189
813895017
721746204
479338681
606536676
687358252
942925301
1058973615
1100751646
524928832
692811389
112717865
485034436
956393470
939007978
429982541
606903221
607121123
1035614870
781471692
998437017
1032946770
352710367
1063340975
638584865
738128642
678424376
984669606
614190573
589193878
914906911
375326003
1019895350
527182875
511844201
459494819
1153032369
1209612171
749648904
847036628
470427396
390483275
276730145
420852462
1090475300
715483733
1028910344
488107268
1074259188
834089764
355769832
1126233370
349119407
1273209162
368028567
159195910
547812442
309369883
306428728
679807268
533122031
1041563302
1047861407
1114098809
1201752992
391154562
413006313
609886031
521105448
1065181051
719185446
475662379
310553928
979019090
989096448
204489241
1097746029
456899718
460893367
643316539
454853556
966877357
727656705
1031074053
1256042110
1042863908
385521077
1096990385
775054285
1186155521
614082508
203806604
677642094
640192761
382859605
1019044477
512192096
333124219
679634303
477167318
369475422
458923429
671561009
412857373
772409715
1058042849
327775290
398296077
565633575
45256475
572085689
866347610
1200804762
1060502273
636176609
523231141
230097462
691082872
622617353
253837418
350069172
730480811
1053027474
967821335
702082718
483695283
1008040980
1145672740
524025318
1162813046
510084565
519629026
457008960
257399536
314584402
449035146
925184838
865878555
764705033
450186507
802086335
509558204
757027061
872274127
1039387494
90288525
818423691
354813151
541833461
148111163
581058719
1101952091
884978017
1056093141
557269926
465092331
879436162
1002491611
292489470
795106614
862008896
625735040
832990940
620339750
287081304
1013776022
512243344
1004788466
516236680
827265585
379141089
688974048
370197290
729928257
647654268
816578098
554728413
445898736
547985892
549073032
547321492
1116649454
692615662
960150561
984847486
633961640
105692100
391518838
604618005
757807447
1184287047
467185636
970194587
665958821
700077709
560019536
1020812
869311273
1116286537
595126700
695998139
345302498
727248714
1060248902
448875301
410785714
629558007
1220156516
802801184
348247835
708596194
614828029
449336906
420033377
668688145
530482769
746024819
677766653
736650007
870116451
382210778
476015809
932575586
465580151
683581747
444083589
712061146
908783681
433966612
1156559758
955997022
1236419268
411610311
662844174
579186606
727215680
458350752
972442144
1189370126
1050611766
1123965396
471297858
706112881
961691224
827925022
630488613
609360809
1051762460
714568272
365226075
326737793
534471601
791715539
771884410
892583081
520444634
645992467
631047057
426771951
387309003
232621261
419425967
1160023458
633204505
725301970
382830008
1061766279
626088843
937159343
927712821
740047866
669832420
799627285
801639731
1017757013
1045232979
620917026
631438036
693002133
461465776
825421384
1226819164
157051023
711295574
963532381
513915779
501124974
1268027883
689126519
1034644650
496502120
443904338
324150795
635065679
641079467
1190585884
1018924224
463958916
706458102
123793959
956248473
664907672
654020860
955553792
480011972
582938859
883696143
208115918
877722532
845919901
325705621
381060163
1001559799
1148631871
1132201499
730736272
386084726
571793103
970551521
603353703
399180814
853396064
713323510
417199428
49457450
777370421
702406636
558798296
720823095
1071468057
1053824093
465599368
525641274
555826098
777898394
1001016160
516723252
393305575
361495044
458728431
1055198523
818273510
398334876
534846488
792759450
203229609
353078454
552231720
711511799
374364745
1007617048
684204819
943556002
1015169731
1030350072
983804015
497814558
636330818
811664857
639085637
1078537761
551913319
794503558
703457094
695742887
250669295
618478462
699852565
726653115
770960026
397829044
481564597
1207821581
578960870
623999941
378245580
873553448
503876506
315458209
788517995
868379549
819436387
663364940
353532219
634164742
302033550
448230826
903423992
871156395
739963774
902136678
957013687
581763829
807053920
360026942
122346027
859642761
115547833
760487444
1183712548
999089171
981549296
1101614096
1194643128
777398005
916022636
229933544
1186677647
420534070
138739548
437861510
871099010
795577191
164344146
274299352
568795944
882127754
334186025
874473633
46303735
519373752
344525119
1043319553
316345772
519193466
1132334699
990346733
875948408
750242418
648561131
1155975662
339866111
929788827
843023921
853748419
314534347
885845055
551313420
883507481
594747384
164811494
528760458
1092066019
188269906
751437978
484535979
717841051
662805389
810992234
343427986
888940313
755060046
415873412
889083232
476050164
587285218
1223422159
376853210
715552900
739403491
764187519
1239459486
459898271
420179353
938791688
1082721523
1003423360
689655796
674869130
581938126
742366762
1093175761
882978422
921061919
1063436622
602909318
1005251212
527730207
784896266
937540707
565572400
537805810
519735500
1060393841
639390235
627984414
814448469
1015579492
819293711
897996082
782311895
572910478
927269406
640776273
276612287
403490833
459617849
549672480
495818106
972269703
645422128
780144111
933925408
698135555
226706362
787680674
345535891
1057571453
346037946
1262695524
928143285
641437147
453981850
959873036
915794241
563590623
472510680
528910116
542641319
1215366339
252523590
491623927
701809363
922145120
264360855
825563032
1038372564
903936749
350277699
493148593
420375655
1127944569
1296860024
1068762346
1200818392
719678828
474344823
251529618
1171801335
977884941
498017606
629399261
697249255
1013818067
188360512
514728339
345300100
1101660855
1068453579
1031983822
418361407
900032122
395359480
902783767
235605429
1136610880
1149088217
480569690
742303932
350109424
1005501352
800152943
453878742
913950730
694962654
1048101968
260395773
1053601533
497829531
281037413
803357486
639298197
1114402474
253342258
488203995
566833154
371836949
559633263
515743919
309219581
797489533
391571686
492409226
702872280
398133347
725809449
1134369401
540163045
403864583
606747755
590345673
851539366
468155461
708494522
1220613970
752626294
487693221
759735129
558633341
597628799
887176533
878295752
610739549
577250429
1137806138
370836477
1226598239
615698772
872123636
776337513
1124140503
62711042
850138997
646023809
549513071
981695650
460320490
374627283
464301216
452714194
1045061663
799431451
651870522
624121321
745488807
549869030
148275823
848099852
696145903
526816409
446167272
1119714517
1027374024
1008726969
179686469
625691337
799119241
249630221
1112534608
947794775
477235467
638609820
527585997
917733167
246812781
1013912137
528499176
854321562
476698495
371047563
475658918
664518055
660638037
872971066
314732863
1018383836
632667576
504705495
641963328
1150003029
954473764
759763081
1086182859
394777412
1133130878
823840400
920692200
1209852910
860443530
971406851
660770975
276424491
520394890
506670744
869294967
750007816
1091442244
908925705
592573509
101638301
214612762
304346329
448119957
722375827
1059523137
1144482282
734524672
683899835
839466715
715495333
836590926
1006114686
653092641
1039968292
1078203934
666500357
727508967
487013730
919919306
1238986923
528251733
6834155
791508643
369806031
997021688
1096089435
1092926597
370637139
351058661
490145061
638986363
666778897
750127325
1052542905
1280104163
936119010
445214542
1080661515
337130649
1066192820
561605428
834140772
525367475
877740358
713816700
769564826
528875089
163908644
926174439
726363719
976121403
1084540686
597298361
857460761
428426149
513933814
412932292
741732341
497524454
610835485
727180909
454861972
355119768
341533208
902188960
435092540
249463138
1087470961
686922688
308653671
864460031
711542916
743862956
1075043602
794103951
400671739
1173363856
1023469382
1221073199
385596386
1056922370
936794859
295006299
636164595
1070948756
457184430
781066656
855357681
461573155
845883637
801217591
784374595
226127641
747146704
593698339
501601522
322038614
578978195
510606154
889902542
332948573
976274451
387861946
1170871081
612691123
882025991
711515269
292697200
641843297
1271968026
710572961
884351131
921872739
719744224
416350743
277910151
1150321098
645740323
188386296
253176762
1031765796
107793165
461625380
1056513166
428511200
485771484
488422757
890220569
647092347
216794654
948091263
81050132
602593743
451219812
888087234
795353131
968513644
637809338
421090144
656644589
600754430
474640968
937944633
765491551
728307828
687413228
781141742
320784040
383030163
967789346
710040534
724520201
821908050
840278683
664026554
941941094
810995972
736149390
325030207
942200886
717183365
560715561
447044836
981144872
727556210
1226090999
706636577
248762255
1093533691
1066043031
418729504
358463725
1200543906
451335417
235241406
490778796
662948984
928183124
716151833
148665267
982648528
458029179
942108792
599646806
826912944
225687954
821805103
477361654
171070460
413523965
696136892
903659734
844120414
708971219
423308313
469383848
693728791
504225870
817584739
1124204918
450710294
868034340
943102860
1021748464
965130666
744551526
510639353
902467104
566835781
411563064
459769890
881803548
533481485
431049407
829608610
592913069
845996290
864983886
1133629110
1115804013
1241170198
1161771950
441383180
317537438
710173428
716038393
819920151
542926456
474659479
569412848
521354034
674570766
1001501536
819010603
1120552018
873068042
1062451859
193570527
777137800
976449763
834953221
606107579
601361029
456206092
278070727
522617667
372919376
616796398
851304605
866249875
738841847
442776125
982549393
1145610810
797783404
709574483
851508552
551963280
664430870
1052461274
806233385
605036666
589921640
326804287
1082026428
952236098
687368443
510043015
771036996
817157220
650784320
409673557
655259925
857573352
712324897
668600714
796956761
435831303
800234483
523714868
1062200584
582402057
468595617
69724669
691849440
514361666
459520800
333652318
690402368
471848561
1244050133
531998960
498054608
1054137818
770910809
982952813
976054633
828992081
772123899
576414732
505200685
841448050
615704976
798748075
544518287
452981051
577314451
928870324
803644937
1222817223
92898828
845047919
1123391055
1277271948
684090783
382486852
911432703
812395713
444303827
744062928
649388700
734842888
17128829
507066100
227779747
459759771
442281452
664069486
590105857
805755628
321445026
1016224949
889908411
357484834
336145627
396569591
504123192
570909546
1048296433
396784171
893321674
437734966
875527213
856128894
980983572
781986461
1102314144
807286736
495100412
698898554
484969353
1026735100
1093988958
717452320
695015238
571595291
90256208
902258720
624620609
452935267
843163015
806773861
455503567
567335047
465217847
654831904
587123689
371721844
887350238
714469140
841064211
988356367
660553212
854311517
684186676
753721077
964041680
618273739
1159949056
638098821
518030082
939724827
483863766
967577633
1081131439
972118628
853552622
1034878998
451217544
694756913
1200497616
525536165
783151859
824936239
483255437
745274063
524981631
678966587
333282037
968959258
744179433
441198558
333902785
874909535
1081472867
768147546
1065792110
673601872
884027688
1019810123
760264576
748450592
354415245
871628388
662939560
931702518
900816950
1031125613
1290199353
1022666949
696912160
510609256
542106259
687435907
665548441
545385936
526822904
1289210708
504855254
956539734
681783678
1098979582
769443199
547509687
470861596
1074033914
891432738
240842837
867369439
1275771712
601591671
1081519060
1236329948
1061929290
841336086
455552647
941313842
795230888
911782509
787494882
427206339
537419233
508720626
545559282
850597022
389586433
513068355
477517541
816496328
418359070
830269208
351348865
945604128
396455482
439537463
869317196
562355158
748712054
496777134
455247958
895306069
667228772
694675125
772000443
434732008
475344091
815432881
627924263
688203372
1001603304
463801051
284550900
805810465
508626525
507044528
684184819
649369121
1019071891
579170207
1083814894
985747486
427020211
708546208
601341030
1050121699
874447948
1172745725
593084796
890804833
636478045
253982887
975910103
860513737
634349622
708929296
538678125
242024262
271859249
1180396074
1227067993
989109824
513877460
310202090
854418452
1054729628
288200009
926641164
438970176
873623708
523651718
703093464
1066076387
947838147
1137198673
436208251
753073067
1282428067
346256312
676367711
417703239
479116583
901209701
623146076
556074003
538259595
621762556
675695890
906599809
1205951208
1159466889
851756560
773041873
507843085
947699085
357005162
508167518
195310499
1127795868
1002954675
1176950104
671589408
932090509
545604895
64631356
946836781
388956956
976690119
1197059372
471252211
450715702
709489162
658091865
955011030
677036127
875590694
1079618558
347243541
670349132
870683940
481867113
834103800
971100636
441438385
694815312
955903382
463713300
856800003
1062003496
617462967
783404126
474867869
727662524
1230982308
552195359
461553624
446434389
790433799
1114082253
900220050
849021735
964234160
801889142
425624212
614238557
498343290
695269076
595491829
632010883
514112209
422038036
852830709
266231684
790976757
378381348
868571355
1133353155
530260116
1147925076
708570320
969672627
697696607
815239291
843346976
374407837
1109106372
1055583717
481329620
1244524737
37944787
841413360
712648299
777596781
306948463
163943873
942069356
733324109
514538168
576772620
1286642247
430349552
767523455
543549824
1038286182
715183134
491751901
766179598
924281831
805690255
530578867
432002866
435893143
286424168
278634542
497514554
880641605
1172772861
330256041
1173022745
784988013
256670376
1277704358
555720451
400643504
639540604
430978935
669468060
871126359
773191369
592864702
679756667
811057336
660916738
569352522
367556331
475482569
569299673
1092787108
646028997
1075633042
1194217970
231306278
658770274
503342140
674248052
902322054
529079629
147058299
599598906
718438377
654113793
335918655
659855231
727354180
802832818
1013862435
464883895
870406732
452738567
1075596422
965821806
857130723
811896678
760613424
1056971006
839910256
920993942
1086231528
785144436
645259298
475771876
559594197
804699036
460525947
843441485
1055024164
548059147
386234944
511833121
331092246
1004289838
1100058325
1016248251
345948738
563209828
710808051
425154358
783679914
573320776
692873849
94398806
1042086850
757582713
602665946
416769264
992640555
620471124
1003994037
761966951
999259868
694409039
652841762
304055023
406925232
804070196
908515911
652122739
654844590
1031915328
1088808656
636035018
929632923
961877480
439872199
799575613
505349436
513332134
700095614
1082340902
1146461916
629691630
685080142
225726638
563544527
456424618
485691861
154043505
295636613
618001058
496669087
1002516958
987056881
639869994
497960342
308282720
383527171
471231268
43563739
383907494
677918749
677374105
898472637
669898656
915504193
358859809
487972455
674573970
706855016
962421405
1233062806
266378327
937552875
415344692
314896294
646896922
902636945
527157399
412483190
654107497
852418797
981005666
465359312
639832094
875687262
828569888
114815678
800754531
986276804
764490924
711745454
1204798469
997146443
156676732
873059777
485492538
457196855
801754668
764780405
512377318
618252513
493797456
1145004856
964494728
716891063
998112521
1066068283
358456808
543025723
524976429
593065206
723878339
545424709
502110182
666473068
941515926
521525016
1099706969
996488264
953274226
862565774
542262984
541490321
710347160
935200044
367959741
636242356
566313306
683576165
589702611
339849163
1083290475
578568382
1286169590
996326886
831111143
1062919294
815667662
146759124
1260520541
584227381
379812147
70078932
905608098
988292173
584787491
1010418587
575623765
898916166
1016597717
722466843
467627554
571264274
1237623739
213850502
512138200
970680027
354967973
742018899
486493533
752819543
1196302886
791124429
416354626
1037055162
550320112
132313539
486250430
533976728
1135694795
449150972
1220155748
536705116
534768185
470442688
362999165
1171081017
332731658
1289577556
884174540
680786877
814590660
931541977
554696823
1200793847
611162537
494688628
761981173
401260936
401333698
398415370
452482534
354324106
1068213305
1043494717
236306928
1090085974
826785486
693591709
578947178
545436302
179054501
491633471
1004903407
705806886
1005608963
292519295
587549522
444871632
1175029915
748086801
519293236
528992459
636302901
612455159
444124814
331013749
635848690
866580153
691388651
587253555
904688164
324340466
362284408
504341289
750734416
828551475
757761986
727510045
535029432
382706999
1043732636
936942403
1162687421
1243254619
712862056
530555880
1016929181
606588385
995511134
899971889
357611967
585516571
1080149769
1292116268
595320845
871898229
533631673
979857014
391353898
747113267
1006848942
1016493736
622495252
1043915153
576414096
744313697
2493951
861922878
777646556
1268064744
353630485
580628875
739577635
831494023
878687343
717308122
686116389
998732197
921793909
653638295
1019758853
1000560290
534236543
383514657
711527696
1068077565
812283802
703972003
1054111969
554897434
1146560213
465388900
922488594
1045432398
635780098
426686704
1018930251
1042873856
680844222
942954243
400776664
1168360962
791352852
712546358
449486336
932815184
531165590
888798783
424667678
927411711
681157715
809532470
561261750
641045666
902652621
281624621
464575864
848166642
423290789
908058473
848553406
1140834785
511923604
39996381
686177306
645213704
894743557
171709653
1212914332
778020496
286177810
1160385104
1120032797
1069915593
545059683
537106686
1007846654
147503890
1203808671
417381290
821495349
572889229
795558643
855345019
812614934
625617763
451270443
1168427005
766144104
818858567
1049058852
894535416
828222335
903702788
760071199
1097159369
1275715653
968750111
508796507
371322424
961128104
836084766
492032881
467752087
1263268973
459602292
729765016
937555371
625868416
1031103676
1080726271
1213004032
3142164
690905720
1068759228
578896921
1250129920
657674659
806756909
863315952
477118281
587729673
712896189
948089584
544789178
1220106232
920259193
486750043
837962842
1007857196
137148726
1080064761
1290000241
785317593
458959519
856388875
535168123
624056733
862497861
500316498
757457146
699401308
282757335
450294650
899584214
430147162
1039350066
409588906
489018008
645791898
400192493
1098319969
869858888
924067356
480660593
472191925
1103363356
1140649723
124610802
90901168
941713919
566930886
752032506
458908032
340920126
953392713
1667818
908768120
867260912
916161970
530611766
558553792
277610894
470033395
1016131565
664623411
1213438528
736826914
1046860684
892870550
231844599
459007420
795520997
757192420
580208125
668815396
560060334
210722806
607201470
1188122672
511895192
408754428
820506963
1195307062
818168311
439648812
389774623
1062390543
482780596
147013514
984542072
948586361
376230696
983398510
669527856
581494191
927794828
962073419
760985738
886523636
1259091832
724869773
1013331359
641552542
497607979
970703561
1012306336
127672888
867115779
882115285
1202070606
472483279
385446883
1290157262
302763026
526352966
1039777479
77319814
983209298
959584533
798789173
684067281
991381122
1170875869
878230800
804601139
643279118
95080096
765886575
608819261
282270251
362714897
724453842
389348511
621980614
754729905
505448771
139234155
774151062
662207984
461474772
727759745
480916530
390644863
369298639
648593170
1266682421
1220355753
512359468
1176767040
1201417679
469248080
1045171480
1189870145
393852137
781070639
1003574412
625978902
931364085
419032001
881665996
726670984
836558036
987216043
343140871
483396166
545945116
207471274
531443859
489845727
555445634
890511091
876176903
752641532
848135633
960993766
589164152
932824110
384243271
657157542
741185006
141565266
926725607
920532574
1270879223
462500837
629709153
357687808
1126002755
455433962
678373430
696560064
613808055
399875279
832539036
417501091
548875276
725342121
648845129
841112379
565251337
394371098
496516467
929955884
391561693
1019376577
755830426
374961873
375781715
987452027
1079533195
1092515507
877205211
957620545
252605197
759017543
986734985
539714811
561737307
351927701
291193521
1219185553
1292414629
1012293308
629367074
801726704
1230145755
740316860
424824553
1095453248
841639267
131982456
377120101
515099601
945799494
1082088426
241470311
963576641
605904878
708714754
1045805530
1292901922
390797458
865569762
609578766
755674046
516612141
758915192
333321496
790906207
585686463
827600321
1053661184
43886522
850356244
488008908
162024347
575050041
1023092007
900043144
1215017811
471338017
405068413
411392737
193557212
632783521
539604642
1073287241
864414264
1023812653
688296212
184646636
663602568
834341223
683147945
347601704
455272573
996602754
746207713
1054772035
797012704
688068475
985077062
856902261
944512375
454095394
532475130
845002100
919007788
478345706
727232197
824810183
913629665
378916196
194938583
336597106
924615737
88856104
535678756
1093869097
974790381
903769754
207838609
443469468
1072990441
886002284
293315983
844637379
710946557
545092408
634623644
1119798429
162613736
614541986
1157279830
749853600
462046150
995362972
402126016
1075274617
433349961
1091728390
834488752
470290562
702651781
820434806
994605659
838647660
304616117
1084475431
458475523
1049122213
718114904
548451875
131938512
724736710
556768048
602220230
418217291
244065258
487212142
653835604
1011856821
417943995
644620674
755279608
508048957
1017578912
931307156
359088772
720957243
987365963
519736688
618590533
965401128
1091649027
1185320546
519315460
46231413
518100837
1078071726
927039507
1220751215
340796442
468860787
383136828
890810797
953444521
544494059
1156748653
688712493
931914276
277129811
916950728
1089493418
247273645
522149384
960323997
821285420
684580938
643429022
986792694
1047532144
914742654
921524641
926814258
626856161
1226732970
727700727
416401571
1018920250
917677825
776300020
528521242
659632496
850558096
512440720
929590068
1051060124
901267333
630038658
607907268
911124048
455093234
826320102
1064178606
633038836
681353968
590321145
644630168
912083484
734198473
496503833
274433691
545433205
797182332
777568110
1059449186
672877455
1235306916
582947255
930383033
396601403
566726828
778427560
458030206
261197247
660973241
901054539
469440136
410977978
946154014
323051581
669559999
40509617
467044702
791854189
1014428691
754583654
700176533
500224716
731386328
417851370
1076534476
683086396
394165057
416509732
1237528807
952033923
355979794
554302453
919554897
744873588
1050212001
144209269
538609034
780358671
847168851
1171678072
635412012
403579623
477567222
409302396
791423874
464714707
562654815
851273883
1086663725
980683613
699875325
445108642
435904974
681856262
391746537
53508161
747623043
712851124
891789381
415792881
1201588712
1237278861
452655026
787810984
962550153
548775302
1014171841
248593246
616684694
525395349
731507696
867497680
810933333
273921806
695072913
570517069
199496122
670075344
1177550
523306674
753830267
890265768
834063378
952947604
1126178733
59691103
804185861
680594127
805357399
586839198
449523512
807183741
1087243334
1221387770
1053259360
956716963
733255510
759089788
760932691
788832212
256942611
263829404
1072445003
514232575
525947727
646329596
653255767
754446991
453906923
645265086
761605556
607693118
895488182
1200109367
716630045
111571319
405734138
1045001111
829500520
421236544
512481691
935053781
1069822
410719546
388203829
551375426
962112707
1023238931
1092636108
484075303
1032118121
572852622
345956643
734147246
763464777
226039793
874593424
979184005
909456841
740663717
424825730
614401479
498697957
712650030
21423100
1046814243
816274011
913298984
596642336
886973256
884701604
894247334
1130581270
1062872827
604753313
363563425
572087306
332231633
1029065505
1016531806
599527306
485475661
975539983
775841245
180200317
366510376
911851434
537431491
395096328
721340063
796557881
399571808
584625718
849259430
354820931
766995539
973544190
482280675
408588042
646952196
957435392
1033387985
487731808
313074451
100367013
545910835
999957102
237095939
772668524
393472930
795478257
1194907369
1214885572
1062528156
637849114
624465702
382541550
1051807132
1030478794
479826235
781927350
572368662
580767561
435418752
903970237
318383605
400356310
1017439203
374481020
532085869
590235808
461712587
313352972
567140783
728750340
913935168
802774591
1107095054
556677291
615814655
287907891
867175948
893135808
1199484113
436316061
406040724
617833742
357712286
952199654
716015679
971919698
690626584
484234651
1037200316
943835121
840464851
670298973
530277861
68642891
824079332
463334720
674024941
453248767
1028154687
659702016
911062531
570650813
906369579
602605306
450268276
1019488862
517118494
435604521
350065560
844681859
669550140
397543052
727114334
1002814634
530424244
446299781
343930340
793387202
816862104
954570212
738580495
670408655
1207739927
349830945
1198310281
685477881
678491296
818519883
523514933
649021516
929135123
736235711
808296189
683244728
973481183
532181099
178193591
794121766
315667169
368168929
422444396
1277421342
468383417
584533496
1055128066
1063959786
324940622
953500833
829646223
229862011
1239224624
722732887
995141708
1067132081
660129050
733396584
154128679
922673643
832482870
516743148
516080124
487039191
725749498
391663731
578231451
843520274
737408750
613103233
1018442156
456495832
797701136
605844528
455075845
698226137
980203053
604857191
489111263
885521779
212084672
328624264
556045630
1023982795
681435796
812373081
607884376
637888568
1029669989
867092548
805735322
951129465
1008413485
356814979
952341615
568338468
302754098
351847729
919096536
149490929
475344321
942961320
759449860
471874951
750039630
479900642
475969614
559072701
956059943
795721384
324752956
889186347
421562739
996266392
628924778
1240777865
1036630241
536625101
995280390
970840789
974333543
458907438
839513913
607745851
526695111
687474920
901248347
966365213
378131099
903048803
606553213
918763968
659974370
320962044
1012939347
602016373
1022809323
587595240
930520172
881426632
1035557398
453862586
1061439214
425654726
909735673
1055998200
871696622
829265716
331130165
379824278
811572850
911569877
734631793
666887891
913796464
649567368
391761322
767300837
632746021
714063888
782465405
633774780
411080528
362830918
525566143
717565317
773613142
98352788
458679703
742151640
967848079
996939388
567989644
704191007
642033353
916030840
1076706981
115844366
597563218
495600443
963930645
920569394
1265892452
655634112
721852595
814994706
608244393
604786182
460758260
862048167
1063473711
562394040
1038085570
645864736
913525028
1036179981
422114410
815160797
815622438
308410395
944448083
793496778
506885025
471253267
727197617
848019769
679882186
488528935
383423420
914971718
1028051003
965749670
948167634
743627737
731780229
682114403
1166725128
709701428
1108570282
558200091
841382386
530699694
584178589
467101841
486792606
709193385
662939835
357423105
950535476
462682754
682354945
598339559
502102336
651058516
921644972
631741547
1011348145
460830604
949535284
67641650
456629237
519461822
523661503
487449859
991889247
515782813
264517563
587375637
876289391
501613392
843749752
500701193
626452615
957088734
406182805
1019543894
534652969
324008433
242075480
621639940
1085699391
700514227
1136028508
1011614477
929907342
935327599
430868442
722845590
687407529
700986211
473091712
458082536
589952758
492633372
419562027
912148800
1241607694
1280740155
553718849
923423802
411222877
297541080
308806254
781667269
1045919756
1147244289
340116660
844724390
306668844
688615176
1129134432
516824153
899964491
585342901
851787343
960455428
498000974
1033797781
961357821
757141913
933877245
916746930
1123395735
568411064
877286054
849834983
420649449
560592929
776428181
708142744
1003331248
677326389
1003796436
442181259
1090647138
1250696360
688323642
468140174
936911959
413778127
469736401
450709085
873330734
1135949386
325202318
472553012
495915896
1013019149
474518933
831551215
996343150
988926089
645530116
973145011
694270464
80615095
952924540
861517551
801455381
676774315
1210907468
922026788
653410730
903280261
801381698
962623299
374517850
858714630
399830647
391068007
883429965
1081788894
526568580
586622224
629917850
337989131
1027930702
655516164
480977516
726720131
630977602
690247010
525703892
928231983
1038819119
787749382
1256353913
343838208
211150240
389311754
478417335
874110577
967106490
722762299
539029622
857629092
301383652
930790356
377728085
917725243
355245369
901553678
579934054
544589213
512151731
812295269
1143201073
1203209193
399623800
442331817
360048060
771688060
975659098
389180860
1130555507
842688232
764796448
971096759
450101119
634083108
469619153
923611128
779066751
581650727
1055013627
1004090730
1178435911
455826532
518616592
225935138
744654700
544215376
511885111
585335227
660441909
852368437
662175207
784973991
1168917644
621893246
788179007
402594139
476038714
936972423
610112910
302238353
1053101701
553525660
614117275
857011677
1042629868
268114606
850817329
338952865
517820943
569311997
914430351
741932826
900294260
760015156
835855461
865968091
1259993552
1148077804
955924076
679231670
796936522
390581470
967630350
119374078
509194998
129013622
564362447
381118671
616203527
638043521
677196199
672506427
637917223
1188572901
628505215
668551848
770669103
224351885
1252147305
787744661
1042193026
667313273
789316869
928551628
527440102
1119403838
789285177
266987884
449969201
499735883
372533447
702094640
766716232
338060257
1034167406
403344552
838880999
666460611
918913509
1071982093
727868751
788874379
536715865
530223327
522621924
466758941
710057086
399338890
997219867
940925771
568873194
1041244608
785433764
956232982
414126102
543217813
633218751
320774271
290884328
747762346
578963179
637629950
1199584107
510111578
947339252
1287683441
802687687
1169999044
579513384
509442695
546039813
500024244
378345894
919396565
401808500
370762349
95073812
931233051
1089136748
781138532
895412994
1038832717
888092483
677667463
365398394
857482905
553418343
450425528
1066843304
528661202
1166962459
439989099
598943815
1092705683
901467511
704189530
534306672
882031711
1166580472
69326610
689394004
330896063
765508264
840241644
762424902
684485052
837934811
507402657
693489538
574616051
1151178998
436438105
611963205
729175906
484701443
992985117
1236585618
212027672
931156096
868663440
769337188
97013334
400189058
719946909
541184750
418390530
504781410
385897113
1233129978
814166840
981350445
635079106
73586222
596292916
287926413
254466884
1190836392
631674074
237573889
910608187
1004136449
522178784
544382727
627380421
549628497
496479343
966701043
1035938569
384451198
958560797
898836154
1204650877
1003016168
907487659
751904027
888518625
52607161
131959765
726440472
944212256
1201027128
385244563
539227547
785401475
352255174
436134337
709257610
719852746
658725937
847463796
698256240
452528647
653415594
881449605
601974551
731703749
785824565
526269079
1019500560
628748654
1138868051
912571348
1158444701
983551334
709202392
1076457603
363665752
902083489
565733202
933608877
777292640
409190139
1230468016
963617025
957900612
792718917
968871025
1144977130
357368664
596389764
271593656
916938968
507590546
1126889577
657147056
890935989
559152317
664447528
610359354
873221518
794860151
925349450
463546991
690709825
731401360
461105503
384431891
410458732
1090262574
782427870
1185352316
574063337
533901708
1032010312
660080972
958920906
311792873
797386052
672395089
1132659425
256443184
486546584
828725088
870984926
388275931
1205881341
342056740
261399728
864030423
501802054
475459794
1268645216
221571510
891199677
915059347
1149199737
813017857
463248105
1132682338
735035010
1745652
902509898
255153061
685701547
488140106
464508815
765544842
528972329
498103211
691470045
1021577354
379740618
493248084
546309877
692424475
959734879
442804333
1019819627
1096391916
508240694
823608059
796270942
760468254
84739442
771336715
603476636
806979044
899167685
831505331
890327669
458239216
779422412
807122204
872880741
880168580
1098921643
923207388
662089378
1262656875
1010896990
816901234
877490559
202654739
871997549
926211525
394043361
797752276
964628646
627967488
857751672
357238272
1149141617
966909303
839995983
480521186
837546760
642948754
731298660
587134991
778011727
672065775
919740644
1126465309
662803324
969298492
745351267
1102349349
884891375
736769957
987906540
1020789880
1144301561
599355266
609732909
621098718
353663197
354767041
901821015
317539636
666818315
451185980
1240852118
665313994
1093156671
575151026
987727939
767656363
680363526
1231533587
144813460
573145940
277062299
837155008
535418060
728969093
893763562
655851815
440171119
887522016
981129741
1149243505
860718415
452039929
761640687
755734619
631423110
951997664
2532752
320129904
1054921380
462540014
978273583
477633431
607456206
385340465
429180727
325746866
676588393
1062202673
307871045
137525212
648635509
939296546
1036032812
1109020839
1000235789
307103528
939986368
833743234
461511588
819921235
450199494
571630247
503893267
783743637
249051270
1099454838
302274947
791444962
548846341
825439982
875090861
515108270
535845043
738467585
1155111745
857730622
723475504
1032187578
324199941
753169765
942299848
756758270
783065185
357441981
1028741677
372086333
340394224
564560076
350049119
852560384
565680895
384341175
525594354
961424414
618434784
686276675
365322954
713597786
1070035541
943789092
134787063
885656915
554844037
636963631
886987403
930833974
1273211936
384316584
308904351
450595119
832020868
655543329
523747762
838678433
678200900
649029450
892308252
309033314
781323121
809168139
747901268
953436784
341972558
835342605
803413477
919549819
488601175
210851869
331706970
708707883
594621442
91184157
1077743002
832070006
1122571237
794257116
382210772
420413716
743793129
981549629
573252344
661479012
340194913
493333259
878729569
631163701
265448945
440743911
1015457323
612825576
875183059
791157252
470953741
965371316
591063413
913151438
97942901
925053800
774198240
888590271
582814343
443075389
1073774186
820289503
566716133
1074120106
727956938
500200407
1146913732
370467626
731987721
616204187
1019141232
591928768
796820562
497077389
549687308
451266973
315980977
613462290
477081177
522827414
508044473
408442571
536235935
934818808
331829628
492834824
597694897
758309845
144783651
880865643
1286353937
976882413
655765361
501128365
674873249
375157262
1222980465
424336558
505450056
429913244
733827387
262197137
549434467
592698315
530713963
561495701
703382708
893903565
715556805
669694122
597559377
761041496
420432254
943136823
1032010274
1133693668
897607222
1275372320
534051119
502529164
455924636
538425888
879510240
472534021
760309570
857484686
858595941
598428701
416153869
968952520
1066467057
513893222
507636912
1192609343
782541532
762305257
916700816
1122150673
667793075
682318348
378429793
780993577
567429213
744817620
521213468
1019351606
995749512
796406400
1020392930
1000789924
1029945451
734289792
875999286
754525840
1138388906
476351322
707811922
485760746
591714106
1112140376
670246670
1063996014
795603078
241772548
241183803
960017145
870090709
1139298843
890902418
769856326
626834935
770768397
1061790451
687436795
370993269
930345652
684467509
395179462
658087706
912729432
414505985
809698990
430617832
785908100
329688481
700839184
644388089
381516710
1061850028
813911399
548544244
244343886
791392791
1158782146
578847411
717475680
740506505
867781783
504661306
253799159
478483917
943837839
649054916
1146241251
390279954
751622908
347527133
791249204
779218174
1148567443
1082925129
397573862
595661145
704076901
568983511
584426301
684929922
490714841
721297963
217063530
356876941
302714294
578278644
743742194
514906997
505129509
864901243
660786516
697289958
319207175
865367293
510745037
693039056
586300689
1007995036
1029357162
1010775374
1287375049
486045317
552998742
818077588
697697197
549013019
705834264
505244594
976869673
1203372400
389088149
1129735448
1005558727
685766698
248174907
910763506
397869333
808953220
150229765
940691549
997033820
1064192477
1117170932
934683547
905461176
730752997
351107906
874440145
868120794
1239189374
1081344138
441574885
695210663
1020217824
851999092
1008503025
999835349
961727307
804213327
671020484
510345676
728895378
557662693
680415340
1282853212
785845956
958776256
644500853
65626657
664056106
505093758
774638342
718592140
323362124
1131194312
826666272
972732169
716661476
582414509
298669770
1010052363
711500276
1068220056
542612178
642059712
1047396353
459527126
412708927
524569357
871642622
451702110
748260114
919206344
303417929
1091023468
923366304
399139074
541628593
591032745
572899057
644086420
635294933
902098285
1019139096
860016657
355131919
405569874
818862777
991948316
542787863
562133770
606227400
566977572
531387800
192339992
795756438
464285921
514429552
336410819
730379246
514067977
354144713
503307791
431829811
947696346
576573657
315668934
775894167
588962929
627604397
1159611135
453937139
744463158
698763534
627285942
798096479
957649409
1069042096
431159834
1033501856
315106454
677347363
846408137
754245918
998920868
1179626667
976899445
1086609775
1004276412
925132883
502026370
669393333
639436859
186127195
1068519983
324001485
1166683693
796257425
1176233179
1089226606
1095819674
723668602
266938627
1237832273
568204246
1113526032
1234916716
825834966
110234955
454764398
595554679
598951393
671743978
1001984747
978076132
314939953
775605739
737380916
822600373
880267332
1025198861
328494947
309716483
1036034578
1196024814
700300511
894045874
426993432
1051302048
640109101
739505422
676766478
471663128
740889910
1137362910
883610870
987012084
459670375
1109801748
601553897
847125547
699951262
554674619
963551294
661616747
412483588
730842562
263991257
924515830
1061994931
948661088
137446020
1230026344
806850395
1067824822
314528339
1095399651
956705446
879667180
892083493
279964129
334273348
966151212
446036299
809829456
946301356
478930534
1023441659
1007039899
335818289
1258590996
922799053
898771345
1038514912
267063772
916058136
233153972
1197252226
42678184
105616904
601679445
878916769
675471098
770219967
635368539
620682097
658327001
407766562
353503975
1244552505
1245249621
800143859
417900977
930911438
864556935
680649660
919859999
560577756
234114747
486180494
396721522
948513981
734849824
483056443
457133268
1011502992
555353557
674983372
474052705
808454927
851009986
493458371
887749102
693525721
308247028
465083669
503856394
611946759
747878919
462967251
1082542536
882052330
1121802200
999902251
1023680136
649054991
1005693935
1075143210
631110154
737501952
633682062
629496642
730552152
1031900938
582983882
457396746
482121992
1204344078
683017729
718544088
1098392520
853970648
1083546751
846088296
173362028
842213429
673547671
490324489
677323384
591266235
525972381
574131953
886796449
426595661
740961339
604214043
483556439
707851462
509536157
289979640
676431284
1050494128
202048364
513529292
378304445
417651401
962128271
775357026
564456240
352034553
469812031
958508999
399950917
638703506
1181492679
525671655
345308131
930563577
537080060
503821778
1027265493
1094700835
358503510
556151595
758922025
598427372
777337103
858191456
603784484
1271719729
331183375
613360777
1113404393
348908457
238994915
751841909
507013787
541613317
464024754
841755979
663228908
626997951
580380012
511499661
1067692397
1077361746
879508323
689399249
1033863248
612559848
1070634639
425436677
576857027
741285043
477884881
676360932
488554330
364128800
456681089
437296999
837209099
680490731
386493976
390455386
770910873
492211932
949601555
912993963
706421542
1185272334
771308744
41723118
884817419
493794616
763265651
1055193177
724747395
131471227
715110344
1172887071
637247323
681751503
295612727
580438985
240149832
834134674
473014382
619777677
851452439
715821061
871772199
461436942
677700422
383288548
926972140
636247440
566863999
590317299
907827898
307451048
660076652
930208179
815905687
147791809
812657968
505944189
580793929
774946379
498643790
823404119
843275509
390059866
538431939
583631964
388879445
864654837
931287140
403380307
497260833
493230579
698055518
269287393
1036272207
1201558373
979126056
1170785230
778302948
450462461
877182424
799353740
722956455
604895082
393986863
468644254
1016046510
475028841
348246864
938094011
1214355273
782232255
943163260
509096806
1291446456
625367331
773731814
819639918
1053680145
862358669
254318810
572235257
674156419
959796551
364714456
804086604
911003299
1000014747
394182536
1127412034
863839431
566323993
453833875
477334441
524529942
150523867
549127291
972021458
1256391487
1173421391
637666004
685885800
878542506
418278260
1059090760
2089008
899998733
937029465
637581133
577312959
909397863
492219537
456997986
959435060
1077581401
491734814
942502084
332606530
344824172
799310942
861541131
1005041683
955508216
1186391148
1035943864
742893802
649955192
1280731509
363199950
651206736
612533071
910825652
279900935
398678346
1037555918
1167008090
943694181
801073878
381920708
711590276
634539246
382020758
1008532049
830437873
672711968
571318248
437134459
939719839
722685082
590179848
413107942
522432021
529781952
568742481
820594924
1045153107
3064678
509701708
655586834
1005262264
586742880
1293375344
732039287
414851994
420280385
522909911
520859990
913855425
775411677
411100818
901749793
955378290
186896543
200363911
707387937
899946158
1073252111
453403607
550170906
593889846
660200130
975300779
633735167
773088787
1223533837
893140405
977210098
745658372
920866087
1044146804
1079718293
910601099
345525508
284983393
358123327
433892529
1096474679
728234170
1144948828
1204065373
491877381
764487440
583586891
26164406
413307660
1094494024
916659764
1091767175
747416081
963888868
715183762
836709175
1314960
909813402
384471739
687816184
416392241
467261660
646216087
1009025872
591644790
900648347
1200431127
877531919
1149428403
893980344
820460651
534370145
543315788
1038198023
922222544
956674026
655519199
763202029
507285226
469462184
1094788629
398745126
1012739909
1081906729
938462540
876315890
917549212
923599131
575776457
693596351
1022639301
555857865
705187732
880849602
1139145347
704208361
243076619
336252271
1008037352
1036703580
515219697
119829432
355886883
1051755265
501753330
539175305
1025260142
930121356
883077250
1008525684
419786863
892731398
520141582
425698594
485936301
658688260
748062834
673617055
1123270899
875497333
1128384849
782292792
312268300
184132616
910396736
469214767
586428743
1049118973
1169649304
657673395
976433820
955110127
967814475
321578223
865768258
706170360
596467489
741347038
1158882774
820872078
1018321033
1148290677
489137767
190406360
904261656
308787640
230921802
482405034
766946525
667742312
113943705
1042488558
643901833
1058705152
755342821
1022632122
357163580
378340958
1067910351
701697650
1259070434
1201496212
940690703
999550498
982992501
769228512
394221485
603796723
732023439
669598319
463893807
566331732
729687976
678437352
916605712
1020870235
1003864560
119645822
686072962
729115854
834566688
777121535
1139767211
534676572
1070442055
977566594
656368720
461992099
1081353230
846112851
960082696
1073696982
1021008879
541677444
490692225
282832351
1188357848
853689162
492627681
1021177505
771091019
1127205123
574306983
468257634
881491559
1024629720
616951803
739613717
733351210
1130429783
330161445
667112036
665272455
771365839
459971929
576937515
896743826
774629936
351429460
828131034
790074790
1039955906
819388484
267707179
595101008
535384559
492528020
576418612
1174040395
541356489
616761017
537922035
1129372170
1043884620
738723487
990005001
743810839
1187855138
408537179
648145743
651771044
966772168
488153116
354076064
1017573963
1022505775
254970472
471075933
751782383
300316093
711186627
1035573574
533664201
507653648
691007492
1041298377
713149205
1115743270
666821387
511074490
811480364
1077513474
545969677
1229400485
749585082
1115333042
1022424204
813077580
473127536
588444420
1051570678
305829388
85294584
315751112
729975480
634331288
962768735
1027831032
1108995042
960575347
923619611
382729313
469918988
1085970440
561772518
451248624
3869034
346959238
446117606
351788942
421032550
352075044
1075117126
794792109
310739064
550794082
955991671
919130194
365392931
570879275
1185905966
469928388
381450990
785986308
468389385
670736558
946978864
167417755
507662853
534682604
684257421
704483117
427017153
200760059
767255435
977893707
818002211
396683340
1017367530
346846643
1017377544
537083300
753454389
982742135
486398217
755913635
120538753
977195966
691112379
1261630717
934437771
441862140
673087987
552267154
817700455
916306106
753111611
957880154
963337619
1099747496
946746626
368400116
535098273
832356192
903068907
1294376693
333844192
719364298
335624988
888434423
694598446
781319168
468787247
542857264
376167823
416619236
205706450
879662041
470315574
160374658
1002222573
202068384
924638439
698521779
620834371
256915258
213906390
1240896690
526959528
716812393
523035295
545093249
809975739
838065588
1119436809
935081237
398629438
1081322660
383369862
583659416
572518217
437742532
460834129
997663762
795478069
314999222
413009928
1055785045
1056249003
407760708
728168143
566617029
840052375
306910065
323869220
704603587
478928255
428174086
1240337383
530893773
650662637
1158649889
543197836
383491360
619899145
732778888
986185110
1002723888
357499227
538245645
867712238
800319964
908770149
314290649
390029874
467830044
334091296
856163408
1170265711
1089977581
701171531
316065039
717800547
896759792
802039579
1236778408
656689396
639692103
205912752
1017695831
1133214510
815597110
453435371
689856191
717565362
621934747
602415269
758787834
513752473
1129114255
1013059961
697805209
895658783
781678635
919964151
391108832
602202404
604780838
525061784
1034427772
753805453
654299551
910710243
1221026
629075170
528606541
524048205
595642739
551201971
387335938
667674412
815983888
973781155
386917606
657079281
969393308
1041323512
350711499
650353418
681357179
982031348
877572637
577745937
842158623
289650190
974976470
384083264
757167516
879042744
1202896221
803835570
549978352
963411284
752308545
752658106
392821780
851272870
991709696
902207626
516233148
459834786
1200165604
665163298
947372510
868183052
277579730
448192688
1231992283
610724185
1052098139
480843968
864636363
1246206004
1064874695
689830214
291151357
1226251989
532181127
460255958
487996946
489291863
205242177
946764819
767939523
1154049976
500560014
87836696
457291516
430418096
635781028
1262500718
228460083
1072489219
599159574
633897961
793591724
618343449
1056986800
817705851
1239425809
471269077
367736493
870728535
781695146
329571820
814056781
1042462670
871285044
1020793885
554322255
658585739
1148600429
626476248
1107044105
798923614
1145872151
625221908
917611016
896103954
632756005
1037548361
576129701
218275737
1265543336
1226424938
266162404
276257188
388593087
649958368
547878823
598906793
859763971
765882360
1091882580
483172384
850006012
766558848
574349101
377858180
417813297
720409741
736947748
383514095
753226919
548073951
806608408
366671070
454385918
739223863
392421596
1209153844
1141035087
1171786786
1098836387
713323637
426681246
861060214
605918869
972119225
1094462437
851577323
568591641
386971551
925365804
530100278
1162383401
723818886
419974183
422776041
932448595
391505491
913412810
340813901
823557116
439612493
401499281
892860697
938107617
862518963
333180240
965019296
360074802
899436540
754962262
1092693964
497044313
609792251
188538203
1139240868
359384378
969069759
1157516649
1233116835
722897127
1169489912
340629477
633399538
884652644
1079774184
388575833
719513114
398929058
1206229915
443681312
331195710
739928944
284984214
523023954
390531492
794890525
793648626
467722356
354933212
630690326
683945378
1008248332
988912298
598095258
619361735
345600712
1090772648
1122118267
607133295
418518356
727900703
505431801
608694857
378036023
365000998
451571977
506054750
683813882
329963455
565595812
840762832
716102778
944902842
454790562
545435846
740186946
680652791
536751254
875251909
818602576
646990244
1055271670
1292606312
738391943
655577957
674255442
965448660
695291221
1081085221
297114423
896707858
633715506
740619177
784601610
460971020
406193870
800631852
329940411
791602476
433680830
1294561617
728688459
911568289
974225106
708037903
387524907
344125657
819147727
865732887
720704281
1131571148
1110205022
794206383
880676997
1025583124
681402757
386798622
1136322422
972659233
518930400
448206116
687034236
478539974
606254791
1024980415
333910978
423898722
895569372
226921582
638895372
379401735
358697040
902013960
926594803
926759649
929479649
823491867
427660231
527288318
948221557
642511390
692121621
228828329
562610699
600415888
1186862848
774901189
772166995
853077562
445053774
526958066
985499943
499429287
55484403
1002401646
1034377669
532547390
769043304
1094584032
1030175203
881906654
386209064
640640278
392253686
848359621
537859785
977082501
833664516
486643921
951755760
708808934
484829019
939729071
1115615539
972513538
1045089184
499439592
430753966
438678932
2460809
58008943
1013380311
365667652
432667700
461578737
551621481
1054159235
704691650
424231296
556317190
789608705
889671142
1028184535
619788608
1086650866
558975683
593440410
564165974
534343114
936465261
185188691
926670746
297686220
436844021
613068018
1047490272
733335450
722836296
803219078
871508798
302269696
344589520
733465269
401311602
339422329
935765953
401169657
826693693
1058510268
619176693
372503979
264354905
414536408
450697259
705346268
821847716
929443484
979480413
429751568
441329530
382337289
1193924091
290411451
458471357
269912935
1011550472
550474005
687332130
1030525635
753363629
1114854653
1083166561
1001005390
473542560
396778842
1082517152
1189533966
626417136
733907059
265914657
591093874
498350517
692881489
492379655
645781504
504021957
763974717
757421807
616089102
555718012
1246408657
908495867
999241482
1158256553
508665740
433656
787763801
305324863
759322217
904540709
687003819
1243331200
52874460
652037648
888307067
830155921
454362100
435371785
697412936
1086784348
422722877
1120201834
471712317
605528512
1219837071
600453447
130734358
677524876
1070544382
1103838446
669443939
369667929
372599254
246407985
429424471
774692581
531089702
463007258
1160605197
772781475
564629644
967501686
1086883176
747130622
714239165
524916498
949208411
1009971212
540098549
503621454
896007219
905207624
554149205
496240796
531768642
1008705373
804105408
936344491
249960709
1034952630
240130849
954212871
568742300
1211881399
519280607
672490359
712094002
342118561
1059030870
1177373581
1090830071
662779682
887017104
772954400
692361384
1235002748
781453867
817631453
840633931
386849019
726074074
907182497
535913271
572082044
1051086948
678190299
798064207
514171016
405439605
499378488
570029654
1105210681
617012731
922929851
795833272
1042760907
457068644
579081129
306436479
735638519
981792268
356564663
759007971
962053131
981757520
1175537181
1002781506
732295114
298160175
427515978
902223704
157021718
742007849
579876825
503148335
449209005
510014535
622860837
360217414
1068409579
366545951
362523346
993220307
384796013
198938715
1083850174
174108192
690199938
553096993
678670381
350311427
410734543
215826416
874947300
454456215
827740946
633086806
634617172
938078073
982956195
367429282
500850717
739608318
1086099557
397169114
464486284
966916844
951075941
778629616
1149509630
663693067
877895559
521236594
294077930
556001392
871073154
539942792
506152453
128884941
127271007
1144474438
520742895
1288778487
122591329
663333019
565713297
747683793
1038886875
392954524
935533804
522425944
630632426
965380974
507260039
620409926
728949290
529882648
475274018
451111550
1044513082
323735325
966804836
920037985
465256634
665827174
613336210
806843291
605021583
307521565
499628546
1077135589
813077819
686509743
329216459
818582715
494124851
890306783
690522732
910724727
624036524
1000247107
145870492
628699325
704859190
989051273
391260642
466810147
717551426
816940421
115918728
1036038111
590768181
206095841
905787622
636687142
404111209
872533749
271382880
519984061
1059779593
799120740
400362892
653337852
832922673
533287926
771365176
1156987949
972551239
1134211546
509633547
834963951
495708770
985943080
453489273
987584544
1041338304
741245306
882700675
376199086
506815695
547985870
1172156283
1039598599
162346428
749938324
1094436163
345213574
1090820910
347552462
745688547
820888988
610399944
972471616
978832103
825643874
593865222
410024165
452130740
286662337
822291405
806674208
1282728083
684408266
906306487
565216674
899374811
453945164
887845625
315533760
609450208
709833966
1024391158
1076525362
802539022
394867036
847961603
1102642066
698606354
717360494
1235414714
700936570
786039694
1001580667
547205476
747713283
638672491
883616317
888982380
778495177
842216860
206801555
453511471
304812108
735335742
1247926906
526563328
974720869
1209476356
981726120
968896845
688424925
850506930
660429634
459960292
448811783
702023295
712114868
423943505
529000206
791403981
580227075
806727619
775617357
944115514
877542827
261142317
1023250450
1231325986
1193750101
631094806
676409340
877511302
802789331
1018832127
908213440
464813030
663611072
292799486
678668672
476318755
475242161
461925751
478720537
478144472
742564191
800364420
1145612862
135198776
761313758
869015663
278510414
549657860
1059475806
287975201
492973108
74570825
566532444
509757981
955042185
925076585
866933752
841170663
812926204
731844480
1143066648
495164262
1290342
587941958
1298911806
792484887
784299594
964391271
1014199688
733023625
937758025
670618849
459462077
848248142
482096440
1046610390
925953122
348479229
945612924
524687092
473702701
571287892
651257136
1168601295
428948002
1167693580
990857757
813753149
570828679
1043926925
415332762
1003032163
471978918
909669715
704521601
700824117
671302358
501648477
454107407
248191402
475484531
1074740135
582907407
926866246
540740519
1038276600
221347938
419489824
808304763
959013853
508230261
779739156
1185271879
764890171
1194069125
901103150
582571322
349759931
586821907
1101888694
900085307
877920216
973604950
366101142
673562995
417640362
960787946
557876511
149305613
496869503
1001539457
425257413
775786577
1049501853
804410861
646584003
762361986
423979676
956800932
840665176
693761379
1068557259
391393725
380794044
931099149
645284341
329294969
1025627707
587185065
348897184
1260268416
372937530
781244389
787447200
94352970
704355253
925318218
749996585
885861940
553536924
616194503
1041177653
861164321
646891728
543072249
848393417
901532379
629456076
734386949
161642241
608239036
713411579
469024372
379383420
451495636
926610320
892201705
819449993
1029112148
867428746
1042239884
566285828
438995602
1056853093
532137011
1094836712
985173122
622353840
1169274883
760708684
532382551
737449212
778053500
665593594
416709421
729768626
875184346
382083849
407450218
260954712
1003108702
751802295
461375650
899745437
491509762
436313174
1013161375
553648415
573820967
464255438
691159202
951415654
988890071
933745069
978338386
725674542
135937212
1175079191
1037035612
940873483
595680569
647587928
244162699
425926933
758883364
882362865
341594566
513162355
313694567
538575923
474697844
415991276
390654541
968554493
467901457
912325972
903393101
491232990
1193300029
1193221204
725038650
710922375
852608008
870443516
243309912
915697633
490384115
843419794
554011336
873660146
667681863
502107604
1022748146
451150443
998030626
966430274
952737455
503747429
153318309
223225505
300972802
458851619
811968511
185700292
175926738
504227924
1098710783
255170267
782221694
681732200
733056802
796182965
388114653
478391639
624920066
1131966059
564839275
306530478
1018741950
326689719
700907048
1149338950
933865968
754010276
906455743
417417808
749448652
978313317
602362346
507763892
1112095388
395581475
444184289
810508331
1006591223
1006795277
685029173
820136452
691612074
1045488127
974239425
1235311961
216210695
265487126
493018942
1088568796
268273769
449972139
979983405
734359775
772708811
835833256
596978332
641116392
712815940
1093188877
617793383
973961222
365807886
1084890233
1219340963
484798427
918755021
622890853
897303694
108469472
608522123
735052730
899565864
1028039545
641584600
738066700
44933145
1088311334
914846323
480887124
935824974
1294296902
867650277
834990236
552573947
633521055
349932392
709409619
1041244269
988645864
1007624919
809381023
960741385
689967788
717434444
371930999
871012296
482659210
882239483
604236712
650733876
513942035
629652995
707942502
806122787
538959606
1173786157
361397516
328344363
871598369
272176091
493057760
458675327
972072960
820653212
754963378
909940740
785656878
1062210009
488084038
269717074
685440398
785644081
133303502
881238854
1012584627
385436900
933571121
1065094253
270883360
1272403495
630663056
267322035
797629166
331152668
726852987
746225276
1065933187
853185729
972003069
453514569
293297939
470418984
458968581
450451271
800699813
266137420
469570647
620810474
589042107
599000134
466245927
680848242
514961857
229228101
694675293
496368326
542039774
1075434784
480108018
821370965
451077351
1225795484
938667498
489782587
643536928
912265446
454835334
309424696
721012611
960107896
919643534
339720805
867024931
885934155
1155407201
1010994214
655477116
675254930
1011968659
1019091591
429505491
919142817
313918651
341283906
229168693
870813806
443718110
1173624168
513272082
1206046066
511197747
1209580591
675735730
860660013
471473337
558263424
765273432
971610681
421051522
800166859
985881425
833707908
1005733712
938017528
517981774
1039120749
424038018
764320750
899714316
459007790
867956108
553130086
545136208
582095926
745169968
797290588
554934847
624662725
274677111
560439872
974385584
486105626
549825049
1130056645
1215523837
1253171262
1036635145
1004434310
385711654
752783756
894372821
491846217
689880986
393737200
972267475
718671259
512393366
943222323
726687265
613304076
149899234
992208975
386960562
957673671
926560028
1013378062
798383188
1074997892
683014748
870359746
622708549
638532320
487245909
408248601
626183830
869795757
839155991
541393429
893136277
643806911
384207827
707292881
501448083
538635946
714063916
586112578
615263883
603950830
1152766860
351379160
645941159
1095351056
5656595
393126002
1053969686
767594037
874352876
431726483
467292346
571421236
745122877
928163916
1040893601
53839526
512673988
895544938
562550436
1005534181
177654201
913843157
575712650
436322582
694460519
698315545
486722008
491286922
452173279
454967799
1069673380
530476304
1051992924
741435562
836807720
734868660
712539419
514889990
697459315
381907649
175358196
961667176
794460038
496800886
727945265
469715287
148177509
690633527
555297920
637838801
525967520
983005349
1143749156
386622313
1220696876
822336464
1086964578
312990022
715259026
507202721
217399544
891852370
588914133
1084442986
1174169037
330864407
402979093
636932992
995866639
946859294
959218600
434704419
606427543
553570730
1112568410
594704875
642436055
354310058
422473127
700678209
815116507
780199287
67505870
657450766
986939199
823611111
386997892
748423113
796141773
515465227
396285354
646426665
507382311
535430525
609596100
363494377
532865308
1026870644
467930084
543017859
1124004936
675096260
534388539
648251637
41426600
928160654
1065245466
369264466
529791923
998180010
642198922
801127550
1118860495
594217081
413119417
813615933
356350023
470323462
806335169
507126305
353615527
494205118
1279488848
901076121
812861938
988720233
980387691
480370481
1205634390
348635662
148275808
1128256337
391046219
176479344
585615549
373930167
314527790
991529042
576727489
362716853
861234583
695198829
463843980
766277107
753053772
956212393
1040346255
257309889
508346062
457147993
679847220
443264721
994267709
995140022
529595057
862965126
408115832
63880327
804554714
767354775
141573638
422522253
615414430
472480561
309248057
455563624
484717075
668345305
735281776
838023447
1064564746
1194637559
596682380
478662637
478123246
661376443
1086936105
697128870
454987901
981818176
546448912
696654932
596595288
728602816
1290257598
462950085
556331931
99876975
562213862
511869915
468204215
454429538
980847679
885906362
660626581
975026583
1039859603
779471065
421316552
414763676
690546786
447890160
543923784
924972360
268954162
205428777
1013884065
1062333629
458243889
747785322
448443853
886484938
406606579
493342105
643268996
340962133
1138786915
236052178
675278088
1260582858
754150055
715967824
1042565559
431527748
953265976
776930848
932448085
600440710
432271081
586738790
258465228
495410590
549690251
423274948
567250769
675683560
592542084
104263467
868397132
1041486078
308204620
1129849607
555590073
910979726
366376592
833396815
729001875
452206444
330407789
1128856485
1046399888
857210016
778688939
445436327
578155009
1093987534
208167189
296748788
400361037
556319676
849004915
872513082
826404670
397071660
977496601
503414587
383062080
886567584
552005040
925772129
1219844932
820176812
274743502
644569059
551415450
802627568
1095302990
716667565
465361243
906558031
579568163
734265340
890650636
801072411
450210058
643501918
624817660
974046725
730163917
143540204
948688044
868113881
657997288
405496221
509130761
733969401
848591053
436361737
1159310471
1186362849
845803418
938649375
1023814168
1150510918
434705224
710112217
769130096
774040627
410011623
821760105
663039303
1216410132
647129785
610872770
874881740
925350182
381675935
206031635
875830287
434642424
762417842
1025978944
692829147
52108278
668941658
1139828799
796769366
566409366
1200753272
982209309
630381125
596956731
979663039
473757453
729845334
568496673
909709547
167282462
556402926
747882555
598919716
341314240
857225717
1068179268
844947810
517458361
963726356
670823319
1092933773
870055057
421168122
1030600830
1074507233
395104993
883879051
877899835
875289956
1047137542
501023628
537355160
666449823
410475800
996695378
874916663
60792242
454268201
1180851352
425893476
733382140
397519551
1068253039
16025153
720046929
1053834554
1240530151
577888319
1241016908
414674225
907243792
521168766
603323703
977530606
1002323627
1009987152
1003554690
856142327
771244384
761445588
416956508
950831623
1146168132
624478401
388266762
1037353691
1025096222
718908163
897266195
907620860
1082338661
543298159
579291014
825785577
1287169732
502921833
782219054
294753833
623706261
823661758
509937754
1257681215
747983308
602391064
134557309
450082072
774784516
495147570
438853718
970757365
1177245604
1288972968
313951879
414769728
808839495
794670797
519583296
383953866
1269019206
671447656
414928091
886413757
1245289105
381050079
459568902
1056378821
842843160
1069788069
880847676
859748159
1088619270
675317341
618133205
1118595483
656935961
223266695
629465208
699024248
641210521
913636285
512465327
1001969197
763998512
101054316
684037544
856748283
345875340
1000041886
1170707198
493367130
427947659
462882551
1242352577
482688562
1128176567
436522501
1112545722
1114213951
95334390
406645054
624661616
906008809
934429463
693896725
548630910
702473799
911109881
735850117
736381112
943113883
629019184
797311671
347790296
396415355
837040220
667698998
993605660
741808079
229120975
845673597
484255012
1067763252
946844194
701154191
1043890357
387535944
890708405
685945350
641944745
1026350365
657246571
741061799
764592293
320812040
670699781
1212873955
522134825
1131585798
775677192
963659655
409606102
597225222
919599703
463958598
925332841
647730590
402880188
907915396
1055370016
320027613
624976932
947273117
795345513
279198367
933020070
492158097
479850840
360701166
652842486
906578337
1234766207
692580597
450403041
829124300
494123596
1026524447
501744577
452374900
929606981
995309860
521140633
594142504
1109785497
935341903
476236802
463594709
394262555
1009120350
902448386
541083838
549115851
935144128
1116455253
452367809
1048682572
1006895354
553548382
514283710
867331072
485802328
418113882
515147971
728076508
654396712
840315061
529824724
823064160
1137290164
595722188
313717655
406063315
331767415
966990596
508427110
884509545
1167881290
1042901701
1119087922
633309740
433486109
1071749317
866407010
391855697
929376252
1092575146
1149481635
987515764
794616184
521812011
978761132
1098619346
1284964599
532010287
1001915658
1048919493
1092690526
910253131
436466015
339129487
164125840
1088498822
736950463
987164964
469612798
666556589
1041436430
491136398
993441932
438659801
859963614
979468578
877512033
620422538
643646744
190476831
720600739
782406435
1238669751
736572955
1223175989
922534137
425710381
490447728
646925446
637263978
787017691
503409517
280207204
799918541
1168854609
1088897728
1195770543
1048485470
502816034
954923881
537965795
29581518
932146092
709239016
905271709
964332947
923480161
822400151
384014838
565638755
1203255380
245061092
630274873
617305513
1012418761
1076372933
296850455
259970372
512113561
505439756
822882690
1094093655
791666226
377572037
477065913
1266567119
311980950
676641080
829071352
1002241495
414018932
439378884
547012840
814890259
577699270
784209890
862165775
1052687793
1221768354
561787277
492342271
751841818
789458297
694050523
543958759
1017576675
559146563
555047687
724313878
498277480
875309974
477405640
1151868618
651127990
385789064
1038977699
989888355
645638277
369611949
973750476
1066462505
894472027
238450021
520925571
534919735
667124506
694975857
832603632
682373801
127641599
488657687
923430302
549722931
536384030
865709911
518050346
901096938
1003858600
559246483
759457014
502633883
664689198
348100588
602833888
509298573
700641138
767315784
1002590671
461189483
278931002
876229045
407339677
433977472
633021624
777833863
1078483282
687234826
425751195
946324804
826686071
775111530
451747414
531878741
328109203
1135551424
44210904
531506954
1140001852
791990487
468610028
1005985679
503522066
874894882
977951578
1145883314
315620340
456524913
852830251
1037170401
630803283
692276514
597284975
808924302
489130333
471750725
430679854
836348522
651624213
455849514
1007485864
420288616
902810497
333717997
1102019373
520364527
1232445614
369193804
984858805
412724072
512463200
472780852
317820226
1156978048
343198939
495564479
294484439
416190904
605285537
643239870
1030520325
525429222
694142709
567559357
1235338270
317335893
978813947
470994045
407110368
528069960
1152954308
432685216
1284946202
995629624
847897634
971344941
973391415
751589252
488585903
452533596
878752956
538219509
1005337361
1127400799
681669376
457156894
933265179
1259237237
361619667
978414558
789328999
884523287
1016906291
582280129
1170296414
922684908
854566341
354196177
534567988
609051620
623135258
1044087809
584683491
565271297
611640701
390877986
518267884
719853223
951656466
1080334948
1036682330
782149237
307178475
943630236
966734835
580572228
672561167
392567742
1045074877
444898574
663065742
838872758
333122968
1143829905
852746487
627190679
331057948
345322009
1027889234
330610163
472099753
381177132
937219309
554751806
897772192
1061187147
508883301
1125219922
885149815
732085003
367604482
972134163
749708784
707311270
471211878
175962717
421114317
486072813
1113620806
657934901
479295949
1249022086
889597028
214152443
1033851861
624129877
722950256
507490678
581566349
1177880524
653337379
320746042
641507591
664897050
943403159
468391659
1059526382
629095813
378179048
614842580
981899063
645322999
931660021
1090409072
462149754
913545778
672825117
661791169
1062710353
508109716
563350474
1125970963
382093500
1165397553
616574612
949066693
854721015
433911494
796239439
570980521
443670737
952050589
148493799
1226363503
534311156
1103149919
846678256
286455442
442064301
759041838
733077694
1049250984
911054358
698951323
999061010
809225130
672885084
361421283
663554444
627475749
885186057
425438715
1233713103
899977694
1034628207
546287720
844727465
516056365
525080711
813892906
927447126
269311878
446439880
858913173
405931326
405695431
442537447
303525758
1202214798
979349170
484405888
818086051
99377753
946014250
815337522
1092320762
486145972
512170721
461109294
1218853642
934419980
90933255
519947841
925038028
500723237
477381500
1228988877
806435805
657546054
721347229
871553104
1010954385
907948720
937813523
458768708
785388504
773950774
679986732
448772115
529098730
595843540
333863425
678515555
513599419
672740345
146891756
813618096
587950621
873953545
966136381
470333638
641291978
612733984
547770898
1243258817
835105584
990309482
353988782
492485807
418215101
509985609
601138096
366600439
702790953
1007241994
903659695
1106408793
884749640
1260685297
466395544
188006023
922303265
154060547
1044402934
735155580
232465699
726078808
607320903
318825002
642136578
455587525
669906155
949423527
787664915
911352095
504307369
866435457
1259086272
753509665
683561686
409393131
462646248
354789660
1013385808
986206081
403949532
553872756
708858855
882392782
1145097666
705517699
848551297
474191982
407167858
381175750
930589544
430923365
424685811
1024301584
476693330
386661647
602011506
635530237
466473259
534247194
918289994
87794492
975120260
1015061816
965466431
251648263
1106557762
552287474
868333360
496096578
214111391
560682452
1161783537
863721635
973919651
1199376914
1290990358
897384680
1066341391
474627115
1252439211
971054665
765093927
853818673
271769110
995024191
774883437
399022698
496804111
759800220
727412603
659144896
537145740
373621002
1229236934
842635372
1133016496
1136878750
581083928
975744150
1019051993
809894983
934193822
621936238
654706256
926603400
619612587
842657624
1217665196
753810943
968068169
389840805
367098827
237337087
311156242
746414082
864278487
886616254
872531592
606742526
392368643
881826175
776525313
817727712
894639359
1035506875
418871326
1156032713
319848893
960850066
1284695474
455124014
658850200
795990874
427366713
977502990
1132514211
1108671439
865579399
538445396
234484117
749776517
973155830
362691587
1034435835
815420960
720416568
491024207
478374437
862080530
510342179
849882858
705421160
529814228
269915157
376832813
552821709
488969581
206922428
1022898042
432918369
1004011751
358897374
301770695
243897868
359343739
713183671
935686320
1096203591
652568538
509042510
660776867
851693593
561564354
848339864
627945252
765985497
222546122
973848573
886145574
789182872
941786988
306503069
1017583157
235002676
955079290
512268646
646283067
988436863
733096739
1001229598
387781703
1116844789
481120496
591073655
966917895
363519047
976990413
891151781
470000867
829935283
459357922
808213520
714157597
424610862
583622680
656303583
541990456
504394625
995681688
872241700
1162474537
545881832
541969385
384348472
317727055
723789552
467776145
993935534
312560022
361378062
138870759
1062985639
622794561
384660597
531446009
1160624460
387834865
573617033
290389037
449851464
1242926118
142857887
930325340
196608898
1129189140
615774245
629428659
521230731
546404613
839975916
959524783
52255633
962818306
498178396
873252501
410865032
929345498
1015276774
1145836088
1111416156
872903329
902919957
958863437
693059935
716777439
663629485
409919659
726749919
1061587010
152389520
523253442
844065589
343137929
640677582
292967889
502863740
714069703
481245970
540224725
50842713
537716768
1027399797
655589324
928347522
679489169
1022445555
752416954
1079485896
489783465
527533287
968395919
933415815
507855891
408304764
870539173
775091336
357523946
745522156
888665900
539613113
1153535855
920806572
1260195540
1140182904
57921369
757128564
809950735
302057830
517852830
794141091
1134598652
844135538
314490210
795557702
709445486
451767990
364223591
474929917
531802919
1132066625
148562802
575801909
340534554
490761489
479200223
1103663397
481229117
717548445
898253193
668123187
917287625
478129837
240607988
492163874
528915330
589265111
1060910598
1055159841
891667595
729946502
542174976
448394582
409231616
708312759
906946471
744413499
1055413987
549001129
194014824
535004127
478773262
380123974
462731403
1016005233
100727634
882038957
800997316
543108260
1025359087
606834497
1078331713
423620772
630006357
336172551
552386224
342713044
1228621334
27031575
691832445
1127127129
766660668
542509475
525304754
405806968
464804846
734094629
918813560
578877458
867676363
985121800
528538244
463769006
1063153738
866591171
821843623
1011211018
479782559
611537135
948087801
515210338
53843270
897727824
958449495
492860454
454401903
1019019874
1118850791
755105586
846971736
1031367485
1004565958
131448855
1067399921
936116761
738143534
273964990
860351893
556360584
835142
931011189
428977814
986366486
721437984
950149607
463577023
989902396
496713890
1088889693
823384422
496371758
945484811
949877256
846960582
733475458
620995128
1062656501
419923650
807485274
658102797
1019082111
903228602
360405963
686468717
623838671
969379207
857522694
711305962
1062852885
504976022
806817023
570856351
492320273
1052916988
468688410
1118142876
1144657759
1112176411
684937377
940050153
1153182153
396166120
662851315
848240753
984898926
749753505
585498256
576516809
941860075
353344043
333728966
950711962
385073782
772860661
531080993
1077894701
860494659
1115772905
1270123736
518355877
557570314
828167602
787674800
968413747
848857103
373924225
431061947
797045966
835346967
934625028
623612332
552200656
689040233
347363378
812120271
503826115
738315607
654050163
705394867
521663371
700817
92661073
476607491
1003024517
537282880
851293928
771664309
184029365
654584949
819597678
553536233
417480119
1241686125
774470163
362342709
672513049
852387326
625637742
505363201
843494107
493671219
327161563
299583347
962101717
414056219
858214480
897959672
562097140
375198796
386807964
1010281981
411915848
903980904
896216275
523120337
931392399
686817014
262365410
267125670
181128728
918995072
1018677617
680962036
799250482
393946946
1055204228
761120697
816099757
657501887
470988256
776942813
1290448483
733692993
537669042
552617433
560777278
471887670
704945081
224618270
1016100204
987623103
274898809
430368692
1123591105
778898412
1197058711
440739111
949165444
530662395
521384582
422377047
1232564201
877217704
1006121671
616310231
759965369
1005680601
946752645
572992427
752253751
1082218064
601956996
742123700
473804363
496891372
685529044
729792483
760997101
336953881
942083712
158597277
307883871
452518794
386434786
613313531
753040175
465534925
1212309664
448951497
1154127257
336624997
853961816
469141538
360169470
816178997
443644742
634122003
810918321
790799373
469176218
504544183
510424367
547349617
702875815
450767600
746154381
610638806
428824772
1085082567
631428443
597236573
604782460
660646994
519159349
1149084161
675281706
962702087
1084463414
742878084
386450342
617183222
346379365
953645238
935800317
653998923
598465368
274881978
638135305
788323474
581152602
1188290615
649061897
520783971
428649345
734800937
715628420
1211259740
636793049
388535782
784157378
1148321663
253714575
875350380
190237197
451007035
836110218
834743482
997728691
222668611
454840947
470338702
1002671585
884864547
494958826
630061778
1050234923
969398117
787808499
1088161911
1113358255
724483765
860016861
322672566
619939236
1012384671
663114902
530280891
968094731
906978632
564029403
952213812
1017782407
679346259
923023320
722320633
870260229
1019243373
393495067
766879581
595786170
977763791
818108201
1070438021
987682908
565156964
575458863
965045101
1144782124
595552600
652312802
1052372744
844358337
491615642
490535963
1257301492
335602278
1006929495
547747275
986542587
475677100
295916651
991581015
599241908
576922659
1031637041
571018398
678914771
1161510468
849602048
1274183097
526575198
1059990683
181961745
850674363
405968811
867340448
956341619
389478949
1132104795
481834365
590539947
931283695
852245519
962398514
891115430
131290305
529794029
373498244
129753258
1039552383
919571671
245413131
843415311
830223860
313344055
465312615
797066387
447406276
647040984
1131594113
364550555
1052847458
994196170
1069439454
544034807
305705691
466064410
685226514
527742911
990480712
757877790
729206046
154507187
394798068
581160354
484553561
752075851
625276479
871785567
841360831
904771695
298117984
957494739
388058463
782736446
1117831836
357936104
561132498
939552119
925001465
635969402
828275771
777586097
503778389
1008490979
2042482
1035256731
1020154022
475578680
770044026
1024056781
368302514
490064148
633996813
1237251421
951828954
649431753
541329463
973765918
640172905
439358801
961755067
1250798119
604680561
379720175
874932493
821744361
768031095
710256173
1037450570
1015397388
1115658611
485484954
377159018
1038001391
897050513
545092317
1056176540
939396808
752211792
1192377462
701945517
732840360
564866146
1083561471
995066103
1021377665
1289005588
413011494
861124601
1093416646
369300207
256019775
929533607
1052829315
773512248
779343819
204657595
488346397
620857150
487059327
469114866
646130523
911996270
1033028913
338832343
888309078
904004066
673985501
197831943
477390249
1046423224
598223739
1022129384
648837333
509762219
397429754
825479302
398271517
789817241
731286911
561317184
380238292
781401626
898330865
561853307
388660788
468537087
1249592019
715015511
850446817
935294141
598982791
1240561045
403188382
884387094
341109545
710625029
879214747
620949925
609935603
1207393268
787090196
463903463
593725948
326162782
540495802
796747465
606719576
1172018610
489095446
904251251
623634294
1021105020
761674882
772015271
1006341263
782837920
293079584
1286537257
209902349
1015285643
943370584
1026059884
483247370
436636328
419454443
1222659328
224911536
464478011
215676586
876465789
961808254
938603886
859037375
768118510
532192830
1014884310
408851456
136065293
654049782
356510489
2608390
381795850
657833740
639984934
1243678713
726887840
801971647
705826482
913547022
827668406
700113630
932220572
1298393367
848583406
551990645
855947292
967582858
1042468222
667014051
477556218
1186207667
953800097
482017566
345341513
1120086592
713012938
410692278
706897029
968922020
1007706658
737347487
457357934
897631207
382953373
515693710
478544170
1216356764
1056999786
493335427
1146290775
316850946
499546667
37934669
563959628
916221267
669365525
757811191
574412285
912258774
339318230
818371886
945626386
1024888272
735511728
716553712
607072473
1002529982
769294845
273690181
504791633
979078235
885606824
399372847
484704347
490589762
651835583
589135540
790807889
787685132
724064092
783641119
1218462989
455176347
899272411
1144016001
1252670620
1175316417
766664502
919958600
866425406
707924621
737993929
750882258
698504482
412958782
1038245434
948080552
98236003
475531791
723979323
168326438
1068379335
999931790
620600271
391633843
1282357340
603379543
880138412
960392967
496887685
881599342
67001738
1036574973
898159584
928907857
1160986735
746710900
962922012
762296593
769530607
574074879
1277404230
292492634
457242168
978259540
378271658
1046762605
1188366969
754378130
790171795
498741604
565027436
331659330
346781413
411870010
927586450
503424353
343462774
803283993
646173235
467826290
500904815
530275501
1054798751
839709954
492367333
868892206
391582203
1010547775
847484689
656343391
1190392762
748869009
790335530
622512571
913633198
978729830
424111900
921133267
1009549501
543081133
569772034
185809568
923558054
694357028
582481908
473230980
546943403
387163694
549058775
726682542
1071059952
408053187
1073537438
1061013016
1028243736
262221431
1242508767
987415313
848230359
880468339
727956082
606797511
640738774
171055966
580278332
1160534812
398144218
383905186
985248131
599073470
752313640
710978703
752987184
522719884
1007937833
461737453
853277624
725296984
588899975
535673579
457874095
888574339
1080183242
1030410263
546044843
987266056
782627859
660252848
335348965
434256951
75147717
804795058
939597897
417986518
999362246
303575833
742033223
926649071
770758302
704778866
781038601
964537805
418343607
585085712
938912075
1076838384
938675324
535733120
388949699
1233362220
857433648
491511806
292323549
1093129617
944960449
583477186
524859603
530179729
818482420
958230151
275353337
596485296
916304803
649095062
987107322
670961404
484989498
455120957
961530747
466037771
569679807
980650601
567262299
1174335099
656812741
154274596
1066945959
485456362
593551287
822667740
805995605
523602594
664311797
757379935
482892163
850487260
828521964
888046114
931989419
1252557500
943923579
648938432
691538945
471349351
645733666
983093954
815337900
783689277
280763862
762188654
406877944
551831884
748996404
335375387
668998645
1249315294
525986158
421737323
727523894
767027191
465917304
532253162
1029860607
208105019
1077561291
788602913
969043165
823467469
1216946523
827684412
753774909
1232681891
843729483
565358111
1066978254
965865038
1210082771
739422397
468702169
949553473
730295014
866947203
115407270
409428842
726597695
417418315
323386112
1058201961
454927624
1278606474
1169491124
822101179
442100124
329913420
672553103
764105780
1015242467
1086782861
958647216
738769678
950677619
885576925
892103207
499536734
968311806
848131268
396615845
1128713068
175602257
673150887
470428416
708362912
648703689
1004043329
1041374942
527633218
902572185
1044754566
1018581796
948079572
453773837
1042439362
530107360
1084237683
932120816
1080483492
404257290
494750866
793278329
398600650
1861855
840357046
415650876
1034469630
929082576
710423268
329222588
550051274
905072531
459826430
466086453
475617933
401063463
949593993
357655524
710627577
664244749
996440200
1049453996
942661201
757715640
715186955
474920776
679585139
589540477
821777304
477398372
523644623
257789432
742847529
520749152
437082764
1299794680
241056899
635433582
119880880
769217690
1028735701
939139623
406679222
973394990
1021363284
445240211
702554273
688590853
909080671
756395614
1111826136
630197765
1141138836
518553524
290522978
995412433
708860219
701743091
432304647
762506740
1109651407
376342838
521116748
325696301
922288109
368792062
571758851
7936502
851869078
413248749
1212329670
874891387
1064250744
381600973
438592030
645061553
661867292
907816548
944564063
1035477042
753019429
446272457
778019209
683349728
1095647711
309608946
627688469
262281632
976657338
943214991
1111086698
771017426
794189643
532639458
1022871664
653170797
505071440
849755110
1113685926
670605604
997389155
1137094609
1135747822
974021268
513892092
932657854
512106400
1163404364
972449447
1024336048
803677980
961306887
561366358
1086727152
796552919
1047097956
1057212204
474908257
924488889
595347653
712144716
790377050
753728253
696471018
414501549
491043542
981673201
464737609
626640148
446444997
792724002
422474696
786201174
763931525
402894884
542625727
775615593
167814265
1172985612
623435192
641555371
952216023
514961709
627804584
228598299
612909276
666718791
535904138
431391111
702133230
950591414
335111962
1139040696
375517576
752689383
938962071
576541445
247324429
856532066
523930157
853915922
227272
548447994
1184887488
555075079
444627818
545244688
536918862
932786736
1119409694
405743462
758127843
756060332
864140855
327243554
2765946
715607447
555829643
414841195
666903023
726403897
729341615
423469247
449878269
476604859
477660590
773450395
1070229597
890564675
817287571
1095644131
697655300
403477766
948514916
888571502
802806265
457160789
629965070
701347822
416248415
786110173
492024098
999623251
956353735
1012891660
701310852
768596447
1000520255
456699365
773995997
685210911
888297587
687308677
423007990
686527095
882722886
401285662
535443407
749605936
572706008
747834812
980635763
388482807
795543790
126730307
865746871
285703993
447119282
748205940
1266250887
1103101070
200450729
390962503
402957128
593560227
932557637
656648360
1237230897
909619329
1209122292
420304494
1132833550
824714773
753109359
743783019
722583237
548450825
851896372
351334611
721924227
573350078
1030990659
716182452
457883954
743600124
1143294425
545895828
563801582
211148361
882836083
959859734
839559518
466040385
361515272
931976250
869579198
1012746994
989794842
777298492
977549879
869234382
514054527
874442334
452591209
825507614
1008502530
379255828
978746187
607641325
662495112
429415021
906254471
982447852
427123862
973932464
983412794
1194367901
341240733
848186732
945982131
1081995798
727591207
1102033581
404347747
313259332
874895122
774089265
510789143
576061945
508200374
335407493
594254335
1068843286
908775295
1056542536
702317560
451501131
470385494
658048933
566500560
981463214
1024057628
555619456
725959907
1040139499
1066864839
1035354047
933276374
553317337
299335850
600990209
458431930
933954403
1149952039
939976824
433378333
1128451538
343967570
561536916
1091338781
155538204
852093845
542994444
812261039
213052876
485993509
382027861
371226382
395565590
580647689
837223128
506077399
239260898
739824847
932898478
447337404
861673817
494204172
590942684
611828128
1212291503
626265846
934647099
227638083
122826319
444476433
1065413384
641987138
314076479
764743564
667334069
445265880
402251933
759774217
841201354
518201996
877895666
605268153
821171929
465269888
1126295800
515935815
572900009
392133647
876381953
1172338472
629217142
866796077
726875222
774307451
573397345
668506978
706386270
701592937
1065893173
530044917
1298803313
662736454
531686963
744262574
1041869301
559932137
36001108
637835236
380393145
592728737
799374930
501658071
988947952
737922722
545181565
115615285
604012201
490801421
728778721
504140566
556876900
927496693
839733485
576129046
1047507597
873928220
340757151
489804996
610166833
459620769
1067178528
436943440
963937633
754416497
799394184
700011768
476078521
1093724633
951525314
674421299
1077114775
808865939
597661811
309700223
610965293
614101962
1198349776
428847087
710236396
929012102
962018242
358574276
653521541
740507172
1140841908
1041151185
1001613919
1061472372
727481407
459425520
602045707
836912541
662232116
815808155
898902538
797073036
869913066
634543979
898559486
426633654
818728945
330592572
750875246
420854478
329065054
1024006349
304384070
602116382
897035289
1026623800
873703439
568085333
152230221
503474784
1123557968
773080833
795320423
552167283
808980096
883319403
705245308
615226992
821977185
652999342
747984234
507229837
732150564
528123507
1136705252
568681676
780011384
1110789696
327938018
956124471
1081229715
513453988
817056403
671609895
741680265
483429747
816246579
927942635
530422631
978861031
661246153
816740688
1187902260
308703781
447265430
681275911
1173492768
643421979
859461104
804496473
862967498
591979267
230285275
526404646
705349028
968912252
547636211
580921305
434145017
1025019273
950847017
415654241
508717973
488565178
1098405961
594774340
543569311
845341541
907719279
999038204
459258272
564220521
818090361
803537768
957404848
982757955
671656959
387658747
217321362
801515831
457708337
349948260
343528097
651433043
546058439
472504144
768573893
728136013
470233003
860564859
1055012482
941957745
931129119
734470390
1081270397
644119163
854994614
842993457
659309351
639629834
794590128
874064223
690823790
926365139
397581454
469801770
623987410
869939703
964511922
980200794
1060884036
901798319
612217181
355467979
1068067045
619108002
755364080
423612269
511165430
890361168
882099724
860886866
354892851
524376655
764080936
723389349
699671790
210630809
1208363458
1076615654
741424289
697544432
848038474
1229796953
751497552
909790609
903895988
1024349337
612826767
1030519732
878882379
478230567
413255116
804289693
890426553
1006930367
470540751
1213710893
560852723
456656103
495983057
733693355
851997621
1017852047
955743945
1003081893
1128045049
648022307
283803200
866755349
1065545870
192390661
723256634
1286843266
77075665
878957268
726564966
1011992989
853779441
478852938
1242337360
1039312530
1241508781
454154190
402024238
1038644984
548511024
279320036
1222588697
777088292
909924830
997396106
636964486
1084230065
866269248
984591976
764890282
506323541
785760366
1108497250
916113506
517111131
251529004
819335187
608436394
711021446
667812619
379738254
1277854230
475417412
1204355919
1231559045
767286706
960612964
380656976
758575325
662640978
1285682403
157730594
637553209
1257528756
580168959
884983330
866255188
354818926
448382235
116240009
1168595507
1152424308
739618089
927902509
832686046
531118007
745510270
739873446
397256578
875536571
816806882
914756467
824834188
115050593
885559368
764140886
983629667
932124361
724353979
877178396
1055193597
1027542459
1094363494
593446417
1200807638
684879625
1277510039
720930851
863185659
513251191
622267754
656710906
701190388
364610382
842388493
658548644
195952012
682689566
950235925
495455130
33866470
1117488058
427411605
398513821
1241430204
834314950
687171610
412364349
1297766126
715408321
815674265
567569726
726012909
117826111
930878168
536821440
559657095
925153798
1036777826
758016105
909215593
160288582
607172489
97969854
812750245
433652550
518906729
728768641
809293295
499369900
1039824704
926915185
474282342
1026434772
672079825
1019422242
783158535
401754075
525612090
463737385
946241490
886879568
226481996
827518808
338538278
1006430569
351165452
429477194
525130211
551973994
851233161
302112766
517688395
481249984
1243329161
1063611194
517368220
473398827
722960282
1074655483
785113745
778845939
875213812
813346625
1292583851
1068865422
456628557
736335185
1001657816
1098638255
788029161
171027549
1102597819
332218172
264928796
611987344
885285473
663990971
937087218
393267122
933817232
530510107
680216183
1216080227
1084160281
915851023
1050500562
1295727241
1265408425
850092575
811643864
596573343
1011649245
812239898
736823404
842643076
591778144
752733301
323191147
727428839
988505853
826238071
580034777
166507801
807095426
529469243
698693697
929745066
57128057
278960085
398293472
290577022
563964607
1288917642
954994429
638584141
480180327
1261637545
264308533
845167460
795464931
735050995
1055965199
544584081
933719671
1156021865
408317695
1190133413
355533091
844535687
872251565
540521448
921981540
547613755
477268437
513906833
935760886
1120496018
1007371333
717357948
514120344
866557261
964559014
914558367
712643796
80608457
970874381
818474437
1051448928
479239261
1057251111
573881348
864589113
670831439
287973315
668117125
564030185
503928106
1014626458
649356884
277971441
1050580947
1021470337
1091362092
739993271
880684175
1017185691
530962942
1027234136
865275896
546469860
697338499
800405182
958766906
478518811
835727449
454246214
439802833
488847441
1025585723
877403367
896952037
986089225
512581375
496260532
644874849
517492837
347336435
929912322
474623380
585734168
934903499
457694219
929711987
497526022
479871764
889240514
765051454
576982907
349897127
1145783933
1063672984
405656565
687763562
576666507
1124540447
624181118
483471755
818478491
713592314
1091849972
1012231431
378721167
338288741
502998640
683251790
983980251
120119092
841085476
849368376
764881443
1003296403
1200454348
505306223
605197818
692890746
296657831
374241137
945906776
715210449
1073958069
746003018
456285388
415388308
630292725
990706515
654560925
1075991438
723064084
1286983024
230552437
349199403
950574689
705072472
1061728155
766333882
145663875
670773483
845895257
520239379
468838841
390079487
689032204
384836053
497375962
367247454
685541835
896256497
743891141
443974826
569864717
259419031
373324439
735127773
857885803
827368577
654595329
827212436
1182884184
588996918
553317818
957663420
995890143
914751299
539148442
943533621
1112260597
452339329
489928855
799308443
408286465
830002775
1181816466
245810860
524556612
575919115
621142695
702725682
669499784
798566723
648244952
1015120192
1166289581
1083770051
575127321
363569256
784031330
994479053
1186830603
910038841
390844474
631166281
571581090
854784758
480154953
744714464
447859047
492410390
879321158
1060103072
663096438
589324302
599836149
847573255
997300935
959975218
572251336
1068920729
413951086
476023562
723294704
397421434
1065610770
449678857
604675648
1110584425
820502219
1047811252
976398949
716185853
776548084
1006454708
840375951
551938274
528391521
455674674
1283410207
844992055
1121550696
705504125
1026546989
956657878
443996188
591692745
516950631
708644541
1020915497
752753335
556774649
1087327071
828071341
552640541
1047988320
658512844
862212843
429666809
536204185
1044810348
1128458604
1227699367
1099791565
731280356
493111434
1014318883
664341865
276834475
1054598033
386907929
874963569
962681597
803443744
990913595
1012743792
1099120619
572730183
624118709
307405899
749435277
573919320
1279117485
545689794
555735088
373978588
1042223562
444609863
953189254
1022578540
1224418820
652376071
935016050
1032181397
166283678
720301608
991883498
802032940
521728643
1094544152
944215194
757664855
446341713
423975352
821825190
707819274
955477903
451490614
392451427
803567431
861656558
513294441
773761876
707167432
444267829
576869071
672193493
359345411
793957486
670796728
506757069
995125392
2246585
647101440
503772402
385454518
587926720
334432735
519073984
1018645328
1114944357
837516977
1098581626
809771151
1067486017
417251059
498695733
684010375
331158777
916303666
1266416147
725481774
452732774
530201912
776917634
986529337
334319777
1106934176
459715113
1069478739
1049498565
289300982
612907638
234743462
1074626639
909366425
733196157
629790050
733313709
905337320
658204507
286692252
579991329
844882627
1285957868
936399624
812587180
823949391
377662823
627624479
1044603541
904828144
318893228
1027378653
910166800
647366690
402966279
696377485
724417185
489627709
912504039
1005535106
1052229307
454562350
682993084
630224504
548578300
349791243
1038468145
212093282
800617833
524643381
365189176
754806796
868294756
689574675
123171219
796552407
299742829
764818716
1096491173
776562519
466578887
832649049
1080557760
641226764
531121835
493459381
619076006
251158802
610299072
894269571
1228426074
711720651
592233785
584874254
1200603429
316934165
520538972
751362171
440773334
729158669
1003459081
632290365
540237858
891721993
591903676
753204871
1104868916
854235849
1262822590
605506419
640428499
501608036
643781105
617807564
921729146
1027988145
401177981
566818897
463060545
576206552
957246761
381376799
550120843
289436874
1040113346
757572806
338121969
600237121
1023454698
1121633632
222264044
1236181264
1248732483
1179503063
679485610
444482867
629481439
737366495
305681671
868805181
520436588
1195049511
544249097
1172248908
380745801
726974687
932323453
762493734
1033281016
973041452
427782212
922746887
449712810
977244551
241299499
531838980
453063748
674173373
245940141
750472982
571126332
1045692838
272336709
767324334
373929788
730011596
895855224
1106606984
1000376394
978418400
1036432184
586185035
1048476517
698272842
503676408
484770204
834599772
949426758
775685725
462193259
804279197
663770442
621781419
351304051
418752073
442801332
1161340978
1256975581
724004877
973331955
639947129
1142658211
825759681
661587644
696605978
380210346
532614974
496022920
992587402
1216790793
800052144
521906284
482302177
1025975645
775632367
235620111
590394553
604839169
1132573448
1094163183
795695371
544601054
846541427
783141875
1157695158
435737673
920398772
1037084793
789299987
930785466
947567458
837867343
648515870
956120574
143982181
1009485775
1269452484
568436153
717619311
943008158
446895545
344494309
717445982
482778722
1174901885
361451355
1115528829
1224713548
733405425
571501824
905753007
810355398
401761018
993069790
966588807
901478941
922426890
715178968
1115384787
777963609
453518412
669214026
489419869
749355136
964830128
772867671
501551502
583049999
480691284
967326048
273923667
617633695
534013413
656914259
1118510931
741420692
802689779
492546372
353876733
1209422555
361958797
847714759
855721618
861862820
787793684
1027980164
741883459
516637587
312148807
1157755385
1113133397
517605290
555227251
1073409286
658875287
422478792
483868820
513752944
1040004915
599020010
1988034
817030459
461657650
1055858105
635895623
1173166902
1154296285
646519120
838680701
630199480
1217144200
890217256
351747716
792345394
657559259
624683169
532467060
995954372
919380969
1052515953
550973342
821715254
665869273
663801217
464082712
1081524751
825316683
689243572
944972726
200071932
745535379
1040021359
634782573
780968765
734649614
678985133
462349828
754366804
1045864557
1030272990
885011087
446831916
916223727
604061455
575329619
454388628
958020581
1141652152
927761038
1029230391
743166567
326706875
868452134
721866561
935589123
695721526
843310277
1041516206
1044812544
1193925800
535270989
420674123
832771386
1051903454
1007395352
1126950745
980241821
991970267
508266895
907184795
510000645
970090801
1263007252
609393120
1295276948
1176604094
835660717
628654642
944051399
658484697
765793734
1283782574
643522642
64633078
1109876522
718803980
551821754
814044359
548715093
705583278
624821628
714727929
1150678932
673318790
563093745
1038897054
657420480
331152936
755422686
663560351
883114365
534017646
477327958
404385784
979375407
410691404
406541137
647993557
690001091
503738007
1052652269
458405898
852571884
162045049
732187645
688702676
485654210
1074860707
992780399
928971677
712223570
725238858
546705375
514254428
616354839
646583033
886063759
729293250
1066944438
1239859496
557481428
843269838
686581317
1248125920
1005147753
789365411
609654455
989235182
901716366
818734810
644487350
936513800
501171457
992440610
368413829
359788880
1224464968
466212996
353961961
418157703
402315235
1092196293
985442892
492727984
1100777634
905286257
899795691
577827710
983082992
654140835
726660574
923368162
945232799
814279136
401888518
902272035
1241781972
754804728
967153056
822931945
832012413
496927804
850502789
795417559
1035180005
399842501
414831328
849851988
894564333
814756188
411361168
844926552
61394448
515244119
788731260
839429156
504489032
387078285
1004015790
976863657
669648271
894980592
404583043
1275809342
721588077
594869393
868546281
1093780422
1151113170
42510918
1005432290
459443626
902552694
669050951
831845977
957196217
446719821
780625046
1243955495
996692612
1103739214
965912791
220800921
504595155
1102036657
983162585
350301459
717352397
547414954
362498249
307466688
874381602
441193894
514350277
980675740
467855995
1236804482
1094318838
513573785
905800037
644884729
1037467747
944139141
575241204
520118181
856837769
692304044
776475201
717977541
713965716
1014795411
830593913
730336161
1037991875
900450524
455120532
844614617
154609679
834089001
332309844
1108255371
1115782650
1144876970
1058763104
758128257
658983883
1204182466
186612206
607061611
398803869
987229561
437340330
713143952
943754399
798154488
524348822
766175411
500986314
522064401
820358193
850262426
1128071209
907638779
987099797
849120662
1199296605
645884105
956069907
1073830464
917380201
874652134
966240385
666379373
199285237
606380745
586007349
762233996
1089306182
1061401305
799024705
597017292
649345764
724921938
804565813
1134901796
951304186
486040477
795233412
1035640947
608897269
981850370
536425122
567112331
1029310
879426484
1108488753
416237683
116335621
420605321
833506995
1044107694
1029571603
725795300
919597195
451394393
851557672
359016257
781558448
637680515
488777964
190078859
604265161
616158156
790275618
822163019
993560932
512864936
1165311119
179064333
1183052515
881415400
1115232454
1028002948
708851312
518013543
1104267354
304627341
531135112
685165286
1124696215
497033927
628112322
1196520920
380367760
424684843
984824034
62798909
968048948
1258407674
809030753
720461030
338896440
597978458
753413186
888667833
535404453
929033915
589793547
549956025
914364133
936246565
372669244
979026178
558984743
216455593
525510377
896548874
1201318795
723814152
408604567
555459101
732968419
954954571
492043678
1195917394
483245250
944633499
587880315
953011724
451481870
724082003
910880767
1034511890
1205545084
701797494
747129323
918764589
564859586
890389597
494733664
750754787
1100012879
674973459
43295823
872995456
992438295
823539766
1071141160
920318639
785658791
452861766
450237415
1110888382
651044655
505204968
503431950
342622628
732498542
958817058
1029707709
954169201
809556939
461026835
522488633
455561110
1096645234
577213861
890926294
733846826
525882912
776941012
727409966
1116379445
637723186
1120436629
978720885
562832071
327794822
379699410
457089045
904418075
1047660129
777912189
288321680
1044003424
463253718
939603589
454514922
1053117247
392115850
388471578
631766920
928156595
1026065260
269057489
230803526
1036441411
999170462
400125146
1280996583
603160583
806330231
638175021
474918461
661843225
1000442804
926219057
1039726197
485438449
608491845
488471167
330618418
1204532817
878654601
721227355
477797529
924791887
1134017935
1046692090
1245333475
756332570
246769774
864913654
953036884
572449283
622419896
1046229974
610161030
912708492
971023834
810995566
642878611
819723320
949511994
376907973
553612106
427683591
133167982
946211050
1044204369
621793743
823619388
493027480
533447455
467394390
239361973
1040609785
923130555
889990332
959707586
486512416
478846662
813979925
955407907
554026217
1042090909
333881072
1151506480
420347273
664723017
223093090
665834631
865843620
994319169
839939592
949357172
826167272
781942901
969070316
564902932
460872895
889760863
1173896170
540321738
1246535287
972998778
920477990
379897991
1223624495
761503989
810849592
509142316
118220333
817634303
463290603
490892160
1016566525
984649471
371730158
1013232549
1080086161
804475991
716430272
392898028
459175648
1126059864
937568483
331960671
921757788
416909457
478204258
739518516
465240154
818277088
759754889
836145633
868593505
478334635
766656188
474971093
1017012382
1193048693
781952070
908708104
1189369109
497236745
469747418
848001831
501821088
1103947361
1153269258
1124329295
1012855895
279657089
106209244
490188299
754617971
857423133
495514767
877810560
705312363
592988738
479414414
894227633
619594897
438969302
776155792
589326224
453988967
1179336186
711439743
367141999
684246713
976345266
498611788
744188982
444761959
899690865
399267522
647320673
847033505
839062316
165849398
1034831695
1074085578
464716369
748233205
507171020
989009684
547741832
695869849
722797409
884722740
543798950
1223498359
734910050
1135353060
851823114
660048066
983872156
773455636
893509454
358354409
344953395
837943202
490990712
767924990
943657274
987812904
492921465
855389942
500730472
792201723
562712103
672957887
560760088
972392797
776606497
347938128
665706624
1087887839
1179352922
1025644580
481681644
1047286636
554816042
1033143107
917786157
994058611
478268195
1093837065
502733929
1089360285
541121310
791524096
254033417
649439499
390377510
1673488
880698958
818767391
741226944
423686673
223466462
1055176897
668624300
805698727
724155959
486649743
925590614
961831388
635008725
555736285
547654884
871139887
538374174
130843439
479029057
714975634
908272896
1295130993
909422530
1105661510
873423497
341860781
997517567
947867906
556696653
431254478
1108527782
464825871
417408472
782350002
718158641
612388133
802013670
767921253
948867920
863335287
370855309
654345287
987658274
328377543
1114136983
657680533
1071866467
851943292
719877822
485623840
722563068
609325386
1057058133
1086392511
1152599889
803704116
794128794
853909750
462683034
836660852
1000025158
1111285677
1046170518
692827211
931953207
831815995
672995932
622160762
1119735396
587571370
54130295
724307031
501647955
1080250345
450274504
891759499
661385451
308078876
1065989899
706025724
665944866
934473945
1184541418
1010100779
528586035
197171921
1070862347
529180903
564800571
368112471
803069507
626332071
631488571
849426350
415104301
384582682
512136191
1131656342
960481337
917640712
560916512
832690180
1111431976
536073736
1281344743
496040900
463625997
1058527456
581239172
761580136
1135390173
960433602
647068296
487946872
550414762
469629003
157598349
892730831
1147470956
944444920
925740824
531963107
496752380
1173364159
1041349956
418337103
1130136682
802322567
633508814
1022727862
483838589
384125527
986800465
818612193
455849325
641130186
1242573111
316774850
1049441538
985014142
1091782948
956216897
1071878642
643068173
387947212
649427611
1170338834
844446229
678288624
775830274
1009467790
631273220
646952497
1016842672
807520983
273632246
679094933
954538109
629096176
623940278
1258433332
930484506
270974379
504292504
541736493
550661594
641596164
451060943
883344901
661573514
1033928403
844327664
679246419
836379517
421676282
134362725
354227838
615233249
529244019
210315167
1208102995
1054535468
1147670226
746100881
1175625500
484396613
627258628
622132238
695105195
776812026
814433917
707145524
86239476
632306528
571786594
1086359749
918828660
454725671
640031809
1025889694
413933605
450537347
561056064
707340421
827997778
399749613
628073908
418871091
460656573
424891773
660504178
420464235
448014629
907807870
382671588
147055939
324860005
290085024
924487936
541910359
714845510
808358135
606685982
1072651352
345686167
437630500
785900364
961597634
789236766
835136486
1106577402
1032258386
946890054
630877363
578001523
735897132
979781942
1043913295
800469405
1280555972
480177958
997135978
482393346
1226692638
641505258
768442636
289555281
823699670
961891818
662892577
912286486
883339564
507919775
610059932
736586205
939939696
721374640
189192205
543434604
945783285
678443368
602451224
881165294
1188388305
758273802
1127379883
991850394
950691092
408877466
831724649
1021426232
715054585
467970969
1039641803
1033941268
533452305
875417404
808338155
499657360
719284878
600031107
638012601
422516602
1034186025
511341067
1017589298
892753012
944712076
1033986658
1068050647
961169428
1195366786
804290945
535250505
270846358
1055303637
948344293
572570537
803469357
1074627345
701723382
475978365
690384376
754856313
1253745363
497181818
840496311
1129208699
1155229843
954706149
1016698657
1244465334
558147605
700416885
943252610
733882251
1051553953
1241473027
889136307
807638473
841417697
494697687
926295518
543712275
1243044257
425409998
654146781
1029668783
987136392
492043529
1114031234
1192954135
665295005
549991529
742949717
948882615
674168035
834757688
700055078
512744008
970585016
819001779
723185073
274888666
738080301
1058390066
839576931
784689689
741621615
546635142
1025562359
961211648
770146924
631936560
348510726
820131575
528273923
746691772
561502284
1133688178
831558822
151311495
700345427
372556489
466735342
286964327
703500771
414072700
543356032
972152820
682882561
437078706
1098525121
429414396
832304255
466842602
801076120
536687198
558578314
824055085
837805056
996491062
810474049
887662409
115947209
707083043
884117752
1044805072
770426008
919726493
403724864
574230813
1270919567
840144017
371547203
572467866
491386638
1064339172
924225978
504453935
582550123
1124623339
296302948
748578295
396215186
786900827
910876713
894824635
970164589
833528667
825213140
1138514198
706684464
1025800144
721025665
1137024293
451380591
622385901
312485483
1277523237
775992294
637535501
1118039090
973031582
670088109
963841814
845438754
781192260
482196119
384732033
616598530
400785276
835122628
294968472
358322943
695845318
458083832
908336181
940710769
501784126
638375163
491420632
1037252558
587001769
492349827
884294882
936665966
928433666
638754010
632498976
671025036
1182044241
590764153
499749617
760351297
461220741
715165473
1154193333
597302452
1209502310
479309296
977223258
446391987
836026639
564865547
875005063
636644835
753259899
902254413
728072464
433538798
735632293
360104517
66687729
540831647
720752060
936912332
909072335
518945368
762455027
271582551
995804097
640854384
525799407
583125781
520813115
468783120
313969216
444722683
1056041955
482916806
918426817
967728539
432311357
565450902
448935650
756640579
999597022
612093925
929353284
595499646
948772635
802412154
1170391884
826107036
427464837
711480372
1256339247
947112734
486356784
656487740
860107570
508781906
601703735
426943399
556723118
680456911
926231004
581266246
811035070
439308298
710508033
561103085
414751242
871207278
583904853
215677913
202569438
955690507
618576824
632214569
1066599924
960421932
625182294
779116478
545365247
268649881
669847550
985638215
772320231
670838209
1087425818
404132603
755552473
765532731
725130106
746239685
610301400
611702866
511896154
928579335
854453835
633730640
1044298984
915711762
389761958
945718089
382041198
739492062
534704695
564770021
1066635642
560117590
281838741
498058351
867711884
1032347116
894009975
621442737
704880322
1131320612
880005850
1028231690
895191059
687585944
992373352
599264727
938623144
947399334
588471246
1023442067
622228669
954467638
481457511
399269720
1185951092
989467074
385200917
1168294679
840291508
1008859077
684782947
871918006
1147960007
469512088
800073210
777686120
672484719
1070524404
1004260711
426976681
477187340
692640551
295763340
1222050831
507464183
561193356
708739059
313939455
877900850
885655291
1110435116
828052102
432681003
711078564
682173998
729256621
1126396378
1246898051
623568176
489648797
1026068297
893764812
737032255
394105924
991277598
338570362
548678832
712252758
926583901
714483597
1009467979
1016846776
1095190353
267870804
989907477
305529831
622170616
649125623
1023302004
580803217
806315921
865256062
581258097
649933283
780103275
146068334
431101074
528265645
363894660
225814899
768518520
691205847
953282119
895687412
611405897
1116186120
1232364319
621677964
473305440
672464348
855466296
876765281
885791655
898957868
459534876
540254142
1098000461
460372700
799865814
814288048
670876195
1119074838
872830226
872784049
373399874
929458758
848021238
309928037
584276017
872815153
904999721
1014369970
922810279
680219781
622583966
894952771
711613849
843471820
660068832
884333042
386879107
1043411800
911496870
1134604381
486586325
1109821678
451570309
795638084
487225038
1056009791
406214624
603941238
582110080
966220005
958362784
665842994
368452706
456923242
247465898
204797409
478376002
402181132
731064498
497808547
329079741
590942281
1089699898
1142087905
943722388
713112067
747393253
562814908
1219933676
1022534883
800748258
746735071
804238911
1065170195
829739991
929028272
345934266
927528616
1062311519
1023071607
533592573
1061157005
683762624
944496750
878918321
1087229484
1010113520
750028611
918503842
1118731538
974392639
540749371
437986976
474079688
446539875
522637761
450050620
1154181103
769281532
462644940
425703003
416386335
408644433
630629524
480563618
385290851
537176939
646598451
482338163
962957470
949353475
395059666
1156894228
581147121
575625721
833334968
1128035343
926975958
347459897
609860520
556223510
521539267
490088856
458084003
420461268
504468152
992647160
534640799
658161976
464491250
391046146
1069706277
632355340
529625836
642573474
965808193
524499602
418143718
745162728
768740508
889749140
1011005467
713680904
344106080
278462042
1019149853
905384575
706481139
1111851373
1082407263
1077645073
639491314
309464026
251777104
920506632
542272125
624271815
597151736
514427731
759241062
383512954
957389311
66486629
777414458
572792590
955721083
727335743
561396583
312237410
519865886
725844812
414819983
922502314
1040726929
652964164
562051356
973370529
1025042667
660106895
581646134
954282778
870491623
544951767
1093384674
367005073
400196578
862816896
1068413993
612492705
1224217528
526206249
731976507
1108462992
913552065
851230818
778491042
481413194
924462301
1126631048
819637135
462433174
521446979
1142584005
970465033
1028220416
641997529
1233708799
445995511
525639220
787222451
507528428
641975127
800762171
256169654
285152987
601651655
764952597
615729950
846293984
795578322
421103557
738376442
501203513
801417386
568076893
778768902
612311150
704048801
478165810
975649287
570829227
691933649
837839785
415118687
968121375
354310578
503362
473314312
1078518258
783600685
530818726
265246397
971896002
1018990212
703481725
699753973
722124462
705647756
881155465
1235172156
1298776820
673196226
391722439
797472332
1001071910
863468450
721860584
1077558104
688861936
1260349867
323902112
616158919
523562854
1049704193
511178413
927589809
492996666
794015606
1066525638
386856510
689538384
701888241
1096672402
251727042
1235483042
707984603
782662867
330803925
946772653
755329415
357965291
416280542
664724389
690507618
691180463
793402333
366141164
568140435
864255584
914291093
413421038
963207490
667478708
556757832
1060227411
1071151620
845649355
907794952
523541519
899470465
1070196179
671486735
818638369
737028971
736140725
551634364
1042239946
461350173
65616884
694373764
380770043
940029560
519596769
871988923
1158754439
516512523
827547518
732967557
439522178
727487993
1029557272
903026047
897182532
693014308
864103046
1097578827
500117276
382664901
769595998
615854179
659109014
1028372271
852247160
883469175
1074063668
794227860
429989098
801091435
490889662
497919356
1127275669
953849329
468703336
801265049
387851152
915915665
806043079
644604370
875641907
453560196
1106564182
789934359
947502610
1003318507
833943535
511741408
24465987
1119496846
654507859
979236781
468798556
525399107
432421217
565532761
614744686
926052169
1091888022
824080445
478152118
1176845267
743162526
781376906
669102995
1229955132
977160442
502767437
903107150
722643868
957734006
657977661
1023643950
695127633
900116120
750927895
598244608
779216663
522513750
359953310
1025072560
852855740
1281948579
814920989
676243872
543342364
975524282
1151188830
581975696
713438584
532538137
656784400
509521677
700054329
541491556
651108611
669660768
611960810
570220869
977852423
776756118
512291161
879029474
625877242
634607811
831637017
877636548
967212582
988767539
853448610
743712503
450497103
803491246
1161237716
1101435982
228630167
495878573
1067072990
714851013
460664638
956240201
633640270
540327560
977795861
774664472
635449367
529140047
719120352
866145539
390064525
987722896
1053913375
321858998
878156033
1210433539
775094386
979813598
869505819
391651015
421220518
950687481
550707047
830376437
709870669
648732494
454861461
757325522
279529037
493708155
1009633945
17530535
497064765
1013787862
521957307
725097465
520598914
993492273
477889957
1147556482
237642806
1244688575
1018146676
625607003
782441030
615669727
481065772
497510981
386902792
771417841
639876600
490442029
254083516
1067636267
837550287
592834039
795272277
110550351
726049864
158439632
920294935
461753735
901983262
550351040
361187895
474655385
925859710
277724107
1037829181
981953498
233000617
947007140
622722601
881074723
813187972
816267499
1188703928
1062584924
1146027467
716741124
626283722
883936638
1139080318
661982497
1158939166
955143834
491943278
722706423
118129277
632505049
804949649
586329742
327434062
837492741
807179563
416213760
1012590930
1086101448
978935951
947284698
755806304
1117968601
1051693067
693772978
978142137
575505556
617861778
875972948
1013353101
1131940451
508772521
463243815
110593170
697668925
1066819852
969589541
1045611065
667688416
467289644
767767146
1216976980
169387769
456427109
422432410
876531572
1021513244
861877942
1182770041
656759821
1010745674
1198310274
367747339
728330987
647045598
815430200
1234052553
493298127
222566734
627332767
881623629
1151048575
646950349
819374092
695200166
510702498
887113577
939959569
1004745681
1080516539
1048644730
552130315
482483959
929431085
670013185
820383158
464165843
563420927
708825924
880159375
430004229
1079813073
413877983
989332158
573947335
1114535882
125858400
1088715094
879507618
700402001
1006009177
1112531465
379337219
904762951
541525907
943228670
670465767
396727433
849385960
1111338678
1074643683
963229915
1144935213
1218574367
823095693
1049470293
684201709
118329135
365472224
642988860
669684618
413061098
434588647
799732687
318205649
764141633
811072178
1292349686
691627529
912992001
749702915
759995931
1050688116
1014460168
73277621
479174641
1157133588
1096708459
776016501
602728276
338170950
1288912955
1149826466
748223339
523529134
898087681
909162742
1146514139
876520442
877678169
802716748
1280601604
603777593
434413692
992638986
1138508566
978729615
536064360
1082616412
531791438
713587582
884990495
259554333
226622451
1119255011
812941500
933006861
788824486
792091307
519422966
624271187
1151714191
942381579
378171092
933908488
1266950583
206522284
351126563
1163098541
701427428
1042299762
779765082
480555863
1289218772
677950141
876053538
939882579
574872580
1205357700
911782955
557137777
941220393
547918257
1009580179
966430992
846433060
986757033
808278559
1116818972
296930582
1002886028
801529495
1074066761
389259240
915065480
398245705
649626438
402135351
662918024
1127604947
970116501
783054948
746023175
942395077
741329903
468045881
824068684
894149109
450989251
1083544072
782924540
952824622
942011774
1240337607
1035135531
955016556
716011527
493338452
894825918
926278964
696371444
1065579497
1197726158
529941792
651416699
1027565975
538419528
1083668755
83080202
1081368264
964878209
865357593
1078937905
908513337
691374416
654164421
128610850
488567427
332385575
1233859024
379156757
719429617
402902969
853590346
667298224
1112431469
264268514
798122621
1022803353
613478392
803698510
827319189
460208180
873011367
758892458
952105291
1238383687
1039337076
202673867
879133847
711651728
1130806864
539250447
1164822875
428217100
923043906
573488900
1190902984
802697959
636662264
1199436197
1001186278
518238566
579076270
1144908907
1019943673
494361313
828476453
1206407861
452796674
996061829
925877722
786998900
573767575
1224786283
843826645
99271249
1126336423
658662185
979890415
709636074
739939762
1245642945
902076014
954412563
852583968
837737381
1067554976
887024292
917241068
666978311
510372218
987796553
1003562802
771306557
966270900
1014115740
335650706
800912194
634223037
1160758803
755762834
929717831
1145487184
734287305
735254486
1014124474
639791210
1093828472
815861488
667943141
112870530
1235098542
1024062203
372457587
353081572
815105415
973488214
616352034
168788010
965834050
816911930
754264683
1114351018
810902034
74104504
429677820
325846680
1080346031
1208985075
472048710
291196129
493777924
1228282970
755591711
441913877
690104356
1092776531
1137590631
440548731
286925219
592307494
1104394535
780364545
638840473
916652181
738207874
778496911
875139869
505312601
818463963
894437757
1141385663
819388944
924285036
487929407
1011329623
549087605
705207405
1285241231
551356060
720556160
637704441
102737545
624740523
940371423
1040993029
612754387
1139439800
830129399
614645568
704964677
1243756742
804643246
1046924546
825513056
885801966
693083683
167504864
575337711
776740011
1180675205
883923926
998747240
1244697952
635916890
660481927
872350842
960685356
872187696
1011178526
704636695
452444967
335967778
560933382
1048437817
1011569912
990939972
1193645747
317119601
555843969
1292847980
789315041
706537264
663619189
406684565
639019995
554708448
600855537
698332375
1157177253
1228353440
684537347
585520027
502110851
920880627
836840748
563675223
774248266
590068469
975958637
1087615173
1099994477
444762180
861437224
768561267
836056440
893346131
167237410
361539422
547250876
690699015
777031173
1115281658
696808853
959417112
901046661
325092213
450900842
902081916
812519821
1164210103
772417828
720390941
1273774203
987712977
1173229903
1007448309
508073425
737346535
929539734
975448159
452406902
276151911
678363524
597922682
938297432
789602204
1060715524
405096466
845461038
1196108755
446205305
525389046
481475114
3955190
718151464
943140779
1219337356
1012813656
752098304
655297474
1045129434
852074977
885942331
747753982
909898084
1098852094
840823788
779377417
1149261914
337361300
485837302
633221480
1075992079
755289198
1230788875
968760704
614095720
1118094485
541101006
605098266
321858172
674070510
858766213
832968686
686127794
1007500118
1253461107
1241826084
888263304
951609552
1109504642
962564199
754351263
993785636
557915549
708044680
629891988
854087462
721804322
934564407
650446445
802501259
829871418
1018673085
452088687
616413826
534391602
717493285
352592383
499970160
849515054
824419903
343390832
480431275
533285280
726157516
1006613494
568614883
879320292
426396591
882806130
1268918154
914811178
750594733
289004818
1006650575
281963236
1026543930
517840252
733118149
448939359
805692218
623431544
860832200
563572147
877613250
939667474
467301915
633238625
451189734
997445514
596666375
799072286
846298942
1013517114
482153742
921915270
722258934
904060724
651025820
1016757090
456925984
884959583
627117650
646403252
819427539
567884298
1112033291
979686267
1025229767
999057997
888349929
666128585
326321266
1003422202
983000070
1157219961
1034095766
706513584
485198265
488893404
655314233
1592773
833801011
1169756463
971409358
706329233
766164848
536020773
180244390
536170154
350594807
616878934
825757276
645489141
1036851583
765279178
1007984464
679033460
788712399
390798155
662381705
957642761
1109270081
673177091
931625768
1015686178
580592018
1167096870
513501450
373875008
1117147156
975530902
466050616
1006051118
708175797
787415261
416139967
1203387047
399673089
572436608
539791009
879880827
1167376138
208394373
799092180
522490703
482284999
650041908
314862301
935469783
516153746
791853285
254231233
859574992
342455049
564041552
871699653
387093713
697537201
817942373
518459634
689904665
265442149
1003383674
1114186632
781801911
595468995
862938146
1016299421
559774758
498283732
1079653917
630121939
549062266
767723002
1227033580
65434821
749005408
982373844
797634357
975064844
859092167
656087448
640551902
952970862
876394037
730771709
500028595
449274094
1125075155
812129325
388788352
1093325225
814706681
708051615
686235968
1052101682
524236495
389540036
1067131737
1045166836
544753608
555085520
510052949
1099526367
711845638
666213453
523446494
449875993
909973573
622667958
976877941
586619836
926645286
888776722
406936882
1001821729
391120726
1072071931
638634193
712173203
887448619
767414744
99441724
549185102
781441211
878928454
1187346002
175015045
751545568
561182503
721195662
854293973
417619722
225043841
1065382572
720279436
394468313
395419288
801052181
894479423
932878614
501569832
583109763
571623143
907979066
539954890
559481042
412757702
343358582
1203302391
795064841
641266857
355557280
995897563
346615759
415664048
952508536
492522618
1083747474
1053301004
618932552
846016254
838874157
733318664
915832801
1004993235
343504488
966880761
751062927
139424390
795869031
950133733
910540500
827603608
632275466
1030103268
702855203
559674790
979005617
670484767
438306616
794226260
65731365
1131478067
888267577
1167057794
798132164
894654660
709079899
1055942578
725925182
750655921
524642596
415314546
1091512990
1100876453
982905931
1120931390
1174075208
1093728366
1079097889
824429241
1033122941
561510990
779900977
396338140
537460859
618229200
728847699
508252176
625737287
419611062
867009789
982007010
853468867
443214579
656390296
870526879
529810642
144281452
1058942236
749587716
1023759764
528969425
1070153991
1045472595
1055029167
775173340
569697582
570119089
796556042
885030415
835868610
981730496
747158937
599869419
648730753
1067352550
907553935
780059764
1005534926
865207206
547314506
1012705646
488302193
860693790
972746751
1156496140
1071454938
483002790
650346334
442459301
831559214
749333953
465154776
534611960
701982137
893957753
803495470
376076090
658360500
549644935
596086433
1206325871
110203670
1100762281
924654592
382097284
886403545
509375559
888750128
510867090
794332271
665429387
1238060123
779876780
815934901
1060139295
382644729
1280356721
1022771779
357279541
648583979
431654697
1051753991
1119865308
581414617
866148281
884981601
1226152241
926883700
1018884762
1079026844
1032566650
999005266
875179915
1093229291
980881582
459301014
869659778
848198901
998978655
321158689
860797749
596282489
875071180
1109527866
1006602439
746854403
342458923
564395307
596177134
840925709
794981532
529821079
365051314
899670854
1037175905
644399544
591805522
908553214
876135535
427387970
809799349
472073564
1020325917
684582027
738941071
945793610
549716113
1034072720
755361178
324003795
357858069
520208140
807953133
969869512
885091127
527983612
588349703
1191552657
441667838
424050234
990165630
746682573
920673816
1031463924
1100184435
124483075
790699678
1050842426
465353442
790423503
556272278
1076987675
352125419
428735937
658989402
1009613827
564577527
918630651
615715778
738692924
1130439024
483652287
1056136616
872420725
695192507
679315635
361628023
460974436
894250866
728956362
639159075
699504766
495996122
1224586236
437460046
1234999215
1237111089
442020492
876695801
272910360
772616297
1235027159
473804337
456702013
711244289
1055480403
308002865
906049980
612633283
1042367546
1237340430
491495685
1244060581
199133487
940454955
539120765
853916467
435525552
558148181
374498016
874767197
737662820
1081771355
1083927593
357311775
861543618
476715209
661028727
487212540
998998149
882810522
523006973
1004984993
771284965
869034084
1088120371
1149682834
666548752
1226681768
637900988
397133196
595253825
872368621
954427603
548893501
917035085
696458734
1013120688
1256938282
708993032
603367063
798978694
553878303
79659369
331804277
711383406
919789336
526886162
1022825888
889481210
679733806
691128267
652087302
848512158
733014657
787002051
291808022
966722027
620872197
927537451
544714945
527554475
451791071
929269756
960150097
595153713
893150353
768222018
1237525843
920521223
336048388
424372222
865213520
354905262
790403277
1014068715
573105348
344424996
836343164
955884780
1101104471
715294679
633315360
776647785
480847664
416744418
693215913
437998479
801143074
465688482
364762001
1023290978
362831801
600990486
516995520
1273060964
1079833993
851867012
1044024160
219281326
743492820
849226934
921632862
1212212711
462114218
677643664
1076904509
831723136
949358600
284694504
541576108
1038706043
218573794
387787519
215533845
696908440
497915435
403891930
625690907
654712067
447605896
436110623
862650235
878957509
812443613
368168494
286910542
787881787
744987695
921830020
946219366
993070898
484517229
978891072
921135455
913771019
722800407
1249815767
966522892
522128164
334746169
540769185
891485618
976443871
948935757
449785316
701502514
687905803
624087717
573996219
398822854
522972029
471777919
697829189
793365601
192717835
344268870
862944298
776363363
920194803
411921971
1016307829
1056006227
981825826
544250626
381034806
365392888
501896796
899136045
1088523257
638999659
808190565
778599523
974933451
474370372
586466019
1187296129
814495051
744966993
679359990
799296709
761258243
297994531
835815968
252383766
1069567822
1070394496
823617931
1046561002
743751133
518662116
1130756267
932626586
927848745
975238832
592734904
342113154
1039930990
678753501
895087452
478458420
539403385
869955195
905072380
967923295
790284865
1038520064
1003506672
479982795
661428253
1081870276
54641839
773375969
947774928
430403514
1059017159
1270885378
1057254255
901499297
878680645
554977287
975667842
835120900
765588965
41804299
685341772
1181092462
928989870
627511791
506517202
345424429
941645469
573748993
628132915
858959268
862682030
744745600
228189718
439739500
1177364544
807109508
995620804
1055453354
289845775
519013018
1007266626
596986715
808195153
596054491
346701574
752403290
1146744315
1250724251
949316885
303019270
1019455783
364720330
409227368
851327437
537487964
1011922409
457027543
897891717
989304202
713162448
883379959
1141495459
488355722
827668942
544858382
971833396
453756726
414369526
355507731
470113465
555239502
618837354
487739629
983074004
1005791421
475628005
414410908
944890368
857035498
773319114
764537754
604901312
330386661
899879271
851790831
972491939
518950187
582172184
842625927
400658726
945220589
692646896
615148875
502907121
1278998500
722100808
634110019
802076326
924775591
487592287
363295434
695762105
1222711723
738196141
631793138
1050628795
611989766
1171092708
1043912533
1031583605
1041750456
998084782
377690191
714256877
412707494
1158745979
626500994
804703948
592655674
698306956
575917245
814422859
663942980
815597659
459262781
716864019
947355798
832540515
166610902
585029166
1219885308
742587196
89917932
888187115
822762580
1296528459
836225922
1064749564
582247807
666452485
707971983
805227307
1121681288
559445747
1114297808
736578542
463336678
950020412
197272573
563703850
655739769
764312127
727423452
972344183
406853378
1249342532
1134507015
977840093
1070878737
210950757
1138931641
1093896185
1126688769
1064429725
606802028
533123327
836838899
966080918
1225457217
877189962
401668624
1032626048
1030720631
711100583
1136977022
767719044
472323660
1160307610
537943025
550447602
727938704
573566665
540396130
320565703
989372224
440789057
512903180
1068504232
424482635
1078527707
1134721186
885516203
1021821589
1233712644
1068113067
1072273636
719322141
945131778
501795399
810221084
320154175
913613793
634201067
712564313
1024244320
931379097
564273945
673281668
804100385
910775065
887668817
381927361
388469817
939300299
514893103
821166064
1049425408
938073897
929907703
789530010
543832397
532368972
249704518
372048454
889636006
883726555
527456278
998407594
937049846
1086724328
675049915
437413558
381164368
842850710
1011849973
815044911
1123570396
417991211
1259677784
1120852825
700057089
409746875
1116929796
317918989
528104291
743702876
1082058006
612432865
1098202720
990007358
934684162
905998059
354459194
625604811
474319760
1004151069
841194563
542851896
914250932
480269931
732938554
1000631194
740301573
795074330
821613650
203270076
707423620
198138995
1019918103
388309836
756712662
970429548
713223122
876932865
411592772
447341395
506421185
1062418932
792898554
970718594
965676511
463435962
514853148
482607100
1203092461
396230511
767825324
578246652
798785742
865210592
1009264576
553167800
1110295319
537471230
627389737
584938648
592830298
732259088
1088910882
899475955
795868315
854747293
1020056525
690484661
399234579
1128544860
458615421
418864804
386442469
834837982
445666759
1112421244
1168149070
814365886
414814366
709855612
386289235
210250628
798590393
714427730
485878443
915970579
569627903
271594299
347007705
1222197013
369009317
389740209
397897668
782885855
1118987301
948199010
972112468
726805413
635797793
746978855
786276208
717405653
451922200
532304908
616179866
393899541
963073252
660774059
908459251
922186054
1173366626
538471687
815134219
882379106
1006300083
1190798452
587811523
854176818
847713501
650855795
375363928
807277309
860374404
653927688
419082449
833391579
487911242
713035624
813863472
596512194
551033131
1153461105
129548993
666950781
544596761
722715943
374932360
990770542
750986885
863587902
486003943
432148301
187140608
460824990
848264704
1188346833
1033427734
872534280
371888695
971637501
1094177350
632314240
821715979
1079193243
811911477
485422178
1286033031
1280442616
969933468
473268719
850721733
1023416898
1075987454
876055314
789730465
546335167
613836547
498409951
404268808
860234641
841074081
1018344014
492473428
708684272
662320337
782634470
655123211
1097328265
698477514
583557495
847455418
702113714
655826238
570655354
707812167
930559319
645122961
1227662979
1160518481
390764902
992410460
807921078
547962496
629670696
604573134
606412367
738068795
214367684
739436073
488630800
951732446
465301939
675049708
769139341
1294083140
447710593
481465108
871237763
579444275
1196291165
840101303
585174002
595032175
477198181
958826138
1239214082
691432155
309038257
526353678
830410149
648504255
655904840
267648602
456931185
497664807
487843787
1189770204
1064528732
857504354
333142430
522999908
659056635
454007450
660560988
575348872
633991663
964277153
752447184
853157549
595672269
340660676
707443188
700496328
292367210
944009306
390510727
778222955
828409297
842324199
511079454
389774607
782053366
1039092442
535653922
104026157
1207607406
939616308
315206606
768125196
263663274
919491831
940176899
901858400
994370552
1168205764
798251391
471651367
449247534
470807300
898523445
826035117
322717256
625667534
1019770996
562544313
1186646171
557154967
1145878258
420821954
1289997537
786228161
965707614
652375071
1104340201
885228742
1184160071
809159976
1078834546
724418281
1099779458
920064014
542986496
689222637
909127819
611071128
790815027
422783388
476374466
624834022
720694124
862284912
1127003480
116965987
557940964
1205050770
685681415
1012030793
799787207
755591070
971341801
559101598
989387758
959060354
711202361
411618203
938058899
447456155
944624127
535627073
649750809
701659341
770953070
469169068
1005685985
1234004308
1069457353
1137885887
810116189
1097707539
908240674
1071971994
773996132
996732154
576558432
463738333
424008014
1127792316
956433171
700952799
487283514
1043630108
1214161624
1143125295
789408559
594932627
1196353724
769741581
778319024
861537124
699428421
860734950
819433714
178587748
661682249
630703707
638602993
1093939467
855258946
1284213008
796122458
656967553
813885152
626162436
912750944
823897020
345636777
603700806
1258209687
454643135
935853243
723293153
553135636
837898703
498515252
946302657
863748629
472241430
821566649
811966838
1023217887
394293029
1126790744
323841752
1029226391
952640111
653480855
546811822
803839023
890638908
641169543
758578089
124597316
745424386
923699852
957596559
901346362
849799174
529350883
774968320
403846451
902506135
1026128812
342788399
788520962
1020840417
967147909
1193869754
796540084
943413831
733595445
1167009018
978062005
477694722
715430401
1060111364
495742660
492872675
617381994
773429370
1064756225
717661716
1138802806
1289128598
527717211
590447350
225106772
667261165
848743041
978335210
324380336
100425827
864867638
1003574907
501999470
972017398
662968119
1042576015
467355283
961687737
934150938
553464207
1040742895
595188957
845939510
393549170
1003286331
886624073
517121698
304415982
847606069
856276959
327020500
497090496
602620152
536473207
559531973
566971636
773812191
1253456825
826563445
986765054
472420885
372479922
824746456
809082
1095494275
1107046108
812168741
1014467500
415578588
729295169
699784340
956887175
632064853
434560724
763086058
578544564
648385327
739670185
1263834079
752759948
559122538
670679678
1178369652
1021784817
625205086
789384909
843892160
1130952527
1135635197
662374887
371501574
846520897
373560087
666616208
965732052
658712479
567106289
903454252
968130433
922018823
1050634773
867664278
1041830475
1205414586
578850937
981366696
654786914
451579012
686058837
412724370
568077885
521381770
1028278472
327153311
1146887012
589603600
1145324099
777062913
457010577
625537850
1101820573
537025093
790663589
522914111
910546090
546940336
896410485
570877313
62459847
552382114
1082349454
798657138
338629484
552316541
993570791
544290741
772553991
483725288
854982414
804876281
557034773
530731002
472979664
556750399
638825998
233940370
409720539
1055806220
639987391
515129752
935327817
467534447
385239695
467996352
1062980547
353921817
812529806
1227745199
436794247
1085249537
1176040129
785772331
1021451757
1081237698
948977551
981000306
853265682
770777835
679923976
595471726
767676519
642354227
1270122874
968900029
1228091309
490598872
496882582
319239982
1036505545
1007451966
423544312
675056238
1074920320
686483422
774524721
959023638
368598377
954085235
684180401
456736669
612356614
745797158
657584517
821197712
1086462826
922143649
1004165832
127625730
695946471
129687791
374121244
772936476
348528775
1020387520
923045199
1189114577
431327929
240388276
1140840156
721628612
816105882
1198548690
693176188
807284570
776591674
437965917
863911733
1226355508
942944360
1058144149
416530551
762366519
686407004
698596817
895717883
688097321
346031233
784232244
846261258
713763788
622574857
948963748
1030826992
696882164
403219038
719631519
1048067885
1245838631
347156958
1199718989
658005666
1088979705
1132326226
1241547401
662454577
266223881
293546662
601868771
489742814
489301831
990030667
172364898
514453515
964158752
575981835
755094585
1157606037
423929974
658889710
629262147
1119863545
853832534
845115315
857240864
516920481
816228690
767861144
1005962938
736992907
761979430
443276396
489539381
829285222
621777661
824359903
1011806220
914486776
393796230
537783184
801693978
778608809
627686392
1026803691
942891668
723399436
738580937
830447202
469595103
704700817
572425281
1096245081
452821362
935544829
705384553
564647862
1109058516
306025043
535925226
1138367178
1235939110
933159421
913647833
1226854948
412114778
1111884267
856997078
731919169
861069857
492750031
726517492
967242975
695258188
465259911
769066246
846183461
524089633
745540938
184215289
446005836
1164676672
522602461
351847123
339965549
973347883
946000313
661865199
579430573
146809049
566659067
548757251
707719489
730219482
654725741
858398127
1231324429
973933389
537693100
886454805
942384088
780267742
739077431
1164236224
818610555
1153427877
950982919
944006032
215706135
675906981
721405196
424363193
1128823806
353441614
599137649
863493664
769720041
1007085568
465279748
744820746
159740024
673981209
793547684
968534979
1004693340
999796498
1160236844
752478331
535128042
549922851
1197979295
498758470
827352087
565861617
319063349
453315537
755573907
938473608
699103938
867924470
384582735
562595794
483777839
424964773
1279149074
1090279656
1051255857
606498208
544023910
889542854
542186379
1041744452
805998242
462468996
298194156
1230918507
1073056668
746221821
618139665
911659002
520271263
460994876
329886495
542555303
587004383
546012848
1076880956
1283870098
654444504
613486330
432077086
870371644
477476631
633487157
778464665
349180243
430960992
684889091
1057162023
482195994
926611045
852784612
943440587
1048131623
831468117
764094516
789737934
857668295
1127932990
1075647627
803762338
953035658
665186293
777541294
474534046
948644360
970304932
938670143
658035128
752079578
481271318
1006461203
536308667
1090819415
603201317
450916119
1144038097
954362114
710455956
959158901
748051935
736609050
834664817
595826892
827563643
549516777
908328515
987306311
518675952
602529933
633053241
833309872
1124005536
687561839
414774478
1017620580
1009109413
496301346
975841331
797857184
912797921
1006556548
877161580
560477213
1067368193
1009885324
1069827088
827386012
885865264
753066672
662577092
883546865
1015235141
507368835
196915994
1055668679
1018153902
686483632
486012016
915916947
398076022
1095762638
763643101
695567562
870494030
397200017
866787424
1118539910
1297250668
396629374
643487780
429136450
985948426
622664840
1143457146
1025427614
534258694
923687123
410793712
285716347
580915385
1094478605
946803905
508990247
919284934
908901437
14794211
908610215
1048906934
824554115
388034399
668398850
995432885
1029386254
513662424
433511968
740322141
312893851
1081707482
896602936
794577870
445964639
848911660
930263241
684632891
779825306
1251290559
800175236
1217147221
1113926689
743164749
1002464466
716092739
899469628
944223869
619385272
798554796
393316330
318203356
723633494
301311668
619771316
889738805
709689993
775281605
1060886626
552919019
550751013
557748617
1193628999
1158474624
975855867
725038306
853333925
951979502
609641234
943694812
1151067023
837097030
630564976
302724611
1297743954
568197105
1241637939
599215653
870548499
1286413969
531193043
362902320
933667106
1016539279
757409975
795622440
492358098
650718775
1172348337
301938393
824906423
730485825
999022649
461174430
741141482
992414920
856429071
813212162
481413409
602467655
1126714493
624941700
1239922580
475480903
1025344932
353579624
890998239
1026891256
389789780
370150584
504579947
961756920
1158877289
464765268
125470202
592928918
546863612
990432616
943675875
207034737
927896032
501993522
740711029
656493197
1015618952
898676616
460548565
454979520
526464058
1202918253
578495928
537068333
535484170
906254026
752421561
801135320
520893413
482842705
683372473
391401774
544420431
907925583
1058382015
656029762
1017797075
698563503
1085105456
784260131
459843500
1143367477
415824605
752040633
671408317
1146677280
1170139276
361650093
857652128
769699176
418787182
509958296
1146434832
581746736
509111497
512199636
461332435
1070021687
393754962
1151452514
1093414956
1120925116
997592706
484451915
989780870
477302522
482657731
960764486
978185201
305453344
460787666
533280524
759725966
945275874
616263214
1147563556
322545680
1132073908
1046227710
842310614
668723693
423047656
1212481601
536296262
457193905
363302997
1158014671
392387094
379052972
895725535
442576028
696895046
987901570
1172417332
953994611
609505464
794752215
595551038
973865101
448120593
643622125
858081364
821239764
1005152546
524602741
1049532562
584222261
342386937
1046427669
1095222068
1108169607
731314311
878597387
417163946
853304043
1032690326
377447892
849698180
629126255
596625199
943636350
443288838
540459890
876582985
777816562
579576907
335457620
480077873
598343602
672379467
332336597
340978913
643104269
428897451
509533241
834735851
628332364
694629032
598157134
384782505
1007734751
975794950
426587184
1139833496
422619268
545220090
538056990
1170302738
610602843
551962251
212531166
775845672
780864583
553684475
516475686
853746710
834432798
1054354601
570603854
1134080607
336593126
567806179
555201998
906276507
485351643
686947695
1047030548
385471133
725620471
612194380
890423438
538089313
899922196
335110497
373654940
532907836
418745412
1111335920
630289647
1122869931
461246901
558079797
112670841
707760160
608382955
1062544904
833841760
587806906
859940659
861506261
926562977
496993334
246301295
1155054948
497790473
1001496267
875125261
309105659
949763653
962692151
773139701
1228929024
420558206
1054721116
215603774
551893869
489457359
301953840
569723035
454431220
588219261
409040672
1007917415
512647940
526222294
442615216
491228674
395649226
1068547546
544109634
788226567
470901580
997876059
931199820
842043721
1023566162
768745563
930340929
564087061
315197423
660267528
420982941
613422654
960261757
742785285
668500264
762105360
1179666913
1068245971
1142541337
1053623714
437039634
830053282
1139451008
648981445
470740246
646982548
562191595
743514098
756171813
601070982
465092824
637144039
997156866
625148052
951411871
515335498
530041998
791416462
618911798
907715903
405766483
648972281
687622935
973722726
431881298
887219682
885522676
721158691
462230464
802332058
639037854
566632454
941106767
492804972
915108675
808663418
596060669
1129361127
653079794
910415845
1235832545
746165035
969846836
1007482319
432018640
963856452
728878097
933883856
462611552
499124357
363019138
754918466
920827827
611231770
827669146
672980775
506555765
543800677
550682622
908103110
970448314
436488865
967389691
481518681
550636700
270440468
799695960
746303461
308362442
468504461
693193658
1002268493
460778726
512374021
832036563
684976240
970565026
1283542943
1057996530
392008042
834906868
684922005
790140423
900935378
683828775
702341728
334235853
484367871
778803306
1072178703
542878963
514131424
790822515
516125282
465997842
664253702
1236704398
710235767
1101330986
878550790
371821930
816189580
547363098
514563336
833591157
604213035
715102745
587833470
386940884
576496855
1174348936
851269253
774062217
510626374
684076516
1034579946
737904805
1017333961
360518457
402439844
238591550
753461992
310975100
688649371
1295155608
338162873
407346708
750135404
609253253
384997809
968144653
1145813214
1242769677
477648839
143417905
571487608
592868616
418406625
1116173376
459395504
460928533
525258141
167959981
719541835
881305609
1101681340
723941022
529266655
883137727
938817201
485205582
364767114
459947540
816947709
980712396
452109191
759345607
536380617
569436364
353266261
1142486626
579223748
434122037
884274878
659175129
1019228723
1224698742
1026436430
1035354965
863663421
662019479
605536853
1028697926
788195361
1130233868
871123038
832097856
700698524
872713225
432134581
916383687
475663334
355652113
897757199
761324217
640439990
643046314
392312291
952697827
526534523
982869776
905010006
466360969
715536280
624480555
217565419
348325337
376329712
1049700217
1113557857
855549054
925329319
536584599
787392755
1034992229
568979039
1092678534
670074552
488654477
691915774
520495553
712572176
567917552
527369783
488254305
886280265
448965695
927086192
854036907
1222311268
232689599
1195692794
693859096
778785870
997491201
1107221790
777452513
557904765
381024541
855253132
1015223195
583647512
817783823
526009439
636820745
533365537
1256458180
537181557
472134704
488543285
1088057569
1017328485
483190173
329102760
1136460735
529998548
1040104480
920727693
1065943057
900145275
496198712
543471434
709998802
516311918
956272055
966140606
266935148
801412084
1046120676
1058795663
680640
866861346
834321671
568346884
1207072868
411071388
985545618
528055459
67582688
516999414
676424070
753567430
803724854
897396129
760948477
894228856
782493565
735308617
355691322
754127129
6306349
692412666
731387173
794300522
555996646
511029434
538937435
352329899
446497655
374146202
761333535
453135658
1270378628
591194022
831172750
511542072
983142709
981158432
649163682
804563104
927727182
919635454
58430126
1114351731
470441334
507463749
497764693
599304043
975026641
802729416
663918869
776663763
578889791
834079085
898557490
716492929
766656071
817504860
939504924
980631622
725744835
954024622
759074204
844671496
739085807
511119405
1206441441
664669010
411607857
891473688
1513578
255240654
871768084
642458401
365423843
921295542
329799379
1134681376
966636887
1198269861
523564214
1299866569
468792023
524251567
789184989
1084587581
521029160
302492411
1229656261
392823663
714230983
844278171
729135486
844245835
730997767
1196358151
1017688873
803519027
660173606
626550744
972496102
632103983
779951517
373333288
1068868463
766029382
517131890
443676592
1215213540
1053529493
373321774
1046581588
535148274
639589414
1000173430
914420014
797817131
958232596
745805099
1721011
954968923
797615448
577365420
777796349
970294169
653123958
571922826
736665095
344458665
866457297
534083792
592615258
450395733
842797483
760603905
481567932
589255380
1088099512
623452046
818088240
931365812
713313648
510692531
239400674
759645559
533503564
481374726
708829619
818258485
859344059
857472881
358685293
243329578
681165596
1129223352
1238442872
858596248
230075811
766790168
596042369
760386803
724438984
840321942
1032490948
697959121
585702220
438690259
501203365
473682048
700309141
1020386185
1289576195
732564767
414703038
819019316
1011571647
431592402
664195142
887547019
636081879
443880230
978818165
933636135
491434731
271560111
724504031
256331394
694794430
859052960
433928234
730163398
725395484
886159955
826622755
1122975476
835984168
1135262763
916631714
891694181
1070968805
610633888
608909644
800957410
699800206
736868721
1143098303
656627846
965283934
736342832
932159236
969005614
856930769
807081385
1024428476
814264756
1063313463
944832511
974445494
989320575
821150631
689013342
926284403
607533466
496439827
509450668
744499677
694041248
1237820332
773257157
915242046
914094215
774567062
1280467680
1072803198
549372473
88640498
978239952
513099313
1164919950
975820323
734921768
839753565
792127193
359355183
644480997
1199065206
579016195
856022870
1024723147
919663181
860209721
873984698
640002646
1224996237
1060737135
1204760485
774525232
666680717
724398031
610804003
543928160
1060168956
987807117
660499962
716410630
596674257
1001970889
419270448
431742183
430480024
1041111839
709188776
1139594821
787893358
1138207513
575312832
769786978
933377128
993355902
993807132
869522977
787206999
1147524247
264079779
459815168
57721311
1145658750
584603606
1152308188
306703274
974963257
688341167
1172884554
643243711
1050430772
1270090892
969300024
675331799
527439824
523557197
752587881
841315546
868126536
963293534
893257697
1031897677
1253438110
1054874011
516200829
906887116
988528730
1016775095
617524808
520811404
823814653
1107234283
929760313
728977934
582471387
724819136
407792752
514987316
516344749
558509154
864917304
999633793
574461429
683152973
915233237
385658834
1177031253
1078542962
635691307
904366977
686809703
1138887124
652024101
104768190
421752219
1030979846
1072322810
1069614660
824420317
840259112
715646224
420305625
904505710
1115128860
550480076
376273910
1077084247
562172581
964154896
739212741
1032181746
356816482
390197922
496982707
1038918534
335412634
897653954
1006044325
561466935
884970307
456546308
333077582
1089382862
949075125
889378704
719768229
716926417
497519323
549507306
894630488
618660075
833015795
759567363
1070389223
1081283087
596870415
930763048
818557677
429520602
1006505366
1064964615
1282590119
555708766
386508929
1112800142
976786296
825947815
529510087
565475579
629118655
939982252
770444868
958721889
581041395
474848031
952904556
1091397395
426091765
1050851730
911953771
995410102
443540555
1232764532
1141202398
1118888362
1194956050
846126780
833841308
1233649319
490394006
1090344092
677190602
78481181
849971856
522405235
1251469604
889502520
133505722
1167145632
790013182
783326092
1118723113
988600481
469847474
300398545
770111169
941390666
834253633
988498845
725778136
628689213
586659468
803667072
572968777
700934848
718931780
725429166
775242435
406010345
1125284354
925454923
877186691
453873883
374323584
1105965974
397639125
1019242532
660190850
1046579205
288561709
1064946670
1029944104
807320267
1099734480
980213763
412714162
931682681
1025869707
627085917
770555247
756526903
444297933
663753412
860345146
917228320
514826578
1017583202
819674695
627410628
472689362
1213534146
801525452
1247464161
314707519
1033205254
1083636783
1005900720
2080403
544235050
598317383
413642905
1130487581
928656747
1110608676
747603238
775559052
547667791
1003433372
1187943823
426318943
917757421
534166239
478844696
1023213647
969676824
380485026
1129422398
1253772991
782080551
950624501
221180527
465733245
1170712495
900094404
300098798
506392448
970262914
565023485
655385218
923923381
704257173
431939176
425567320
556327955
355240097
1063344916
384618593
748175666
510476360
1089423982
392405222
578648464
953055420
933181842
766071717
1090730075
871995382
485099284
1196700432
1066342140
729017731
1055090868
274055327
601638518
406096388
571587793
1121790064
1106118469
610936388
365619642
438670076
986731185
286777708
588140178
760610319
517061159
728431912
815571363
1042348272
478860882
955707436
510553016
985043875
738160550
575218405
554159600
660538981
454967053
684323394
421354006
1038365308
831382975
430246452
530118680
508390197
580191683
465691262
679075180
970939013
716478128
799849847
733477641
1160856814
1191979215
824883996
986835447
998929961
680678248
1190045295
968426008
994527361
1179218289
525438519
541234693
519723639
776506721
970961472
868226079
860332285
510363519
1027101950
1002651976
797945857
383042376
333700802
454318591
620910364
746227009
607254296
985384837
980840706
244628472
560370810
931948278
608646441
954281242
503219548
653257647
1065472583
400466936
1069495670
1005393743
1007597666
929933709
366077867
837628333
518965918
475455965
535645619
489355169
872944670
1141219981
996588373
704828280
577543285
416005471
745945203
514640413
1116413895
1169187112
822343850
856812974
839489264
186921665
608147656
738269687
453700719
742308708
532833397
364035234
1210169260
896990696
1082526686
929368175
388209179
635623924
146830200
405590013
690016291
534272383
420266281
618057945
420238166
423852391
877955448
848145896
367409601
829924912
247777590
604555605
1115953346
1029909032
999261901
1006960564
992478757
780807886
575443599
415063197
1221682873
1169716871
727400432
120238108
675317863
781777075
1026847107
749496961
837782942
591090028
988517697
526665096
338858795
573092700
802576059
438141272
510953950
217797474
1188218661
121272511
510942760
823809614
897786868
856772948
288626524
640875829
357676163
988069219
825162463
763697554
602200995
850790834
487676915
836754663
679387119
148904861
1142075309
809038245
808754336
711152536
230136620
486863889
738330530
137586002
467210297
251073499
387113960
785183647
363552345
619444714
718500715
375718824
465264696
509703864
742387768
1207689200
625970266
812075946
881316733
477063127
413686317
639930057
745820901
539928377
1135534334
389041383
1282248122
1126095342
1213216108
426434676
1043917889
695919049
724825773
1130896098
998498738
1009666842
431543861
482999976
627183774
476840136
279092426
739302889
883745505
575057359
399935182
888401972
205011004
964878633
402525586
483796067
613327701
1069742089
607979528
897963432
904841319
952363550
814967789
828415472
702903070
977574526
421787177
74370178
765042878
407445797
721578827
688971991
641612927
730793494
1128061941
424991155
86216393
357190179
1139401862
327030614
51492478
631838034
608288315
986418668
906568819
720059206
461349667
348884834
564764843
914761118
561443895
781991950
674288730
991983919
1030420929
330509239
1159274760
728248857
1059761279
1008729627
804879793
380932338
799580527
351729510
342280521
577739741
979955298
1064680450
987181829
845313181
776359596
627869954
896634085
1245175710
871733394
1008172960
1123071493
911547192
499014476
544006501
695996366
1035373705
1251203833
893877458
748805801
761858539
1191866978
1237628182
1036488085
454937619
627945031
558586649
662839338
837893898
787813976
1021366237
1067647877
459628590
734912613
791244565
726315499
610188966
1023398728
919108374
1013796950
310011552
769126284
1106986065
545675156
937533667
836914246
325260342
446697402
965654008
1019506650
1037078732
612390351
561243270
526150953
424759194
839996836
857821670
465609830
881479315
951330301
718984146
655198172
1013144833
601017148
671565034
455632635
980636967
767653232
1249020640
853886508
559318384
456339941
448650663
1037528127
1112541765
770434052
794497068
283327246
834530540
493939172
1007504959
739563481
452421701
902685694
691244644
756499153
315399294
770015664
405918199
882493418
699198518
1291242845
524530135
872850107
864849019
284283903
408923963
617767512
829026864
351876377
622815108
709903444
606573912
1034999262
597426084
500859769
973327724
736762998
912177644
910549487
225542838
645130090
887171848
938670434
382154446
731160339
396437481
548592540
945770217
723475903
1180284056
882344268
941577759
733989681
346478857
1034304330
481061615
893829300
1112036910
704119739
945392088
721392674
959418526
935830735
362877392
663241597
966419419
54370195
1052709002
691370628
401510351
962179963
989884220
973471497
1271673960
776859412
694844745
470814723
975434319
387851874
859935776
803352400
445898070
1138188289
808800403
735552043
908094758
409073491
368661798
1006394702
500924767
338053660
811051325
793657898
826834349
880696067
911023606
586588144
752587479
242145228
735845572
1280140442
401618536
633917168
1147136219
880328621
695617639
403221089
399807581
511017112
994645069
142752215
678385351
482337625
1118424109
816890886
789951080
430927282
788136432
46215439
1144235442
726634071
697498286
1034789535
534372779
794984682
741942497
707190696
971507920
905819979
1239234735
573102587
577319938
946436468
522326575
467962323
655550969
653832156
472553176
590709462
796374633
649007822
569838391
1060776587
337464948
1002819389
714600314
630121103
902181152
1189504451
1115845921
704693030
133306815
662281685
1100681665
787088066
742697851
545308432
724662495
1024064356
670856174
476943233
512439556
583444470
439505425
667291701
1112193642
802233505
956984523
737016314
1227286859
1060914234
832589492
696075669
174810787
758065148
802586391
902919200
569951484
623805431
400324645
1079576334
214600904
115179680
493383767
454343232
373149473
413402271
1037135678
317999900
600900998
1111774031
648641146
884556705
673523470
996385302
432789743
663083505
1039418146
834540903
971376403
492630231
230774143
1156557550
496925506
737038588
718356995
1175039555
811154171
969511448
1042382778
1030762629
669622477
760051522
910722722
493858638
1093964233
502489353
534134229
976618942
470520232
1007478844
477999543
906969522
633046934
534701278
1052978238
1051619442
778726240
999278363
398915739
632384735
1085444354
486206432
1088079505
500579394
1258686771
801831428
909511573
1234394794
1037989934
111521335
717228156
473297230
838945930
465234724
635440023
664636555
588539899
422233024
866395836
650044468
1066736396
324210899
533498568
324537732
630484281
313060298
1213787846
394561599
901669226
123134134
820268669
452502192
967276920
601939890
504933698
347543278
1182686412
533982686
614242688
522538904
451468821
442898764
592358144
543955495
1087741806
305953485
433526450
382033882
937523016
735606706
1062589564
477280115
675330620
634524865
1024935265
381073824
754210275
727485006
399309141
650742604
360284111
370206404
917804795
211358445
613732242
533247598
1034075483
492988446
412038743
875690939
156200148
856255956
561133310
537363147
395827037
145212743
904825830
584048974
1272945053
889110905
918559311
457568688
1120586227
719706204
425551274
708273222
450300173
848316926
1025334008
460136672
504774367
430695924
681497318
892093402
436671716
1146761199
825514563
826929301
917532334
633659902
1069123077
1130372507
1140000832
587550589
870054575
547502218
491108751
918177452
1253035178
705574401
987692504
640679545
838021725
517543809
399506426
1190540560
762870396
707776229
467368239
738970430
527176541
864013163
686633379
963973759
599769349
885061534
1029503944
637019092
619626153
448768731
484982843
3025226
861189050
636103380
200657606
623482524
433799420
173274249
855374657
511230066
497248242
847601784
660084537
215581160
599151412
673302512
789362610
1000223196
978653352
663218116
1249055623
515241324
992308780
285925941
761669438
727429635
493123493
1107481302
506246873
565854800
706115070
814289081
1066263883
351779510
600027394
385824106
692127293
1104301841
1002027503
1002091555
1215086849
551568958
1125602391
907671226
1082998609
814398839
736190613
742857681
569178107
504374049
714688984
768994038
905527876
448215702
612007697
401113547
681048943
482151641
746217278
496549077
1019692731
731363586
327262679
523956365
516382986
540417361
345563739
453714485
762589666
449960781
1203526057
997206833
930425799
1086694388
629154553
867351826
522311967
663795034
865931319
913319842
891536702
322360738
888696277
471561069
1039473279
1129394532
886325439
448502469
625629676
1110975965
1056113718
702067923
519725150
316440425
734310024
320043464
1195703306
786701986
835706115
483849905
452818462
623866155
813781400
918169022
1163846183
883996776
1039036249
706902394
670685447
476447495
1104894330
1029524762
407891203
870470706
1067034398
1240243571
835473347
455030877
557720417
1121166373
1117663759
757612793
956077323
410743857
1019604455
637885624
521733521
348295291
823775537
1260154133
496555359
555702312
663573767
607743775
785378697
341449151
595041726
202212077
784601885
1267246993
871755607
456151835
666948078
427448249
869962787
742321499
721682356
1093805165
1147992218
963335968
502811142
651981043
1139770116
944050699
773260659
802082333
814644371
1143351492
1006623117
395741538
1007349705
275058930
456543771
276270737
628488107
877520192
382146221
582419776
530121555
989646312
964560922
655381455
974202535
848648734
992879158
486977161
984022486
558879155
1048258040
1006303931
521250923
1114301283
482802632
80246363
1020273959
319007979
338270502
719796850
599285764
928188349
1060048868
1221200292
606548869
505876253
1151864768
1285026283
1149443398
936314967
895551919
367880700
446622605
646285399
638406851
1159693128
640552395
1058337362
951564513
803860995
558457664
1185883304
831059584
540268234
457270358
561560529
607705269
1013189755
779212351
293454515
179628987
961078498
639526666
702284479
996907493
870273924
704720504
870749440
711359810
703319673
780945986
734938150
823968575
834408200
787092235
808840803
837069946
220986248
997163201
1146692025
893407028
461453577
938678617
473129677
408761812
299785971
836502213
559521140
1005086572
1006494127
555876715
453136134
1159450556
348141393
1162994498
620643900
509724603
951385474
430721385
736794599
817419142
423227402
469558406
488408235
1021880164
107722259
787623989
219282987
496658977
690328447
1254332410
480939895
470781574
1253024605
333117388
1276528412
1274139196
901906811
468977317
692513343
192158190
1003010126
1003813103
665078323
1231388089
794517325
1095259320
838762548
1013671278
742169237
360439521
623995348
722874678
714302618
1169352461
1018463508
790242899
921829929
739732408
458572106
324302158
747859291
511034431
100789162
869017687
464030329
1016796776
581942367
930713547
839119566
1229181443
103913083
688257607
432431508
894996234
490122044
274621757
1097227522
666264980
875652772
386113135
613149893
550482586
638034291
730626345
532024830
1043565905
495903216
675594240
552184318
738564832
1106353392
818298864
541007748
742715129
1207878427
917902506
1116803337
1001054450
1092883552
691549008
363609340
517143224
705188367
987725434
657645429
450112309
271467662
528730145
1206472617
380715963
1056116732
929039525
361202315
1040936770
610736149
1297074126
799202005
693607708
982772567
887975504
580396344
625407900
582853580
742359428
854767012
743856840
120959360
757957756
468363616
953928209
989030675
698510044
650611242
355100174
335428601
746870244
697256028
1283078544
615907645
519728186
582105831
658877680
861379409
789659014
1279552884
281505161
1248750628
711301556
981180398
385612370
475567700
364425145
438307205
989222182
427900201
1166301410
807187780
1097891436
1127658372
1082090741
658448552
962442903
824508430
511466067
244145580
814531180
853055568
631404829
1147837635
676626337
1122855832
49601086
805926145
600038787
974863897
422082974
787499320
900092211
815893398
822555785
527613813
1026021577
531217616
982177631
808845931
432034159
951935538
615761139
466047343
364250537
629840713
942073539
620699453
826821030
743889844
449296007
1081055348
859530346
1009088546
1077587860
687041034
1256559011
226488127
1174803493
601827095
598672103
478821598
553934934
353647323
610635230
1111333550
505122941
816861701
522976399
1007675367
581209468
870220681
1073774411
953725385
355825813
671024336
995313763
684799401
1135167584
1106978359
876799079
1241203263
181704329
1179226847
525981162
458611349
881768027
1141143631
539359344
366065776
688744851
1091452544
895956307
702094648
561413449
713732311
830204477
768052064
880823755
1128330093
533686160
200337404
1262979452
463746447
1067370258
889685364
393440471
193103827
377711981
196999671
438309113
775752655
157785115
579420820
1079917623
172590536
715496433
63193797
649453193
1061465574
846886338
958236774
171469048
795958357
1043258925
667057279
567451895
975937618
487818326
464407704
1155910272
830369970
625569587
688364431
582467251
758890589
976473752
628813676
769322130
818808691
589448362
370264780
473901529
524638401
752122528
889579054
684506803
940536015
1205750385
1074203663
569855736
1229258545
884898296
886296218
1151678488
407663123
220504105
1200982028
527798340
381604055
838061788
735139670
539573266
757517659
686388588
1079833687
713822839
602444073
830443530
1119005361
781346998
699995342
343074535
642193993
1083636970
908590106
1050646686
942102781
844564310
548483161
399977789
1156677132
1095152022
1078873689
757908892
1245849417
598832472
388493775
1181285490
951448170
710084921
310056584
729141077
680001012
920073261
838399355
822204812
596576854
1113916343
760041330
59084904
1094499578
654422092
733894697
470355237
621835560
593060148
752145853
1136729538
758884638
912570327
385669634
648074620
676131124
593852547
1012248341
963680319
511594897
1177594967
813445564
629743386
741669545
910458825
864374583
347517684
713796021
833888538
708028974
83166197
394463789
208329976
888454639
210794572
701618580
710799529
1102045471
964918540
694812812
849321021
1008412547
614406893
1088999739
487786058
750798278
975217902
412396176
585051403
460173400
1052639283
503789097
745499401
802916832
1198149436
923246849
942480427
791442870
382876963
397703094
924585415
478516089
1106008439
612154239
1105665662
736226648
926771087
505519322
1007496765
274393816
742603188
568738179
677399336
975730776
564439306
624566797
1254056802
1212456366
390597015
829652830
730170988
628509882
910027321
1123803575
645825293
978908783
679817741
960211020
528083555
441118865
1056288749
940757749
1016879869
504778127
970496909
321524979
1144702308
1072061788
495413138
915594130
723012741
969050728
1124359055
734946252
795415557
1015547133
626803454
793071336
968591361
845020981
409963501
669310075
878393832
1127746305
908392994
417878607
561008393
544594883
427634823
937412538
382421684
1082457400
142806891
768684287
973691860
924696120
453066329
625550483
1012453699
1014635766
829650345
303594008
805858027
537656336
500252615
1053899451
1026059835
867942155
478020336
407603001
991314266
1055049362
1214510050
1187749288
399547794
968531932
502015411
669014603
176140758
840018010
366201947
1252894470
706875580
1283226879
441801261
850484420
1226805226
510001086
993913862
740584812
437007640
1105416978
89957284
1037148896
1012092261
382244824
1141575172
1189677796
829750273
1151193766
1052990329
985722361
503537102
599929337
564969710
548150994
533294370
1245662139
979516452
667843327
729000287
401577203
1038426091
69317385
744018590
759752845
840231185
1243924363
1135877206
1017416198
661432444
470735464
871199813
1199399767
649537321
960914616
711813443
727212389
513231519
735493299
936026373
640550656
1021068072
1243524418
389727709
865674746
1005451831
845330138
1001661431
919866496
553900682
665357193
686056646
605310256
895228126
828139410
763269288
522075077
536606153
865574732
916617353
640582760
582334277
569466020
330132193
663082264
667880095
189764783
1049657847
1137349652
746613889
526421275
497188997
1250552686
1266696988
503987894
741373063
1085360105
1225775747
396018674
382261995
712047392
805799963
904463090
782012015
930450527
1022697694
711155434
808668946
97189671
466554022
720355761
306160072
613430136
1047880542
1004099663
977974031
1158691822
326135508
987804517
1000400309
659721599
801161409
987439214
787558847
955608726
124415821
485343891
600709954
856482451
1086472792
999486943
433578108
1058634209
572632283
194491331
1177806072
701062657
637006636
140965188
509868574
533899992
973270312
689572459
854631338
676533833
735263501
72702682
597169972
769614920
341752527
517162578
944246790
497969475
627427679
1059368256
736399435
993696669
531320183
527954670
529753729
426844855
761791087
688635438
810022272
885231421
823547387
1172847157
414016681
899238837
504844950
613395001
102261201
984542312
767612946
440788919
841992954
710447185
947241431
838446597
1298363419
414529642
969807284
653686882
648394053
833933098
1245754301
686368480
1013361948
1108412577
613290192
843857115
975154137
533996331
930253599
396614848
911736319
454098046
259333377
1158890266
113911912
1187681386
846862836
391704246
663432410
959762441
1269776052
1059618107
468679174
518334950
1074972482
489342312
1132422808
910621479
805364798
1054670302
190968225
934642263
704512695
1203191940
843230973
1031162754
1109486608
929708804
996003538
744974170
614009545
722437425
544367716
443521244
319090225
1104752391
651720046
465861958
897367881
523303173
412678474
588776159
1155702956
1040403314
771401455
1142468520
510729151
832443220
618626689
508206637
122316978
33772646
743900814
537072740
562634226
1034866605
1043289126
859375872
734374555
948528878
1098346276
655648035
502568438
499284002
521020120
613119742
497796989
642810997
881771460
825583666
521841823
1143256060
481494930
608634860
684386561
1079273362
813515608
638484798
539460796
958964950
1108508043
915083450
730969281
591036992
596372232
472452829
543005637
981400049
676139540
1056076155
424781179
938653057
514644787
1167192540
906541562
357234958
999005306
994434242
1104926976
1147636177
1012948474
663838674
713148490
792953404
1076777991
918628761
1203154867
953879670
851026098
892018283
331928358
697450531
589958101
766815244
770793936
1160236151
596601077
729457723
1042742945
1153667989
572840362
1028807562
747023926
848904395
1022719175
1090381282
955117557
524858933
430024073
353416295
646709833
507120097
867113800
411524525
950635260
781192108
569064768
941983627
1252465399
1034114238
638013384
1148904103
716398380
1034565031
501497272
782896040
360164089
1142583743
949297632
937064418
1105524813
1075937070
600097476
648573527
846377013
812200996
953559844
308132375
838349869
384636584
615861876
547885760
629585024
464221529
1251163461
99938335
580985666
1243188727
781684208
784763378
785502483
548984166
619622027
567979987
1112451299
1018138536
1261238647
380789632
767316526
682408130
577663751
505594722
595393042
898166862
841577358
488205380
433177171
391233580
1179443179
967429848
1050383774
1005044465
992831723
582884725
1115669636
1041023335
202915592
1018121248
91329691
1000682460
921257159
1090132738
1138309465
392862688
1043164488
981317913
989019281
714329536
813348047
690638998
649718277
578273201
865476271
432495919
1235879984
705526323
472902268
813683971
1254868351
210045832
1065262771
516412954
391517005
1041869597
335292140
733856597
797778778
586799056
994517635
762754726
1005167012
923847243
1074075840
1048227244
877359360
857114793
301345689
254211014
937467196
333425654
858580861
473279251
980686187
33049517
1047929615
527991430
745532366
465425891
717892768
959748851
363849995
470690354
573678178
618860809
601170269
887096231
882098032
359427968
510084702
309797801
1241025348
691116320
437680367
477916361
1261879964
768739823
1049279084
341428354
1096487110
869627038
973106845
607534941
792227162
722377963
1034210257
329584594
1064063236
541700087
708048329
813963144
416532648
387836611
1213124514
461231775
252821792
561280590
377625848
814137465
279173394
517103138
509542614
729975031
603235803
712159009
498497338
358458368
493943894
480366101
836161525
224216629
628777507
938325090
1099542880
654692985
783676771
602118095
1267594357
1025746089
337323593
538008528
796046367
1123932083
457134290
917567253
526476601
464427076
1225304255
423361511
476357104
605168625
547629379
1114359653
1128497840
344147854
411157223
828689808
449380889
524116131
247285948
785624345
850961547
1029203200
762626574
796222561
480051332
1222014426
803567931
641724698
689444028
1012982706
967877333
1242385357
448330609
568821238
459146171
529023015
356654981
929236399
1100595913
908979866
884401876
447768201
917342955
283569475
1088671665
762382770
853618978
867888060
894772735
684467614
1089748553
1071367873
440649574
809895501
692003133
390062502
558052459
1093940082
623320983
1106934477
640793260
532304947
303755141
650465978
754011430
160171013
1064012830
500106587
338256338
736511393
406662111
521224374
953981641
1203137888
812300220
765124327
686030435
744268561
810446003
661335844
481672279
413336373
1162589086
413879309
1089418712
1040246681
1189625702
467728762
400144101
810149622
758568057
619661140
762911107
901866065
595236549
633041518
943442356
841650768
977800889
1056171295
913054207
930553799
541349716
1196473630
836972273
508680073
490997449
1246144966
540029262
391523432
496531824
525364880
587296040
293690176
935488161
533157933
959769672
470027500
877616382
644575042
204713509
520672290
276262870
814638613
1013413660
617889774
1156235142
353903618
716053586
644245769
391694659
948185096
1042137871
1137071165
903879862
979776763
583416490
542052231
879283214
697773818
1002724283
455392237
586168660
392062850
551517888
992397638
599574905
404769091
955814803
1021504030
763166085
1294424813
1134612453
511530955
599277277
1272965695
631091105
443492921
633685177
957349254
1024895134
385206568
1032016422
469654598
839482345
790917771
342819510
958544373
987157601
459579361
595854185
967289691
691151518
1184263828
936978937
609153340
1165029755
1041611177
639455605
757789731
1023718806
364498228
578975810
790503952
750843358
599639048
596456661
1135520075
1180667877
433464376
1277258963
929295751
848108455
921203718
568949600
436496075
503012570
566422284
1082117086
1234451487
994875918
1108706797
1006205733
534380887
499090862
647271517
505931239
651520462
891946065
817268217
915161900
639092487
868591783
606442158
952001936
727484832
593414679
699392081
621541556
448410120
1039055773
455550598
610254741
908237841
397531234
623201313
270783679
848287834
461161238
430422637
406963606
1167537483
881345536
334566962
777731728
173043048
573604797
1053576798
929409886
1164570364
1037074030
650171333
901623203
576243955
832094639
555797333
466404335
353183568
726721116
859143537
671784731
772285537
1033503789
415518945
869926019
130146799
401546091
1226545430
617355989
463541209
1220397508
807716674
817879400
519446887
748779412
1108148749
607703302
780829539
1105853702
404410464
417932773
1090788155
844976867
1221479317
1155874294
624431050
1002217607
568243246
1141774414
959069862
447899257
965029567
708085415
1061380876
939935815
783270921
545193856
463588307
831579388
384861985
430882854
894695278
812332379
784508377
422113034
709225176
403959652
772575518
341646125
1219296806
720720884
912060535
549351284
515368287
45443974
422473382
539705970
569445050
454737232
544805099
799102465
297674182
644042845
428045777
970837960
591942268
484821475
457512389
520272054
1063557904
504575860
37838433
1280365296
495626319
64264965
762496571
785792577
368510242
331365101
238571416
1021298151
1180315456
714818287
661577244
797397765
322558358
785936158
263346105
877019507
419292417
371948892
651379138
1087001600
561400143
625218306
330460619
406862766
1171254193
1035555373
926168892
398919702
424748906
407586445
474544626
605339056
648858805
319902889
374802352
543305717
726575073
900361277
255108771
994129097
740832945
515842445
758707317
1057029498
511383172
739495627
461165041
940629213
363380125
649622861
986285050
1126037128
561983168
1019094910
308712889
291753910
819547387
766417695
576473114
998815341
799210169
637456829
508434584
570514294
848102710
1215002647
778616825
293568053
459474654
328873515
446162252
624528716
874482467
355840896
1156546450
535074484
889875936
355724167
777454981
519387561
934432856
874528440
520878094
655570890
905556527
470258234
723491335
362471054
786979481
583904237
968812256
923061107
440153270
963648939
721904543
377325083
814122937
444125249
737334006
814390398
937751574
999342102
158555086
1130658455
524229712
816609839
670072255
546134160
981970686
790106296
462887759
301988084
835586193
712089170
566379561
674457421
929653589
1203155208
844726223
727077202
752265301
627414098
271852890
846516337
619792768
576068957
1097318404
798909329
332381839
605620952
658200963
439417766
422625035
393328927
819729308
1233667991
631845917
506631160
387253300
547694775
592521678
412736557
341880452
512423184
663149793
776877889
413675773
507727713
482146310
702336761
559816950
800085728
881553369
1141464338
1134052997
925790766
474310145
889551849
358109381
268091614
432332086
524079035
547902604
725492220
877085094
597190044
806042184
790439837
1031371197
751280871
484371775
1116262912
827057578
579059357
703850339
850844554
423402757
483079008
1229357153
544261316
905550938
1050687592
249469664
815382135
486432104
1015910096
696009284
1234701931
528884315
302361610
317068846
538331451
655049592
386659245
576882792
687126018
434418276
343376275
881731840
679028626
736176395
623669201
365893001
113570372
831742326
539354435
1030955452
897059969
888059945
897250564
855933879
538865041
792033526
276173158
847273047
641240451
745408359
981776429
197463859
338903265
795023397
725655241
887268393
609228074
749965047
545924934
403250491
775508935
1021664355
959150100
1048217872
803704761
853223038
474704640
961684715
457534906
949585457
1172733070
1196031934
209429409
827740242
629008959
537952661
934239538
1290300266
1154566440
773622327
561348351
634842422
429368462
752444658
784682070
844948649
1217126492
494944082
315223076
1208280712
256417564
591670585
456047274
1161204075
874023015
516498859
747538362
957123308
813852443
973833471
797804328
126264709
1202763188
833483197
1095117880
432969236
1215416152
718021856
537342338
878090328
252856661
724589812
908211266
457356079
1053329331
815113709
992681670
1261691027
979777849
1158880966
756569533
1246099766
1067439259
894974187
461197596
867820670
983116338
302741086
108092556
570036554
698878299
946761701
341043101
1223325853
747668890
319957526
909534528
1120686273
761266234
685072705
895403775
502258003
138032004
309455005
802778306
414770416
370655727
1123715872
330008706
535345757
919857564
568109728
334870371
1104254010
513787448
642135275
113007556
658134090
697287596
631366629
463470709
1291806185
771981148
770339548
654823248
818498950
516675944
163339482
1057015924
581703926
734644366
543882
210009788
1097194793
887118972
357920249
707086237
910794507
421210237
1009138116
251032344
575497895
1077632079
790195337
1064028517
232375514
1204149353
535584551
365363666
434836719
360886798
873837192
357110884
715088503
415841292
1004540125
1185018387
416916126
952489104
1069487832
785197756
1258577405
591400880
816200328
1123895131
295503322
1211299464
1167579276
1170918121
1034995420
480962110
645915097
1150206241
805220352
1038826914
609175991
1124077958
268591178
705209390
1091579964
852285677
344491723
313667765
1462615
563649510
688848588
447725891
612935524
451181699
818563226
895150321
747923949
1036514871
756177843
770897316
424564026
705468036
257906699
802078115
1217792821
516846330
1138392791
973421034
1291715975
713309881
644163634
935322728
977324355
1145136244
735905739
1094684127
784680440
650892040
283857857
1113701136
788104976
976558346
987055419
1263091540
574982643
242640508
701527852
941506549
803077612
737627082
778935920
1102803713
975710797
831241369
142144418
197961647
912428010
372884578
929182274
705300687
758483993
853367912
142658165
1192388954
881802869
677962135
701316987
977893110
915532201
513062446
114334845
616990971
682405489
455965481
1099521805
155065174
277875544
1211017055
921768077
721366773
279571395
1139453647
964924362
948829088
892930819
988581915
1078848968
313560593
528922317
737199372
480278504
1075718594
691022355
400988723
759267199
1088248418
841695166
630164769
478451076
414006210
396029475
801611889
1016707301
402847844
389565114
618535705
726111115
501948562
1204570671
1016269671
953618264
470433329
604867944
846618585
587886956
532487076
13391662
230874696
385376021
689273910
502110051
528597829
1068048696
946469837
1035493686
141586408
345463244
933168022
874647934
451853909
388014807
1086741041
757299373
454422817
745345169
476743686
1124776053
475069284
427024361
1289025960
740915514
833724027
601646083
1195944757
419408469
557394130
368381146
1023354491
739216186
1017110586
497852676
95066256
126742303
888001651
700407965
718669750
529793259
299460729
371665599
414638258
342296371
896076140
781386567
482513885
259129321
591076054
1099852091
673126979
560617930
726207067
1044891911
930369732
471004075
877861981
1096700530
399540378
858071717
586356658
1183835103
790980150
674825870
1292495571
553584055
511537319
913869889
912294763
742041528
405663469
467265668
674768962
358129384
456958366
941398421
357781874
340353286
685008945
387502650
376191770
1199821605
499968996
427010903
714101688
1068233641
526382157
1079781337
194970366
608431673
856191422
1185348027
795812105
189440989
434731903
977932576
377368646
1198256803
1017674468
912781570
772784775
684640296
485903876
1056483937
257003820
544309301
630701815
809808554
1033660458
1102845478
1019229513
641504888
624135708
543377319
305421525
829161097
295823854
1062994342
832933222
907246259
1097634846
130955347
475807904
399210151
264310278
768062874
609335308
1079682090
1180745995
818255338
505319850
990659215
1039867638
708231296
535486906
638019363
1142150861
381952162
911131657
998075034
26916292
1021741635
393685156
726029128
390000086
888676800
649797601
539620288
725446396
664019442
721978221
919734740
900968434
505299281
1103559845
246720730
403420708
701511308
689332521
1039651565
418684826
826816052
973305421
703219543
538229214
497626921
842126406
1097932290
1046433508
464690917
1071146962
405816634
433612759
471135003
149413682
1228135834
247683857
499132709
940669234
411543421
652746293
472904638
993092866
682567148
801332239
528463659
503982266
721462159
661162930
788488328
1091051867
1135204496
1017881993
998071324
404816467
1029425061
226652509
605238141
872077905
760809930
326460731
1016618125
976660845
658624751
442416097
769375295
695532961
752764646
1132721199
338264054
1082755585
536873211
1064038914
1009760581
702904225
945473874
441153058
673855902
937021211
956746361
846377729
597035814
579540604
269219885
900790979
776895115
1215159439
1296406216
738339750
729161609
730610434
1149709296
509889474
992047324
709011312
1073980080
400350619
1201154374
530522684
754581283
1011230616
474841018
373450130
735485259
824647704
1066973330
806018904
337970782
369702334
986714564
1026961756
1199480840
467599361
700216557
913453483
297335833
1020557906
1120380297
706361147
925854389
778703751
334759520
1268735442
669217318
727559167
1108448991
318248227
944373009
973363229
345448508
958345598
733755352
970673676
670952143
380631687
132522353
632094069
1179320718
420750920
1003364727
490618045
624828770
834363209
1059738999
744940341
975095258
425091325
721442978
665350331
371890434
1039995380
37167084
761362087
957253578
449866590
751510145
600845634
820143854
327843496
462789647
886934376
981201632
662292753
543169670
799873534
1238251056
1046025825
397074329
688952405
967415066
885322008
417279358
482849546
450980296
557319117
757483979
637529458
705769048
886049327
1131404524
1147034646
564465273
322501632
458184998
1227051564
390906888
470207681
502914502
1033581505
921663882
177159523
823487593
340733140
531804796
979900135
1105192609
875106920
299545857
613929080
484757372
545468640
868420790
692218184
873899480
227638361
910418686
759868880
599757994
459169713
1003422216
382639222
992567886
1102855303
989763352
760344942
1065515619
927891051
392435346
741220497
1102792771
420606366
1166867591
454846102
799477373
1207796609
669625495
1179020547
320343649
480120170
920542593
549880263
245682571
1107724504
2136341
416322921
954428658
2703975
418707366
928784563
924294388
322540184
400804582
1235741988
1244755723
952398768
931955210
1166867077
1095373229
1088064852
1280710400
638783955
895604150
916026231
903585730
1005419219
466933168
656442601
704223026
573881832
996619146
1089265643
689515484
843387251
645909699
650921457
182142136
427109660
822364315
669709314
894368135
524922457
950012041
597904220
1069567092
848672356
673093003
1063182302
461587510
583955847
473283344
886546604
706473083
948193180
1064537943
233277915
1145094926
1056225419
729232346
957011936
851967008
600324664
627209891
1256016790
183797098
1019612424
394348963
1086953151
1025827776
1031841326
995527296
239904923
1098226605
933767930
750535116
689255845
901107020
642778918
1032221347
426157760
904485567
959341924
1032001804
865228308
514798964
1014639497
773461919
561999153
796357409
729738845
570544193
1060784639
1011055476
407550585
981106533
1211155091
731528152
904218728
884225981
558975313
1122495292
472122353
847180401
579045677
357904687
776467899
628832497
695049153
1034876670
526732782
1058143302
1149108435
432011223
626479367
606352798
697595900
543084217
794618119
615180218
821492859
933483239
385138254
580792518
454021501
890406188
693944359
630983431
1180703660
1021799879
560344712
719051647
1225240038
641472929
588760891
1047947303
568726350
1216251719
948775699
1169252983
536142497
791946885
1046889626
405739863
869859651
1003388427
483784998
884976099
474288563
694715669
808530132
594694812
1009832797
1019264897
1086573502
891503612
889819802
593672770
1297504629
564695262
776366481
193550734
1108547079
925355788
552242598
1132899261
234604229
68210976
1174665134
312532851
255825457
488292078
338455175
561797336
773398060
1203845333
836820186
831080912
464561237
850372901
325530785
1124736874
644971153
861036433
833344910
669277912
670632415
534011038
664859313
759704119
780027
93521972
820473595
910807701
924270107
1144544761
662717593
969277328
742718330
784472854
242151176
926960912
1152702151
1166878333
485628900
970964449
418065248
401735852
536011492
530821629
452073614
1245379536
3129189
393097058
686296915
251708624
1073149937
484068280
876738417
579803483
1237477399
990108567
388051715
358368255
568896861
622133686
793309635
380919407
1145545615
923470325
454347642
531040659
958925708
725351249
380103527
399638116
1000535471
435433719
541364168
585165659
573152004
499826790
1092138862
700202601
718581927
603725713
1023851356
556276167
335402926
683573537
538890056
275755781
748001158
479395888
716862112
691785275
1221163969
928524554
1006180910
285376257
569966461
312899585
775754639
1091902045
703026468
356231811
263132065
863905053
1298869058
787447451
519600276
1096150928
897528161
1126207466
496363962
803630112
1142477970
169450145
638549185
837970493
552299839
640601053
968559268
236529156
884142545
1134018481
660385369
389462701
370150208
816657448
958952136
806234042
449477563
303066917
758189533
661515151
485841451
703170569
1013335178
525617757
851841217
605454328
822024330
790504828
544289389
451964311
572842082
701711457
877771326
337664037
400895238
1053331609
735755422
743942930
124859147
453479213
950856664
794656848
387762163
872615934
970132462
888531854
671803908
729787391
1093641766
1087185232
707372485
841547743
1043161657
405467319
557194458
877357161
125485091
515514707
206678594
1122814762
707615591
1072045533
286059075
761380333
998583141
764108294
935647451
693797519
438491529
348321863
631130535
803006636
882793786
631336529
1104249951
480336567
692169497
826378889
91704466
1179475204
584459458
1081086587
402945221
503921192
805296878
469427653
749135328
582548
646844662
862574662
679147967
978105300
422825200
542302879
941759457
959418892
920028252
596341727
730186149
549958150
815403155
852807393
709173051
962594224
490982573
998448643
1147763384
657079722
1023746370
694511489
1259841606
296330120
530195238
650532854
410232630
689439691
280565826
811320793
525796087
412296442
546177060
1037048872
816530271
658027048
392661368
203690653
967145548
620865773
970866895
945704143
528754345
328926271
1137590639
932136315
702960331
482069432
844326396
71092213
809311678
249714309
667019655
644342682
404245041
1206293830
605273890
465586747
846049042
1065173135
860294660
941298780
953526446
427597120
594085252
627969303
1279374091
1007268593
1088323414
218413345
643370065
882612248
1251144671
601966855
481271417
795207106
1117363960
973269033
924189762
363612298
893397770
441621676
1177533134
918926478
1182662398
691201761
474594791
831929173
1201001939
505986219
537528911
461380931
347371212
824331192
1259450322
872443753
475677531
269422705
837203935
762738218
974212112
597255828
1116187238
1059068629
1250996850
472307151
840166241
940596986
971257814
531484601
479946800
784681455
383388661
613517318
955821667
1241934149
1202457016
969016770
1130590628
741814369
747703759
1100301803
1114918375
305131272
359159242
584294730
54922082
322542698
505890613
578076333
523121635
759475265
936733556
481903033
1067627223
931854195
459664112
1095980439
794601154
226249521
924032631
532075292
607060686
929200674
6271323
900552616
800981317
464127960
1202060385
863590665
1277423169
308794947
851298166
784384915
519373315
954690004
569207143
521415227
629312811
420427677
1068749883
644212040
580780829
409616502
601397155
454220683
1090456844
589624045
1006095106
542942820
110827565
1126902694
582796588
1079149101
1031742605
889971362
1020797192
854870219
772286815
958889576
843200600
489441426
1018282851
1040520413
1038929239
642503165
891091241
1028349575
173149111
332296678
506160977
610096529
434078194
814390801
526094993
478667233
638537499
972103435
573395822
940829325
562526199
827101032
1079154540
431973234
934970415
553717799
479966627
180484169
994120022
886779984
695104652
884531841
451742214
658511576
1125945113
918491478
754625493
572501367
593874442
289694947
612002705
1261720286
690759531
913660093
1001822052
951118403
440459954
578611075
865483130
337772780
666175891
980939366
536357938
516396047
609784666
453325432
799925402
437084841
736683939
965363373
1076853125
926860218
637392323
179614944
1083582677
488730922
579571105
331486973
1073237802
908017248
534751635
635852803
1125550219
537424771
1029939280
1280381961
1055839627
551633665
1273478059
963651390
642600326
469795177
785781752
1129058983
1145705646
941147019
631771777
825147183
719403274
1121756440
516791330
1041738573
899202062
528272635
398581075
915556166
519664631
891511048
982045822
663318191
359278125
459226609
485651830
272517010
945313667
341989876
1000179669
433835192
693026762
967783095
352051014
554568644
365871282
496665008
766460150
1075556050
621385177
53676960
593679679
410457187
1143568741
946723930
726491334
778462746
883219521
608861935
628535698
821916224
474562221
350661809
458109583
311415702
853383100
664250606
686565616
719170454
936437046
754676303
873308587
505919655
762706890
130510958
371026507
1232894908
453874530
419449092
1036332642
446394519
610259534
689227670
1054346821
568114100
583303692
459715613
676683871
978038925
820463060
592496896
483517119
489953938
905200138
586995651
1015518863
230721569
830535189
688782725
713462192
864407761
543215146
686162488
640175037
1038035781
1052872714
523224975
495462431
881409886
533243320
753315886
1057185541
779892073
697721407
630634657
491741637
352661638
391348843
593132891
1193000021
585092977
505268084
1057240812
762984723
615265909
421488367
1008106257
374242813
590273412
1086562087
456667578
243304148
1016518217
248628127
1030124133
584408859
744504156
479893071
1008376548
412793412
279413534
827763099
446648058
105655448
938839749
574188759
660781672
719208551
736728419
563296806
876977459
1085795374
397479131
1272330937
785982005
868236509
838725378
1160511662
222697069
530644230
842709040
875722595
616155848
1268283538
830018026
1058230685
924441110
405888791
827121084
730579231
1127193580
888493691
270565562
1188479011
662939378
789054504
554170639
406266676
596569236
626337022
540736670
680349420
942852366
626328729
985311085
1137263749
753932912
625378532
692588461
821678174
931898716
451904177
1062153929
748091559
403454870
937830541
783295363
776650083
1117824425
527319499
590942837
925373035
485151587
451777855
84038586
755849662
560583724
1045240111
826950090
611697484
540912122
1076825799
748863469
497326306
801081690
419666878
766386175
558108823
729875659
835011706
833425978
350691478
137331932
429072943
769236043
62323885
978570697
1103982367
746859227
483623248
601501670
659964833
108941626
317747972
695277526
999861447
899483756
406067893
721222974
477153667
1069687694
481313077
208872553
530652085
884120943
740092557
502527781
645650579
317389598
900615858
443527406
730234176
484538999
1193696199
305621758
510273248
992431343
1130575735
290599051
926474565
573306825
830376184
820661294
1037879699
759266190
1041932692
763389991
866260066
829780414
921640273
627619652
1023481392
897751267
669711518
450823021
418313962
946107533
526941870
977759589
611369136
448719381
1182894085
201553085
423766528
820244425
763930377
1178533414
492280944
878649399
1016648633
315760406
794326815
990876687
932387599
591688979
504970174
1033510032
834697940
1007111203
617102694
1020081210
556571628
657321802
345551728
969550521
963479675
889274240
652680224
468663970
526062383
830232135
911074315
752495262
407575510
595265999
1100426425
1138894910
846088776
975855644
488190765
518830598
482039279
620908326
653572554
414460226
673345419
47684764
730691763
1035299641
957541308
808447477
927651748
1010326065
763316990
918605867
961216006
975215886
904698560
798681781
756934147
637041458
896320296
688457476
968569275
699226067
7284853
1010325636
663279854
915262551
613278021
755964110
615773979
725560959
860932174
918442022
331170565
420989547
694180625
61695746
528281477
443663964
423900862
570536499
537651311
716121557
759604997
999366978
231196777
709891149
353592655
776408338
870715269
715706164
552653463
869291144
433883654
1010235379
496087540
1019229616
459825170
455965977
1293062776
538713690
647184546
502491234
1036252598
984750587
666651019
325537123
932961294
971683164
1044471974
497287048
688946310
481886631
1196018447
993778656
1110549561
221174665
602249950
742829766
347377616
764400413
58829746
679917316
683775070
1145015667
778467909
360022488
1085241889
1011356223
1053664137
1025807696
824650277
869901469
695965295
830102386
819267219
929909208
851358827
3277587
1041964327
874120247
489153875
897829098
1136132662
565194283
653927644
831464115
475027604
1028643006
1223729222
527121531
495786938
578909800
750879682
986951613
817831787
1035559536
24552003
481326977
1204622770
916518773
963449161
996501099
1273012069
740908436
1204312467
919137470
445412602
1033386490
1002044638
470480981
350403176
1062674821
939699606
411598139
930715692
1071457287
744747252
1298417767
1003250379
952429540
843745511
571914944
610209327
1096572502
1014213515
290298221
800211420
1113190864
714288708
460514937
1254475404
472986233
1201052466
394482594
311249361
20002822
510029782
1105158928
1128303820
431674975
334774159
685147676
1226128806
366405977
359325774
178455002
949179228
1155898214
418088538
724561721
383189899
552743133
1059766336
693236093
889856326
581252974
664441265
1063856569
675923925
822437810
508583882
923335170
732690300
843867620
905596156
925467483
777697228
764330732
531201818
969761520
451991605
682888705
1251674479
902573536
713446750
672260383
542328140
400153646
805971831
846022906
1061691065
174163108
427928757
922994194
673068518
738073776
895124235
898468002
630922651
729712629
996978
752118
707451860
588480323
1205374295
386233412
1113278064
1165792147
734693686
770556112
938735317
965388553
985195934
703996401
1008681828
631414614
672769077
226311615
864552287
342670347
585289044
999981689
702023245
887406157
798788053
1290898765
736965256
338748477
153726650
884212706
390926534
685796826
699604410
254816740
612546830
823864484
597982590
515027352
1162688409
941020855
989136470
307296394
1254464971
449061089
740421808
719375695
570421056
521703660
543466313
445649941
1274090068
777539035
835444936
703249688
699800668
327191834
1111610706
772841201
1208688286
569145671
567057366
334075857
610886458
575179821
718235786
1087462084
604516249
829059787
1242035213
613025077
627400031
608202232
724419749
938636873
744727856
658292356
508195404
678280344
488323663
876982164
1193736550
553495999
467084289
485743490
948902445
1069858989
400653241
1169481896
490863671
653456696
892154636
460890862
1043600697
595490752
537115592
986990544
60067460
956644712
937574402
421847019
426039195
1115855219
1238364621
714316149
809202633
941002508
301526688
557151800
560445637
446453937
588272680
985275734
512696617
595895445
979788858
972247389
413556110
269828241
739970576
1017515833
1017749647
446347047
317058756
593077260
466269870
746944110
488377213
1073730238
1160242520
109543091
995565343
218191653
504740807
273946153
841089830
1000308507
984316477
871081845
953602877
1031714867
1095704024
248504590
252705248
1141497828
797983768
184385920
1035953712
599768656
536759610
944226970
532054095
606900027
413389788
742530009
765779645
685424208
148289940
623163877
492309963
787350628
456315265
315134906
685720930
382430275
1008071732
366293188
1057016526
248181375
526625820
875804878
511942419
803483748
603589255
1069271566
350774663
880822984
623287380
451858668
866192559
883567722
237585159
482798444
620979426
828740708
348315932
501126700
208746951
303893046
809277065
458294601
1002331441
542971204
1054544198
65766838
533270769
767753705
219212299
913629216
527529673
822023339
560537057
980812043
665266125
462658465
693887874
638182112
647140305
384642651
691996652
565155728
195186615
819271208
518799125
662072983
328750140
974471613
1028449028
464742936
967415375
363144927
506356236
418238858
743911177
191582093
865466065
409162441
675272607
690570122
523593760
1422647
753245158
57841338
645935097
346043445
889562334
351428167
791126217
986419483
259427915
919785165
389667885
533169716
1083014229
509788262
1037835844
825935832
568057903
735161236
661812371
411510576
1088879611
941411787
937666540
797495350
501118847
485050549
254630644
561235549
1064933007
639169454
756935164
379942116
175980105
1094918947
708806624
876722713
661549270
827412155
420620462
716132246
1193409791
465469871
733056737
427362108
1066646203
996906553
537784366
548757874
571218367
780843705
540492768
659071873
681361597
624805824
548443465
783572501
283025159
887044
1294361785
527783035
1146032106
675537119
484065616
1099974883
813699560
585741201
614729305
1263052957
962704259
202788761
498751907
682475119
1177173144
463787044
965609047
387206165
976034202
506665720
541201322
935654457
439410017
463258147
389059057
708531041
637987732
459879252
236361145
439889472
912607235
439412542
470097186
550965190
302897162
750230534
536523095
520605084
634870113
657735309
1041974827
850541499
793939113
548946375
779611582
506024659
740328388
1068972570
351561034
672449400
560437692
455836003
400977159
1207014167
538669260
576405364
662360686
322966804
891903323
435368847
439404511
870606392
1161828339
504741986
458219930
495700875
426429939
601954144
962406491
454980690
1061767692
921598961
236542993
733612379
1180858715
429650474
1283007574
561283945
983202364
459777778
619263496
347412944
423561170
505653305
879049689
654214864
76636457
808437794
313006667
838658978
741029012
1128235520
1108983481
462055239
463824549
667089314
702599459
1055522248
374494894
580868324
841914098
1231305576
1045837184
1096983965
427218836
1097387085
912382557
1076848543
830983237
473724264
826106164
1057166066
625172957
477918395
532927604
585422486
342691157
690568482
1181373472
812473561
1017856611
412331898
427935982
816882203
755659300
1188700511
822334820
887948851
324864661
370605306
687089689
543331677
453026291
864434389
1066230610
1091428463
178924797
908578909
1075508947
709958592
635429020
660776548
853283043
1052691466
632965756
423862304
703915689
748501364
969224487
1022998373
479940959
598057098
513938902
544978034
813745787
305221883
594715916
1123874166
765165044
396040319
991267192
1046867451
486793427
815040803
981304364
475096167
866503649
303536930
439013377
594372711
1106328912
896651967
827023692
679750572
861672214
700100749
1048073144
1042193167
672721555
540027347
689714203
854970239
414066082
623330118
681720698
764627486
754691164
1123026779
1230462647
314102863
518686569
944411812
884957969
625156138
697719904
1240360744
752007913
882981662
525144410
1128747852
494175362
732194014
566330776
563365564
547952188
760623250
559286299
1168129279
550902652
953276213
383018519
341144682
896395389
1108463671
889239257
1051696538
825375864
814099528
654907235
864868457
413159325
440163802
590190316
657749343
1097526126
551347009
970783789
643824346
450220181
623310787
550773829
796357615
1069140514
685058605
535460279
1012793042
504992477
925198349
394892087
641460058
917982239
487097941
814915788
593735976
546297019
509199608
331872897
664598607
544081937
398735479
732625504
1247429024
510767817
524922520
1058213491
482124052
478771676
332767633
878355667
759079109
374898071
1088402359
406417454
1095161973
717535423
995821057
491688005
1214625604
782841862
939078166
539522403
898315948
1271024668
890256912
1232792859
495168444
1282146108
504811619
689142705
422645726
438333796
309855152
921983388
1065169748
878205600
579062621
903483695
981954788
439198574
458969918
823964907
711875093
1073585089
466704256
1088883217
973012271
706041519
652546716
411930103
396974504
705724162
851062401
441228614
944113638
593692145
541601995
890977825
627384214
415671433
828265022
692620184
746239925
900426600
833083520
526213573
727331678
521028181
1049918341
707727486
94842260
917142629
444993966
515719251
756199873
841670711
350010333
356775899
1154571563
508177345
1140844674
1110117709
1263959106
1019126291
643044907
539297045
910228989
523031519
1022047666
350747094
716011642
539708091
493783021
605431320
170647655
816965629
1194201769
1072274612
890258744
991898170
519895132
763600626
530296443
372718616
994937810
554587800
956591253
927901680
487679773
1070476024
655070747
590292709
634916150
999037093
949593755
593882674
481328647
301225102
475892699
912746537
720557943
340902584
444015733
1211759875
562501439
1246296181
993440016
591788911
757284743
428204052
291866956
330637686
584443505
348183675
925944445
907139538
921547399
694052218
776973043
764461687
1115960002
166214457
1208310401
879623841
899935064
904729542
1216977855
500735379
907049404
872850952
560625145
717593426
894646366
562709288
629666007
556808582
548002876
882066560
647479822
810279075
888763265
991614198
896113023
694362604
286371312
872804798
971208911
484554496
1218953507
963828687
338402244
1011516303
1031440178
690112648
1156532613
985687579
1225248183
636531650
812893613
805692705
342529056
923649719
547692037
407633326
994855383
963016618
537786715
1173664509
461675496
568149858
949789515
533545285
919965672
583122479
1022264111
834449969
1143999957
1189899579
1118933245
666084444
277785940
645534747
869651254
525180984
947406338
960631626
1029659319
970990483
694888883
1133887085
426218012
1080153025
922440095
515651520
1095453356
779651957
1131277054
811709010
631973686
633222091
739696324
558648732
835842417
976204413
859462785
533876999
849777058
582353637
748829816
1237806251
695182017
730508294
896867476
462646802
1189000740
1273744445
383228141
336448821
1063106549
383955929
835946006
768964164
471012446
1027251655
1026028592
555035139
1182497218
272334273
418145748
981180089
351091459
933028354
1027014408
1054753177
123936499
830086195
554431847
1278734364
721089687
790781428
953243967
449004516
96686360
1084525081
1255663484
523662739
1101234337
1405275
507212450
210404280
826455881
1171438111
433553121
915861396
554930174
1173215247
552950327
848260037
847409319
1060284593
1104762436
750167871
398721432
803789855
984601434
322615666
530330385
323029480
940485451
1158372056
805699575
304849701
786678686
1040004452
884346079
859697630
460634387
285357709
665078119
761716485
1144718588
147803297
504870587
986899134
1045577664
803081372
1006751798
363601588
801845341
949133371
842959086
572103748
707223710
936997248
544468755
882210719
807463689
993373986
291796402
721062622
612952285
496721943
956905334
992002910
911175707
1096709664
828422931
635090531
181330951
1058314181
473698126
498112910
530756595
1047968207
1064524322
1059869782
1294791628
769584993
1059987841
1036412216
802983891
1150335616
1002145059
747677368
736763042
461216866
803190284
1114468380
538709754
800769255
1217172861
972000067
817721221
477023492
623291517
565143265
1296429303
799684278
749475100
694513395
461281101
959019294
941405301
545659238
279606659
492095469
332621074
318503581
762532572
886477155
1001107446
625062615
889877175
919871535
1062555305
1000753268
433200542
529853689
466969626
510695768
626286894
867477823
918897705
950503242
961670586
946600440
896047674
923891380
763090586
701254350
510344403
926483345
520956160
411194465
660864441
415947334
1311260
80220748
850172122
1096653317
393169172
434778271
795558041
976663174
860788436
986761065
514478869
1052927514
838652096
978080387
460936830
598787660
687394331
441137938
704203140
306005224
836048900
1099107657
611326760
330484698
766306922
820587254
1001501634
416194255
990648180
754393460
1199470188
469481248
897789247
958485735
790015126
1100117954
764940131
782895285
454504060
253014192
1291104757
487694268
486441808
899465883
713418680
463854950
325747667
256579451
510007564
736592894
598525261
533737147
676207023
841384382
844037583
796280998
717496436
700770330
794978887
583403898
497646447
888280779
611752068
941369930
589574529
1060372373
644250918
721355585
682982305
3756830
460066698
745156759
1222169458
868998379
996485234
1010709869
405937605
989377595
242615819
812058300
845949101
678312153
696822421
1011088821
941029276
461622887
758951474
313564332
417623976
612939363
1215633313
576336124
415606102
701037560
1051372552
402191617
407748753
1134988230
806352996
872721889
536845174
790924709
1044577781
533080882
433371529
539422283
923912729
633166329
885600723
547451961
877703362
519517246
844472184
1111582272
535935841
1218899505
797908919
688449327
549433036
203150771
941218194
388390698
941543650
642784306
816429249
949564390
700258539
548761548
596104934
525837124
772451117
1284610253
500981562
1068519403
1166508997
1148809337
859937740
886986881
688667891
820740721
831088586
740218164
1211050958
271383992
1223871302
740120175
600889317
735235941
962591238
910659455
910581552
505200621
759411509
444137861
590412823
409893310
1047946448
469200761
855562032
801672354
942738007
359422374
971884527
883845131
325327210
568337543
740282274
759676859
626563670
1113180780
657029926
836214529
795854669
873577221
1247941119
558089469
928042118
715472648
490863993
1042837887
961116374
1299347825
534739492
572053589
878190190
689962107
529154702
1011306607
1041337809
893540261
1067046518
1105267440
964782688
565567725
1054553229
878535389
1146031652
1029759392
909155660
493837023
428711141
1227780863
1006808069
534835053
685844017
426784223
988270561
589718871
748060393
212891475
886228425
810836274
777984367
499259527
629715072
680289974
829550625
622645400
669300695
1063939558
720868467
207865454
419226664
1007891770
202561181
574339444
893108845
696672782
672545945
554045229
507219144
511315932
462839831
635657643
1256685044
810988187
552098615
402818124
725440054
844069261
784004107
699829445
921135728
736585744
481032996
480354480
582497438
929941026
843598771
756575033
938504816
168447433
565077377
454179321
422096596
595148798
945120131
838575032
419234986
601460113
949654370
900151645
754484311
455848883
290327577
720374001
726614485
873547376
795824217
344942253
925400726
626591431
591341163
967900359
587093379
728466321
848294958
788502748
430569294
629800577
519218315
719294729
400205963
508870591
330170762
653533498
998684253
426126576
336544352
703743304
959039928
1195966661
612907171
485168366
403419915
691129982
817590947
782922917
944698740
290539016
1007952516
767052781
629305202
448010271
1232501163
659164969
304937895
1080357382
646269004
380580280
381222602
610299195
45826094
904990323
1157020315
681762938
963388112
394329764
911532448
863755778
1159011723
1112489491
1110009392
1044479661
385764067
934856553
876088159
1242438191
738545294
798482691
441466867
999079159
1295013817
1009350527
436682149
574224320
1170575639
486955174
627105246
520032153
1039718087
1169733364
816330236
698686833
624792735
909860195
359588602
913774526
864374935
548543210
406810179
1129465561
505071095
601381553
920965783
1064949488
1011090110
604419995
626513462
866285232
727172106
1215241334
533498419
1161346962
1287651667
1025510157
910448654
936409675
459560448
1094316732
454401241
438864573
733324654
1143421308
647102371
1032193664
436910689
479524618
489413542
17131019
547458329
765532817
651716364
1214789506
72355255
783132902
332995387
852473775
493054430
497246639
1272512065
686076669
982579339
1084206382
1110032148
631791930
1082889659
596478717
946072927
910044854
641152908
1095650964
696319277
725282580
457100490
1288625856
822409735
472128600
789784158
320181789
840137299
519746762
773108988
445611360
945174988
714994198
649891248
899850926
880439057
326499354
421091178
211607121
398013276
782603504
453346667
668111442
958497870
428123568
435599525
795654707
1188744995
1098770146
651677777
1162410890
1176472200
1223200278
498026909
1134127253
636197125
912065472
236196895
517621292
792948749
462995290
1012473836
934862623
1085397990
688943425
703480965
523166370
651634564
989943697
643752139
890023628
955282915
984294627
1225858070
66303674
411757173
1046900229
480595955
912090078
632471154
466585984
356147652
537182551
955909417
275519941
623119700
867868006
797089290
165926887
393907181
814607614
477156691
794321146
886024920
693736400
1003685428
388201042
286747871
384411612
717854391
521510189
706861789
48709209
673869040
874482985
550161011
794399897
460765133
847651272
1237613402
845419489
1113141103
757242360
747520614
445257836
843437025
795002525
676709548
1053784370
814893162
729000520
746392034
803898331
804076794
743553700
485197262
878654307
499198427
760706407
1145590868
790598189
809257266
219987040
564812162
553449275
712230884
653718610
370585737
718411737
690078219
610764764
435446653
1205457829
174987334
765481985
874337434
694882974
843369396
310242578
960746844
774916805
556667182
908487370
422940965
244227838
473911804
798525256
1092512901
595430019
744829290
268573351
637039486
605860563
1216683891
361288855
879064356
598602253
599527541
378498325
444389237
885663213
540048355
1090081177
944368648
717712375
299750418
683828753
375821698
924074830
1004130583
539321852
901098205
802043436
424516343
1233120479
221000008
625755240
61379282
753908203
919206164
802018952
955939495
684075432
453014372
528300661
778245446
1094131227
1183980360
413551685
941472998
336341672
746831989
625588026
1095437877
474897930
592515740
89183940
941520220
921225316
914232384
486624858
1046020335
476353889
1233646109
1117929428
779132883
410158280
517868302
1134056406
500779483
926928519
1093467174
739667473
386059977
439064195
488818339
481786431
486759267
1073873786
842532872
775958152
1145491937
797861730
719800477
892134409
680791808
935009770
787885194
10165298
753618605
451438043
577567674
998712368
1028744121
980603948
690659712
542512070
491401606
794910008
360841817
921817807
484079323
409433135
663520419
649654230
560491269
996192387
959391767
512425381
531084373
1061706314
1293109862
1203804010
1029180770
930681796
608779118
702408915
784054141
86007544
972998759
512268299
646918236
477101064
428175863
491456592
602160614
1026034313
395329241
502693423
665343065
592281965
459551145
643112969
715062767
932064038
866728522
734363835
1054047197
34706349
295333499
469455221
1271484
691445747
478481670
627977618
812063835
1003137477
599695232
936111634
752330357
708065665
385359764
1239513411
491207604
447233857
691635419
579510567
498677732
544404425
321163721
798122932
996963799
782813263
634394560
942952817
1104598736
1057572742
639653539
897662589
526982013
895510420
779448651
1115261670
1066592124
992200356
862691617
1121832690
1142113552
824917743
1286128764
883141791
795735982
936137564
1135937784
611382117
187174400
482959751
433314453
746280409
474158908
340548817
544014977
445384760
1214980617
1058680568
647212482
1047171117
861032789
623431687
806467497
491585168
945627207
755126867
1029434214
385899655
111087622
660871143
962531956
847231966
1133039021
1102052240
395016196
1163123302
987098948
898549905
326831860
1088287017
840635538
795702702
602872091
1190104050
687133875
182071669
1008745327
831829223
417063276
385039750
620446591
385548434
760112547
565639370
1136162122
757206640
610900623
381847082
367767568
164732889
564696362
319366032
969826436
485496947
1077714386
672501489
419262745
1018150629
926795693
1004608780
756710516
963997594
1038999822
432900297
673274247
578708340
495405756
565290367
841343514
1176057831
459150401
101224047
343238883
1233937705
314931562
983609733
903870756
950246887
1289908522
845454305
428209735
582294278
1121546291
884632321
679028895
616539368
762845070
831786073
462134831
881461737
767185607
553252402
1197966427
195496256
418669970
732772225
778004930
666546012
307166594
704708588
299614197
498560124
1220967652
1188889935
846113985
639651437
530832123
362726468
781390742
541413363
794654951
1201518590
823018680
880271185
1035974321
417402245
1036408114
508758748
732423561
448141092
963992927
1044295196
768699472
381906962
700083093
988118899
744699617
812688294
1148714447
764470914
542681104
769927570
710526773
842381181
341191299
1211845228
302062266
1026553905
890776436
1179393421
1201997115
1104542012
481720714
738063081
869484303
1043357606
1192035177
976489289
880056621
441143374
659132822
1197570185
406661964
579162812
554704420
702106442
407320186
630866977
484662357
692479938
1221317935
919798334
800806797
779770172
667551166
1273967599
461571445
755581428
874450988
1025121440
577736825
982373072
691035162
876723506
268179379
516830304
715519513
680604051
719059115
1023341121
966037123
809834690
881435243
243770363
641791535
712465752
479993718
96432810
711734257
1049364464
629893306
659589372
677489549
508444333
1238244643
720205045
591239611
1117019639
692288014
786613981
843310980
792706212
400764894
1072790203
422655740
1009516837
486694192
510607529
393002766
1002966966
398236556
911175120
506815542
525656460
582640160
789954935
971288225
1043162264
616610798
527629421
393894072
999333954
525661682
310866550
719919490
483272484
707784536
924416617
943509352
1150248926
542423361
1072655357
479043330
383945403
364579296
651874645
710988716
481068445
631109540
1012686321
903315359
1000195093
700939650
925277903
928525901
653652976
540091132
1011105758
408089462
835589749
863019468
594449418
339181369
1028857190
485808805
993874324
477892462
946378459
735146353
1239241383
1022287829
670557122
1278740287
784643666
406417605
848038895
1235539352
1073221336
52044662
345578451
872918938
1176026291
1026032168
519808197
3881353
292699170
422000897
546737512
888512989
361237176
673752234
1068588012
636400512
320261871
645802741
674520444
500578813
783643592
590275674
834600880
763381088
954662004
776574697
924765982
950850431
634459721
691027680
716214455
1031827996
1048987515
1286340081
329874367
564103436
973667917
906258570
731655834
580397139
491263376
884236470
1001804447
625991002
723895762
90746828
846429952
791181758
412288705
707543421
388393446
357056321
1283997609
857052729
438695225
454114709
636687230
957285964
1046820958
876569856
62320067
425160585
456050999
1031175750
451012061
989319664
1181554707
626154668
802572145
588056843
750520938
248925288
150641927
633081214
601301596
873104808
1067044428
553467801
211522919
471987164
485541892
352865843
426733580
665544754
398940292
448378100
232602706
1273825004
584907139
866498330
1010567030
769060778
308665602
784440402
1011460394
1115042708
814887733
894016084
518331774
920070644
390714312
1114749146
569890951
1185519648
778198363
573661655
739901867
787805557
1064376326
459023569
966424740
379643015
722219855
862414751
810509344
730687987
439112329
650982627
599021216
1008374124
220951254
452745994
665572638
927227692
1093606287
430658665
774077765
922004524
957593996
481609064
930584851
467340096
481353549
679341155
744722688
1031086042
495761132
276805385
139158184
445930625
1194151696
378881113
952162167
413150818
929005788
958468315
604056387
1214977667
1158590976
633596089
422012862
2179959
861554134
780266807
997284023
1239685988
986901514
610515041
1104599279
556787178
194689085
1193671174
386869436
1045775882
547075746
832532637
623274914
463725164
542438879
524032754
963608989
1194273986
239045154
747513656
242806215
776355228
362475939
936817109
1009117693
963117558
1269464603
421166095
896964156
420202422
750398297
731730700
970498254
1249479716
1028305478
637812050
849121051
696662586
846207565
596384693
1295649253
742262413
175362260
522292637
397605647
914714636
41245802
855104693
633068812
252924378
856865707
338329698
659742336
1136784936
566416678
589898051
860996457
235040686
507339118
1113593581
1176202644
1201437894
449512130
1199794487
731776860
1002738719
569232348
774131201
1215937079
627759520
1101020582
560836275
565510288
853072640
464276151
341521553
532822411
704158461
509546494
1052520920
916988083
798389823
278873048
454426032
836723291
492979722
1256739358
1231475950
280312415
740682999
411801222
488065468
877070253
885093627
346012967
425550715
117454131
1081164085
1099211467
354967744
490374562
381843948
1219245591
646736405
462743890
1038357621
1227825166
525990012
286145691
837085352
416270352
802132373
470782455
1025639978
443441057
521645526
765311812
548569408
569614867
406900811
1029443289
3449704
468790616
1398594
1025665357
735718839
488074220
746416857
1023293639
1097553010
337960696
482694119
472092892
665054160
633382836
740293300
718411600
504130656
1136819572
475023239
871030595
505188152
988008864
932726261
879816519
396859428
1162236932
645024102
1231957593
555101210
1170544117
315151669
705702156
588165526
802726253
498212187
319585346
903978514
870487210
66204091
500147383
602811081
1141017347
148584541
1085677870
1011424579
867838403
723269587
679862466
794273345
751429388
743971101
1154265535
495155449
1102415497
940623021
599802642
626460500
534937796
343860039
941565244
144813374
697068570
442754909
790793365
796139328
393469110
1194483486
1222234487
1008390621
1051564487
867324926
347272655
576876139
913121786
1040866161
710474891
1188653560
551633636
388658840
496266520
566667589
687535001
865720016
1112603745
865793109
557174245
635312445
1142551567
814573226
352459622
751672784
515277540
984029350
718845693
558057067
1048754118
462975646
988950881
1092555892
675091259
570997477
427112034
941733313
726182655
872229246
477979312
809880107
1053709880
371979190
673042037
716799585
388735902
950379934
550636356
664790779
1101058609
596794675
549500795
972089321
686641109
487319271
32327920
943849664
558169738
1083384831
411593258
638005872
353141468
1042348039
1269978331
361466042
426019102
1150165087
1081910366
1003090461
842244094
531485133
172764796
1109186571
603394349
790400339
873220380
651114257
916299111
502985957
815489424
325628736
524146806
410116700
469478367
830708303
943539248
802525399
504098259
781351374
599058477
1125076259
529881186
620249330
505557860
1137739005
299491622
859206467
369604571
1123766258
819621028
1114141219
393351667
969131372
358536967
553369839
639203966
832191234
733995739
481039969
873667644
1085715272
1098259272
627313542
447677508
121385384
290986146
578557023
440603314
738666136
279439881
1060637638
885111689
535917935
317244007
476142791
818006916
1114397785
333718325
1071368534
1074960470
722200388
958222720
814521289
1079885882
51588818
341375925
890488427
643953111
1132121914
953900392
941922635
548884501
866373606
168268699
628227569
735916173
1222707094
978723028
384444794
633920772
1063683518
679064350
806536326
945116467
575011389
810042873
921974412
773761912
1087350964
685542053
241226686
588092289
1154533208
1086459254
477467843
467458012
147444611
702520989
412417960
86037152
436700480
731166794
351155964
184335451
698777356
218171607
647769369
824341178
751912115
322870705
402034434
1090973529
747605349
760562647
862075412
616023508
1049113605
776896224
1220477537
763499060
522646874
518366749
1005801253
703252728
276770430
969177246
816845654
617598478
1000519105
852058618
509456082
703429651
821092897
392168916
655232653
879492664
1097069649
645807159
657060399
993408867
927092708
852835684
744227101
604964707
977961330
1123971310
255567284
524390697
569390446
1134523741
720924254
1061482451
744851018
547005070
620805287
39363750
649445699
1170287630
1066524395
702268553
1063187291
1042405911
393742218
1206414070
559863739
220623233
820402875
969467596
346875127
848316210
216000402
960730415
719652368
408063788
844737556
187046733
1122531882
450269848
473028764
536744621
488609791
576989296
740640610
1233785322
444533416
893950752
519656935
972542352
1221981618
331042708
947372107
510534532
744078631
879071193
608269677
778921165
756596349
822532456
717919867
1162270612
930754180
735706905
514835392
1148793413
554157937
164187631
1101270638
455006031
468763797
749556101
580066040
465578290
267693780
418897564
304762486
975228612
1192593133
1121509227
402321343
517275100
1180044932
1218391429
463197253
1138140357
801782554
551382590
1226885086
342914827
364553635
853008837
665901788
693680726
439622824
355970845
786162332
961723015
903790219
923738466
740845411
484530514
1118782933
706048735
412270081
653611077
474113005
1122996512
764185107
501781642
469442425
423469469
456444800
418213454
634125335
1281802792
949617734
766546423
258943546
273291337
1005131658
73749675
234240257
637664377
845644274
362284479
864328564
930565501
548388038
965915658
376486289
694537051
712214546
688386031
643522717
549962435
392476252
513130452
358468936
840831783
688101013
633043972
603923705
619760854
879733290
22222
973988592
732359989
870343246
512664270
892632555
851008775
413811004
756044777
1111125560
768603986
628635541
356007521
1091462004
393816719
985808622
877885679
565926813
416453795
1089700886
554256635
451925700
986408744
469748906
1251957038
466384399
1067992369
384005210
811532875
730926144
819532952
98927912
623652951
865452677
1051698396
735518868
1260461890
360078108
322417220
1017028292
1058627451
707948483
568003040
785110620
936515975
766962695
884447756
1163856361
547901588
448091492
267326560
991996406
352311499
536860706
172719043
407273156
302020269
726376715
577714399
621721132
706398099
936876080
1041566534
1272029234
515184326
1239363548
1235105417
347903264
1113912658
301797170
787593045
969334086
921972299
843359080
527565004
418075812
978356153
572384276
331981312
718217386
1059452910
455411791
625672679
860812203
527700746
579813761
1014844171
542696271
874973176
1088437126
2376820
63063870
677157242
1010859088
696504191
343602964
737598084
752066989
746158797
770032600
1038885035
827190152
1282700292
497162126
784516626
623118936
985330828
631232894
1065323158
824795256
514498601
1075517818
48050678
1076203900
543364202
1133919055
233462037
1088926639
1067287963
548192291
543563881
515423079
167981960
1108258007
266672156
788181312
719858552
783345421
557210154
342216156
266402874
316803377
418995356
601854728
452599816
1231306895
1191769362
281618693
1291553190
423602260
275276573
1112115389
694099333
932320009
403161163
454827688
818547348
843505750
1047287691
753156640
290046672
731974135
756478205
748788139
831189444
481244452
995777718
415419791
387899926
692142422
808191213
1050594180
716830117
574888703
806781227
396021621
832168582
372925105
385999094
800742017
472035056
468525646
458995481
457303018
721871220
678481663
1031730841
1057332912
611172234
346442729
890057841
535737245
983715271
534429327
621606496
205740926
3733207
941327809
563011616
623942814
414446367
611995877
587885279
752824566
1164950755
611586846
466628936
507468147
659060476
466242186
972966375
1041906855
1010147504
440063525
866404492
1248285737
343661696
697363861
1242463273
396685275
1224632239
737224812
1231016982
1186482480
1265388759
450897658
1285998561
657746267
470293378
603710587
812585870
598084410
962170845
871347220
982277284
1060068277
1161784915
647327193
916505249
754162618
982539690
441886217
1057212263
412327531
1168993285
347668713
194163630
306885999
630842284
928847923
535889694
1028073510
741262937
463757916
477751637
410873437
353240093
581749808
386711714
887105032
542119418
327707575
734920548
491016684
817539218
482312990
479847005
519691472
849852657
547532848
1216848772
177098078
867214222
445189359
392141291
627636940
534382835
775089561
1041649476
327371647
683145517
660558913
664345556
594038854
1042214092
1248987962
781879201
1063450558
380865605
880420458
913350071
589034678
450153101
370810727
875040584
839128762
508967164
1112790657
695350072
384993239
745617847
454355887
1167681940
313193338
808584132
1295748848
797069092
1107136956
204368019
980260096
554674150
1006732536
976035816
664230533
973315039
482490242
528538110
169840591
611949880
420079908
863719540
634777033
270840125
389020285
925999319
386093795
495676422
442771908
688340833
1188540814
621088412
687777340
507889369
516406046
516467327
905932041
362175078
514486798
595832075
395072728
1086244125
573739617
573319319
1051756564
566386350
1188978902
600788733
521311614
489322585
685159898
771143183
357670191
935757853
97411495
522022049
439925613
532085784
621571260
1005324974
869154627
525377226
1058663374
530423372
947657899
766960154
1026445988
689947241
1239533252
498239934
405952269
1120232954
669433179
477202286
693016766
1045195411
453391646
1046930816
778046661
787972442
596543667
1057300977
363871369
1140574542
396139095
682255216
816299878
969949377
1028791494
1028960134
1009784912
678935118
809303406
641061169
901036977
602263553
798945523
451312709
934746843
324640816
1003334673
801172276
791548693
520754506
761254036
631730630
900185426
1031102578
607227188
711759527
787618047
706917152
737562695
990220012
1214682770
1080895649
494212552
903318433
748951919
495799863
549829614
308397679
935132412
539717605
302317846
431798304
657791961
706224357
542641022
922970952
506021530
670683336
497135915
821363734
502728692
825082125
752245001
273187468
430329495
808856747
560291936
604652591
537777186
450017711
442204197
853139108
871376020
926563873
779263325
455055112
1016918009
689048917
366966093
1072388294
727146479
545604612
638686906
685549751
427213014
957999251
1010874626
898494287
587716784
449605672
883140760
500926361
418701605
867599728
274150067
682148733
1048154493
898319356
1025606054
572141191
461895222
1012908844
1144967415
247468102
1037874998
708705858
1296247022
1058144303
385202494
948573794
978203381
588651186
973408051
655243626
881921004
783731337
1063940872
600692017
622208877
930053984
392736229
1063108242
586422056
1045509412
872850076
825317486
336337031
787880294
454130304
349157568
946357183
592973742
658322041
392429877
635224619
419304190
476704181
268284763
808570658
651815353
581267745
844087988
332040196
801835126
872113737
668441031
385378436
415186766
864205718
552092744
575147779
522481436
567103671
726742080
791974310
624035227
731585799
48037238
1144800432
299578415
403776467
752360156
1047013782
636944864
642690014
665874715
346853571
842470025
945542706
609075756
690802155
298787190
953572410
763141689
359152540
408038830
545182707
766705617
1086771451
966700828
965314025
342643277
657769168
341526846
752775882
1024585484
415987417
1017497047
742969139
474343363
1181675905
454075154
370948123
1005721866
395563497
523213293
633534368
384152745
1104180345
970122242
910486641
877681676
1011857063
1205228579
258186266
397959325
543236460
734712504
982040873
1203092334
584691755
583368893
697216139
1026037320
530239761
593150633
936981283
79376590
556708478
1210033634
643244576
939462672
1098699373
625689190
663564472
1173309287
940161821
909041298
556121287
1147542579
653663920
405828421
1033120145
1040900017
494519856
1104817134
1067558234
819159763
1005265896
520766732
466561512
456877725
488749005
1185488200
991009888
809367850
865340611
767656986
310251745
767510230
441865884
1120973138
1233346830
1111327261
1054961439
676979066
868789512
1007235174
636713440
722249476
557432252
1008097108
980313896
954510218
877088083
618995766
1174125225
843561830
533697267
341383710
525551162
682859470
674453729
1144394424
494216436
832649161
487957793
580992582
1220003022
561819531
960422656
1112494804
604215638
719262502
1001481544
849814832
1127956716
491183177
1133453158
469895890
1119526055
265557293
395390314
978123960
1193782753
252358553
573109742
903200536
491122400
340135434
806119266
736456828
839911362
834718506
1099502536
677875821
658239638
676545837
993442415
1080136379
975884747
949309467
1047748456
517251006
390628372
807899989
759043132
1124818501
1106010021
705513286
1007070872
857267309
824631554
1161446634
776566952
680561194
1146681924
848295385
560263619
751485486
661681399
506195704
490418748
362524655
974085691
450438199
586809949
962202649
472245090
580854020
749272350
628206541
1100319554
939260312
861329343
1070685948
1004716881
706094110
854071519
594361742
637172907
660336500
336792045
955263834
747645652
679621854
981040029
574867167
722237405
535714570
1296321887
351645330
1217657392
708426629
1173867479
532052125
774544799
624014599
998595173
523482361
422907690
488379895
401677681
214855103
701687163
469701618
571101214
373169353
256692725
428491453
648431501
676089442
1274113253
1238211286
575411379
1130683284
739995352
1160432279
684536572
821674859
1003023790
1115639350
336420856
399440032
854633018
712033747
533648038
516457719
1161528750
986519285
518012590
855641845
585785012
854608543
576127525
745210718
778916872
770849185
982051254
1299169080
666960479
422345434
417432732
942221099
1075561161
344625132
807650526
839451152
812727533
749008752
250816646
486851789
447936750
666668794
769553326
720211269
1053363811
1031641774
757779985
739202291
951565614
369186092
469880515
583888036
370041202
819636448
963504781
825767960
458120874
843199666
634761283
554717882
565110373
803994616
144247358
860347091
474202035
669190246
1085323114
907153799
551670656
381569237
863277606
797829156
520678848
186822518
508361397
1080212323
486893126
937301120
677070180
1046279106
1074341137
866637434
579853532
510758131
348405662
872050017
797030324
995620835
474197957
102788809
1036732768
654479577
1242951945
794669909
770186968
1015128621
516762460
850092468
394346362
844743715
1242369732
407622835
90779197
627670445
520032010
641061623
375492451
1083385385
920399686
745523534
215716625
468559101
779025866
1194927220
1247150205
280139770
1260844797
841904062
1208612916
1229516330
527431072
1160921249
959797169
695600829
476354041
520897862
620466342
815873041
425899958
939925485
634298067
274452123
453837357
765153587
686630927
479067985
854750438
372088024
591566451
996174270
678594346
1100155485
629981413
879863024
1122548020
567223809
822977752
597115534
489502311
701724825
1025396584
784514372
751804166
243984584
955025829
961227779
920863336
402018533
519329981
649229789
771381029
454851158
879987674
544645640
247765193
538608168
657030764
383679222
1224846452
538828696
543828273
294353059
259339328
899545795
1052934585
1132582427
228720442
749430093
663888501
928036499
831487332
996825002
1210436970
351577403
508637282
1075953118
646010247
1005775689
1110798467
1006611378
1233588627
632695147
602529891
872294618
943059191
492372796
701505558
584998258
316891115
121698867
1089053883
948462840
478697993
668372146
488740085
276505933
748813558
752276342
944271960
647277487
1088569904
410971841
731589541
1096193422
855123799
729792307
2887392
773876381
335776176
890592612
401848403
740261753
310118364
800210669
1034006028
899000385
859867299
1055598043
1000810488
881861058
217167723
1093657053
1283928823
510255384
680476818
642933031
271316617
505233304
757272947
966106376
921036981
647806015
1144928684
680615293
907767642
571592993
61274870
407791608
233807056
1216120174
178474390
744245479
867554959
801550689
162247200
904502779
501086274
742681144
1025860306
1149349208
653859883
799630582
498155296
69781076
769648555
367672314
833587976
748712851
828236843
534022066
1195872247
340779626
1089610225
811479059
1023111688
746789811
753094584
1013132185
793177453
777654222
705801060
1065699024
905224989
526432764
534329569
371061370
827926087
634512723
627994202
1103421503
681158971
454530165
873924842
1051336414
78084197
287648887
739154881
198222518
518563711
942307106
1044437951
465983368
931455309
883627160
749340210
654210860
1117860097
1101587739
500817483
114085812
1059791642
501943830
735705129
473294563
680600840
537434424
461762666
1007646617
619898842
46931926
547036214
972805461
988335450
650578154
777591767
407015521
568042235
1009716331
496918841
610112989
217240029
1121966363
982766836
550500042
792239891
3364755
1142529064
503035584
1032039504
1247955353
840974524
689397844
770250419
517506651
986701144
909783538
626350187
867439814
358568323
651451693
1113054791
390145428
817513724
943191867
688721487
886802963
373554813
539862188
424208003
679844262
464292911
731226604
1010233960
730240739
465137164
525743564
1016707558
701528633
714762448
1249189504
519246800
525271317
543320003
572563542
216148558
1013472345
478185644
452295171
465335536
844194790
603319511
620573368
1117998483
1035139371
625409587
934769006
634429871
512446272
1029979876
377101959
923829803
986205789
568609213
842000541
550341338
1065628375
604258441
1072257702
1093172132
382584452
1160077637
886656720
446622756
475012437
309424785
756125176
188860148
840958585
254198689
537709269
972293551
543736414
284996403
463497761
362387337
412756716
209567947
1170716837
989752399
944133901
1186115129
420499425
1199920987
640562225
1031090323
921474456
1235049541
753579652
60748854
341697101
967285948
718049840
843772068
421236611
1026344094
585847380
800909591
1176564109
920840135
1193578589
997890385
398276923
921873505
363879219
1043577663
638353906
1000850469
1002534495
356789617
252702344
522292781
483826561
435666347
1163770125
977930336
596583260
830031542
709573308
927396785
789587283
158772775
801815913
337395122
876668125
438328383
798913393
927087726
490855226
992660296
992040872
134614582
362174354
596664554
1033766518
1131987899
1050310644
667938526
967146996
506840835
667913048
1064586922
978546902
461886863
613956781
350875725
867915465
782995098
136868456
648245982
1141568303
686702104
705214297
650208432
303982179
1293368951
478571300
769836982
623927380
972138279
621218016
359023699
1067837805
728446181
497823279
946450786
658682434
893885772
1052908741
633859149
1127759136
427655722
293380260
744153213
586132166
270605755
898145241
977414394
754572576
1046840680
350348450
726261491
524611046
712952589
293914317
864734453
1169477943
1219899980
492189856
5299071
994834957
1102168370
846904569
1021272659
356548001
83296550
752446209
879924032
653708711
734681892
407369731
926940820
1028117296
717361748
399127050
644724650
1002269748
123978039
467611840
787827254
861067670
903322874
399419221
549126812
1034392798
874371257
896198047
379508765
685480550
990431773
522346648
982068840
455557513
458219616
781719629
972410325
1021204097
921563684
814448809
1007977689
1036836610
635205078
522857286
787053146
821071542
765592202
762141308
782441506
470519216
605731619
415106917
984183428
710668090
951581673
878348512
346490171
613666193
700741022
398420081
529216267
575947684
940759899
547571962
822117762
867670741
635531375
334030230
437275658
859283523
683664081
948731432
721674680
313830898
693808669
409887564
1076028826
408417911
504396803
1186989861
700585381
916246903
1238503852
579385592
599456908
442777511
1111998351
1031239505
762669590
803002215
833040337
277506800
239097144
201080119
996752902
717626080
579887193
931283679
589603685
547586217
813161867
615592892
395554359
199401240
1060944349
135633879
570695559
571462169
515140291
534842027
774426160
822604284
532342523
928984002
44084236
880202272
809325450
542628843
1198302438
366727902
384872920
698492758
1231875783
1162002378
1178331711
955372060
44829400
490708479
388155176
1210508909
966586229
675982858
1219674934
846183227
398757371
622860889
930245534
982685525
790788207
753983933
1061070481
1147649860
675654646
978670585
454052564
654325533
687003728
666405379
759832968
545491899
1105587007
294612432
473918126
680163092
1170723746
982607854
405923940
696003874
515194393
152313197
814793979
540082647
797591525
1132334961
804918621
1274187215
475443815
492070798
892732443
943449329
927423705
845596290
879067471
765437360
501067990
799661739
461602024
816595701
504751789
993561701
671484924
121123266
1000137071
565946096
679396345
820413301
1136787615
366075163
657443225
632017249
749236970
502180264
836646234
585150668
861967912
989843803
417215074
410532224
288386153
1281788760
848021498
859664102
1071617608
497198911
812746934
1063059207
538710587
410700695
464042774
960052960
398204173
732983335
869265792
853496961
554992459
1047393639
789766180
719834399
561578950
366890817
612034003
96654488
1241485777
909029374
972556117
768913455
532040741
1085528461
937397969
323746541
494295416
855953651
594177003
496772332
485825836
365214622
874609609
572912847
768585433
460635099
774749174
874960033
921115927
853748429
646546256
464885681
45004849
716573807
1034995668
682639868
567624108
496888338
894926762
525961263
97471840
211276389
756677602
1025479428
372542644
482402220
502435772
511518590
925034523
1162075855
1092864855
503661263
782968428
634134398
894922681
636651201
826394579
1040128069
530255473
1179996726
832796587
1087350837
243320537
552276183
1050952334
915048121
692569528
1046904420
696392152
966989130
466997562
1187039818
629313700
353815188
902730063
942052514
980907842
742349482
917556042
377213829
1247631016
889685651
106317411
609149006
846926754
364811737
255604643
584333798
621451928
829651740
907236462
1167875982
430768038
1098762491
772491739
1127357465
657749213
804974640
364478600
1085260116
175420951
414903159
1047643691
898153758
979278345
137453980
972381901
1145971213
1011126312
917072067
93261319
718169699
702043890
992774646
1104792325
1130948279
930183782
675847918
1000855124
805519116
1022443016
903819673
455411603
604581324
716039003
912165490
645742741
463780463
1240075520
658312740
743237605
709354138
1105994009
1207834451
458388818
575599956
678462216
490205570
1055848431
411511601
441083709
829276533
582300218
794889166
460171848
505991425
938360920
458653140
104437935
1127871330
661144453
622663123
798026863
246472992
614565200
399130550
424529127
1020378093
554072038
950987591
542476444
697613232
497818666
945157547
1089856830
797563191
1026656751
410148560
611388765
568099560
620704443
1086062315
822833296
179321759
687036198
521725140
700272599
657909129
1013966385
283312547
619979582
476325958
442414585
736696714
340470690
804572486
402989464
978004737
786444523
544124231
413280614
596698787
671985835
1274577854
710728682
930153125
622241037
885815963
269719704
867247270
488201130
544120787
767428414
444393236
493515800
376931709
450166044
820811391
431003216
688698006
1287789354
1165255632
815348046
696091523
1016054738
380664380
915917396
445735923
599441341
600347705
374005332
441800886
1199930557
343736338
380700324
487381967
1189500271
670807446
228215838
1008611554
399141736
939598176
1169815485
922851944
631899717
776893028
1295019666
862256304
1260693130
794933918
673822532
478101239
333739114
1237536376
481523425
1190967895
625773357
747369767
641399894
429195657
678007527
875162545
1057047530
423371296
679827865
517814658
513719152
833573558
772567067
641183545
815320130
425623043
480850143
451733623
518653998
305100649
976420746
923358529
593804810
630034084
688350002
832221635
1054764754
597613924
231711804
723012803
807229196
331303268
786069643
350006580
715049669
1002071859
292125066
769298890
363984937
774864306
938823275
997510618
931458974
401880434
371941037
902519655
1017377188
1166056541
677000935
679193680
773873451
670883904
926787603
473620092
646354327
969636463
997540634
249231263
521896375
725477898
1083735280
701645718
442284748
763527686
407904446
930821755
495335598
505207454
481079253
1213559345
1073808673
816258654
650447125
950743926
287553411
787929753
970709701
966617297
795598343
510229538
630808352
272269959
465845907
828835372
1050526667
523778978
420177457
523216673
304971789
469998675
1064465021
1275261279
651824716
880507695
294068241
1088206460
689884662
422821157
933152130
762999775
342203744
799774054
5066169
723021972
979874352
432192124
509986265
570597742
692761560
723441587
539387130
520814239
402756806
811027949
1026801797
933750663
1118965377
697101901
596430897
911376961
1100064520
889619572
1018210032
1155111824
306854089
923395199
837028589
852220585
703317515
1280664204
684388196
345122140
1031938514
816788716
685348161
353517868
765686163
885732019
385994453
245047273
657349016
1100454098
1143272754
681266017
1214460011
1026005184
852496123
983367148
870964769
966819907
777524058
894478574
907378331
1278609943
313847901
541499941
419692173
1050978974
563930425
1076029067
712916018
994331017
1265346852
1141103629
650988800
710690456
640914606
472170564
709835576
227388278
183963313
1103052098
771842442
834892317
955392479
1167840160
267233429
1182612489
1049127541
776837161
829883573
675433364
535789980
530446782
1121959874
1202440805
948171285
623837499
656711319
695710402
216887491
731417583
969346595
447438286
1257583825
331854217
1037687928
101310202
696824689
793551555
450212663
510798899
627610471
619521896
1069271662
1230265372
1128255485
517303464
1271930388
678573825
869083484
515075781
1140360191
954073409
1263741477
676024285
566059472
53651181
166096577
729922728
898003113
493908721
657982858
1002033423
833307328
372284611
1081199155
1215385446
881077793
835544345
1016781769
291741752
754755988
873359500
985172784
1273086355
583800840
562653774
754999971
198083269
402125160
679408094
1086059897
513795095
932702052
423298522
757068245
536700867
459051108
1076498792
1153479574
1044912838
324460678
1276582283
1052575822
1027580282
775031487
196622150
687515780
932060437
1247676476
467909938
319595786
775422071
439470467
904752495
1066817384
747162118
332912561
475732050
815885274
1255282286
785189764
456158989
887663969
2419585
1000353901
1231276587
664592158
753595735
849235062
802108227
356773279
954844825
689749156
1140238220
767076519
928920492
661830979
458499937
381784164
798166762
740712026
967556971
741357502
305394450
604420525
752268011
1079283726
324685601
720581041
967204714
951630853
963284500
955992739
602845987
843228018
821546053
52260211
475450929
578497468
1231908687
1113924009
1255791271
514051279
397463731
323338402
276146773
720657737
508091423
524679540
759537855
781834974
580523285
585406654
950451921
1152247214
865206633
665607167
734827712
869319878
862392057
843586528
1051672129
1173814114
449070091
203889362
831608135
911769093
850234579
408973906
370428369
678558550
585560750
635294586
1153282742
593983585
965060145
713743068
900057120
752270094
64792946
825117807
1294428887
690327790
1016649300
612294642
935710156
876213147
622239140
581276388
664557110
494800448
845467854
400382143
871347896
392477310
685503096
725429912
1241720103
825792587
700544364
616704574
942525708
489832983
821308094
452120765
191571778
672777529
737124325
1029064770
40392868
1031660410
812322170
471511141
587203201
791529739
273417790
868970982
444325668
1240925479
648295495
708926808
397099975
920944289
443421148
378414683
402402699
757363926
517616065
818291100
420835314
770600577
470647669
1078075095
1068805999
245077309
800831368
947983403
472408077
657455799
75611363
589298223
416407220
588232252
379586780
334535084
428413568
463248728
936864058
317999037
892260845
593700517
537359423
714573406
561131908
815310179
591685220
686415813
941276576
632701259
1154426966
916229589
484595244
189377897
924305587
563331886
1087195829
925922824
781858219
558103189
435547325
849326779
1262840659
1255921402
452722290
698766105
729951378
831580874
450506602
609288862
715036150
603961076
1099409623
1041008318
197911290
856484110
509397901
808907134
1147867835
1229468402
705647961
469580864
838400743
907139777
403367792
970989377
836250983
1139867699
534326210
400308789
362712108
853585382
667628458
913303161
225730926
24108826
642123388
837359470
692768331
485376141
863891950
1070245719
740176308
405815275
493763701
1057798234
506055665
1089500213
1097650295
864666482
231976467
873640944
74656450
446850634
601987893
1152872482
608172974
1023839311
996820225
161040123
1099791163
1004425409
742624610
587877530
257823110
429496149
304088358
671935967
470860949
581791482
870216827
1055652096
618203053
676457431
686965283
660286148
1072487759
814864734
656615252
445833353
406823874
487986324
823241615
97765259
940062924
1020188577
1021789172
912413710
296007511
542500962
861331451
996505118
79209242
328171552
483092046
1030523460
1156772921
887886499
573410748
1099715183
449520174
993441853
853583221
734151815
853119892
1031909944
1086813948
214593415
1058454638
792083210
303511153
377768261
776163484
797928514
1030572169
690274484
723525307
561550647
1012521552
1296937436
870223865
964805181
821915140
757858834
608621024
1017425181
621374515
888853390
499354566
814776142
634683331
685997426
453042620
544405783
1199036795
472521048
612023812
892552117
989927276
491110452
381557024
891528016
321123824
448023836
536958410
879294466
958201465
721102612
986258923
603621669
1040776628
630455644
1283444704
818996397
669368638
969804301
737766569
1123133451
1080825853
354899557
840871986
780930918
381019321
606030735
348033309
585609856
520969136
245180949
924383376
954988575
621948619
894174418
1165908436
971662276
939966906
423120063
1239898766
612090364
579944322
851866001
861067282
804991709
948310396
669594035
771608433
350009971
201294025
301107081
551844610
948523826
722590446
655158135
474233042
867404022
730830408
662614514
1151060685
1049121478
954339930
1035631571
338442092
539934923
386859074
566681657
675460588
710068549
1145497639
1237457874
940797608
1080511180
1076303803
887304541
747314411
916546594
523978115
876592210
969757678
812778209
496132162
651576527
608049793
1123547048
997964609
346155967
1113937300
934262642
503289627
271257390
385733466
520213324
564577896
526567616
1080758209
1015864640
1005631265
577070511
500079765
981731636
938274634
687261831
739063707
559576816
999414162
446619546
331310460
669987111
809010411
822628261
972935643
1124544021
1147552490
701428435
783160069
281441072
466053157
425155579
855220050
348498188
450279845
520658273
787900764
1187115934
706406950
1077337080
984520619
866987748
845375845
472985987
666829629
1233989137
344866357
1027158069
489044502
953861870
238857411
665117488
789259425
968182492
998721082
590883585
706147107
932602474
702682240
717858025
689355253
559088473
979485332
818229515
376466128
652637282
959796533
510783815
214555875
759156732
1020437801
649101507
725478986
318283765
1154803915
216247172
582301124
512462374
1229051253
894438103
763271062
23039363
524799070
700884793
544962480
845978665
892250081
504128862
889912906
622530890
844147403
730978330
81323295
423041498
265027339
848220944
1074404730
1071105794
424758862
875474342
263786681
685190474
650025881
490656834
459419888
744097464
554085825
818647391
471896334
804695625
1145676285
430790544
687520662
661512949
729633730
1278026054
965022430
718867208
463154650
1009869105
914682740
801876607
863377965
593886562
717539167
557063383
1023864481
949538750
337748329
910433746
1284198467
1223026329
457612757
1059119167
717569022
1044749591
840799410
472331524
962635167
616572343
362212776
631090211
931367563
1034653999
448601321
102529384
597936893
659381515
775324797
668986116
481140591
663435790
640630655
1227238726
657405936
1042357012
568129830
572193200
998226914
340093260
395662288
936989109
430613422
420939150
421391798
869933747
503432533
928106039
425627181
1057519726
477197106
1058440984
353727229
479330600
684078120
945769280
286978513
819848786
945570317
1149332545
692428673
488745547
1050520677
407282248
698928510
160511520
760156280
613498308
950900889
566712815
674926849
504482927
809441684
388781843
481539550
952986160
400557258
952674464
752323456
997825128
961790967
986161244
810953393
529383599
793953598
434441799
257532106
524775518
324204630
1063025569
874862027
793248362
838641949
250600079
443102782
481144710
1090187487
680402196
538006974
996606469
691068724
332890743
557047351
835001257
560241401
523230029
399429147
823334292
264504825
448233365
428180134
634711325
894472815
1043750103
893083184
550398100
871243791
1056210526
729858972
480124879
1079427964
800558708
314621506
736093625
940497302
365500842
1225678455
705843389
396108289
941047562
815259245
770869536
857400858
502522497
1175541870
438977866
634399836
830313511
903098081
351285876
667288599
841734204
447597719
643690173
353594104
867919853
762451045
436100335
391120753
843423709
743145728
493045690
1278129105
595276711
874787344
900954991
1036063856
411179279
971805266
272103321
1195365052
915521620
625197997
578765378
1003087312
465836917
677335065
612571004
450227848
466622856
1000886981
380358260
949632073
1188958164
416629390
450485457
889039822
446798688
475460816
966676631
608964195
691258197
322412186
717894482
969335925
143340696
509708147
12807213
316844387
795230193
1139300706
448195017
831667532
331279368
789447270
336874150
537492031
490128975
398314919
650262012
557439804
387007286
589102696
326276106
150529191
716328998
1007351449
552902136
958345900
484536928
1134074859
895373750
363255571
436810495
878147778
691778158
678467880
486136078
923512866
824121812
702171911
835952680
1107529770
424056606
935910583
1000316827
245812759
982997016
587829574
312418268
795231982
1039916097
1061509184
1062736731
682611243
958980612
619971570
1927701
1202110352
530127218
1064760317
178762545
370980878
790578780
1055850020
725702853
339617945
456864604
719736680
784478609
688280600
812791165
648131374
541189317
436552598
336026790
718961640
987973805
778744315
1017915456
217390600
862050444
338393806
546974224
214257090
257098505
275291286
724631650
483043200
818189221
246890659
633705297
544115050
522261565
790169936
1272354408
513686508
466213537
681212582
690653928
380130385
950074902
552072519
1008402945
661814775
330160265
344403350
1091896513
707314994
1017489529
520733768
655288069
977349984
473911175
1175237585
777811347
873989214
1233254116
971944691
740844210
558028872
939668322
427713462
906256629
1247604
886820576
829172693
755080234
587138346
122089421
432519619
1054205015
974822838
686175741
463246245
1044627263
1075822301
1063206766
861706089
394728135
432036202
595483431
917667542
515551711
1113797857
773258422
739757442
834103936
1195766585
1122251510
798925188
1171629994
270468662
305581990
566097698
804538245
1176601621
789807138
482383344
603390033
829128415
938823090
653372793
375962146
918345247
767366940
209343953
639202638
1094958194
916939147
1037408797
413564588
344304831
783458540
940615065
537807401
804688161
864083102
498664046
738443361
371647349
336910118
434408131
433976003
892601872
989828421
896259991
491094509
1065168224
711546132
835554675
966732113
270709460
1217923112
763836528
451494620
983020472
453100540
725408722
701389510
944946090
956943056
1035572452
259128877
956689395
1021347116
1237820813
647656722
623463340
867801576
283329312
332615464
620691949
464877658
793931059
624787863
846553672
1076442230
881846580
866161132
726806
985606426
395357718
731767442
662330952
407764598
684214096
361063167
520023862
495321491
434906412
1223237870
254686042
729661494
463744426
323193934
396303264
610391687
643842107
1198299196
665950439
791690361
1028864645
1249060076
802233219
586470632
159508168
481267074
167972907
889500254
837244420
464994314
726148998
407757135
402948598
785081497
808972496
536657710
327827035
398412508
961898695
341801383
547828420
860748159
1034666137
1130984207
1218387697
345107839
903646550
925709322
911476003
923841838
402193190
114195938
394437074
1290280953
565029845
935342515
719467688
623627838
1149287068
592376726
748274041
671805376
488827959
705330714
1134043673
802365649
1149083249
288796925
303520739
1046800154
898828256
272333370
1032139589
706761037
94031245
309976729
426604036
727433782
668366426
958957128
853500705
931837955
924097526
982449907
886760976
778513736
1040294575
899689371
320391260
1177776922
563791965
928316995
720144503
953662987
857473662
1011478423
456709691
951728695
1032605354
526394199
1018611225
615459965
549180819
261040721
928370678
851190395
975263886
701210906
534191631
361183936
732438979
517657487
861510812
455370538
1081457623
1062465811
780138730
329700650
753750300
662821956
710265926
908754855
775188736
413309860
482389600
927853453
190470880
1206323155
1048520890
997972500
765874383
1041175124
388057938
1030384525
1220763244
1204165725
232843836
864300142
957990880
928003307
795412501
631211355
536419697
759566634
863661287
310899922
902057564
634354930
136950367
941725164
746507856
881598247
273761371
989625221
852172831
648602442
542779660
785026575
510676779
33033776
320183414
853811887
268701415
1072403824
530423371
786245456
1002115958
802276399
688950240
791073892
554298498
545317235
456349697
921514499
647198931
828537288
903604814
1181543033
449072118
1137216315
925353315
988431732
689362774
951195791
665489001
726152312
263129075
706188287
1005492975
1228832916
361880262
1122210724
539480148
1270931430
1143105236
821259538
85099147
783204990
628255381
1272786419
1082143368
553570081
628036312
960015495
1206327521
343667324
880924629
910816715
931875762
739860530
582129584
722260656
701176489
435479754
856383796
548609729
904950361
950461416
440906273
341446451
728685758
633008812
538260176
1027029961
993316856
366017292
1165278446
372589677
1196559508
409432923
1270739751
605284413
552793117
633036167
345547853
1295924642
418111071
1235782715
964954486
1012778189
817879007
41576147
473319953
1130478491
1061623549
757468880
1075524421
1035131811
910936032
884678771
74307960
560469777
487112560
433542159
1022230366
1143446249
598889924
1006455234
431786439
1221413401
1179440122
488470011
1226456700
802005643
680276162
540957986
510701105
878019030
450496504
483441931
191289914
499883193
1137171600
528332188
880648313
1019540346
1038242466
451387298
745550072
733667783
1263850187
1159196530
589422886
484597502
1101892847
466689252
866859355
699214858
648384285
533656630
778230739
809480121
651077578
509635058
255964129
2715877
535556287
979502405
647548139
993971638
919823228
981665122
493291230
1243345094
483950849
773269645
1033505873
868074519
367321485
915248099
47241682
944306166
586964442
737840653
1220635928
1130298123
1156483523
796568611
1013350413
1009009313
1207536056
742708201
556783514
1280198694
713793298
1043782174
1003489906
432491119
905865166
650326137
1198728875
926748002
915499180
1123924237
757873429
824700555
871678008
609003499
974435290
978646441
965326328
492283621
715863533
995029401
998742036
507386847
294460334
623977959
379436994
374374057
656601248
963475116
503428488
204407827
726987237
1116792711
407001459
768376214
978133132
668591530
1022789726
1017620419
540973400
385671479
1065487376
970597463
358555562
637299713
849685391
621271636
523092363
615793186
936241431
963938316
691975109
1010960465
1021853937
864459911
946825138
1218482735
718912373
1207060457
537202747
249871377
366179690
1243092882
713510776
1030602361
806528963
1061069663
1138774387
524193783
902746292
1218049475
1144950108
910409249
1064521187
570955034
586443831
494627051
1074730490
508039742
425918161
642895785
744958934
729634769
451810425
759037002
1071490371
947501212
1057450491
560932108
931395602
626707208
269883520
658454451
457626118
734173781
834205537
695200075
453086339
898646404
910341195
348939815
1143988748
561282933
1092081749
313264306
526165890
792574662
1264328621
1110834493
1004566924
525547074
172955318
1035541202
624089756
627749635
387943653
299703494
403259195
358136333
482410432
545364057
675235434
352653804
528352458
300304708
363797890
282624406
375681532
650108550
706613847
544145619
1857300
435089459
593765095
663862349
1059360337
679103609
365667655
819607228
119259776
1133903934
693739856
712508972
350181419
921267575
303143618
762588799
909558487
1095896755
648002033
961416520
1099671466
1062615920
385360061
1203096591
724594932
1053269648
883326639
317484880
768436648
636092545
473118948
865065598
373783178
1148542841
562538205
1172223430
986843338
1024556080
1025715955
749538724
1011851724
902915502
1010825810
814726425
976515859
853516179
419767814
104888115
765540331
337676790
1008060744
577398922
595493059
597523725
1236091520
652562484
1271878016
700832852
769605172
828586749
206886228
454669279
820293642
1239090726
517361642
421485279
919550385
1014165619
390683912
821374619
1149910666
417369720
1284139060
653101326
644861570
374555795
584933647
1095691788
524348308
980967690
1012049887
641955738
1048583090
739642250
556977143
1001724300
374310986
534653767
648713726
1044958324
363391879
302549673
1075085591
929329363
570213137
204468108
550174689
641916383
638286683
928677121
495176978
601699816
1050513102
998773901
629380876
1210399170
1046622376
308772908
768135706
702213424
842937760
1020598565
1084840327
1057895158
418926053
1157373669
422846681
1232349886
1074780735
792936918
506486649
730484908
819425584
579911806
809622690
507217970
201750831
1000586974
653981095
659599894
439022231
960130527
569762474
1148351634
1140193116
573413018
534654626
721262433
395342745
455930126
952427723
1005166351
840574898
427703466
442188062
763789223
510049041
1014945406
456680446
1274760471
946382988
883076093
707946759
1177610357
107249524
351405380
827388285
763457454
180226802
647607672
347736068
493809143
463308622
219355101
809119204
897084873
670585634
291873059
620878181
593231510
579381188
698438204
598079940
590805841
422171434
1130475826
442014625
686742583
1082326814
351592807
532094400
742092348
445586886
664337752
957330134
732453052
312842842
435821231
824309822
337031487
785489256
638279691
525380469
881027075
890321630
873763342
927222500
1087334144
394211650
972339262
496089524
507916436
785235667
1104511430
1066840343
1251367286
524771820
1138294022
832636205
797002371
770065997
390020145
210736410
1018379557
193920600
334236099
873239261
1139733797
476166050
436491390
626215071
1075762290
758018583
1240605170
633165251
667172214
483636028
426158792
347186169
725187643
809681695
652976058
554652029
780865961
447435626
974842220
1237208668
441885176
1166353245
636626072
908181953
833415986
11023601
1013236565
383760966
973556140
1012459490
931679288
803318416
205929413
593988249
1119902919
850972181
831800353
341225450
984088574
421352610
1151957462
866944613
849938809
788457983
835489818
502807453
714735002
326406928
1153530942
635051052
716859466
794204146
884966582
188542827
498297870
384103249
405529859
566627624
734801639
506136911
815673741
788912118
596963939
491933930
451196968
737831052
856210654
450769433
793806817
1292197299
467454428
271427740
581290540
799214878
1241938180
683891309
721221351
885335663
1136184230
548973454
864481166
1083206297
745397696
1284165452
1200267948
724964964
1011746391
633990360
469440338
742712092
533767677
579234561
1117567564
720421802
694381148
819315190
122686532
642970285
820249080
380071855
502047225
954476301
1230922953
467228655
469215357
202242258
655208776
1069001795
803260413
628166291
455216760
1200576506
1141495057
965065592
1057090926
817816067
484082792
647367255
469628271
629709391
501527465
971100076
1126603833
539587497
1020746111
1137919617
547921114
334017855
365731023
1215423163
1242100029
632371727
949391689
1012417646
562168011
961536789
1111917941
1021458333
984573739
831470424
802045465
697740273
1064623158
499703504
927565261
366127205
301790580
959721717
505747303
706033903
63793600
692912739
920017048
751680246
1074857716
949713445
562056735
587197247
298334602
715662001
1021493634
525610486
305095124
1141910010
507398519
834969778
1094083374
633023942
1092448740
462231009
700366831
781244823
426670288
932611357
896638408
894265408
624276476
1034524371
742646486
85097576
439338669
487677477
778798285
880672319
1090076428
418221278
1172418490
951882818
1043374353
908385860
467651873
702973938
545606111
821887209
604328456
418262324
955004082
1041525011
891742675
955618987
496336855
567355882
576211427
1058888700
608538765
573533914
648452839
717679609
1143486526
305223574
465348765
554498761
966958460
546364452
551631413
309324526
485143655
850958933
619892613
467755347
802440221
482077802
246567438
1246286828
658915320
345366056
969104549
962810183
870260813
981472964
402762182
234889549
865353908
273552753
953951323
150104028
616880843
435194352
1146169349
1089981168
1223367208
899762190
1181408045
819570093
754798018
475805643
461269183
833234915
290109669
1119519979
1122490778
1030016525
319718169
408987975
1125771325
435668926
876547913
1245701794
409522264
491942996
1012096822
976314448
1221000890
928164354
707268048
690156502
963228141
591554310
61459047
789845868
925158509
487389727
656326414
1224211608
580552429
866890954
608722033
963925008
786318298
809782924
586275091
491051524
362904374
1036810589
731444728
723259616
595002846
685270065
603740411
942827355
757794720
808043674
715577076
590438003
928293793
722853445
219315248
1046544217
468930203
847768619
947119725
371623141
596653060
825876983
739216428
1056126033
493322833
564214389
328136033
1012308564
870924326
704113237
526238041
885627256
1196890216
467873345
1218677037
1155310994
735571071
1014839423
301315704
617280450
548970194
579571270
945985613
825676550
1120914753
1033327599
474790944
408142126
1104452180
910791713
1071726245
584638314
1017998706
438693212
539438972
834088948
618152255
851212769
1142757630
630900811
353716665
832436186
803670606
722993132
1051297571
705560692
1178731401
886428634
1000742271
670522953
553952835
436119278
951734861
884972160
407186283
973374672
397399226
1275686295
725909695
384150096
903640371
1042994266
598784116
430224129
419384696
809635465
436268429
1046239954
244943647
504224863
540649876
833168017
722534229
562700367
1250596665
1027834609
974399240
788705015
332706393
477494316
223700568
467897302
422862024
1169277584
403757986
514119526
345355278
1108186885
952196220
501001491
1070516136
361655049
972463024
334456890
596541591
1257430798
878637127
1111814534
960311893
237700343
569553254
869847142
626896110
550603638
826347232
441911663
878753138
1017891720
753040080
700327922
1244176161
1122727368
720192730
589971048
531229052
706279606
377119530
594708974
721880625
612679899
673778677
703734110
817296745
689718366
547206909
590502368
474594853
194503956
809744758
564276316
542733296
817792987
431047832
1018107682
491477899
1120646567
1000277724
537021947
468429741
460459012
424523113
636283661
356866019
754974590
764140893
1275881398
796162117
591967554
830854726
286671796
742859874
85437812
893077657
388828640
776955489
896558453
1086499975
711962550
365603676
1009301268
501670061
1285804006
296722910
1109219506
535727565
821991997
391484193
452788293
1028630563
960379559
566801930
722627964
1054221359
1028195103
732065559
598682837
1233389087
604729165
1116436061
1092868867
845909879
519392136
647805950
335183646
757171333
776199625
206007130
1058702076
625415232
823613410
684838072
1155650125
916421389
921732401
868553787
1158360562
753383942
440224408
697808168
1188325139
734531601
214936438
654873903
1217410573
819663675
1029423395
691866567
954180272
371633018
266563329
151411621
1002339081
318164289
1098024289
751418139
968024114
1189367904
1019771718
421710979
357183190
787874017
521151107
140496559
540024464
521063449
314310414
459169214
1299947974
994357822
668336592
590790052
1029706272
946803071
570686034
982161973
1096523489
883444126
485573480
897183578
827947258
1210173218
1013009867
985676098
1216948520
1058065673
1148586502
333404545
561483364
729847495
530034225
761172458
450514700
421256677
512063746
867576902
796591374
1209110461
539055563
684028881
486872082
1028515857
548732691
1019794849
1114854263
1262667134
451858940
1103558195
920116271
724742002
913074518
399410173
113434639
1102846542
460896634
695782043
1030185541
832360012
491679998
758065757
1094785312
307130094
686676572
994247020
1211250437
551681889
551904882
1071150717
857805093
497923798
1126714567
982280919
799385219
870392221
416651223
2586895
713094653
773010756
477105843
881459722
628353174
809314210
566233174
593109236
585637926
596094149
1000915679
1087300184
519331485
1025464401
730521104
307720378
601709616
1008080003
761768550
1289145
350833149
771088529
1081858217
760844505
257157
1075735635
498982066
933558410
458908864
739072008
521727363
1298547418
877130356
703206706
1149773971
312430448
176699750
764787655
532276225
461680346
596038117
1142543609
466711251
581789709
170631167
1068328326
566459474
1157340316
1025459765
702556157
1226141255
978034107
458613313
871849420
462247633
1024768121
136987017
561127320
503478137
737734120
761831600
558541245
355215358
1053109020
815966088
876880631
357690823
946970700
918185365
1057522580
894064387
46011841
1058859619
630075192
1205959444
938702321
785980400
206611757
890010860
474643487
526378296
656289300
494098460
466233006
517884098
942067906
435739324
233584574
747162518
794584044
401767742
804314099
489403172
307685013
510523303
698883959
965804714
720750657
897539071
1296551785
585956015
592328510
541140013
584322386
1268232136
1129601013
501877751
991437769
716642485
1228741776
815054478
484299088
794581343
571208936
196405066
477296962
912486519
535282852
862591719
704866939
906392459
268564988
743155219
867565999
658507849
468288229
534383153
913221268
1071221317
151703455
1154051845
338594111
327282136
1097248593
403880825
480570738
354736661
941085899
384935412
793505653
771724470
583600575
657762754
710079437
901862807
437668698
384858716
832801390
694405361
514814112
270901095
1266839538
412925522
506478267
277764485
401222016
1173168440
779177322
893932457
1046747948
746816239
827259684
995715079
925101230
1065141478
545510565
373692394
1145866669
809776138
700400963
779519809
364130589
1085126800
904752239
995057380
934178970
728444726
1146170873
365323690
500766122
798640335
390303034
596866739
801134363
706432865
482373753
905723942
1129894595
831721030
1258348328
935845060
439450319
1080449273
722879651
1132628432
793933355
1243825520
801439365
476464062
1022995330
808108443
854394040
598867252
414721269
579798938
907093138
776157591
701180011
628463659
638395149
1236025917
1166216504
526464907
474353483
601766778
809209282
677933921
53520286
1163036097
703060262
324869422
530359004
307431025
943155114
586759866
1057474914
1094748654
494645017
480983923
709402468
561494625
951576321
1224224976
693382593
565579691
496958422
607658106
1185314860
527419915
478966137
1155732248
284180694
529495394
1057767734
888816552
483747990
950451507
469157557
379582588
858750940
806429785
917315515
662077244
1097810446
447565247
407674895
860891548
1018765415
452617291
823943190
373506979
963016379
524497048
883267612
647379632
1195546710
499002178
1117041482
818411992
723636444
567335856
818435336
912093385
837178696
448343765
692226414
392126839
75211639
271288767
679020924
420215804
1074856396
577210138
387324253
514480116
227711267
512429491
1191135559
431536100
728955986
452865638
1110652148
237699010
1140345364
528614464
1224321708
378782481
305099287
769821730
885570360
780624549
1005038978
955341344
1034754848
540961068
862716647
397493302
666670375
1042962087
531903547
1045009683
1293155864
843134540
1145021475
833214396
418520436
634981970
707842864
840100204
822580426
385102916
1273234425
416522184
891814025
959387020
474943457
573226492
713863739
780018157
804686954
294472232
876945339
197570
668021443
906529938
351605790
627075376
1014716067
1036972718
45582564
661445160
645446977
391527589
580268359
676120293
66199899
508648410
855004613
461872820
540117206
1033854640
1043608468
669797622
394216012
868704828
968792340
862768696
810842220
610530453
759673732
646937661
510598958
787020453
1148687599
589608440
1230195471
1201527160
671786420
840315230
1041515171
1135103922
1043222508
463132558
845351403
770488719
152241163
1116390333
718870652
1191147021
849982640
742866761
489583425
900539261
416661041
1002692417
1282901
454323418
681582166
999168436
442525995
293464227
1080043647
891383443
1233732443
667228173
795129562
319342423
927761697
974278686
500084918
888690434
503815450
772731842
783961079
859357128
1043947114
876290930
997093682
446716626
760406714
524753350
741084690
685068880
736026054
193581598
604951914
591912558
184584863
1108310893
1035088473
902854287
861711842
938062604
602147623
472927882
525187824
740640086
632462074
800903719
987159549
1158207770
789901387
889314732
494310514
438034857
1240508354
438194734
444981689
1200520053
124453160
531872900
746579290
990320785
351533756
684374531
595232008
917517821
282992095
858079517
898558831
271577735
607907025
760425300
1207860184
379875147
335053634
998939486
657871410
780780289
408206850
1092220199
1127689624
416288058
560698169
530324488
795099326
412454805
339747941
917418164
852643977
871561281
876173314
1095897492
1089917627
940948657
404171654
504493821
563997610
38075724
908293452
883211043
986720626
290850462
829814346
675307149
305029566
1205507985
712295330
471562567
585213467
608194064
555939348
1147603827
469212152
659627392
926486621
466286197
2377681
447427335
992197972
1089791983
1132919226
394734441
643996831
369953645
548612475
800735752
483564793
1091867197
514016781
705638402
459484607
147028067
788368147
1001702970
1173790645
600942507
904943820
767578730
609874847
547708578
619532773
1167710113
910142870
1148221688
583012217
479539564
777870800
416787265
1018160283
187592125
704221327
972395288
915958363
1223655055
559491669
494958631
442913995
1050900224
1154064985
640488302
1157876787
710099659
186614693
413441986
973981296
756071829
1217017457
8490449
459050204
307889982
267794465
992109656
812718757
637849929
988394697
407935077
782716561
511987521
336596038
513264136
352281897
483369882
393466805
557005827
887742738
1106913732
1105259628
1048378491
1046940337
732281808
845209065
1057488471
432317714
670201082
405109639
309213633
763586849
1238088741
1295572543
925992652
798373583
950899316
1138722078
471665148
1044804822
1060488141
786756194
407768335
410039681
701964137
830378289
1099433819
508479335
221364870
474329119
432890078
679796833
673974910
919818058
1206283285
1073847623
1184130083
999247698
585181568
353942350
1001856893
737649009
916685444
855877407
526525754
448025991
1143104968
423861577
943183113
1232819690
314281993
1206348260
578978304
384106969
924584831
621959865
762208707
774381615
543577927
842650826
341705502
1140356011
602842439
530343117
709102569
341176382
1134080485
505716608
463860290
820610680
377997540
120773343
921833971
1214411037
416017107
809134048
720124911
1162174728
853364672
885177185
681146008
1002908860
976569565
227988093
901308240
1166616716
679135226
1189650072
520181499
541535897
1208303095
574804230
588971183
700645866
739787850
951927340
826873803
883860087
926482320
677981979
536811299
640820349
916937786
851672889
1073725809
532847856
991339528
1257482928
576245984
989288151
866541800
1069170958
660044647
780611514
1048022191
918920374
1159978979
591496515
671897345
517461822
855505080
991321934
1110778047
727301064
953312081
422428406
384304876
453422601
396304429
587992252
469062974
1065633128
937084826
498423837
104915637
1077446473
791402938
1021269870
1134948396
516433046
1094842466
533346957
201903167
582979990
730177152
407919007
338706123
736443677
641587601
687154454
133614349
1130220086
908231588
1006248378
969071881
460160596
919366634
1117603767
987155524
98891711
214743617
1101334821
763590797
459245509
1021322797
661646949
647163722
831513101
736859646
950822530
946984844
658144984
526056597
1199868088
659105149
1024138390
900314106
438190087
846935289
810798838
1003582362
809368071
1125822439
543509956
524989614
919352845
866233902
954289586
502294702
886132181
964414148
308834811
760721630
1009089701
1232407668
361553083
1077327256
292328227
241733397
403145745
977927848
984118640
392932010
580525419
571554581
949205892
561628488
526422649
283161978
413505921
887154698
896449534
679608682
685462374
485983937
382192532
691770804
989248242
774181493
709747388
976222802
1024042534
415177986
363606613
1147326429
805102699
284282175
921816764
1248271374
1024952859
1069224640
1028108808
317463491
821553686
1040579737
482373556
581313097
444589949
922859108
726703881
590757733
447008006
675562423
411924849
581033958
247926681
396350376
839663085
1230453393
407914097
794640415
524540233
390404872
297641056
676977554
523247168
516289194
908894170
1240548789
730183537
445779457
798917962
561354799
586046049
826967391
782654173
369046402
410548948
730527072
640023357
133924241
452237040
211449082
653177785
915995450
862195597
644167370
719944206
329413962
1205121769
843157705
399416873
1008327314
1003802124
554215952
915665605
470143712
749387483
770759346
621883916
977978893
706135640
813477642
1017294479
777786806
734323175
1228669775
815910536
587741821
910248948
821814518
789082719
962454804
647091335
716782489
446171442
601010581
867020278
897799853
1026370109
532851306
525796609
139226307
396863398
502244403
862529725
653985433
390676730
602382532
602245685
914232305
1086691414
531728259
1107585063
850572319
436231786
642289330
863937945
1119890920
499789970
594926239
356097469
308243448
494005488
786184021
800672311
990204382
718186716
698785303
860256006
978401984
1186448235
980282261
292984237
461988439
952288556
632010843
735955137
776865778
502285113
984825600
486317968
503658320
566959010
1245693919
873268073
678826838
1109746655
512530028
436361349
406359520
1185740902
444249649
1152421433
997207872
866473411
659441384
267222553
949108385
543995875
985537700
1194590264
680817484
814428027
647047186
1089491302
972709676
1121738663
845799204
472697772
782416772
631007308
1086999666
776438589
833959267
312569990
1124840650
734656631
789297258
937398035
791906778
1021358208
601086592
933510250
704860129
611792291
911697456
451090137
284526198
407078816
770864874
1033626083
487226411
462195090
1064247086
392047608
467222116
462445790
1065721283
642575162
471815607
493538461
1092032041
891690909
514656040
1133609886
1253814977
1189953397
656405353
734489561
511971734
343314304
460011085
419606479
875000951
836948341
436420920
846887875
1107296779
444898650
677938604
478231731
1078396836
1286194614
956066185
644522498
747147488
583462270
889619772
639360573
470432948
686930905
883905498
896302230
767068473
370446708
419476542
471299021
688967662
497031125
1062366619
376631369
293081804
689256059
716123163
436062875
621311755
441297874
813980019
1184796573
890876557
975517520
583946005
1137781400
387160838
1105226789
236994443
962482813
694000029
485209262
640917836
1105092197
467892362
825100775
623891710
517828275
457198186
1070698604
760900910
575485034
519193493
1226800397
377402705
1241676687
558237208
619161447
1030354838
895658583
938921416
916155145
559268274
791612894
900588894
510293180
331227817
549523072
885761652
831739739
736099951
879541175
1091872014
788120891
748762650
530787233
986567955
817549433
1029593173
418204779
918624076
590338800
1166835975
1232174397
689159146
1209961934
595214379
320227653
411796345
930661609
475520554
1109735218
981094503
677627271
548945878
787724215
197152322
698981163
410450870
491163432
568833015
577126294
707757779
430068950
383772098
991712936
990942723
675139215
354494309
591833457
600997072
347255692
1069325822
256540793
724532421
567527502
415190044
769236951
674126097
1091716130
440445301
1273882261
935214338
528872712
672278750
697016435
642589203
564133111
468532045
562478242
350253780
787942715
441942557
711117932
461032989
686667810
239441045
932627192
151504188
343969257
1035622040
761385439
335504084
482530754
616900328
526188392
959353664
209956063
974737063
387495740
495250400
481665688
536386884
505166651
319489945
380094696
1297278887
629362177
335179814
860552664
817124513
686946078
863108482
273309018
652795556
359880055
589038657
381924661
620990752
782080974
604859190
474250156
1016327201
385006498
7805837
395669235
662126065
602645194
866646124
1019218756
546496660
670871227
889199739
774747564
652854278
368296230
687939360
960806219
699673194
896649136
1010148322
412115293
780650972
412525194
269194997
473930220
1254547124
271142023
770293795
779929357
398188337
601061665
1218490693
606772393
789114078
598719572
1022698642
965506745
389429148
579720030
451969657
652087211
518365501
736401987
1011864571
422770291
450434787
838917374
1008746351
541376842
607220716
606992829
740898040
1018225823
1215659764
653939875
344041051
518822978
1080792575
855240366
478091821
636379725
441557312
447801731
866735742
347141334
477760313
516654747
485436472
663766454
151432805
1039693591
501890225
833324843
880195144
1016072488
316090945
823253530
1024871108
775602660
464465955
998030562
782396487
513437821
500003262
605855525
392804962
472284957
861313732
362535678
888872196
973700330
810352024
740778402
1073311800
937615609
547314901
615830155
543778802
821821071
678781440
731355681
447479434
1214026181
625422798
537268212
470309719
670266559
1020014578
1108201287
534376407
482085829
1039826386
424201163
70358711
786932549
1076259414
587923849
795428490
480825503
688555818
243937459
501808449
1034852291
1222579502
706185759
650596081
608590526
3594216
693783284
267074197
491165963
857201849
1213313731
1202860632
833680924
781852019
903160143
823105606
994443897
785170192
590620058
359305703
152974670
824367632
681162573
959987991
577321788
462609902
368964091
933067173
493663073
909797624
744934554
619594301
1135151199
835704949
86527089
766346760
840602060
542017664
967627171
334680774
699661857
792033575
992816741
1098165388
848966197
754924094
762990624
997479243
281955198
521090049
516905143
425519820
843639986
643237894
1194074156
382446464
645396142
712749041
429387492
435797850
1091896585
384259773
1072739534
400355607
752140133
428675568
916502043
1120116106
718107577
1157241980
1241611501
1154956448
956096637
1039971882
896326720
840249674
758703656
1023965075
308991939
863002004
1126388455
971141381
784599867
500181202
818254529
1297848969
653850196
723070527
626683956
572805889
472557935
1265425844
1058803358
177708268
538569771
629654069
1117413069
247918421
1220420558
518416892
911647460
353127918
604176698
283997668
690140546
838876125
550555334
672038496
627662122
896034270
962353362
915371220
676015286
277943176
591450741
534521994
1066451839
808425480
311645634
1078046317
428647627
566694620
772522313
1092542947
274651408
583951275
814269236
948618716
1243157027
756559933
575973219
1161862948
1015991512
817418913
924666450
805949049
1218485060
694506788
801488964
670121179
405899298
956900547
453239318
1271030542
485317895
812183977
655726661
1119472618
810772348
772506434
1056727997
746137819
1176732004
1123710717
1018353457
817165768
302847968
1183936626
701119637
1192587511
1246011975
952621785
658057861
951400547
1213753462
1078986310
95361338
1116170128
509341742
431731843
958008178
638036437
427453277
1055711889
807902040
863479955
541601729
1035257062
690785170
530621741
389425607
852977893
573362543
1205810710
873585987
493666958
1168447418
473739929
493578850
1143649042
390963049
738490389
418411154
794395658
1158955220
881841735
870597851
420639569
670304419
94031532
503893256
517205243
1057759458
972464792
409583919
848004385
743518987
538346182
144284517
472164762
109875132
629028743
825702436
1023174985
765474293
933929264
313551669
686384887
985707244
1016193141
481854117
614644238
797170462
538379912
610764629
770611302
972813403
907336047
1200025234
753744977
1016221300
892753781
519879101
827272035
1276514299
811318763
1011757634
879299104
1091211628
910182830
1171819172
1132661696
1081110701
801346697
501079844
667094482
728951965
528187292
842949475
865002202
1016001206
1060119313
857472041
748836081
937773334
1062713072
206869732
884708095
1001875102
1021831313
750563445
800338224
251194185
447832359
332858565
710199053
688569207
906741595
461339528
783875061
1182513127
883733987
520948983
921675221
1297078969
375485432
320725289
574499127
43440505
613492873
454326596
497907610
782099365
1026406270
530547425
411413141
229583127
853538420
590309352
1193169415
285434041
756244360
745035436
592958783
469019765
404346070
951119174
856310932
1053426834
1066103801
448005859
791069508
548386272
22710084
1297459001
949633893
672060167
1097114241
214085079
989226937
548315780
789252493
339353727
842008079
877606211
1007490700
395670319
264152997
449765223
357228284
543321564
988986045
250047600
1225612575
111450506
483799663
1144122868
962633036
1298333302
875251763
840236718
1149748636
718274517
701417309
893228515
1129639073
700165207
1037825917
510028027
384950349
732989886
484522979
1194662836
1226257534
830972286
731520735
846940529
733504130
384229866
589202586
166059004
1202380978
370024221
429136069
431956961
820202695
734078797
530846626
780305316
860647500
941282079
701283746
480694495
241972129
74739586
219860519
888081284
1164449805
427642721
726635748
773367727
952799286
402345817
741817001
830443930
2768161
726981417
984521021
583000250
1089451364
669007938
761307060
333156704
1136762402
573353577
601820272
1086883562
835989591
817060836
640042302
393367803
1148522770
1097868727
545290721
762660422
859057899
969063239
839005400
446857897
879466158
1007024588
1000178383
1179576383
475505073
954660374
1192051148
172609292
1154023052
615174679
859605926
1162385219
138782669
1250331199
1001088161
783710087
710772858
445052138
372102600
761014895
1256149791
682458539
610687905
416847554
680260966
953634117
745959816
1009584281
1033335795
467009180
748354448
559380830
1292855992
1013686950
818173278
1043745706
755197489
623536630
576102036
792422089
475984098
488055286
617715968
676200328
871397687
981412529
523965267
571250638
958946160
427101960
791441221
1015312226
449751795
1137087949
798217420
822491259
353362885
678065402
418682970
704720419
801173642
648408090
1052971774
543264896
1160054400
930300691
1177873298
674151760
1007315642
715925016
525450742
1014089948
680557166
452643883
1025902854
431588210
721237012
247317541
499322412
664536841
1223948664
691419272
420578510
321644437
691826720
1077824225
275053787
1142185182
437885807
711020950
623552348
465940784
1130569499
385447705
319374949
907500551
345296509
964284390
1129022834
199291437
453294916
727291029
763396138
979431766
180299201
1195588317
549433666
976114587
1091293433
839895032
1290581178
503980449
825488963
839956205
359779575
969662978
1245801526
450081391
842399395
1063082169
1019707890
901359051
935264064
410744650
942098659
661134581
963602636
693494137
1000027547
820177851
594747201
963665408
408565789
384903296
730765532
493350025
1269896080
1004168220
1010393157
490970012
587344541
1029214708
697522537
643421288
959836359
1120236642
343530149
895394377
1066678940
595753897
765864981
668266407
739784465
1289305158
586276377
1122487462
930799149
501354491
889620277
334687521
290311171
938712945
683641539
979062174
397412958
429484263
211063450
679036542
546751712
303404099
733839884
964462136
1063224332
386585656
231835769
598230070
820306316
668477997
697319809
784710112
555307116
940662154
421135161
2880434
705851256
1137072422
715904522
363802146
876179414
781745908
354846009
223887456
1293100161
444819819
217657156
621323326
1243580340
1095108108
907524200
753765563
540330991
440634213
426805229
514899993
778183304
778162809
458636501
1169360691
384205573
1037678378
998589937
1013461050
542833580
994212803
902674827
733494609
1002360726
597905979
683218252
691521164
1221640939
693424192
1151924780
710589246
897717096
715661786
399724980
416557034
792813728
1091475549
906797466
290763409
69225943
719262895
967823393
503238179
729340181
478412623
702081793
781326561
628414165
1099643282
1647544
756156582
1136235914
468203397
355428433
745672438
394509935
497274615
417651800
972940109
1133931391
539036510
807568753
525788402
1100817527
934320233
272989238
807298297
633718800
629786842
501695733
398546981
854674128
905266221
907511549
1145080758
1033733056
125875652
670035407
499181872
999733150
2875169
850354817
688120524
217239220
1191978383
552760627
432833551
1013481761
1132362733
889360893
459264428
527088120
764659508
848103028
516385890
1257587292
978388855
524102964
571925432
757325625
785469741
822118807
807178110
197400216
1281835672
844959422
461151810
665480743
159331215
503276426
455981683
191453371
314041248
925094788
381442649
84853262
307641323
319836161
837099307
533292948
969931369
303173421
679552035
677919481
224680952
816933899
854264657
371873345
407861849
380629647
1114097065
338316102
407779197
1123194017
433619393
465650793
579341286
1136310995
628270276
373432312
796913088
550661684
1101529722
1169443709
401252141
1232476090
840953632
7475734
1231816641
271837740
660869976
405710332
962046501
39607788
847118189
743266901
495699935
415019771
751675303
389682048
846361240
608846667
725761155
911754139
359809631
555982453
391242922
764431221
474233826
482331309
523207329
249213508
948630079
1134106548
1041970670
421619665
515630212
629417357
228623897
638512031
249478774
813824128
727509452
532432462
721953956
1028009924
369716962
77672112
751310755
586670260
703605517
239609812
1116142921
464327441
331984620
781380242
334686074
1046034068
1170255727
869037023
811735762
269838505
1156454607
407171589
1031387100
361378297
309389614
218295648
84503895
640901780
268344122
556906460
311004503
200964669
407220901
475006388
619674218
661226537
456487588
623592500
839483006
115487276
378303153
486891211
1075589934
611393034
656842416
569993565
819030828
1073857598
966048199
440713915
463309887
723727493
192906930
347311993
1095662677
438653237
465992112
1020772995
423332859
915236122
342277780
398064368
667500287
1007032996
941431980
753873708
1049031302
845388704
934631365
579274768
986194968
370813665
525807692
556475348
1019283028
332484915
1025089667
452922502
1168279774
1107147103
819405362
715290814
946487837
1088049650
682732099
907960813
1010775365
609779921
866014211
918704196
680776941
444792121
935654113
1036269750
609877408
1110549021
713383990
806782757
455108666
497602976
923185849
797171502
454724545
1226995913
626998665
312543665
1107712276
665963146
1026455183
423518647
315634686
421941283
347452284
861481013
294027051
992625794
381667121
891427946
358112998
1079838190
830331415
1134806896
1112349143
720581515
451100297
558312929
1025530298
720528049
397096239
468322448
683614021
518710726
1215268269
851493872
601748806
768038893
381108852
641891598
1142557268
1232864817
341157166
646558636
959585055
868015657
870121658
546918526
609639783
233824191
285532356
561863702
234926190
113517108
482702034
732470740
646986728
765215974
505598454
1059195229
869872528
471936916
908142636
1063626150
1097178653
505621305
633678579
582562807
38371870
831020474
874762771
430341284
1110618737
143307891
678772252
367345204
516664484
743996827
415242608
936556492
1019092966
805488097
713528762
382433477
336530402
450335841
661210133
743374767
563230023
676189384
607753905
879769019
354919888
442105851
455757078
756894840
488242160
251961438
800509817
676570719
886886430
618426935
722061945
719404510
802057226
440329130
806102467
616997180
507971236
301844606
621495931
481305737
639957554
851645122
448363965
681336304
705769337
670670122
513694602
1238879034
368027956
974331788
215570070
795928900
1134413998
596716288
459634029
149696525
621537215
774921919
731411121
1151308373
635270100
830408340
500105106
1005586376
820692184
554702263
1153521140
529390792
478643918
585944488
843743304
848889482
744891085
642435441
493241799
1209429640
925066656
798488273
637402098
761084686
574933300
927708882
501197903
841630155
763596567
750446927
593366685
884686475
397006693
575519434
1296647570
926805251
638206796
1169836148
902048819
1087474034
391949632
384427215
300842921
645417282
911462330
1030725069
659546415
576860439
515007781
741962631
513804419
1002852543
730371282
396351849
286244899
358620120
852953546
817256776
366976686
1228207027
1237725243
798740232
343795350
870450195
895179633
243473675
967839887
653052396
538857712
1031444225
854604380
1144318147
763927581
979205158
1181589998
461065920
385009577
661913290
842349764
655860433
460638124
1061135180
546566337
306486809
792312642
343886458
460749636
851374335
986313550
501766143
517653546
667569663
751739766
1059585596
837276004
403557716
1104643140
735445907
1071730056
596481855
867712426
588001745
771315523
1068170193
1119890723
1279751572
560274432
753235476
265058890
1295316312
341248513
991653995
660662163
605839966
674638007
424205153
472742964
846460521
876899586
1008702931
557970236
311372768
414928543
859069314
815209141
1114418521
542636949
466933624
784736216
278449294
760104015
1152163913
724622464
460376904
917822712
549149409
665843881
386453393
620112981
1197506149
309814485
169180957
923009839
984024514
840963040
527129788
586617250
534376100
1065591764
454478501
785667966
1159479393
973478996
331014355
1139745437
744013476
1191401532
431536665
1171071107
269482414
414353279
1027305562
819074992
602589950
885712047
481699676
720302056
1296302094
934292700
1154673334
895597587
819941371
919622426
751821475
991600827
758741250
652986957
1005854017
1043199434
916288231
374429934
407743788
1046217657
556265005
776522110
1084565169
942301207
635322322
616294815
738874947
488875308
1221229900
1105000926
645631738
704478495
463897580
764977404
1274374315
725417737
1001070962
792374501
697315187
699807606
504236282
626095386
548441275
629084705
249489199
527752230
783573666
366902788
1245104802
781604424
391447211
733827057
520247524
848701104
897099207
1103005118
1067398127
730792625
877103410
123037720
838497179
677827355
794981561
1076174990
443024917
582588312
949621032
1046303745
190915811
1039796185
671024914
1057427320
633975446
984691883
764412950
1072043929
309719949
473685649
397449763
466229119
492788741
438437848
698863169
751270598
918532573
995785927
1243835014
865662999
642333602
1251421181
320449281
1205032800
694995030
859214194
1092976567
292843048
790393272
594298135
999445748
584520984
435013823
553033953
778845270
860666477
385794972
393563644
1102686071
827679758
655873153
447152525
487007168
1042301342
536701228
706375862
634682656
1123167988
532682242
824520717
1195214804
925712901
439049171
719711295
486399319
464657300
1030665730
712839622
556436968
637086720
896960827
494704013
663511975
936367545
288136219
511507879
954528934
869502809
680962043
707952644
428589668
825665732
505835289
1105189187
768923203
1286625542
1032565994
1020811382
920623509
919175473
502641138
1204762406
785511163
543677160
899566888
167352657
1018340655
672596371
908841749
1227718412
950302469
1098790073
445883242
1229415012
373325732
612825346
822143056
460601170
394081899
757862025
878302714
557991290
591584414
639254781
1080470925
1143053160
900147837
769108033
472228581
538323205
86028880
634607161
1048829693
640960373
1285535996
722887376
795241239
1127253442
397713287
524778366
682863791
947190847
523354747
643668619
1041208583
514429044
282370525
395889385
569127762
363377250
464011263
889777737
409737510
97400628
604674447
87484279
656816176
885371100
1224753858
1162626789
501003805
1268586423
950551192
603394901
446797090
744896432
424925195
895903728
922305277
85259943
829573811
789285840
702390684
871804469
634375827
269273482
460212129
703228956
1031552506
726551559
1027282966
1130142508
412307586
767816490
401545046
1068668762
637938969
1084936598
877037879
1193516950
620929835
715095807
254135563
1134279903
857684748
825205064
412166181
931709297
584367645
641461098
399944444
1176082663
720778931
776657646
1090022279
1124672550
527652377
1212788031
408704516
743032239
321607353
844933175
987436956
631381364
519088993
427638040
476682717
529677498
557770448
979020343
706894315
705734654
288988879
541519523
461518146
882977555
460893135
1115778966
883679775
1200523175
298812819
531887591
703994176
626868076
721852245
191588885
533640192
978415115
774159882
1069275724
1073786964
588058633
667752067
339046640
472865391
811926737
637223301
368728351
1198696157
1214334133
818912751
901018218
637236299
629542112
975346102
603036417
507987026
1056791286
994340145
1241804461
1169906965
936732826
404928005
921313701
657701998
311085244
950386459
334588295
965713454
427357585
857939790
458981576
1250269171
548337161
1043494988
1043453783
746456143
909343283
713177693
634824229
877025793
570549400
829260378
837495514
929916324
1108467897
629704563
219357533
505760550
1155586064
505150330
439103611
536069027
755528434
749711707
358275908
416191208
1051317374
437089516
777584454
612455672
1263987465
470504794
330985622
1003505456
771816741
875586591
823864606
709307472
540238573
426479253
812842950
913949681
1052691347
99687760
1088246011
875044158
833866152
673725734
504791257
439819974
643470581
1224091782
880481605
613558298
1047571087
759373467
544189977
520955632
955998659
675078860
970663192
1131509481
1100263705
397154928
1021404892
1215511275
951022503
115022827
804960286
619072951
1107329450
397135693
1028820643
245720804
1181899779
457549565
754323472
1178680193
812568847
996161879
989842375
565977504
612679466
787403416
466930387
745392706
861133758
313347888
811963036
861772072
1066626437
889223713
1075306110
535404209
310394089
655315542
484563140
849838529
297346508
471717639
517653016
617568515
397378417
988314863
516522726
148993787
542825597
1182219575
741454511
818142646
900785584
524380712
180167270
683704066
407049788
651880332
807468405
860401477
458104831
966173117
959739483
447431588
461575958
912085191
460336482
462624806
789072594
473100449
700772313
839193548
963612533
424627601
663332280
1094587766
1006734437
796882918
929297105
1045528451
1026737204
576755635
668843885
699591950
363782056
766932111
1056886696
182692054
105065150
922815586
863965530
574261145
1225698914
1245175334
990185508
857112448
356902009
1124322034
473196956
500398885
872482161
274343015
532133681
707338123
581166037
912773240
646348862
762152655
1040990045
188792075
887701141
596668059
281880389
750050027
332379643
524874033
1107640020
566676116
1168361908
979741828
791797911
912857156
907952570
1138116534
421214128
1066948758
699041978
842857148
1131991649
1107409106
1154765620
414479883
463152528
1143427421
480855577
713361057
403776570
1048313283
437157650
668990007
711613540
268718717
398415527
1000288971
399863455
1225082822
928654447
1014070930
463973969
324780360
1043959777
1016888562
574271474
241735929
1173008657
1009764909
1067625918
1194453196
483396734
539088516
1059068835
184557371
514706434
541755337
427280096
933273332
927520795
852450
668404034
1254499004
778350947
883453605
1004862761
1137151224
229603280
880092532
570345851
806568013
620043397
1116831866
536880012
899251399
820346895
666046040
472839090
453807891
346085829
505211485
664980792
436979886
709021149
498888643
689387891
833602509
982148691
568824255
732148938
1001874796
1245974114
961027733
428016891
746463239
1748354
79737954
440400694
531310698
913948315
289301368
263110124
704340872
686245981
586925869
1030022948
718314094
1144322382
1109951666
227974862
533605206
800519144
268024062
569291562
723294760
617169633
411510104
1043721304
787698908
615743431
326832264
661657575
729974273
354419434
1074405264
622938292
753287098
189901656
256707297
875237187
842444741
760322125
418085991
679336564
1133523976
457782968
1168436888
967010324
725554122
999655139
552617883
729091541
739308011
1137736620
1048729877
642556687
635742938
646870781
1018536115
499566563
866553939
1062314546
1135637056
948000579
754777530
239232503
1066589380
275712682
848039836
387569180
856338453
872072433
1230677413
357533515
756767137
625936695
134388360
476021027
529499893
709108207
1234228439
41062066
880955826
338153040
707765789
1208102345
325118730
530294434
183524423
316356354
809160546
531902003
827869322
729784384
379205346
666489657
395099308
400450895
796436642
674446257
1217491446
648754042
624697722
953286476
888209200
807254283
751660351
961835091
594949093
356312820
782760403
164841321
343045051
1241180052
735807321
1130956011
598072002
624903051
724777607
673769336
804863662
335358717
808353620
400542934
670707186
1051750933
616746848
475800788
943918272
711294465
1103099427
668530626
1237366899
890703662
268764654
499827296
452079051
1002438960
710576110
822705552
431013726
814344598
505094223
139621504
1048404041
1272910
677552422
20616972
812466043
409927884
1220047456
401612155
517558264
425382473
472087185
787864826
317118118
973390849
567582345
357402177
399819043
130245327
520603270
870346515
481387132
1000699796
578315364
1048373683
906642561
945554624
519681482
1005401328
684429550
918968806
301475786
505654997
486107930
719697354
918258890
293635294
683807746
589016160
412042231
395564655
628737585
584896784
1260894853
1020642937
743820134
533481794
475106288
958063266
1161839199
1284121767
833934269
681468991
1178328776
668887738
974669136
536132136
337991816
475820071
946721501
925216746
743768935
402730765
735641696
322741927
480081276
1011172907
1038679095
266266138
1068880542
1007942834
362604769
699385548
585486580
826016618
719984087
496764744
556285589
341230080
977917641
1007404337
466787002
906431730
831272800
819194909
680677666
529857186
899597039
302275231
405114406
1045702057
903957170
988617353
862841745
966513836
837328045
441259275
543948053
1172433111
417712814
310915656
309692980
984656317
723864800
853139357
834838279
490909570
671570361
564371902
362987498
842863314
909637171
506158329
645881266
793830525
713494578
486956992
809309263
725570941
396123422
625864400
792285073
1019719273
699131520
1212248794
442185347
795984580
669136548
735706445
228388980
570774857
883101566
824055917
392604829
466136197
1046086089
622206281
348147447
756644625
514765079
1206842105
732295185
795101696
959615078
807718379
868767138
931976228
633952448
937249396
814837137
856015708
1069893484
435247777
796744596
643494113
1109698885
965508934
380366504
1196234790
404603044
644960699
529263930
682858532
993635349
883780305
330943601
620520311
583224081
1230788656
518526352
274760311
811281881
437081669
470543611
751584549
1135438260
901818313
370588110
845379909
463715671
803996082
405693657
286207248
529452008
673991104
201018376
1113876824
691849693
859275971
727549035
1068670726
706755700
1263627976
874560398
756275051
491798782
809751877
872628616
902879714
325857774
559973703
1083843387
501033107
677510096
913203564
894744874
670284025
945540052
530694458
770547020
894917873
640857997
738941595
131786421
551645417
800604908
167518700
418906634
670669782
1080607421
774959997
959249721
1244091396
496086189
480237835
590872721
757929312
443938255
1071264544
981652322
265467071
1153149925
732132096
948017620
678818274
586224901
567391867
343393846
860120736
1013297573
1169308619
713618344
1067726317
599304223
882784186
1041976051
679997402
857818444
696786263
277486468
1111394958
466066470
345333085
1047955864
1157694141
757657990
601688461
1032593445
413920033
934797995
719338767
368423035
800325263
748273424
499751216
968461438
914740011
369959972
779622521
383360392
409212472
651086717
1059716607
471061779
988033886
851920711
308274750
469317491
547022283
482285390
66455145
716621686
88286242
387742919
969550021
678691294
476436392
491628143
1240518088
1089576307
487388987
1225566333
492623973
859342859
496828097
558039113
1050771133
373890012
384667816
416674432
889837636
389398762
216727254
606768101
442259135
618588620
442772810
477963485
527033016
715254049
966993457
331010354
519144828
753419087
306973031
781560485
583446532
799225923
820896950
520303242
942088403
555889302
782315036
494416596
1090941589
176908884
1277751009
746161061
417890675
850146523
721794487
414692017
848582024
156906391
850612313
1167917849
1135104900
982407600
1014457656
1228608328
1007130897
1218681437
505949987
645395099
671348407
1062884554
634535245
520974490
314060836
382680280
459859827
274719187
1038477610
386042001
896376304
684027181
975782906
981579067
621110606
840063250
801323046
339505076
192527718
654890441
880775657
532693532
930618865
1158742100
923367875
665843686
900154420
333826529
1094972897
614525360
868950232
715863205
1239750642
62737342
885561489
795384268
1271886839
129851501
73110015
955822516
621847485
983155160
399536537
924282881
408791341
978829378
475022140
877103026
569464636
456404381
901919282
300482925
1063448745
699954294
380511272
975874906
380630717
826507094
733566357
244669159
282414846
1249693002
473893618
204304300
803448594
231562590
993459325
952651764
1201111471
919254146
870957448
1224539880
1162577741
819525
673853425
1038125317
603281340
686214479
1044949689
113347820
1187708968
582803827
457137268
485811157
316682613
979509527
380684180
1088629306
1054985012
892776811
2537039
976928930
826182183
522920370
1136827993
796436573
353583708
779993841
956145992
741749233
461297230
176925609
1198615462
608165212
760961302
1030355052
1058401526
464538033
679147327
883977586
1033368067
751309357
824176953
873698879
1100397701
896219871
1056388357
1025058978
426464983
454814772
686493211
205441599
1093161100
1073839789
1111686296
963066577
601443121
359775512
1032453613
524948285
444592473
841561973
529584995
1240754930
611224294
620394068
514953544
738173110
660160161
497717407
563177177
995308579
705026782
175367916
688790634
421443855
764737340
108732307
1091774437
735019080
547084413
432874288
875997668
1186412115
1042753398
733553606
825908319
927898156
754734990
503992175
721437172
1159246306
355400391
805205455
970147955
988329884
491656851
885169595
772185971
1220904646
461303310
506118159
919974247
656256508
1045626306
380707668
779503626
840614391
1163924558
598871385
862725637
422553172
1043106074
795098490
541511526
894839243
451023773
621756274
465773134
436658894
933920664
1221107781
1164885025
941234515
319283118
787986563
984305886
937005334
563196472
1026299256
864609100
850541822
1107285818
586255917
853036035
726536474
948596961
707200240
488031411
1065338612
972223434
745815479
846988929
503632767
884049998
271429339
521484365
787869377
1197640107
448475051
800114619
654636062
983323537
507157586
903142046
184445605
512678321
642353739
840126076
365087292
785819765
783812919
727439990
566274986
979057149
1021758123
283700291
771848708
758540224
951803294
579426110
1024366983
869522600
502382807
500045316
936474092
298042687
597333347
565667289
423744443
224098013
542248175
716608584
1055047157
268808530
489366137
1062982774
229206946
1291596677
874036299
403935167
906713189
207712507
847259370
695857784
769166005
1184282649
508027405
228007533
932895024
528929198
944153029
451439580
669222753
1078462660
459569068
1248023408
710250366
521123921
955878044
616879201
1144861317
940715317
265154934
1236296941
765622496
1480673
769905130
934871583
538708807
435839246
1001890925
829257549
731193610
433335356
770835211
495255120
695511939
312193821
331601872
748840633
1199594748
592818766
531505167
419737242
222496185
981091186
580322330
290774125
758581009
951281257
767457356
443440578
1261947014
1186606537
877333583
1261357308
1094778387
866592172
744893701
1027839790
918032331
221840410
463330538
1225141101
770719446
647510595
490812857
1052833931
860230939
1002805780
678368768
263311764
581471918
717620936
934742297
952757925
624739238
1206458316
1205967464
430924671
1099704039
533156491
888979401
649486656
525049692
978412381
1177297944
819605924
325928234
386941627
695079640
849911067
713089448
490709448
1042752358
666355882
826851128
816601473
847725345
696945178
652538490
339932826
173288072
443232687
476933207
810611241
841238406
170525846
661598881
922436032
1091113933
1090101365
427753270
1211182199
952132238
1053864107
1112407844
986425044
758552549
1258078145
896304135
507973854
1043929767
1221872745
1290355088
1109383802
1123437489
920449553
1279642954
803431758
855114582
1253641168
592320206
875777085
559912345
710322112
1048278066
896321953
1224691894
900293451
709815678
392146297
1105687110
549000295
548398968
1191578652
454054590
699997856
760998802
503058414
447488899
355174914
149116870
1064438743
1255397776
550753329
204478472
422549119
722866051
880756269
411475452
770241694
507518969
622419393
509770456
645623507
1076916598
692066614
590059037
938820561
868079352
403528958
797699332
854946152
499159397
896491369
152849443
487339068
511245517
237861728
719871259
778067239
1061896729
465814842
96559725
1065718669
644501568
804226117
884871562
530218471
831812891
1190156589
839466729
1072718338
1127854052
603616821
869389586
665285727
660914198
792119238
427996007
706922335
877806400
950494705
1010692378
463767393
903514513
405998494
531887397
985674212
794426034
897832192
903496795
827857248
904585132
1131449069
647610173
1238481188
1017254250
887766986
797577439
340038278
390908389
1026623609
752813344
731301091
1061921788
857278733
584054942
1006300948
896596024
290050974
351107384
1012352112
502535653
1158404466
1187042131
282309393
460661969
868030651
658805746
335330824
777737920
901050760
745600246
621419966
83610480
1198662734
385777926
670503762
997234933
1059121059
865540587
832743121
874110901
926190933
460523031
1048838677
1146282377
252068
938270419
863385741
482225049
1108370530
538564232
1019207994
428670150
1263363267
786632357
869341353
639420346
882294530
470706568
902273508
481776240
359677153
436046960
1015159211
773964502
1018246298
548689023
50996725
411808207
626429541
506298141
1159614710
647823115
1077155552
648026413
1085687139
711158931
573695527
779871041
829626385
520690921
312546225
916667545
569676199
427799040
572554998
632691781
919576957
807711851
645489683
642273334
815932448
873411129
229625860
267423545
873753400
599782521
456153521
565998073
834646974
508449311
829653661
316080217
655628861
779340063
1166143763
1196100717
462454342
387690970
927698025
968283838
687452652
642347355
695215322
129434146
761452251
462955103
979939688
761916474
1266465970
713459675
509539388
1071764164
1014555381
484351403
366522648
1138493583
1285492911
545113383
766332802
888666747
840085309
842210857
776001396
1031335260
599112568
480009328
1017929530
1019094176
1073427798
975705270
887957128
1105388331
933237326
668064599
1037177202
350722250
993805896
454038018
807637127
837227206
682851596
792568063
668411416
820964411
651857458
1004668682
495272256
489656217
877126823
522292531
1071758633
1070770296
689075510
706883807
848663567
1204572398
658336905
634037725
791151586
923911876
1284572885
847580033
783896229
880737030
720741244
449386550
467149877
282563640
866146553
574711826
516287957
274974474
644040266
950206887
495566277
701989893
211760606
1028970449
714828922
175318859
24907232
835854562
542168256
1040444177
530242266
944927340
475934752
838019142
901615426
1166644235
797161344
1091459280
356707433
556502296
1029145181
813604117
800144346
517865493
471525426
177389526
555505253
1082097346
817808341
879242302
924343587
800504845
1223963456
854750485
256281180
1000595725
889545454
490947962
687351654
833844825
831810644
572952660
1058261872
633965919
392007956
801878972
1085494676
595352533
1031782123
409238592
900715405
410162613
1165461103
863866336
551530398
420223282
893582149
926545932
328186492
1034541043
1092012806
1128913735
814411469
913871242
943451559
863788106
465758076
1883390
449242951
799722796
1045395048
963080732
68393903
1063669684
513464885
768216925
134339167
873260600
649492929
822577391
747124957
976440114
965029403
790213829
649431766
1168869681
871619443
67982666
619631175
619280336
438106724
842108092
909890775
331191897
884957937
848494733
580599221
127076585
485749255
179284037
989977299
1289835339
674257310
556584366
1022353292
20870872
346421695
401095708
1134550819
899841824
456013158
781992852
395154904
616278649
402689302
336128057
640653831
836441908
1232500947
300791512
1289507721
1167750117
1009203444
665140972
767022333
601611284
761324033
513631190
825116065
1004138278
1252699484
493476147
428436887
1033579618
481826185
314491557
1159033830
1094507920
1058041855
343349065
605601167
1082192380
239657188
407056159
1194830539
818013216
240628437
280402766
589681008
1068659054
1032207694
460437223
824930795
915121521
788030038
826593351
708998841
482968101
1290775521
150806861
275086055
151005699
1031616562
940343617
919025054
830519211
1068294099
473291764
1223447648
1019174431
454464806
752440557
931321330
550595781
845807515
671350167
424466524
501788956
1129544059
651703090
948973963
1086481919
716374017
955700768
607092718
654009938
484818145
620610737
408662240
465052423
468524962
467820706
386007861
1253653457
1022797875
531475279
806917532
460783135
782823768
666443347
570834735
380568832
372349516
413549214
889678071
405508697
800829203
243216894
547787921
934134811
753906907
1187384752
460303816
850825216
433309911
1018529203
60884383
919279391
850303939
625406596
393020436
470121566
618950910
1218847770
1147023381
1144973093
1211916807
392841847
594326724
1052628171
1246074127
1011344861
1246965621
482543314
903504020
993245186
520540594
910937119
915290019
481225909
873729944
1004833440
527138985
1139883428
1239339240
1030838837
919733719
368300526
816337834
455806970
1081669993
965085544
554848552
441887022
1075271804
492026871
544626447
405771405
514019517
519291546
772648108
973588333
182324958
578230274
1086405020
162300
1143426675
816441145
1110763
552242112
909578084
1252557156
714216009
1010366993
613626239
573766290
1196686985
854942672
1060214521
951597078
213940012
1113054933
584495867
757936723
335257400
528147843
378868674
908559281
1017746855
173049108
414684396
374604765
827754304
501497936
839739865
558121318
1299653151
904458181
543993890
1028224324
904696096
1066523005
1066361995
309093137
1039499098
1148874313
449328252
916406051
1075504677
190605213
402296404
1061132793
677162092
471873368
1181627003
821416325
560583038
675423436
478672415
881884420
666883761
663713483
1031963221
1010215103
1156037776
432521091
624162321
1063927051
800736406
1080980371
430269078
1154133391
404478133
556342550
429466750
669947706
976440409
494696376
922338396
1194770999
314370783
966835196
753858168
1049373827
634921159
653590117
497195415
907073797
958040039
390262410
917140704
729601779
1209616081
473665336
445890944
421855064
787668872
698524796
1061863786
1100760819
634307973
849426040
652550277
680549657
734647298
651760400
1194980189
364977731
920368623
729295387
848489508
916442678
23990615
904201344
633711913
174926508
707283796
705827144
542636288
756033401
870457622
512560091
702667660
329595473
215868301
915620253
208584917
891430090
758945411
960290870
1200982930
624864148
1038236631
411379068
864150242
900717800
793020898
442029927
420377558
847884769
874284494
630735709
1003970948
1012425020
1054306977
587886347
654047395
794543681
631595609
1071275173
1074771842
697126429
654004083
984223969
471011634
747739746
640949501
1722850
927117749
735031943
909160832
1099727987
1203328258
438939133
1083005497
282948648
1025701957
1000711805
643226479
774308986
1014040409
216709126
999780927
1027897702
789579630
1005968900
754314547
1051746565
563985714
369977790
605067060
619959813
692545019
656912143
826096311
1195193568
686186126
536596671
827581367
804973647
692551175
709038660
974607161
1133749479
279253792
1042402239
619624550
301240329
1070625593
1130312935
418223452
283913643
1112602891
1085339610
1000361663
601348239
528811928
879559956
970480140
514595858
464416752
1054779320
416570325
783408753
970383468
1193469477
1011235110
584115369
156797803
409225458
1131714652
903573264
852580302
478964809
1166237353
964147305
654120712
563340679
796591599
847677213
67980307
668906419
318979138
482061316
939446578
527518936
783601741
344098553
384346177
814327910
496102995
1137600825
987340639
1200211305
761128643
451478778
785099584
392593267
908101641
479013706
1130413265
279191335
884677162
415698540
871435477
1007252765
949119319
961068396
893277657
663133721
1046249482
981665146
664313646
1094683659
881206238
459028494
861876921
832026590
591295039
1070519710
935368651
1034650464
786067576
545278900
503335291
684579396
418992740
1126082501
232379894
618178908
858289810
319970530
316612914
968958454
774809357
699450167
1050156688
694024527
345839191
988688242
813666939
562598832
603419948
642037010
1193141889
924066307
555457558
932965077
536671223
727897485
202508267
634954553
1047577694
767649243
529117053
651010319
977541152
1297034442
611384423
282396280
627898669
793904914
831347706
506440364
620562778
634104711
351124062
240708196
1272925659
467412422
969213001
735518447
644334726
433664361
1192610862
857717314
1018638583
1275847611
1180305607
1183652964
1148386395
1210293185
1256983395
1223643758
1287467440
829206468
1029105748
1186388471
1024392982
1119823253
916278548
611319875
1180918993
885153261
1186645842
1157358792
1044392429
1152416550
431028734
1159779603
1275089668
855026739
1010254706
1207493332
1060112800
1254679927
1094065293
1135872395
1023715816
539639269
950378848
1217389550
981491954
1254058656
1180660610
1018277647
1157879925
1260545077
1244841578
972338874
1206146111
972451414
1128601279
1033725641
1097919502
1235499748
1089885316
1269513082
1211730204
943220999
1207168079
936764115
1290822351
1153661886
1221001753
919127425
912490590
1070539055
743812779
902948604
1266579126
1223068308
1102865099
1069468713
1079318198
1107408610
1203710303
1230899068
1248809759
1272196239
767811428
1011435892
757606719
901826875
1273082783
844285569
1174950236
1159691623
1149068013
1126577430
1077853081
1135361059
1258876789
911545346
1271835534
1063990723
1292886737
1112674916
1168646652
594482998
919449304
1013195507
591791696
1034534185
1156810260
102880
1086766105
1102263938
625826366
1078290574
1096970258
1255976319
1098565512
1114329923
1204512981
1263740494
1140505328
1146218533
1111765804
1242326528
751805787
1265013684
1255974772
1125671371
1282957287
930554252
1222769158
915303594
1201832855
1061524940
1163936615
1162169546
1210173342
923824070
1152341406
1279314238
849946327
1002205818
1189267013
1215641549
1086393047
1235240430
1231337179
1106220584
1106741699
1269435771
1221385428
1039930542
1209385538
1194427117
1168713837
1021821087
939009716
1227342615
1186042145
1192579075
1126797096
1126331636
1085825716
963034248
857753301
1014676867
1129397835
449694582
702601498
1272451304
1163563713
639356581
729178269
1009546882
1183127575
672100332
530932427
853807412
1099046662
1109961627
1114061865
1043801427
686512946
494318869
938333088
537777449
532575333
868746611
842135610
1149360449
1294812836
470170683
1201977500
839691699
697939335
647680079
936344201
397683908
855178410
1171510863
835571459
343295477
799768083
935827534
413805866
1235772195
320672927
454307544
629152113
362937139
793511845
1049505858
713936771
734633408
1010001736
349587005
851725420
498344036
1027981543
572478766
736637962
528335789
1291130986
841593105
767810687
1244359521
959184330
1137979439
1182464690
1292105405
550086644
1131873328
741707341
346365258
349861934
814146340
776870726
171823303
872398253
146376724
542264454
1207459344
1105071267
1020037366
1186091945
895370489
856258310
367602241
1057707411
845864463
442010229
975761134
264539420
631365595
487038772
544686616
794517936
1052652733
788437026
1013216660
1131286299
538626373
1138476054
1112706841
983442011
875593948
868694336
1137741471
1268165537
1204676345
1227629120
948483981
1161751882
1115930243
1284069135
407715742
374932656
1239073124
1143433177
777259630
1155816734
1083022644
1266388175
1120397518
1141593944
1266040277
1279443183
1040141080
1148272339
1243180914
1113747446
1108583448
910733577
1242317017
1146836236
1117532618
407105606
1135163625
1249565737
1055879476
1198910488
1117682490
1163488568
1160996581
912389810
1236300440
1227059910
892101465
1275667243
1120856747
905357372
1247950189
1004778826
1174587567
1139693900
1242983831
1099602131
745323182
1289697913
1125179756
1133962083
1148437636
1197499254
956427343
1245630537
1245588681
1242339343
1268969114
1251576850
912802206
1235572732
1077209468
707814947
944079482
248005631
1038547532
1089810826
1035253112
1054754753
367167920
1186649486
663228197
1115359452
1006107976
1213584867
1000474723
988904302
1182684934
1187129369
1144370563
457412795
1016857246
1186205460
1226426276
1209599327
1234761053
970416696
1203308813
1152358263
993951766
1193509555
1163339956
1178234432
1241862704
1105506631
1291062064
899525816
1209144287
1266775319
1177545502
1099169923
1265150543
1181515759
1113322657
1193934143
1018498205
1220280532
906017670
1070966014
1189624044
358624718
1082515476
1078727872
1030063016
1236476495
1000862954
1064204732
1090118953
931855272
1120386777
1255516328
1055129029
1223526655
1250342719
1297382559
1153068298
1068694896
1114238781
873324924
1295293522
871336560
773734498
1031933672
1109083952
1237901344
648316417
1218324904
796817441
1132625725
290330947
1088477545
990152849
1204415058
1269952471
576268593
499985287
1192677282
938615519
1046733919
1161010812
920052880
1100593275
1267178341
1048277347
987009504
864437274
894650371
1126442295
1293425068
1039406762
1151758103
1128810369
197608137
1194067280
133703500
1039105631
439731325
806239929
1156068408
890833490
1217208113
1176325026
1214545650
421904221
1030597588
1070223587
824865598
1286206156
618663566
1053638735
337082785
708415723
1094912749
723385001
412130165
867247565
904867625
750167941
399722910
928783826
867117702
1295667241
625358363
589865445
823991806
1158601273
678871006
1087917550
886574478
1268665176
831927132
495548504
1174083532
1297183691
240041647
360240580
1178652590
1223354080
414619599
1111119211
689119452
563507832
833922695
648877798
946976802
1268750069
469829841
509758451
911747642
1154796540
892443852
921953364
673169140
850851325
866182987
639824983
391661760
871181866
942257193
857943662
939413735
649267959
1007463285
930647563
1127649884
335238914
423737414
553183992
922773342
1205311535
188354434
846223384
694375253
1216888923
337935511
643424650
824289410
667017674
1275056703
1048197350
1243523967
541488851
612305037
381996191
613779139
652676532
791762540
1083037816
1025572134
1017816420
144283785
851132729
997357166
1140982777
1201627774
643631524
909406185
1043518172
1115691963
521750294
463831139
505368857
910570643
1202408359
1236493236
1252692971
1156806270
1197823497
1072823692
1051719777
1097164881
1103271073
659446066
1024581008
1142280555
1112121418
1105559228
1035561534
1097611343
963056716
1052687391
1032266035
889757818
1294903064
910585417
1052755999
999667952
1206626537
1099064397
911596120
414333575
1205644021
1293888447
1167988344
1073815497
1078308162
1264521088
859846259
970327218
1224728970
835137495
1295988463
832422754
1227028927
611170503
1097608955
1061009358
1225123108
1080657646
1060208116
1156126633
1249617318
356227707
956469832
1125384473
1093899636
1236371888
808552752
803697591
1143498884
1075227322
1042728572
1082474894
715576683
1285456601
1211650165
1089560326
680699518
1019627870
1240982087
1245229853
1265459899
1258617504
806668316
1143256676
904021385
929294282
1049916173
748619376
275246720
1034336359
1294194371
1114517613
1241100105
1191006635
420621179
1229292299
1127864302
1017402359
1177285259
1092802231
1228467853
769467913
939693605
1252193401
1074010195
633629378
922872983
1001086313
1011349709
987308373
1117035511
895307415
1006936486
1178503451
1194567632
1191570744
1272842973
681007746
1252062633
1244057786
1250099388
1241286254
1070104341
888402719
1248885169
1243936063
451324310
1191313214
1147019545
1082635157
1132705695
1247056750
919308325
1178549699
1083437480
1152102938
1080963299
1148909305
871243256
1250072049
1209305768
1207231790
976857892
1031217298
1172687110
1264054482
1053809317
1125792628
1078764850
1100620367
1209108952
1220112457
1208110180
1264992244
1245628367
1256219088
682796434
608534062
1168699834
820272590
1256080646
1034601883
1131161703
1002396805
1124824522
1208800706
849499074
891334954
1255796669
952121094
1132595722
596188978
1175403644
1005428518
1187995667
1229263101
1086318912
1128842143
789561980
1262515616
1035071081
1260744657
1058161368
951595514
1055507178
519985109
127666585
1071261775
982656345
506491994
461419829
1142521272
493599675
1207326293
854754155
946900732
535225021
1214367240
1143949824
647427671
144447561
1159653126
1205768246
993478834
761216591
392763236
288883013
829811433
190564944
1019516795
520602219
366464852
851440811
1053360835
96299083
1012154125
760546463
1094785528
967574408
701937542
894605181
825774522
902498340
678085945
941268225
1011050069
784192105
555321896
680898296
437229900
621735830
892550089
836431061
726717467
464824952
727057983
585748856
435716199
438745910
1108836525
525015391
648169665
1096327180
517101355
1009580961
442712114
745264418
706045620
431298949
513253528
619940104
1208217427
509391066
1245379333
422688346
904084038
853126513
520536857
630814933
280838216
789837908
187629260
168897958
1130131168
559573049
702331266
822125916
520730910
844807572
741163685
625692073
667521691
521662695
404931981
505807086
1049952330
275237344
926644107
883283914
1153158999
649201307
1253649154
1034538710
1205625201
713712893
707117104
918365625
635053946
590425546
541097222
1120377642
883762502
945234246
1189081385
1015219518
768887981
358724808
990542389
1266884684
815876624
482806031
419720699
707240204
1171439713
537773851
557817480
400078989
711386913
1170779375
1281389147
1087969788
606751287
973893609
1085319840
1288454372
1255956895
1180976819
998685197
932025994
1087790037
858800865
1116318860
920722199
771222444
1274462906
776607089
1071856780
869705648
1201655970
1002087856
734356190
1235628076
808181947
921173416
785816046
1284834062
871592606
1148810679
1089957230
1140048032
1066233936
1113443350
1090489190
1077522579
1287083311
926708397
1157534361
944466624
1108536033
1273215754
868318951
1096153900
1160619680
1284500209
1118921220
1177880251
1241309761
1069454657
1128266878
1185663022
942297493
1012047228
718673395
1214427030
1252032148
1095145706
1174263699
1088389848
1026466117
1041348234
1267554803
895933753
1243535929
1271753642
1088636869
1074779762
1224399510
970181602
991423485
804134120
1233682348
556599681
1204326122
596845994
1120825931
1139365683
1284481830
1050401047
1214895570
1246752618
923747334
1275213616
1161291266
1280728272
1209172325
1188172057
1291798457
917289052
1136773527
971451173
1016309564
951813933
1211255075
1241512812
1190106020
1196474679
814582246
1141069899
1078286955
1276626952
864680580
1268545225
664274106
1105224215
702208112
1081737780
1088077941
1102750987
1223524444
975467980
1097967014
1020472008
900659347
1238142591
898614333
1099949771
1299600793
1163928741
1117310777
863321532
653379248
1179293548
1122130314
922215410
1225126365
1038180950
1167230017
1112799729
1166755532
873916254
1203685907
1233942698
1246492300
1187851861
1136298944
1298202362
979304027
1243829957
1059067135
559622448
1152644297
1079927121
1195990788
1148831918
1224315534
1192643722
1007683136
1207676309
1264078832
927283354
934571797
919813254
1155870611
920059667
1259713709
1093017728
1185829154
1139720364
983041785
1061628778
1026164324
4239939
1287773811
1029043519
1196442868
704246720
965927904
582280901
1173970968
465329073
641830773
936300059
670814950
1226795391
1104149827
1142013365
1226549150
835112156
1109101623
1280829283
1284475308
1275706586
1172902541
1131116168
1150482717
872595897
772232741
959317797
1226397500
431471533
714529886
1069526109
1104695726
545939362
763863123
585123435
898011117
1109071238
1075011870
508891476
344138664
1193131194
1066816906
411095584
1289837208
904347847
1070976891
559536741
840239306
727714739
685189705
785540393
1060006526
358699745
458974167
961852781
1198347959
893119874
816760631
1020775671
984638797
732257383
751031947
813627918
711693166
1110100405
427951062
427659121
881338353
930979949
867487713
518394762
1231501159
650723346
949834941
574834650
1158226857
836443013
1237723547
832593342
902927559
448644342
417080789
944152714
281982850
423877324
1064332264
886395738
829719379
1051306650
1062493147
901890541
659716183
504498139
938286040
664882948
647161366
915735185
705332293
662123839
1240964452
492629719
766426007
452269906
992805741
488945184
571788416
441502882
1208110145
1297382105
827689085
940423525
1007405520
463085357
1000887173
672662326
656359319
1124578501
673979975
824787567
1012775007
698677623
126613955
670018188
560064450
705082886
911229005
710061365
1060864075
1121646359
135115085
755583747
632367396
961634529
814317847
906208425
846470837
313855314
1003556738
486249343
695456647
642023830
503778747
477257683
162256495
644331010
525146319
456181126
310200837
1113400461
1111425502
903908473
799038243
1024988271
515207979
413123576
866234852
1158160452
973665400
245317624
831823297
796517200
562765372
1047166761
1184013310
1218767508
1048442181
637242875
1127136484
882776998
788597280
623935342
1056064240
355251263
602888662
295133533
531735321
939174131
540214896
628007807
1107618653
775544998
1211888821
872423848
1095091064
488839453
686602327
855743389
103589264
818972566
764294488
969127371
601333206
477198642
788724264
684598589
1073287405
283725450
965501302
1211125910
762555241
1283199420
1056151255
482624575
995782884
777077344
1263411040
1010995007
1146366196
534643117
1242369455
838775859
1248369330
1048125083
1162415689
782709321
1275896108
1181811059
1211949966
641691169
1122342429
983776407
940196351
1155446368
674330112
1122265115
1264033734
1278184390
391479864
694683598
1143925371
912977170
946843446
1203205728
1251709795
1113005870
984022848
1283794018
825198148
1281523030
1253117935
1147062502
981672124
1207139398
1044367262
1266588922
1043347662
1100418358
1221122330
1262773476
841508362
1195113471
779381138
498342205
1040393707
1141545065
945930518
1213384914
894340640
833032102
1109199909
1275409760
567519999
1228813497
1246455714
1147782833
1172632678
1035850389
1129883515
1185867470
931381311
1195281324
1092742534
1183388570
1260463393
526636982
1291776666
1160011308
1162798960
1088092866
1097238225
664235199
812302483
1134296948
1167512726
872300924
1221866191
1238158429
1195123412
1218179111
1197194806
1003449979
1219338363
1117339334
1045919404
748478960
1242591180
1096259626
1251845429
1180317940
1291423923
1234571855
1035562907
1138121877
1133141817
958469673
590011034
1197167597
1214421008
1235496560
1294681476
1195185260
1106940219
953911575
1176745719
1263319353
1229785511
1050793120
1195168422
1222412407
1173132536
1152468768
1220682226
894648471
968853148
1120583998
820549567
964303306
1287752243
989601207
864140044
1159893082
1228818609
1108724169
1243272627
1067239722
938619255
1142855393
1298359275
1076634431
1176288622
1178182869
1253991726
450593388
966856616
1135070235
1159151386
1140700441
1071705348
1037748166
1093785898
1139648488
1219032007
1276455933
474658303
1181680316
1108508358
1289240156
1053298529
1111558060
915018765
1087928878
792067119
1162585139
835765833
1045408077
1235297078
1211262386
1029761253
1221743165
806768566
1267760897
1208631975
1142133035
1097264238
1246284680
778107775
1004865115
894172035
1023919305
1244766317
1065755978
1018939329
1065622030
1200535725
797017160
1124714574
842519359
1268095984
815745454
668870417
1105520167
1107622606
1218740777
1229092239
1158654355
1093460008
1021190156
853393644
778828591
1144583584
1244185644
1227006797
1275120539
1059100504
490815963
1279338848
1101343919
1272427300
1230508741
963803785
1150776124
1293214170
1044329688
1090816051
842533074
309275950
957892671
655405842
362247635
1221053472
1082162231
1018271687
1240061193
1244765932
1001885513
232008194
447574302
1042616543
951692056
828854968
636726935
998177437
744197172
382442702
475907018
398371608
502311428
1000086971
390150746
1029050030
334219264
960520057
431287291
248908120
608212471
852925321
335727275
592640521
811522202
183206534
1011712210
356328648
754382637
1185345166
1019147605
737635084
51771717
534682606
763603164
463327099
1022049002
290878702
573080310
493057678
485869187
1035549906
388286681
195952716
893932616
1074631137
737997402
441403731
938567959
42112612
462491442
655616507
723159544
553165038
1047385046
886202491
695856262
457882542
385215775
824481450
986732890
1276805288
1022925704
1120804136
1176357214
638328765
1168530973
726537593
554212244
784596473
409217236
622830615
1123082720
1184198159
972199758
743002420
1129616091
848021722
1258748492
895242627
848779952
1057644605
713165375
464578934
513118057
937532775
392677081
482062867
348753453
1185052556
1120770460
1033411594
1131089051
1132365214
1066577050
898676039
1071253756
563708018
750630199
1117739365
780357820
1223287172
489360961
1023275438
723202736
1077138193
216954764
1031197459
1229472142
952070974
1009226704
442891104
1247821434
331626004
697361786
938491585
1292415169
840018147
631568081
424414265
1295707216
1260565372
858942481
880313972
538020129
905009251
483161914
920931913
456913121
765312992
73945097
396999165
890901276
935535530
598706720
1149491269
1209509964
1020560704
1125285761
756993859
900375072
1227660040
742347506
976131547
447259959
297208410
429604091
398524820
537890423
842153588
984106829
861671186
1121711555
991852292
70560280
484509076
1145175257
1296664620
1050005251
1043882570
638088956
833265536
1042239406
517028609
1092152027
989414744
265258930
778948246
399377991
888311245
293708394
1073353186
631294046
434612293
1223602371
3221494
895843215
1192231691
1276598604
492741033
1099765152
384042323
919205363
484146035
454798014
764768424
590485648
764891129
473207028
764004991
844330612
332452047
276448041
407641182
740851558
828881007
1012171155
709920688
1028984801
576519754
1129737662
886676983
594724353
1011565796
817575665
1013066896
892806486
1041850135
580326590
729576222
676567322
881122650
463705307
323010363
656381873
1045090879
797728692
772692550
528583027
976048539
1224425622
208713468
1061458710
949825701
675672416
1010376391
673240500
419212347
509759923
322629698
496460833
741923174
1010874111
479278397
683482726
623303323
899035041
1183395900
1149704713
637200169
1220606448
523947352
874469737
351025796
1062289118
404551482
1083551534
788283900
1068532199
1085388193
1179836909
853805306
965382230
865481718
490538542
996390586
456009078
567573316
1088897554
478522805
471749576
434430930
746082917
742857459
698984434
1121051370
591622258
606194831
466901504
395688377
1185195680
462161767
528685447
830837987
608914165
939550177
612562794
1008180790
643592473
463565316
640615402
678897510
701116089
799404844
658588562
990147390
406309181
840559250
707559927
928080861
663172636
877780617
587491091
483521944
431632138
803856687
464914408
448983380
702177710
287091448
724403335
966747848
637368873
1034930886
1043431221
972240924
464105387
870378967
1080151335
334677950
185548609
383288665
664371099
1139010073
998858873
821374980
752585151
831933534
782506991
768428192
677562942
874248871
436032592
678307622
531911029
723729277
840306435
625177533
406128211
514489074
820471116
636545299
921458672
254009638
736919515
659130809
840181959
896923753
841966369
535836071
1122647463
430677546
808303741
985951066
345407904
1045483599
1376881
799001935
455523439
472183133
703976896
1051894844
884904444
879560053
54378596
991342088
387153213
1274309568
667673708
552275887
502830409
387607885
1100176337
1216457471
795847724
482534591
437197835
818410291
100753020
226975968
996674886
564447184
609952611
732110147
849737950
263278243
1177996396
993952791
1148330476
563005508
405212454
764460733
789240052
727356159
796913207
527415151
1208226474
453775567
944900045
633195825
752721910
1011342798
643753908
586894279
1008455872
791771991
1171554458
895131254
341337201
852220710
726485449
1074502337
1293847892
975754318
754613415
323860824
509198520
500347450
668128368
345232119
1049198819
403143244
780261589
710188322
346414149
892787425
736991134
754853781
539437569
618836865
440433878
217821693
1207031925
868389103
1086044153
947828185
937645932
1130131983
530028129
42217391
851720812
564700794
644198205
1118350456
736250524
1125945632
485486634
1081578158
977172348
541540559
432311007
337915678
888871878
764912932
675657261
934874430
1005958442
336013950
725989056
809913971
685196559
484541868
855264040
636305340
329390547
1254805431
329760061
604446614
818498752
968648592
395193271
981282709
1294222157
534703505
989767206
420868649
807300256
729956862
851691920
726343510
651235461
591666464
358598263
1078230908
904918357
386734345
452546391
660191497
389665339
508091140
391403676
1117821976
559759414
870299377
372523030
908554065
969988897
758438171
1051111993
1089154551
730078903
317706945
917012040
857545167
643991949
769348120
824208564
1015405878
801808674
1180724371
751700134
535740821
1000216049
491125317
280380137
454338080
492153201
1223515462
1065513776
861455760
542117881
127321468
867937851
810555437
411667752
598853436
734662461
546626793
868752582
532579761
784634561
626217738
822513676
919403899
316493004
795968483
603574889
660100105
780194430
544126714
938777939
402233567
159673591
767628195
718397517
464287759
505892957
345929533
694097346
718236154
690917012
466532487
876319292
584587775
742139448
665056822
452317583
1196261468
801576768
498426790
1158797429
439350180
949097497
421459661
868905593
688016448
576185193
1132662221
769953056
336419797
660663039
745107834
592132901
657903555
676954765
734016311
392394385
830327996
611890406
685583783
783695610
161504246
1296956254
553716555
254492350
815759313
887892836
591164677
674598078
1035697427
125290784
865703096
842133827
944073838
793282100
3423258
503949889
941814268
436980935
770698185
558672849
1048899822
781956279
497945568
574164266
487964361
172829369
543347089
892048419
886654433
449273880
376337396
819523354
735958866
439717136
516893201
600021598
440940576
807678972
943380627
551988721
1003123221
754181006
644234656
472095758
540903240
1228938804
581586453
725436551
1005903429
940924623
714075308
795613370
1165967084
1136277738
1114574565
139681417
704258256
480119063
621764424
790093911
733101291
649329731
352477889
706993599
325958405
634813437
569054019
692572055
397843690
845685325
875124444
586934629
758238725
485536375
748152054
930186793
455520305
1065233099
534260858
695628760
754986771
636254483
695362126
1197238240
1207413140
752678788
168176052
466948389
335190385
805464140
685583598
898403502
1011740722
1023596200
465527286
885256327
517316432
400864127
993230019
498760353
1205692691
529501271
662554974
483606436
517002466
644596402
587861034
802286558
493580701
613159067
633138970
650607821
625539555
1147182197
395146189
997417065
774096295
264609859
1253792296
605270857
373920903
1189706854
673967654
1282447278
482942605
875119726
996514503
453123592
331331295
720373290
1059233770
298613647
1055101405
325463054
845745928
573869688
741271502
732807057
426169346
608983135
849690541
1018249696
717456699
1214928166
952204682
541304734
336850880
830753791
627075818
1199318795
756736933
546944671
579116687
688791278
988034039
622100533
1153600318
461420557
376580801
939844676
694179152
918654511
496511443
1135316613
570600059
1212102016
277378983
571859681
430343825
487303730
1087070132
1157138091
707503070
432895317
336445291
507141538
402816102
545390004
783956716
793855673
609724830
444660309
955082449
219951773
311154673
428463006
342360660
1002028297
232928772
939646931
1032200366
968123377
792156910
967355290
49407884
494618465
284849248
788420682
1051619298
260626228
522910989
476680570
382136507
1002333017
1244563548
630077605
826617894
526553693
868400279
460409480
471673078
888676680
706514179
724048269
1268832454
730140119
1077089717
705564304
909409927
479196289
507732253
976210119
840185908
1034314654
1146592358
1197071806
480249839
792620989
280731656
1005776335
747230049
840818845
705942358
790921471
555601649
569347537
988379029
1079292763
543861085
557246434
419560343
1005049067
105660067
1070086885
911754652
67030232
630134464
480591679
766605414
815355718
711781960
1165533745
575711602
626588864
922268324
1069411778
566050518
731011726
998662143
719648637
687274828
1243015585
1247114621
986330374
498851928
1036614406
579943485
536054698
1166126689
841994086
968044162
1147807995
1065006808
713483084
1036819675
753465767
460661749
150708907
547397226
657490487
608662265
1139052697
1271909826
623535373
1177517582
1009071213
1074533088
1194663299
1281012353
1182903868
751682211
448133670
993036849
735443353
670672816
901258338
992999934
687341898
590786988
890744997
787622075
1061478635
529911668
1183901923
914008993
1073491996
983173357
1034336799
928090566
1085788201
1028001622
1068431225
1004270230
1099679961
693138388
492594870
716159069
723673986
996839138
624605961
845422625
905147339
1207239330
772595645
784470355
541872427
923538444
1221434555
420241495
556698124
1069531549
1016850882
742915877
422152315
1009151941
906222388
1086653615
1277827167
481781629
1199707824
935371442
954186370
1107164515
3328629
517953619
1244132075
983982122
694232027
811449619
99260920
651175752
976701615
1057243926
642707758
1008616170
415353933
902718426
486031860
556674100
456199447
833694133
637181880
471202887
569337644
1010828421
757957394
634398235
759868035
438614260
453802944
1021500291
833733547
285792653
1062291660
547183831
864015786
300291780
360496477
506340517
1090525172
919699326
833321932
600324281
886024733
831055411
770530040
1030985590
506290646
1266525444
1183142090
1226465139
1029760327
902487725
837893739
849639585
872075602
815513149
484251648
714685994
1038740350
1139729410
716699651
1108869167
756005810
1144899733
501367609
934919926
959341990
679156748
1083958895
808259723
621678372
449792968
667712397
479797242
603068051
524677321
595645090
94182322
604291906
865591198
825662018
562475294
569100112
565924228
485147998
997619310
909753987
881206617
559189667
1076869818
640296149
646237987
778939299
479593487
427819600
812422775
639189420
1116373259
871705192
415338316
419689092
613411105
764968288
1008414744
442682739
457857394
1027473931
969205747
833754051
469131533
690960228
937893026
357529430
741903425
652606701
490055307
301828164
815616486
398971544
782706342
517036724
385817550
711635529
739428304
176204268
1221859161
765972329
893366895
363189056
466100693
570706424
551989917
702057473
435190801
1004786015
993554994
886001760
601752927
943370533
1108872360
870390766
751389350
905003904
1175276598
516734340
895016385
520892761
1149552506
999074352
588540293
304001354
687466738
757191645
608755798
573031113
884371971
1152058097
951151122
938102187
990756641
991924237
694120953
850389042
1134549962
834786376
836991102
800445039
776028211
426220803
456600957
468874273
787880120
525586210
922560045
618485591
1131365502
971158090
870611763
692392628
226169639
546612336
1234191750
345952634
862745313
1210849590
518279454
891473307
514930856
1021866987
1299468999
695506247
857488255
892609518
197589479
839542150
708223846
1255846353
1008047976
307690535
1085038072
1016732890
873263245
488351867
519286114
1185950203
929101577
1089117785
717406605
949579974
1009558963
755108769
812179477
876387073
517053428
385098465
982030219
458253879
379690036
1028112642
799109838
482026196
731018884
814514838
686855406
503677614
647769922
420995644
1118971944
363782154
352612191
1098581576
451396818
558545917
904113336
847370988
1035346841
630934379
1000546920
906361208
425468190
750886781
517243604
878633020
516366141
1111302454
1245795067
1145390720
607789600
552088562
761597442
260570411
767831651
320230717
600157778
864877809
780840519
538687853
1094979129
445610377
829731647
385539144
960415773
1159489264
317988014
1058073069
772145372
498891002
1096134262
536538726
979104830
764500508
835080273
488797821
386736180
577748704
702541129
877275033
772600220
1144362587
622764838
1138010512
853585322
389101799
871559612
247133206
477115186
598440915
525072313
766078200
1045915466
499461504
708716372
490208700
576349424
1195244189
818458148
306611670
745783904
533335891
878066558
409875609
733639922
320227593
1111912356
799067006
888071482
1027423164
685943084
762317489
265230646
471795190
331006021
283836619
1040834314
818177881
864618616
527156244
808614040
1003033993
386938519
975133895
982804139
908870152
881952149
432274335
1099754751
854038465
958249079
1142139577
415850837
967745608
872849747
1075367759
471599697
831190069
557612278
479246762
692983733
701692606
1051838609
1170175722
330691442
880438854
622454675
485706466
762704620
1130563996
773056832
330083303
321487323
1296321370
258571558
738692067
975812671
830554791
700345754
849717745
838736743
576008122
932346740
908845011
405688621
336424464
833364014
971091481
791489847
267542765
959232467
1168243353
1042469374
942533645
379526470
156008036
749365828
804481377
1154583719
621845572
1089231560
1054874684
1223074845
1042840118
856240355
1210144887
956057793
471130158
876200609
279530665
756798175
733696780
572746791
322155130
1119544851
120593960
457266332
997445700
792495593
1089966308
825400449
684653463
854489460
51973470
460517500
640311376
1151571651
425456368
849329663
1290649799
1076381526
901366427
528195177
657040537
791925042
224105894
630145760
1079506503
328753194
674470688
858592718
453066403
736641143
344246311
1071413284
787128281
995524179
584327589
957140026
558242079
1104642396
355812233
660370466
1002196415
740956560
282064072
607410287
1093721130
448535665
864245142
454161170
1047721883
773756059
644999098
337977280
817767270
142975469
1032706570
102672903
595203891
999103645
1040695531
1038339129
902975186
761585682
317834352
623800835
621912590
945871180
617392296
954631877
511704779
509937005
871451881
595484909
802766956
1071631685
1269025080
620875951
337104004
542661605
967377832
738938967
1257667485
249309467
612629974
437163915
573955512
1257221950
1156895546
724015515
1022053095
638936093
926605107
899274759
735773165
390413942
1000495895
810692398
1103693717
343882914
502802893
1096821171
44493148
789187126
546421211
909472106
457091577
660925675
910489765
432765504
511734337
406461715
892093647
235366663
785407159
653923430
459510446
1281930773
1044518235
1022933698
1095082325
534095891
437638147
868841570
695138928
369267314
395951500
664830006
1064449766
403829181
1124171769
394198032
1292557677
994259751
501405595
453784743
714200284
998200244
576349801
1248199747
516744494
1025230475
612243710
566805815
839982096
1023689632
888278541
861262864
511456368
637559859
836210769
512167720
1035734414
541935872
536256389
896207603
900658644
422634141
529848174
257437827
935954339
707657866
852530410
976008310
1254198114
727482643
400170813
458780930
408273531
465851051
686621459
378667473
572357555
643535448
1036709524
850455594
858492519
879455328
857462099
410284748
864750231
779031019
452958536
630443549
733195091
606664432
439595678
509464700
889142163
816039705
772290634
1182551912
524346454
904097872
611140584
81769644
531390006
1206298300
277562552
381785374
1039864853
593564261
947626444
929475796
1070114933
378448462
811969670
606021226
532880430
468299133
786172813
305142622
243399126
969098220
1076686602
746565202
733045225
637771045
1170388845
672726770
749537769
669208259
453925647
1045040184
203519461
698961527
564622104
308112980
702885545
263250260
700950290
506271116
449722518
185805947
521206320
471141631
956685953
616869024
1143013319
577292123
1247586775
950206946
682853265
448768494
878412223
702761402
468380936
299099815
1139775874
801990940
787469946
506077733
516810947
951908651
1212210004
193889075
387045439
452888059
744619267
258588290
616743338
241501299
713763579
324299523
271712021
1145865386
1288264669
414401824
889741775
408942669
974929508
314876901
819110761
974168169
668276822
461789820
522489891
756454162
1144258316
758108466
1062914086
871797043
555050236
146303717
656633216
785066425
1194415288
692028442
942968720
653733740
880108017
207088132
805248701
477789387
309074426
474148130
961290344
783378673
538415592
1137692060
888146704
150212336
429822483
532267146
706950811
1063746860
708692256
498412340
1198332839
722962194
1029765032
528294897
1051400582
800919140
1064564619
867213711
1036487610
454239825
814402491
853051701
1021951888
444199983
635827365
800754541
560027250
466586295
1134572291
1010563459
1231587710
775182890
481824426
741003518
657955392
669965207
778962620
877096422
718949284
1025176739
644823985
1060838625
1204744736
605088544
703376645
1184802594
803647718
954503566
480547701
657827960
744481125
445477599
690210861
538055601
795642418
531026533
303367649
37856208
495362711
1078759016
719763988
961115758
570484121
1058765944
275673976
1094041126
854675046
664475128
839958754
449424665
983278221
410843946
328747669
646046480
1206686733
628527822
765172788
914170442
967917766
565423615
994511755
468069880
908226745
1002192425
927731741
488767846
536667440
1212109416
650467761
510656304
1062877704
328084923
355110821
963524889
803709928
1041036914
620114435
813706781
487495075
675843678
323010265
978746716
330338391
632612427
705978292
204692906
406536277
1157707165
161419397
613798781
877025639
621697440
304296530
606330513
839601953
545761841
712808586
332336083
871827292
436768808
1009581981
699171527
694505325
780291680
970729838
537268717
218578497
654678531
564181730
927674695
834089263
713651431
518960872
476256947
1165916071
1064790102
671321875
567634184
412573454
1131087628
1093250034
411329711
351404114
337420654
615047793
716454223
681884691
789235571
447310833
392837476
1170512177
593596104
1029502354
911573455
670630784
1084464218
861890923
545999455
264381474
864543827
937048274
819121434
820633187
946491778
863477506
987226153
817338328
602369149
281464050
477207429
949257485
1022076606
975144763
760085149
452306905
465011784
812883530
104898089
1029494748
1069467756
612987873
631326510
1044439417
433621088
870261222
450129880
560073148
747837022
902270319
1093674274
452926983
835292210
658478390
463184690
375450836
428265689
1274198965
1036188294
415935713
815009636
515205044
318908195
384609078
525103688
878384037
515347118
1055637462
439575014
609437491
401476191
497101681
914726095
412119159
1078156162
614468230
857914609
864244886
650395830
917974356
1175448803
527308805
1023914867
878562969
810387192
895065386
225065739
788669186
1071448513
334083010
1123948525
407869145
531858035
622914629
1038216770
433918286
1081200286
790628511
892512390
1240305106
467440865
856090243
706974800
469864053
745075607
159431676
1110787752
802601261
691754403
890444671
674841698
639190941
252695136
755884932
1055919413
885417472
1184623242
1188734042
1299876526
418038690
534311479
437317400
776436274
665693242
725177419
1133923445
506887129
714216874
418896194
900520540
734980743
994993554
409345481
211890246
739300575
472444960
870249400
1003381660
477012363
308117033
98684398
662335855
1090044381
861815556
646531800
1195757363
1271359659
833299756
991622353
634583533
339189021
718341501
821141433
251382096
682626613
891052407
656860953
738229333
511842676
668174992
813213757
834585543
1178553308
658849921
900991994
379951963
965472820
249263287
388238367
939588598
674396875
482432206
131056154
260481817
507526628
613627603
889377220
1058085125
546264637
702319002
484541303
807426477
547180615
670688526
899990153
1293074148
769212037
876255471
947212283
249335747
679525232
203254117
1038087131
305128427
297006018
958511705
464196163
494028098
375705917
386058354
498945049
819160501
610530291
1176180105
701036635
922361467
575592078
103344695
1009701636
911200185
230554932
658272458
521717344
777874021
1145495721
781315378
513932217
672901189
741135213
463015044
440226014
1189000630
591310013
504153912
464144061
783384262
493015833
855014987
1207640860
1135102748
831594583
989677641
1074738651
937778890
765135973
447951104
776794793
802428904
947568738
744710478
1169576473
899974916
1014340862
1270669621
725478932
650014914
1086815997
507737608
880568705
1030037337
330199741
1074492982
438776102
718846820
373631550
695322464
251309825
864976071
555362172
348131839
1065237946
830874597
463266698
529717097
785207387
844980289
860163556
421571520
1208007067
756201020
464196393
784947328
652324637
968952699
814403492
548473707
429340576
717705432
698574115
392652237
530845447
764260266
1258971458
775326659
970296737
721751191
929148365
1004763504
974692458
608089577
589940332
777151488
354011755
487763597
339467234
193485003
752884056
389356930
525919208
614850712
465373534
561967348
1026053902
748723802
1123045266
569373903
757339768
578535217
521630378
687108282
512431759
483757820
1076402602
635028456
991679151
630839830
1022205123
659510783
933239127
544385023
543942658
1037137196
853869902
709046800
876611025
970255949
1127502202
732422121
965293875
450584597
381212433
1218489698
775558517
372184857
523051251
692340017
500925235
884532370
928357472
1022573740
900462363
952837651
437801937
1200096318
728618821
1069654174
843293677
736179772
594961832
782709861
859978860
480645277
740146216
1040625383
573978392
423396288
454278342
1044065594
1077455606
1038168450
1073394439
906560878
875308054
524653054
681751236
1034446813
542546939
477043435
568074282
367237865
1049887947
661272110
884340111
403268310
661591072
582529056
671274360
972288505
1051707346
884157187
903369580
956617730
103672375
798753146
737588971
555803044
864373609
614845325
409765667
198256820
638663356
249489093
917412047
724139288
820766475
949883781
984953849
624060497
499789652
465672820
812195753
521284614
894758904
711538233
778398611
886923600
766843820
961207181
940457902
707944997
838125856
36638324
606259235
1276739635
659228091
1135315593
634483654
1229703952
231897841
664412887
565620723
745230951
636275590
249152684
557098369
1219243543
655794592
445695107
549317202
950130056
718406940
473484137
959583691
1064527695
904537035
733991320
506024005
603234165
680488534
991476150
783073804
655217747
1167517766
332744945
186487896
1008767059
389261326
1144405007
1041401433
984900025
553607376
910922602
989698246
751030937
752934406
885925707
442816205
1172672120
724998971
675029606
1054615636
652288902
1071008073
732326679
730810287
736363895
758527486
757811673
1185821719
1057241020
849106684
293502393
936286362
323781665
800366669
170527342
454360903
680616718
923142278
713669482
388961458
630163879
486870765
1114538881
916409627
1128395597
488299340
520537225
804021543
893307495
1066461616
688254650
767805521
986042855
588477474
767546375
602647224
5472897
973810674
845632926
880439660
895646472
140340457
541040465
634476364
414552106
768442934
828934587
879437888
1048863435
857789457
286738774
932254265
272645989
758385293
1100846259
495915628
816094046
494431153
997363949
660151396
845018617
611615397
1048637009
944408579
1123479188
419894883
301567941
365837980
751441463
582025973
387908481
1117027044
493033288
640967881
712315275
240617286
933033743
795989803
556495022
313409678
513759738
813724061
548357409
922462302
730548735
1253103109
675283751
895865526
485417287
665901812
1151825497
539858313
476131791
1054499390
776426723
801939022
581152566
667426898
701847124
521307856
323614951
713372775
493475387
500683388
1083160253
893734943
798060190
977401303
580753765
906874787
463666280
548201965
541661753
535709427
706436776
485133548
769893339
784570311
518372747
426783179
875453603
1185198761
701053290
1067241184
1181470894
734594526
1045442169
603625545
464296486
1125791883
706192275
611000825
1040824425
1125880739
636599813
1227559452
655494311
709335014
867245416
1018837050
518309472
955435754
723997316
1277312177
433025317
964473467
350274937
1173790532
404320639
618541613
720713925
851602068
676543700
1114598997
800022701
462200424
1031075828
1135246752
455459492
371982784
467376562
529409744
661648240
422795974
473694568
708628698
736547346
498529952
1267566009
497576422
510747242
1022796199
803479861
1188062184
681103011
1223180471
1137268419
591014090
879546127
692350552
907975500
832457272
683677162
892377941
884820639
394106843
574043231
485428254
274678687
1002074259
995955737
1031002940
1294773465
377516555
510242573
460500575
1177530173
863936702
1219489214
615473998
1073589803
298595655
1117997794
589857816
86685628
583205762
632213430
644778275
874371722
910182353
926154341
754575869
1046992686
329088971
1199742984
572409741
259040887
1255433323
807421577
842706808
674297924
671436025
1162525204
827373660
894973283
953615649
1154742912
1107486414
198460099
1050528567
669918395
1000623805
268177199
982472467
1041511248
790332682
822987335
696555726
577553192
1086037196
1068845216
734434415
477775004
286747649
530405891
438436174
766607084
597071198
823815573
657475095
826127246
505539259
1038706258
582108604
667489658
728849880
424199887
833027323
458872929
1237607225
679588139
361204342
437346495
531555057
1210529732
416191656
695149647
599714213
1022304742
498693788
572930471
917020870
849197111
431210450
1132537623
940389120
233875940
1050530772
271258263
826725333
599719359
941351425
1282431830
747404515
732909525
644177126
89725038
572066719
769833505
858942635
1112347951
1298058716
926072432
450555412
1246915445
389272118
810447787
795023175
959998919
1148618284
1078325015
971567318
909293349
709092904
1044659241
802553926
829212078
7682867
490733056
1094663768
838402641
656207544
1038774548
804844433
781013696
841153337
317667196
823782407
280549314
966962957
1045408256
579501902
1049665362
1214606417
449216294
526520963
588207277
357666081
687442741
698098318
198804483
1090899717
448020384
691620062
815601451
1142756644
944320416
451230494
667156685
959258370
1216633924
393961262
818296364
786330335
352495276
129607673
818522627
888480295
333043422
951267721
838221169
856865640
301568848
935998541
806508375
857682093
355349404
599394200
728099700
938729051
1102736415
346600834
740246477
45040233
1006282405
425544033
330489246
558728026
857702778
661112788
846919166
1019093582
490511987
729815090
443675486
367829530
1100146855
979249701
793109248
364416417
689674766
964387528
801828489
751750770
685239843
551563465
985688321
917295732
511856971
647479359
490105155
816149223
849227838
963028379
843301707
264263432
1201669576
763190020
1265273001
1019662102
1200555712
1050598965
1126959596
1192182979
1121892210
1264974256
794243976
1026609750
1289152502
927936425
1093132590
918199798
1288233940
811025699
1209652002
1108132048
1229884793
1277169792
915068460
1265727196
1096601265
1207347366
1168769815
1252290822
1070598346
1230154423
1225927770
52324169
1089256094
1070002051
1042850219
1092734894
1213525387
728121256
396562958
1202639301
1006257807
1105601297
1075127352
989048607
1211737315
1116769026
1051511234
849913949
954160902
1274519250
1142548512
1037578836
1138582752
1224044247
1164223709
1258341253
1218347577
1224968384
1147034521
1221499209
1035971602
1004134244
1075254317
93571667
1125075616
1087764363
1131445998
902950743
1137462786
1161105895
939200691
1132876576
1158985102
1036234912
1164684237
1013636620
1093380239
1280265618
1222250463
1286433414
1278846608
1171439763
1073186319
1137591039
1044315334
1081892272
690145611
1249762652
1231896918
1038979838
809074993
1161356897
1241749255
718928394
877718243
1169181627
1249991599
966052394
1101664028
477835775
905799390
1287830934
465130017
966220134
333712290
615116827
763503406
814082705
1262710338
894888301
1076847525
656807428
637016617
810188825
651256125
514738819
1200084476
450199016
667549308
948998214
504805410
1070351764
527918629
428947640
666160756
680307755
509090405
456150584
815051855
1282745452
968904556
557175008
400219445
889263523
689413916
238632492
560239344
524405126
109733076
980905415
641958968
857007809
1060749046
626151398
945213212
387659314
579092905
726051619
936171296
1191162192
1272898645
877899846
1195259700
1096334719
1068975947
1137285112
1104397543
1033504544
1080578467
1203288788
1223168251
552474566
262950293
1181274376
1009611219
1128439088
762753734
1156165035
1135892414
728145011
476096350
750109053
956952406
730056288
1241670843
1120634242
1216723212
1222330227
795875100
1174925653
676214848
868874042
1095010494
1260353900
1206045889
1243140760
1260131508
713397933
1274104782
1206154468
1084911073
1248534804
1181377692
1020217491
1127715872
550525856
1140663721
1147058304
830567102
1245364675
712410806
967151876
341315084
903913147
254228695
653254908
1141270164
651842839
694093292
819850939
467620337
939433044
574995698
1091161298
1002458677
1183987606
377094838
785856515
506488193
876668026
460762093
684124616
1004001683
1088762136
988836294
491448201
404795405
1197978503
610486005
963146696
1008939444
1070885496
1076710986
934363209
164349023
708948193
786270406
792997443
661756654
544575905
1121830557
574309943
893949924
1073134520
644296286
1230520981
1189073389
781176804
1014129977
472674011
458862278
818733914
1051873168
663914858
618214052
387848695
1133543890
1038855897
1018854821
621872191
829820087
871011527
683826139
879453078
405238188
793520754
1159662756
873515386
385507481
929191509
335059578
429376130
823133112
705737919
1117143562
815673441
958675619
219642544
491337332
388757645
877440368
820204948
1120439630
778993632
596968545
366540284
828770448
655707982
698372749
1161831735
511889372
842615364
400600729
816709701
686597278
837285046
580221554
448745455
217962100
1055121423
553661518
832510221
458877620
501027923
616008520
444692772
701876699
728582119
385803369
705553902
795925133
1013214939
1234452551
981132857
853088921
732383610
992882590
682627301
1088371512
738418190
448508892
548399648
1142597359
1184917659
448203113
815516551
700094643
452505819
947534924
790866447
1290356465
652826454
624840847
1084698371
716665672
437420609
450431243
1128348779
623801020
395518442
437821387
948080629
175489760
924714112
678224940
798863433
497847403
548921305
917873906
527859336
1006012020
313727781
1022459869
1042112104
1003699645
522402617
485518710
664189571
810961088
468818542
1010299329
995403731
940393231
1119521807
253961882
411611966
476608075
702038623
539746760
480008270
1012263950
1078436047
737803927
726974751
994410614
253953774
476906669
93386556
704325427
976770318
378778965
584144796
845086076
579194246
780617634
813072035
811039004
485420535
205262039
903897159
987185811
927731907
568072628
634162311
1048938844
743314767
1096469745
474859726
1070707462
166038466
903425668
579731698
593207310
874798064
437311618
901753833
1177193280
1193223923
475773968
1028623423
101199474
908862795
950391309
68506928
1030591681
518100568
130503139
460018266
821234535
743386375
537536631
653001522
125856405
1018476052
807614392
1011441735
1296801226
483602130
457287317
580229988
1062378619
713449604
822772124
424192638
966620229
643552421
1080850274
954321897
718041588
1100438017
430077261
945539295
800015305
278736712
705637913
796795160
765256625
1216706473
1095411659
456091589
517833151
1103282335
1140240094
617192065
1069524398
917898736
359131320
1023731211
921319348
463757842
986698934
1046487443
1078441143
1041746228
498159731
931691349
905176732
366271592
1011336183
1056887267
433531099
1086259613
892014596
752519451
1118483700
369857866
735856433
691330784
365710322
690859724
998489026
1035126348
611784
899973828
910502658
841908455
692153723
809417773
724235568
1068131074
559855836
615478898
756913217
283193726
926656714
857758468
953484360
1056817316
416416578
1111826206
893133683
822683566
1075936264
880776576
828523344
453047932
839884047
446445121
739118122
1061985633
773002055
805773138
588713513
987979621
451843204
303483996
58583634
508568984
231219784
1002076754
257472725
852733491
655657753
1034552110
417690009
473072093
1150622020
1281960095
799425790
951856
299414990
1299289307
600136988
1103091905
976340318
432309139
499045141
697545115
796116744
382983329
921285221
680855113
360778477
1034762144
501819435
590418161
453724849
351312524
1106151398
1088431626
1276264450
970762200
1251312837
1184937851
1147651280
1131847708
1275558516
1084823298
1074356447
1119724358
1156469851
1288444790
1050468369
705801770
1166565876
1206810881
1245420084
1022002768
1095110586
1041580542
1173103370
1156545135
1184928706
1247303701
893761801
1102254047
1179831144
1269410803
1237167148
1116701098
1133144295
1185274365
1092432942
1286920656
1141308898
1072282717
978668803
711795902
1088022943
1218543694
846829372
1124065483
995068292
1245328757
1065617718
1071270297
1004309005
1115215211
1167404759
683702187
869118006
1100492953
1129111726
1122735829
797506576
1167503459
1181545221
1066566015
1085290863
402429406
926631492
1002689230
322630358
709842038
486784915
815335998
1097425723
400832276
412566237
1208052908
603690936
287419695
1139577414
1158733161
970696381
426833522
808995397
695006022
529075375
516762051
1051000912
894367338
1050309926
1156261234
541429648
638676792
699696450
640715617
464586356
314159681
899366622
846760330
975084146
995682334
261586946
474946458
796478606
590402732
863146824
1271985278
1013055850
911237342
747254062
1054107721
486855100
320844965
230619343
506812316
863437115
700216919
656910031
463536299
659011973
1018387041
1017320926
743164808
511141364
427077400
736451290
526420444
753934563
380144540
1261044998
862015664
965384075
954853686
843869753
946956587
970331802
629980230
1000091895
1186754825
1184726692
1127946289
1065552348
1177849641
1168326772
1055759702
846646850
1172613440
1229917922
1143126732
1187377433
1032587093
1151053480
1242673166
952437250
1275372900
1181840432
1286120451
1295765249
1112886828
1104155492
1022882801
1168762500
147182583
1208757212
1033668543
1000332915
1002834567
1220013153
1087274865
1218408280
981603081
718832697
1031779949
1045603767
1001348806
131903757
907518192
901121413
894214687
476563456
737544881
1061181450
1262227657
545259832
779757687
618375520
301392648
877732810
663242801
825845395
740505386
1166822483
901953693
493741870
1265757320
606814579
111711566
345532677
300192211
360727918
746857821
964375828
784872139
1189457782
985857654
999857721
203140680
657808615
525800254
46724039
425793711
422764981
537141559
1049864602
788811715
1187894859
390357170
169195780
685156505
661570685
1188605887
243177907
434526701
668127348
1101400489
471731302
308994116
425971839
601281044
745342457
325813335
520904655
881814882
567569947
1119967861
706267207
641735828
918005632
631352995
724401646
352798919
364540329
563558981
451097892
673419433
380126288
839518819
300332047
982197524
1197905769
263791402
578881099
508079257
816346408
585623990
335891641
793762060
693060496
997716289
808060170
860361847
1101684343
819975669
450912637
628484391
1087512989
934474718
818594659
871281649
213949290
474902321
480991935
582308534
524035053
706104953
627727406
449177416
830220598
428560749
952372136
652200506
1119352976
790247653
336281827
704299558
1175213416
1190573162
1150271840
1112552971
1000232437
1158110405
881229590
1298974577
1083200039
1020289361
1215377517
1213745357
118663350
1124602089
1239851443
1158398324
1248210253
1150487233
1159252665
967723416
1035680169
1014785817
807054943
1159629391
1255919752
1183305676
1146234724
1069804018
1184430733
1237882044
1032333384
1096071392
893909269
1212551517
1243584939
1112548477
1216814745
1216882170
1037550413
1285394957
351900233
1014478636
922491290
525685252
886474761
1229461050
734767106
1048361514
934999356
1177921140
1169560001
654606482
1140861509
838431727
753890039
1152211958
722031418
1118301168
992115972
1202021425
649887056
1069143806
1161042150
1006534693
1238563918
1296113291
839264496
643849186
1227224598
802545543
1199521464
984690955
1158267470
650029168
977862838
737100323
603952782
637282940
999190161
610327150
252158190
25653410
658513901
1046100441
387939127
885826302
478895423
626972923
840930147
1101814980
500466243
711468020
593830595
1124484778
768223819
897172156
866991340
621333070
251054662
677142345
986320772
592788277
407933994
1066332108
925348699
995904224
931459493
1180184628
506011674
615401144
989070157
432651725
640413090
108608938
531421246
1059152887
831975543
549596096
238944406
514692929
870297925
353544257
496642280
744481778
931444850
598879965
503964337
396913566
1114247858
770705467
737545862
624667957
533971777
1137368579
987878711
51971595
1135642198
981407448
1093443331
506210367
1033866407
356569152
592248351
1032941029
1030507182
685845752
1116713580
542687272
392530228
397066996
393311072
1263711916
1032988437
938148843
134400070
268366502
634442098
564492499
831921050
1144046166
1107393962
338209853
943493660
1137891671
229108518
345353116
482591719
740846642
928468650
452770628
582095635
355702011
1210136131
292986909
438560956
1290479043
565470324
862616140
1298958490
725677516
362357976
588640905
763309785
903961
50886246
893736081
714042983
773614128
1083402422
1213266981
1237887864
657517765
1134247130
1219612192
998017901
1014557142
1236656720
1217976404
1246704949
1101053406
1150697799
466993846
928396312
1120939053
1288142475
530232655
952479697
1237224303
963878420
1057824802
1169782875
615864312
976286790
853739369
596063454
1227857283
1029450676
923570769
904638984
1070920106
1007175013
954263854
984704795
1180477138
957847637
1127099532
1247037723
1187825028
1135900764
1011474116
531923141
803719316
820425748
1020198070
1296402474
1078313384
887580087
995323018
1070677471
1000625181
1164758432
335961480
1177496695
1208121026
1017455280
738626658
1096919879
1089342345
404798508
1100113001
899783950
843457792
428531454
879700774
931177797
1171048188
917644918
546024223
287922748
807720925
400012678
425979711
1014366942
672938050
622416075
389906705
859782033
1211909683
1069416535
522116763
866344772
465322419
599992503
909358501
940553177
654717512
665600392
1189359219
728786540
697656907
224898759
523176429
888392220
505927373
562226755
579372273
501915620
624569818
660314299
976495278
1008061365
964098290
714606008
559677114
934799561
551798587
1053624692
1195973722
1060157059
537896181
654020521
721161125
899730147
1174307438
496182311
422643793
651970629
754366573
924405591
961461929
965194059
912306292
798090220
372759279
769024870
672201455
758407790
931182985
1235050366
963717168
1288689821
1032410707
665781251
646976723
713390252
542000732
336038572
741081441
646258677
891271459
853253869
1034454129
544326895
912479646
434269190
507023760
604256297
455678031
701345112
314697353
688704800
677764422
900203876
979167636
856043628
401834173
381208240
1089015024
573115495
928064028
1016521805
890301408
852150461
1167821152
461361177
941578975
379551404
922831077
530582925
1049693961
636527352
752565472
412278498
520874614
282874774
480732949
1126300922
1208614633
838075883
1203011463
883634681
776197049
611873268
438892334
345688739
495934286
905971248
1130482484
397673914
962744657
767233782
404763562
562239356
421709055
524387335
803445981
586770080
583489829
1082468199
1027415590
1218570531
344470411
289852978
766893452
380869146
1190571693
1224921518
560050423
557695721
938848664
770175510
1216534574
1074440145
607355673
920812420
797496001
464534920
774729724
765530566
321532886
950494872
1130294274
673456641
513017851
1139495709
675786315
754791531
503175090
798482238
1035661570
735146648
665822891
294344286
975247416
443813051
1050887166
469153646
897645729
1231395136
460234375
1030423583
826627966
738323945
296738188
1225241941
381791172
751929955
494711288
370754763
451900916
603563311
286202606
254147577
513743504
540924356
465211882
819828756
1143697794
583607332
714677856
517680274
624909193
428940707
724337700
370707405
668177402
384108121
749722271
1144934887
979642894
899474333
930514143
928793502
611626393
879137393
934530893
671557184
770926552
501198263
721505636
908480870
646331134
462979938
781423151
708969551
882269402
808533016
1006616465
524811969
495166590
568567857
1066434661
1102619910
1016504579
773114821
353151924
1277712268
581014409
922566406
504798670
499733300
670321906
588154356
640024429
139002814
528146480
470464935
822333928
396746773
1002342004
1137071199
314439205
334558322
616251630
805945227
891179014
1103763091
934653113
537397219
1040773729
407026851
498876844
301986548
1243230557
1150011887
978236109
402442827
690070978
361574217
1115147250
454571974
413359939
749769488
98800179
625432894
1072512634
407289700
621530487
98276411
1291235475
439500297
364804944
588606512
1012023753
696286435
932091443
634748658
751324811
959751989
931067029
835736965
686199811
1011130163
1273890405
697500770
408298880
345168238
308785453
866116685
587177361
400199364
793004129
198844130
792372728
898026128
101910736
1019174456
1191082460
731239377
624003332
501994777
980554279
512700347
949771740
701351144
1063830373
1057218659
304073491
1023140933
806300739
832254226
862035305
470928821
610381263
932405454
493930198
520953126
900496089
769716386
519011337
741788493
1005423078
1087252623
978129842
499811618
611473952
1019820903
495219359
474748045
1092933992
981517495
690682825
389002696
660830068
848146075
495797418
661644177
596139791
484204180
499240548
559641707
391066962
1247025383
1073736430
768699680
726093453
768869768
496344452
493330626
1111627394
498304112
698003991
851562923
960510671
1219824003
960108330
1155310158
463091838
468964946
313451091
488882908
262198744
1004258912
1014109727
925787252
1096991947
468448833
755012627
1283832737
589121350
396977080
1098573705
462343451
843361980
864984318
588121712
257823161
1057570907
599295149
959144405
536397175
627688475
1113602571
1110926484
261151649
1026100664
137911780
848414639
1124286197
968096284
733608108
607893098
516173848
688555669
576456168
747131439
510397376
1095202640
357960593
466061146
812694945
495885364
365303973
474791438
451522370
946879318
934409489
205498672
263741692
317166609
1096011654
361278340
694656627
961783318
497619988
757272152
1260772011
155323066
389850455
474981759
1006779476
893627480
707580880
1024060516
779156811
412209400
1032794155
776507431
1067152779
558242959
155296433
656642402
899545834
760615585
481341900
638492209
943545632
845911265
611783772
1273607563
184101492
704138482
470054348
987326077
979772645
437633823
942444670
806154981
372193438
680127249
480381
1061573093
802686640
743433424
936350810
1163070571
1278734454
822864021
596556037
400949148
467073697
690601882
834523897
424080904
549129005
325993801
322402081
721257034
488290417
658583707
1225087035
688382138
901876291
1096073441
770652486
935899594
621684914
562493738
407331939
542984245
411959437
790702934
394392705
1061579009
998260162
489590908
425800632
1025340243
452411629
915349180
783245054
850601010
1122845646
1179775440
851260137
881150076
318166148
558143490
1101214426
507696297
1233640690
474664279
1132027196
971621106
486199021
1012479915
917587680
886683597
579401109
29539645
1136670750
1158369898
391355735
1239140645
1146177510
690389448
267722936
925866105
819565160
627964844
587615497
589605256
1175587033
1179983296
906416875
596942976
188914525
1104242980
515678512
614860502
1188749870
1181644950
687335941
229463373
674341220
42983310
1161223293
1054590900
964034569
772415652
932033736
1216452622
1075413617
876089180
1002419509
679403293
692654415
981575399
451374792
698471095
614492967
540739224
1090625316
853698929
1152375139
699752972
579208161
955821334
1297569762
528152687
532144552
467490599
1112200140
616548111
582242757
628329805
1165383262
783715751
880671680
638601830
369492310
985252617
929418079
981615419
1027302449
326866281
977983088
507845888
641765953
358469868
600818724
1259802962
838277563
677536945
338724152
1130212655
1055772642
1128613104
1053210941
1002027120
637841835
1014160451
1146349022
321695308
1077795309
649655041
702518881
546019964
779243067
555488971
569689547
975258516
900399195
140285580
231296075
301327112
892899797
310185293
1287013656
910569650
863587989
372226533
472635838
621609533
738561183
457580257
640542827
983216042
536909616
488724014
537663675
1161239251
415323239
1189931697
1044554350
670762598
135782975
842459903
1097495837
778388015
405744398
980316034
802300391
683414156
627467812
957317402
320458103
545300882
719250258
400524498
405889608
336216003
971082463
96900095
989075929
699587267
979132216
842731660
355530072
446346079
603078647
880373936
350612027
672914285
564253314
955068357
1066292004
638678059
572008744
1231837994
1017981842
777653732
910243195
1103985741
627682761
1021081607
630205224
536268257
636055433
731120948
383352338
651257562
330777568
970750005
733383802
754372489
1206183517
677978721
306310826
1164546661
472025227
856705782
880193560
622893877
546619174
1264702510
348874797
832198200
360660467
343578812
870251040
849683080
797775546
679298762
827461986
874352502
702544334
510331749
765009829
1092032958
362076446
49743147
533039988
1243410059
892564311
606698855
702853582
882405415
516178550
660872731
531941462
315774794
632619942
1057595674
456881779
1013389893
550590504
986100265
1157818461
1093153323
450647023
1293929893
839497677
1090964128
1058254193
640976329
634748849
471723652
262584430
816611254
1024387395
793516035
113349238
625035101
975372031
406052378
1145578155
983994840
611387724
936565439
359207064
934479522
1238360469
893096806
301357961
352395072
420768311
571014914
811056450
1204010473
491452351
360800224
1048850190
598965095
755689190
293470846
284886040
769379643
471333450
648196292
1206108656
1243621767
982723933
1034560705
256207573
486131053
422112880
739346431
859416057
840808723
715725803
1023255789
132475644
430504763
669007381
474850325
1048406112
495563128
848452701
528090725
1002871119
502783399
889452349
1207012784
704498778
1084316093
439060750
964123244
489848553
480052707
427493528
873039507
69157740
271305693
1055851685
651336411
811265585
1210021758
330751978
851030009
185640007
1038973493
674982680
965886161
908438570
528657956
986975328
1030732311
1166645641
1241910921
548376951
370461047
1147633964
614446686
491203699
896326679
653742417
749239525
866726926
1206558796
536961795
869559238
1133241794
807358320
459976600
741171879
480085212
727157742
420916120
702464349
993015595
945249191
949376117
941173405
691453765
420074843
790450996
943556798
804830494
729092811
456188324
425935918
655699425
547822881
1194930051
865255334
271541957
1085934083
684823474
345349273
474644757
935051144
1246206901
1046199405
855970104
735804331
966371178
819965638
614604361
1096503476
405553378
1020624105
1008752032
979696106
417247885
399073071
421368747
929106562
455587169
621245138
592848396
1239016250
1234967360
521596350
651524337
621637148
930765089
1053481647
459052213
804777027
533624078
1059660285
786331217
724292880
1071209542
782578250
805681842
513007889
818712100
1060536660
385543871
996264460
698752220
935610688
612834490
621707023
353163382
850505638
677825852
380811790
552309519
728641398
477483034
681158017
871707552
844167606
702404864
139980639
719708960
790911255
673887088
918845223
820057634
1172101727
594865121
584985855
680288469
846799152
712154375
509532338
921660509
728920502
1028838798
438176851
1058594645
1280944522
756959731
988442070
871866594
737819537
503067882
1072206500
539891161
711370703
939833892
1046835245
857410441
384003387
681092387
1044736016
820883985
911937636
407447042
1188721832
729149191
496973336
862008259
708881215
705568827
740940189
1043996723
729517678
735888867
520038844
720750116
1233013757
1132779250
478557523
846594784
455894668
334666846
638236911
1054447036
658732537
983499585
934688742
1125034960
778124992
990466057
646359106
924828856
858339270
1002204123
430621199
841888989
993164482
696110618
463393058
387339119
323994745
550990726
929134258
1243649585
943367045
649697819
448674485
177209566
738797919
510552270
946690426
1210217468
1153950816
780056363
1026599899
1046808167
410626589
1020888578
969260802
281560337
516951111
1109951183
810423737
465089661
725880471
1012311462
1288876294
428085563
565734682
746551839
704104510
1135487409
543254499
591723392
1060784455
605562056
809440783
564922824
657525987
736830264
725772562
491917429
604412114
1206398883
450454673
877470558
416893187
555678912
552938375
1038558549
467945813
690613161
966808081
1015259864
1288025174
557754765
463529038
598655566
863363546
842416185
792550930
1053338243
467640729
401727452
1054599248
1141326876
1069591931
889439615
710984830
1216612292
703677745
599026536
734895425
884560393
715769978
796392948
16029906
1087828757
242905268
605289596
505716065
637226554
805526847
439183295
635137775
484259502
538831240
425336643
621778345
413633523
1077332191
1066390872
1097958908
1199625410
755650108
1213954398
873395718
1018665307
832223191
684321968
353902459
596289733
493283727
909174612
532153434
585555940
559183648
462531271
616464483
1092867935
953555766
439246750
442134772
455621490
558145674
514416659
312507376
496591863
1106801989
259216327
1117525360
410710727
1153381087
374572320
895990050
1242975279
658817243
767355555
580330374
689649862
821830349
1010556054
333068136
551233548
341364182
507543328
1255808377
486387593
337275153
985834058
585296307
774555857
318853580
420257384
360108320
587113571
600359698
347903485
456336201
1164311811
839018947
608831618
136274866
172142147
1229536833
857723534
176502447
706048978
1196117615
471324077
756059188
582042347
667366335
924180436
638828344
1287856435
1136116453
938033869
481897292
509545001
858815204
783378045
548530852
734312277
805878709
673547149
451109021
354189368
533560961
982067316
784190433
586507533
702186678
1051750347
897277127
381466849
538044796
544337906
819438880
464343457
1009813168
760003319
1016237876
673605116
452104721
1232781668
917226953
637661509
801251969
1130308714
919956172
440752469
969625726
1019602605
830530916
490197754
578274700
809913657
758143733
929824288
407601029
403418188
732872522
632607992
870748508
674768333
436293098
546574785
1204520987
748344175
320614212
457731040
800858806
488026173
701022216
349023933
915462510
905617625
584824896
676777395
452019619
940077780
874342155
900924069
810344832
1053152145
482874560
475076607
577380238
572589813
746519112
1124148508
980688133
395648759
735439305
441102838
937556963
506490017
303901445
951125499
778216349
556409152
810031529
977267978
642773060
457896029
970098971
212161751
718865023
749199528
870242404
895153838
718057682
699496923
821615852
604336317
976926016
638623388
645436718
662942544
1126384963
538634411
702761915
226783181
467134221
476989275
767359466
415647970
989610349
1017160210
540697032
800509803
1089247016
386403807
597407512
531975725
940965785
847216166
1078666377
1033968593
988174824
897592506
422626851
846318195
1194418658
1044129017
1110915205
557183480
438267940
554128789
1265973832
982297845
1033010350
578371030
754418143
801114486
476002088
765783258
1003304571
220611031
761107542
858562013
706617261
980496043
903237434
391805812
308133148
1219307447
1083552058
1120003424
505278467
1044236360
64463560
892562319
485396115
726253857
530160507
550469565
532699607
962972553
32336721
493506925
412214358
768847790
605054995
279523074
467194245
1043413691
1196207817
1277340679
338682676
302023849
1041904472
782333140
1088991884
863929046
823807648
789443298
393779474
923083838
463205753
449444681
290649509
1293058734
827845619
910789740
696060814
549717130
163766902
855636711
499267950
144637636
472250753
1031898161
1094631662
787307328
791411270
659881975
345059217
927771645
675547168
388782257
738208850
406653583
545989872
37469110
809718063
333134207
757480926
393383782
578780961
497957673
844942748
392657312
1032010481
867437817
527402134
803317106
994923683
966962888
653600383
864061532
857583231
670015097
1214186057
501328599
589641152
1066981404
812656840
1147140067
912578693
491598948
379266997
982266362
374506709
405483221
863358762
968975646
883414313
503174367
534531874
727014503
1065162738
882862781
1235121767
483196601
682497620
920652188
979108289
931596901
933961739
586767633
948109545
921810033
467147803
519268055
1097039692
510222306
514317071
808845534
871628703
543279515
493014431
1073140772
989033421
583624877
948526003
988237530
1214788450
318342895
167729091
1172480760
1077166571
956733943
861635947
697485660
1237429496
652904371
423086952
1019403729
1236049796
1212611014
1006709955
354384952
763999826
365894123
1045583772
268200281
497415053
1142199538
639619163
850719270
201632027
779302152
753163527
355691629
1249676355
869946765
896228681
868022920
994473155
875513272
1062581021
959004681
39674881
942799726
450064091
867646393
531335352
882265409
92053320
932426659
302370443
886449825
775477540
446005852
1088409965
264819867
1000756480
1198873386
78214132
614612274
280207889
1013426476
939575348
1144657756
553271160
853391141
1048315847
871202715
480015388
1019543
945338774
234274785
1247728596
962061412
941587913
566107241
1246078967
854890811
1038096675
361571231
826326308
1222074029
1044959114
917277233
1259655667
910027857
430852802
639729206
769518997
748154745
1055359494
1142492077
313620609
627282814
1150233840
987183038
811326520
396802993
408668604
651206884
625835058
253420736
589212382
246653640
910112124
552798172
557578452
387604477
382795026
529029742
314313733
552065865
1017572610
385077529
996775820
547127298
737147946
1177572097
979698867
729747854
550653503
841670897
646299238
391786392
442715968
1122296288
793129006
650243799
977102016
1032418474
504366049
565416984
1202807379
1267469126
1288361366
453671782
58954322
945215027
144033338
1007363716
1032370464
571574435
474662092
486933972
1009610740
441662554
778083585
499141049
629819958
935213075
580613993
381079656
1018787823
975163795
808545167
357135835
1071976508
679240433
240331007
837999042
894065276
305162733
568659490
466711023
730049294
946259765
1048159343
324054063
635437348
1162195663
511963529
552857413
1174958073
344606622
1238740072
843975787
868041926
1057113630
845387387
1064821095
730083841
612634955
1142874367
859593530
882326492
698057906
868384914
1235374726
732213388
1086409378
424835454
847817067
330688094
577318404
1021531789
956438990
789203978
970370456
251528158
1025024091
523904361
229490102
407218534
459054532
262968753
380993301
842562057
724983904
1225704860
772090026
822579459
1209251424
1243617590
738259485
1234676111
809638254
1057868603
861472685
772394312
431867688
443354988
494635963
1024175100
840055568
419514536
1069220055
420829514
574436618
614231703
696569119
392871983
495249797
1054468920
639200340
474927062
1078260017
320831111
523635001
484122508
919491950
949763932
311591573
838576377
754444845
618165577
564905415
997678827
774280155
595885867
557392236
1235801215
883159097
1246314394
802736781
1148031668
675268554
492394802
685043412
850936552
458383894
698173574
693751120
795287527
490943558
956568223
503693913
775510564
589506723
865644748
767339594
813063024
782959705
800181276
1000906829
912784836
844812782
715033565
895698468
963514566
177107985
650772392
632224330
308690841
516381195
865516893
840443582
632832347
327685501
984692913
424942969
865602623
970069479
890105395
667327079
1291984583
732342815
997289297
436152910
802853884
375380391
1102178806
451756233
712415509
1155899851
895673953
1235425406
770261737
1071695985
853259350
514652947
1040225138
700924868
374034127
874855669
780824071
740508897
744479721
454506237
676461352
654643729
615337518
564725444
959133578
205102992
929425189
618944254
313871611
648497019
241269218
1169280243
98614521
1037678935
578465951
795444806
706281411
563402091
796948611
867777293
668238698
1069412701
477252651
626273164
991552887
395329455
929347743
681337065
416963021
638914070
512908953
1151754787
1086909171
457756214
1293973486
639671987
589375128
799904406
795817458
612824303
527516795
592943897
764173391
705108846
948020793
888032793
886759822
948816073
814411588
557878945
513225721
371221314
512050906
453101791
817007676
622198500
442344731
756083015
738607451
870799484
1047326210
1028796437
203112373
474361859
1155660597
617985146
962513837
1002319298
374582801
537081730
1242225324
937477596
890997174
628385676
982402665
383315590
330526968
1111053729
497750345
1105333653
1147578898
344333429
1104029060
1048271467
229077950
1058707983
696213205
989333213
947724149
474359986
758203534
589726698
520840094
545600157
566967070
605897998
487324487
720984018
531269427
961767975
402853296
605608707
803092895
1144270800
359218257
654298885
1112358792
711860197
1176555504
822506753
800042863
1031538069
343087495
692818333
1297882376
533570241
1073639276
1262480680
43592122
1090069685
1092519839
88342838
634302867
686125892
1037510402
1052897207
443250614
514561182
768041561
567230563
815443917
696214435
983344740
933663825
264713245
733503204
584409318
646891580
380410707
904091403
556848320
992058901
893352747
481648868
940629574
1182259551
982221764
959804381
1207953598
645783263
806585604
419427894
657042780
551335975
716884417
707877295
1212307524
740158073
784689645
674826909
768282115
646436938
476680016
422992392
957622220
843835499
1038540456
1197032221
1129307612
1052594257
720259213
1239805250
423982420
422806064
986135872
619219762
1195260617
881225468
62788134
931832717
662721911
518461766
926758618
1121535734
1051003504
1079214807
590863630
272076084
256880874
788244513
1137117421
297536571
552824161
984287622
771280557
1116345303
936339453
818798215
965566429
993490660
533976465
686844263
1249877153
1144740080
1067166842
387812049
407278697
1165247667
1053953226
463249990
724311238
691081156
879593256
708831751
534732102
1012013131
451515749
783050566
1002373250
682700564
802031158
550988022
836939617
400116671
725403109
704544277
753360677
644204794
652672204
859210130
793137853
298485497
1149802925
159513443
1079531584
558628308
851889165
1084386432
990386382
859479202
741862153
1110399652
897527372
762814833
814059487
574962824
1034579496
863490967
874311741
194799764
421635021
1066494235
301123205
440709012
621831132
608159756
1215355179
965424438
510527107
1115205441
396053965
158389267
841411426
453676514
1015432818
1050532751
973808794
952942132
702920085
942792258
877235407
640111650
1120428156
957553747
785424278
414488474
1001651698
413918716
705998389
991018696
971251135
392433981
1066419606
710773129
1102001472
882175508
476546198
957367384
923307462
1065876375
886850985
810099242
975487886
590064324
380169273
88712614
861937402
1157690066
952779550
760546569
93368707
293505277
917645127
850035080
505749704
492000335
1182820570
876358699
456078911
650658941
1095412792
609642722
843333047
263203591
926849122
1297923802
1192438129
399291704
574247366
960764229
1015545526
836606713
836030486
480599490
1245937881
780292831
1100587926
931424935
532559817
330698763
1136978970
329438107
516793499
664776346
939613150
831569496
719034335
628721800
595334284
832821255
795096950
604103413
654425446
714164186
1131791441
1068408342
805832747
684848196
471990715
620150855
457162498
539967942
757678426
590397272
414341017
542192118
728716592
742368654
892394068
425094161
450186543
1167129578
258444927
892186984
989638990
468314274
427437288
532728721
865567053
180591389
757975795
200612396
982217113
1140177147
610155179
1183226830
374319252
403309968
507383956
1053393435
913412801
738894466
982267819
923332724
1099391794
985432050
536735621
951691796
345020015
980360598
1150292882
432162428
1036147979
1298303541
975806947
706530173
651108767
389889681
1129192242
1115365762
658990131
313502985
711107840
671161126
672254025
113271701
1124346117
399449380
1260117303
1131643067
1055352681
1001954369
405123915
373608081
1094807060
867032137
722816681
1203543968
840539855
326567927
685845374
1087856013
1168569583
1021926705
129815808
875964096
310025786
1045910847
969540841
298698088
1152320165
387836535
537397602
275548402
1034146200
942549886
400200126
718070274
937264299
1117366573
802619287
1077437465
161843817
637784682
1127095052
831336622
1037051296
889763610
441648804
506203027
497051162
1129268653
1022314650
1085453151
703310388
786339099
459801304
1028944256
1020224633
726103510
1200011629
924964515
440983902
543883358
907108645
1117923482
242664521
1022088150
1090430580
623778521
610182198
608035196
362396953
738583680
729814861
472317104
1073672555
755229311
933898516
881008341
1296444048
547993163
917969678
860558758
1227640563
1185073821
1174596105
562107668
1028244602
1243208663
590202348
619924904
940771259
806146258
477090415
722660436
1105803184
1033076473
409571481
403331589
535043452
666504114
538278449
713614005
846747110
900928581
138093886
247794692
261816270
849123971
802077294
895295165
857553512
502879780
544522993
1202280901
1083640211
1241736789
1198641001
1086071698
257494487
725668683
1204363650
360681807
498957681
554411974
878925090
1185238090
444815335
354367762
917349565
1187903729
1005036987
641479951
1067362822
530675562
594751873
1148545792
500925356
555498162
804890089
290517211
1019852355
444900872
890836063
910002824
388291655
844373691
725341597
884066386
811736814
748903828
930027272
946621352
648149816
1023595359
1253321705
582984986
1134415761
566574968
602608917
749318133
696959484
1062226431
985006574
336231701
908533248
362785877
396659188
1093245743
704285823
1059280545
358011615
608947610
975843619
987618157
780812257
1146144145
653592170
1121098155
407412901
386271635
1084849647
235916184
1081287994
1083156037
327083982
673478881
963913538
1137623149
1147202298
926943345
559472286
401897107
1127808093
394106365
885348519
1151251829
397998966
969417272
360061887
474488571
819798910
553127206
277435120
914588147
679699812
1016480191
444239121
147488204
1120016364
1159644919
829326648
819657540
541831952
329041875
665273161
433478146
124955933
983736028
484670425
737724826
891800430
439201124
844834641
956642728
434786431
855959362
487302149
1048252680
434740505
893673160
442409152
832924229
351267067
569285899
642738846
482776357
85684204
690636124
1111313911
824930632
411958151
1273396174
519905606
666122874
701439257
441254247
477831305
991246994
408378673
1019413947
657281486
993770227
1016189939
76158807
955935838
1127468308
893163279
407917781
542745411
500441354
836903875
382896923
1176377340
342734635
934686904
131013469
949113833
947285232
407844344
1166009298
489211473
1156812578
864440266
1072865251
442901566
659184927
581551229
1291808338
979133617
1056581117
502590291
497367519
1082879271
376011652
781731232
937012193
1042132374
416859931
507609150
1123450726
949539858
1005583205
832430372
1165533481
767119324
379035857
620385761
2988344
575175201
493478040
548088445
442824950
1038214080
1117448824
1269435990
420754932
893346288
702553786
663172905
920280984
812053182
800166375
39642083
412267146
882922020
431530616
836290240
491344787
925060833
839562686
480623614
1220778505
115592739
561391334
801667274
863205679
1073070461
917819260
576220406
1053944341
1179943975
493658007
1211777632
377763662
422325833
308955246
1061186271
1089065303
1223925084
967874550
565494163
840710834
934342942
469219591
1092171353
830428430
653286079
762549295
425765166
557524737
726322352
865480107
579334528
223879785
465743824
385258947
871491041
423378497
1258543732
1005315103
614532126
595517171
825420545
908463918
1068335890
971955698
608750039
1288078186
377448774
957767433
1136331139
1215513237
456764879
1191785576
1038072065
754232545
1268666585
933618514
527390307
414705673
525614937
547125624
483021514
447512727
569741191
1066607325
922981343
810078655
405845828
451221706
809532160
895081909
944893634
884385217
993672935
1243386444
302252425
730710416
784583449
597935424
1094639021
461765502
1069909006
1204729491
475523837
845617234
850815824
799702652
1056011409
682897173
402831967
399717605
459132363
866350828
444246796
827892251
1041517272
989490045
893977271
283419724
892152116
139595867
878383568
315316954
779930622
956862483
968749834
1048587668
50429368
1226515384
984839979
1010338184
616551142
860448245
502761212
904442652
366938506
662383052
823500611
741802597
1122865652
372329195
252110194
531543985
772927756
1074530040
926521682
688696930
372489834
638560281
360030932
747823126
433380556
548190973
463865483
686438061
757620811
896742846
408544065
607363753
908421262
1024460001
364060322
1053553970
830970577
1206527499
442847586
897364206
1166937447
1131046963
391292671
252684019
772546187
947296939
513473532
573334306
535949167
1135127134
774446081
688984861
938731089
486010433
931639543
814208170
1102693271
787439085
898305422
1288092946
651802693
462277192
386648330
751942642
881052135
257653769
825724186
921545198
848713991
1079244030
959113823
682711776
470970095
454480436
243907583
808040048
611556507
544932048
476093866
336101267
474716935
920651038
1287704942
724241320
750569607
882991946
493998502
527607473
2570778
889503827
38051961
654582928
1031581697
436469909
748416933
1080033451
875920813
1044709508
527162393
1060298520
887831459
831004627
251120239
762441747
930460866
421952530
674758234
681148987
508281909
787968080
1178781152
1189026950
1030625951
952858416
570320817
903495902
566700992
185889555
984155162
148537494
144522710
849392908
433788400
1049591212
1147053646
1078057644
614642109
1278643603
1289085274
406589901
365806684
765645588
805928527
122048665
808482489
1206316691
801252797
843249965
1092933870
193846522
475816406
474714791
906799660
706264968
454476189
496221945
694466061
255786395
527345221
904940566
494835861
773170219
649019113
418920941
391139861
455990812
1202795840
849511140
541146958
375688856
751728785
517647302
889778929
810752035
984322901
656467584
539247975
782225637
766782478
688617559
338207256
282992429
803653456
960495175
451824354
1226471365
948459757
114529333
549117555
1207587186
1135929942
754417583
723338366
394072462
251950387
1257338183
970708830
509096714
463395249
973843131
1073425839
704731777
1161096482
498417864
740782530
720074900
569242420
956914923
503928607
949374426
802141389
907988423
715751059
618701565
461167052
1073018008
1174508852
578421625
266167673
481517019
664848254
664873094
689600080
693074222
495910195
1049884009
440631883
539600066
608980098
544919693
945079084
560339533
1232372314
1205634751
935149419
1248553268
760355001
109934668
1050757360
923535751
716113974
403169095
467466984
985301014
1063615756
416766498
574274114
560455397
1195325741
626277437
865241861
893110598
942215540
667270927
1068984873
854578470
983563820
766697600
671554246
691387393
311652858
1190513981
305202966
404502071
465347044
394051805
757763819
401312380
711335749
894650875
277285067
1017749938
291892661
568238857
1116130268
1022387457
661647090
413346952
1084245324
3240909
597721016
559113436
436934232
398974939
538926509
546893661
517002395
492776787
808922259
970007801
721175409
746269168
958120718
969165356
515803854
613874583
454969394
394277443
784461955
507039144
1012790961
1146888423
591481165
494938730
904681169
796058938
994800230
830115483
1016971330
948414729
738862380
176696122
952727583
750382714
441557160
743411177
725219256
411788246
1004204545
809355599
1077567649
272428436
691043321
475798354
433543817
1235548686
899216402
565693221
806429401
1003782228
482002839
435661109
631915760
402003568
802181408
495087358
1053716294
887576989
772380153
1271100573
1027919505
827423512
590298886
578578407
940733516
46307071
871982753
331167293
528461089
599495958
452534391
1118693500
880300075
643873443
1238961512
408257138
891639572
766579545
366831069
565414905
605575423
769896495
549568317
962616469
996656283
523620203
404405735
829031741
540549812
514272376
1054655138
621014437
1139035095
597096874
214929555
1099422443
973241226
930325557
966794914
433200227
1007185533
380989623
490658847
699767767
1089773533
719423876
858374578
1244161477
544090763
897401394
536658384
1120624922
1081720348
943846082
177450488
1062819316
350888222
849815992
550473138
300229321
537377859
984519443
516720048
786921678
1030371431
479350382
500041785
1033406043
857977623
640914692
605512028
1075114847
706617679
461175975
1060556855
772931849
739344679
1132044496
269961115
527071059
694114509
779713475
826390600
755177596
1072965248
608563233
718888627
562826504
1021579920
1005450621
1118310574
958921632
751085005
543558703
512962973
388940104
625079408
820815695
1008718707
856344885
911784524
888382653
792351781
1267317637
776221365
470959189
759755779
1079878162
831923108
487893905
654095440
352160829
863246869
535067052
514844551
626712146
1167662605
453586843
795269070
858750356
669866731
398490289
570126264
675137456
269830367
816418935
396197829
568302137
672438006
422973165
523978417
67317932
957203296
308483737
569749726
980860342
387883902
849417278
522813635
1295695183
630131026
1119180968
241619906
741140240
287947248
729403151
248838579
998007527
854188658
370630365
491424377
326324460
344709487
1055052381
452754143
1137918371
563471633
764342249
427116430
620638889
707588915
792954036
1279457124
899489488
754873239
443346556
882895622
606079678
450248194
1021171181
774343030
705979615
1037704866
682159235
804721780
931783011
785932794
505137131
709840502
554878499
722160934
941583602
397990895
534084695
76137453
620966686
847179720
971650054
485329129
1202972768
1065344821
817218666
283467240
375848055
1070403501
1028252352
537041551
276743204
1026726714
662935928
703869774
762965587
670033662
1093098185
1001416243
751182188
415434115
1030068423
880307852
683609387
531811272
923504560
1168567064
1054488736
1200471019
587719123
922066717
530349318
433983082
926403827
450462752
806063641
650794754
314358972
249099455
71053140
822724604
1006864141
970940611
1094689261
853869239
363251767
669755236
845911239
409808359
558989971
596018371
553853146
969541412
1140351985
823588551
508251831
772331824
1126374890
504936059
906642088
592695439
915100421
645838157
619322091
1047590446
541494955
660673790
1046768973
797597406
1158260469
1106559245
1079567783
630426408
761437672
396541761
932140028
988388440
1153527662
909544920
650876198
380373799
821292825
961183837
317624678
1019567520
861154015
871640626
426168813
938598738
1067026129
36554272
423768596
668769442
990488621
1002297144
455777962
677450335
1062467929
457715779
1067146309
890582704
637600833
950873766
604446049
1104497290
477156054
609803236
1276611440
208964784
780327931
917626096
855110252
530439511
442121622
470075756
1145163199
636055801
338238058
801385421
434586779
794083593
518588041
995077737
425809428
875073291
1018012087
791653776
667192755
527516809
733175573
666935538
589989881
621580307
814805595
812812990
630374218
494894916
460148327
467616872
1282608744
666556067
941386382
547556173
745169394
697980231
795809633
586845189
311027942
953706384
845577653
387456744
490314084
1075952393
1025459215
1174535106
328328357
991455306
573779010
564295104
714280221
426654036
814766658
696662358
1178950480
510168318
304450554
852267671
881382987
1229137842
922047598
518253827
577309584
808211709
611539012
253035958
719980946
1095573809
91240601
1295658363
966934145
916605778
338843324
869706418
788970346
798388304
978268591
1139443946
710367249
627338056
484882400
690650314
663685237
1123855609
778666572
303106762
829091119
1099163205
1068332514
1149637819
647779057
967638881
449010001
760899039
584164206
962796018
844622845
1245867121
396510600
407050381
787896999
475776434
696158246
751373170
156330009
332470936
890906402
853111841
1109257709
753121373
734149596
1215250013
919165581
671469003
240280718
1145765942
1168701038
1143451588
999453440
1193336597
1132079916
997917871
997369361
456260719
518106299
344252832
821684303
1121055218
547126397
1041695622
398576530
629387373
885154128
914650059
769715606
1094299886
677136227
693342194
764218613
984707226
869110141
1057998881
1074927796
1092426322
1089431345
636520525
1218044404
102840059
1205649155
480216839
740396646
973536033
1028817605
526948730
952900852
405774123
760803947
530097513
709751047
52332646
1034304970
901801995
859534575
543881261
279480384
1231007254
425874122
1011748182
834395413
1085579458
1024817901
856762209
502857161
468518622
500379005
924803690
1188613758
798880469
780508497
317332343
430715932
425433581
779084259
1112871459
427487599
668972898
966756860
620675216
774724542
740522627
389482785
699821997
394976694
991451121
827297490
1271915562
909174243
606163200
309192930
392068685
640616672
692120467
547722937
662687564
861938629
1072842104
1134829255
1055847922
1278249672
992837365
506381872
1051819026
723389096
1089603392
1025729673
662685672
919742054
360868744
1041557804
1220169152
616112866
933350439
888142108
787616660
932727926
886397925
815632298
969493849
991288248
524071073
975809021
1062749688
919312939
1049400345
893148207
767504273
998683583
1142896296
470637412
204936824
901327300
686937666
700513605
1133303324
949735579
721966632
442180748
1208752160
1212619195
1157565565
722062405
833274388
645769261
985294619
920955271
411951731
1220975358
823881604
1001782976
1194018823
660494275
843727071
961434812
1107276057
541828351
548699569
1044573209
150954887
1117363139
1208925459
1020623368
957527425
405406072
975986343
596824705
827442080
521025366
962198479
891351706
458674803
1209325682
1028975173
786865194
471246725
1089373897
734915324
876252065
745056358
1098169719
939045412
560417186
646262858
362021796
418079213
1195912127
1022498481
867942310
1057187184
1166750706
1053461130
1248072950
342921830
416645576
838038889
798139942
903452582
438979710
611791968
828085811
1175249
1065412830
968409102
1171015155
458045411
469502872
554159710
1220339309
862077267
433378472
825048913
1240940677
537887017
501489246
750218535
614924084
800669774
960742301
455560351
455355875
1031420944
960526657
1101839891
624886960
881742416
534163733
731955228
768314600
996148261
613034916
443909131
938397277
504652581
774633071
211531878
725642152
1176791993
1149744370
1223021399
200654951
1197153912
750958451
407014612
916650078
892627379
1127115086
829425539
497453291
1142896658
890084976
721654197
509492092
670234333
1269188462
420561999
250747736
897411465
349653013
380610558
1082725805
928226291
1041663568
388371176
862248962
489691160
886423699
824718862
561585794
523602390
505341580
464900109
1028826960
413700974
1025506791
1023715060
970474627
762238942
425780398
1186263198
1106322549
902099267
913542788
320408361
752183125
549080768
341264177
119135358
66294175
983898104
830256470
936243723
674799248
425350526
883616808
938596345
1187705822
480891490
1094677031
1038701194
833232260
530772404
762472857
548607161
903742039
774240810
808105907
422039846
729389447
1017072941
548168434
848229048
855731533
501905501
571437055
413250326
768794778
397763079
566122726
1155505288
1066535917
871040962
1062193859
523476065
748154375
1025514451
1154167016
327297658
829612415
848920274
1107469926
1085742511
781106154
1278792965
498431240
947798966
1211791971
897675733
1039291570
468379346
608672514
849510883
692238510
1242790658
1051351491
647305907
1023903171
914168790
1018311003
507933771
575852011
624396591
521867074
1040936288
790619241
1218466137
796469795
663618536
1102083833
966649543
519813248
1009002801
1273939154
755402850
669816035
511454105
923289517
1188531280
351347752
923304989
1064449429
1000460455
1102780961
1145370509
849708623
947584634
923828882
375791359
538793780
501759392
343291919
387607092
1116748846
539355063
911159453
805750240
734284128
398644452
400922020
855359177
409232526
554571859
495632912
665179493
792544893
1015777516
323395955
790221586
882739704
695927900
900071930
1076410493
739828713
464429593
1092904209
1158669303
445958419
849170881
1008968815
991225909
927234877
378554251
1013666737
800635792
1060741395
371253429
913695821
516761586
947458430
455341140
472809472
1093012129
864679277
444067826
1147321471
933487004
777916352
1079573070
506630332
706168865
1077201460
668091269
1182067487
1173601388
1057828793
728405263
1122446724
1067159201
410090691
415605863
500763319
767201165
798023694
564138137
452973128
566062052
532659019
611140874
908921865
550366817
740472427
1067142583
706222871
628432726
524850329
1076053321
559056860
616765116
556939253
312921282
683256408
738275977
380123687
264104498
664457700
482634926
466105913
1105718465
734974396
1128138537
1032404956
636828524
409123355
861510645
845347081
499051246
798514253
919642075
639964155
749947286
410709017
561768157
409775023
577507706
687960719
344783558
601212917
647342643
922177670
642217386
394727991
706343425
681725426
704025450
331690062
455401892
551651974
759405409
648526936
477756591
1087325838
568116982
962155034
515530027
642081249
332547215
495260427
647784808
828311756
1226741119
908257153
1039067907
977250088
1045844642
391547184
811258441
905126288
842022097
697362226
1137277271
242346009
527021773
453741959
499493689
899845966
453625148
797828498
690137289
379455294
283291386
972579362
1021343391
656548126
482806986
727211634
436245792
343325250
591785517
490321082
1066571752
1040201708
539035587
706442759
939429431
1078990942
718982514
723152642
439769527
933016766
485516656
648316131
828875104
423835820
1261345968
351575529
851840893
346532037
820540489
1168759712
831612265
1083050355
900562693
960752770
1025037261
1239481301
843988671
1252497105
1159543570
869668824
1157805398
701889202
978174142
1182788816
1208266199
1231728015
924065148
1183233568
996325413
1261774552
1174842900
1094694444
1072570484
1268946279
1142003137
1101741735
1067202842
1122530931
1212743953
1160069633
1048044557
1091088529
84150404
1060098990
1034487119
1270524473
1179448142
938903349
1293890995
1032702984
1018604981
84988868
1246615821
599114596
1196237936
393603459
1031283448
1132127751
1082883453
1231361191
989244883
1232995230
1286088488
964859757
1201942857
921132189
807991649
1035914306
1082618949
1277819146
1029481868
736929025
1002593988
1144851286
411917505
837170687
1207864343
901802048
1218877458
1073149286
1284466758
617300142
1248403360
1114380121
1059704528
1148807745
903730418
1000652544
737935717
1197099410
1115856583
1205359857
1084886671
1237300138
998416613
1176143731
1216867402
1151042652
1174844529
925284906
1105692895
1164721849
1208712605
1109535685
1264698681
1217107913
1121907526
1051340841
1163842942
958273130
1142250260
1001668676
1229617007
1297882491
1215278488
780540538
339805789
1106677469
1151013800
1127366755
741016030
971411419
1226795598
950733429
899716708
1172852792
1099972273
991979303
456976768
1006486870
997121572
1269004209
1186777356
1213064528
1139596764
1091286745
1147526244
269116930
1084912931
920767650
1097269618
999628463
1164813919
1125980649
918034406
761361405
1189911008
1130427623
913671923
972127111
1208574662
741810516
1210353256
480720454
1063963028
454242004
472719199
1030068933
654959056
662332409
853401018
729650254
535276202
923825161
785823258
1255158645
517189327
1172016708
568124528
1152992828
913658651
677122402
892879978
630356543
33960210
649625624
968506677
527358270
986780429
1022314222
483028767
893933843
509200976
1140465312
462359325
122387244
1170531208
505467104
1227610514
1065288600
599502437
601954727
473281649
658140014
1138658582
888068883
475666176
1193137980
915347580
968755615
403719152
935166209
891953809
512453180
871979719
797197198
945324230
419254751
413736993
1065529438
325923046
690073341
403444310
1121555351
606693565
582569280
988465863
587653355
1066900306
685733957
697065875
460333964
537603301
507970865
1288174745
586022910
780299899
899915223
884592081
996850446
509012064
664442782
603580960
1102348813
119436858
139679913
990328400
1147977555
995837426
1171380251
1083397755
906803316
1192140343
919828690
807550545
1005026451
676695694
643118621
1141867045
754566096
695598125
739943488
779981040
684634786
525845691
883997713
340260800
658024483
869119789
549360862
1147636846
1226291606
820008837
961472327
853079540
474207417
247975704
973742479
278818407
730732899
401077456
531670195
792433011
818242360
475854372
468496345
1208722264
712371220
715738349
942632368
856546751
976041776
649625534
697480203
858141184
129180778
349558469
1069709015
1103551788
651925190
548124852
291031625
936131808
928567147
1042718661
1035652816
649256706
1125827313
409588974
589426332
548631873
635207897
317868418
841030870
730431876
841304934
812807288
1282630166
988471316
540302110
1138852785
679575179
421847167
698223059
1079631047
846500528
1029477898
311062182
628081745
1141991490
644032804
930624106
613386787
973419563
728211928
316457174
757837932
979768244
631074498
1117328029
525936933
81996132
1091555712
270439443
562384711
678991042
338548454
804040176
1077117903
823235066
981518433
488859233
463617478
961267929
714368635
520879574
557126512
209999911
543731827
567589208
475670600
936427649
374782521
783890197
912480766
963429044
1191521103
648651972
1085877393
357264802
751615571
743532606
486740740
1008726993
1207002281
1031680543
535777545
263681302
790447114
747986688
989404872
627351797
767166573
712462725
748995597
1068910007
1055478446
467986932
621857626
916902627
381274672
477945993
751449497
486707192
1142085483
1004849482
749979243
301128884
491896646
282289636
929266847
259358119
604190871
1163387490
1178823326
586900961
716934437
807817982
564696104
1069609052
751206916
887204576
397516824
351070336
760980717
854819888
824214760
699580107
1079732795
806656094
824988287
486591897
813636931
1054493284
954944342
482940433
584297046
780071663
798997395
409830929
741921391
796500964
793556467
822435013
936302721
751403829
722995023
931538310
724909762
477183538
617737585
887760570
594277944
952468625
625672106
618316338
1115922102
254818984
1140544774
334060196
655158271
975490899
431424478
699070933
1120704083
1004679119
763896591
915919310
337584727
317357070
553956494
494991929
416537162
1034956579
1053267736
539437842
318120187
1028099347
1127307405
564093968
937292408
896267826
827934243
834022852
597978534
620446844
765684063
1092882365
660235693
1050928493
1234883364
525622380
940293443
715814764
708145640
264469928
778864147
375193821
836054752
1201834074
626452875
572711342
1190936932
488097580
658182763
594071516
766556246
1223359186
737991299
983694905
870120827
403595482
412179660
1076930958
471979126
1206185797
847398893
958435367
787688806
966503047
912969002
415028058
724573468
1219466521
937056977
1035942598
583546766
1226757349
418531192
823182948
347672844
484941305
758836443
817550928
922291247
784323122
599650536
570910449
627393278
1181280892
775058794
640666238
1044076963
557557740
1021843259
545645764
1056570037
542775337
482131286
508540062
614944164
482519090
729725788
211101387
709182792
838049849
574070517
634242818
627694126
385823153
1139274823
671524536
366917995
454024546
494301120
415792951
1091852112
1076601509
453880394
641058612
384183979
790260903
809575926
1070200100
645958657
391931996
365415199
680459572
426119930
753922703
820878518
769739641
620708220
506918245
1155960061
979026519
460249020
383498673
397772126
520245975
381785238
524657836
379909419
1071284642
1132325939
481671376
837163521
633959256
677463441
1033521514
765311848
456342930
1124378936
1246916851
1270092108
968112226
885016611
1075697387
808439876
1041939891
538780286
996331504
399260623
331347060
544065371
1054293283
313190111
902389061
1234744986
1175700595
422700126
430539683
171988730
1106744213
1113875412
821810016
1142390668
963947933
817267428
552452427
715901732
163518751
539252445
262716252
1096646842
981314063
216240432
530430834
1195608632
978872776
591221243
545868484
190356058
516415056
807529048
1063722125
716463849
751675454
654630592
574229409
136434085
1293078382
769288200
350373900
842356755
460975824
689059744
968899102
1140405073
695107280
1284865053
695242436
1069614927
1052573546
594026135
1118713905
664854195
540894588
1096425578
727076502
394698007
511673593
921494868
1144048400
966091958
960580861
560554990
625004363
619185148
1077448219
391423477
863070609
300352489
850963986
1298400663
808679013
395628926
197023303
73222459
423572148
947950813
1244919147
511674523
391828175
893255219
410278634
960181146
143122736
917182343
819260114
990339654
995797795
324888850
744653176
336708716
891248341
1187123766
668438798
352814648
841056163
402050201
510165860
1292715986
215269649
371276838
356400190
494276140
746063880
1038449492
33062500
507140260
419330682
779393359
453145478
552487350
865361071
375185171
648060074
873344839
794392214
515199994
936273149
355171086
1208914641
900281900
513175835
987962580
522135979
1264110188
648465976
797730399
683329890
594951914
775389107
505528809
945311811
357684894
825315005
933860185
1100641332
868185406
559076586
479924531
386555607
766219479
640715637
588027848
581280453
739952831
743773435
992712097
803274049
677264148
864703849
765918007
810701431
631330131
723806602
1243885310
498961432
964288530
607986104
651489961
371455711
829483405
613228999
164574137
1235114935
463916250
54622670
707996172
357624052
1033286544
908324978
1042515958
727102894
266504029
995380126
1078413890
559509610
212139472
809642782
417262244
707568587
386371665
28195293
1207278906
712550694
1041579107
702925707
219824834
752506204
1022437413
498236005
988118951
637443619
588966852
775243715
630246905
1033480204
723880717
416187214
546808516
903965921
972381039
823256385
585177039
210444754
1007885471
985068618
824751934
565805887
1039838225
889681457
1114470708
859024461
1206868307
739053728
702895070
837698832
751372525
525291512
1200821078
475076261
547131397
1124874138
552150926
901570490
910016019
627050476
357169275
643039856
564807740
693833926
1154321108
997578529
586559628
717501497
680681231
487827571
81889617
956441720
912661223
763762872
772308685
897361980
951332027
172234737
822027771
1226399843
491124851
450012509
831682799
646476273
914398320
1037341752
582254773
1224987632
770186310
344140166
192381646
499111985
491366044
506374316
1195952451
646442270
630454474
865560848
787153632
720631189
859652303
917764373
1121371376
733242689
421407939
827266005
861493075
727400295
862871512
870682283
1004697930
1003550543
774124293
708768773
645020189
846863505
855917515
976316645
1109624883
586399973
716651323
1061306562
1183597653
538331438
887707050
1117943475
403766257
1089724864
503530161
474811447
307434982
686016615
245934185
562084405
943742690
549888326
948259918
287393191
1061344534
532918073
393274966
926744109
1005622134
739339194
1178845074
1295330
562412248
661753795
852595123
484903405
894761316
483273411
850507979
639339867
1131320205
483559069
264885122
1091183421
869013699
583366895
1285822455
368977818
421966023
666608237
1258120606
804494996
503241525
618629711
68207149
797706029
886710322
522071182
425733838
1004762670
348293961
550767131
829797437
1102799547
570919170
456531541
614095338
192154140
657556757
909016595
657655363
1195743081
1092494424
777109232
249296272
753796149
506509600
121197882
501585672
800249813
598808820
1168302511
547909024
893834111
1008227677
1190503459
428660594
919102699
766970562
790482169
961255241
779916906
326516669
1041201044
1129762924
1136537653
995602308
531191850
495296837
1142479077
655406458
1271403898
1085889607
993322219
913650259
918039545
1083208985
367378337
675980647
444991845
528969667
253856516
441211463
501299429
735574883
720334030
478051215
642582652
1041184919
678094563
1071741804
310082054
1183622211
1047914158
589921549
627432604
679656632
403577850
365764248
966029644
622280623
1124454376
376707882
306085007
877921155
1290641301
1160173627
980072185
760818723
522953659
869293874
641878384
858741218
534603074
911709882
641936078
1064788960
1163455452
1078395853
900989022
430413565
625490848
649571592
681770666
569735634
405657750
706784640
468326722
968461884
821955182
1025077731
352861692
450376375
253914727
520305136
468799877
451504855
617906572
973225744
769162418
698578574
49234613
617902645
453969585
1007788823
1262231817
1060658903
801342758
499054869
1287779962
631563900
1047511012
780360760
494846863
497475793
484210013
806158063
678560817
858083239
311700625
1037408995
778680055
943003173
602752033
1000087875
804837883
623807823
892072993
1131526397
954223501
479635325
772996956
522595016
553993441
733060817
642761339
281977692
958893641
1000184497
522606248
391799754
443102382
1025992045
859673291
1263599424
1047280651
693443875
1034406238
558451931
1014599476
418264660
688398994
985912217
291949742
750257931
835119449
391402077
144839863
744723916
406265616
347780248
627898290
782198447
1189767619
379511817
983442324
710550195
353833489
725339240
975280322
743255753
526384221
721634643
654812124
897651637
1116747284
1118078712
547180423
449585915
466639416
262150538
530517168
900430163
512570654
758575667
46092708
976255786
519542062
637389972
671955143
535965077
998939027
990741524
1086904402
443210408
444263388
876922205
953973351
511179838
612559657
684504877
945211551
852548568
396660910
474752384
994052873
555003671
552800497
405510054
1134568848
775176974
1035304762
824336895
587767507
522649630
394137234
919663094
348455952
754648966
460389789
1128790685
965129429
994811582
649962599
1197556305
918884767
539628361
1246172209
410737626
791917254
963994188
948881367
871018130
522797219
354520290
911218451
326632151
720696474
666598669
937925366
401309413
865724811
832840430
450008171
949354097
658657518
685162682
833185587
1114487460
452452065
1137083603
716392434
1118407053
1055805121
481561031
575183853
861632333
403428052
546462630
797105581
479425165
785504529
361290338
1048259213
438797722
325308180
598871268
822516030
748725594
178504336
1102636655
501697392
414233623
1038838210
715320986
833776153
1032675860
983585476
491547318
886828030
1270611562
829080746
1070125162
830332991
748058628
552771493
815374972
907894805
899655118
662094576
701046138
1075132476
1017003028
527293772
851277142
786423912
434145827
1273184315
814534729
797604183
609151599
547156441
239211474
426186951
512408750
802112685
780161790
856986182
619915287
553496554
457952085
511768340
526273152
598252570
690270075
762225785
552454807
994101830
767447159
402479121
681341884
1108879621
304069818
409358525
923558455
862459765
718986143
680617758
533819851
340833598
616363749
987414464
723668246
1073656399
858938021
776544375
727367955
164342102
525776548
387509257
325256844
994053157
700653163
622649974
967806563
381711223
744514315
434522794
659254658
1053097883
396835709
393018761
754676446
646727343
685136464
489438816
608527144
459213740
275916242
802293421
497006906
383094328
972601778
991292313
749846388
464247923
855547206
838523516
387395615
551175216
526524314
659981482
904562328
387343004
723536420
480085564
314688788
524152145
691381591
690154263
926336412
1011519246
816508654
941670945
1178160264
883906806
1054269966
473749591
374632391
1093886666
1036179447
892777769
457566012
368561706
799024350
725880908
367384141
451742462
970452353
1037308681
1138188062
646177002
276836231
323063671
848901951
583929875
359828172
434578659
667062853
720792727
937814332
664025488
1189977634
404856938
904532620
765642115
521096439
605069549
477641267
796136209
469107467
1072954202
525694125
500121347
543892359
1043732465
658191312
943569686
708731095
424390816
147621821
673865223
664988919
1128645092
1091727533
995312099
416710072
713186568
896369641
546192825
480676878
388467041
923474117
984405744
889513748
822449024
834869940
617222780
867971344
741732417
718161025
636207696
535270547
1012402496
951839577
609951799
1160934224
326074767
752272856
577471771
1130284466
94888165
679865946
360957416
977100971
488958767
738241955
806184178
1087116568
522292891
884109799
1053549690
755133100
1960891
1021710980
494689076
785940070
806871457
703543471
652359653
1179804054
946128550
436310746
761789158
940135506
701688315
1073779437
1080398849
1258210934
754780015
279054505
418319640
591141139
544319693
832563935
1048065386
1177222981
837550613
1068311101
356389183
459934606
526036139
913772951
773650592
447828600
767138454
339259029
428602364
446270252
480370708
783180615
198397543
940543148
1240099127
1094780856
1050390147
851129858
829410453
803423409
862574182
900966997
1201791848
1284842657
476762771
1242927197
537702461
211301129
875263148
957659764
1232342724
1189411470
1137548470
844919073
997361997
708390854
1065836965
797263374
971536378
766008715
408264425
693162140
566784384
896470984
1010537415
761206618
777021006
411647309
789930637
680850369
1035542640
494681794
1043766082
224266836
731274335
1052596918
624658450
968060801
1137903785
496919808
1021458611
919210574
492337853
677069970
470922702
838744969
738687153
1076858747
1101172640
1066672279
991652502
708531302
838664982
942782473
777778638
878065076
865974601
900361823
711599586
515555779
485003967
1076438646
7302658
1052129618
989433411
343843875
272082237
384877910
1110383039
1043419526
87101467
1284494487
380858673
297445858
616975220
890719509
1032513113
925110395
676498994
658814961
809189942
557706996
244927926
995663164
401661195
578464544
410592606
572690554
853913450
926967270
822540863
125489241
520296973
485186135
1116446681
164304908
669792559
753245479
376334016
513679012
1085813389
806023056
436537987
1128318375
800760319
982918601
767669075
848494660
508209964
259153934
1268547818
522854339
661594424
390532041
873434542
826238313
1017037021
1101066222
877966035
1200176087
558450348
932878466
492231200
476607239
925540491
740465574
884728615
671860383
547976617
921435401
1214819438
931573549
1094017290
1211443748
421802815
990247221
1276702498
539850923
741256925
597711894
442386645
1009305355
827455710
584555788
823071814
441271897
986095541
911735587
694924320
937848931
1169454893
1019078433
785748047
773689333
348290454
1136649184
463517736
1051197212
455244306
1235337492
982852986
481229439
885099481
375789867
1088467661
616208357
605877285
413422923
584941347
1063698497
1076179944
1155892182
753380700
722079107
897802184
1049912954
668603813
901452103
698496201
738260325
428026264
1184938605
309779961
908082497
688149947
519115220
472354962
1056560635
517967880
509374664
312194920
480836349
337718417
891241696
885052377
667098627
949292685
683136369
948602440
553249239
411076852
1196576572
719024796
797919445
930846288
1014429189
380568840
496165445
421720775
37660773
388947871
545807230
729575859
442065894
169784727
1017733752
588611309
1078107224
537548118
859254027
654396818
1005314106
1100654465
499688013
295388491
273636870
1007721858
957031701
846686068
1094816522
814963933
373307346
691883147
483955657
614379638
454079826
827168256
1068776280
807425442
822527756
701059653
725081714
744147615
643485743
963326445
373197782
495317817
603390013
949872681
328950049
492296989
476201371
558668895
1071561321
428851278
876544229
501760490
570903873
553848267
747429223
517122143
264710823
892787872
1050316964
512489429
254454787
718077814
667522141
452280768
1001919406
479446145
691041397
964892004
402792517
1046969962
357994996
1256777921
1108645215
552626848
1033981400
440633950
917119167
496371252
820072059
709789451
706769396
756247512
782905193
1015890683
944002681
996844968
1285647380
1127577489
757034933
1129431104
1035720360
598765924
787565752
1022847637
748570877
408249526
722162856
1154543308
446257194
889804283
1253719530
674916580
773730254
1117357098
502821103
1114758131
754895581
441735863
603093977
753980760
635885181
389762303
607539690
451882269
614777645
996390837
1139096154
833787293
341525507
1087736171
1181567878
506014945
1005623312
664620011
687183585
1195035229
1008884375
384994232
228037
1102528996
503896834
741502078
1000517444
1274148606
686303219
779049455
1096539826
1121283181
991991425
882349734
791188618
965425946
1117228250
489341983
766031620
630960330
401238296
574643357
1117007245
1165525971
593440837
1034626281
911394917
658202483
432136442
905692080
1027525303
839154350
469147180
529610717
514980853
1129114278
778765341
1208303951
833236011
929041721
361896675
95679581
547989442
449389232
384328965
1137004586
756072820
1107038049
437497143
867361448
883513349
1069162447
1226331617
240830753
862629023
797526215
753644016
767263393
727714764
553128791
467968783
995548
888250448
410449593
602794855
599088649
808908497
986317176
653004010
416037607
769492026
509021065
402753766
589122151
978296512
1034588031
891189567
857005096
748020094
787245885
857873873
503096350
1043152723
991025782
334539533
946308577
690167024
802346991
429546336
777647291
242227051
1052539097
634333979
397229369
735599149
314667376
930648301
389438435
655020447
733640477
730827723
1167016583
583068490
405216668
762933110
1230621414
315051548
646641780
387069570
680161190
515175311
1213273927
922295718
952734297
758451703
576881726
861027314
459968416
689800070
1035308424
551819012
989341501
1079232979
358006703
820154773
641400632
611611200
641204082
1264128473
981030979
936560477
716033392
701461399
687806224
956410781
618663260
658981043
210630769
488344681
785150460
878798914
921382224
854500140
384100320
733114988
605718528
786777824
517392258
527913148
521024896
832785833
927629032
876915757
1109689181
478367329
896280671
914709960
628264117
1230971127
1084727745
457276474
520396078
798774112
824553365
605348902
397957216
534859602
1124420323
666147428
1233412739
1103388792
1195574069
306245057
375428778
1074048638
812294803
348903899
1187850071
1070716105
678433385
284235851
647178919
415271286
480679306
509443323
477720244
784919366
842006390
737729515
1258460246
819409014
554539758
1186802965
779975019
809096715
669835229
119786259
711718107
1050879102
456600694
302646983
690978151
1211524624
1117030167
530045672
548496002
823965801
499311905
649569586
189862402
985695860
569266657
833860412
365756926
833127136
1007343159
1259182595
729093841
1100178095
888575113
774726874
723776292
666464420
622298774
784518658
1063754131
519069108
960644778
494637916
927168149
923096417
1126037517
383837443
1116913474
835553408
1259667639
1033799369
1023267750
509665132
1265043890
416779540
632301379
602156115
840968925
748530832
397625677
766881789
1137578690
545768921
825168105
536319438
493912007
1192059138
921607800
1262100658
389473806
838594242
233511849
436510979
1252555419
1299219660
419650119
934291279
622256301
707630382
359409511
1069503653
1029559265
338346804
348484332
342831616
1016978818
903037893
192164588
746019263
473677528
739581037
1027128377
963746041
1057899975
718344617
671089528
992697699
573464569
710543667
942399710
675585716
668166785
2004688
830018452
372760070
943403158
557884874
848631262
519236622
762086873
899375735
355050627
641042095
516868335
1096036032
559016776
841768985
210203279
95829910
735858571
654353101
918916191
828389101
690662751
446594621
1146085395
481903007
689420441
939835998
765649269
1143134702
335368440
1018268691
522819672
220248087
568176338
643948432
1124414490
486800649
880378070
1059623240
1200095653
520440813
498943056
458660694
1263801310
536729007
879334735
907556253
184632373
308447402
436671006
586924877
360959017
1224347807
640892838
400102088
999552113
658682878
446387083
659638304
522411428
943176826
933896351
867132357
675985663
988217447
620934428
1147877941
518813022
414991100
783544371
381636641
1246975354
1241294471
935681659
805997217
733944731
924146935
399873684
730486911
780402024
1038372628
410867798
524444967
833457626
420974327
664266215
1037466303
1290849391
302588547
1037130148
1028986305
789931571
206031793
1183428194
1226224383
842355041
295482002
369817574
1046739159
91722778
1017379205
524317637
1045790478
871258456
643065533
791712929
391806524
966727291
1075977470
830761188
993952824
679692057
391802504
784924390
852070532
387471559
1025754710
767818239
704966622
545711929
522863422
1228997008
328140772
542013555
736044717
776835721
770672763
1001358344
578238342
517956896
1228390008
966799324
816576428
1170730981
999211818
535232923
513289431
444586985
32179791
1074453067
444144519
346650843
598321750
312555825
728669680
1165277932
846192845
907442021
564353103
834360341
814778589
275694747
1075093337
714312268
675625420
1217101629
498608266
309723809
1030158
244380373
286945229
1040710892
589602698
475137622
442558165
355998666
1199140708
1244637477
670124743
623803364
385766289
1104020663
1080972111
555440988
554538505
559165274
700101985
616374803
527688637
965826688
736433117
733235766
618055051
881182469
911612599
787650593
493490093
1222094353
473636473
883839764
853577371
1063339590
1036171121
456929226
344918261
781765882
445194651
667030016
683418167
975885394
615369566
347122884
828112501
911704758
279508023
413892179
707139973
1086902543
333860481
1289844171
923656073
973806896
1224707957
624428782
641287481
440592718
765353050
384149443
839954956
734431661
588174171
874835513
284327090
1227788448
973115399
1081150754
806730383
587647958
510127259
878716437
670454539
886951714
434909286
316193226
1117444896
832236373
819717768
486125745
256818623
1107351712
381252552
998669187
1049708350
1003953871
262088873
913383831
674034889
896965145
709738183
438978646
641133507
937590130
658651610
519632480
625195332
884860234
699104444
697372059
1132536247
761697004
803522577
52667568
419949677
698355407
743123529
545454881
882005549
386781327
752864955
503019108
410874375
394039083
346752400
835631994
1117891990
857606211
711840277
950384911
1061249704
692545221
1009431103
1061273800
843900183
195939952
553634128
440809510
419532441
335079715
629338335
807121639
471949705
663637568
1260526934
462896472
1024769933
596655399
709650195
1058190298
634475634
883424511
690473599
551659886
987222800
686385485
1143825243
992866795
415814599
421444949
646341301
1264121662
590407645
623614760
485576436
700609012
181654191
1062133721
1043896636
345433326
504781557
229417262
523123108
977893195
637142202
985411039
923839614
703273936
1009548854
1033809831
449375172
505556733
409872614
815004482
758292020
559586918
1145843542
445362089
801474193
904261941
130904924
1156785647
338635345
528081753
675235851
1157258212
607977847
553686196
1066315900
514678962
111758207
734709510
595859921
1208707605
744696049
905524072
1187179170
393725475
74031931
670748011
324483795
1280720722
748522229
1167454665
207830506
480702816
347361424
634751745
970522629
716378883
991431984
1117685467
485743521
420274454
978875714
1121047755
470239526
832678307
733275102
94605188
1006739266
449280520
394694940
498694077
675515269
405682612
943060380
1255748111
574989238
565836480
771677010
724423992
667288451
1093216401
585403389
32222335
691130333
438614368
1244034586
575932804
896354010
1131466811
1029546433
1078150490
777837524
972050022
908684104
937009086
826067248
300184509
536979797
736739088
1131040356
416152619
949050112
82415707
633664845
472807806
613534080
996558427
249379245
273256060
326328659
602761352
968284289
827592242
749331328
550957105
519453667
1119706464
1141183243
427318738
964626466
329584372
915469440
515329549
136690850
924277510
946972491
739082549
664979646
632189643
484186635
127248631
904381504
575385032
646438437
625543522
535287656
688199378
832627708
1165275659
1007984112
1186186349
980917423
546233670
219917289
1207104557
723858413
703506816
332288943
952393688
704949142
731930719
600135182
627350829
585824869
568091267
1283025660
376973502
73923481
427327818
1020233498
289528182
471896057
564586106
521455505
108835876
286818795
990641413
785471905
1045175251
365947228
1150931998
784571389
434286421
671957551
711380124
896698112
615892568
800906511
483466115
409531392
986070040
768666618
1134270607
423386703
890203427
654702962
456680374
946742366
587125530
425677330
845215888
949625656
566017148
191721776
1129921017
632552100
1250597406
848980565
1209183717
504820316
827719744
585283618
701239246
589988901
407888404
583377822
368023496
1025030891
930573741
961747261
907707384
760517447
710435316
685710680
448325076
893770186
711919766
974302276
398259143
387111754
1090487105
556068740
408942634
1049410876
1155024867
1253151058
1009916800
1057827934
718737510
776302070
682952184
447925744
925867353
1193064008
818614285
1051971723
431447546
1112263635
910484603
1094726778
357215727
520904497
697387764
1008690629
562857331
359228087
268693067
306658697
933122383
596868888
414498389
362788350
891463289
401786511
832507914
472236247
313201097
312759635
963818387
1121053748
954578381
832145531
813133399
1087382534
549090583
1011881435
319059666
814433034
917297584
447534804
877793991
473882497
538217719
1214033598
866697651
1097124812
1142446884
439953567
923500990
590094426
386803640
246957043
1210422985
761268935
762027326
472432875
803318680
313822468
693824527
981479353
884007434
1060838287
788981395
683900613
1052351397
133185750
877397959
482512106
993365959
684648961
921903265
325475008
998467066
1224324582
674114322
1152073904
599307390
1069851166
995695566
786744184
298272685
981543623
194949964
1142510154
779063371
862553754
1147232998
1231992546
606409612
1061786141
683476605
272896035
751439590
475527581
991828879
983005397
939835810
1139625056
526677840
1065488019
494163008
476385337
1149072920
865473864
1152686792
923760039
463150097
338499589
446044168
923888245
1161844668
977251007
694602509
798868545
399320143
344594707
945070689
671223434
1006117988
224979927
599494805
224186406
668689518
949248087
983712717
511317357
516208671
1059198312
472678461
711728449
203909728
916631398
489722422
1010763359
1016815022
294117185
1221384003
1040022564
647091403
386868590
56468154
352969094
766612437
355191433
1128007727
473266280
442866404
1257762228
478802726
953247865
948619276
766230844
1030088210
527455061
356622342
1144632583
582727766
487146080
825246906
696254627
600258005
626056654
1229853041
1157513173
1147213299
917435807
422300090
408273256
658836128
844857456
687707425
994597540
538160783
401428860
474653713
451355122
392807880
1252747499
592928284
670811237
485595561
507992672
443877388
460830701
714261075
154725673
994717842
1149187362
595746549
715726692
956313576
146202623
637681197
1194405777
300762673
41330895
697656251
1016095962
1134670217
1007853441
1069974811
812417264
1196440673
595702877
1223180474
462916755
921405406
1055657067
754077403
342859592
1109769027
567864439
480727085
546717165
978735590
1026985446
415154258
720235367
714698782
805883294
515085051
829999473
992152599
324978931
974986177
465858351
524059184
964101788
1020947953
561098104
611449042
1120525131
823176261
906213150
1064697145
130048197
155358934
810109924
953794673
1138810413
773413326
33885090
841303283
758217532
1045914040
858110046
992351188
858953182
687502470
748987730
417516795
1202587094
623720051
1258156663
1068136079
1104500
468713201
594182060
610822388
994909929
688707451
1025126164
448700498
473499992
1167374648
1112623804
985091641
1213417606
404108647
511465999
731843900
375053398
530489200
985098520
357228488
554949398
833379863
857204283
1038128170
388195942
233545956
885897157
472302928
442325249
1104065149
546048286
244674461
881468863
254741336
451320734
916875039
540871436
861141968
1198523426
421072667
564362910
351046554
1021323389
807512002
755832511
796479314
1019663032
906695026
1006272961
936262283
438011422
243031219
943336301
749884138
593495577
754272228
106991749
584872724
955710316
740959800
935713623
506135247
341254244
793851847
1059896462
1131518053
929864784
424814283
1029519968
1040626740
552215167
1291413065
805974927
509764082
1066573220
502211873
1026941743
802022508
577220973
569413005
929827178
968337853
720053757
668310295
588320990
850338436
1026063100
1000361907
612828518
902191304
307395478
580857660
1086935058
418469844
567874681
421401145
455197734
747698896
999996370
881712044
731831378
877860427
641722759
386584997
664128821
1010095887
508302277
392660774
1219290787
309915042
315770854
1030741164
475410004
727788356
288264157
549119878
635577804
903580463
644724069
982061098
499512548
1007683936
1138715620
596229360
481034158
567390520
883822425
473871281
1079465567
774962084
1026391353
1019125574
963621240
1242451695
745831523
1057021421
1045589474
548846339
1292620183
822880239
339427600
433262294
767944521
751995355
763136966
873174032
394997999
282746385
671146845
436225280
1137743994
1088044454
812921505
1231210008
1182082011
553404296
480266680
706314483
628060979
800926226
799051966
426402448
1039830184
522279540
470762672
337102546
1198401620
347523179
1083097076
694777538
815246504
853499933
1155028681
800288215
667852775
1116344337
728769700
828497601
473700905
132660380
1202405137
207447276
911473185
627992590
662350904
304691474
303405021
1207464669
761560731
1205360892
566734252
805853163
937104441
456496290
862036047
1204223972
554975546
1022958082
565505582
538327419
582361159
581796613
834501995
390625883
491072870
871554171
860363752
635393874
545204139
336252777
1277537007
819068403
606517920
1258698068
516406614
666159496
1289044546
339947352
828498372
482279712
822465375
593478901
1094842742
474918807
968777094
1140683219
42025356
130349023
549150514
540839398
801830152
842852777
604576580
661158402
1018372435
1109623299
1192350616
1135217601
384452061
1292961392
484445628
815038407
1185926153
548366895
948583469
1059852683
975918031
867167420
826927756
1035111334
729316983
332595135
501285613
734818761
261730082
436274739
622402762
665251006
575933507
451309854
1134393223
413136071
625433679
1198049283
846669624
724391925
1010127815
777025728
763656124
862158168
947652938
835209077
1086199032
696999545
394448697
1113020011
466970699
660952084
737921614
986144125
429647482
865476979
314240489
659070882
467541022
1081862480
952505910
665342319
1086538543
314797284
425374337
244385949
1035032426
194450167
506279211
25050447
513246523
584270212
523975226
285856377
783659222
424396310
505361073
941456751
955351850
1124639907
491977256
637581971
559907021
398020963
310623712
961050352
1040372503
507146548
1244967435
357576084
1123456578
750540441
570715068
403397991
962802771
339300262
803847219
304918317
458973078
352723932
259132330
995428007
968422055
590430569
942477810
621878863
814987479
604905986
757259475
1109563201
683356018
707298365
675989982
493157469
315392331
110761377
1098155880
550353576
1137771388
423712417
635618691
675187109
466903128
645217710
1141804440
535919601
741245025
963491744
901298969
476924481
459999088
508338471
780879105
989890800
1028763958
868822515
1004724761
476680019
1107515072
664348934
409310565
691862053
555525513
375241036
669330122
1092034365
488753900
1155895028
1072576179
983105733
765094565
754141911
1078597847
613377181
718189568
589434992
599793644
874043654
894784357
207258038
539927745
1036715961
391553712
324837005
1021704920
334304753
963078265
646089613
969328010
643572126
1057890923
821996258
750398488
942565285
601831090
657374142
930278432
135202219
468025566
1188116429
406219543
282817152
618236117
773315974
1163378843
1062638045
411556166
1196795986
883567308
512054120
376759890
603580239
472521952
462740309
496608804
537779954
190433569
811623866
406338808
428587362
750645608
629714308
777163703
1058314164
998746690
985341730
1008321188
1003707175
1084357063
554681029
334417696
995404148
848348022
457843815
638979307
655525414
342029460
821309841
426678776
494429078
321576045
730391163
560668563
349392192
1133878597
764816508
564443339
1124795692
704635077
999509458
848981416
110102136
405369279
475755187
512235239
1004439657
950121539
378597769
863073686
414593881
245675356
1158875180
698041902
1096273464
1140251600
689654810
418540256
870170517
701047580
483495665
1279454804
1146091181
546044124
665315925
824135736
1092520568
864791898
1193479409
495219463
1140019064
1233921805
1069994749
805573939
601595183
1079213463
1082481796
634112684
236138586
961672038
986464731
951256228
807010808
543967317
314446940
1089295664
1029601106
785711627
911109337
604720570
546338537
744658852
481057541
397640789
1173582512
525458295
669650021
526528806
453870028
626967166
891201543
704130643
668925670
382334139
1092465647
395881360
976967043
527589894
444167096
432269552
542953269
1097628502
498713160
699658374
1066327809
859033609
726277414
946254509
672202669
468567350
451804157
536426894
181525922
964224965
456748442
991975251
840053819
1042757552
1069281939
941094376
1172706728
892479257
416489661
985284929
943544663
1052475092
155695254
1092890602
436069301
1029862322
1064426213
1201967078
941688997
1268516256
1069322308
828923441
739681292
845927943
1054412361
629400410
1297753134
979401217
1026664833
533924236
909347005
1189869790
1251816099
71523283
1161740174
967172129
847810384
1041738784
653033609
597148427
1177822889
946870841
916714842
906421671
1008769156
1116260622
390706928
637548570
741294770
297682822
1039289342
828710298
924829493
598770156
427674938
1255671604
767216142
492177474
1152176889
928418875
400406853
1142833902
992910379
520636293
1229608304
883744838
1103712243
139610273
1066057275
444940612
456575895
958288279
930452023
685258747
621531352
695916344
903913002
1074020457
1008615004
951658056
1162600180
910943547
501180892
321393193
682154912
1289643927
441475255
318681932
1009408972
674868234
640289793
443986154
1076610221
1058521697
1054612304
298884391
789488577
134354101
129044311
1114181850
710857596
321437326
769853336
469705148
1080797669
206783502
958944263
159577840
474354533
921759216
281578018
539151297
696777246
2390504
792822328
360248013
887286583
834491212
930596938
1232986613
1066955875
789490749
877922616
776498081
719536612
712382584
817192547
859935937
1043590115
229233926
989322511
429173801
731194499
580532459
840183112
633308318
991011840
1234805329
702598681
848856538
606692407
511769633
967810939
804172507
891273140
433350832
896729535
471757390
1160852092
173162258
1094782743
702127092
870858625
346484470
1195691323
608901856
678877763
1215208619
1026760256
715562976
907804069
298418646
709054785
990762318
965366280
549976874
187022840
637113543
764326805
945843447
1176704739
734498722
1038495920
495842074
844658998
1000833418
948505884
1202000656
1165773289
1033588570
542601777
628730045
467026792
757706635
1151901756
980273102
850761174
824215344
713894726
658402963
611713327
858563168
530857862
1080417225
501725221
958898481
913602347
865622513
959183128
539308928
932579663
894387146
799919251
738089781
541909888
1030197192
217401688
376859692
496774839
831996314
458926191
58466653
692272318
553508578
387553951
678677359
1144796761
766581614
406189780
542094128
890702017
210203581
391225144
354698933
860582062
1028113160
1158851729
276938609
650101525
391529535
544846713
1214644642
1246818184
989726845
1091498389
951880535
804868935
838711536
807187941
1023359279
681122706
725580548
394059866
849198580
672596148
507033223
1037420305
1039397272
702969561
532984645
794151318
347211006
702251023
636055457
699576565
909191033
1057779057
418025590
333214770
994847284
142445161
873474067
1075829627
636578752
957383973
926539843
1125859826
648066593
741301428
1263086809
920308294
653079699
998164883
1108440611
250560431
1142301542
572929099
1151888683
890107659
830297529
460658522
1051504022
413353242
868343634
356948824
415334530
1138196559
471817285
699210438
992404112
453738287
529916570
522458299
712928059
441759502
596895402
696757869
235021684
1139175574
971674151
418831274
992946855
405695362
950214096
911418611
846393435
785293388
735079354
511610430
383906477
339953037
620447218
423546851
1017175400
696939926
1034446372
251600351
498798595
875391426
511268041
1040766777
659438322
744978677
1033350983
774819829
995706286
723292250
1024308805
727988310
949625738
1011436336
1073235371
626710075
1287418949
1152527001
383182650
763426585
510361752
163183279
847962314
1191898390
874640958
781202423
1265503693
802930761
450637847
714167258
369997089
1187613868
905538285
1112440755
818688862
779625023
906372889
747083960
833823408
699945177
1035020512
813249246
893682375
477362517
1084299539
1197116884
501550956
631273756
1019471610
464672118
419441017
753699637
862499553
484385304
1085568428
791348331
964791223
858680332
870981701
617138657
552789911
989156582
1186536063
694055085
365392326
1212889088
1187049404
770675262
1026538947
847639420
1257278132
570621479
1076412190
1246808941
1004637922
983399584
883707493
898007645
984576068
1163878019
562204083
1204611834
340396528
718355784
419423164
848563640
1128024608
458092102
706238497
283380212
1187207543
889964587
660233352
933958072
872063600
936118894
1059774204
1073310574
790886370
741929341
869250756
409664614
1290535554
705618487
945618245
405250812
853420366
1142667954
804466341
1037317621
770855658
324670803
252735229
634827440
935797554
869807216
917852937
1055322082
750203132
606493817
779345517
1108227744
1268021532
900303228
879039772
1172804254
1112950631
801623561
846083223
451941242
961377151
693215267
479912541
736789774
792503382
100909307
272026278
426748886
807326237
1022816180
1001421991
698927894
1067928396
776232203
875234796
342196547
1210313268
350523955
228067325
989332342
320943146
1025568787
1119053089
850969960
11314394
819931190
803858848
1123210255
1116052152
546716291
695832268
942379183
1193604061
619239665
412236525
564812346
755985878
472032958
493669812
1063423621
502452704
668402968
960140269
581190539
1031130467
633336648
310399203
936340363
738513803
667403839
245375415
760807778
609261091
735512249
1141749196
1129846251
278091198
740653704
928417771
743453048
903403375
926415398
1005975649
723458843
927822137
494626330
452295180
529562606
435807287
1050764089
427931835
437975598
525435108
1089909555
1092814380
381975301
223005992
1029652428
1116073949
880092192
1068622647
54373004
794929915
422777440
1171316010
903984780
986504649
855501724
1078370540
871385787
732949645
1074075619
1124497569
672165693
567807912
684441169
953943320
550105207
424986597
474031593
1234088138
607391158
875027451
1188875519
1023880932
695563674
648569638
557862572
654495105
335574383
1138895034
187336157
1098014553
362252032
505031881
659788689
1011356789
529893461
901796244
450615127
941269614
724979001
414212114
723652523
119680405
1281851065
540741975
824038694
572661943
890561503
657259860
174184
961491639
878539856
1069065980
598302749
927872225
1281684070
997086082
1083128347
488661496
928666185
449495982
1092673747
824653250
995245759
207948198
338890916
966782992
584472810
797641071
1164287521
507355865
555215927
75233558
251453415
430016576
717481314
3988705
954677708
817239083
828265476
1081228707
499891798
1135617482
392153513
683414005
248696063
1075972562
623652664
267075326
937090210
1020137687
716638440
1201141444
1145699807
341157290
1244068998
386173658
731149291
1259098344
843249251
1216515790
828676275
355832837
683240707
426071343
563181777
368417087
772789613
765635585
916755103
721025264
811032319
961574967
1079218134
425262078
367101813
797857217
904453943
492233208
513197690
863779679
1172687166
258820957
480250685
888903241
882774597
1128753109
619638066
789899461
811306206
638830696
396725474
377892013
1256379556
1273204782
925187023
1230502950
1037133947
612249153
922627954
81059634
967456839
1038588900
783431085
404991184
1224367851
1163018980
1018233979
1117906338
1223765541
621762475
449101617
428592495
807443757
864319277
733694069
727932427
977355121
840562046
1296638689
1024833527
550894458
559102515
516021728
863113782
1189691778
1191518736
598629382
435871133
813189868
866277618
767314635
470489694
1027557441
1028157102
321348812
128333101
1115439939
699646446
858145848
656176071
353871718
579040091
545843924
1259596636
165251666
657611355
952527197
410983079
786843343
634965940
652400967
58133784
766047928
1010096927
554644627
675585789
632846470
384026169
723397065
722920846
116406649
932114645
1164785008
534801448
820812912
678849412
549099417
939517437
1073239972
555485639
1148881578
1046057204
413964692
494612228
217117622
402482402
1045579631
888108762
588563265
1020437939
954167899
612853468
848408159
665791416
463876058
415148327
964004085
491986738
522608614
811694322
885084817
809765117
852428234
770678351
437787158
1152770272
1043557199
421858610
493255844
1102549312
630272362
943272767
909384306
492096312
1004958972
1257555081
959058778
129479531
565017470
863561659
1214117722
886497730
1262105318
261934216
737817965
747578428
705866307
552880462
489380076
972565899
635985379
473325123
622241736
622182933
434913196
899215347
1212954178
751353148
942077951
1144663883
1052831326
773093448
1219324932
1210328343
597183184
671398174
528536752
1071888892
352253342
400842111
489254505
399791458
414311891
760092510
1062328642
1236571834
925594629
809044457
746725082
381462978
834287934
706722483
898754047
1055812746
700164236
780289133
249211601
1009170051
1283560125
468081542
667280917
623328235
1014506558
882390574
283720334
769005721
482356323
1058012788
1187309586
812364582
423475765
420201935
820474734
439599650
1010704513
347296465
547348476
405692748
17367
316618163
914187056
290044652
305493854
463049094
641475073
669783396
382996952
687019312
480852235
674370691
567081405
884935914
1102501979
538498189
953511640
396099826
478291833
1051294639
453757139
1004519048
672919746
673070121
643815939
1228728994
370341901
695047787
897245933
838619118
780612012
1184334631
411699344
664303580
1023311079
388545115
1290533667
1038053222
1074873023
225831232
361351717
7695001
1123799513
1044362547
471581071
368040926
844961839
1096540551
853033472
795482899
774031190
564174092
641911091
996810501
913609468
683372700
1037984035
574108133
788782916
1037464966
712932445
950009772
1002634482
844549519
431968354
1219200985
573420845
522017856
639212382
841144068
491615167
319421327
875186784
740901315
681015508
1022593851
1234383939
666174554
545677943
845844313
1102470983
472618668
974322943
682071017
473330642
889287278
534244588
859918321
609698929
1236390466
455503672
1037163051
984852215
409008735
1065172722
754419614
534663405
1004032276
1211913477
306450275
734439008
251894196
747138306
474562927
572801537
339581500
614475134
475868879
436945318
362650727
865764444
635735887
852075204
1035758611
487679810
958500514
639639325
695275061
521946982
878236019
200985153
1201737765
557314197
1202055511
599949931
833029791
873257802
1029421302
826004808
1088849473
540098910
896835635
927881107
591689119
1004239517
558631398
970999915
985017163
987774665
923105356
631807698
1297781911
1042493310
1125480073
976418455
962097232
744670876
663892557
1124967596
385050099
948304806
1035324846
504775436
825291378
459698531
892645752
525007596
1186665967
465869763
476423587
1187640899
1007751222
1062454393
792387800
693424922
607187458
1230536631
742613898
1081403585
718141558
907802652
854409135
583198233
535119063
618298751
726194733
397820921
1004976312
839826110
1211497300
438808334
1071071843
408679194
1022008720
170234545
857080874
604020606
548691118
482956535
477844854
868480438
1198654974
508648316
392898486
599240089
1225554033
1218890113
781045538
1112390064
542186941
686184149
944073204
713740569
505550072
700103962
509625090
854547783
709655976
618411983
346246391
564711063
317115528
480548466
510210230
834267750
459386272
808535038
1024119724
591276902
441011600
870733503
701875486
882327552
828683892
960605673
744805986
1072983847
905527745
763075274
570640698
941914009
293345158
140516762
714991428
521898677
683910321
836468952
347773739
696364689
225861380
734901971
425858007
371217008
450967442
889975542
432825189
795970968
835935382
815207674
766838331
1050122540
916379807
705206310
709148820
671362974
624520455
1093119735
535616860
343100815
495979362
979687142
931697888
1071988154
579319375
534797152
1004100162
705149031
574566419
779292890
822536022
862559738
883133126
1020135253
531553710
688015228
1107782864
1083750621
618961833
829539527
1215738927
538560721
411814810
964575946
562093342
750492781
431243244
524056717
352668079
363483524
1039103692
398070144
928074902
359749001
534903260
1226148952
504258889
622395116
544441156
1204711494
1158165992
622005684
639537396
556760197
457373008
392076889
177802369
458205657
403798246
679932455
413596410
741459660
401781083
1073521956
676541983
602174692
578164748
426462674
1109832226
779501087
172755896
551292849
996266996
506016986
1041991569
1030000227
439923729
1265336020
508911170
1129607118
969452639
1253044002
444036027
486321774
674296325
943805581
986891930
1032981055
904924349
1023287979
705518249
1277508776
943736363
937472934
1075263994
405700499
931785466
266751865
462307046
426746574
398250389
677160427
793775977
1076032507
954524211
1196130806
894785752
830608611
893691587
495887734
840018032
990772153
486555955
541623411
728075097
1025606155
686163549
653914456
490767638
839905959
1009064832
831880096
1188427856
803143656
967890316
979693642
473209235
949207831
761226889
672082660
814682445
485002415
368583916
185367253
589153333
1080069010
351063604
503870109
1139261587
737755289
710343591
280175535
793329331
327539837
897538543
485521930
231876977
1141017073
897844677
806285071
902131603
337484617
757911466
392658799
596334029
715681233
867647644
427947300
1291967158
430395351
914442918
1112891757
607719738
805870464
416733708
350258012
1209706453
732176972
1071652965
527638877
950449056
454079859
469348215
628018339
1039285951
878900702
776394720
1067224950
924044703
855168148
1145008253
973747312
836454554
862892029
802060288
900449419
537165749
942506240
461719772
1221616172
1023415795
870830186
502000212
415443490
495554059
986688194
606370025
944749327
437792524
1041770464
661569189
621227347
896755497
1024906538
932158840
443461672
751924058
878142182
477199706
453801423
860984380
1006011076
910601961
492112778
432180340
1080308720
1269780327
702351724
457495691
705560581
586477693
786146041
1119623004
1015280253
1064301037
1041241424
390617635
1101226636
803996602
367481426
876033169
350186757
687075486
517657975
1005702077
119224184
155181308
1193266525
731588223
1204547154
1157050217
708466896
431918545
795439750
653412403
739443397
699235349
798429846
733274195
406727926
364727219
737978983
171949531
1202237828
463911354
569639713
508244793
857284344
294201634
665321472
1225894547
759977855
728643966
426175219
1040147234
487023617
891877957
974324962
839462627
943453189
890422951
1199403540
684233439
934165162
319029623
1051356989
310977440
477553781
482626733
1206363101
499656323
306074779
639412368
719958918
1195457436
647579228
892302453
271545203
442192442
1218394023
313691897
443312023
377860051
316586438
803645282
394759842
1298744583
924117473
852008878
462888244
349153972
737133411
1178304586
931136423
581490912
853474876
1237836653
538024966
273821799
1072638291
1181707242
125509713
521461432
1236509512
1021757631
835794033
625642551
1088968162
991884259
713877730
587813985
1024030423
470178966
892581695
510665355
485485594
1124649671
637077023
700006719
259749977
392866138
1237201377
80474487
404779108
593634640
132845602
918118445
829625391
352147203
498031578
669395914
792915754
619135101
1037181590
1278058502
586307834
20509498
867471453
761811600
744495754
295939015
927483614
494093230
773459713
662526450
1227650548
380737946
670500609
413172316
672908912
934653362
670768607
423012438
895495214
704765843
491308810
992368098
781518227
508997976
533599265
1134543651
1065773518
859493264
333928295
824459405
936534030
699446080
461147089
603979307
922408802
528117546
457913052
326742332
443971054
1018071922
1128116471
535394156
681114218
48746802
822894839
1164921995
861178429
548933733
590845808
645511606
668221559
288570521
658111093
535321320
1149978009
197992225
653275993
669829751
1020638802
821719647
415707663
1122150508
830125702
348976167
467169160
241072531
744922616
1067102921
834710583
482700967
615398687
499542623
595205317
590188144
1245360237
741644774
917272617
563557317
1132702011
146100437
928526202
528997428
507758641
324834466
369414426
451350217
985378666
720276292
904458503
496733046
680714317
476506996
1046224241
697421814
945393458
823639977
476337625
1087380402
848154941
575629215
1183415231
695055634
966055690
1149223977
305108021
699506188
982763483
434250096
647410696
272158503
322336972
672689641
929646717
116895861
872445291
707362246
1143765374
1201687330
521893679
304222601
1189741740
274441549
870830442
650107327
955303864
1245767628
928473512
472659009
551702696
1188985064
1151760876
392017835
937722697
303471673
328454118
300698571
851310816
1138157001
798461816
364509182
1132679591
1111023861
955005151
576271784
1156668270
799156546
503343364
33079642
1027719447
855529008
137050648
683934693
335161691
489588244
881622612
1015564550
960531538
958401159
577225526
1018791661
440222789
775457648
412539306
211519992
737199446
323755798
1123538467
875174843
457001629
1049235942
816417053
344301564
925570319
681062985
939171486
388182304
782603219
559300432
847224986
85013353
763023838
1173172519
769157892
559032880
702242936
886129319
1041989705
395977496
780475048
802249038
875286304
687594261
1034423400
373830157
735267657
759463067
583209692
577908700
951763025
355092483
583570264
981637771
771789898
661112265
1283308931
703762919
753990735
1192650268
359245731
96595636
469911561
938211872
745890436
700945758
938410166
382024171
330088117
624122709
871764165
788979787
490424017
346263952
790197037
725188326
674127187
490591921
599039319
570457068
819288521
716160875
430850644
1060619105
975183540
675585413
652205650
519708277
324357916
742290686
637611980
748247050
705642126
883929259
829551765
755488263
1103985097
458872713
689438255
240832721
980660750
1045375469
1052560394
762498894
929733857
1008521841
990368460
234111005
323984050
337490356
1071478160
980316309
788007509
891983997
597112368
894028206
1034658858
451655595
937209883
378394595
917050909
858647636
1210535738
633387198
403850318
585637465
605004090
643115295
693186513
884685589
1239329070
550794902
978516972
941860774
730561983
452082268
475019690
341674185
1085320215
781110632
678509791
658883517
713184296
1135303677
1058254400
1058426576
531892246
70028147
938107497
969857999
818353850
1192838916
760840178
370726821
466123114
539228454
949345600
699456587
219303615
612959743
810439158
519575938
575700499
382953292
245853798
840613468
947770826
706204420
243456660
727411742
361670694
1074281421
188973088
591451213
810989537
615565791
344783471
683148909
946457299
838625292
1077602699
755403028
1106522683
858363497
829302052
479038357
1011476498
979400095
1136338742
714505683
465264050
741333492
454387059
346515937
177226187
916460820
348454954
725346357
1004856568
1214537013
452297345
397203169
632495790
888224466
1164142298
637681042
1248498243
649299923
903149748
1031119990
830968252
1062232472
556143905
996202260
898809217
495699219
932281405
1199746251
465635883
803664307
931468220
983856437
397015390
537564110
538820077
723410832
1177904278
958577548
941325644
1120397513
487905998
203024619
599816245
307400143
434022038
642235566
1066478589
506402806
906680273
797483505
989202658
57239665
536649162
920374437
1006414057
693836666
960441662
447327003
427288484
1190924436
1144607501
451620769
1135624683
1014353895
671754011
722026214
958917301
869281435
1137669050
1022141255
254995195
1242881857
398542602
311568832
1051854103
630344013
842481573
868153430
669772356
1200758024
644775087
1261614053
413611834
812172635
1102872987
896151661
467456655
370729073
381486189
445852563
1183668248
472310498
491317816
1198335143
482214123
317278967
877064224
894277006
533608021
1023776403
1011074398
810155064
1068716624
472165020
994843322
1019121268
878138126
266390012
798294408
950259163
469227705
462017686
829003369
1055965856
748731354
356063785
993825469
762055518
1040161943
386773847
828440896
1035250598
727270162
943819432
834987210
1036762135
973610346
1132357487
626856253
1082313446
451009929
888064863
433602156
998955162
818045545
785358860
1016125068
888652389
583321175
892303979
1123540760
477210422
1212617263
808075461
763261510
874448678
921816089
549542205
597522146
663452766
464330428
743848789
798816841
577764915
382632849
1046942787
401965942
67048435
1066728342
1283702675
805719268
1156716602
1036935367
455487293
906571416
653886025
755275884
937832984
978802498
645326400
1083136847
1001433390
547193753
576687762
431066304
1282450875
403150732
808615954
475704161
1228726606
1082403258
555936412
969352084
921832495
923204254
76209969
826243987
798723496
539039615
547585223
281713150
528269289
982752560
1213317673
876129081
1178597528
711566712
454178355
223614698
933194755
663291660
803198205
699518881
447978517
537605977
671914238
833932337
139080927
368759780
841428278
245344616
371835270
871857377
455090720
549303220
467277333
653798100
892258004
1203020612
980663615
851644855
926876573
888345192
926138227
134533057
1172710381
591664230
1159919830
1118751269
636580129
931463511
801399985
533092828
740438833
974993237
811048875
792154371
664376773
698540639
1045290227
328206839
916943095
613551981
369803191
1093052943
929134020
788533500
1115044721
96472864
839350633
936080241
730760532
277868776
902996294
560833265
1113173545
1113655916
326074774
277895230
1030226887
1024644947
546594043
883148506
919445795
1005370742
809148579
840487524
906521120
488246093
725499754
976812895
782947244
200997309
1078281961
222268567
937293532
1042616808
434846667
918948756
544144551
538940667
1138105335
1209153846
766996054
499760425
1148063684
845284931
780168777
1244333914
908563655
903986033
449748515
1124421580
484649943
382611020
1015021412
720564849
1050732469
558495632
1245309464
842002632
1280826741
822064879
623269648
600957701
872801766
154742359
1207209524
712204091
1001541742
508215292
994207087
907552359
859412557
770339863
947083643
472211682
1196144494
1101048726
1027840530
1105910704
648799705
860831236
1000403786
649483824
873958374
105616799
581064114
398129610
844276653
1083511702
798053561
1024429356
847417624
1238924369
968508039
835776103
605872411
729865457
708384331
1225325410
752687170
1233053879
1224273846
802655054
590881947
597899475
860802775
1063956245
895434391
468026261
697760542
730884546
900106440
781841313
516163736
1151575565
983270904
1133972706
950176996
853169854
811655945
404032324
1069658207
670526205
976254282
621239347
901813422
717318028
517861044
679452973
867295336
709704271
534735337
340868388
430044495
532193949
324607676
916440646
515398009
326946691
485165238
385573559
467157715
307077198
1052776798
1117436056
521332555
373760253
1022990064
452833131
489363260
315829438
1007911958
184150811
455655137
340541039
793481132
876311629
1279217372
393607997
764669833
186845778
647255082
946573949
1105402416
1195756519
388580024
861380531
860188197
905643097
860546766
1258633515
1014751630
763526035
901907025
357480434
952781608
934335930
711976743
622279220
497872753
694734557
602017112
490800855
64324551
1146456234
1075388222
1043594108
503948890
880354421
201009378
969064661
488358300
753217969
462423727
854784537
741940604
838481419
1061638276
391437350
986146202
1069851249
77731522
680030163
1130574988
530057635
426197557
1055533383
670168841
866256429
478358479
1199737208
1023860362
960130384
742753087
1166075232
924117423
125271308
1286392181
921827893
504773233
565899191
827359333
770195935
470151598
415550488
620955861
990130467
654573578
1225937529
1012029640
795832807
808957382
814226241
723811604
914666263
541747225
468906894
656367750
902719866
1185902715
519410348
412999645
889855889
922259703
649906204
816114469
411605831
568980316
1276277304
1078928542
946444726
812221783
1285768779
319158512
408032811
974983319
1193382875
485387121
655046115
922859960
519766271
893210004
448414052
484160349
408868158
927421509
478608561
813637094
708918245
396780465
919390873
710245001
748983311
930024529
444123345
1042575359
956105002
750005290
400509183
306820056
668638587
400392554
834014183
1022740811
443135477
602228294
433263885
326010748
1004054563
1194370931
442659758
727522263
830758962
424679633
575812921
72845291
1050407927
424118443
201838190
361073376
339675767
365386761
796616721
730519998
615423353
825165845
783197897
510324827
333141175
510808759
590134838
545827568
1122780757
108131659
534303556
521430276
1211114101
1219787184
421678198
972783012
1129356136
1177261412
1016723535
838080413
291009032
971153908
789424989
412657361
576598015
941140070
981221978
1073657530
713705589
365041496
555849375
1101733394
1281840632
823121072
1042034859
1139478873
376485725
849627776
316918646
1127847405
501601485
358539938
623922382
417034228
649142227
698092488
379437997
740228852
1063369112
701330911
1240388552
861957456
710120989
216085160
1116006125
1003500993
995238685
441264622
368909178
727447350
1119804494
592270506
776751061
525850995
936856619
617976513
519583465
917947252
739934086
560358527
652814825
506861359
563772531
926904112
1130387274
420467698
134045762
947829906
1164126560
669878497
763563967
581605574
667281088
689308829
407985603
1077602942
369169082
207766366
976525413
1023039832
844157945
1084263766
503051898
904946789
321411250
327341026
824056516
863091711
488801719
1025210453
413914819
499956704
443497577
586238562
1080932524
383827028
965832789
338012237
836747434
432075602
519641660
615320676
348586043
1189558901
1043238067
707719307
704234037
1133903495
684758939
1239610486
850094896
1037692625
1046103258
733571801
1292327902
721016683
279739132
427010110
531118284
802487849
878433592
912651270
1086991794
494135942
1164115718
970228780
982071701
1261157763
821378245
843375578
1016583278
785743695
831221030
552554619
792029658
685892685
449180357
626960760
818166408
357953389
480030336
737919451
751144880
850555872
1006206653
396350838
776775741
472919613
597792997
913752915
812765340
678309664
862906181
280172575
1000156253
253819261
1192842933
691321629
577001751
647020429
686967348
589742210
1230516786
776221813
1175599551
768820478
477476896
765961526
776075859
485277958
347652291
788142567
719541526
838723866
751480271
638052298
654968341
681256301
938525042
1166466948
1073329414
518581016
993337578
995582467
735685265
693046370
909258636
592174676
770746420
503716104
128211889
353576816
51569375
494056750
904164632
840770150
1008341533
403005398
1166105243
1219999582
634439254
650268898
392585159
628438671
1086835427
849970862
104644440
966244389
1023922039
602322019
1004806308
713962560
804502112
938812983
994242261
773821911
929459939
495991062
519925318
519317193
1164645481
1060652439
743165667
301128813
492000229
1011892805
1214068311
678931259
690854387
712403218
563287902
1019650635
1230938649
1288289657
1054629904
1059498230
348268660
551147177
1063833813
342942920
340980985
817944909
711998595
653558564
832857748
1030361597
1137965937
484334970
531145298
1198662751
1188326022
1159434606
712712814
822244913
697936322
1086803667
310554090
772107273
583961748
832187951
663719037
1042164926
1069566510
384235873
979015132
1055044677
980791616
513296771
811442576
1080817877
349324140
508790804
981812624
971199038
670942843
1182059857
652635200
772368484
472418209
542111665
607959367
1131449034
720081540
1028116162
812677598
462845594
1206116428
609953676
160458983
989580415
1029533878
1145119903
567436118
489313658
695282717
343278052
904444831
1064552756
949943119
1228296944
435980928
597627099
629472331
760948248
781436061
594046809
857157499
576445516
753757882
785508043
662336401
913537096
1036713603
940264163
857099517
911309925
740388263
1085418446
627016914
849280376
861286233
682573525
1081357645
282138661
219234885
731367094
603133314
808226820
785932603
448752018
735860291
633870670
954198164
918963880
711195182
1094333025
426893573
924928949
624279395
990652418
895208333
821552511
762088831
1199299771
474260282
472013475
645590490
644177593
788540001
476380170
543942818
881340437
625556101
1262912097
812346596
925184876
1192150949
1104423709
500927145
684846553
621241298
706470571
839600425
960638283
731324092
1051321841
951574324
413949168
497633776
1131251341
635964143
607711542
572833681
457378397
888353255
473851025
753275955
1122653913
341693756
799166866
464600043
485218634
959947942
1120518054
1137024417
756030423
806819683
596287427
692523955
740860700
844425403
685041418
915740657
660638338
721170675
877225443
1106193371
1075245070
584878918
519441098
661912551
620420831
697808024
711050303
685366086
973630349
996971379
128716123
383332448
798652465
481783739
938879359
957903459
447941307
583580238
856208696
585396406
722314644
1083437717
1010672530
746156848
425964690
942405504
1148041593
906794223
1068474920
636784309
716507462
809778893
664828396
767063054
963967507
1198060619
380603245
714242465
1071483822
974111090
975569904
921894243
618569177
688234452
994957881
480251069
412115876
412955379
569598016
632036568
881098191
807483539
1015968699
447425890
390509162
1044536759
1073564153
870778230
1079393068
900428795
916347424
241355383
509949607
591134499
487509826
716740158
933196961
413608092
926953774
407625047
656534706
824873299
407701553
965132170
466740590
470650884
786335291
575641275
758031972
803600570
461483176
584780119
422294086
583908413
668519290
1244775253
559250686
849800485
818793131
822132227
347388668
1173147303
412941679
863938473
1069516303
454107487
973421359
535998171
580779597
687678628
1057307838
1158143554
1070214446
270850211
932888697
1083367037
899473295
140166516
638888501
721794860
722383046
1106406210
264865121
431776862
816899469
450798558
747332389
1215257285
445706950
846785271
863742250
720129170
924006707
676299960
819748551
703932990
371048979
425122885
1235652821
890163062
492354225
504593400
541167417
1190133719
1165167021
356863544
483106124
437257246
510759388
772637584
1059473958
1011184232
1041920456
889624306
1002598666
664583707
510548824
1141257581
801022077
1272069299
874923829
475107693
530300256
931965450
570681940
976281492
740693106
1172608034
425868358
229822503
921378015
691200772
665557340
1105436929
482075861
799988802
621839287
776601901
197859001
811156149
791861844
886884621
432663155
1046316468
421950769
844910804
399918227
648970783
897639039
886567632
512929975
552009942
958977788
1043380520
940761848
648687602
972836685
1177916012
486588468
1011636456
1241306779
689513852
529325199
962534219
750266886
1260573631
682218415
881589249
465707154
183739843
298341006
801455279
1103529795
998818258
532148033
1097815990
1096703039
599884611
1119040953
306557505
999113997
1057715894
755734885
745584221
767030754
898643408
767267204
725562682
803511144
1078137633
1272643509
366178388
893562635
262981280
797574439
1204878876
1109535479
557099796
894565533
928817275
1101834092
979370332
880855384
655700057
472432775
1018282313
1130411060
442745800
544949618
1076244981
872427356
1120967103
744965102
1141014844
237936803
846167701
835502281
650098881
762148524
427570968
804497964
984226605
323743916
782306725
652477596
1128707764
1241426928
968165597
416362777
1024138306
617787859
817177698
960156137
883024211
1034494507
621669382
1193118787
2319294
265423169
312168719
1228992649
482284049
493494269
491327796
1004293622
773255860
806849962
1197007957
491805007
1131327626
831829015
477853742
412924175
976704810
570021485
465750863
744434084
1126458070
207845963
709989258
969854554
624377285
1050902185
1037969507
683650849
383798219
997865488
731698434
683414741
1039473064
487636346
997183933
922688747
367233838
334967715
485100561
741273958
222069732
893022138
507123934
752999246
1108641286
665140723
509638759
534526101
189315191
687627286
570031401
1079382249
919520602
1076765917
634637865
525102689
651036119
759997568
675304771
850742321
876830110
762440430
1134858935
721369728
1067170518
539154281
515016806
770508978
678112451
505172230
1207295539
703002847
638710154
753539090
1022633380
481698500
1061687654
253327449
1196897899
412427275
815369675
977050550
266659585
1149125443
1131027935
798508328
409433661
638717045
798663558
574325870
1281440855
842018285
238750297
708289833
941657558
580028676
818252773
850173942
677662488
547790516
767962486
867608985
988710750
693228318
264513302
995883577
881771413
176169312
944270872
1013852601
341420047
784917698
528610208
993998334
949481573
1007579024
356013583
676549723
632958339
629062769
936031119
400443415
853033118
1208045810
226368639
809161959
1212533140
763535027
423706533
875106290
1010923843
436467164
1012501631
708841872
679080785
524089486
336672686
794846867
1024606617
786195414
404034885
934419345
924821511
839755741
1205945352
1111581704
708930654
544596807
829964190
1009380822
224624597
616659159
595396583
469986094
1109631038
874356469
1028181070
425411891
1245065425
1033651044
259222809
1237419351
454122670
728995887
836432021
329748576
778519910
120213211
654102853
438024041
462254955
370738669
203107450
933899053
688311803
537451789
570606871
492638107
454442760
625041276
1092581345
1039594401
1273253512
662315835
632901853
1015465628
967901713
63738146
676808181
529981412
407497706
419465156
794943159
323956947
961308121
1281995566
1020176159
445649018
1232392859
1017860295
1007256886
915952634
1096777600
882756913
1144464679
720897651
682917170
708475158
1103224011
270885008
805462563
841997882
603482277
822107404
1133409027
1027862469
655789248
857745055
812076701
845877386
245723107
674047583
1033119698
997692101
773234562
954984881
722354224
1241147981
946869312
958991613
735304552
712139375
1063091796
395391442
1054605063
542881700
596126029
444368393
557739108
1019034826
782180876
878346625
404410615
1121697544
529402253
669534918
1198648052
616373464
1081410303
462734290
548028514
979712404
213656016
777346762
869087658
326188440
979075279
393620785
630836126
399261952
783432476
1111810518
1066967993
708339206
1114442111
952856912
810898343
740905259
820642280
707139826
297398364
725646712
628495368
767598232
1008915075
469775869
751689051
804849455
48325877
419890623
488499060
484157448
1139537692
477793873
1072804785
842609072
646842177
796286877
522206053
187432261
603721417
1084354415
1056187757
443334159
791315669
1137729982
1114511979
696997377
868283493
1894431
573296792
505864952
283176103
957245993
1217604498
921315662
978522961
443313157
434373663
560051360
1103132877
748365389
969867462
901389526
354919303
500823047
424750229
381961503
347511458
591441184
839335351
1172882468
1072004363
1032166918
463145677
778949188
904315284
1084521436
1155137934
568324242
660973626
915679869
804764328
1047715493
432340844
620259004
533889531
350641134
536618474
146541751
415501977
1269417987
455894429
1157955626
381568551
304435883
1257504089
605835911
1114051534
859422860
646444535
448001094
786131699
810111181
292596341
715148494
875670912
791365612
985453194
750664463
1137944754
1078647343
1004458251
657515117
463342537
927777113
606266733
338705944
385544535
1248160728
1088970563
1024715745
707145432
793749203
814605948
424044231
695355726
729020878
640138694
682496757
806420553
732249108
934697807
805933470
1104957777
393244414
474070412
91497635
1261152387
202109087
732167402
433197909
1244503104
645855721
866578131
909144304
696215746
986804879
670703598
797917488
785060369
1053066808
323878128
431225045
593638329
999615344
842591719
859977653
961037671
409664931
1061929275
573940549
980551534
624750521
823147305
583522698
1041752587
555427724
755028864
376133573
467244519
186456909
888567862
1111788077
1057908539
1193342230
929874090
1022547128
682852215
874535402
833036439
794978396
342899113
811608789
694735929
1283899758
396227775
525959365
885555054
593212685
864171378
694319649
697200661
1086568518
664696524
264887541
980771527
837687245
1072623743
776909048
1047165649
1026497577
582383397
655990930
622431051
998353930
615523388
646290070
776963101
724919887
548186786
753229506
903819727
727309300
631335970
821667104
312239374
925244261
747925414
679054405
771002690
1202658142
964572652
721380913
467580396
739045034
385906170
644508449
378522390
738371291
1251762845
814170600
904188552
480724141
587510252
643215874
1183178603
518457369
333105628
518120377
625861703
423471271
498685987
997943072
169794299
922623617
1144990183
1056408933
332497516
549399448
588166288
813702206
911746019
787879646
831405858
537107541
813008279
318771660
921061831
768701279
683740477
808944536
539984367
671812715
348089958
1072873207
790584786
759635672
371551048
508190475
579370665
671482692
910080192
890764398
399616060
974555299
522972720
763480923
634539856
1035782421
754256617
308667387
1132080013
618816982
454912334
1113913451
497726086
580321502
235936393
423711182
973817090
687618394
734696804
701819130
841326662
924856095
1298884458
730373264
529987946
532330002
1001012112
782877523
546262382
426793489
503463745
890781943
1148257069
550948011
1144403836
382725377
420477843
503202478
579082609
1167176713
864146768
855983660
623173637
802612582
476248680
766149975
680321388
1038147715
251635603
409150798
419052237
512276240
693124354
475546109
980384750
790587170
405190127
625922400
1101453927
1112998101
1291654904
392688452
998930676
726094766
1056312850
311423061
754897490
622477148
385891334
537937007
795684608
410261935
1060738841
254469450
1047010724
456770354
666611609
715334914
824036352
462799873
791301851
474266923
657461889
930992684
344370233
598515737
1255447536
944457452
874999802
1038505509
427299006
631901856
1130489746
509059528
1149371833
456730734
1103068177
332003403
577341583
739990370
714628887
91043229
323933776
1228605331
350159202
600788140
552677344
600998719
366829412
1094343023
461160848
88657574
882041140
599984903
1004190990
418488065
916741296
391973551
339865858
592043213
524682358
335943369
1001430817
792782795
1022788109
741238425
819510308
411195948
532995639
565731084
1064956352
292369453
957609099
444925250
607512635
133113264
1021889487
1109561139
732275456
1025011761
982380950
434929130
407043121
816963598
853573624
452338035
881045395
1012259580
483574693
360628249
1124956606
707354263
843073731
951105432
439698640
357324016
353242646
1202573547
226907918
852663150
1261549874
892713274
1061756607
630215429
372647643
930055414
924225632
463788514
673599737
240084171
384163605
516292360
1003727112
1204091237
419976722
564759712
764496922
444804129
1078557854
531587368
900569358
735838806
1257704716
421002961
84813851
1070951213
557368418
775409052
133300051
714934505
637070381
987110410
834465843
301417626
300366151
717595684
408399654
1008057206
495716005
847123723
569810379
786293554
675185717
587953267
669915015
658763888
724516071
417346196
844715458
749204553
1106317872
415600231
697270240
560743263
505788528
339377148
257875839
359954524
647850520
433769518
331142761
649834841
1194090642
732783695
923346233
388737931
564410830
327780009
1124026723
687495774
453019351
107445713
375162977
912757519
809089110
397394036
988788839
365290824
632845257
654324199
706599393
412864931
394543988
191702584
916137783
953166802
778674514
808867294
898907212
1053051219
946782629
973319857
684707422
1240460710
569410378
656008477
576631802
1021215742
743611006
266315173
335873340
674428068
339925609
947407798
714172266
656640261
555655254
875685644
726377156
1035607514
247902306
1009269090
849155773
743388545
2192147
180149472
1070734331
692898049
426962977
951203396
1099966209
649293929
892050453
855568987
588510062
1080772617
587059826
1223633155
913849291
469863538
544738988
626418165
1028536037
1058575112
1290291788
603212910
1056625291
997251996
380315518
1056341263
1157958710
773371289
692073818
636442171
494038589
425993813
1113264782
755154510
1191052651
666007238
681454724
188240623
780633476
1117197985
359256079
864440252
1137453904
571945145
764919320
1275799484
634100955
582749954
782816642
1109004701
465613298
1246683969
722381918
394293640
354869924
1205267614
1226836865
546140011
432523245
692423857
1094476880
1140930332
938615344
1096911881
864737966
1072742017
1011700345
1061008570
745021161
716220075
883473144
878961107
1184622678
764377495
916851851
215934291
712992664
1098535866
548398101
420012847
388264040
1057355026
809303484
1038742497
900324396
163660163
667894224
1214618251
598158869
1061629435
881646333
1235251695
1035109895
927165318
477146265
536473102
849159272
1112394416
304540640
818292955
955639946
991835604
1153540659
1289933079
608924911
562291442
839566169
1127830717
1273180707
469189830
926595972
1278399333
409532786
711646984
1171116885
1049010123
1100462156
703135814
930866694
487305712
439846664
1184496125
991583662
988757736
1065143797
181796610
764316059
386099368
941131150
474102375
1199959978
448717250
415032138
1135811611
1145248943
744431744
890444847
768100970
811896240
979767935
349532488
1222708963
792261139
1033662490
910752752
779858051
546290654
458944064
393515331
399203403
689965122
912159375
1180019419
1050673429
832416481
986962373
920207797
860783057
417478079
715969667
934235280
445879660
937838845
436052315
772526753
1091598847
953714375
30637375
970224017
901782859
707095231
1102438823
1121649707
1022075061
927991833
540299045
831823501
579393461
1186398066
900470161
27117500
393004597
515309888
348208797
1205222253
668305160
1224356334
882807963
846434399
204234825
1076483237
1200512822
850787205
676013428
874405988
178300477
1011430137
297720534
1043418659
434355243
909214247
619438955
737612139
443303645
520403881
552558300
1121652618
569878722
453884233
1198899371
669852344
862697118
762834164
734890999
1049675819
567848410
249615146
1233904445
767567266
313977041
1012283758
427886476
1086651748
574967368
1145715156
773487815
478255961
1137724981
1046205218
961275169
960186799
1290081199
281630047
428872186
555083691
1133081272
767086046
1169283435
525833664
911578167
1065062970
1147607054
1133774531
929462599
668874133
425177214
701708788
332228847
540034056
882963498
409576822
491863644
1029737714
469681921
1230885846
761947145
828625571
913630296
666498582
882567650
449790955
929279377
879998159
392867635
1002658355
774161886
999264373
766011177
1172189659
724296912
685410323
579909045
642960128
1118843813
442044546
1113155591
968715519
970473451
584698747
1106138598
841761088
377260466
485004559
533185211
1065130238
870721638
1190712390
623618555
943021746
1269986864
660454288
330786109
1212813361
274741030
774824505
436014785
960724508
829171218
362591866
1181774850
1204186123
738087736
1106658060
842013034
558025946
456530852
1063778656
323191307
1008460347
656733324
450925088
1000530175
700428348
1039168730
1003390102
951572205
1211796275
293915079
851443562
1481718
3875926
622704293
560925053
1232798277
738917683
395631955
933624897
751006432
949622929
487363922
1105073094
394760209
1549629
1048633761
1154734524
493982492
910161760
887011236
1140366639
908526049
557155620
997195079
1189237170
818287256
971499280
942458154
883776652
1106095887
619232017
1121986526
1080816718
467919588
566020710
1287444010
339345247
1194789841
673217117
1046036884
728981053
853716172
403196882
796847872
884274035
643244453
592158464
1102660798
278327858
428882431
865976409
766034571
387095078
1047611114
1236069911
994566627
541328751
814120358
349165067
885748869
421394390
1256134240
793784226
489489860
1064138283
837402903
959824540
1136988095
981136495
84685410
781086482
929011022
349403063
914343158
1165277830
415727446
1077210559
606296964
1041246418
605945189
458257924
1021381115
773990212
780296236
809107573
1015412796
78561282
1224613059
462383830
661486239
538807488
236477518
610549031
1160746203
466749915
584304337
244908705
884776707
1082716365
384848820
609212912
1214480164
508803297
653008323
410310278
853396031
815627020
274917043
693629757
381558124
205041094
794409664
497143908
1115832855
834137139
671276499
1133994034
1230573570
871843387
1206729496
713593014
1024492728
1248732703
922884525
922213165
1124035863
380741036
738522088
780008715
1080061546
380906933
462220843
663942641
1100842253
1140499218
330699074
408843332
618179404
778763184
545142969
970114462
815468066
1218263412
732331282
527710505
635566337
1247773749
911058760
1026703994
342947539
392337536
680128509
1169514228
632660331
1066388827
667543428
296465837
464030678
1065583784
769160059
811818113
391722443
464069651
667660843
654845549
916721730
1129239223
468751249
1231239343
516476791
523165455
885724624
563448294
635848570
1138758242
546664259
483668800
636931115
798558586
907908575
513969697
844678081
173998595
515643262
564927338
1145956695
811745082
838942473
450159857
189321286
616428217
854201857
385068393
624253880
1065787617
527739234
917921494
1107958806
647574820
1041076851
935947824
1199711844
622715037
413776802
1056199753
571683179
670475198
982745774
355065573
1119442087
593447770
750578512
1069379224
393841144
753056417
1034041233
1151779992
1294209710
1024908997
595744552
943732489
553164421
926441940
411321069
731758226
707242706
459550118
1112312951
991943924
1062862601
465893948
535405994
479317601
916919661
457162888
747510940
407750062
476091679
761262689
834478363
955815290
976834343
705004469
739962171
913291486
609188889
463860641
769246219
405439339
1225331505
1119387127
1253147508
772690602
1192469781
307299810
1249752150
1189871113
353621444
543213041
1040524611
625062314
785756006
736690328
901049794
1050301767
382134462
467326247
1152850270
623290599
678997226
1007619741
1003120835
826984827
1028569458
1146613921
1244917257
594574834
402024901
999746711
1107124384
510787470
995337708
235590908
432595211
453135604
359644770
1039730752
585302892
397852527
1017292195
418911425
750773121
865936815
767155846
1012137906
509567823
1101173717
1064922881
1026276785
240317817
1199696059
1215614452
1055157122
950737979
961095254
492490388
863209901
1225379787
653262610
615154866
600532328
1068101434
420083220
505348995
1061719159
455800668
1199373968
1078423619
931908329
455864189
556640642
695286263
558620373
418614688
1063054284
488990117
1143931030
644565941
608548404
836417487
967645168
437279092
454780058
626852945
1128504726
1140763590
853275360
853092150
127369898
392251256
621012496
956666807
549232459
958492018
1148344420
334857774
155846597
412477556
813373572
741578606
979033533
1116988225
1020117907
998798605
984610238
643021136
1054658713
824529582
4148334
834348933
1093017775
337717635
736467424
1224330456
245728767
368499840
771352539
158979911
474421127
989255778
768117229
898527630
497034568
128391809
546748670
945595416
380497424
773566914
732161302
337298289
742703350
1235160645
984834127
563376714
827266773
466040346
740963908
390898959
477728891
757108314
614796833
666759381
842576881
552108798
546254270
691428057
574135883
1104282544
958239984
871269312
913234343
952591313
352301137
727154670
666375360
266561644
587472069
768339736
992973450
887469158
529256887
1029842482
745957309
1169533586
1063461724
463719518
716103303
768857890
645805808
352293158
626953310
495503252
1206273079
383069877
1128353312
1025959872
848625908
1049038904
493216802
1074900094
834971108
984579855
895706495
980940147
1077473511
628793134
443778126
526227011
640578918
958966339
524072158
498698244
408560688
1034684042
575208209
558461581
1166758909
975220165
975819115
810013359
1057059152
880163919
786302104
538507202
732540878
591564294
1024332850
401814134
389561933
773343604
1051198396
534137969
599768644
958855414
582137966
1241273383
144567960
392332285
885884679
704506217
408543462
934983134
635063857
647279845
237008537
351337573
385327151
807048457
388296062
1005693903
697068717
518621908
718955580
1027036968
1089486080
1160344796
561874425
911103938
400315782
799921994
933523633
1229084887
840607601
785640691
376195920
728913592
1148496513
548955579
843832042
886452651
1174123168
213347702
1286626795
1048256124
1078785220
685747446
688532942
907189494
501830347
532825390
205247813
457592639
1059659363
304591170
644143311
332806014
644832201
100083963
568081842
437095566
435110769
465310785
616205890
214006796
98673100
1018261954
533038366
520743062
467287170
335112855
825948226
319531014
529655649
509388865
597356680
1267945539
877546368
757345174
1217169344
979673144
626143710
834499735
952511401
1243514675
900866473
493154770
347545108
452760462
335165560
651248934
519173813
950291438
1091458731
232137747
862929560
929611822
733160371
1078650342
182833194
265516881
935158860
965015517
682858663
646807768
426628863
332636572
913210942
420070417
887999178
743465487
467489545
879324665
1047167436
496828996
530245845
787711176
904420569
388297473
593219285
358076973
673967959
439701968
388044595
957610386
875954238
557742801
1142887102
1145149302
615239807
444253704
878904516
427794576
857655458
962547177
574786887
947800020
909768973
808862570
568610421
975216328
973666353
420265943
772338892
803793895
842295452
1239132647
1127847097
486092694
1183490240
982845826
382889984
717924585
345617118
676608096
952934369
995609074
589416486
725053561
718412468
421734534
952755625
1048501027
709504476
735521190
455357561
1117694208
947747117
1171750605
687094453
407503904
1250656292
791749483
691853026
546184784
978337816
716797686
988933439
958967586
823736109
709592382
483563436
941472994
945730449
948402434
870688669
1139980554
158765592
591049737
950797288
821724520
374824088
395186874
736229963
1071726038
307548231
801453338
276710301
1064373075
650243436
1066579555
991923907
669117718
656750358
1290874181
140670003
638510419
255514938
759051391
1090201382
1029460979
263846027
870742584
931083898
1051945507
382813546
499548284
532042663
465644130
511999236
926322470
950887302
773567150
728252194
660447421
1088943288
630725407
532455837
611215956
668035462
1028275069
1016564959
994211023
880947919
650373234
843924142
431809868
995417211
1021496856
976141875
588848185
1106387848
997953454
563530276
362245290
725834534
426897166
930404408
859973062
1233651422
852812790
581468143
1046191359
726213673
866621301
1169874540
1137143882
470004373
556492940
947386629
191333118
464762381
863436769
1029679883
266667118
766597999
651727493
385594110
533006194
709569318
588328479
325198571
587659333
1056225108
334588031
930074436
429504145
383076581
32139073
941627471
700985576
901959196
956867231
730475569
652585038
559197926
908745140
989736151
1057908469
922432516
561781932
287549265
564589511
238064204
915379075
964356180
966133029
368779772
453389830
1266973299
1220006706
180033238
903056880
232691950
1099447876
1196149341
960362756
1077680854
1063123597
954654543
874747109
1215506064
294085892
626590868
1257187550
477770809
573291581
842851666
904550133
1220453441
913125164
374939482
670435033
906316712
428207990
850557617
473514808
651663946
785268928
978196659
1143401277
1118227899
1106594106
748973011
1154530998
713819403
570040076
273793751
968042868
1046862418
1099536932
764768088
938790465
1298442192
919800342
556740351
1011418561
622740730
1102359366
493517381
610832254
412512003
853877615
597047130
1039851135
1008596663
1031740374
1257810542
932672814
415595569
642965392
922447935
373412630
851906527
767199775
611842945
845885982
1039146401
627751896
976780943
766816908
497859176
443156583
536749807
445765096
1298783400
779064510
770460868
1044565158
1103427764
751444242
68395596
1191146033
581947827
1011876249
851725377
420416388
934453566
838590787
1170872649
1104858809
1109348926
640552449
954168662
1083690794
610141371
823697392
88005014
451227693
877129154
812271499
327194977
1007839457
909377305
553799771
1018750683
451528049
209076450
463672557
946014413
496988169
693246653
478451826
1256666018
1001451899
1008024206
244614123
490001018
907162314
504833285
622185539
228714922
936420134
367292555
750243937
243360167
527441629
1038976422
1074509245
565195128
494059257
843307402
319909145
661858397
325653678
502527456
1092690697
539524807
582396230
836573876
769625791
687746703
425461357
1003873644
725506939
1232863492
1116423001
1176727296
285870788
51299987
994934880
1178634003
907208066
567791338
678308695
493533168
712197489
896076225
688052282
942347346
1106125901
948031370
343467286
426345586
1111572508
1222418990
581635443
655371669
1106756125
1233914703
518613968
1065443706
569920792
407754286
950497051
661742877
936491420
928497974
699272492
644153236
738496231
957155497
469575812
510559012
388644741
332368585
792695847
473975689
1008170219
769627099
456187223
421809642
646760722
517852659
640653433
980348951
983295268
783163936
537432453
1063653922
1109012844
1187539232
351211463
1103750888
112876125
829989106
1061748829
101024873
811851939
610776887
1092542471
1106470497
1189705564
873448151
834719947
827955079
1002515774
1078632458
1133400940
776022596
734370111
489946368
303498716
751937369
906425903
428784695
384501419
574274122
456536284
1083311061
366132036
441150542
500629590
263091038
1224808876
243326539
839321584
539315055
504793058
931366637
884204620
692832520
527954
990777936
1205777880
881567034
661077322
726702138
906257162
1090832171
118894723
413733300
1228170149
461898056
477758817
417424765
550265590
1026662393
1148070629
394673818
1266336877
780824783
597686141
986127819
916404264
1230392117
638615761
1057026059
959915012
851393050
274803687
545392038
401722652
1157043381
761494759
454345114
1262740617
568666740
508155214
991446780
1203329341
672562713
903371162
782530108
904631937
256507893
1009026450
766314005
929479956
492455767
821007649
533406649
682294589
547797063
986943125
864506570
746223350
1024293888
1112760995
1068588940
1227052175
471104166
418324298
1260191635
469599486
513198175
627964286
688927247
464639486
794282187
743822409
809693271
845828751
212283073
1146881561
701804281
1126318355
365261300
920722566
414119699
373589456
710333826
559476176
266434796
532003320
1179384814
499420618
834070011
536687317
386441536
1115970620
1045267145
1125044878
347161996
993746250
75883214
1089891449
1190633829
565370382
724662876
1186674558
495914060
868705072
1031290461
823918294
1053610269
341005745
459150321
635088304
354057764
1155913255
892053024
229338436
645095492
455152966
819458097
249735780
1273088923
655489657
977815938
927163983
1009082846
415202208
440091368
713155903
684991898
722803067
682130264
1296327147
668092659
1276548993
881394216
832889715
977452304
1193489109
876145428
958829127
727122088
507806139
230189097
173218220
630086047
52460502
623131343
790201169
976012345
639205720
541907759
220327255
938542740
877389948
968230609
742690894
938162367
1015702686
990859727
1147063882
899644042
527298910
479024916
1119975564
1022078799
580131156
809928844
1220199069
490333
921080982
489929594
609412516
779245197
606169795
573851552
1235894525
718707641
797142067
678653232
1197691185
1198401677
709970842
910346601
472937435
938485872
816710885
162909892
1172633664
1180179245
791836580
1103299217
667419953
191603338
187655633
750545931
512300599
646276609
417754470
884324066
569871906
874828965
818863555
1061065673
1278176636
1273970762
825721509
1032355484
883538092
253719622
544347976
557506342
178440835
949931073
485151202
505685441
489736229
898111560
636083041
787476388
576037350
499458015
635569078
872340806
902003450
949665997
479307061
286483611
633265836
932404957
613902033
776749281
663146847
1137521406
837946593
305502368
767599614
738706344
303379809
720376817
319259398
135360395
815927594
845933831
518816060
1070241433
391341599
598897826
1121918524
437728242
1029715854
271311724
640833050
971601078
1043489299
1202797724
870832654
752049109
843190316
630600145
50604943
554454176
607598828
792943824
1187501928
1162281756
674177027
735274060
1134140122
817208768
1259578809
514195205
515430664
592830605
1228537917
869665239
941878959
742722931
308361467
1056496388
285947021
631186154
654336556
394573938
1056293532
614395530
243751406
1230677644
292678100
1075693417
881304875
395667623
316867910
371054779
1026213224
520473562
1005363051
549714458
797474344
266765443
593190427
655606590
1282136552
973739033
955861089
914700655
1089489585
755312631
1016634995
634174211
185684275
887265335
554546942
999539675
404660050
836219116
1074502321
1178266789
1027801705
466740026
478991052
802284426
625656458
1000800914
385296539
539710194
790602932
930257463
922821833
874011735
133591615
965323431
853515384
519479148
850584614
493535535
547364896
808929904
494220884
310041222
1016331699
596180352
403473971
492938284
935259909
742324835
1045960253
431211934
737447913
366199814
933954574
473114788
176534891
479989109
768024492
583399777
569289500
1229443651
467737832
1281042340
1247463123
959149423
420097457
702838232
680565491
727746750
317933403
948350513
501895876
680309923
191745723
489656429
988893940
514382552
558846934
459782110
935339116
799090383
883058271
876258329
613253843
1215932553
620945964
699838921
1136853316
407772234
871241136
582988033
862781108
1186001120
534982720
1077724551
758761797
394095352
918332720
806521973
355381288
787334847
545742507
326660923
321399687
845808219
904808012
1093910086
712886474
1022934738
914046716
383084481
568432135
930158444
216317846
651431875
516208709
922710311
879940199
391384474
361306735
1125765094
624172019
959946553
638893847
881981554
797945142
616294898
537412780
1217028890
965868673
464060529
530308309
464719328
200984115
1066885096
453764593
1047880090
1039663593
793126494
926237231
525113186
987896533
1010301824
460414360
730676646
630014273
779726884
602874152
1159397146
631147882
1096642022
432381197
632649281
1121968883
763653847
1039703321
646521289
769606295
939858628
388721109
984075214
435909604
624679413
827889200
971088184
787230459
474189917
896151538
541334514
568716452
642557599
1082743266
1206519371
534838335
1190035823
550627818
787315460
805342620
536314116
339889495
744607465
543675324
893517172
1045178359
779067480
841930550
934825434
857847476
707678111
668943580
953125848
561568124
962025092
550028845
754025349
640710794
327208989
484331020
996587104
308364035
557359693
465645862
881985773
924565092
266203756
570742609
664205274
1001759441
740893519
971546435
419984362
754184904
348018189
622107137
830027519
927811111
883962261
587423449
1102701144
895082781
1031693385
1221303061
447749600
507988417
480282123
797925370
490018867
1007715505
970128188
676130431
953656072
932751331
644114072
948060376
417215724
427796680
683267706
832269349
1246812364
919174506
520659516
1020944801
747646043
554306052
932145504
482233842
414707347
332255762
382770553
964533344
1118558455
1046149248
439660770
430718257
1206935882
451367338
1012457640
737889266
1214095751
437781194
1206943655
1265934365
1197656184
876481111
893148097
384072151
933961355
893722647
714125681
561532354
1152398495
1110728252
709026407
1184405333
354329319
804995296
1022042055
1137391061
951210628
1123788178
1016954873
815841295
793352020
970185334
757904433
484793563
391370024
892781698
465798371
1046936347
983367184
555234338
953526499
735583794
1122474995
468770141
1054524945
938336804
475142764
747033874
397816916
78530214
438934558
382670157
754839912
1169439707
910307395
708139020
723627495
270722827
1090063995
719397225
656424105
912754117
829308713
907706436
950226735
701988224
1281149868
905896180
800837057
1013676376
406058679
377144069
1198762091
834423055
498562451
1085012175
1042105405
924124277
912986862
532927538
98283957
1115318214
1125224822
886147547
127203922
954394437
869902343
1202931664
177686386
1106044502
909501813
619546767
391895312
744175619
1199445624
1034959212
937372041
661614070
1017371309
1122540793
786229609
736456788
399530684
613742540
856817004
963275324
1143028482
1146135703
750819375
509951093
1150190882
371051584
959191631
655518896
417523559
858753030
470642610
606316397
1174679119
876993354
1099359133
1042396463
492078756
470886268
773395432
788174047
1090294529
918145314
786431030
609975746
957648601
1213472421
724455750
810822200
771614077
1085198478
824631941
1087160099
877158276
677708858
420510722
696593881
875266418
409094702
616179540
1061537917
254435057
861114834
776280182
336152727
1141789775
904355339
1184652802
1035508301
1253279433
887727136
245596523
1181923592
682404282
471222750
906777342
415510595
495150765
691441711
386149335
1283989943
446422142
1191892476
430955727
1114163858
901215407
1265838195
963756443
434755683
452554196
1205801507
572262175
470758642
410303553
766207259
742242211
868169935
844220119
805490673
436514805
937750659
1168770015
1111511969
965804567
383689148
1257723049
922374159
198824865
865475729
989736799
417958516
290802217
500084877
372448338
606179083
975791171
672812520
143728327
779123833
760822227
692910827
614324511
1252110696
1094835269
539120039
695513848
1147528976
888358231
520377144
466714455
678805091
1270020706
490793904
331557387
780259751
775017839
959321626
1109413567
794085446
768037956
944095367
1140881016
1102161242
599546567
1037686298
1021641643
340756593
962049723
1118398408
900917570
1036476203
523159628
592340579
727581757
1138623137
973139106
1281978269
606262392
859286446
558301096
541289679
596759097
1088128061
1192398617
1132779865
781269408
1167152254
506993824
831727324
284669166
1130122765
1006443214
484289367
491598158
872340265
910081269
1053622873
993869256
482287133
605101117
315987344
398276515
412403559
1097562870
901017249
579446295
1055427844
1025629924
568021926
732554565
615508828
1244937333
1023839697
1255643080
223413898
1094536668
892435539
511431465
1172684369
850705718
807333877
324952674
892051612
793592212
312929205
771782731
848194393
687255534
931581019
378580568
417896648
348047601
696679460
464310867
612421687
948497578
999376113
823323939
736235572
1017653828
562033452
380752394
695328277
879341893
452689270
812413481
738984698
906229144
550124899
8708936
920904896
440764549
1022452209
473815259
827005056
1068674978
489891470
546967844
525717122
766741897
712737596
486038177
998780223
399244483
966693069
487297399
666648931
169046910
1063407080
689692904
1227836132
571062742
801702324
411178812
1259545301
187555410
442309378
1077371212
859982374
675400771
606263860
1062238910
414090159
381142171
726293414
394723604
611691155
457934200
436011347
711310703
1011828337
1026062033
981594788
551625163
794427949
947829465
1202006701
929968472
976621983
589181143
768758424
535625243
675009370
974543721
981050220
461256011
1082962100
383562250
1104027985
1089604994
349552170
590480086
80465744
658451018
1159360358
878770756
823938911
857471986
1001933609
870622333
956840263
809877221
1100466496
1250819889
683402548
1276956411
465157471
493034053
540919310
534725225
1069185738
1055200647
812882987
1191569249
949398271
1145538962
1085979823
741876595
1183885725
61575604
1026461863
429794688
750342052
285858421
824904070
707279226
529507879
1085865467
457366092
446733381
474466546
1148477319
579393077
1042661749
783891127
840619293
657909507
485634476
466000884
603915887
554704153
1225367084
665441054
856913148
530794939
906489067
1127084111
425459537
850857008
967076692
770482222
967041019
918918851
904571679
451452946
768112439
930238227
349988417
1044325918
987328982
618228762
529776199
600030700
1119519846
867456313
601803249
705844196
982393631
986062775
1063769972
1041105489
796103163
199491461
783115865
1000399168
485662937
392129546
748827156
840588883
612589315
696383660
893047006
536965252
660752673
971021291
671780097
922235528
501807382
400228370
797426188
660643370
1070423494
930498896
226190553
110232660
559343039
632508617
468756352
1213125326
864824429
1129890814
537695802
463940990
432836312
883111435
1071267691
738683854
1102338778
1011362882
1136204739
1023755949
1229141056
1126058080
589240210
911182986
1066708404
1026894606
455131100
1028228585
153128191
119310535
342823678
954117462
1044194953
484843102
887224631
636255985
548280551
387716694
1029223161
742963103
1157486027
493878326
927452110
746859164
687750838
544335802
344641513
627033856
900971305
974946256
303658332
912433669
1177522127
500182153
372008116
798133219
735403546
905856897
590048178
941163636
769261991
866875460
680438260
295402125
806824978
888450475
615625360
322330281
646426390
1189742338
752209389
534595297
345225848
462020125
791732395
1023433640
731384312
1115678613
456558228
361263620
508096951
908084294
1281405577
745667295
473683299
1048676523
488028949
613322308
531278637
1143691099
826465665
152024906
550230640
1234685714
995566916
1279809736
777629327
819698867
463614428
1232093430
768630396
910581997
624664687
1079107916
918954314
762576104
492848479
472103438
736867621
825812665
947346509
548232929
797435639
429373989
663539909
381601032
101611991
546619934
1183695452
1203373572
398112886
896043144
877770525
457505333
712023083
773742405
191469328
360718281
799351959
530406759
336999031
389948307
602778913
992995661
1046867297
838492257
982404205
428894349
400072399
739278114
181386867
337469311
191592382
551455316
971609061
1229288626
866644106
1016445318
312377342
817261044
463613616
621987590
1136217173
748030905
704027768
1169440262
308861525
712683673
226478639
1042482294
276872612
436916080
1136308490
586732505
752809408
441511179
848251655
693763728
870327845
106200854
1112888685
776793575
673788538
1198579168
668812573
985590336
306353597
1110498481
1187175480
714950770
937639664
849106908
528335808
824107395
490344971
730731611
744235811
969013852
578443036
585991576
522761758
1046460991
1029600693
756689457
930104005
1121606665
82693342
79762483
645955560
1154131832
302212161
2973590
881566330
869567446
380687190
218373735
574434902
877910844
425589935
553878339
1003181778
1284887795
930055579
334421172
782111514
400480331
1096753903
796813135
179202391
756843498
693458662
235450975
1283772922
424197040
575641180
1063142496
648164522
906414734
612187082
640987628
978182243
1155854245
1132552303
653616840
573181891
346715558
548765822
786611328
1013014215
925455378
344642664
1175398697
1065504598
982077112
423014080
1153192026
774567194
644001767
1068327425
162538810
943155079
453334657
871427930
1015612941
810425578
380459258
824610060
806739464
932706077
454221398
933041246
191149660
745186667
866005305
837209391
1121495734
1048730848
343891268
955203921
407893679
716586951
442021837
1126430008
990018572
811946737
926813539
985429690
997756423
776148326
1028501929
448756856
716920249
959223109
226466554
650943286
989724607
1115851099
279501055
993044157
852858575
1169711426
1183427483
838365068
442968811
416051595
1168208173
730513888
702158586
590302370
1167079278
1103216126
779319804
536377180
959567765
895816545
423884197
427013987
395117010
471772093
499867482
1127719914
1184038207
1095250999
617448077
603747924
485712080
772793259
817047015
987140440
519792312
1076582926
480190808
681898348
530601922
234078857
798853561
1054270668
806440276
796204598
980436856
789590832
237841642
836956993
205421121
496288842
996324105
178843153
501415187
848497271
591282588
1000299189
896714923
388568829
660444973
1207105459
540670671
856035558
684423761
1123643936
2918352
1158073821
436653049
1080762040
1187465038
830991649
781531338
917269218
821404221
711765899
993316397
942142267
66472867
719155831
707337227
515814788
957575422
898858890
675619238
557308476
221466641
939446892
1146013805
713110058
1295131749
912322638
581694854
1249952919
962110111
976226823
961116615
744685338
1221524966
758979737
491862551
954713135
804264642
1245484157
1091409534
502985859
917167759
749259260
1078488559
686950191
1036146300
928931275
537436361
459537964
1172793129
208256037
583841382
956223383
433389963
5447280
1099285498
1106951453
789873866
638662915
1150597494
601884534
598993386
1187248551
906428766
407290987
1028108216
760821446
931321165
759881808
1008340077
541435727
784765956
459692006
803518136
615861883
287383951
964386939
163492002
1011793615
1006469846
1086601567
1222528845
1067249679
832545145
598177224
563260541
427914676
627085750
922099354
1134510296
348215800
439601519
938692472
707256099
529714607
594385614
434451172
715094855
1123705377
528152399
534403878
457936806
521020564
947571299
692886506
284504314
895234758
1189661934
729125814
687525579
873349359
908774495
1125772567
436803741
544488248
679747294
398632087
511613637
726027376
1271208400
1243283816
1117228959
892972136
505536587
443561032
671638171
1033822089
1137824568
663547253
1197220056
701782934
780874436
469110839
810930944
566225649
884897268
180973696
738741408
747205419
858950312
741579483
22219460
592315899
610465057
776839242
698595319
519918988
688827189
621073467
788802843
458214747
526807404
511157738
175914297
31849097
1020825517
116478016
468508176
1810278
804187775
583642013
1239875003
541269501
423838734
150746217
1001571283
831610611
205064998
506715917
738955972
533964257
725306290
462921309
179675230
850134206
127853497
492510668
453756685
942584269
146147722
1017820357
847038347
956652557
1014740561
913132933
810398557
395191242
61610637
795302084
575193983
916171887
296093601
236317523
860545209
489395072
994333308
1053714322
1040337719
837245576
1220898422
452687381
1107545619
551725320
1144386858
372103329
624112965
503059038
1164909809
861997568
537023067
383208161
1147109349
100243240
1147213340
801591733
804006544
1059410754
1062078016
743998474
517495131
708598111
1101035250
986786653
1242028980
837845299
504023700
537724045
1268583050
590961545
1123123744
720216989
666650945
803292131
633521765
444444394
609951468
424226883
784449042
1079801438
413651552
754603869
461507975
1042002019
160245335
393275175
469707599
1166728522
180927005
658993449
994804239
846137849
583725337
1078034365
473596275
607367890
1044142899
1065374558
1179016928
802994491
986439424
671777727
1187553179
834493495
512892159
448344840
910357933
806625380
384922739
857187727
877832220
769163338
45987840
1143999702
636346898
606174769
1162146810
827615393
335644721
99819600
939806335
692948125
458158785
840499271
408033004
424316640
412759220
1032011307
340626321
902694033
713306784
524665262
250815172
588503771
1080749086
450763745
325736321
1000099771
824124964
925127044
389635230
576576805
811317200
521767503
673741127
953629004
943668648
345720411
29659562
869332765
671661069
1191244111
303050314
963976278
489172872
1031679911
959200477
1040672798
291442207
584650083
420853713
1275500498
554439518
1153685884
791370893
784382467
792498791
318066387
624843219
339040162
1012221751
397640531
699929699
1176168878
905709274
1176838153
1258113524
808219256
1209100274
737110309
1005555974
522719643
1066773901
1219170146
1212689626
505432131
1103529457
1261579966
1150996688
913978198
830480960
477058750
92074113
72898034
603078802
1201940114
2966838
1182209868
740590228
730495657
773511476
323897555
846122708
1101872405
402108216
880572020
157627143
1139826455
946385561
1046866271
719669724
1092973441
721703328
499835816
612113096
1182875068
779134603
648367140
435438324
796978105
610080052
990071920
1216913112
1149903948
677205872
650193867
897534534
1026292341
951915790
872051775
1021678714
359777093
538726388
1207028476
937142066
644576389
200701751
498579149
1144566933
706342103
906827728
1033140577
1273351384
757181058
1087739473
362310716
1024859007
688428907
1109315742
955639890
914483623
1054831892
459684332
426206621
901213140
320341332
772390641
930753962
1192496175
495060845
939400712
956049573
809876925
710932414
1029035806
643184931
388434214
750943179
655297672
658940141
1014198041
503703490
1098624022
994276380
565987975
449459524
396628781
497425620
1202985639
1095046250
800012173
1044679298
1176258853
1004419759
1005541981
469400968
567283943
721229604
1188298028
578962104
714703365
908667733
756460114
1005743582
507360364
840512488
619822465
695797143
109394676
401889335
41214661
669134509
924586658
984829560
969613279
965688293
1036735039
598174657
999871031
1007640905
781265604
180117352
283008869
488845800
352668464
322397149
913654243
931847390
1211769140
566363476
795322984
408175736
893557443
440534717
240663029
954436696
531543831
745054959
662609779
618222105
1141600999
345441288
976438202
947837034
1221789152
1066780609
547446048
1122481338
802407999
1169524139
674953343
1083317894
705597186
188582948
480647185
1148341437
422061766
670391623
694599322
461964790
980599253
917852630
716237928
1190380461
491582172
846879399
845917930
241260102
979598269
745764489
964996680
440259329
877075452
855792433
1009997089
421417556
890432521
419296078
812043775
766771350
1288324102
453248151
641668064
193165588
766325252
679313409
776092082
319703227
662072537
700633808
285626837
529517712
704291001
762339470
866126550
529033209
865397626
389915315
1067616213
1038054668
433924295
1046492216
578775468
82936156
707485627
1124464173
626231451
408834175
1242807252
1151441896
563905970
460775694
570384004
1057734129
764572894
783509507
965301095
685385158
824901512
86220876
636550375
530019999
1177428855
908998773
975636335
509411605
423211373
1104712852
434261136
751666916
1001788365
618662089
215110584
455517598
525681431
965725991
1227769229
740588511
856566896
1143486426
360503524
778025429
276501484
720705259
786517370
406078917
635007322
117256300
1003216847
891844628
833536988
409712012
569484491
717884555
1282060811
475795798
825997048
872595546
967169839
1153098482
497269984
1038359897
587078434
388715601
1142819261
580255020
1129148021
355656367
782251712
1162352859
627687746
784261061
1212161231
1264526039
900408888
459499010
639787421
765598364
566944516
921546074
679654545
1069121301
434583791
1193066623
1175576978
600115772
375509935
1040937811
851761090
726166790
577843597
1084834782
577420465
778004284
411823119
636629143
898927720
568111020
345310879
644665902
1288118618
780499827
798320995
767403698
360571348
315614525
849699640
653995147
376992114
384880078
610441184
1241778983
621465568
485466183
387117661
622996010
1130477971
216489495
1123540948
749048457
929603493
531095307
931514037
871881645
2557476
1169661783
447807524
748076836
858497739
1069862208
526268404
651992529
999862614
805508855
518627973
540064126
766594615
538922796
1238279466
740205006
1227434054
334992205
1058978345
224623740
406796488
1243605747
1210362431
533806619
609576990
702552689
939385731
566790351
641922873
754497443
1046760374
586453506
793591468
374787376
304066596
865809409
1176614572
444695028
700823576
527137317
570312016
779795344
178102203
975127296
481010570
804577874
723403974
620475425
313587191
904928295
943114950
1028078389
739891958
522624966
705754475
545929742
877901647
982576152
1157896907
372403633
579146794
484282277
968252666
583170188
196433602
869707757
717574213
501257363
873701994
385068433
549858736
801925318
1086161264
1162915124
736452020
510917643
624188822
1088035665
479616061
808051716
512093455
421511374
628456128
127637522
849007367
840704086
1148379949
846138376
423626994
316867403
653165780
771786376
749470595
738650654
678701029
366837952
926572721
503404829
769769996
965781883
1143001582
380839528
425770310
454356659
311840599
754483187
868593552
545760192
904114197
517225203
881946827
952926178
928730623
325630587
654068835
226898501
471766236
735750924
888927994
771450182
937847112
1142029901
747802960
1237748715
1105994
496277145
283759568
680804878
1122939144
997484183
707248946
194828452
573165347
1050559520
127749364
558137465
656295030
1068257850
964039366
530935664
637881434
1094843534
584336227
616886014
640789032
232986883
893763493
1137296816
883973505
1177413334
605358104
462111889
402026003
476535091
864717640
774892933
1261131276
449394383
276364064
1038633458
1041907963
328135451
757644292
1169387137
859186537
572659695
762554295
845699039
484759831
542400544
470532558
1063736357
1149741070
1283407832
888249406
997868146
1009488949
1230689067
332808180
245668727
616479957
385296757
181203657
641778398
539138442
1117676620
647111883
477556183
680613749
493529409
897650358
758006648
569227212
315464600
1252562782
1083594494
527487362
773309912
741549308
892017115
286401612
695167804
924402970
977746112
619596828
1081574990
753162109
1048896243
560026778
628716134
979460314
1080416445
459599171
796488846
387163421
750231811
625662660
400718499
425056067
1038593165
828530322
865832027
983485247
526747900
755278794
637150731
1294127652
774420058
907651026
1234066084
652448493
606900249
1104365424
1020428730
395397316
801571358
1078639934
366823890
906095123
624887907
166955036
617812901
394159598
629569330
620730894
1206187647
1250927852
388200580
926195781
831996722
355640709
669141997
1029122659
490827052
1091199888
902047715
1129842582
1103699040
445660903
618130078
723089194
1185870859
539391590
921488056
986127835
713734059
340537541
1050186557
751915198
402721437
870337344
561723642
1278621433
897729373
1006111509
581451280
1155972382
549734313
643047179
1071462005
993751027
1189278579
814370449
973719717
947598295
652591566
707398209
1212281930
665287316
426296350
896470360
849797093
889234744
662361734
344749152
1088147901
728187839
475138500
671821821
288416502
438462148
1101462781
222958307
1011217817
826727392
762968088
687504755
507165282
794971837
1139824144
796243581
783372224
1023648365
878862888
928641561
909830831
945470555
1083648266
575152749
1093423968
777381841
867056047
1071596243
939172849
454503249
295718022
1085860547
523493680
347089939
1197543589
595119067
1197199493
632583101
133630555
524187349
995646349
631716016
740006336
1119276953
648725176
889626682
940558879
918349598
555827441
654655863
516515123
663169565
821599414
965992259
941279807
889012861
938633718
1128110494
249055902
839733384
1088974335
989646358
1114601463
438810333
695430232
548783443
926532611
591131800
274507679
526415285
803243625
944292666
76404086
1077440939
526481689
934984032
420714088
825525064
775245984
1140234167
605848584
1139583139
1008231947
874749675
990912222
311289525
552818774
627529322
431206795
828683928
1060448364
522942989
803273350
333322754
1067738726
1117805160
442439109
736874348
583568736
1195443880
419431294
160045655
998319013
767333662
709579575
1130783525
445922347
817759444
1071539408
552724469
1109826906
917974874
609428409
301018178
170217495
1087390116
255651272
1176935749
522696221
534983712
831821135
942304896
980582946
290597372
767965065
519076852
615639894
1055130863
1031693778
493202882
582038538
631693886
878852105
881317559
707052549
1287991941
595958471
514174789
817088336
1005934023
978514643
703156138
871520398
1267370815
791092828
714550430
668529722
296314168
912502365
948582682
1123430319
1034637828
778980714
566680408
1013954283
357976305
980700669
657180709
490683168
943260775
844005215
581226375
865405639
644011345
442463532
561151455
941436110
685705414
964871796
1184802677
889569049
310294569
361410820
481514109
542937207
938916940
241633028
854653374
833605437
747151596
452417335
306001718
1095048367
711717136
770869158
1083423214
940548339
884554545
287757070
1169578343
652195818
652817604
712308098
966433177
1083506813
258857302
771691440
656990352
444256554
658815294
294430316
706047273
1084512237
494851088
412586861
444024788
1020390084
532874524
1272440321
367637455
482474939
1072708032
725033218
1071337805
487936333
581977260
863384313
440234511
732966189
889305563
805886474
822717844
850857040
249119427
673563442
774266655
1009582295
387862781
830690019
915075640
524090449
314224322
581559816
604903
1236752310
724144194
1193459844
803899882
1121476982
420840295
1282260227
486028095
532912161
431271336
364198617
770618672
982850296
573037308
1171187675
762554172
1104889677
538912471
717202018
687153948
740777941
799771647
1163819999
898139593
745128812
929931769
960199244
808680628
910840114
499897899
1018433245
1013853522
757294653
380069019
767812550
274968978
849462216
952647798
902883704
910176329
305466226
422892338
381624470
856382349
680860615
397819656
381230173
158828866
1049368670
937502270
1107093004
399520935
635129367
1117158167
501469887
1231099560
940286956
658524035
355494692
677092918
701753121
573308888
1059159585
996408981
116109249
1027542334
931895688
531675177
992374193
1229693547
909627888
516881634
167982655
1081729536
335717004
786906681
813595978
1092422701
509194918
540129996
114549127
630490155
1174558321
220463825
705955140
820078486
856296561
27458075
1033523190
930625447
759297915
961837838
37323986
928617315
736015578
683529551
648053572
1056806675
490722250
701901678
845758706
475657488
860989283
532766902
672177250
1245910066
933646478
680887474
580036843
674708469
591017507
775427260
919302168
1196876142
943395583
551018278
302047907
854722581
830647826
791675400
498296198
441757121
589403008
116265225
1060756428
910648249
968363013
779638654
708464307
1017620344
666546439
619746453
1183281133
762726281
261808558
811326194
875835663
693115495
894532019
1005683544
816898627
1035552690
1225059357
656617654
803404885
1062978552
573646278
886286346
382621193
199154864
1259578350
340063457
823428965
398079020
1046337228
415930085
177065968
579840312
607630522
906918866
896602968
206131672
1096303008
1249864020
846176300
549834373
632023244
537604858
750705898
1010547166
739236076
827295694
479664335
1189696256
496772261
443780368
1062290336
790707263
950251156
1013875488
721643846
1118656255
794101573
756157548
982247701
784814119
622003996
504050075
473130582
614705927
511789327
730634854
997215731
589459036
268698697
766827751
977832127
351380680
1005421603
474727198
387215497
547200441
874495983
1060776912
839203625
645050779
855945903
285308726
775817424
560744301
671858918
890365854
588412652
941660336
418336468
983657588
609216996
853831142
670268863
973600004
740732418
592180791
1125375854
653607387
1051646421
768184457
451972997
758056763
1197565935
812262389
576172808
438059120
222430144
808825281
275509192
440866339
917204064
677692049
549983977
574272654
576895580
227833402
353427550
1062662964
711972936
464891913
47769318
1185671187
452373651
808348883
632316106
410984741
465321910
1060531035
851013692
853512219
794924047
522626587
479703825
1010865861
1033657284
1225236358
939521239
686018225
860570083
1268059171
620506080
844858048
1288040666
213925310
333667618
427443366
545944113
891973274
541367948
669899853
416165698
1251874081
819227649
1228355635
351910865
586873962
368327589
625462900
478545667
618794439
481727126
757030806
806057326
777847039
385175444
43118487
822653654
464494894
958298760
869499779
755418401
361939976
796621702
449472344
842571358
851378370
686437471
738389243
944156325
1025201786
374833875
438559507
997932836
617306569
770215328
981252290
864421917
495986525
612605287
630571256
331288249
1039398310
1084335456
633603711
1098246172
298658704
889059662
201273707
738718732
449367204
642199609
993531447
481405675
1204709180
1298242666
1019909067
1143456486
856316672
1194065267
315311220
365452133
526637285
553426797
515862949
322985443
1002275491
392635881
526436491
686531942
826298934
1185713157
1071819316
1286465991
1069829412
703413279
224434332
888781100
505689834
543346328
745488941
412601257
676286728
348465594
404557982
1033198820
1043582253
632670627
858182724
1140155336
1023357654
599632050
818770414
845754468
428717720
479511492
934864951
406684745
926501992
407439058
787537918
793641896
691326690
105692481
446895236
1068248670
671155133
781413279
731348351
173050946
502329181
840591961
659592570
406883908
479355323
1003647665
1083510031
593884079
1147609148
1066554410
787056558
315604290
579155236
1240139219
1172944635
1205183529
1002403838
645013042
1112974081
999765357
1068099913
1105243767
981797264
937039859
827056801
542866867
883475743
956457948
816323030
842827064
1031559355
1068733158
885391651
450273041
800323122
629089478
844493750
768401069
787494731
711143166
400831287
1050250032
444961531
521045980
701099200
645298379
743454143
834145057
961186572
402669270
690691571
888509215
71915394
1167155156
328189906
986609022
333792077
406685227
1060732036
1089742477
718108337
602796709
751751732
246102208
763857879
621304771
649966636
506378183
1284605105
900735726
974344080
941279167
1088406521
597714527
463162958
1014841825
776866157
803109029
1189522264
1009801711
315353596
1027002132
883583176
1113029880
1125232644
706697979
580606339
502406898
1141815226
649497435
1048078468
864574672
320465970
453109840
944665667
739964918
535456069
499453805
422222729
792772066
1211161738
862475249
795811192
510568078
527652910
1051678266
120082406
671272857
885024883
259160320
167412251
646462154
597842870
1263017406
1162398991
441486140
493035219
1035595905
791221974
940648518
664055787
204664028
1167572438
504987128
1100191259
750293646
929945996
593974076
416520243
591619945
566249201
939252571
322858236
1243851782
409583595
1209078078
408631039
452524398
1176601026
1021251674
1155934968
997693624
636302347
605889421
1239806904
1246882765
1134314043
807268690
486934071
854490848
1095122599
600422892
681930105
732987852
476120336
469107855
1162655646
564036294
921133084
505488105
882264464
796021626
1039560791
922805929
975722460
148902631
481173375
519153569
502633310
929846512
1127451800
670431456
737031712
565369104
620627082
1294124697
1231058480
955586308
600652690
737947230
524310015
783913331
453749828
42645514
426343453
1022447725
480489502
766779469
1097012756
321445518
302645811
809315570
833877327
1158928981
936442151
378407329
931920152
590732335
1101372289
852724368
813340132
448452934
938848071
888262443
382609886
764315807
507230999
1062884847
1080448768
848929998
953523334
1028300598
678694982
133089052
168522108
456413041
617018456
987336459
865372777
983756632
1033813476
597471059
650287466
1135345744
547600042
937882271
1195121660
1105182814
610848720
432208862
900605830
1122572614
1218812380
618019551
970341483
662406920
1201474568
945270147
623098369
820277857
411563045
780479332
668314914
1045857976
287256121
1068946159
666546593
453395048
417594299
853629390
1041390985
318021141
1000863797
1174571139
695098810
1124069590
1004986952
643137026
972239830
445807651
210370607
236180086
455719526
862289117
823125775
926470179
481300373
613910205
733985024
787935522
466180107
643697094
1212144330
1189444178
1018468179
747368966
443495706
555584955
765664767
464523495
352113624
962843389
504628276
272064981
808841766
733192933
995440787
499652632
1086150628
462510918
588081907
687416750
1025210623
591245694
610963637
1107691984
486925446
487354361
739480605
667681286
719825017
884912735
1067313427
460563429
346041182
381801202
720736733
320000570
895005205
495181233
1125865277
574164874
1092489600
1215171639
251710785
1003675705
897947787
471381661
1016631941
977672552
438605456
487339525
654519836
501233438
816132045
940311971
824057107
212996852
393981306
980110283
467980007
1293634568
814489397
557103206
1182767426
1150784998
293019877
349157926
559420748
1134152051
824060023
337134964
748792313
88164318
816253033
750663993
1099418656
1296392409
550195171
1192715499
1100017532
705946335
861593242
364090960
411117224
1035157246
1095998956
337644280
671242699
466702145
1199552255
1047449098
1076902301
499337514
483048727
900050763
926232043
1233226528
1030266321
873193737
132376826
462543910
485922896
1063395137
468145797
296399707
998271412
835812723
1153480444
1019017148
447581575
905471327
1066108692
1138060182
653887725
860606369
310642696
785643325
1026956224
1010962764
652962627
1216685450
182444759
1034525155
676402419
476488528
364578765
841570187
877936638
499398471
922736311
371513192
849522096
980444789
782781381
399879757
899468557
113541362
952671273
600688402
534901141
517654550
395074972
655523358
500988971
969422854
953873756
1105410634
461332026
337677044
916489276
594796800
1209682829
393331267
336042958
1105736027
435182102
1207249009
558284277
472877254
775009323
679938547
755781822
854722479
1296333358
730347130
64794023
458722424
771490563
632134853
1254054252
876212653
863451999
895735365
865040457
521412094
589032323
942455527
590693019
765784491
708781386
568621413
453159742
1238495516
932749668
646982238
1012812417
998279269
359226711
877502822
849771645
467874830
897370509
508546698
534674435
1288285923
1088705981
897286864
842883563
990220112
940965157
818876092
595927266
650303362
747577714
952031966
223139591
1100005917
468123055
1005300281
606457135
1029452779
472603781
530887925
1016513866
487572524
845790177
468783891
593304934
1016146493
678413669
1031202357
1020072692
206067413
227298588
1020249211
626499562
766574928
1108130134
819588338
503076894
930717170
492518748
1199185861
988204168
912666076
588936959
82048068
1207458272
659759994
444054303
414929858
370620037
350122749
780020675
818178208
840615686
397413165
1041464571
683480353
433168711
1083856048
509512840
1001338512
796149496
1274399501
1239318773
1190344940
1053516779
183514218
484624784
314734605
740574579
879942513
448901612
448521491
1093240073
430571080
124848171
1166702301
483926307
1032296479
79421615
1005153978
711207869
537030869
369760178
983112193
670868014
350995171
1114742462
492259967
482161440
437101347
461360720
355111671
1106351089
449687108
881288851
2471515
429590215
714486244
1126801370
876225715
1085758857
723424706
598357569
505924868
1158773628
830367794
1044977835
73770567
431525340
1062574109
813845960
820397818
334305085
790565080
408855715
1125522543
108819146
509916799
790232068
844554818
407913863
998378260
460383419
1022560772
388210287
148915919
496970106
499279280
740285126
1099396014
568031996
727705578
273342288
666699455
856160636
916990305
891270068
935387336
228577434
495371544
448265234
788191979
1020432750
668252403
960132895
776919403
794428443
713708661
144605702
389795491
731586448
980285727
1195769676
936801384
601979120
679364095
1222032869
936924081
484905984
877754175
884943162
897472676
949344826
662862168
1029845891
777253241
621694856
1188432045
841283822
643473407
835923353
372331425
332960554
597672262
688689333
1017787708
363917922
746218659
398497902
950005188
935846424
571805001
98071632
550070595
154837066
1129849733
517149780
391326124
576801670
334456145
738834323
501465873
552613855
634539470
503912744
856731418
637659407
450903669
798159973
958782241
501170097
385675296
716557097
974857803
1251472216
662333658
268005119
857213818
296961237
1209940639
982886424
800843943
309312962
482157339
322421007
783271812
268773277
1254157274
584042257
884771828
622930892
738491159
1118927513
798968970
563269478
501211374
506406812
698426469
1047872919
508377713
1045421759
985097176
748805105
404544099
325970743
128094880
682603571
450630959
586848453
1134785375
157680194
342973290
1041524245
909169939
642498510
1129353423
488115608
453262368
523254246
1254489863
288749455
792087618
757534088
810799111
741107069
1101165866
1267139145
1177909934
564013817
445421586
844619624
1126928895
474249442
834224924
512492266
725555470
1008624367
1000575135
972340576
997567295
328760085
793969746
389478677
969422835
1038910347
1021928621
484886054
507917916
702924558
740038597
1220395157
151985556
421005673
410401010
487179681
64554087
935219731
560702574
529406319
1035888954
796746535
618636231
479272069
762087238
398603341
903376768
918427085
413241002
819287985
533384265
778359546
731931915
534953419
485198839
493313907
586761654
1009230248
722208639
707517363
468402437
711837695
1021757355
654253495
654427336
243874348
365788909
768286109
408612192
569006470
399855479
690682575
1081701237
1221938816
654986692
892749787
496159483
469440941
507162822
421167697
961144062
853695300
542828611
618510305
980980265
483512812
746662833
279900604
470971035
829266350
608553238
405074655
672283699
846267816
1118764859
1100662856
1085911657
967639299
587260431
326593903
916361819
935187362
560395277
758915733
1173122262
810741153
927874916
305922774
763633003
800915534
684173706
1022441723
580649395
385458108
644363509
209379342
346536050
1267574848
736739559
652528809
680508556
1163136968
727620028
386038921
371505119
460622802
988668627
425613887
511002690
843631405
481860878
631321140
887880249
857922034
433768704
489087018
470742866
1121793033
462598733
692022005
666849728
447188261
872159751
1121703640
815942673
799810098
386215995
312442006
456767003
861345046
474791666
508437395
1198269073
844624606
1089661837
438172258
583777527
515125036
990472026
697076885
480667817
836749587
1147351175
835600391
590680485
1089536957
855922910
1186515137
619630050
1140411036
879014827
574175269
966488067
351756136
446793233
736812131
476702585
781742224
499301571
790377452
786020844
1149332658
1000014636
633432275
1146189083
727139295
582691765
571163554
700963479
466616573
652862215
1250908278
1297345413
307165639
1253341575
1011852214
639251359
922507964
978407385
573458434
398341391
353032969
962894068
408375561
632188819
517205097
780125595
402122382
533607332
873659695
919600239
652760075
1040725165
1244518197
550260966
530287004
973280498
950465491
172149503
1287669442
1273647474
870019027
330593529
1028999252
902334595
998315005
1020289457
714548433
991113442
1262045291
1089998360
507071016
523352098
885335755
584038810
310949268
453278033
543027085
533238581
509680873
918640612
406824649
577733173
50587412
936374014
430570094
514243245
496690058
697375269
742695136
502135980
831739672
798204693
1297903526
992023292
844312049
647322164
1277669174
993827343
854448003
1003903892
389343615
379777137
288691010
588539611
386569165
902977653
1114180124
1160995413
505193583
536075761
334476254
1052714373
1177345081
1063463215
919699276
712875682
568792560
742034468
1064253796
909510913
376756122
981479178
978371996
650468344
584232892
928068979
1001613481
883739580
767328340
1024377238
881512592
418303897
873948483
896842980
746445569
1096939960
888683118
1080423145
148513222
1166966351
797335746
1036126218
319712386
996454083
750460839
464720832
811853658
994352848
986741333
574184679
493736125
737511598
1048754678
887829562
991342845
730994641
151836914
766299408
868858482
857777663
1096522215
423303515
123483661
1066127165
895488755
1045439263
939983020
1208231918
846333067
345623901
1089344038
855282115
858510485
190485602
939594738
458494356
838986669
939836521
987813771
1247223153
1090101765
1036886391
1109577141
865731290
341965868
517493668
985118172
354486329
628074961
972010090
1024631947
401123987
808289169
359656560
394392056
906030147
806112062
502675996
1152808647
423554159
466475505
899740399
717103839
922580857
1052325057
488640431
587041298
270660348
845485546
832143562
1010265738
1139090829
815899366
839769178
465185201
1049402619
651529057
864507646
265633964
791735398
1126823208
950233727
793185856
1242292728
872518783
955157187
1047508967
511965901
502114300
473052499
430542836
910988646
717765933
850054478
962473001
756099564
953833521
780118939
1037128100
606312760
815254685
502384488
1200974528
1220117493
549055641
1033780109
752156444
882657767
703860714
701327672
977758577
1091195323
3213346
628419651
467391814
563615317
591666338
996323803
819550093
746644196
1110981965
363888427
748878069
236927642
669955299
940687172
301171874
501285729
802805926
427114474
509337182
931409957
515334714
204230282
152942027
1000977619
637743166
903704543
829940978
981277801
1238948228
280383710
562656537
1020933735
762048324
458337732
1088331380
449610240
1225523135
710888892
345798829
555135388
980705353
685928137
483739474
430744238
383152394
462491955
1188930651
635647836
442673446
786952397
1152817260
547000222
964708829
1052806150
960856721
1064601338
387916612
464576026
436061481
32545941
317213590
849553572
729358563
411122137
367259403
674631406
1200401921
1037586424
862872383
475379296
60497692
716601999
601670420
744127555
942270499
1038117778
387629713
1161531775
461879551
1172894203
1198340243
975909275
1064149150
870045593
880124060
1077854762
809620173
439468703
611728102
739144048
434825732
749246368
1026720261
769344202
896849061
1159123120
458158274
644437947
812349035
1162865494
1090798371
501492135
826893015
1035962932
252651165
543131180
2449494
765724787
592523651
1140900792
692946948
472956027
861521888
1235933716
852679677
1262166970
365684578
596842085
544960011
833936640
442076228
1287916619
1090975221
380868406
393329167
1002769085
899677480
1193080142
540088849
795708883
481070585
987255560
1256688341
872260739
337706399
773032561
541241915
733592109
1091777670
735663659
857325717
360176253
507545951
241774481
727858337
548624431
605909010
528679132
784137996
975949888
710074559
1005388010
513210899
534249529
372479888
710891363
677095133
698507223
1060267461
386856415
467047308
541759621
639302387
713180766
983431922
1177728735
1154805428
348109447
902761909
1061116572
850898606
834880283
376741187
1182331575
369220390
962905665
30128509
838489171
1162937422
413795200
705216891
1057788735
885886403
853344889
639777572
677119399
871149672
521727220
989297708
1144674165
867847847
735556655
852132001
765253217
980401327
542521656
1177880723
821814341
964396338
583585998
880082502
1090743411
385846614
718209646
918218657
733942817
648891082
706521667
448753595
699175620
958617887
917529729
637797839
77112004
607151996
1175345038
822791793
1275904321
613565793
516187743
833820329
583377525
1071337647
638782274
486429630
784481458
786030045
1059671378
1102272795
1221951207
1044588342
854412985
702073798
1264358074
1101327958
707458982
647874489
425566767
402842405
734286676
879938460
1100210476
482091432
1215585074
724491790
677844812
952887430
562443312
765737006
1210472204
960318509
695835236
380336024
354237921
796985720
938695653
278793240
1057588095
504415485
938120871
958436608
1033537361
1158133081
1119947970
565921367
443277856
1123246118
959320958
367048925
1070228554
1060654822
989399532
363712276
887459429
749830186
881110274
675098732
1205227629
748474610
477592308
608745745
892865359
425374154
674217510
564687059
813107057
1212950047
314128791
1065343616
742281736
433887234
1057953559
231836458
675752478
1256616323
483196007
1231677120
489158825
872723009
790416309
1127217362
492812636
537115072
561565660
634756302
988946569
1000729124
686827193
1229423290
145744400
944508929
390908240
560711515
994378633
945364129
172782794
1105325427
544211657
681193808
918544785
611956611
721210572
594076969
805094777
1032914469
1142661365
1091282689
1149672069
395917073
867331630
1089236296
887739867
548095254
971584337
606657345
570783589
817592613
726078050
779155436
394613007
853396624
284038934
392468725
545269178
1185042669
688617047
512365364
793210547
977510575
471075124
549636504
245968646
266655836
597590740
697817395
667822985
753254153
619219640
1071119932
868838944
758610293
394453339
503997845
1053294852
603051132
921231828
635643962
1006445417
955700228
800739973
458839144
660523715
606698962
258714590
737816077
947721184
1262319164
1010845724
883844537
974524420
586199988
1080004965
839418128
343268464
1170849429
814475404
1235835821
1012892232
1150155883
68763923
446655707
683116033
1055074029
935271698
976792258
510001071
1195937822
932665270
624723459
509913557
526121802
544497623
968965493
534950014
331455214
989480507
519156150
506382664
1177534954
1008413024
1242959487
965157508
887936522
936159550
413471569
668972826
830190652
199988890
871866159
517053790
963959205
566690995
1064667594
426311953
1292931097
1016728988
911101822
271878581
1229508937
810971934
836079856
733543667
1082127296
233814412
672862852
1134087337
1028253010
734218738
412516074
483171122
240718374
1098146778
636392013
586015620
997239191
920750759
710149265
420722293
485466695
651614886
1012751865
569225762
691610531
505394302
691789906
658060726
373964878
952159580
713810756
814737421
756383954
1072776311
523758979
809286442
803932550
664030782
967099966
578677355
710737605
434217493
869664881
655241486
1109066935
738126403
796890920
478069128
598786771
931208397
342276617
707365214
283537954
363596831
395351785
521215015
765710196
487550121
686174401
663137319
1069532801
798060609
711615362
388004263
1045797658
1270010515
996412566
711892378
276025904
785049473
831590697
356974307
886877128
525634832
580869725
492639633
539514324
910400184
393195948
422133871
212010964
1081808022
716987427
540545457
350278002
503911959
783216671
352888469
799921823
859380110
395431845
613895064
472046623
1044794696
1014281706
711993685
1035273224
926314175
528673407
817651331
252461468
610574225
408037703
801906952
724772406
544017816
751666305
673179683
330611844
806278569
723040364
382130996
291265104
761084579
1035827798
40273785
1091517510
483736416
675298836
483325858
584754262
482521930
624891973
902374832
1091705914
477894207
720273239
464864628
1050734591
805039221
375301980
865188045
438811658
1081263574
720527926
883139878
1085358264
1176251635
711434624
1109362752
1065717113
417222184
536603727
406484797
1216079483
593692530
722216340
835063987
574493687
347110810
480096010
833355462
959587244
713665920
1282090213
843395504
332288893
811624707
869412662
828274666
835372902
923846983
659605092
612607667
754650164
963024511
311342381
321506136
767564413
605762938
1218007616
1035266744
802180297
1227376015
1002606689
805633379
821854190
621844549
1228423612
971096590
814885424
559526640
1034754435
977670679
447507853
368165435
491044058
969289268
616158831
566535097
461107513
639786552
181218299
1026573761
456650330
1239799441
563981499
791784205
875045609
1017574318
787193904
842496338
1023201819
232710327
1108146628
448925926
414156911
478341793
844249528
1000650382
326852484
1213755930
547811164
496096396
530984792
507753362
891851082
1011270660
475325366
931047053
779271954
637442405
842838450
1017461449
535757411
1113985211
847126407
934885045
923162536
1088995347
402622661
430327529
1275130849
652394938
307128229
237354044
769866491
724105251
1104150004
1043732450
1275633565
168829920
667920857
868795534
1222006899
646041194
519061815
922329381
454526380
808022190
725180774
463304061
739210426
659250262
1240095667
393495659
504673735
913767123
917439818
789418354
517866933
630028251
471904594
407649189
113445213
801010180
786117770
1296163832
802468466
1203617010
833508192
1222710444
1253701367
337826437
704934195
576506596
563038670
1135216087
353267726
1147143437
603792808
554615598
449655618
1047821654
1063804853
938224364
951492508
953354070
688010946
1282422730
550201530
1190456499
481963670
517241658
675654067
279702338
836088732
676143794
701819363
434860174
1187925676
417196023
825679108
1138116502
863290720
1116316486
871037895
850297975
561070994
1214845351
688670751
1077473786
294470970
453731642
990296970
483765942
453098826
151139430
435582804
754087033
617987348
292450231
791216295
427367536
957893883
406075586
545441982
610204721
770460888
742964661
471994099
750831224
501048621
499231570
770064565
965852422
984565595
307872069
895929876
408684136
1124570224
1020689824
813705536
477301122
541627733
990617711
473827053
406956122
815062516
881094302
863601364
873239919
279679825
491577957
661373124
450431359
1081916974
1028861362
1117087732
998261677
900293582
439505458
163531294
740313883
1044641169
1239435032
1036298626
951880228
857995197
982484409
395044020
679305974
941138568
141861557
503956481
1239747229
1202700087
531054438
841453664
228513740
952125939
1131070787
1038052701
531511906
341479689
1095990336
501680327
619644201
971530035
1274804695
959043425
693231284
854320323
1119784734
968021398
846889874
606580874
1141280479
579080087
864666719
1141513243
1027770221
196473759
819624326
1173820650
673266122
469253747
910504789
433077017
624219039
823675212
1060523399
329489764
482396874
504227648
1021666657
1022386274
832802647
874694931
672661306
1229904100
455909655
737165196
722859809
1162167573
598230808
840351645
913109871
472091532
448148950
1039977515
829847208
114390124
654495033
526480989
643436878
641396082
951543449
414679075
1040430584
293602706
969445453
483499466
807165393
725183791
551339278
587908832
828114349
955769292
387163843
533211706
731609791
497530441
542111509
754025261
359484792
592861044
1290220874
697893433
519684685
924707613
128786749
772491875
964235016
536681907
1250008890
756809533
407473844
1214488170
340670143
610720991
441345063
3286733
1088328728
714498790
220369984
737131749
647464946
684507336
2752089
1085115923
609733871
462166596
1066785903
229807165
1070385356
1051024152
926896020
516420770
851611213
1026722603
910592637
1203756941
1245162512
1099870123
343163252
1053338708
461240148
702319919
317361309
1239053638
906344379
49359753
419773480
658610338
482215055
1080449720
342587348
784011318
690255633
556295044
1159784713
1165898387
1130403288
798853407
837373404
505568504
1264664867
1004756121
1051593246
243005754
719388583
1018046642
1009340435
627124933
857890534
345096610
432273873
882665686
452313693
780932208
270012241
617094712
1105712063
1134830537
992726072
469120151
846017999
1222777487
932740655
622719221
616438209
581964276
834543509
895005883
821402129
898250202
306696292
696951263
465560089
535114617
971927287
1046752764
1055720290
140365591
1085614674
613430415
706135659
582385052
838666393
462802133
1035423123
340128096
299979944
580325850
1035590771
1142153575
1045796754
522772269
786118103
652202779
754293530
754964602
141833356
785257841
765824833
458211426
828582415
595585848
569703688
738303098
807779494
792202048
915554314
1247799501
1195741444
636447967
856183158
1299831066
860342595
1100486699
255491256
1036913903
1200022413
661733841
567992829
1052168301
542737739
503994686
490322625
459662284
726001091
675199704
474908318
913510833
1123692472
49518768
867673530
354912386
896296201
1199467843
483046066
849165783
1209536268
381598975
484809952
1159540934
783469532
461307999
480536759
532069829
855099614
1153928892
1192933832
807775485
754762271
684169908
747082088
692256842
1209241708
116207405
1102364068
329075465
932828536
1037007208
254256346
347089580
485813498
553491368
910793954
677965785
634304327
614689310
887940181
400957322
291899020
505477283
675335320
1096772874
1052595097
369268264
272636334
1185455515
1119992624
1010745039
939318538
278977856
529503051
799838721
356930025
1109317454
1141833055
489511849
385393029
831003131
795900152
827289108
713353720
903584212
393382547
1046372157
921056245
1135389284
649482247
444647190
1286328983
490317886
723512468
1299746229
475527990
996499115
1134987174
634062362
669782882
440841269
1076769588
705029977
999018922
1081100898
650486612
1169687036
693808495
398549815
623364781
396072149
540508885
457231603
752978834
815729397
919009217
434631755
913246856
1235710649
1010124938
439896395
986691304
1066899612
439601432
58602064
445605765
1204344301
1285202404
989112320
396814778
759504608
670246052
718402341
460662550
479549034
935154328
1272255737
481239922
431211220
862228865
1048167290
351766300
144239815
1051041819
212193212
217736323
408522930
499102317
322008733
493144035
547010572
727423833
550878192
363180450
984943907
497352897
982583847
715317658
246198948
564850879
334557183
179911974
841859064
249360227
737762405
761508400
399222962
734224074
147938496
426357182
937045594
1156673614
95957201
1038389125
1272936648
571770637
724135987
856829414
916822794
1037384869
505610189
517149452
341794499
822187970
679622778
716044917
968950206
545685103
1121788153
436854665
809283798
474220124
1080078906
867174930
90322408
1003754820
243711428
534119519
1042924169
481022428
903150161
114902097
1092685799
157714512
608169066
362995746
732571551
1172397291
358940844
380203891
691082715
245918819
528978056
1125785755
400387155
793755976
380599036
915517971
727583980
790902372
601146505
1283865489
1179417490
801180419
380252454
553421391
776381288
519768608
1076492351
854806106
1035386017
963684339
199071896
846643868
516361921
507605058
460821002
614226095
513577862
932647129
412218899
394424175
482809842
398100119
637801046
692237401
533878373
1258859632
905510329
521385835
532932463
1173887042
1063340662
718901511
1263761955
469953064
492008830
794511125
391111138
482065196
1163932658
331449128
1121872029
788862885
1073891319
768942767
436089760
1057536907
417922913
1272241569
1068839670
393357393
414280772
811272598
456541973
484486410
818177190
827766201
668464876
990468843
867023987
1128507826
507792524
455965797
210895602
1107912320
1015946356
541336200
816504207
857708469
943799050
468245395
803986057
1202848255
321089042
352036079
930777290
529270181
736640855
680565914
255423891
662786518
1097597165
702080800
1295156245
455547130
881390355
294451363
756999591
874750351
930012694
622741915
64983006
873130931
447372022
812554334
903609638
602584020
1104346952
371662806
536793654
1063781302
979008171
925834585
794781203
806303676
1039559473
912820674
764677131
1070944115
1047547354
812388
1264158325
247197385
914289365
487086344
373635465
948317136
728639348
751165225
806241880
656456578
374553790
981320883
872535700
977740666
1081744346
562564942
1075820895
915308598
967071870
397002914
1009834707
441749347
581227060
401449887
608424637
719141100
1147257864
319465882
402726431
677728936
477409113
667541357
898276409
598089841
972284142
242646234
576335749
327768640
381419052
623324550
690896555
324337366
1249213986
968043979
742074615
930850805
1161554371
1149868574
779082448
493269309
1192203358
668516803
750851810
874539225
439193687
927531115
882618146
824737786
336846365
456365511
496276196
883464803
76947986
573785309
698859657
724862910
483562389
1234353102
1041937786
918065229
1155656483
761252075
390252567
485345167
345624797
682169230
990283253
393775532
876653335
317039338
514700405
936873839
1064471599
333565822
983514864
796174112
580716190
460748547
616144323
502962883
787479527
563401336
753382205
872900992
468321915
999167213
1021867979
831063969
276427164
245757073
431651232
642797047
491863369
799524153
1202690243
796026260
497328694
1207666229
960788358
471362358
839941690
324322870
1089094464
1192376912
473054964
526703199
1298332617
683586840
618507804
808029757
977592394
613349064
797847352
919598814
834979693
524485182
383203707
877013549
1229861032
1097867920
804413574
888054939
639872685
1072885335
367137833
419813833
798412509
547862335
791390856
632647629
1212799030
307998084
1066698967
1282268199
723052230
1038991535
1115027734
540940900
309784673
409835619
1112927231
900295376
507150009
907200178
1003671869
724695612
963330917
731539501
723140081
891964156
585418924
460394925
578749674
302565672
442066342
942969095
748132213
563677098
592726520
453037237
770958703
630022015
426841375
490428654
1038569596
1064287659
812774796
309521304
581401157
631611260
755787390
575881900
1101694870
315532226
762667186
528724790
811751409
657908229
673385054
530478653
836682495
885219366
411171852
412071790
673836441
882032400
377464120
860726127
1139688328
1012958108
930875864
1129306263
577306519
1250305199
873618006
443210943
389506616
899480320
661951138
448952432
526768695
927646415
475371561
1079899205
768298405
421361009
374971977
136978244
491286725
511741455
110695247
647267707
577006778
478218225
653231489
973830025
520748873
372745945
501078477
707447169
349287955
890317518
421137674
493604238
807895899
988876614
611991385
10892456
719120732
549524044
148990089
418004423
1070382853
1179137209
927756780
1085150489
511111177
852063407
860940347
709535128
877925399
419338409
423738638
190752236
521020350
781330243
598920610
1027243046
1211852023
686360258
740425414
842357509
719209220
941313899
312050110
580512410
570582277
163523398
838901539
646290059
866269822
467061545
433250673
885080153
512974744
522095640
858571559
1117229154
674498446
617507843
585986293
702847151
158641523
1039741889
413333378
1106197665
541925674
592828454
260651104
895629595
613280068
602925114
852536518
1022586292
770288277
1023234521
565234181
611223273
1121911573
132438877
334110791
392493204
720994495
383296779
529515223
1069976208
584820934
707232835
1201165111
507026579
669165522
158651358
1052841681
690558844
160549432
992960104
1082693366
854612681
838106048
739120557
639966307
255728774
512647690
559021998
1237519818
703896734
645111806
271375586
667016451
1020759031
495058588
335706805
494583777
905895454
528550702
1031132855
994124732
995811801
580554941
352834022
553337080
310843406
392624504
832563541
946739461
313152684
787132
744892748
1087708599
192451720
532659406
445127289
1167509562
628485074
518306641
461846996
1234835241
616298814
864737411
454543100
897452928
534648608
398850821
889888375
257818903
977294024
1245456449
1293664272
264994040
406162994
1093060934
731741175
912048347
136477504
430081866
598503707
641286038
427803897
858348632
567188652
644038282
378064296
913320063
732719704
558674924
328630620
739956476
107536545
355726449
678118186
970603136
343412879
986633831
676256456
961645578
605625397
885384213
458953793
612322636
616347744
589963242
883330440
860185142
389760660
1124128785
650763565
1086139551
1042773236
685384233
575153615
729713070
1146607823
909222269
1038778966
838495967
997678590
1095449398
373584287
668557517
994891246
214472124
517783588
778444285
984247655
380926218
1019962096
1093402568
490290930
883826607
1275285336
781067573
800580090
243913817
634251007
921683094
616060864
718844546
746551550
989275319
461635005
503365789
937952822
877208271
821445649
549867988
709490591
1258656979
883176125
702211061
772457444
630820405
211454653
1004682229
816454920
549239253
1245812706
798202823
500204865
1095040687
345299273
690565249
416137730
814743912
266279823
828799805
402994382
738234090
961113279
840377919
436629020
829822649
421314726
1117460153
830850235
1066917191
470557511
53283146
1054286881
939587583
747864852
1146626211
278934258
897042020
614605550
1009440069
615596223
620071322
534686069
948572136
886794486
931946617
1057201552
508574572
152772183
519121309
890211924
965339130
914659628
839705038
911854838
626626825
759958741
1067868475
526378506
1088321821
1208017112
1220073892
744357699
520215310
1236665387
184722647
445996815
851125937
396811895
1204653943
725175974
736928442
735494238
379763961
523302173
1088159789
1101793844
931815036
655751420
966498325
972336856
1247913269
717240923
448997113
287248086
1079298381
1154867535
1053147269
868280166
687464528
134592071
986781081
1110261215
889987021
593602514
644677223
837305697
809620777
835632503
1042466222
843132779
771402259
904960136
1017595638
502645350
1264273521
615703439
239825169
328518524
1156926524
424526325
1001050450
935832923
659337085
271659775
845863967
736103154
1232257255
792857122
582236923
339327108
1178541558
853039268
609448027
463769871
641363429
807479315
798671507
1117405610
453892613
1050088019
495599410
1135399149
970006197
921383875
1114727181
1081823538
841594191
454705241
701200253
1166098012
686249940
450216842
431570360
1028947643
1064639184
829801980
955844590
739330007
289206690
1114664425
1091588193
1239487159
861003909
777224317
1204800933
940747132
1191290061
858865720
568352349
1071602229
385872087
689892744
880475220
631601246
547520570
1068338481
1086687701
829228085
969937900
805658713
930072462
530846752
949480180
942632817
497040599
1109682830
915240134
207381171
1236613028
1045161829
870237451
962159318
1123623278
758171016
433270453
281135909
606887722
778744761
477960356
879734268
796838380
853596717
1076168363
1102246421
840042565
629877562
1103378467
869327120
848182628
869790750
593891858
1235198488
1074415369
801195570
808263002
426185471
637405153
768488168
472559672
777982596
122642685
265882232
1260753769
253340496
951013988
969060554
531163466
662348250
481021476
719954652
410712018
817447225
517321378
767550317
493296500
847178290
1054907618
120662339
711624186
728033127
640254713
546530876
456078381
620337339
755907022
373790733
897596307
68455147
1032324804
1072611336
1056336670
512271100
1199075557
1059075216
542382876
505219302
955247012
646055594
832059388
737501401
244640028
190686945
334617847
866661887
807229890
1176732224
331154731
857625396
567265301
1039404726
863517211
738789579
652935023
840126239
349975957
828517183
379756378
761753673
445164442
892797582
463817608
474218658
666838991
514448473
974410753
688857259
147414094
601877857
1201604664
557456593
546874705
1136196150
1060161360
475957534
857164696
1082848964
452210321
1138939437
1167191233
594085229
397944498
923630090
2329743
832312741
1011166034
653969802
1280863621
659484872
320374903
744533711
448704303
1140831917
365781779
693396578
483898405
382087299
975312072
206290680
1068598187
1049068717
560962824
190002304
601882230
524991306
450566731
673684475
900742123
459811822
1052878761
744772771
554596871
669295283
993710799
487902200
1074492178
709642609
369442696
1149563350
868902290
1081551544
926464183
1051291230
337496307
923470439
659359821
1087645698
1067895235
1017349872
383485560
1080707497
830061792
261806125
382603279
204108209
924123987
935565813
968982270
835860814
454865893
1169058112
433130363
287211871
428646073
946836280
1120085167
720287201
1162855822
545352645
617526044
637926458
1252582330
565149394
532618702
528642730
522267826
633690775
641517799
707294999
614185097
1185010241
690512609
791631315
1004615225
512166855
1189926522
400502648
878264447
601247990
779383619
693602759
593605753
747382293
329231552
416326081
437401872
527828537
1087386764
625197641
1294639836
777845149
428379113
745694628
713797512
539742385
724727458
912238719
1163231859
772968186
626185697
656063835
455671846
738912564
865915360
1123978842
739980523
3145958
880437700
874150939
468293152
904287520
512437865
925718036
647859982
1248629081
1187927071
621744499
467349435
837031542
588772549
522415241
599919024
1187761006
478301960
964848637
629994836
735413061
1203466147
843815186
1183179413
393836393
1113114217
674633493
631676750
603396732
1162955245
319109784
1090849801
478554350
854523549
798255076
600515348
1074469386
299122792
812335589
314629465
987409226
1159572639
387610915
703652260
1099337021
1097034377
841789162
395440145
940079816
1119316964
881821231
646916478
467178289
1164328336
1139547269
605671119
581853836
794561562
922120993
859597346
949645591
1167324659
1216557649
253295920
1071996230
732923699
676923269
1241214625
765466655
880751922
816988121
1292938916
577186455
570427039
655024035
1162135162
1151862285
286282527
1022581392
841142754
675112304
395522488
625315054
567310472
1294802791
915768936
807091252
521195987
1000430794
621746084
735095328
980032582
781001204
486518452
653235415
330500477
868092973
878636404
651923173
768988199
347059269
351404297
1007793467
520041108
339383138
533878673
813977605
1053978722
655715332
615669148
377639528
802124318
1186630968
423360070
500402250
620944502
844971321
759147356
667525898
367536359
504371176
462829643
542573141
1185253700
834175507
870790771
1117006470
1014371455
909767575
667376219
625107128
587493805
523825658
531354272
890767811
338372547
1213353437
687579681
1033663172
894558699
1035479960
456225969
605812398
471574887
294827918
1147941759
525951194
936133883
984314907
731713053
763169075
622225818
920132179
1103595005
676977970
501932584
449636551
754042156
854086118
808252367
543047003
201107237
1061830016
644756377
819050801
672837142
732186306
1019316029
913597527
573889357
712625986
379974090
793980673
313306126
965501765
656281988
950497338
978882872
557283822
720332399
1034237411
702818008
368559447
880077652
730781671
310079668
784819851
1061341322
802310611
872490987
779023263
504754528
402005346
821412541
942892528
943840530
878225949
397342423
1093986529
1194750912
640901150
922019899
1025915661
661650345
774707833
453513841
544998484
636886898
495672089
276086934
782773013
789496440
761916114
922418422
429966073
369558290
1154848004
698360972
406554951
1029692099
285660377
841557688
653776788
858498778
584855696
91015707
103040739
582839139
860686052
313134719
505166031
868737279
706449369
929085745
1148227194
438903026
59864474
1205630014
585877969
659717832
662855657
1036367591
1072286789
1189317137
1095737361
929778628
736765203
414032998
1289361823
435979069
1042670226
711284159
842167265
1061963686
936293883
948633946
878425801
721328599
857744623
731573454
989411130
1020842196
1042542475
469914635
548083971
850641761
878209914
692865450
436895408
583582960
672371359
662010376
1183916360
922072887
849262785
245357436
873518352
622240943
599205314
293423883
495788736
931031654
750204810
621900081
255121296
441090519
494231402
294546152
1020250815
788379686
530675506
1165558203
275390396
577444342
528814636
1068201362
1057433912
756060426
943719713
603191280
1149641509
197314319
1272707242
1172853166
311812397
1128086739
1290723750
980188805
302164843
719260979
528535546
644474195
643018803
658736594
848943264
650742711
698659386
903349857
837718715
682162974
1061806489
714590939
658433551
1050948007
1055435704
899549095
1061619558
767415157
397381478
547154710
837240424
841886211
614607171
552387623
776370511
364978764
694117203
970943020
825861868
768659566
771436508
1013641805
818915432
532484003
382910676
1134593462
458767003
667860618
782318001
238761985
687561817
944692079
662616315
1043622008
928470774
1075763680
383036654
934082678
693887650
541180642
899433332
864589189
977476275
436761060
609224558
806554451
849510975
854547719
1116352910
184657784
266392819
293849837
499817902
1056267871
384434600
1155379266
1059195829
647058905
1184510227
86941471
975138352
992645362
503889080
1055752464
941455227
315585860
1224019257
1037029411
854781245
1191081218
461177080
1080571630
1095014945
684725536
1060328490
936695064
1011551146
876623677
828668646
366818082
499920495
691036865
130634179
598120096
741253780
634793449
244947336
599505886
716356514
84574312
258246888
264513734
349693111
523866965
964475688
848342312
456074497
806089291
721518407
717541564
1223562867
1091801374
1205855539
800324035
1048007511
1164179726
1127156081
995869928
1092718543
225478435
258524730
845273500
534968923
496536428
482803026
754803454
925366017
849933428
1002944100
992357991
441325662
846039707
690608373
1205329968
247300467
1245877165
964409891
746893069
549244247
538217953
570446911
912587567
754723517
789006262
936396476
720105880
953735154
874622369
1102387856
916220087
853106417
799115998
495457864
878236666
242216171
485683986
1002045788
898964501
1048591278
388531857
1136366449
666132349
830798883
1012114300
504510146
502800779
435874013
701284017
399305407
984766343
802407870
939873934
884632861
1298977360
938660242
820727239
988733612
340914763
810720679
147739695
1009822514
772888186
637708145
1124889823
806301235
833990072
1034124350
832615264
321199266
952812249
692471028
278342079
1018634318
523185691
702324275
1097971030
859367702
358732751
999045524
879406781
399193303
756817568
243002222
465841553
639200318
1005349707
703635704
818654445
741042837
1181893156
443231214
1029785763
465183898
364535710
1051890345
815306834
444160108
948756100
529713771
943252980
898019274
593001180
287627003
993694659
477476091
508736781
1165872249
683986187
676773353
1236728231
688188524
1068288633
530451373
435057845
899747997
388153424
563074665
906551590
897565939
1056492128
631066209
145182851
701817829
974626556
577439526
726580944
918133525
1055771176
1027007821
1202765423
1226420403
869457694
753509690
892271949
873455389
614564214
732269864
563518876
535301787
309407658
788851780
504998222
456009919
542648327
717022432
301133211
1035643800
342243011
817113355
1226884278
674157714
1143360668
354106340
584322197
404951984
1250805710
910576343
940560957
993191955
552237378
694932793
303556961
946057470
295698155
693692402
948641060
578523696
953462177
524912317
855598237
1102795334
1099247902
623442728
493542543
1084429956
650191340
932991267
739197627
529269762
947169675
593438503
690143719
588455976
303339352
861093728
396362394
1110094175
1027254484
905073059
576011306
901464942
638560901
452058667
700907335
711601146
511275769
951562466
1159618579
859491313
852922239
968844871
924499840
643854820
427576395
593367258
1086842580
537029361
722405849
504786170
948579501
543925959
1126281512
1014746763
311996624
674805821
803581897
708690257
441810848
899641579
416628414
1068692693
731510064
972543443
505121044
736069231
1030120528
928251944
419112517
1185791355
1051657740
87262245
489743842
820529493
442152088
734503258
1285276628
430604680
1156921192
568084580
1095381535
1126955138
684656669
1073792208
306806766
531570999
1075509154
488724097
700817348
332638571
346509395
735059156
799504689
524432749
833466233
377654961
1223224161
414133708
885508834
522945155
246565401
865512626
167898661
1222892759
705308453
365127369
550624642
598811503
623717839
1165684774
573946333
1152180929
667921205
1285667779
1245120628
636823952
878273449
293436108
341584170
641319782
1023029482
691853023
884521355
911217263
1299141869
583644937
1138443238
560440587
958394955
1241090507
640444504
654426242
934456379
581581413
388153420
1093385023
780144154
1254651680
1058396567
1048091094
751111668
882192471
1275619067
943159732
491185893
1174233651
1254038152
1021375185
405535171
1052067336
223447564
910141211
859062483
638032577
885135284
518575960
1066783730
1203144167
1210510637
1153027495
559370102
209502472
998379927
437814018
1123286086
311927311
1085066957
843560183
351606040
437590637
608847819
1111874111
1048085948
169633488
481290966
753817117
798611631
599482602
807902908
1212824210
967512149
976076391
500098970
1086596377
1284560083
962912268
965901642
879639374
909897572
979308625
401585696
543840315
419193563
1058218097
284870005
1055832592
1048704383
364436105
441324253
90284508
1100557727
1065708022
710791118
1048769027
118792385
1031179537
1282153801
729150449
490489568
142755028
1272633952
814163857
565114641
1278674676
774827334
472110155
471193394
558187369
354224405
891074959
896487478
636517404
485341726
637854573
881010342
873130052
865552249
725081719
893840721
1165225089
511147229
790170768
956580795
476884482
748724194
539172366
457942091
1245502775
766786884
843851461
896342813
843134575
1245689489
1151770008
614062567
914370840
1208855270
967663476
733148764
755412251
639242198
867850500
1213361090
278052029
1019949408
432275795
425120293
783765672
523558301
534197713
455925661
583139446
427751669
1150569440
958183137
1138699470
486868499
851867268
927722648
643126654
1193179267
1089315814
1117872241
574858187
704862288
1095097664
1060612663
670066709
867126991
1058262306
374756643
809671489
1251252704
702002592
942448004
656712733
202807745
541099960
1014174045
935771557
476036225
472716014
607322710
660811630
1269874432
782333574
1129282185
265563660
529347636
486677861
924757429
1032923386
993685695
627531496
851247259
707592361
997134662
641486106
1202326637
1228872288
628288257
882697071
636924756
795497520
1261821341
861087123
608038285
763409682
1235218255
676666122
792464711
1214731558
1040453881
856411247
1223205570
1224326041
1267322441
795347881
548571258
1408593
863509521
671876347
308004110
112612276
1210662401
882200335
1094527263
450084919
317499170
489640796
616765040
650305791
842134943
684320242
973450659
351274969
740198989
645875108
941533337
1066029089
641586930
1118694916
74953487
851800989
719125019
794001665
651627468
910378386
389815494
848872802
1130966597
950779322
702208807
1116650063
807625853
626464527
467053223
1030874169
1246483340
1088553554
986597623
665247970
572574596
290429648
903232212
1067099669
790594953
838880239
406891264
483958465
574786499
459497441
989455600
1000864226
491432629
790665557
1060253034
350797106
864042495
499516065
829891274
353067364
536497485
1029405682
1031460483
624093395
569246513
478196722
867283613
708650281
881349050
797452924
886952673
715908495
1076964109
412357979
502615542
853434717
1092646560
965271242
653877152
717490464
1293888387
450789293
594432061
855295248
243208358
542847660
389395631
1285149251
411278461
355634539
910943562
455767023
890011839
815582274
834120138
374546386
702365456
427256267
937323833
665321919
334711613
781301784
469626277
472367729
333892927
663855686
837272616
1203555511
619871682
836899683
630143183
440374661
650041070
739808406
463773318
858964956
432480490
731531387
373256901
320880207
366104429
1178856770
374245929
409005500
1147002640
380744047
1041597887
966102327
441435948
1157223373
67145354
738964149
354914230
520383276
621632118
517777703
473052300
389725337
1118588442
674335240
994099802
819140152
1261496745
900519746
614635867
760872367
363089330
911678717
1245883085
443805211
838012373
307590616
501128998
840062485
1140055476
914394204
922544211
909211548
241033900
674989870
534982218
480062906
988013360
397824329
1128037719
1165405566
492026663
1052090723
1207725451
651976505
559076657
690237815
460947575
974637316
507502112
465320152
23648159
1227159093
522338541
923675400
965682787
1106864182
853177271
997928445
1004342084
507265120
34540587
948766991
483746118
541793205
965728132
741510380
493473533
615930471
478953636
962113573
606333589
1089137414
337486339
708446714
1095288407
394727529
316580773
379271710
868391861
998584942
850623760
508312748
982999251
382034701
1236951576
776361737
680750377
1117463599
863721014
1029181083
459318363
909824514
1104829717
957061706
535670805
433221769
637633416
642894561
944891047
969865042
697572548
1215536747
428862174
1222494944
444763933
1112445707
816497630
935250122
474299148
286846980
766522154
479090924
1049329211
866539168
782823283
1271151811
769978606
928949693
684437762
583553265
956802516
576316923
481880151
453424927
991781711
394872103
713528729
617065689
885013605
455950018
1279856911
896727216
886796123
1041787218
157909645
436760891
820760837
704010546
953189351
409184684
651782634
1064234161
822467266
641118355
488241253
1105274626
1143664220
531098532
1005896283
603878648
1049859433
1233879019
896063401
332406753
771308083
688888694
1206200604
790118972
804776700
894617485
879288530
1051438879
955772151
1136745887
1283680800
428225605
600306903
602039020
679531531
1046472923
546373363
759553475
842642666
930695719
1083066762
839159908
556785166
104728884
458837752
560784184
668403210
1228710787
461944306
716189763
1177462745
374526822
904564484
472642881
51069904
955527805
683368708
470928205
369344066
748620018
400619288
567341015
616649518
456848308
1214846899
1098159360
610159450
525754068
523719108
1152178922
1045152229
614419809
968963086
1000672928
657904855
980807484
430805614
515696773
1114772857
900305105
704572108
839185099
1081052741
526379971
970686733
1097464310
560336923
989727849
59613134
934961179
758919793
421849506
223312475
888442284
993443651
482488775
367931283
804093485
1153410140
1004234121
1095247919
730545718
601697005
1278153532
736144214
649421220
607364433
1147306426
170033428
36080588
515910811
581463698
404522484
772465589
427743568
1006715023
405108986
514975444
619966330
722384754
934712703
1121598359
135550733
238634189
387160034
1141541899
589399968
523689422
669205896
1009597840
1129510679
850328961
811330878
948786401
627951812
193592507
999384832
558594890
505837002
886892069
549858301
845836490
447188403
556614469
307357605
536413533
1261613755
139264089
917466461
1192972397
597256467
964245700
869095908
663382780
1044933332
945053798
309160266
1080609608
770859395
899424961
838606987
549448955
1048524458
1041013954
939794479
295022385
958272561
781422085
789334238
422022711
949244530
1002742427
571491908
352004112
746814139
544402152
452941008
936820798
542864132
653551773
599853810
479328186
684920800
868477971
1109136686
638913818
291888086
967702905
645461551
199527793
825529792
313609614
940429830
935515327
287264148
1152451563
716167570
789735319
403055870
781191587
719749905
764618400
1169953951
812314766
604147445
652786281
457896277
499264942
814191901
662333972
919999761
1245455318
170480851
531078385
763205977
937496951
987429867
727861131
865253510
850444696
1259790338
398848237
399899681
186155084
638432721
1223302522
488852875
938974711
758183315
555726146
1252936785
928065286
1013914806
595947839
885160437
408231022
541098851
277031344
989087605
299180019
800643689
389012779
821507713
779415249
992404013
756293075
474683468
1019975399
650673508
697505432
252468570
665793705
924331708
1241905271
1070640849
759680540
1291808136
545333050
521616648
450926863
789198431
1297006712
642667879
357039154
859262247
357069203
382985538
564570842
860390435
1146678995
1054865845
915241829
731603516
558521337
376760580
995093393
387363826
412807948
738222170
474229075
717338452
803827915
997844558
382182992
346825932
588464999
1003257718
915126027
720366706
596021433
1050196058
1047369458
258128361
1253424788
863913374
1097212056
1199308500
995088407
1167259919
674610864
716519685
1173926598
638634560
710606614
902833971
721614870
886115253
779244410
409983404
449277980
700751486
295602088
954467545
974435379
1118593251
654859041
1052404471
872666914
1263875912
411648782
563857642
867278846
1247978637
910288358
879248585
662769159
229618233
477984724
995466100
581240508
553296421
506185112
633402115
296959142
842799600
1226510884
1163190106
1088147910
1018148778
434382671
835045689
874078075
1084788322
618506843
849484482
911503520
1027925851
719889725
873677672
935569225
687337964
782100523
517473655
763803227
671385262
646349755
645879074
890719087
1202217244
848283073
840732624
506366191
677264245
1206153048
3280853
890952671
1106794395
1005310557
772402644
669984217
525877273
374676899
1233947793
1142673060
946257288
1005487218
489721478
1120138643
942536552
493450556
821166283
402330365
561787680
343473278
495059166
521899476
491853452
640824384
25971430
303413574
951143922
1065232799
678766925
590129248
600150114
939524407
393544918
571315118
867533492
475394570
1289868771
936325212
795097191
955755004
1102310076
1136664575
753997761
1185771665
998502054
692889521
961394338
522899778
404091471
1071569978
860210486
510661394
1179708902
936019767
1119773683
570578620
1250659505
1123934689
1048380811
514855009
633359361
892874588
1170203247
582028941
745749096
605090437
663150363
781481595
811066109
386484026
485804917
1220650306
683428304
609264718
533504511
785591933
622316990
204008347
1107242304
1047520203
1222324331
1139003942
854463112
495818817
349986182
1034604342
816167637
54948396
514481065
350348265
675027339
979339623
303261935
1211895131
1151296972
717653074
887301989
454952572
376097385
163925232
449506114
834848816
693955705
951647356
1155698646
1178871983
871499815
1193711351
890299426
1078827672
507055648
495554685
1243657142
596034509
504489408
1226462560
895188885
539687348
771308687
1183603188
1169193924
581498645
557759277
994006865
791426118
388489055
1023104444
1279475738
578953754
592265591
901356479
419479360
596593514
488810247
903963151
633356585
673707778
686593550
972193091
647636397
1223545115
901342635
766218903
689280465
740965648
1067233723
507284705
1074250320
929896026
767874745
470875041
444742381
543943305
700098355
1050988196
882416378
563493821
484712648
827908363
840165533
594070082
1002660402
570381580
188176057
703218970
896035963
1057142851
454141974
956076859
925564150
1019935807
1010280179
858578380
860121201
591031980
619574311
731825401
916692469
36072203
592409620
1019019787
480614299
569160148
691185935
838212638
282746751
683275892
564806124
1189886691
688481347
1289170255
1065686763
707988825
590601375
852883882
1090527578
909339425
861520515
553894073
1038784482
1092690171
342976461
395536972
1083572589
910664490
830780816
998877617
745658508
1037628229
600663923
652787205
804686398
885282524
356743595
918562013
864999583
895282974
810355209
840544882
505977059
883819451
801664077
993075909
1049511752
1126336620
672802991
243114015
832350339
891508369
504688323
1112575322
1056037293
600713560
1174848860
308133418
675728773
1130375355
569320503
398309154
374606659
436306477
1113942607
521399794
338350352
743145715
335193592
1012104637
1235884122
745703110
126667418
386547359
388089582
806616300
677593993
1023952262
835719406
773285132
1047285369
900132418
826979802
312584893
1193787064
882607470
632471447
776021067
556042546
328111892
965757809
1190515001
705695982
402354016
798841256
369293924
984697208
306508421
460547009
539855413
850192384
1036741752
649840365
353580810
716726291
440971232
688914426
335342291
1128722926
683152754
1234536285
680642958
826158724
235378143
301182988
989834885
326696741
888287705
642167666
182301431
761902398
676184987
202462012
549217342
414421307
943453882
1240553612
451302233
131117426
751184460
778071550
519832484
943280945
727642551
617158101
526410665
785779965
1093548602
1027764513
610032115
573155635
771383174
1024741913
904324410
804787415
372594905
233771911
389031020
475484240
1155340654
643355871
907168989
494520651
829024587
366379969
751070140
1011628471
1175089384
912913420
414784201
886682079
867513093
981351296
1008577731
282286565
567154053
765570199
492656578
1014834573
588859526
764794232
345841282
748662429
1236408762
174330383
899181969
515677131
987540662
617790081
693177437
1227108249
557246212
474090054
551242765
1060110588
300119888
1132539665
1096909599
956762899
400918272
1211534535
335904543
1244287357
433195495
627740838
459963863
1220837730
1127282828
498093741
783280266
1233964569
783744936
380813377
724909974
798463562
1100640548
1233465166
668522074
1125765005
344706256
1033976941
363867269
443448321
444173439
974539372
847928517
341675687
1116905257
641194636
513817397
999585082
544647455
598243685
485661885
719536409
858052923
307625650
1026682077
613840878
1194318975
571340734
705846196
391431712
889678696
441476648
117670305
581647013
728497228
1251963205
766935870
895479716
595021392
464493052
973744047
164583311
1140889370
1116194929
1003100825
537398265
386451100
427168822
972783670
1110231807
620699033
943379405
568105828
829949271
930421703
952047614
356455213
562141386
127710940
918136044
1086279800
933772983
866443394
560723009
840125329
663103612
708435287
876221875
739845536
1010800664
684879593
827455331
868798130
1076870834
867237506
739075053
1009312190
1078256970
766487707
790858507
815358816
786464211
1002053221
1261040394
953835215
371176975
433067028
1105544767
155006304
423589002
624764203
440488882
663016209
976324873
649749628
839668309
660159807
1168305445
857581813
1290756545
408524076
1222470778
469324944
435762275
578961918
499060297
255567536
169014019
948290217
449239944
884867230
978540635
1015468021
802397610
810113944
955158686
804453869
1137960663
667993510
1105354916
534151021
1136983857
1216883773
564521873
746587549
842430155
546142463
97190630
385440278
805177504
267252711
1002885639
1145984196
1012869544
262610087
507694437
674430777
1077923803
1086058288
385991781
876875860
1298930079
511422778
511441508
512291553
992546083
594500366
914106232
888257284
930072772
694049494
678593706
357299093
503240632
603304690
519053621
899491497
1162228969
974035842
653756960
873351195
258938762
383281655
448497739
629087182
754947506
1111687495
645878098
1150045967
1064470175
1230747928
1042693992
721310838
1175497843
1048356294
997443949
590702160
1032658008
1100382004
1064371936
1054334111
533933220
787710008
1077605129
608077101
1075137900
1077139595
973690228
1005300357
831184052
1167159180
1112880103
974159242
868886728
584856695
1058252032
513378172
849345382
927234486
980842989
469765757
209896510
494805516
700323793
1299706761
552433638
817708903
462478526
476900523
1299102777
857157732
1127367155
735026246
667525972
1113604284
799608048
1109101128
888044736
438370370
514008902
493518596
1287131907
731428950
1091213704
502415158
899656178
395809871
505712834
392182527
956539915
265958864
880529994
494684788
751545650
513334372
410932004
1055013897
1072098152
889432578
829738624
825023165
264254491
613097834
704048477
613903791
979311501
922790722
651393396
337984033
861945924
523271076
1245814331
742239034
592483940
860728955
118324609
1160405884
515990370
1009530267
942630130
1263397438
988682124
549608948
912621010
1025675195
658017834
560041682
976970995
298761105
1235370892
1002381541
1041255168
671552168
514780189
473372870
954823116
769728223
681189675
655758634
789477882
1202393823
711190133
594573515
657421022
749403029
702637284
1193823222
523758728
563602303
960338948
894522419
282889229
1038424991
960521255
727812896
1130552234
695042248
1116406504
944124094
56146168
907043832
937575892
1213888182
679404559
471884762
483290901
734291336
871846558
1032691283
730662468
1192992434
1153600011
705681989
1002323951
780201198
508216355
559290017
383458673
798671488
694242376
741626317
1119438253
757320159
680401217
557916438
475635549
1212684828
823794956
961634716
733022639
712655502
770742812
793142169
990592751
838705268
634931104
46924362
883109299
911030233
704059853
1226866740
776563355
1064768412
343313410
524399098
228751112
950963281
597669366
1227909637
261203193
639093653
443117384
919615509
549983939
469742943
606683181
1196887808
959725758
962005861
882697019
717133926
687732428
451204544
1026486280
287316379
1243359149
438444571
1001182072
699044663
602966429
290230999
784960410
1276166174
1222338543
738232210
562546385
453909019
475297600
925904991
452802056
656354933
397711149
313442506
909353194
1224073892
199659836
538854414
357152192
659658435
891629715
533645692
836965336
419771694
308384558
500423770
197150832
642855575
862863110
695769790
324516515
819112770
657427497
44720863
687680004
983070875
781570706
304389233
802830892
688296696
1001465378
917504045
792594325
713472104
910313057
1196074631
986614234
656799936
411405514
1090923745
390992577
768213605
542505028
804685989
371846485
1032476657
918616407
692201815
218071702
1276921930
13652487
858758699
907500177
1298756875
481300667
511577335
1010401229
720289880
894638555
1022996878
1049408223
495469031
475681164
947514837
838499366
944979930
560628767
706791564
848859707
453692629
1035148240
593229330
322274656
1256901337
1226379270
245690778
93325681
1135647406
533310661
633139203
974998189
74010806
671882631
269436822
517127336
506378875
473860508
318046284
489493814
1101092862
772907908
840642276
665122931
403836685
954189496
1118926460
1108398500
67471923
616982558
977974590
1076098725
1141470949
951872982
559146562
1035623987
735156104
1278060049
673546678
797987537
780634322
684553046
772798480
1292804696
747424121
1584862
793855251
278644761
861824482
1020865810
998714539
632672163
1090296859
1168337454
711490115
527414520
1007839721
872538733
522231512
386677134
463793942
738167321
306372515
612251156
307904507
699339079
977195219
593851458
1075694765
803085521
844551247
1126846151
1016483516
181434567
1161547625
414458387
1115892250
181568131
1186250709
858276042
712974598
689562419
842935203
1071555027
1073141874
496913591
441503656
869725200
1060616768
991568177
610952644
457998668
1101481132
1125171647
1028241987
709842624
88436451
337352961
1026437219
983177358
128003048
421754917
795936731
330046515
338799560
911985476
956472670
1041708584
791213011
361915810
770664539
612288673
903702562
166995788
767343870
960528781
700295530
348410419
658479890
460852319
720862320
623447749
784634405
1164898246
1028292908
491717681
663633597
1143604624
742536799
875642332
960235820
634754707
723869739
1029373098
596002214
417286107
791891412
1161321107
739685111
961844864
1086029367
922763306
1092863642
1133716063
1043720333
1115629458
1226634637
1094835516
1068844230
770420699
493314311
548917634
1206683250
828505712
1035557677
667812622
850622566
855099257
1203729800
542022164
824781428
754285208
742311779
482658525
874810610
992332403
1016848830
1010085984
539336527
940486345
159356150
328089149
1262283598
942937391
449022154
583101949
1230750811
974445359
1136132571
384820699
1029721771
1070392229
785270491
762873646
699573691
922109398
567583298
994800732
1078383135
220912999
759736574
1050807259
911598660
525068859
471035311
879589073
477776597
1091830149
892834138
218717427
461438306
1210819443
699428802
1168396388
878847640
861933408
663653420
547902036
1210987104
710860997
612535078
422774890
476412594
786794400
946438672
370137573
914451988
1111073605
742556997
417366018
479146784
392999634
888332725
1054312618
334127280
781141116
903245885
70556936
415076320
1171319825
544899961
787882263
851711719
884341531
838179914
1226013929
671826492
865381805
1206383049
326949251
597251113
447197298
556150830
465775959
665889704
905504277
837240935
335066008
873868615
99378827
485136513
1187711971
890641636
1132348202
104975927
1242269154
1055809447
409584208
684379788
871328960
645827622
466931608
921168912
1075632505
841366859
1026026184
854601152
332092546
1118106143
458431753
618929204
448773970
368367659
469579190
588075270
410146602
326191269
1003976215
1018296712
846311165
653480787
1230576895
761839845
848796683
1057519872
446068379
1044898513
447501825
387349009
358991534
1044674054
723519992
496667238
922213555
354980169
717633585
1214335042
1172232768
693021412
964508748
763953240
1052206018
763475179
1128084545
976873795
811488896
340436672
1130005475
396755332
937563219
601799207
375369673
753921640
192500227
1091694940
545857895
670977271
292075535
1017069302
1123341425
418374841
900349586
338280356
601062559
436407464
1072436369
831206288
331060547
988489519
1243231313
692033274
748548602
1054291496
1235064533
375576851
965052640
662336432
1069128840
284052104
145524491
995820089
621574370
994331114
1012001112
792176041
1142343270
210000768
1076778820
1294387237
978633446
355621448
363960750
364248982
935349279
523309002
995069806
543727417
1130750786
851957346
964610431
918008865
1281374482
999329215
394390981
361306580
1013839625
675755331
978998811
1002491893
690022901
1060962295
794796322
657078367
951620842
212653593
428023336
857006114
907894360
757520590
901485641
529703546
949043501
800040795
746802405
894806514
644340783
441510475
640092944
735919213
425336861
829096888
815438061
385096327
438970829
1119775243
831465510
800639299
1020568069
1136444830
387909222
603712811
1164733237
338706466
753258496
958071928
1080775963
1082811562
850787732
980970284
589422049
461797550
369952180
1269053847
416903298
1052448440
1193744164
1096146636
972836953
864341392
531980402
389089207
463153538
1246978961
50445691
441057859
888520511
1001944203
8204332
458591506
406628248
881618851
42043397
670937726
854275378
697204529
778388528
666683831
129357404
694813586
426540637
1150818944
336244109
468599705
966274891
849033763
682965668
432540704
684763163
741185534
926611946
1037853694
65251098
549083781
779715648
914036622
819182165
640803497
915218613
382208124
886582037
975391777
625131244
873963876
519494736
309247549
512973149
911812663
693939657
1006381786
662464367
411360302
645972078
859928196
716885699
423175538
709887232
767481768
547755949
636032322
731871466
651208817
49266073
718378071
939551708
549400866
772794022
279589286
663090470
1120371598
425209414
1061023543
430370591
683906143
383438203
455453844
653061091
863216571
808769027
359620168
829117012
668958737
230986319
544558067
870037826
898877727
753198812
281905958
626860112
860260947
836095019
568380175
264078536
585973435
620643053
754102717
439931431
361761025
790066209
683212224
1113327723
850371690
723294947
625724664
795422247
764904594
723850034
797190515
632367451
456918307
279348788
429517388
333832661
846794040
948740747
904639946
1145830476
487549530
527330621
405249319
995544523
658087810
336367202
532842302
271741509
845539304
1224984999
404051498
1272359638
634503657
414449124
541069051
595889303
427982797
798028937
752563470
399795808
899970619
483070057
296596035
965800327
1063563814
699897375
1142534585
556323991
587141068
334769512
126244028
472157604
175621493
781984317
781577558
1283459678
879421277
952372705
634217788
766132070
408145744
340204427
370389201
959101042
762248386
465897117
894808074
513516266
600772198
520662651
420447252
421367073
952019153
509293685
824715760
1115697215
1050111822
1074578043
1197618647
38554020
526621940
779962603
440547569
461483706
570391713
1257911637
1155549406
317609479
461246478
1072597966
628194523
452915567
798672413
528529354
1191901769
1152758112
967704935
891896224
724061644
728041041
1020252703
1035621183
409226219
707489426
472920505
886453323
955451080
494545699
735965570
487328277
515130963
789534724
641508668
1059765216
791794587
1237881333
931575838
415005729
1023118741
912580196
391353398
803547042
841684988
216560990
1005709783
921927258
1148001847
313890714
1209904177
1086270445
419451431
634854842
391740975
482032255
624239042
659697028
973091197
932163785
491497294
463261203
124409541
384684523
1112127640
1001931064
757182728
828981118
615315284
754405949
735386729
469711513
770414929
1077652945
385496861
530469314
695845194
930093087
788437233
363276437
416677918
729056919
672469748
1024450015
791557781
725550243
587304089
686691379
819026444
514587237
563938633
450700444
892002500
839757720
1168407855
477353564
850839762
887239011
1205200779
1145643043
456938490
743111823
361540438
1271765068
363519738
953834588
647928321
457459574
381747783
1019013199
1000200422
1004694760
935000451
215868629
497282033
824107175
873113146
701115786
934131376
489946815
1047488866
720137775
782921744
954066145
573881221
558201024
1039457073
859999991
1039222511
612000506
736611557
670135767
730671101
1115432126
647970091
856214606
492512849
946515548
973201232
711078202
804076805
1003224270
856973702
144348096
366881347
392848580
297914849
540671045
753342908
455751930
651606527
369336015
457960148
179145561
627775816
819712239
1284855373
1033820010
237659553
881471146
808211154
1084909407
384940360
911429661
470929806
802576749
313049353
763949189
975798645
1033121651
357430534
531972193
1236589038
280037603
1147679061
963675265
521676057
536029059
905801737
324920260
659185366
939634776
678773701
1052537391
740911468
1175072472
930958154
616792404
814913125
805265545
809204679
666352341
643994667
422134146
987661406
561535127
935756399
759108220
340971198
691163590
886280877
1041201652
588045522
485078332
606192850
1254366346
1063119066
850083302
655330315
428936438
851733292
1004334653
510069863
415781924
1113390296
458262457
1243024577
816977828
1018596249
1119303847
847158298
489777269
1261231238
412800615
1034652011
1082949822
945600503
1020876595
339103623
1159512162
486668531
817182320
821788205
726832249
875276840
949548907
1254201058
1271113453
905589579
860809547
571805327
1189457882
959601922
516653555
936944597
1126254299
593607238
796147956
531129316
1111940472
1142098204
965676282
1091862108
1019285812
1027657442
986761295
711704269
1161624679
719465415
665377395
1002255975
484429883
641369534
730074529
617565520
910754275
1220426883
1133009881
487294836
1194153181
825783550
438841989
742440259
911128373
236380084
207699506
378556559
511354760
352140169
861902888
1181545301
783906880
1003262985
1051155248
300660601
933450115
386420756
507266667
320457849
724650523
757066771
876510906
1233010439
914874641
683181061
943138989
758060661
488700408
1163920574
1196588741
1265543703
726904744
722337756
794555621
473118515
920737984
889680235
769452024
1130429529
434912726
1118909686
703850702
546818509
497523710
799966279
654273939
658736163
1066673222
1268302227
749682612
711360314
3894215
669788772
594327475
707043842
1146149515
464545090
571265832
405424176
927098048
974397535
500498443
689498099
1013745067
1078664531
752705008
447972455
264443500
844039126
839731966
862818711
884410188
525864820
405479034
588996096
756684749
1044413953
948877907
1145692308
1120748391
454545162
726219483
1110065949
874847994
827988314
1223438593
747182287
548104001
961448219
655444952
413044359
534803801
793732271
819313550
1158442294
483777897
1284995632
1182662320
935844547
961615993
542816770
772409794
569958815
977028796
576326514
540397575
931875711
483608993
625815991
1033987521
359765347
848631898
670951771
905118133
1081102088
1194829035
1054030013
1128769730
1055516889
647004530
400462980
555536497
415361853
897104172
902921472
1008447937
770046936
1187321433
761747353
1078089057
812792128
838555087
909618686
654187131
649763284
755368295
798467499
392152603
1071784442
1135349395
845701383
460385054
507408309
828889636
561230762
1075704746
541024884
860004391
1112957343
732885663
1059689706
566936561
357687858
925630403
534154672
1096979445
1196924073
462171131
1209730888
531618596
718465139
779050581
417423889
382522682
499810021
1007147825
1111164930
443560255
517255798
704415143
607076527
832531703
997761614
432858057
978347826
426216708
1056612632
1066553071
441657807
1145640850
951932029
112205335
894998616
565898118
655832714
1082702745
308796222
544481274
934251060
513521910
793874246
970455924
240932700
627214064
33659639
1087186436
1041398823
1234142556
602633999
502761052
1007123606
634251075
381242225
942892688
554797185
1099280416
667679076
919504539
1179340806
464300097
560342990
514214379
499561458
1296301571
668838931
1142693452
722281238
185739548
641110836
641083734
930312305
587556925
452967783
418039039
647951244
795322241
1061664855
774866479
1076508602
1236786531
916407499
302862606
643079707
945174827
296702010
838686176
957961828
998131068
682752492
871772863
735427829
755302321
754177205
760843670
871005991
979924237
630372205
869967046
853236989
964863946
440427305
1048232868
407730218
875190869
738618795
426594199
598511108
852979735
1070347510
504303463
777084888
868345213
917231416
586187053
601230154
749966602
959663462
949470398
378733111
691284251
703554340
792942260
467003797
816180828
741523635
1073998456
968447871
1262353660
585397414
888171904
960964076
1246475841
955837487
328332334
1149120249
544278003
664118663
881993539
462162410
474831420
1231329298
696722411
810643392
1179414031
1211990885
959649026
1045159406
733183509
958774995
1052136787
523036362
644848366
1031388357
411856977
582453033
577745089
882300164
372759638
1118794373
872714204
928718323
968376728
497761352
840636027
353917435
610321590
779402379
378769997
635693240
966946721
1238656436
1040934401
1241768900
867803655
651724176
504460977
1022334759
889181894
494181114
482837530
1167671371
1247114030
419701474
727209725
542961545
412962576
844788785
647184677
632896240
727021889
669490318
1169264095
483294766
735219159
1043576775
569495287
431000471
842916301
1060353165
897907067
844617362
13981300
971419381
345382432
709565314
1289087052
1289955306
852424266
812566776
386684455
905178663
1219345454
944546140
717248787
711375891
640671300
1170060455
586354407
349229109
323915458
760453893
525457849
1187593829
433301354
1220823940
505962812
854481962
151325522
409146576
664818661
606413067
728130492
556761469
247712264
1049449550
629478930
668362178
891188701
1006079991
336862750
466138074
789792125
948976261
1094814511
403581191
189636044
674744234
1033156727
303817635
422163508
1097486400
748477040
849728860
1078890840
964120117
385374834
306577154
696273563
488612419
514837674
897021797
899892624
1010720554
655938482
370394298
745231933
509355386
947212275
722113186
641909363
1047003455
1110754257
325549019
1079346387
865696133
633172959
840385510
1100274908
386128789
680616458
963107805
474686976
990765478
772136940
809642620
155418644
1191288764
1073027310
641688927
1102262310
543794501
1035776241
793412669
1020491995
678723271
1020172917
479053571
1127913312
1146034840
128471239
556570268
875763162
721831539
978801686
216573540
545560756
253121672
501674066
534380002
1068824556
527936648
1185390096
932249445
959229207
586461738
569771349
1187408890
527699240
587036678
1241253202
826928827
1268483592
993468271
172391451
540141476
1079728654
304695248
549813400
307968331
946541891
721788244
1141325487
878826314
654783146
446719649
767347158
804835836
920989689
479817366
504565161
770344970
872140591
1064082633
793192382
1033019520
879212192
668524328
990926026
212649479
680814138
1150933006
545050024
1173023589
1068532203
802326628
861002190
305736410
476788241
693758525
1193777046
752232480
1178947366
1006086957
613392113
508020997
743178847
1098017029
596193383
872023780
425353442
437218859
429817137
818801685
499898660
476622119
983476251
376316768
1208869878
453288967
1286655927
1207036602
730690148
1086679678
469270896
668983462
992135350
804705440
809709739
653869311
1006757663
754019109
1078248499
1286108471
947833031
1198018730
835128297
1103491760
1098191697
852937826
600386429
912815697
890646871
756416365
258721162
184115682
444413011
529861206
1236119410
1100310025
1232351848
805094441
862497779
562202364
1074702364
495775104
1026349137
815524248
705776543
739969105
1181276590
453923082
703227882
408344593
593550414
770105944
756662395
1069600116
226692423
495799372
965955140
1103876395
782403684
475927961
914337151
1020698069
692613755
197124110
837660753
443854930
1091657317
734051302
530473057
580294899
580787699
561721862
812901222
667930018
1198556634
548015337
1009155696
760151102
574032885
627526662
257250629
470176501
762214192
340777608
1188875809
767119136
586450869
900225125
435973712
591658390
364651975
711520079
561505522
1110299397
1082325232
994382845
1113122723
777817243
716106264
399583220
764073009
1143623048
744529125
1056813571
885385263
1241066484
1002135602
591522041
488282331
485379308
290084548
1215405057
541206171
1010949991
593019224
426479096
881007498
1186858353
1275973954
810333703
340934396
698223590
516100024
753302652
435215610
733571625
1227706440
1003641052
453044923
916703697
406336722
1261620569
919234341
896771858
761894649
292681644
786261955
977348739
725067891
458793715
741758108
730487356
334409292
726560735
473192039
483139100
825156353
681703991
366231172
1290906216
965680125
899642023
793494741
600972611
637075659
1024642052
698760599
438782031
967211131
634117925
994711750
343642303
231879092
1195838049
991390064
554112329
567816153
749545326
734336288
271923194
646411343
657754091
193593188
703672168
735383242
794006059
1068453161
428134204
709774478
605433709
1086918041
1140340854
976576209
906475924
731942913
413265583
954114157
632404190
1063090338
630787552
1093253466
1080213204
884321585
770297943
562973993
919852386
572937606
986109951
68488274
459788511
531775397
855733468
783527301
961227341
504174750
475003543
1281053917
817143485
604824260
394868434
877617812
736423772
1048992743
1189367167
958761386
493186206
1213588817
1227385908
391700161
929820889
755575496
505644719
553020547
392178233
1142424283
383577233
458312258
316695791
674161014
1164865324
494622370
1008532302
480676805
1110389873
842954327
845945739
631825040
573984187
1132423257
689433087
896400618
901909006
626281293
749870269
604379643
336664252
802709725
848788660
321048349
509709694
1247934981
1087658129
182086576
177587366
928991133
480736033
1244302990
697183615
431441016
772588497
1139383604
585616729
740794080
497008840
399837107
303695519
982259170
537842675
473558816
1154756759
950867378
906815195
470066465
444975219
673223252
689260260
1088210900
964040673
546346944
359589743
993007552
441727602
197071401
485455738
735360419
1235406152
833145142
908720853
1078158010
887651011
1034197188
540284099
601165690
1155328586
978340004
742056278
768024082
585291952
241209312
881147702
1141051252
990311759
1211907339
1047415098
940985109
1195009155
818595303
649676693
186775410
884039151
755342801
607368868
795291541
500988416
973351163
488860729
930059764
69258615
647374276
246428757
1109741718
1139448218
739746958
1090906583
1029026584
531654193
886548223
936536839
493525958
9208155
1083119979
820230214
961253549
693395434
873809651
303885348
357763731
1187577703
953179441
429763576
312965806
773352176
220925763
553749089
906052068
1125534555
395581253
1047758533
375245953
471061665
51330106
176390704
73671840
720229067
792374367
1015981249
420707960
462431214
1122142424
179105597
1089867282
807954742
543556363
420123898
959952902
908849533
1252082579
488734539
762963976
1185801937
788575814
1036944606
970652853
358151879
1211810021
620159204
653307622
1166485959
923375388
470920038
1133168075
869833177
323670159
1013783191
217909574
805669566
237322283
872824848
760454009
254552936
888088588
892564542
498735287
351570799
467495223
571429416
816615923
1153368136
419380003
923502878
361867016
805449943
584952272
453219201
516652405
746634019
577093687
918045070
7868438
828864013
845455414
1137647096
795764583
559187967
112354762
1007885878
1137077529
538419179
604148886
785244017
734761970
589088413
815630302
1251235328
1079177776
843872146
182046992
974585744
916996460
334128441
862223113
641357119
992724527
580783808
283620378
869082527
1056829166
1294743653
1093487417
678859132
1065995641
750596067
195914451
726490567
168530982
698827187
737595498
901764325
1229291806
849510150
600385374
1023943619
317924213
203613823
375221957
943487192
795982703
667396362
617420117
586096299
533764830
903709811
1016027130
726517986
563896179
1105854562
1140656111
497054531
478837351
403148787
533316444
976467602
457405275
1028171932
910000854
628664220
681410533
898253737
767278704
946610245
891056459
818686565
833684708
335753632
945525364
1290997831
852690466
465229984
670801467
392480235
1075398143
640030087
367508889
373342668
724050856
1228157090
1048287916
1258893480
539910271
620956026
750654295
728039984
245776874
577525778
987351427
749127106
622396662
1179567853
1064930762
1208004767
547918115
872627572
345755804
351736375
733138186
1288787310
629208527
1052283341
1252080469
405448887
728999873
779376434
922516189
1064673397
694669276
1242549727
1174534159
1158115413
590827473
731929300
937033296
1242256719
942350567
1213644567
726595697
975841457
379556452
223995531
449135966
1272603713
647522055
495709768
800504042
649797715
486257071
379273755
1182047747
776049847
476205566
634527274
749989268
455367953
1051355739
447233157
524211610
33631286
1082407136
398713482
574494096
983595603
613154460
369742017
948562515
1265759361
761188083
1267879187
962816551
15177388
795684971
1042972357
962276125
870098381
779942391
485071584
1148939780
141579278
678955180
405196408
726054837
931527913
403258189
541763673
1076099940
722505721
466334654
404464566
602670731
973544614
606563244
420057167
764142642
461733750
666946052
630759808
477318530
687875064
143550881
825193983
666467439
426254461
79328907
1004768634
713294346
714655357
880926071
562190768
1021907126
491021775
867195186
443736367
57749147
753286575
545178789
2759783
697498401
429469037
284324173
1090139508
650701563
1209254384
420883965
923082329
1009920689
518628783
534870030
869804693
720959896
894311906
563702791
112530999
397261245
929170134
471159119
601555508
1057435254
1090174871
647895963
1091100882
902914748
736148117
499446294
1123720097
776098669
419362496
868212495
667146029
1291438361
763730348
600278344
975012099
874634487
1129695808
1126491662
1090525296
669377516
679141510
1272336327
1034462947
1011558304
569031732
363251920
456749088
918938530
960230633
518406720
421355246
902405605
566082017
533341141
941252460
495320812
924478987
1093579425
333847004
301218288
1189492085
1034602501
296540532
397074970
510591831
1055835858
1267645700
885861398
693455572
902212839
514915587
528118770
647667101
264438628
577116982
803507172
801617557
1225340283
1158139295
858914285
742729434
958068384
650424542
1011376108
1023447861
1147914509
430754223
798381802
1048316760
521051910
344697078
1107317438
343099952
369626058
643534930
465770613
648945539
946158111
476645759
1238936685
313500829
640019394
627568495
201010728
876548184
657950203
809389197
839162261
997011507
376749302
810589520
627159428
1077023109
417782606
1251137840
884078023
816139219
622297538
731332858
739479761
1038983656
360945618
417918504
779035730
460100443
306604721
584367988
705847919
41705932
511537451
411880290
665612488
906012031
1050749035
1217236981
860306755
175573198
892986303
730219013
686814379
756290589
328729542
813814
1055581797
679941706
643630608
686937444
767338813
89613166
353184917
982123562
713659497
916523946
365149762
826585709
463691687
642737693
774895526
603042429
340499970
352750807
703204299
1212835024
793461294
399079709
1048058367
662441523
1068915994
974703500
750009268
603128846
1060174
6930796
896761638
1116075668
1158112509
609200854
479733838
543751309
921542739
933774086
474146049
1063971094
534528473
1000578586
462334038
435360035
1096588392
394107865
541551356
476142726
1053312378
637665061
754954375
790666826
997557850
372411190
751056468
523875468
1089047952
540314163
741054448
844584722
476671757
553630599
701123410
593190725
1111492117
1143865988
745918749
436145070
421993231
725835348
580272568
502285955
397384503
794539950
994999906
354273583
1023037803
535400842
394748738
955077949
554233262
896610573
969565408
772651539
828466856
701074985
467441249
1091615620
514765478
891275470
744063246
756134198
297655474
926824932
823427191
396775308
765031103
714503160
530499736
767728924
704314410
610757496
457074865
863340897
773306422
465135921
606300489
350477665
1057318596
432881032
521853919
374966777
967433556
205672720
396343094
537832661
918064518
966569883
649995235
480842795
801800615
553558444
1070235275
1380078
720754547
519690880
897021824
588604902
450920891
426684713
399902426
870497210
930707306
808819835
393240074
854782393
666697494
346276555
396377144
727499437
574848740
1026922027
48178570
813437822
387692955
412969240
1175000659
999400005
935561639
821484526
1009721572
868152686
366764834
519507990
994276327
615792028
718264187
859752805
547850916
990527760
408195441
178564697
309910351
857144994
791116166
433475127
594215346
604384152
859846206
617657712
849667724
715719371
1134176809
591335380
1085408754
855868205
935104669
705780484
636515453
518040670
881641502
1115898121
445149994
801279266
754465487
755375104
549943079
767445476
513128679
639487966
760293671
971021116
407869064
1000055767
747071011
778304439
310638940
113408673
297431201
992642126
580148647
425123673
1046307629
749401843
515402418
1236778011
399109816
883134651
420573172
342238719
903251281
559725811
712695375
671864083
553769876
667236898
654956731
180830409
497956628
895376823
520321487
567077052
14265782
685307326
877955662
885625851
1067356544
1199517730
1031490903
484388461
680178709
461837757
789710084
737453886
519520868
509565563
676103130
280604706
901424872
1084862139
470587311
568205105
525634271
314841775
928437215
719623742
537980461
473700146
1006121322
637107551
419335419
340578218
112135067
902901876
1227446301
999261438
1156655019
727356909
1025176576
1140181010
592203113
699019023
909236880
938184865
710536944
1012271210
432176589
946774729
1101365731
262536020
1082276967
1214715414
762703876
949421014
567527579
758316210
716075377
497058107
416834221
140639224
287369243
995333253
201596902
417466812
476152605
871821786
444956819
201522850
1086828208
706196650
537948453
1084313926
906775209
980025014
448481961
703459570
773920968
481575991
420994639
852887268
941561846
1223642368
1088895476
706553801
41307523
860014251
881429137
1095129370
866856385
1000124271
1108869937
994661732
1130397546
831677384
687341632
189545554
693305453
1176681325
757620103
201055960
1014797373
752889286
1044528487
2289149
702485839
888417449
879871400
1008796546
446332459
960755916
71639572
726363870
383262867
572034785
418218799
1079959626
747244976
709008392
1236086537
1134374141
1094761615
771402814
619063900
843248787
812098487
979487853
2939004
888860485
428210267
511478603
966939130
1118331668
526363297
227533970
329558697
187018112
901662499
1134646061
577727440
1213106488
1169504439
1019905549
753075411
332609476
232095692
606428885
454392310
820260994
211107204
1063529330
464206207
757976196
1011178759
841417364
521049779
698908350
866161709
710844851
1288865236
259238006
812020712
648584480
1018583439
456505941
663798781
323067354
580600910
1114791248
1111393978
950440379
399472433
339920350
260233310
159287780
857598521
1020662976
910625763
1113630154
550929746
340201729
430544657
344249043
1073797082
1260719847
703014815
831620831
719577270
848487014
369672609
194195862
622601391
850395026
1081798095
1027693454
188750878
867325727
858913225
1145901946
1153044419
903746742
932310345
1175700463
752135876
754620348
945896349
479164276
796218163
916875202
301061572
718546996
774441613
458267700
247450436
437103676
987090763
989988323
968906578
947934841
526385668
866011672
694285219
924095098
853283693
1210487550
1289452944
1288279038
944593958
1138910142
789477381
737281556
1272744351
869079613
734796264
855798601
515419181
469788638
669927139
571308826
627742270
1114449912
735576307
808019794
349623757
905680508
740112146
1018758459
1232748784
1104117967
428702787
525186017
827673782
332771581
913364661
560998852
459167596
1247833288
746277026
388613709
447095136
910424264
901445655
819429545
805294132
1025483198
646584887
894165990
474095149
774787391
521652873
711431362
965027505
857764951
755631653
1040912638
981592667
489428480
933579537
680332689
762486537
1235978374
468314469
534434448
408637664
762063928
726525587
457417386
1040202082
1138520150
1151527920
1047753339
227745737
428280465
1010031633
627164065
520525683
423766565
865054915
847246822
348026526
969018920
867357750
804348226
951001550
480344127
955540623
741482823
834788842
464095404
971796696
361151187
502711896
1222827551
936313831
371455174
494517136
1042364063
894654353
446972592
1081684708
269998394
621234344
731892460
621177850
1201789397
249946911
860304183
781191661
963530403
850005284
599952619
404281691
1154359800
948074542
422903319
1216071819
1002058638
651396466
755209587
440866664
895379064
707015070
1042372159
962862340
470162886
772560950
840883716
1157587740
1033261265
853543916
783123872
765724087
833050801
587049025
681854139
836695172
837855784
406764437
593300878
649031672
273342341
415424455
317588844
524341019
390488801
1058260771
581007393
412983440
1071652573
499478389
666574666
1008992530
420923971
823331788
538478255
743012048
945632632
540916603
674168777
470632352
1296777781
681994800
1022108603
379631659
700888382
455940190
722304748
743657597
603666829
364946135
784475772
942340146
699196805
983351858
737630489
932514699
623059982
830600627
598930797
391601061
1201058917
361807033
1073937723
892330548
549513007
359634371
562807402
1092498873
1161860479
752354237
681533309
749551829
817201275
864886167
851523616
716424523
1098811708
1163185282
885071062
381729428
452103694
600572950
969117657
378579779
851144876
1138428358
600096224
512003107
933229492
957676820
1247724718
955017201
1108093865
541370906
888698310
612841292
944789127
664548734
800251871
1178452489
443427116
1281847082
346146712
395335121
445221448
295604997
751194160
827028994
400456969
577209043
739162964
792234012
337704177
979630901
604190035
941589066
1120791321
701984997
482442771
421383675
1109001607
408355061
398226757
425293387
870004572
1052861898
543713609
747846430
559265581
381296177
1030225927
457326086
890132753
526934486
1231388551
936666808
599716779
779853389
527702497
929412999
818550402
831758115
681242267
1076469065
933769289
382542412
691599785
916517269
932996701
861436342
632654448
464960142
767899431
557448450
1144198404
278149022
677374104
843374931
1127246428
1079248388
45650263
876727468
525699881
460197512
237683568
687458463
1034538867
961635366
688950444
582473887
490158189
770701287
166078609
1213193772
706649626
372551687
1085571265
369780406
569950264
1067070421
423189291
708520278
355978377
622810228
564668801
367121998
910362842
767059249
495014083
354709872
1176729304
738677850
548309580
1103629640
760291925
1029188590
388272993
53856326
931087925
531674509
791878534
550855799
697617695
265948650
970088054
509237922
879118634
936130432
406673273
833721278
724537316
129818342
298992946
718678759
539032807
650366600
902953011
533217837
542923077
648702464
708107959
770076160
1179048758
349781251
1064845521
869013639
1099446794
956266265
722851741
260714769
605559474
704290380
1050702898
614365459
1092938939
1231653931
506921038
896217989
1211747252
264942648
800279081
996996692
715168593
917725152
465956062
586486
1189327490
971438067
661996381
795562434
261392904
1143319706
986320790
1207255823
412081649
805951254
1059068172
1283201718
301632697
1105971826
851575815
616614772
881683993
1125341545
414595446
573191412
502474455
1290815279
1247422765
1260169243
933759336
932934844
580279695
699262164
470750416
560081673
560130863
830829288
848050506
732497756
348299015
1028345416
470718508
317446404
1117460333
455013853
957219450
381801384
887156838
518598693
1021525111
450169018
278594874
330442178
466302592
743454458
1008242198
371925289
548379550
1190777872
1021851328
42884073
944736808
581392395
663296649
789292395
716405965
563944697
248376232
797496710
1165285733
752431720
477935002
1168166370
1056555394
693812190
1039216725
558771294
404556930
609522824
870587878
534467937
389682269
648143860
1027208369
1164699095
794358585
698909248
628826892
192554544
794730714
780194971
1247714043
798523792
1031733645
502349165
547367871
836551545
1174708944
1146951044
142801827
372990249
718574200
784978201
435771453
828842286
1207134792
1291638159
1210309344
745562075
537109029
1235548613
806981992
985119351
1039115812
653425787
389839281
1089791877
1280119639
439798448
881716881
590447151
778003643
638141311
41861810
40297271
681078735
314420834
574417818
809515104
1278137958
960115174
1227395229
1269325762
802867571
406668865
464942972
934435229
664836756
1211209338
373053200
880869271
1177642182
1218415434
449103635
400290782
536317511
563652465
980631773
578097100
534686283
350696286
572896405
539902783
393420085
1024886832
841101606
1153951328
511985441
541014515
960827509
949239572
924382650
595443607
1230104137
650855191
41491394
208070808
664504499
892139199
625851988
1070398213
941045539
1016813259
903370282
398090898
308700005
615252455
849209563
470013958
478752030
1279815955
1042141395
667031192
1030107995
568451207
1236509607
1179189901
705386569
973096503
964691289
430141372
974658505
829201079
901459823
1143387153
1092432751
1104217577
1161685926
663279911
782446796
1112310809
780704377
316470830
349350105
628686846
836040210
718830241
795383467
829118883
276321471
553906095
349464627
933338125
426960462
888777368
619628002
747149938
880524450
893283053
622957342
893963829
494840183
561230977
1086327171
450470321
597059096
604072011
522722380
262646774
1033131307
1169189022
1010423397
357067120
648489413
611971501
689034989
761254692
934899355
618253033
771681639
341052056
949529486
489387187
613761430
713677211
780643964
730667808
521652041
459794970
828564603
551768272
116234785
1274608935
256843164
489907105
1097057678
475734049
1003303717
620578141
506580953
1288717371
1165076347
561856489
341026469
757744323
1212944691
762496057
340390581
421808147
907184276
631507786
858673857
917689990
1125945169
470493733
970796611
397081494
826334365
815254136
517450644
708554198
375956049
1272493503
418940167
710282995
978656884
1108449041
485548935
1298369708
128665680
841706045
676484176
1170539996
408194798
501695625
1024151995
1085562725
899932982
1264843376
699617929
1111547215
518341975
907392846
1287773227
485957718
619874500
560718790
521554194
480518533
511818800
279739967
633130764
1146198311
1163987781
854076961
1081088915
479139510
1095240236
1190390272
379899816
460221111
1033791049
362084835
534409506
456016484
1259202095
1124770788
395870933
889897820
720124590
1071519907
1137381810
360146349
912633784
501014782
1223408297
547889300
716799511
1090980942
456513514
1010172731
812350603
558249884
990944242
725563219
982493025
1024521964
425939670
706369690
565742636
880927651
641306639
727199724
1150551982
903303199
681171546
498824747
535045946
707580569
764212459
599274803
815456306
127038127
534462211
1271353335
466001329
763727849
1195524459
448498313
458325326
643632602
1120175039
598659787
801129599
1022649858
809824006
210062867
1013451736
765560554
150381968
1144746156
579023327
1054524502
823444802
373271096
869081134
971746805
1098119609
744049688
1284428682
515452891
901988855
1013555147
1027405285
846354156
1189898636
670306311
87648572
751931932
520056266
690567238
960379789
220442026
467461364
488425478
629215806
804692200
744763521
879148533
708096195
1070980178
433745234
781633534
373699586
865793823
1218357019
613738227
347638790
864463967
717661587
560500906
196240796
766133987
787776735
1112301753
770636070
1136364335
737002658
792408189
1244027142
777633380
907945531
765214100
1028881172
755596002
1089653484
533524012
614679127
648162380
919641569
937887367
659643093
749711794
1185899551
1268353390
1083775674
769838832
986681784
480836272
1135430995
681646627
717120881
377149409
426011442
490366935
987805839
716352542
1291468928
410279348
588458834
589681800
491997994
506197266
902799570
1048165506
408643638
427720919
961634314
947302663
539114208
1048828127
387597263
788625924
812429861
849210411
1097961698
930154897
675980738
986892635
1204162311
1009285722
438041727
472117932
610390419
419510402
908541510
697614337
367069984
453321256
862364110
944782783
495609014
1042652021
787576166
790133015
428823027
630088577
758138372
438210887
418832949
766605294
1002120370
799794026
638723722
1121880544
293880805
766351967
422740920
591108511
637670262
1043778647
400118391
1004027860
507098954
834236164
1154196782
566493332
423550569
847281760
1101808105
864074429
1253314959
380063256
740577086
1003310432
333217418
1112059677
684274595
1014436845
956612459
901907698
1172386208
532167545
366465887
711921841
681625450
839818139
1019120042
154950900
795341625
487831152
972618929
714453602
423121931
1291577692
393636864
670741784
863725175
1256370837
1246106464
1096643797
1030877432
1198233507
890104742
865069705
967959959
596595531
412209394
935547055
1055630938
461024482
524496792
787647089
554164568
705919345
1053620798
756834001
697345382
819824752
1038619346
407285030
904617140
505322159
1001998706
503577932
700918071
34658231
861492239
705321774
683126395
952657085
610288488
917876106
591557982
1161156305
614092624
889782136
343674115
722698531
1017100670
393695096
543576900
850788062
999265440
1201217476
588613742
1123573206
717011435
754521781
2533331
198558625
676404248
980596445
817382011
1051215725
657643987
467505667
205846670
65953305
1084403041
405240740
1028885361
1089725303
807609339
547377237
857134007
734636476
946075913
967272854
590511677
640302812
1216730519
322849427
722470285
513521920
311335827
598114007
166932726
497901241
922844453
781282668
861884046
198845908
943152317
500260600
503249937
338234821
511875119
713235022
392062758
826630484
866628269
1058110615
510221254
631533119
496450902
530471190
52552384
352355306
1069902731
490149540
720841234
1021145522
415017943
913116902
882788183
674950979
505614326
556708295
330230826
412817462
746571993
623852490
708460241
667561640
273562835
793751066
546101900
1182384638
879885883
1122285052
1264979573
398817251
1272253283
360697096
387829273
933042756
442481536
1002554584
549346788
826434382
641550043
1041552705
1299619251
874362712
797728917
987010559
581023579
1056168812
996206827
1292073021
780589559
397159897
1012371454
733776205
945159538
856987811
717914394
1093104438
136245401
1030303704
885407077
391767726
833154980
1138034115
730572113
649220517
942258532
737512494
917690615
1105562925
951246254
539675353
458771171
457349599
533128764
668333677
768083041
984045126
1091867814
601836233
272864268
930735658
423514245
363179432
392182614
1252097669
767909436
669781717
1253457567
359586761
989665693
804058627
670603208
740763025
1024719078
681317597
563239623
145517083
797178890
1099662819
865987939
806198198
938503191
983990969
727881187
739811098
746576648
993649571
449437618
1208311711
994786765
1044143676
508229448
708621846
382224413
933969139
560289503
1004489509
744381912
1174534669
881399960
374998107
379026008
1298401439
1065627562
936821989
438985713
870354242
382302531
387495877
388967436
921356079
699016198
530156304
198782080
86295703
1115702005
976317212
684036358
859344883
597376915
490818662
57792689
293240438
713147292
967886844
1165832586
311573253
672443014
385404181
878014133
774389410
1233144629
1289547280
235293471
863043507
416312109
616431636
980160439
700055340
469228770
263252080
752843985
660380564
480525976
1157211211
420986159
556209059
655212523
654624473
507093044
878629565
1008736048
809732618
687715477
455528408
876161389
882200242
1009371158
851149842
516856786
1165225061
532366590
383064092
696140216
742667344
492412285
432660749
961606371
942315699
1189610001
410808025
695119366
1047805161
824930929
1278124730
1235023278
611576104
368625173
329823253
817583083
566632011
656579810
473807183
390427196
560646501
731389834
1077221913
1178271960
699151365
427878056
792537204
476077373
698793928
617568227
986103784
156000983
548452442
840472850
488630332
178578930
228071578
479506337
695889290
955839892
1076141117
777126469
627376741
884537242
940876002
454815494
334501911
454932043
1073141715
757476683
443687572
673123246
576995332
949475504
381679024
834727933
638868175
391703790
718527449
725473353
433777575
1158240053
852668441
424706971
1028331942
1183972587
893549616
983379712
461688448
359878408
529681270
954188066
428406710
464236815
1198565973
1048094788
598151065
804701926
1138824027
220077457
941919053
356189114
742482509
791835315
597697648
872425950
692599516
1204613989
579666608
506479788
694835776
414288149
833978729
633472718
676195424
811758790
466853596
1033460075
599678233
1118512178
1173466146
1071756613
400764182
636101888
672195818
629683543
435391863
1269012280
710592724
494435387
576638579
53524185
916761321
735790475
465623768
521190606
1010948305
1082869770
888848088
854040905
760489827
871642482
469340439
260473213
793891161
307709328
512934390
375008010
567520715
710691358
629327808
1012552155
460365024
496869898
788713121
433615166
660549972
925452722
597590642
731479916
917618242
670713996
690324837
703123078
639143324
195074819
663298051
800442169
926730542
1107988819
703248304
227112226
718818714
274214030
475168784
367465602
328300029
998001061
1180304478
55802
981488675
855905179
900221042
899649551
559397200
812036558
779177445
660267773
1088016796
703988152
470102806
288104097
716003069
512523435
594280653
960034956
613383081
651282399
434312073
640165593
925507211
920973261
373997493
367928191
738149157
574402232
552555986
1069568201
1036938080
808493569
873145079
563592187
1024598204
530168423
922857381
864029818
1189839133
772418877
671804734
797916779
619058414
1234771948
727615731
251560056
273428605
1013211025
520034458
824080059
274496917
336429519
524987865
735864103
714867644
438101577
716935788
318134271
645513160
1083381377
540166128
584353588
538187076
687977407
871089695
270158672
461600050
478663093
749638164
669240309
1010018870
871477200
993810594
894032288
658146096
290383216
289387076
517770024
568764374
710771648
461934942
504704480
1220656656
1068471216
433051785
492059978
785257857
606130756
699780579
371517249
216850430
750578345
961413342
783316731
621189966
804174852
715395999
539731180
1240599091
776124883
556686969
631770696
860470990
189965280
1225962801
518014273
927939254
272163326
413889729
705284910
298711033
614937498
1160471910
261340606
476652303
929755537
485378578
818206507
598062715
366366382
492862657
1059101081
468612722
1062014762
917664411
1039486478
309962760
549518547
777373163
570782649
761037086
229074809
923944343
472271486
467326083
529843403
247295080
955997984
1213355972
572386481
783773933
505937284
1006402244
363870853
33371333
1237685846
951326266
330712703
1250041873
950590269
913862666
671043780
691545658
427684631
828761113
351324453
511033911
968371153
609789577
158297055
357307883
984629047
800246409
1158465962
468932999
704064267
1072763824
961389493
839514109
589933314
1104198974
663572602
7788262
1116846953
868864176
68644140
437658753
306997121
942953323
1026459273
252324831
611867646
913969208
568912570
561891800
793828122
610647733
1285831804
659479497
84330619
1056905452
987274424
957113262
1041788210
735375619
660672994
1242737885
799049688
694578534
334117361
634959031
701896179
932421625
806463177
623771691
1139409583
968351581
713317141
751417844
854879494
1264420640
801119222
303608493
1015542569
581269457
1089741832
533339144
1116996947
632784451
801492726
1082680125
462305314
245362643
673989051
237973922
1258336373
982712128
154422976
936087187
854817148
580152335
547037266
724618221
1089412481
940991555
221373980
459477301
934250730
361141870
377231542
370903607
858628182
665596780
819901584
822046089
1012367857
955499982
1079456087
901857939
861355978
692264615
794955212
460438435
1069691584
479524211
269376115
1282179077
680330346
1055170722
209161466
988461417
257089913
1022219229
1163227591
1044534330
755049529
561946679
599518354
1100243204
275159427
605064588
938165066
782259352
644386432
379425352
441140286
730446004
1051364529
186349544
277026864
348301882
542201127
366150774
963935722
687258504
643750296
1099846250
739000581
431295989
1091852784
976875549
247982693
1037985122
395953946
346660551
509906256
784085596
1026962211
873012815
670387491
486489702
858348714
681325465
698143572
357701508
495741838
901455431
459550384
857169794
844226615
388464282
308337232
551606518
1185235150
875288031
923381930
1146928313
1193812917
647652470
445919970
127689208
568839830
574697385
1003929293
761879938
324591558
274150865
797832097
887321215
665664881
518076269
786576068
156183124
941563892
958283492
960353095
834173005
570093543
1111824008
846978473
760560289
890476222
1039172998
1159629127
699360138
1151197109
860995448
570794765
588935310
672019247
1203404247
1277804482
1058412809
408637560
696954696
1167105946
1037442090
1060285170
779480664
1157034503
463554515
1227524828
804159943
864444039
1016548475
1218178766
176464848
814677951
932675111
487935249
806437496
781974073
406635469
1012982685
899692541
992705950
1240759571
520463184
101562423
5171469
542636390
326676239
702451513
1142308040
895117439
1160630403
817823573
822978516
687839365
958853481
393444316
948478697
901019091
1229051658
939641989
540416845
1065745489
888067826
909117398
1213077079
780612611
396300996
412466809
211225176
793599710
608528764
750216583
801484947
862649675
1299937323
1148921921
1115813523
730976391
1055114785
723960432
1233049883
853570972
1196547058
1076990802
953593325
1228391482
955742788
1085725586
615920289
942131172
1119279361
377305581
777453511
310926415
517324315
1005825774
913258729
675929849
611548456
1102447961
707715607
683397261
777279158
1144299146
396334464
1123204956
434624132
844417594
69663705
339763601
994738447
563940168
1077588865
1136096386
762179883
704871618
956120883
437187183
941199156
791655772
662442716
433088247
316159955
877356874
928094752
182733900
1093262349
451668090
1085677798
535195507
509726091
737702826
581342879
591059624
1121611253
50925272
994657643
920261417
229392307
1173644396
835483403
528491492
143546754
804286985
277723189
1009259448
554620758
749002906
1032773256
334948776
998932058
394051486
457695986
985826376
1006623333
778101713
1211886990
96645976
499753741
698867588
884404709
905064993
382119471
862649862
871868610
592073457
961832241
1048428332
1084405427
1068015652
1211760726
859364771
410534454
305091419
1233666185
471837349
834366198
317895440
1029722933
776369720
833727668
496550593
1098171270
1130373385
454475017
710329025
565648667
335485764
600276790
262291590
408504639
922490867
361760622
736748622
800752529
383382441
611293702
411570886
740206887
649588997
686636646
370057657
868017685
904598858
1227677600
460803434
414310131
806777006
370940047
727957899
371713151
920438368
1043553435
573686235
940782249
544490961
715553457
304782765
459960988
524678344
1143823713
716904796
384262103
690862137
960904329
778709822
670936438
577760657
431214987
452599998
578182955
1258388356
533192218
573344525
307497439
1117752213
441065491
758230668
1050909631
534175350
899197671
578943345
760954541
484717191
960378837
975430947
357303112
651095714
751493175
547699631
831979080
240774863
1279218758
993615444
594872901
809064848
1026839928
963082429
461957840
1032559219
647064633
495938357
1170333849
823109630
567568975
771032534
663423080
750244230
525463808
585753491
1189540953
1118463146
674456466
1240848946
693221223
984053262
321363479
783585852
1137829720
781187479
1014952578
1011225612
853453312
520868119
782322808
926446616
455967150
1168138198
1011954491
1218421648
975359400
736541763
964494826
520805130
634355868
769398584
617762737
341587358
168019945
1229146004
106525121
728709132
566027752
775948125
394300070
496873461
880905014
1289555365
452402847
328187235
1168490333
727247929
518203294
1020522648
912255955
488852239
840125596
430390883
681462027
1088966774
583353649
1263288395
814850933
876135314
461397127
1111653297
587365708
555793373
355014529
544937520
1185813817
805691350
717369326
582201573
319223158
589072947
983308913
378175416
944601502
514292890
382421127
417126840
1117781873
485305851
1016141675
932978018
1119182953
484510080
208985517
451721063
231368361
577753966
713704807
990227845
1229115312
1104427448
755686541
754706681
979710142
821678788
1112936459
834143626
432284588
992821400
1066477719
708200314
795904118
980718804
699433098
520475672
358931248
1109837696
521902244
676558458
735759422
669053147
1039020063
968772453
795292379
1216720295
939795650
559930673
892309408
290264421
1228811481
837486571
709487721
898191700
707872695
917085482
987546908
1261777257
169472312
467128068
654382970
760167981
216882593
489012015
550342031
531818139
1149025754
1081950821
673994088
999178988
1061828468
347769421
540646679
368978861
974783624
819559579
1093302311
510184257
1080488117
628355601
526374370
423786443
593042669
1099856384
667557555
511209040
1033903562
394853002
1226149715
839841865
400409202
785045038
1130314010
1010538836
868822858
479974375
956922818
483244471
1032162283
452953920
993590746
1053708793
438350208
262265903
511482416
989894427
502763834
206592209
902107435
792855688
730188414
1059533074
1072357140
856327196
752146835
653544006
697915922
527349408
947365176
1035789209
977285846
423047825
807777130
498901293
858825398
680702753
1276757879
421129429
996918065
510376939
1017491003
1289389240
815343518
619556266
298158373
957100417
382111928
914427522
1096809371
410355239
1120959465
860747185
790914393
188777368
888227364
833353823
923066507
167945250
559612172
702340581
1031427112
911483734
401630605
467758683
220861236
726968126
918279331
671081397
919640310
370043687
1282217676
1044540087
961226915
575309550
404201980
1056252152
471662030
1020745985
790772605
121226309
602470139
410770356
567598916
667078661
1043105681
931163602
1521863
1298199286
526858048
1134504817
427253168
774759079
1117171811
948151909
131021808
643768080
1177446483
793810837
647220428
896682822
1240917350
1119315391
202718685
992224931
484868228
703934910
812603228
786112962
463246504
469831247
1168943590
247187021
556085684
907950095
986625565
609599085
1094828038
627372896
759284764
393533213
366377221
618098171
795402065
755657551
761208120
795572866
922179798
773328875
486885202
458561997
765805860
503103661
532486339
997212919
633329338
530747623
602325118
722716224
887778741
1046062848
868888601
657223771
1225041053
1043839291
1085453830
939281585
1034462245
1121591741
530553462
634579261
446507010
931064750
1229224269
757377257
1032024604
968327515
888938918
550847858
933870999
449720835
631098319
934856538
603101356
921912705
983906144
1117011572
529094933
536251088
723913023
547939773
826144566
440104880
594035680
936912207
1000076666
662302525
469759653
532557283
818647312
1234177758
1109050371
828081389
435560345
653568575
1077209975
182275143
477057102
492002415
1032810981
639078507
754518090
517474267
778730328
836205810
319522684
1260144412
489104410
683521841
281651368
1160559148
774759827
1296817973
352412997
556374737
827862180
1216928274
663702593
679560448
655549028
657462365
734165360
661551308
930201383
1055645691
161153367
1094499458
417952078
327222364
303811
570757702
1010283011
1234051091
869939273
445753138
828462680
1199070314
1200651184
731917299
490932301
733098079
753413116
1252950830
798241617
441188072
582648519
1034410398
709147361
508413778
254218081
803572509
518195091
194904608
853114512
416594999
700581852
670833540
548044002
874139721
755106980
502249313
126550005
264262227
815252405
1084965820
662301412
106920665
783999631
681086628
693825732
1179849418
583004531
721888598
382634046
824566573
528401225
1203410786
423950509
420887790
479817670
661918909
1138207794
1034218391
1243815399
245685031
1030206635
993427362
484919947
945638979
808040466
456896741
1005119970
695703398
1224777423
811688536
540421400
561156862
470944625
1020804033
55348449
721257585
796692484
718476594
1204483671
1155728694
1045862604
515492224
454236280
774596619
627204369
972838501
466341505
1157153112
1091723637
504062097
833700015
514433014
561809338
336092519
1276878024
1043032847
787453828
376403638
1084256708
519553406
955795385
356008822
880651503
1115071316
621621782
476725450
453822362
777911157
368866812
863191395
437026446
483441982
1220624184
199211373
1056801416
489263189
806866069
440196934
264111465
1151065811
453220808
686010993
353323735
673357685
478707762
487562530
1000602373
516828852
1018205210
1011812996
519076651
1032583929
579486371
866262001
1154975596
904577331
621819944
1137232689
821439223
602646942
1025488709
715747494
861577713
585620960
474739579
1209891475
620235823
515401497
156143818
755635036
331403801
935907297
753677674
429487840
477227033
530220865
522148711
884484816
1153815733
915638920
518947144
898405182
520441472
505164889
744762700
1022494960
406789152
732870378
945529541
798502658
919846156
843854753
452066157
920343810
479235697
1029228313
869980951
1158434069
357139548
815005337
729579262
507721488
868124536
602759787
957952467
479576091
715216338
681137338
1112170188
600333233
875975084
995735351
562773726
550939273
621004616
398140283
1013652624
371871622
432481244
1293924797
914345552
642660712
581162258
1159856191
399036604
975173831
708226806
546925773
499252002
639141081
632850817
500761857
898593309
457765564
780712757
863666880
522829024
349511511
1007519732
773686176
1221402631
528161408
799487918
501549018
555441619
952827263
781964434
851746870
620775849
1170222352
980509431
584115449
252266716
538590071
730638797
747893578
783341279
264067206
614640796
760815941
1076600457
770302854
837118317
580793832
1140242508
1153902177
1070720288
623221888
783084468
1168966625
205875846
1048474151
356754961
642536889
758090567
875371448
439126951
1114711370
1093901899
953810637
496715732
931500832
497795385
818564739
729996769
521760589
526750993
728660069
537699915
545552439
1042342611
280675441
756060040
943301292
729002904
492143110
1250739523
759421285
1277506992
732746410
469153884
641264557
938354265
819050883
769578625
1269612205
947143043
332378828
945007927
735157095
792098829
1239361662
838601517
641666397
803507530
451882096
1132750344
743737973
881468682
385112308
1010198113
409981140
632058633
820518533
72062077
868306434
664843536
168729659
886966564
1098353665
375843700
885509052
977227170
458505902
534187522
692032712
950177265
899375122
937421866
501536360
730304370
1143071689
1126714558
1233559898
1032357684
1135220883
478895110
640880740
768017974
389541337
839497006
884320724
911926289
921815287
777591487
996130842
1017850690
229866027
351500702
558449926
1060231098
781713279
979605229
705908573
847160971
553214560
774431935
965218407
504683416
924938771
388063081
1096870874
1041883997
880727713
412265313
865219826
1233536360
1131279930
621235683
717561856
1182557793
368282080
859553519
411314344
419563541
1213102503
1097197436
877008019
505673665
746167751
1271278377
259455714
907387587
1259332697
1050780911
921831509
642114442
1224784892
254724642
1247778398
716027340
394413192
455706410
966228664
814138844
900934112
902661963
1168281076
554823887
644484309
661174978
952295076
621958971
675980777
673921219
504730315
1043288805
385861347
432654884
822918820
526232343
482311201
566237222
1073056380
1098015179
327607770
766677637
1108001920
694120649
646262679
945036043
794697502
645346711
595361155
820584864
409338315
830606681
1279143418
640840027
1007149306
1109300119
454228117
977343421
1202492191
773749749
868142648
657298222
618559574
877703171
586601527
865257999
597143558
585142404
621330786
422416657
641716874
915945057
466359534
529416934
584000377
712773337
1177925029
1041628236
968277856
1177686568
498909273
1011461470
391057974
793495757
1039821734
751869033
246007695
400905102
325801879
577806449
856934060
1122360953
490594023
145974958
710554573
459404481
932588887
1091353723
1154388666
790781332
394706940
509297838
645659098
780044224
882164649
1230186155
721956346
794528534
877327910
648811446
1013041675
893605994
494798558
1057543536
556258736
1158672439
353874690
680533352
924793285
499969268
501909872
1219922263
969930593
1047910416
459026299
489053531
1084975174
430533249
647829063
496248458
942333999
1214548143
971027551
1081079827
961986666
690010625
814974496
943240808
1277458768
815285326
279176645
1073873538
1041157981
1073457476
573596521
906719816
881219054
597240003
1237836938
1124160690
697825601
764183754
383064641
508131214
1092568559
930140517
372753479
1054743668
899694623
360882412
691759408
759456489
918278115
772469850
462577142
722730570
845874335
234595029
890918122
736525741
802251290
628843455
495371558
510713151
491333544
400815074
886047667
1084372532
562418098
777353102
947060534
1026290523
630303077
975591170
333142351
835760563
491652394
543143072
216396376
846764243
794007283
672784335
426865886
1032994176
1123130697
463043008
620901236
529919622
970459666
492077503
1178439643
717285857
828280037
688200281
720692166
1195975060
894902157
986998293
1103545537
1259067223
1298082215
1006427970
181325546
961854955
790620229
504796771
612406151
794898697
908487621
1019268240
1143943766
1061846640
647807809
1003870015
749953208
779948286
464102005
973739012
1091046808
828557902
301228837
883759464
1078601868
487134325
1017829018
1286922328
1053102863
504800416
1185971772
622042185
1265748746
728167903
893169122
513155876
819195262
741111517
473688735
1158551996
567342492
531797028
396024570
1184503322
793399641
41615551
977150485
539995952
1205321069
634148298
489305256
358639731
916799663
599317820
504067621
796079794
902935394
712573813
530564366
716976273
818580284
621777740
792130452
1048626748
371396612
365968581
543774964
438503907
584728205
538940629
975554255
862718810
1010082820
1022095394
484431463
706545091
1030497137
823186007
715131355
767867203
780499366
1206638151
451000797
1122931789
868215991
1293853393
878086728
319197371
786424014
855792627
428298895
680166600
517057585
1159659015
478211939
693327665
940570379
1060461956
595777265
1051009409
1056099616
88403448
958680970
697193719
1115118227
243980774
331066651
358523410
114591734
1029661139
944585509
752255322
765263458
634617961
1007954519
742738617
829265427
1035727619
389872349
829086441
838815583
643693011
1011468184
549051102
975900036
1172712557
217773645
587695901
481943459
835906714
416065775
685509142
1092567051
497852821
412171405
472765689
719853707
1183388651
385276891
356693890
621809518
367372956
728628972
637229631
901466623
433792810
640225245
342872724
1048887457
534241738
482840587
383286951
1181257165
931214395
425745667
1278609319
1188762771
397701160
609850840
712094699
1018991515
972989986
722476034
389774622
536714150
1094684519
411872578
359453330
610025814
127258231
828931895
1091564230
439496019
1071689205
1113927391
1140946121
837748227
421460939
1092311267
644339995
468161471
477240202
910280813
664731775
584523086
819388968
1006184870
815893912
709994792
946267805
1023280322
936256389
756201995
796438421
436609317
604642384
499516135
821830634
480464076
822435600
711073975
1202500030
394527239
884017043
703371582
800492866
818732509
1051414115
615609397
547850972
752334909
760602337
579934176
773857395
586670691
481088416
748389098
719843654
1084572548
1238125801
335641263
1133786622
657898382
662329823
1035604557
832496024
648549888
935265557
843633513
692318554
336706476
800541533
789720107
848197721
608303384
593391099
526644885
889632039
571296692
765725593
569850640
1168944427
1030373234
1171256987
473170848
1230659442
906520652
869372350
753751962
669032895
387250594
442598314
314180703
500191902
1230404379
1114200115
494971585
138212112
646804329
513508874
1203034383
713577376
338788463
1062955553
1183806929
523829897
624443460
848023577
1049006306
740609572
1089162962
403274080
663035271
859256935
465307706
520681935
1014896502
451797656
507690906
576411411
973106942
534405847
764738923
1042911335
510257664
430482055
1292926243
487426188
644660860
556207548
760048533
141056356
841933831
626482628
629525284
464213960
438295746
923924308
619461934
269421085
414780015
1216492512
246564377
756856385
987777791
721861955
33287839
637624179
1149728741
389532925
1242426198
871120728
453440223
706020886
434753027
705957315
649112387
782006893
375972841
405362902
1020964507
1050964942
668864572
746234557
1178210349
481435483
1145193602
617302020
1212796509
972667049
657513455
1142171464
905791397
705544330
733175458
56276548
367908105
497645727
741799284
33119260
563578039
278824701
1103721499
726972350
1023237795
500288123
328144337
828743171
1292516769
1072261152
415465773
379327783
464365772
706129435
115781188
954575275
260510965
762387176
1262776915
337639570
745844170
961786640
951735279
1243414827
485086363
767353911
971723793
647593710
1141160716
898650413
842766199
1027645388
395847064
465535253
830854582
421423826
378142137
334574950
645544031
1169568171
484764308
348995588
375426576
554684553
1083350774
584377210
1120902959
426836956
832498434
480750810
746813069
380493479
917894236
408097117
812125382
1170043326
647381532
1180787491
224535202
109380211
1090380158
340724765
351464802
1011828689
585274511
816043079
762143209
1211412634
1138297372
699110967
1176238084
1220874420
1183590737
753314623
967064560
624598175
1058228603
436879591
450294850
1082208644
232260827
509234506
809207948
768118248
868911160
477695400
1089012157
421292159
926026333
380464181
1262351550
822546715
1205725891
1211557487
1098316065
935602166
426520203
1077860362
584328507
139213401
586480395
300629726
813277553
246739720
806777896
636462382
458216742
1243197406
785304616
815767894
806659679
999870195
1090300340
521886394
906525369
452684157
1164178555
328098119
717703520
490793208
661279491
1219851254
487776422
1037536696
973867976
809676046
923851263
869219053
1091493897
854430591
740813546
662795620
718570898
466709965
586686898
720285066
649052551
1035784761
964548432
956277095
540643977
286629926
1044010482
1100406985
502444166
942257714
738744061
1194154121
573780095
736777662
1182778227
947498785
1142082799
807578192
467766405
656637749
962059966
1057882415
776577057
732492698
1000744642
921215844
352788564
893031640
414262369
112575590
1146818650
1040181614
924934388
771454703
863726958
703279304
443790574
292499910
872722024
533281737
832060179
1148895218
353642701
205033224
524700491
1009629249
479227862
447203590
736961249
412587141
520950079
517484754
1060650160
818598580
936620896
405513269
1150735563
938610069
1100572133
270856799
795773272
488963390
1239880339
1000067417
1071269315
1080559810
1114131542
854953003
1041617634
861363670
466957013
1084729392
507688227
243598611
981220629
1002017168
592114894
1227772631
842092121
758238226
956753339
483032009
821964914
1077594286
504283169
741633057
992282909
750137153
641229283
1162922631
1060359761
674519367
646037663
796203243
465344871
327351200
552932264
667831910
1192035671
744257777
385824832
919184372
517369486
854776431
980139438
384095533
335269375
330415826
980455879
323579754
581074991
349695088
969155996
1267831001
1077362791
763830568
381617774
787018297
946129786
1054795442
532163401
1170460099
981378725
219333304
468154532
1293908212
511251772
272710775
665113681
1252027888
708324791
1203841501
772574435
668823162
1203206458
901142762
671557481
1128780200
683012492
614311910
362900084
1056573317
599439532
110017069
481910501
1158765816
442303212
1097077959
1034817078
1065759100
173651993
207142772
444134944
989578256
727417613
1276820032
427023832
204113899
1217646430
659108601
121263628
403400788
262129455
381964440
901571614
843400123
683911609
558003899
649955034
1174899211
1013536686
734700528
764430706
538510546
478703104
1202191439
630993830
1053212243
467003117
1207322604
1293333730
1072067791
878270916
449209459
1116606138
158543021
758304695
639445910
1209613413
675002505
772804238
1198145331
968621247
955528534
1089420908
348769374
1113652425
1130591577
985796586
873421819
1141326184
401693179
1161977604
424054353
732949050
987808406
426302386
445430421
517841151
859006808
963384544
858121154
946431354
665784281
542729376
1089605141
924646263
873995847
567026128
721993817
548169212
772349823
373999570
1022235609
1233970533
448838904
491230217
738839021
561980670
515868412
1029165097
342959988
439561751
474583640
710713557
1098540470
792191131
987356451
501258204
921255466
1046561866
1255797923
450044891
187979260
446184844
287537494
706207737
652399511
279552549
101071698
1053738240
1073731881
744342797
1079467949
702052869
1285729569
497895868
203796415
1261081060
1043490450
950543009
376022303
1053599563
686443064
398585245
668510815
404286527
963943102
330350614
274331344
496186687
470631002
558792361
439396697
493677125
441742562
498928965
1235074666
605573886
585389930
388578931
903848429
1185606350
824976093
918020375
734398530
626284809
172839844
584611878
922336609
1138779431
492726170
957095965
351265396
666216625
884103190
523566929
1144780375
1077513637
996539843
943253265
838115619
877675755
502426246
1124562811
544273415
824679721
1084181536
495665152
854599562
92651346
575400421
407447496
620354068
546546127
218062859
565306563
876734057
635357558
856097239
565223952
658107085
948768186
601293932
734441811
432474688
886665049
1144366080
752461412
129583462
861251363
770962549
1244567352
1035577077
1254065524
1177316033
742783752
529548622
394239120
1192226642
1007516325
791492230
974996879
1174919018
684219934
630451163
948889924
605537800
659909595
729356192
469352308
554043159
992073234
696772293
471325556
692037019
610782362
1070402875
396746848
210555687
1122010645
1037017841
1098453219
406912624
62004511
720551675
908619650
913165271
859442509
664386789
444505945
849725877
1135842040
342073868
458681684
561107600
658714915
1118262716
593706618
549546570
1099536049
668481399
479761879
654868179
1055675169
780061341
866668636
556992784
1295340742
1027793034
996345752
662751705
1078515966
416776263
399877201
1056736357
1140788314
111689972
595641048
494814408
1131288518
791075157
1008141434
770194634
517174853
1057924462
448430303
964220464
908719612
911941500
584210206
718507037
709102583
751340313
1100700971
757894626
318346458
814981351
737943495
779994416
1233661294
533637758
492589107
1171066282
1014865411
1195379892
865055903
687896119
876773847
1086175281
1149272971
1138975626
1160678297
1228030682
610132795
331518836
921668561
401474042
544784813
1116679991
1244108341
263242523
339561835
836664517
811500724
1027529874
394649586
910375406
675853254
926107334
630786031
634944780
612727888
851181297
898410631
668695990
389491343
803495967
500029065
658203824
969948691
576752932
1290106878
838144659
429947860
866127601
867016156
898535879
701343717
911398815
996878031
762817722
1067069676
1063688738
651411485
202414319
730458815
668616053
804927323
1237467624
699014332
470795194
938282475
734159433
522791410
1096056792
376175679
863726062
1062690535
462402076
55791091
976238785
505754972
1225701631
909284812
830879625
1102115213
870621640
983604013
497263533
1278981065
964519742
708640493
854582357
1245263534
684681314
714422007
897930201
1170336975
871480598
1097926313
275285359
845720772
943132254
664330312
963834094
947747419
474540459
528476728
876927899
431386137
509136183
724231442
707387652
138824909
733517169
947309128
102281610
731591520
938716045
914507692
503358070
953183615
711353133
623906072
393579454
619366329
544598130
864824447
870623958
886829871
461999579
751227609
857830707
1269862270
1035609750
570673752
905387630
911464187
841901224
769979609
744523558
760359
685764946
455936567
691626317
615175601
720125078
1291864972
703466729
1186423566
551908030
770134833
860118694
676139951
549020515
361926607
248902029
517283698
789502988
956366425
816401188
1057165774
893831316
962558239
531596435
1063893024
271066707
462618704
586870478
1003263050
630049202
724264543
1084387984
1234828663
514879770
158682237
252957841
993415946
815538671
505901424
200593366
365140393
822256635
550234087
1037097460
774627693
91906633
708056389
1265584413
1060193339
1040516126
870830717
747954067
494933782
432468966
315941216
541920242
987174956
626605133
906865867
89776989
497514029
682168521
1049781777
1155277736
1062641216
913141865
1049287871
1211964685
849685827
1148050355
702644192
602350235
683236537
467704299
308719962
560716282
1108475719
1099569065
944395681
638022163
1213958476
353062060
668736121
1232005906
223429760
330666834
283226992
817257283
987402986
921930252
534736741
889967548
722476762
872364957
1037136992
1058687845
1268597148
1006244016
494436176
1232976366
644329960
850505178
581918251
626993070
1245247416
240850349
668331375
517278176
928728887
1020832387
940266633
1031683084
516105150
595447359
926387340
386651833
411566187
469168730
611166770
326298744
905285481
661988768
472401294
504982254
1202262429
401596208
596095273
1062035398
1255442547
325878270
743716296
484656628
288475886
768284966
522528965
212135879
478818394
531917925
388383957
655914291
128953566
493390476
986636820
815990396
388417989
710980510
844666511
1221391747
468729038
734962888
1015954889
560035812
602745727
841063594
596645050
998387557
948475833
1259366111
913375047
760354537
1065979855
704962263
831550694
663982652
530900736
716030723
1116274171
468827851
873804280
727640533
609894458
1089192
1035993918
592520767
435503726
614190603
1211121524
219730811
979745951
639681134
710334262
780706687
299518017
275707940
1181805287
633653354
708592455
446516491
430465618
447125799
203051790
536315184
390865080
1036752758
288787817
1110740443
701283310
783952479
898691795
990411393
644814026
402153695
463850410
468462259
315314617
452429854
857454323
472661451
967786069
395722200
1047297346
1057944145
510453459
930946416
1142033634
635012366
789522602
683669506
898513001
1119017793
470548185
1223163313
882790781
659304631
738865805
623174436
320722895
1146030512
438305106
573882114
951469335
1297239128
1090447579
563429751
581159545
872802498
670836446
981209891
494026980
432510002
593672881
829553539
849854135
190177337
709891598
684052613
397216256
893354851
535739778
1199082863
1132680046
771590589
537539653
627892498
527569170
415472776
338076672
338372931
797469995
704889374
490110998
1003604968
1001575281
789011152
519672966
495742684
484622597
322816845
1032744165
554707319
888701814
348354475
467794960
641871134
1034965601
1180024736
493756821
1204391230
382798902
612371569
876343502
998432736
713380818
1133765663
762303358
1243281306
846744111
199868522
1122014595
631443361
662634619
1185432179
441926796
92633815
1130073823
559951673
1001308091
305521299
1207251550
647530155
803040435
679813734
591065296
306430277
1183464699
563628635
731231847
829773639
685730515
1031294740
747032356
1142631284
1191829545
792878463
1043457053
1049844474
638509105
767093729
855296002
260561069
881989778
973020861
1258025260
438473982
403705390
865494586
522176819
752392184
588172265
455992579
557948346
445936191
335070091
679118671
401690164
824087585
985882370
394462192
307029422
1127454947
1004693445
578159949
993459498
463899233
309845979
427658079
533075206
380963389
392353325
479130668
796977712
575955439
485315949
349492762
894552848
708649738
707393869
523502028
915251009
750694034
570143414
1042748067
1105056652
917408557
529868687
454259422
747452096
654864076
751003615
316355531
412825618
1277233484
632520910
647944587
193284944
219284341
717849453
905021068
816471036
742352501
710020120
1189892909
438048962
651565458
482832132
639942113
833180315
387028304
441385170
703927672
877966066
665108964
896894087
1021432223
462396066
931576898
957147922
739422404
1116028720
713117730
553255239
1010136175
803730430
360998858
631471294
444445865
494423669
1180230122
871256119
636771768
932333031
866816454
1089651205
635751088
888295257
980624082
870359586
1219316071
134376510
286779979
1104457787
1253084320
450925130
383732288
865368961
704908657
1055720566
383086627
276364523
129305365
648799464
984002595
761580099
993802180
151804605
896410631
861440923
1184721979
1107192568
699804235
418190792
91747661
831955987
1150326577
729033921
1195625304
486221726
869483139
417655367
1243351101
1177912551
660874418
572577882
1121297480
237642614
810454408
1229979478
545778956
648083605
839442221
980378923
653939403
596942718
392368978
494413744
718875729
938417656
655020141
994280487
1241103757
546040673
1069227098
438695642
843852523
890676866
1298967855
802152129
1155918979
629164713
895440840
953820572
376489383
661220228
928023417
481150899
195490127
122588928
948729244
1282627204
1003862002
886694927
596305650
868372731
998305027
749661755
1244729096
420040816
737887204
388271196
745164769
848469046
1045239640
1110500168
659389649
1124089032
149881795
530372375
955109088
969779944
190015665
1180948259
1243522784
756820461
979056233
759270466
1029566224
745013272
501295134
852360788
622556988
946685386
889214992
652397960
193793407
672820411
318394312
891840364
449642143
435660374
456045135
775338050
346199155
664275937
474095455
788969200
520420723
361217519
404964980
816221789
980330074
746596178
685110266
152765684
743012114
1267029590
784597650
1087230917
862013474
563222528
1053286617
454045012
460335030
1125731543
498702234
622385117
761472591
912754158
732683363
853468858
841354535
237679961
1143653733
1179414592
482973763
661882757
1164867873
872103787
469510260
183530773
1031825597
532269715
1037071237
396249847
1126913154
679188394
212920726
486504359
937779718
918685379
708207777
967419934
647952026
710127749
1228648012
815400338
707772846
170120871
657350345
124080723
1015699288
779047654
430353815
700637840
931459188
959890133
280952972
934935310
1069658485
1143526155
839436394
1050102887
669161923
358011129
492891442
776358387
642279396
769946798
934334746
1108451875
833356096
1062302219
640138724
327267202
695315368
562233231
773966201
477065326
1068628867
629206368
1055549949
643212286
705709874
1081231136
537545576
853052927
757434426
509731459
472981671
637917005
891458334
442514980
558643310
700964374
510555175
551035547
415593524
724896229
1046328916
675997999
909975135
946847034
872834800
412545797
51183032
517770163
705889236
953666023
414647376
788609420
847361052
1174758976
525873641
590341873
582283159
1162899880
407126782
317197135
1088207278
1230662329
1207145892
727572652
867674781
1124246341
552654949
227920182
653498520
978987320
471196447
1096867718
1014564400
644867925
808575205
844607195
921373497
909030520
381921066
538975995
478514348
1284154063
987084767
700101286
870237856
560316742
1294614359
1229198731
989310790
709308672
851927763
814943882
293628591
990589415
931173044
547653627
1093191207
764408498
897850846
603696408
384364924
508151093
810733719
1091626703
785940379
498212580
326341648
893697329
934503457
780959745
501361958
491624285
695406173
656350801
895564355
944447597
937137728
268882755
163735449
681317765
1108428546
984030009
865743240
500426783
416502639
1287263420
1018010772
978936089
928756486
1196401252
1121802332
1161768700
930078196
857137329
1075531190
393700474
1253437556
1061992447
767140117
976982374
926214918
562604412
969974615
1003124357
583762334
1122031245
441606931
903904930
669822836
1105408606
1135319332
474835351
15427266
465440537
617555140
994468279
566020241
858047603
180216960
594530296
436943945
837987826
729039826
744044237
723096565
984655805
884278603
597109667
936493407
615771573
524440025
574046681
471349184
667522446
838770669
997873969
535302467
1099200165
1141152912
472624321
1006998270
932866703
373206332
307567831
780459672
760468035
863995921
557521589
899191263
509552393
334979397
773217558
1188843797
376692278
430881925
356633556
980163449
922162571
611392869
546367194
1295897283
586483722
1018387820
497311751
217079564
399831621
1017154899
275932869
845530424
799697415
363331834
666288304
717239543
928584883
844405242
193505866
548520799
787714308
1010903920
467522549
883027436
1050479612
817747463
959950954
903895089
596864823
1277426197
584888994
437871089
918458089
767660301
1173588120
666480831
507059839
825885613
971839559
1218287601
824447230
847124948
1017149145
611545454
515244476
1247190200
326525534
798644612
545546769
443521014
483079268
870048136
815073248
556806556
739887199
889203370
880165862
907294715
465669195
620630296
926223835
777338169
774774551
512976917
806008895
1096895069
832409792
1047142311
523977718
990086266
855467718
544118803
1008151180
204863247
918984794
240895952
514379048
471981987
634533983
1265293770
822219047
1024457071
1049654248
1204344141
466270709
618974517
747565584
480983635
881740518
1216325816
846184688
353634069
416777084
1272849024
897994631
772769663
659595557
1291262928
667723245
341789430
1055149516
509305835
428607434
949200028
609982875
655700146
654844380
508522270
720127597
745979935
844304930
790601512
24164151
826976310
1015990781
565891679
218789784
1212705584
782559498
628661946
487914100
864747533
159564427
1178914561
447615300
538909957
309017902
887867189
769570657
1105925670
1138797559
625271447
1166154437
1047815041
1226058700
514722670
909279345
1030165238
534624788
136230915
803114855
462681189
879057330
998085356
540029999
771459511
972149892
837558324
680052268
595786551
969572577
476809673
360921051
480860438
1013850386
296972299
1100034602
782599836
362176136
963710588
1019015003
518205288
963034397
1022186366
684603
1235929215
373481606
408185351
1246073992
771943133
1037642635
378231956
405217927
392501600
647122846
805428987
507139628
369188631
738220084
493815930
316049815
1007419137
701740060
894820669
701416780
433326545
696816920
927212323
929924635
868765598
489850357
934994558
678197778
430468975
921189130
762955224
497408170
1106174530
889786407
608873896
1088169642
698430496
514755263
1045732602
1017629205
645130400
892296300
553359300
762976783
1276986585
485122533
1270547501
861283154
904540485
1062555356
769634745
958317833
741360993
559763106
771652786
356206778
352907529
1289900042
957804584
423258558
890014308
931563442
1162330950
343253355
439629922
967523475
457582146
1081105417
1291878668
814594574
858388971
451865662
570295346
231845297
141166093
583796128
454473199
904396018
815568591
1165498121
630719156
963452050
231677160
1032666498
536409081
498805253
1049056987
508092821
693859093
76132432
599222259
892000767
711080910
1026981935
466522928
1008830538
565643288
437981500
378478692
1284975842
927400902
657028677
768268484
557717008
772292978
393226173
474107138
750939175
388803475
547573623
346664406
726115261
970216616
783023461
1213148243
831443327
1184813578
521080973
860241339
869259138
1000684935
1140370963
779721771
523751739
498372975
971027633
782001572
1140666016
546403838
1094114118
1070959987
399854423
1136339903
663930739
655084503
1121232241
278584680
943546236
1189042076
755106024
1263773006
460583158
1073364432
340016629
1059634493
1083311036
1143100778
996148116
470557819
915381640
913380899
969893813
1216720232
884677147
1212575262
444733395
654358318
859349192
789262111
1034193077
621031117
448155409
911418265
1233462655
406988185
670356584
932657334
563265749
1042450797
737167522
385020227
1160303589
792730674
416644592
1135032389
643249670
353800787
518342005
210942088
1159160311
1012672390
1273993172
702528905
306093724
1164572270
1009554509
1186419720
722265843
525955687
648585122
911836667
933116253
625788340
962328748
380466029
1002474647
892387346
932570271
957308079
1219506553
1153501369
1065910704
627091194
710509504
493287049
461571391
586741368
522764670
1131597161
1097611253
442047186
686074064
808904325
899896876
1050711799
728647442
1073125643
1273647363
638244415
379611947
892403853
893990761
1188216442
1082597393
1141291035
1063365064
689805213
758216522
807121695
891244921
783296121
1003988490
416967616
627015172
1161662643
1044320772
1210365414
960078508
529422630
710507774
839015869
768444306
1298083922
1126752901
965567308
1102239338
260105478
1058544829
1290607919
344619339
358555246
660913246
766012929
1197913951
920565697
1137699679
1081289451
592989971
681391179
989925765
813356486
357525102
476409090
505627197
363351234
1009341763
820297098
810748526
598939431
861099382
375027575
1264999908
946100482
372223959
825342715
258008548
599258552
752636887
799861897
584707023
748522663
1138872175
998785442
787816348
1062228996
914986468
927821299
1099960603
1083572734
730244445
488161027
910809340
924963957
1032648544
474703175
318754916
431094426
1188454477
441535781
443211522
778459631
967244643
1105655611
887326333
419054183
340660763
894301029
830499339
1044181823
911199011
847606945
847640006
1158499288
1050768645
1125259283
1129207816
1189763927
1118448610
869553797
1032931161
199359240
1236594019
1269816441
1028112105
878261323
888317691
1185335967
1137967142
202615678
437913795
823340264
935475722
924013696
487326415
708368115
675246839
995569090
325603251
510595106
663918918
473941017
174912827
741498884
875479111
805237098
1043716894
654376337
424483678
221945771
268806687
902152267
402177318
1071822268
616406118
657143552
1082519265
654423370
926833232
1034903516
448139025
883463211
447479082
1053297020
965579058
166197978
510332862
982232823
672684414
400694446
404666923
954028668
630963256
687654144
816427721
852283908
467864811
740693818
1184830993
1187158800
946138214
1063956874
316245719
969365428
944434581
1074959213
467832169
540708033
1080328050
483595330
772590095
581840106
1009223404
1142877074
495244013
725824595
1020652518
1049763004
363344098
291002047
1096490035
349849725
754254135
1225222457
902990368
942983507
1239163962
1293289374
250578008
942162082
761060083
645540555
688239432
464864407
494247030
342795842
673513942
365962129
1004111166
843373660
1103221016
1049536668
600657712
757878813
679062744
631231027
1065557002
651152878
731189558
756172291
539640626
286221447
648902421
866203050
334997161
732868030
361378690
686897116
1078581705
885069628
784982019
426618476
1019766266
477468288
843505485
437784430
987681731
1150610945
853390140
711730803
741077443
644533170
552694496
856629012
550455207
252079635
346508827
785338698
381202080
930271772
1163421529
557009962
701124428
678678009
766072061
309963582
668052053
980731305
308015172
777231088
1292415115
966466215
807076505
331813654
917482472
365435373
1164499534
424366632
1118266293
627948636
1132116631
1078463964
692282742
1269613827
584025565
830344209
835466157
1004268664
487657598
936237099
480617259
851475531
502389016
586884170
607828103
393980521
655942830
603854225
407496355
264064787
896728789
728404402
1175687274
623835663
987738014
984305176
809373426
514823022
494966024
1095438503
840244873
1079214411
889546769
1197693615
1211433959
1114837518
604805992
468451292
1134994808
735637740
866861809
510139093
1130796364
1225159246
544352264
501261318
640541015
691273682
877233250
1063849019
593882351
647741916
142285312
1063507297
380957862
981157062
947617252
1037017656
1034213041
1051599483
929816136
1028357488
623104770
1041621211
812355499
344956683
214834831
872280426
937514201
739718409
940044516
390537827
281265396
526339790
1003412941
476961411
699155865
665321999
649597271
721006554
892354172
776259778
358864540
1042797357
1216827567
568625043
1135993090
270539623
462427019
190071188
1280341320
1226501999
930939805
440729198
421398646
501415257
1138555141
689430337
952507718
118287071
213439925
408091238
508796990
1060025084
505711976
875824777
718425019
900896666
804575981
913063804
1205114846
1158251580
1214629208
261881869
671614483
348933534
596816744
1052122681
687433028
364428927
314538373
1008136448
1114279593
1026377807
848056309
508896667
1065213774
1030333118
600208195
345898057
344703851
926084494
641007740
670744048
911468930
202857345
343243269
471583040
728595356
799616310
857174877
297980693
634903450
780408013
381858390
1150680065
321799569
1142764937
855657284
579277029
747623445
750681799
649961774
579187654
988064378
750551683
953182750
1025217392
1213499811
723575104
1238079334
697380082
400395363
499570776
683890698
678252972
704038405
1078148415
525284148
414686499
672253429
565758930
541050855
270779057
481865433
1147575573
704222279
1155182097
712862810
729642889
354734857
664472752
482619135
649049794
548151707
898788335
666418111
918220420
492483209
884537893
765908150
1035986169
722899312
1290699968
657890674
555717307
1122927594
841637935
799566524
181079635
627524573
547297768
565258109
745622946
563347328
571094164
863165082
680698596
686898040
429095664
510993761
460559650
899539958
1087878111
533646041
1121371239
405470599
975723513
920829709
692033142
688387443
1020535701
582633048
305389418
839196901
711243177
494203692
751905147
1014814934
640528852
911043097
558422658
565340224
481912853
835623438
459237426
313517170
290171388
762455091
833452033
592919664
748922765
384208025
453374101
1188276300
1080621278
630596299
156547930
854339426
542305618
448941167
780530786
804872855
802586434
602714507
1219258099
801073065
1114648825
1079529994
1298522391
858718407
702396829
908819911
693942615
862181657
462510535
551699780
215155448
834525633
1822398
1049941380
664961901
487846048
1140762475
1150270306
983090797
907814615
770324863
750893570
850927984
794682623
1135315607
875562516
913862980
700262002
673981971
452352075
1072807235
1167543617
998709630
492921694
1269327080
441518796
1241384060
348692313
581502896
642134498
870614321
1075023785
602147453
913849893
529193538
974966655
535249255
444623940
1279122844
509572948
539521108
1128153824
649577253
1028894031
1059021383
1115170428
395884735
948784067
684501755
931199761
800757984
1069498874
1002621350
1254189047
752117566
869571243
721652411
1249128555
470931513
734358727
522352528
1059698003
945463347
884957187
674198121
491799626
497864208
462571765
402435168
743759068
704102356
781988705
485365282
923516497
997833611
671216016
715572694
334606853
868052872
669112794
1098551657
596580732
922454017
637757680
517111358
1076872031
707408695
1293216664
1214126647
920937041
839081140
1126127976
291372982
747719357
985518992
1154318708
619893397
920942641
418301253
809672342
1235722844
1132517861
817012130
1133128651
1190663615
953485821
1295361485
327674491
491970029
966566065
804606246
1105890343
438533048
526409873
1121204138
619197764
792339213
853217669
700904181
774723815
445883857
363735510
187211952
375846057
1244844871
565445532
467537113
1134695330
1045659739
1109590496
527412808
772831592
404385983
394987887
854298971
422405548
778268813
1145290002
74304910
712478956
424797846
927331691
634140018
510756106
1108631305
531072756
198976182
489929842
667729579
517363503
947371541
918973099
312416380
977865324
324573089
865859078
430738192
825859146
832863186
967412748
597382432
1206311084
1119880606
284796739
1173812927
580538424
1014634321
1024149703
1124017631
797860940
512473542
439795272
564437084
559796912
1238751084
925457346
903697777
1048822085
1023529177
1033179202
996487582
1281121831
299096703
254359455
1103301478
102513697
547912983
971100110
585500823
596216803
394477806
794394406
286552001
492847591
1202928311
470581193
1048650626
833586455
781803917
897232128
441000635
813038896
736020902
668564118
1233469870
334453083
1120491991
658264762
1148067328
944248166
537523515
870986526
583125476
1161421944
1131722027
1197761209
1269752705
423386162
881417678
800243961
877245420
426938859
468125948
644875791
370295016
792746938
302720012
421918068
362126739
876251598
502616235
859251147
683493861
943335518
467366094
560951542
842975889
433319843
507465691
900240603
810320393
639503535
400445458
772593006
450573356
56480957
941690874
496998452
331638871
574287301
545795724
1069249269
736143670
761281757
886324155
529592513
401421412
402676593
336138387
1183763159
542171138
608839644
174653003
347962113
836899350
761320196
481682126
612602573
1188488633
645009388
381159152
454102586
697697613
447081347
688486200
780791360
465111639
518717108
1000575903
792252841
502682018
986047480
1234455868
1189789822
921694757
740832099
514284573
634019090
400259487
661415437
600293572
418106039
405727298
996965785
579600002
746327701
809428916
935181399
1036646098
915794671
999548612
482919206
712494409
948538817
351344068
1114711746
431648235
779735911
403333830
1225365841
734083231
972278629
1217090951
854259498
671158150
632716759
1081410845
420328779
605288504
497563989
489765915
545423657
293999152
471216313
911609152
564085309
534541334
989202083
555238786
1166749460
761805213
929594506
952491098
889369413
246016359
604371958
408454690
799685847
434192463
743198101
1140232250
974006077
485392861
672346086
746715016
738900782
739905105
149322439
681738037
1002100680
230781919
1250696598
665046035
783091059
1002288769
753683159
1115155678
1004542372
398514131
1043823481
505546920
1022931766
1065149476
530512591
200144735
310454981
798300224
1147458899
678740533
817469846
3579314
412822642
406772271
772159855
1144490151
618541630
275532150
869518591
132487630
492426541
1142667601
1052174137
820880451
991070537
432241446
455106692
475940252
464603088
725624652
173262900
163070622
801875261
1014240992
444866690
361933702
751095277
835888232
758524285
479214340
592526970
728197278
805861052
390088953
464293650
1144541284
323806425
713597327
312899157
931804635
79182256
399029863
601646900
435427297
197548901
848834491
365058302
1217634106
1210879283
595516379
812346099
587888177
1041224555
425924202
602009059
1017555818
1066644126
211096255
456291871
697715222
379510080
171391989
767901778
540442092
395355283
972377788
638177899
975616655
612095711
484053674
1290578875
907501489
1203667081
663438518
876379652
1101242042
650189640
400380664
551786711
948305737
925968172
1276395495
431538041
437043033
652102451
781426727
1076970572
845926114
1155487686
890101892
516698483
786442762
1105738194
938134605
444555289
801041310
724757398
120661026
744079574
1184220437
1041067970
999394444
1240368118
600092396
860953924
500534283
360342264
535001947
1195359261
1060965229
559679485
1116784982
525991325
1138741510
1073799155
905243653
553202800
805069190
594714257
220193965
1020310715
1259906262
244039317
1077136721
853708191
1186417063
1015262024
651645226
475450571
215345330
1139163686
419365301
239959071
474424927
918324392
1179383118
566698132
1001440922
566495278
1009185510
477671223
344272505
971972128
592466805
829886142
1171376213
467120896
1097268312
231281135
689662065
404701288
313290149
774067947
1178022477
1042614389
1030946521
943861401
557264711
847325887
547637552
1246165345
557633861
719153507
833303469
629799342
333907159
648046396
934172054
327083026
492458269
512048817
822312088
695722473
960221992
389022927
199266546
1119090596
389853317
1023416066
1036676497
771148197
732110923
407365285
508703809
405761769
864720582
553670468
1069931834
993201880
1233152495
778505299
431143348
68389690
764925201
623158783
517824671
1076843322
1093632142
1188341457
524047914
604901218
954988296
350172120
813613954
1134506029
150061839
958584840
783429282
592058328
1194006847
449518741
1242610972
891677305
1070617529
608985433
1086749849
1092959864
603869061
1110645028
870100517
531162007
686316397
776862234
972677856
915354531
6827529
352611966
1088430021
517672363
463156194
547483091
1097044332
233796349
591216215
927549027
285630876
459238327
757017512
584615468
668610380
881102232
455018852
472032374
1135493806
517227447
900917658
277380033
500446607
681284123
1229252188
754818525
1074767239
792049113
1037452013
880681712
948821441
982047133
776504121
870992227
832918130
1052699269
395779691
1010052506
865220863
511760073
1037368560
971705608
414128366
561093473
980176142
1061537788
892821219
824082038
491833788
633144178
684669583
393863007
128036372
708061468
508265009
895050626
468121609
749244419
849772647
549798497
887313192
1281149870
1042909180
904476060
945355841
887515614
728583745
391786862
651259299
405631731
880116839
595172351
301833584
756228659
381007133
491721998
787199769
350354443
521883610
973180128
1039056833
859135806
1041123041
684587930
914784099
808503054
489671151
396865680
940514915
876517813
612466221
402799097
811254823
723803577
618669601
582543536
629888040
823925511
451575871
819731072
928976566
136251450
1295970618
1256160852
1232883991
778230462
821929503
631428002
916069865
405849898
168842241
651354728
530388695
512544678
660238132
1223655658
1179705479
519872106
771694135
537260714
747397235
598668406
1224557756
430633776
851350803
791108895
615473715
847306946
956493410
927524186
712971489
1256044577
306756028
1117327148
598675135
561870729
889972663
658792972
35199409
160473495
696228823
844269580
881184827
491148462
999494016
742158120
669197687
768508275
420272152
190835201
600964212
889899858
824328244
632377160
1220041712
647298248
220980656
358729314
1263151356
1217410506
764409787
414751858
798016562
517125207
993604570
725130484
59538890
455785309
1048050252
718007539
561892733
726097371
1036348061
366408488
745845558
502622541
635993544
927614840
762892295
1148551885
446698449
648825202
529667220
1046479521
603893948
812934447
392646874
654445733
417267819
1215259107
459375278
795637743
1031327653
354691142
866892593
87640134
763940864
799472155
724744048
377860916
855848308
738324786
746498751
50023367
348730658
352952319
548250002
773599046
458740241
1109364540
693586455
924073619
905221420
810448150
982719641
408994535
676446019
243772946
250573470
270505555
548229172
754832592
644321175
1089511203
1104770871
616398107
961962833
863816197
818381338
1108306141
805424556
1063963805
613397011
690483463
831006117
661433062
446720295
1107195734
1103291189
630599485
580592921
514108343
1070545060
436530298
483927467
298218123
496953054
1138464386
1070191531
865927230
765241350
904140066
793747484
707862153
788054770
626502818
1024978105
1047080911
431214784
1191689497
836596781
370709553
902914275
748052744
1060796920
1252592426
422061654
1076126078
1030189461
348578699
396665035
932131563
1056998262
815429241
565426588
437372011
440291905
771337215
851008510
437652410
568462293
379487878
924773175
852562810
449261873
696403604
507462303
894795856
38837464
404681578
665380386
366541077
391724217
1268065788
515311279
966555141
143859613
965910611
300665063
684343763
854345700
698526856
548869541
846543512
482134348
1233389561
679001344
696762749
632190052
462217769
550607914
79832504
446263488
804164445
468849901
350184406
1153848526
1106096733
1182519916
589897027
739723659
276267076
461674762
351298527
999110756
450621803
412916673
636372043
493930197
420253778
388482085
763543631
1088783971
309360500
466519532
636243438
654852205
623448941
526181112
344668150
597745167
1152546769
484673384
806676475
64507213
740479048
769967343
930054234
524841116
658315746
924977175
833340814
626430325
906602347
405482794
500390579
600993053
531074788
972268771
466000948
1214889766
658219532
1104355465
783973111
481401439
1015522517
423831004
688654626
177810798
668594211
693997033
948830197
668830083
841549260
1178181872
512431132
399289406
1037830093
391594672
795122124
537625606
307066151
311487758
541054580
574254759
453657364
415252783
600422545
738467969
524929403
831961922
752072693
1243644649
735037928
694961444
554989868
698076577
999361295
885395217
305999837
158655501
535927388
376253590
484539113
995089645
386100079
1059636493
368690931
429209055
536545258
747801874
1005408491
594940736
469561985
741716790
1299633396
1228444233
825771863
1270286631
122334588
235413591
871114029
990388165
1135973339
918184995
515018214
1000796959
1108312986
934484599
591431055
691624330
506254801
975512720
1002337398
825549488
353206507
454854620
355566577
656381633
666789116
948732024
436460465
1006735980
257755239
594771142
486559431
415869844
1115739019
963456099
499724700
481745860
868415345
1028486974
396828595
573245698
349846882
399363596
643385355
553691283
496953592
899116696
571035570
641099210
560588702
1185259151
920221714
1233927163
753964713
322009453
766137078
354454884
360355838
335562526
955495402
964629737
416237524
711628862
815320690
682824097
1119715629
831612062
525565337
642742934
1122093168
229932626
674184042
635352894
505176590
473613711
21716138
526868235
510590393
665202457
382186431
460977445
658944245
401465863
1240312394
621708327
694104959
738212110
1007408426
384169199
503590368
336112450
245071888
416576694
995154847
735940944
599200426
939058157
746234172
1056100060
938840758
747911518
550306338
508106596
403128745
1125680803
800037020
351994682
883499445
429365261
883083012
133356364
1024106603
551167513
612200799
1215086231
1134532866
845973636
1018409586
929185496
858653865
1030195076
660188012
667887308
292061704
939538869
397100439
1015967656
415435486
641533380
476595712
475474382
463020232
625974087
979257977
1140462177
960961819
836641209
301195284
976130153
460587814
1131252985
878249906
342719662
896739988
762329599
265625478
370484038
874762603
741391003
1078249906
1155920025
242437009
493472680
943062423
1093312756
1162143454
885303497
682693850
1207998341
643364329
1147904121
486903459
345773594
599079623
405214684
496712509
801102106
895583282
1029211484
506776945
1265534301
482655100
771350130
753909602
1026675032
977457818
1143571817
1080692903
973931691
1065014103
534274073
520329687
589714665
1240738445
891353885
1292770428
538903952
1126119855
272703991
481339781
889665735
1004980390
1064717885
978615851
813757225
1122651439
1008924804
937499187
579379
498948156
1057158772
312662544
1046963834
618344216
338727992
949140009
1161831341
400829014
1100201710
320921327
648434333
1230064192
1184456958
914266264
941876177
1191170344
820267658
1136119412
1050302540
988322143
569577609
2205928
1223976944
625769929
814858019
977962016
460260870
917498474
1213701068
566695689
290160974
827499504
401271267
541870786
1067991478
878530294
526980177
1160037183
1039087590
1224304310
755394128
486048803
1081711087
387888903
1158090805
577949963
486893245
1138980201
610808535
306366757
452093750
682812204
463806705
533573883
953831999
783382043
334806220
710270332
415481722
1057891958
1222348229
755400406
454173735
1247816563
830241350
110403851
334477893
939116329
382371597
480155917
597766150
728184620
319575541
744662364
1202812081
536871629
1272110379
334625348
377731292
937807126
485544567
530686703
981167076
412690784
508040144
1107556429
456307751
1230261679
1185742542
1278324250
499248321
875371112
846461774
228106728
796989805
1094626953
145094716
817648025
501005464
830721194
442267979
895424633
1130597148
642478286
1010101235
467901813
887924200
699106685
996017077
1071815067
591021691
348636411
629016435
613199889
1053486189
1053632945
535033449
1127188087
366655565
367462192
328389956
1190231876
1030906046
1233058435
981738906
527257477
89192637
507691419
616438745
656499264
799930263
837904685
755668620
349621151
623703784
343587968
956910760
796528817
1226350440
47681913
495947354
1064245190
990061460
1051869306
961758847
353433580
370206654
387526301
1246137742
1053493712
233922381
1264356055
892725117
171011039
484527083
396481733
918928250
615313829
40261613
578644148
1233767617
965999569
1180962969
777241960
1202127358
731856751
729295538
468410769
822703872
784587833
583541903
338951230
460049853
736676042
505148103
541019468
513716719
430519307
858657842
999532932
819209905
1128286893
626464416
983898666
688833110
469933894
201009063
762790127
829323243
1075975979
719345573
995057187
461597824
891142626
1233166737
486543474
1006468886
1014304595
212090101
1161382462
517509634
554213062
989891373
591528416
621797014
737891779
544213376
943336650
1018104732
502462111
726585134
924239376
888992692
383230815
551739966
493074513
622596259
1261106229
611715554
910159099
1032328582
1067784625
606801352
594536406
517576303
366613864
800691864
926126270
318774275
843672835
1026026367
517088663
621007386
843179605
410628506
1030881649
763630459
441527723
937905642
1132938357
1198851986
901380880
919344665
625121238
474130509
157604368
489876715
462449141
681823986
300804684
569609450
999040662
988999834
1251445346
671791655
440130912
915314503
955925524
838463076
718043536
526569945
869100169
350766437
887988114
921004746
144028720
1114828904
1134345660
871804937
1015820809
379962332
795574443
1168043318
416753525
861753766
513531667
476604945
1283625672
899921289
397992276
1091075884
879909254
907811608
628810239
1112045337
889598194
489618963
494413261
395080534
900949594
921282532
1075226346
833418232
976166610
427502914
625753996
1297583420
896651135
1159015195
862608115
470383555
777713199
1062820592
408623730
807688396
978862376
311032032
1202867011
868136762
915902441
832063085
647173224
779841083
909831998
453066734
611575822
1157307064
107605944
244978862
446609096
625067372
327987704
444510495
778222945
1038840758
1192607297
1193322491
489116218
905768707
904135477
886553678
647957998
309141843
479299024
465775062
755575280
1169925976
1004512891
588941695
627616610
745952152
867346782
776509930
771868078
396443100
543432208
887332252
599675416
564721164
708440891
1181463604
784477387
999646832
900088101
954939062
714189084
437183141
562404326
322508879
377224427
488514627
845004774
590848375
603687818
702216565
1067533168
629194326
415246617
591876194
1141503827
700260899
514309313
671177160
805875104
948738793
1120660643
690032213
780906896
1094963335
992517105
1071200899
995074367
646610622
1094217962
389234205
952616903
1261595311
498038914
502182862
1225785003
1165606950
609533474
1054417433
1111578465
930402700
541432343
844280733
1204237557
1010481883
529835059
1075813881
1278428077
674068784
769520757
708791705
1272393749
1293815883
1063240537
846991585
379916158
623893671
830959312
887977143
824288217
243320810
1119090441
472048604
515118972
1001094559
423321387
493150753
1102758593
439993265
548906668
398229422
174771553
920256368
583864055
353964584
739991638
919928217
878942785
883531101
716872950
491181724
1107547272
875243590
459958326
806242340
355755760
627723302
698555059
318491140
939555509
1020041672
1185582176
1060869053
1087773522
454560065
979571880
471037543
571705382
356617384
1204442056
562940295
482642089
990087370
928872863
1153646826
445349549
1017417904
1049439989
838547975
518011346
829898436
446159347
805230609
931434104
796001999
666534035
747006662
1283317520
1169618763
473562407
567287489
551388109
448595152
980428688
821014112
947552112
384377294
778349699
826675728
419308467
998313065
637276749
387935618
478545187
827608515
674506976
938047750
64292095
468170960
272110739
828733879
630599854
935378294
381495167
949485121
1074963230
477380276
1130132767
1176821988
736754092
866118827
1120456970
877002802
986454296
1105471382
591613001
1008852153
813832058
454369888
403299604
332718251
231647511
514328131
464732211
344952099
595171420
1012148213
197849765
1297488995
564595925
490031606
425299914
129136551
932267347
999514654
1121888690
1134923750
538339250
409811864
43644052
1040338444
651105326
1092616911
425989247
797018496
275432991
876959578
1094563611
215199769
573243254
954594711
759031096
966172140
541499132
916925307
1089123315
294032436
916959149
1182793648
427591708
645555738
1293429075
963199412
1038082778
691703199
918419296
854341699
893259195
941285909
577233195
501670035
643975807
1127807387
292321930
1025199819
988316746
1129129415
427650822
1086696443
836109881
648652119
960544312
1033000047
304091055
634511185
971645461
878763201
511755430
1011456541
424841610
1146066057
1027588372
884054179
589673610
597996575
604234235
488229733
600153570
981447178
402027321
988327142
180847175
796661251
642021365
974372624
910487806
821685239
78154465
497100738
846170886
32267604
688311703
886840204
554179753
1217797529
1177731316
539605805
785871615
664383701
958989567
348006394
1080709666
364630902
1083776814
942805389
874347304
446650248
1144542500
629521966
1084735723
1099948558
399490975
962823269
879258194
865942870
1056129646
1069335049
400203202
1203115488
466980394
996387983
296355808
1274213849
1087864368
943952298
1097980249
1205773701
515625711
751113442
836504230
190513985
1266337237
406283151
1046270732
560783063
621099802
641436179
446270871
915810952
856629629
588595473
959009745
674364195
835967298
593253498
969970323
801651987
418776693
342826267
1101369458
654573045
380255017
672145122
796729393
437914076
1177677001
1079078221
443007362
1271263267
879851101
613449163
1241005350
455484558
1127579072
401474081
745504393
363197749
1155957847
302028844
803802545
554512419
655153246
659990845
331370888
624597806
776607281
806277621
1111058355
1081656626
596879708
941237897
498777265
308300278
1082978720
961601730
995494578
1193649753
145224407
134060314
859539191
908788389
459876228
401023754
544930462
482237378
863709914
780542792
646812675
727288489
537299976
1126918863
1121538020
1213309816
1224242473
421509025
398471640
1221092988
682208985
400719184
1283727285
1258607240
1123829405
536183471
748509894
799523740
1234236129
658562077
479530018
651771460
570462190
1279438709
875770327
727116826
766267911
608829178
443673324
599739237
1113987282
1237321316
420671565
491230272
469943543
645781866
891712018
1285197635
1111484327
643852519
717963359
669714012
456160343
683962142
1044832682
448855680
525754783
757329333
928287471
705025422
989486327
631989645
366042522
1175465090
517526134
1134295288
164492642
872811551
550083669
933498240
294769916
487571156
544401160
998314633
328690633
782757755
902185177
756702293
788944850
326301087
581880959
891525712
882124430
340912977
340673799
790858043
1108117376
328400086
701489186
1171449396
294772734
841401213
632896406
237626678
706281770
416829778
763799692
761538899
657061674
659201088
417988905
1028574178
204128995
619752214
829972208
502374497
1167612862
677940554
800718920
746180030
1235060923
1145566975
1191959690
637137487
742013309
653840118
1136294548
673631313
510793367
1027513940
1142748754
696167404
1184551192
650012910
743064436
721010929
583306136
834170091
1032585746
545909486
436885179
606175911
559453455
591016607
884137434
426173583
277175591
985812546
1068403827
1247382863
516386097
849686494
830367827
395048070
525288043
1068540062
989723836
771655421
801195729
490849418
550974927
1223998837
743806891
1261815457
744619787
228593246
423456345
300075329
72514964
406684732
967638436
1043060462
887821055
292927791
737497794
378117933
1028174320
557116566
707887024
746428589
553025010
743094672
632298175
1153390384
210365099
1185265528
952915178
265416047
1103713857
600396205
856090172
656052999
1187089892
1206988546
681448731
763790258
588108328
424989731
500140403
372193964
1074479064
1242209691
713326619
862846144
971582371
892327104
828654379
1009064811
453372174
1268286256
1063781406
352432564
797773161
949237178
632447574
819902566
463708624
1085587901
981352411
521649445
1005982380
935860976
468559838
506794809
309731147
860455796
420458889
680227924
309911429
384173674
273439986
513960136
462407704
1125959107
1122177296
166583080
991113406
1085190843
800565489
867999715
70083
917900803
759411416
518167975
928174786
1071470046
917066754
503550522
1199947085
1221639381
1142306708
1173633163
762352244
488077716
653917512
987427435
551539374
892579824
754622333
437799154
681639969
363577121
507103830
1246581780
489616913
539203545
562353954
505272423
626021028
473279590
453403701
958721430
389756039
847695596
501297075
503230993
1244687980
531362737
1094446401
420013953
702826616
599374135
584850168
467295343
512536306
1211899938
490579126
1206090534
857268396
860352738
937753960
989642137
881342686
1098549095
1110538107
412467977
720426317
322470335
834218195
464767280
667618856
700670398
998163723
939875506
1045654310
587216008
476031282
1110071717
859962224
718076179
808109738
494687383
872410838
1075659504
775965542
997149852
859674267
462664625
380955657
1019297582
414594574
475554933
465508377
1132252198
738843102
985230893
516890263
1188119893
1001441321
869446054
740349123
479078988
372829851
885782860
1060814171
332977541
711209053
486225474
466895646
323631335
1094667279
1222896854
880621813
701895700
742667724
537550369
657700503
549063387
511016506
484743974
989375874
441537831
633545363
656383739
388267550
1063816677
529728681
771396692
333193451
608919892
1090197001
575853837
856244145
1021812687
304696478
1256000073
791137802
477410496
341486088
931650474
480483009
124064896
1156494710
820301921
593417953
702965530
704354641
741165773
376297443
1241388077
603893922
1016234290
1220317032
494598733
660223843
670590540
998829820
755723686
333283633
1110210582
724442181
332551141
846344781
444671622
482286611
801909307
910516400
689625023
842590078
884555711
1001769916
1040921325
114112312
534863513
342719650
366239273
475086428
1072569402
822736319
382429936
899251640
1142207176
1078938958
940782826
775439261
634642741
327245214
535815954
386202677
601671767
1210489910
507174760
55242588
301504466
599123948
861164022
212707156
1004778960
463704571
598586873
791207007
1027399491
1174208976
466705215
453259008
408833600
322049229
481674333
811002917
494776588
260419815
786935769
539157141
1233890601
1284582006
387278655
631755217
825964350
631012530
581043704
1033049508
581812437
478920559
692195203
473998892
1042408030
500962343
163599153
117422759
262101750
537364609
508444113
744147536
642947759
1040062643
350241962
857805328
883657902
892850519
699126312
449057670
1204877276
717014346
224259144
486620995
1244308882
407272219
974807977
776271879
1197366507
1125891187
478569725
569684117
787199475
535634351
230604373
902780953
1016129886
404751586
498153586
195272973
447063286
893211156
1005519484
197791267
752885282
460568144
534709257
696479731
158534369
535431424
294522437
727919589
638716151
935585722
382138241
455917392
1092785588
704285251
136550449
788310979
724266657
389696369
891091113
763569838
567941423
563584036
870330670
697203486
638322430
738112441
563004687
945847910
805680979
1287747763
944837181
471093896
678313632
526282405
911163242
970158401
581579251
416343666
1011617887
764620515
765135582
462402569
48225938
906125703
879151384
930680732
903992033
1167813266
966390826
967161079
1166916471
962549137
856646809
609534637
1269766850
861651301
1071640940
620410149
581916974
735615300
816081101
526574492
476770536
682122754
825422080
368264960
557273844
626191938
625423022
893877016
1145257027
1246297085
1184529755
89861916
888356157
776519549
715970915
655611292
924121146
510783344
928035145
627848870
1014889214
299738894
915828424
564412545
905951161
991880594
629476772
191855964
534110157
759733843
583819120
497910289
637373947
476794516
439286102
939324452
968312199
512631058
486324770
1084993106
958940677
1127120018
450175856
1095301998
708907793
648687763
744209093
963874578
418983397
448326273
980821391
1104635052
512874112
991712843
872418202
377921352
834797214
851974906
885055268
960463683
808520388
538334164
109871967
361493935
1179188379
497975618
838177595
708808304
1185992026
520408645
1123661611
1232710516
1007838873
932773241
1222519356
581667298
724057515
334720133
575105597
951562294
1134435966
474608897
688703581
874384459
1282753550
690003692
760880761
387617187
809498496
1002548085
217603541
738884179
480575821
398264516
594760451
408977069
802318751
507711437
1138956609
1094667602
521026662
59327692
462096836
368569817
1197149666
712720825
1280089998
628892228
771405889
356714544
912142035
1007226393
630336246
702198128
854734708
581564663
763499770
872553793
630554192
581058973
855752985
609310634
914828008
630349136
793509079
947554443
632444969
604712674
178722228
1001626691
938915838
630051771
680032770
946628036
249839526
674925546
777010979
652727720
368862970
689005087
927855517
450563191
1122766488
829009561
437442221
818739717
769121175
597710724
486663433
927032561
1114446112
562098282
435365633
71243901
899033758
618506375
560159248
1026161735
370697965
654715508
699781159
1206371979
1250900488
934362075
1254892227
1194337246
783754016
996834824
698432168
1178883455
119180643
712452290
906626458
636907210
1239905425
448522179
508709310
373677606
940921602
434186066
1254904477
466008261
406596304
1145927306
1039460550
299637112
428792751
342670354
896676156
721582645
223962325
541884360
137586656
1089921518
251005107
463916883
602418854
641371082
1063966573
487449212
937136722
316914450
897093173
562176808
562382224
465470354
1171515064
364825145
298781614
922268218
1254322854
1154398754
1224897456
544318468
1243038999
566235445
435990433
1190228887
981866035
1107827109
423753138
649961017
560356601
1089719178
862994669
523155497
843854694
1024621647
921669759
679658379
885660760
539875392
391424707
1102413763
493071496
122197263
648294511
731637196
1261259172
213721201
579048800
491682921
491466992
863131461
101913807
775951076
820388681
1152226955
811302642
849223954
449875881
644864764
385912908
451637634
705604106
1127583639
674815730
535978134
669317609
748043100
378637181
671593996
390825462
1047290364
494339498
1049480803
786235894
845705443
301891689
528752770
1125763743
723580687
1005972929
428727303
646780286
504000425
838069948
396640201
706483556
473704095
1267690243
230119244
818432613
897415699
929633062
482453688
526086032
773544379
891891586
626158492
900507367
570110312
473565040
453059384
764138743
940092576
964360926
778707946
470968969
294959830
785039305
524996788
496706890
937505988
1098999586
967280470
797134503
725647161
512786175
784613967
498555120
533961258
966575262
801063923
1166591568
745343703
703244366
740538533
631496535
469994168
385503622
914635547
876309507
577752662
395058960
320378376
637266291
352482748
1110764665
583330182
505944027
568063222
866030824
947321397
703853648
1227244702
522475540
948871505
681149377
1222830435
1179544492
1035219346
880544097
557525070
764001840
865834503
1158863008
1156541548
471419261
1187431374
590117709
917357085
756512599
1156352811
496568067
597061186
741294180
611560978
147497140
775451069
896494697
990191827
93331699
489571807
827952093
973536806
971513659
493656985
514427041
776633053
664668963
1024458069
648523690
1169176752
1219994730
664447492
1053944846
740412485
601180239
1119679948
507286822
582330543
909515785
615296549
661123589
1194392622
354021402
944338856
484815790
952781027
1098536324
468876298
1058021407
489646497
537127279
913449301
366709741
709676188
914780963
797600293
1087037241
491077739
827153275
1142704581
659723116
1278918382
1021944073
1025076273
521436010
871123743
971126541
571776423
816266893
952494407
979256443
761180632
1031732078
1218828208
1172408995
547584731
1259255018
1055753972
958050856
436417650
457461078
545134750
445133137
462329705
352603712
418672235
998025627
563491774
951040089
1142690008
832927062
540592869
1093109661
1059105165
904324780
749215564
712939306
634270220
410553203
989071923
828168440
646990797
499077966
760757881
577723970
256238628
477935874
863567802
478386903
1056853399
835477085
1007263830
113072406
1140111477
1298822105
850960340
648340160
951922773
625265374
952530938
219270872
1229293144
913703742
855374900
779901100
511620122
599450956
466606671
542747556
869757942
239627489
1135616784
1030429827
634691911
197895089
775592315
225754161
356667533
916666485
913074783
416576084
398177829
541534123
1264344703
511761335
740275863
1295808925
754577908
1104333257
1003113729
936220717
998435260
497029589
1150659303
680257593
457301785
538243129
995774533
869122370
1144970657
697348299
543468096
715373531
763028146
801024587
1112828702
210197756
394557163
1032712265
76039195
1035106744
925823828
750269430
865485400
1217748645
458123342
705844947
970607697
895099318
857051020
993600523
468285555
1018288039
568280203
1189468852
693010344
461331268
1022053508
887195432
1043281790
1221440370
918161149
657182078
1089750531
810220062
685898276
532997553
796523720
413367480
1017646695
758094834
860217687
828032999
777509883
811432276
1230725302
909237435
978182577
600517078
650641976
248919268
725365698
1232659711
903059787
1021694190
343806555
683286604
496304651
522007353
435504871
1216427865
976132935
463172901
912702047
475426093
1057122959
304522606
575442779
819108626
811078245
1032905689
1046045118
271976127
1053150215
381021304
552563440
1137357388
386541890
968897895
452113697
567781480
956832042
517759981
397463733
684332434
454667173
663971034
782100596
417845064
546082612
508628149
1079969066
370612912
939061722
1095268632
1232217284
553800344
397029469
449977836
481991344
752903324
1160478784
634790482
1062729926
929543363
283708336
401899603
770886922
893185001
1088728840
396207936
757268195
254854159
1057846377
720381870
703173821
1116837922
479621692
846302767
853050622
1084813292
1272620753
984140148
1196282167
976044906
606830590
962310724
402627711
294369734
885939091
436547069
538947374
548233654
1088371294
475691703
519626566
932405330
818848828
778327857
843582139
567334430
733928946
947481452
975919944
752540227
1105539171
1083266260
818883040
688512783
963568115
763652814
637379569
642462881
790770464
401165766
723605108
790999033
744207371
1040706432
935185598
1146119341
388489939
255610204
396176900
576602962
865780406
801300832
1194609030
1259742689
742463108
1166823017
634279613
499943866
916531296
453547771
640942468
517167551
1179914084
1051061438
959812600
1064556323
631181759
182929461
976580459
931164240
505401333
661039044
883145699
862178105
638773742
876777924
1174439148
904683058
515857707
1195253585
141928658
812403368
674113826
306588994
821838762
1034413598
882905272
1206845466
418530891
852975903
895601672
965502579
1081351884
407188790
721779152
815080229
562739963
730728706
1016402632
826669413
617001758
950720575
989365506
866127524
936156859
1000600359
880524351
993808842
1263160981
1016724222
471882346
1014099076
878414260
574591828
477271946
920877314
899497692
856898167
673828743
1156489657
661861100
954517627
827479611
991438285
802640598
51389986
917312560
412441394
588199197
1142519889
734405768
1283184383
773925232
366554659
907032488
1297950013
897725247
843875082
1006251229
531000551
833747563
1199540045
701063397
808742291
754431608
867326092
863778496
613479219
733517508
454022797
1022470888
303460026
786497845
247041241
535054965
1113140089
787714868
807573059
541161062
435873088
1004612877
596359852
1022336502
667770260
1005751561
1047276127
765381422
472139648
1015794918
325196902
595067845
919155512
402452551
648011669
867173757
992655339
917405331
847658916
484618281
1020318834
1236812836
726251351
1135399041
1095951574
198049
1110502526
311809883
1051695956
697152111
484563907
784827813
940343594
1020612096
648576173
767788935
1250683266
768177066
597493799
488521579
491645151
810742710
729661328
557657162
1035819603
1056420353
650114149
168472836
520145601
453358141
1187855346
348066903
357633038
941933416
463085645
560707900
261010249
513504166
538141280
920361959
521290283
697850768
576590277
275275598
452934206
1145965978
669802143
439329244
892579833
684276356
733652007
881246265
535289574
653462228
801220044
148794973
819438154
896603991
413407972
1034786285
1004093877
1053312152
914218107
717682678
560767466
915340132
601348194
247748453
815443380
485261684
980000101
459033431
724925634
989396868
832267086
701047536
505018987
927950122
319576212
883507171
410018177
619306249
335928462
626205555
400871882
960796966
619757868
1122031205
895391665
797688429
625306308
804601560
798497875
750963103
653299322
798743228
798380513
816739044
1030242476
873942372
358088931
414432545
827553570
243490963
638306363
575811743
1029136858
192924357
854226795
553615283
307280699
325863011
731555867
807272288
1215786944
985576149
597485650
986664682
837176550
448472679
1274862953
423802160
1018870916
352635214
501153183
763794248
768958994
1091593106
1118796041
734586517
1183269880
546583074
470746711
521689086
725014915
485068385
941158923
861666280
428754306
1112261038
730286375
594184206
1213344521
784282768
391000146
678784650
1234263027
150317662
989258072
375417026
496279177
325236534
549245869
1036333918
807635016
990805831
396710224
773791961
76197585
197482638
928331342
978059210
1213929846
517841685
1143988387
601250712
662164624
974229648
583428239
438569891
715832567
545280062
670064008
832516324
669326780
592371744
666316276
1052505126
1012785866
547803154
1002945880
389752863
1227047976
1025654813
921218262
816244847
138281848
192544481
1071102542
898494074
435760287
810527604
408498291
846872924
719203221
691533624
433074831
1108219388
1065892500
946417241
585883643
373466499
925805306
1201294256
895350674
1107388323
359042831
43313714
560634599
262316481
1158418900
804013223
776458872
757663577
802024106
876608925
1171623753
1203898994
691103588
1277732137
773105841
890195913
1058769934
1080807481
625317067
175955378
403137295
1229688469
387198653
394894093
663293012
983501481
1064968311
952463583
910232366
978107384
568710002
974397167
501923658
715729864
892231954
1099530501
531138619
1051636623
648841356
916223804
475356374
1011420804
863221344
804004668
752656994
1206485509
963962735
838010510
792055925
792897693
255310292
677970503
867684525
535459873
859314286
424817015
621147359
649270684
1224247837
792822038
741412771
496237360
720252914
901460856
790688426
463579417
780420579
456141791
747073816
460159966
773878797
1025045282
719366849
743815564
1148501279
625767301
573240229
764533854
377155500
739513383
961109364
655149217
963250639
1019674135
1263357330
1015249494
302571404
884045395
746808177
1084517964
936485644
1043878569
623840239
1245161723
380766728
820833349
293398512
845963871
1037181730
958082833
619939950
678343505
356492215
751555696
430663111
565289333
882292322
621992377
535127706
844084692
821678809
749695840
961617637
372618326
442371981
533915692
405923092
767069906
869414730
808281442
1067147022
820651430
938448061
492516947
420351328
634612003
729879696
639313976
1003369095
1029448739
984921695
158634623
831499554
886630101
667514512
995194161
915282571
390907939
1279797543
855542918
944049011
1160201353
649925603
289681604
219606478
412613414
689776153
994738532
215396901
822031338
32501880
669774379
589773810
830990784
621246230
400290877
436159663
401203914
1046703610
1248059317
1096481233
682305220
999655296
960254002
647526732
503994549
370941029
629015333
653294363
816103488
699502012
458955501
125525849
149071995
680216266
1049622198
718486977
431221102
885563585
302578508
123672855
807922381
1079594119
769259137
361963156
924147544
1059064255
658162471
973611895
578450673
693993931
581351090
504980564
885428479
1019087197
762199650
529575878
884316409
557226672
677667552
691476466
1202140527
525268657
766306764
592822154
881166195
525285305
552237298
978790329
920919234
276739384
859458087
962586279
979033153
608379186
380178149
516544468
871686938
703923408
564853839
720998730
1011706976
1108359844
277096277
1041342426
476351976
347388670
445097034
760154347
1017194738
546624273
932964113
1160881672
365253212
626167968
797938891
703906673
272747328
859190263
1020929546
105852569
661684041
511319637
621582201
392661441
953550695
848273218
1250911071
510445610
419361317
993154050
505616791
846894768
132441584
313383655
1237952008
266896383
1104903461
899342546
1136856075
765848430
992217547
622061249
335690946
677642282
738301755
1065446093
747510001
786931163
443913355
383896050
1000485379
540346700
1091449577
1119306119
662955548
865279964
651048750
283225780
1226731226
965172956
885987331
510344852
331067950
1166004461
509055577
675007008
942678449
507293925
892244711
1105032602
846174219
461971561
394908448
407963622
854125265
881894613
962392894
937965811
685481284
1114823045
521347820
775054088
169132533
789144514
656366841
1045436057
1142140823
415129071
687446787
1047343217
910582708
1183445251
894229760
487537927
1031474170
389558554
269227031
1055164474
475727201
743546278
511149218
1054513397
886938842
696067147
728717053
895090677
383998698
620893186
496644904
980282388
1196390146
364216638
532861068
737214767
932207563
604792941
821838445
453177222
1019310485
1190786061
1249306368
679703867
697157015
626389098
1134527992
780707972
387135895
964135536
841100870
1211310375
1063401044
960800710
506538086
358822955
878367818
1035374366
1038613996
564533382
693645837
929133375
485952165
825736440
944679691
863767010
1132243110
932206246
734926044
395498968
846448987
458301351
1021536761
1108222838
887389128
543137504
796011799
780117471
842127015
533115542
1278664208
862828285
1120763789
1196823193
705374040
844799144
928713238
750199295
986413508
1271168605
597875278
1058147182
1075987965
656541940
786085423
677832256
732118121
1022632498
691188388
885422376
186031408
654974395
549548966
1006643947
639269790
808025654
410700439
806966188
797866443
475510689
553282345
370713139
214809460
567936664
887541654
757851453
387505484
846861875
868448149
877610455
744906981
495918970
676114854
1077507949
705997776
613194005
515326735
1279665251
1131671788
406183808
619473155
766004989
797225671
383363869
545496362
895885828
1062701885
1050347257
781540550
810168227
583401556
836776353
843674380
457472186
538660816
1086092630
763492997
423096908
1117672320
588149189
1056034057
1046303932
1059389016
544104481
449339444
1023463573
836541138
384872703
848524576
1091308845
520598695
818178047
511479970
425125273
1037647967
581912771
304632580
944103776
495130411
399322118
612502342
1130685324
1279818918
860723977
798452789
794721112
621563617
543715051
996595667
569560069
919552911
1199187829
974999994
1115065611
1028915543
446437314
1064083701
464172023
265320071
891390345
1146605308
340751425
335807486
893526173
481311558
650840655
663230738
408510292
536245855
548476679
547510787
506532564
936297738
396266515
538400534
589923545
1071065781
612785445
1198162230
1009055412
973933224
614296764
1146047579
1010862309
876879496
136280218
966220055
262467122
565309811
875648070
793330427
1118030259
715220243
1093749420
688544690
491652023
344547660
597060156
302090232
1022563675
510222371
1005617689
1170597777
431403235
357317309
1030371640
1027517183
609480227
626068803
634091596
1071584859
1193632421
1188526704
525784762
1025134806
1059977878
472855700
1230160956
1236450495
1027204911
677778017
1005809515
150347066
1156548227
148004778
1202311330
677314111
539757596
898679127
617814530
990204321
845152984
709357129
901091502
524830375
458840998
861882220
808061813
1071171407
665516319
837081361
281247555
509855354
1012454579
854408137
642738868
380190032
1078184806
549930913
811975378
566887752
699870488
1101124858
425857764
1128663018
778735035
703315755
621243793
339937256
481018684
1000889315
604049049
458855981
571099137
890231813
921921168
668897810
877808299
624104137
429300908
424762906
914555471
773144491
1022457534
1075842385
1118422888
486211133
675556096
862617435
1016437037
697895141
561966501
417768092
553656026
1070115762
463696805
654144305
510201823
651593496
470862631
1004251387
644138710
1096767671
819734754
519341238
770561425
622688551
998155424
1275257902
620463574
795458532
800301435
845036080
558604323
622882223
718231593
1000345055
530699886
925484091
1094677640
714699435
1194663127
363612619
414070576
719575881
629887608
574733121
1018169029
409975844
548964024
353397322
450844683
835696101
520494453
623077474
947089789
818815083
943112012
583288682
580564103
1229057849
791697707
860192257
408256895
711679716
196693893
540563099
681272497
1001434374
644743618
1017704285
668995109
911844644
562467470
1045412778
645628255
962481155
545112765
897033508
982087500
824580717
1050544586
365585949
893799109
1144685257
686381503
839631919
1001015095
993652183
572479598
519711451
548502603
556920307
1248343071
910334231
706528795
597837903
1248140529
719397425
497060762
525010786
147887989
597319747
899660885
940433988
893884050
516388674
1215368191
552627757
1231649782
470163587
455406408
513625069
472714959
354539381
1226372541
874582759
433328737
364051553
729802083
440572028
459914750
487069426
838161924
404931827
877325435
940870490
1147397048
406542517
647460714
482115799
888235635
927505681
1284470648
576054987
370419743
496803383
609676143
761122408
432917897
1234478846
481141477
1209411049
857414243
1197688549
449848550
250470629
627731935
509424780
1164504793
1102092691
1213788459
460837765
961979105
1143681464
864684713
316918889
426621495
10610646
157339123
783928847
1168276277
446549710
992569824
974672259
803404864
1079345795
1190077194
982336861
969373591
1237115965
829149821
1114984696
826934308
1035694207
1197862333
412006673
873479163
308993990
765341834
914870825
995367548
791480258
771038850
804045827
632926891
1058674142
1135936831
1218331146
847011090
126883721
746955508
833416155
758759788
1146460737
526580159
447706218
1052453015
657506167
1143638198
496359292
873337354
773545570
794601601
478396848
732115192
759184512
641865820
556920093
257477513
1035013733
1103287679
1006589486
492797713
972638082
735896067
468833132
668374059
464841931
812756959
694788230
493948386
784556797
741589328
1032510763
1184746632
646295336
554726915
361077780
333145783
401235393
765053745
1034944304
1050651051
1043692394
923019282
719190991
523351464
601123126
480325827
354577669
1088964366
230683920
693594614
710278483
1003466512
508954488
742387955
789707287
763843740
682035337
539869191
1104645937
322622135
1066167008
283138128
770800565
823988767
605889126
612333200
724194250
771149085
616656034
153924866
360973478
1091249939
954419525
1122215391
1075242747
885724684
643431611
855595021
366954921
389878779
740722002
446711778
844151861
1043876339
576189960
710853471
935583782
1264933542
223318364
1204421403
1184512073
591196607
738007700
1079945182
929197343
451254625
566137053
1061224819
479893836
997402334
656089924
1019257306
797680134
491545607
662390005
1011270486
1104542823
1144338402
908274065
311179357
972475649
895027885
959873131
962724825
508103938
755008264
645615179
611510529
806035264
668845803
669097279
736218132
814215609
748242905
682751782
1210098330
702524452
924030356
1129056928
1072145577
277090837
887360436
1026451619
627477573
1201877106
1233413028
863399427
1060013857
543552760
390573030
1000251233
373422135
851555562
1069608871
1171959535
532049456
896476587
413016931
941552028
208483658
1281559961
174962577
829043318
493653226
1083833872
496304414
405162183
463822890
1197999063
896918689
216301183
1203752210
689273478
766427930
644558454
1041738324
137207821
791945381
1183712468
543704872
428105969
260714874
701878767
1198469094
949964858
938624321
603630634
696389989
409020370
432392065
894744664
104493074
998886405
752368312
1035618532
888357878
567319612
223550481
447980154
1118534219
1115217914
716845236
648852039
316565254
476674763
350163852
466962592
529261414
812549149
965591829
781240127
451895501
665860672
1011632900
1050277178
525170915
472428084
1121965380
449709988
797107406
865797382
705012717
767251870
1295020478
916265328
577149658
399850070
612484601
484997226
332798752
1229139170
467773878
1085030853
800655964
685265073
382401164
664578340
801265822
711231927
871742247
607999468
735619186
575565915
737736889
509241227
485481013
371944086
743922134
704466641
780992513
954075504
972568779
798249738
1110494626
631445571
168745444
1027937175
742403505
618114399
261904005
506147339
1064256022
497053393
290890510
1125819011
799791276
535963174
1183616813
1244867597
1030546527
522155182
990179636
369749075
946686521
911695027
968505906
469999566
893779352
167303056
452026140
523310512
739790088
1006553309
1024638296
673816239
468694632
472872100
810699772
392819713
785854370
579643386
747133541
945538166
504011802
1027248097
700893043
853807279
429885311
503012100
890143039
1005979062
646469348
546048488
751608518
710358259
1196186009
989962292
1261973882
909719858
658019916
962955513
975689942
88698747
307500305
183234619
1259955885
197793053
645335087
983620138
733147169
755672008
864377064
464138981
1034902227
322406813
812078113
395617754
578023391
422214158
861614092
956737521
727751462
1010175972
847209715
736267418
255640554
1149203885
1034967255
740047626
646652736
531739976
427717296
497941730
1052936601
618451787
800131746
959442066
474431653
772076812
909909668
1248887014
427597687
719420570
395138470
443683884
691848246
1007745731
1040278519
314508777
546799527
637945651
396936257
833031233
598081284
1139002401
625819460
895306576
251814345
623617199
735383218
895762380
505020954
655860183
591744949
342169363
901542555
866569544
564221574
414487320
784762081
760471007
490189988
701399445
826929353
979463090
888317705
526656603
867729578
1192416317
974289314
608088858
1028807166
737414062
341332806
535689256
1024752663
1027321132
1064304645
665574204
848213250
731759397
1079574659
993617622
472217398
584204813
771472720
646764030
454222416
890521470
704035600
843055022
309175643
1005755785
502905565
767707435
1077016922
886605968
569449076
423570297
676605891
870646058
486245402
903518741
806241501
534493651
1147787653
630319772
636047375
335928679
482249853
585672263
997040311
937345664
621116643
387334967
1047789236
590366893
687291299
748070289
349340748
490434491
373446108
748761557
182958690
693393456
760098799
1116241369
505802168
875531084
501672573
563039193
566228895
437700824
455027406
770918652
1165253447
394397844
420303419
347941166
1280117338
1103650433
200144187
453534212
428675205
1037657522
534785139
1209837082
856349410
573746870
838818176
509034849
781592515
606044893
1096860245
279292344
1214246863
1290887552
769277342
863876982
281481323
615608636
1181973769
956136674
710385564
1163296734
311463291
895539987
679064166
733060773
264162242
472641857
635223858
1140147835
873470293
367599986
1240134251
987553871
885699270
469168061
1062586825
963455721
429836923
742887757
667083363
305824522
602730434
867338643
281832495
512030571
1079411715
744940782
959813229
454578884
836660307
1138515720
1013878402
1010789945
1217176861
658478778
685965585
1298440406
330560851
508724300
1098538727
708023147
1125097666
406989899
1085377810
960896206
789648173
153960915
1263081463
1261344875
336962911
812348745
1006931226
628450667
505372809
608845223
1071105719
1013571883
1172638906
544514451
663507585
677712952
1017412269
411778944
812680416
992345624
940312978
981523849
615265086
1023615904
918624662
482951528
634309827
1100428449
1070396073
517923934
578797099
416138861
949851449
664881317
900599110
967561505
1226599069
614363497
540634154
1243299682
827218058
1018996853
481334413
1046774493
1135756177
975880642
602390947
457742040
1190372258
238402677
1112777192
549009504
885007918
1080574222
934279918
846464704
485505276
1238863132
1125144869
957129159
702402782
1243087008
1085691037
333508026
500846901
488207427
592615644
709333192
836913550
767374106
700174264
885242443
838703228
795291613
753283633
685106600
650520396
670076868
416604739
963921708
643525039
1096047528
636292266
344161575
911580232
844674754
917267117
1164223754
770373421
719884340
366278729
552626188
637566641
748556295
906689383
1010209852
805363394
1220312652
1122265299
990805741
944823130
527417498
265356265
1005176926
1173809989
1032848481
994157477
687319291
493664041
611149414
687807710
896378868
854558596
943826059
224197009
965637430
543131132
528163714
760063453
1089435279
505523548
1043254177
473827498
847053505
416659569
1124528145
368456299
720008902
1119531059
434476523
524060064
890034260
892334516
878994535
722599567
701596004
421289054
201447838
660252888
731136977
935933235
1060640842
682286493
308826835
846599226
775381270
760751631
992337981
1003732096
717191483
714649338
794841192
691937319
776588413
997511874
510823415
932122014
855496176
839666083
639268208
386985068
991546397
688485410
326246180
1274474413
801138223
501382849
849188140
1100596606
839441274
748491893
433721087
1220146817
436195661
1065976241
396432801
799945809
680894615
1261924998
381198521
1120433833
971696776
870647198
937482036
718064490
716975975
784759219
806013882
1014528071
758425903
766728278
454097575
1202948678
785724860
819570600
935410636
399598623
632801787
873310660
842915958
302607498
747144707
976965399
859818214
527948038
723840070
467512399
1156151970
1094976290
486359645
632404267
897731636
805461011
872492977
1009081500
856398865
470690006
899956503
525836026
572963933
1222057935
765340531
1162999892
621784325
690950474
423550407
959636863
840717641
1011076241
77999714
689616601
1279462259
531118330
1037316585
984011816
654673795
802057124
1151087048
1087971501
1021626609
774828019
802744711
950989382
883419490
249044837
775809369
970465800
773952711
389913352
710966955
779742186
475345771
648544245
545253110
796043160
547487805
475957137
548042267
891297010
975038344
563796201
699166716
448589316
621309681
119225579
831351085
561508637
732820666
400397127
972613382
729082380
628905783
732910565
981204193
1048503087
433748242
882040516
686234236
425131554
152162499
1019565346
1110281440
1292806745
684591953
1037434712
649997140
1023291866
476850539
337130874
996619618
570152192
322456987
948550427
1078249775
155165607
1174786004
531656716
549636318
937683676
647937944
944222918
616251529
735279118
727288259
354726270
656720683
1137353272
148797451
966016302
461029033
871042744
974562432
174770278
768375392
506190937
743219477
1129300017
1057785264
1087500027
768380582
1043314819
612380420
416161646
297447371
1186396998
265524627
853111319
728629527
919196832
1237282864
534083913
818389776
928629658
733795334
479846497
971547927
563426032
568331046
234489539
371642971
55114263
554546548
613689137
1182825761
1195060191
1200322882
451615578
907298437
775895285
942657395
928701378
1056029885
655245923
1230382382
972033194
604397650
540229485
394192582
627345537
552097382
778066645
459836276
1099133158
727266815
548039313
387246786
642151531
952910115
804192343
1290844661
395269596
219745679
997495830
398203556
876530497
900905137
495137939
846896262
676154616
815525756
707844026
512273206
684827289
383035703
444825232
1136374511
1017664394
469787727
781425684
522458057
1114233477
697425610
1138604526
919126259
441464572
1075514245
884243396
818511586
336086254
930675668
570140470
987487653
461201516
1061857667
1057071129
1031440585
839182364
493449150
734049871
1092056651
1045791328
798252244
492563781
930819057
871817665
1211862974
787573812
937080417
884594815
931441141
1099940010
608864971
324096411
1064490401
492380895
840101852
505652286
631965105
582642810
779655116
1070703370
547112266
794114184
909998533
1219268486
483449603
1166470553
818345813
1037935692
1107133050
893800895
688654566
410652100
125508690
793525122
511470250
1183777073
412735266
1155658699
930458344
759199341
470925862
890021285
430432232
677030981
874315003
943449395
622557474
522544315
1188792364
705753349
2941117
1056024149
720272702
1137121784
1063447837
1232094015
1061685485
192303389
673691228
1094447180
688896172
356354580
599191899
630087558
381392799
477986028
866857318
621643361
302105247
843576174
754431825
453305318
897482156
684929827
1002818797
1180182998
644866100
1080133494
1025921662
657645379
915616244
1152646228
416999724
474832806
1015430461
270866693
212484881
743451653
1257470977
434702278
1079733802
343312259
489377286
1191071236
805381499
1056342799
941827350
384604020
326157395
1217262734
984191151
1238645352
1154199170
1025132947
758379613
956176315
871722599
736935615
1061485288
832455296
1171779609
621710154
1212702459
707105266
543077590
1088851065
812969648
1056688695
831392844
418607049
608478184
394537579
646595273
788908874
634359637
553103674
354530535
1160790502
1130019087
482862973
482134917
476185949
875235101
965385001
1156048791
515674160
887105355
1204280716
803353409
674008913
789481779
920746993
604257635
902599103
810113483
1142601332
1181376037
796193658
439286114
404904656
976759835
647370254
993441141
745649848
477609902
881301440
506552118
836915492
760041111
801429561
1065812920
826908026
974378552
1028448146
661775263
478550993
865504439
426695708
1144665679
1299181672
546860149
1209106258
506203166
801706877
731958535
475324763
520718437
795061373
566917783
1059202176
1248579951
803623838
958853649
448634635
760186796
452217826
1221930850
968544675
696817449
1209882535
756616518
302219094
696288374
984058138
863921645
393275917
1209507116
785783376
650456725
1189006952
365322438
144405489
943350064
664060579
934940640
521517581
367230144
357728380
1193604498
610016984
759356866
915911721
749102806
1122158938
770426757
712133865
883362482
576373821
779934995
417355467
533423577
694395730
776966397
390123817
651638195
1062477806
707755766
979624774
392044081
1234617736
171310544
453588476
750774090
1070350214
178059650
392380267
781642954
506444821
983953657
673200264
387762950
688314010
60340922
602854002
532545883
987651454
414212534
626721701
426936184
709961221
1192787471
698203099
642729515
325620140
607843489
923449547
1188552344
450138300
408205693
1096616928
950473438
988472406
879152003
1002202910
500284001
1016664426
446777966
572341021
1033362849
642011809
1238732980
1045351933
826981473
436577401
556552607
1053122124
464786174
1094310871
764468026
1259245560
712603181
1061389545
450271399
884253459
549653483
478507299
517984985
547051632
666480836
834118749
544990065
850437353
454667837
903988028
384419949
1091535519
549382930
267370447
744308066
334675567
385458048
1147859649
910670166
313895632
357240071
772210892
458598514
338149082
451356145
980512306
1236691542
1233125051
1211246063
1096509180
1108724585
1299413351
599182499
741303035
418543910
398836617
717549492
1065557279
1065202939
271509885
618919657
1109764451
492300355
1064718645
932784280
408445880
823442585
441894372
377166188
451207451
590927833
417699752
541849081
738537906
1174963667
668541328
1038904542
968241225
810971837
599162902
932993049
341187316
675789242
1013841186
221092423
1074203334
553260652
322582076
1035560598
470035835
1019306061
1084384168
321897576
333741648
951135215
493755203
529759902
381435314
318106918
715698272
1044388042
447198130
270760388
1009062831
1129346010
639729584
781797588
948424987
747101641
881040683
813107132
323789691
1031410414
615172446
877898819
634907632
342231667
1052934716
719920934
742336973
652351844
561595940
502361887
1031606870
1037900946
1063958125
1022130423
680845681
905908467
677675671
532279428
956812117
317997517
841965164
421708981
119612504
346213626
631937659
843739784
940862520
840804940
978430580
744252593
529807
350854223
821405306
923848306
708874656
476607206
399138186
354399902
161476306
602722794
877330547
863741216
692225695
964918803
1139120812
918011076
979256885
923426635
606321865
790512425
839793553
535982312
1153545367
1181792183
625252903
295852308
793847253
1144895241
1263783748
1114509771
472472630
753925012
479151109
1296293412
496439126
886761403
1029186290
646140178
357073005
799623793
456249127
484607514
683361888
1116620166
643029402
1230493243
1051965729
722286336
828824295
701761193
450256287
1191123082
766872676
30564341
592363195
374994530
497518120
861579910
760215793
488746707
964553518
1026661286
260675568
767935926
804455388
940977788
559713814
854528789
1047276804
734391910
353933541
738601118
1137633530
885785593
1019064997
919449145
812625885
111542477
818202168
896671401
1248513137
766327797
979484616
853420891
923647639
608538038
113032942
697276069
883132699
1238923438
549837752
1272325428
1016148313
234128550
410124956
1171981251
623715748
972361188
493363082
768925442
794677228
286739939
846905172
455677774
1083549948
812435782
942611565
460478270
1061018356
1064473256
916111144
1043958757
432962974
1249239153
1150872378
883651383
547383926
166005032
956989678
557619492
624480485
231292688
826654074
1274604749
987702279
653006454
496739377
983299357
252555886
1023624001
901217211
1189737358
752158230
505100457
778033729
390153769
441113591
641665183
706680277
692830003
1032419208
904848320
623536015
553383022
880163575
610418790
488301540
787525042
633727585
945504168
327473770
1100428088
104249019
555015764
779853668
1110799835
1146015848
504562646
531921443
365334140
515227060
1068543915
1207712373
677254359
1244455288
537233396
839497070
1064813904
563998895
1044199960
1183194308
806275498
249721433
879298227
1176186789
896524288
634241786
407711737
371693375
347041862
1274507451
1049547650
327839290
1079042822
868308700
302166798
955870532
848391897
414411070
741390938
220897140
464676069
796638237
859965886
1140549661
1093398847
385571192
480938841
642868353
1083890213
576444523
420039193
936204022
823015703
980861659
721802671
888804759
289708494
634653853
760224101
1034482916
1273799785
864921585
505638862
453483348
375219675
1049231158
536294187
692850891
415158720
978076752
307731906
873495128
947283541
445942118
568878320
527546327
479434500
551022720
1228478440
735027293
410004187
732483116
1221339955
459386318
1225856241
478513337
1043461102
966180853
845309701
899566959
856799442
991945269
778702538
1073410028
597226833
700942867
772396088
652110459
278449006
931777009
633074508
708663526
967535839
585568799
4742719
663720085
679375099
689730922
966495282
645439042
531597851
610348019
845149989
527704356
810125430
1249222696
797049899
616547113
431856922
519856372
1139079118
542507167
695435558
1243049639
737890122
359715030
495478092
1060953340
216197803
857871556
927714507
594064426
225976289
507916098
508405896
537614971
871033974
938722234
1150504574
673130244
397996589
533155736
830505467
530453888
587151328
625701648
1041348367
873090258
683821066
573587224
664947810
592350990
1000971917
415599296
325633426
789511509
1004448106
780198936
566212898
466307936
268010858
697889235
899969714
849125391
564733626
1195441296
465389516
678300533
399581008
383954725
554660147
997492254
830061680
237352553
324564395
1098405185
699541486
952271961
651614107
390465260
409957
1091353007
692759913
441678500
1039130746
712343795
860096639
669561837
772796111
85218071
340193886
1005016323
892933127
928305668
1014718906
371835148
473965468
902476350
58964873
639191767
1069432673
1228410072
976469405
612159070
1123648796
629988953
977209251
589681867
562401041
776991803
724485706
802710565
964473856
840278696
744801977
366091180
562241011
1144633974
314213822
873528049
937537236
850978141
866764870
1134252334
666030980
620519101
421636264
1206081066
1238762569
667039098
794143198
475681460
752804111
435145400
835624540
656204769
1115513466
479321021
541449021
875471355
938207345
726075390
653410352
460621394
753136198
438638950
834726870
790569459
952010972
1065210379
995790735
718594572
622952526
394905179
919254573
127690112
543770132
1068716067
437937843
1184750279
240117973
785330603
455843531
873510721
881567354
1267068497
442962461
348901214
710382313
1237377493
1270918572
790405306
1139415775
246328481
701120370
774928436
154967451
713277210
503551723
893838693
1275312767
649429689
905537746
669103123
421321871
458081110
908530114
995656823
597573894
680398726
718426309
428231413
1112331486
421200197
663994849
987211010
570117644
635972943
748889438
116874977
461584629
927431389
963293176
589408896
1128497860
418717770
370008541
865173966
1066931981
600586178
880107837
1048038183
1135708255
526443465
355054342
1030869775
706363853
899778680
938154332
778966437
604913197
500857422
449919524
876288543
934245960
780785963
816116878
555660687
410470529
700199337
671236042
348511104
384580249
1032553611
1096140532
487134366
698181238
447741043
846761267
1035036154
376497587
1100385156
635906876
540658608
1218858584
742334831
434668336
546791809
905861411
382134199
494851549
788868394
400876613
1082259356
697598787
449006592
1085880560
681556602
241262718
563900895
761878158
734343215
277245639
441536525
395925449
745270426
1211406945
433757022
969817231
1275739488
837583556
918539507
1202937775
462350741
887432400
837829219
484545253
469837639
906397944
971685249
840332812
937545256
711172675
269279017
782850369
1092292765
888064317
433367748
611570196
900534249
1188581606
396041636
780155468
953178373
1197423783
498695977
752440160
1258591969
1084209079
1137375504
634378189
1028754144
820312690
454978630
836767614
656992468
937233191
315946248
192716154
248078229
536663984
851142027
555641329
1012788170
567609579
879301829
1023993098
969133167
479683301
997195887
468584776
685400224
691490297
1072208419
1283548964
987091108
446611006
842956539
752603160
583245681
380940196
1110271360
748396702
815814065
799601251
889165299
970653586
520226481
1050702914
362857207
1025062752
587087756
879924186
1275162256
937335209
774118597
1220274684
1165959921
977873257
856866533
1268106962
1281476842
431731905
665584616
821301716
502242984
415429767
1022836550
581610373
788751885
905678929
812636019
579457561
948549866
758083764
747271141
46790257
544821347
909485933
1160246772
709448570
1004816473
627837906
541482733
796334174
394977752
992362376
877934894
311690257
665609284
377674165
672365048
926530805
881883801
1038390636
1275826490
1026565065
837112166
1216828922
484963448
806710091
268922031
1225687187
898608452
603582185
954560411
657018148
953351449
383998189
971090491
1007067264
362844701
569037912
1053983919
799450041
746156978
691982530
836839900
1045956344
391441136
701183322
1007723354
342296744
624717950
1050092766
697128577
838340583
1169229629
870620053
771987342
426466762
607137538
930216582
1120993001
1116625953
813704296
1285939803
1204974306
1169298702
906609636
854892642
937841364
997709124
570040793
359779386
569364299
739855914
613629855
1153388617
743585194
146466816
854159754
1199956766
1008314991
460696613
618578817
399917343
1063059788
870574119
299052717
724605810
1002825761
1297946360
618445173
1225071400
848643348
1088334937
1013321250
231114299
901029762
103869842
1083971495
480014055
739847156
855239575
1045024903
169837406
726346790
999000498
551515696
763143497
637013481
137430015
957378918
396714731
393452830
1025787987
369998437
378885850
911706881
1169488711
984365318
468468457
1110025809
1069098950
714702811
974395793
836943553
108241540
840919671
983572746
1163513199
323814546
1266462978
764907984
905210500
655525562
125392842
554265899
1021623321
1174715015
607489204
491507531
649144652
653975699
583842314
733675144
514846287
944942969
1146653125
369729456
681832774
1014775562
336193773
833424781
737563161
736577550
826498181
524588187
474773709
831088948
402052881
750049348
304623486
1030591485
880395299
1006270858
953173457
61482793
515159538
1113370598
516157712
1159653766
454670347
612605447
923665196
695802713
902926612
973542555
471789841
1116059169
852539919
658699767
453232947
1060385673
1082968224
844241227
418247088
1051873661
1027379526
1208601112
1182043774
885953842
696698687
156865514
1098745519
829913785
333201709
576240057
448469996
1100831166
975407606
1273677721
1043887836
850523370
457177554
971366010
707001315
635096218
622860322
728339596
1161825413
572517481
299290486
818114886
1211584409
1182039908
833131005
1076005347
1017923150
427548606
808270579
940500970
658701173
1058997164
388662391
449805146
1088613671
1072747818
1034528849
750977548
1129882301
600750324
573450605
1263185295
875320777
1187648764
666830012
594189389
643555995
1011560979
1075832940
819296214
597889439
499660133
1028726168
713621413
533298563
1062878482
1217580963
643246025
823327660
464801880
553102796
604718543
365439387
706479021
901455295
687104807
603897377
1123911053
637085505
1122120405
818660958
950373037
1045323140
573317968
732400831
982223138
833683463
1123998997
690934140
817142461
496659060
452436622
1206911239
708391202
425651077
486592032
503272771
268244254
928777696
836922623
790503896
444922154
973119204
870057488
1017549787
1124528968
1243851545
1031088030
332545464
518613489
719053258
385758776
544573669
682352458
757340867
503726318
747516332
972657084
1046710133
395317015
1000318455
920462882
487293766
1087126392
308345661
780788113
799740258
1232794637
995901530
1047199825
344212595
1158860519
1171793770
1143700081
944840138
1026149063
1148793605
1204273929
1168708584
1228669436
1016541462
592366698
494280693
428905005
1163726838
1198621220
1051140344
831805571
1069638355
1127795848
881720659
434837176
930994338
225953380
987367931
519240394
801788195
532432517
1071713990
1123581131
810719076
411785086
958764882
500404932
930325006
1050510779
441600412
453252004
267241789
1156364806
492423336
945552862
624603261
544062767
537480216
550315312
1134799545
442703243
470492100
639784965
292457292
1045493030
531512733
713988860
1044323750
487208335
578583925
437333993
677857777
1196115974
995126248
617937441
1100441774
780968878
1005009381
1005022455
1062389385
1019568148
260539965
582575595
329397275
911809549
1235336526
392422294
885894940
950518951
639780768
736605519
964187359
1160542662
514664820
720131547
834984159
420848135
650576712
550321858
687165747
734553893
447315791
1057694840
714218427
318530282
702218608
666740374
403327289
1268394792
1056612272
591260383
806826022
726373800
1134975370
897359786
1081917569
978756177
943812141
1180826205
1282929997
899386653
628548587
686236998
844051668
918018190
747721406
263993888
1056496090
486650103
349962775
636468520
638582053
677328363
714166941
406522805
376282467
739249135
1000265496
720537581
1003324351
795766273
1065422186
702843181
441304661
435145454
1002075262
867799188
793716774
358348383
212396527
642050302
1018598130
489036654
839281695
595480530
312738903
1075080947
1034973481
797224453
1001885425
944248865
293640830
883282104
940840802
796689325
405731061
683801301
909233971
795004529
1040264102
474570945
596959532
834430303
510354975
713659630
490368138
952245418
737809451
889529970
1145332150
1037810375
962964815
1191546099
1060552032
1158256978
958238567
506607226
1219208035
470929155
1127384651
959070583
969463584
389053868
486236104
145460864
613111366
384432353
1298823997
347837048
774661329
827747434
943797753
561128617
473569650
577373406
490026539
834574086
285660673
899880505
473770588
59143012
874030235
720397264
749920340
905514527
1054013507
919709393
551114955
508110235
624945262
697574759
1104443143
768816876
1157935179
979964947
469378544
1142562774
378413169
821110947
382106760
308505775
1244063105
1212152739
722712027
1187038118
1177182320
900752283
736173332
603560793
563423431
800836651
1022420264
483558029
1089680176
1190292020
707546019
389383954
1213206895
1279650778
461221508
990948479
915224710
493570580
1040870706
665986418
907202315
667168714
1182764893
628363051
825111196
846865256
290927091
179131453
1183942430
948573575
659195575
670211297
547178412
394661173
1182140701
505729832
693555537
516653353
363252066
959118827
1067783796
420297515
622967280
862299611
824048171
343199881
1296363626
732654126
791764934
708701755
470188993
844113624
1054176730
302437523
792120211
381436872
639844926
662920009
1209161950
465295267
914564441
1037336760
1131783145
1044323011
900803239
1278906054
392169793
637688576
132218231
1189177634
644921850
731762334
1236079795
783767115
1284303771
634537877
334707540
563589129
503460810
670392247
860544388
560310625
823481853
434033632
1128935050
903838101
684048199
363402134
583318503
1049252872
351697418
386267379
918543067
1060436820
1091261885
842773526
458752852
479758194
432598348
1225148628
1038580495
129711368
938307227
477572489
1188071182
1117287978
401306420
490689912
431204263
534795057
558198853
502883722
456186660
720742915
436422456
643129613
1151807931
798136656
489412887
480022480
386521630
341970069
1214822349
1088066095
993214483
619920848
991701326
1160472346
965173377
548674566
1115766253
810391559
391194687
147257721
1094976024
552500110
493916707
397399476
529469076
612521458
764662496
472436797
770582367
1265006172
790774491
1079845416
516185873
482116111
611610034
1224600397
871992123
1118433427
483577989
817790367
516624996
525739439
912402515
1091090634
1284323805
1109292983
591940506
722095982
582899547
936164644
585867576
1048298137
277660531
1188877446
450737188
731630801
591370099
802674976
722055789
1074551353
583806966
1123947489
1052446273
984496448
601900176
797727229
325532977
1237954981
673771629
454536976
834710781
404587320
502818066
1229945956
727420563
693110435
1083704025
921872736
209089138
180024776
865383264
545172228
1166879882
841156933
1152601674
495032309
472711217
1024006278
769591589
397751468
172963
763647463
774267998
855779765
902242050
701655224
1123828735
1079860744
46721793
1086921516
895631325
894614378
408399905
959304706
1042490919
251162481
719195003
806016528
599954128
602846713
831301330
724735541
538041511
972593301
804237858
559719842
1158528451
1093280021
319752818
115697589
457384393
1266861059
512610976
783856317
497112103
957026465
898917020
309097999
702689003
1209810557
751865656
455348782
929860225
882514798
790238989
1147777834
1019716251
473932766
959234367
495518042
795178643
855112896
277826692
869991216
717971079
1174591614
833591887
810805974
822568763
409386574
456108453
527492507
572945382
867215298
1257201162
774177868
494544963
1197670101
627559267
874487706
880455730
755872040
496751556
661044898
426064724
1217157169
975804343
652888386
669554922
1054419309
934395160
910576621
945389960
1257360681
696897529
432819845
427960881
436870219
467157518
820481830
935637079
891042919
670859928
687175820
771161453
446570426
1162294289
981432530
1076457415
721106115
435299925
738441713
856807040
187341369
692210127
702776154
1109807395
691775440
617977897
476095424
589427087
344255546
50414598
803085935
422685173
1127545874
242887684
600196386
874400168
960615011
917602115
1269871070
1250769184
773125637
798033551
1193508358
798567002
538503895
927658783
813468944
435679475
538093233
526184343
568474732
531062114
1203491676
748234063
385441842
888480631
1259897053
642282944
397890668
977630642
362438409
899809024
1020236697
935868513
954836425
389823414
1025110197
598545303
437421012
947705358
414199115
455703078
1104064766
397363957
808903200
1176059809
952881938
714172535
828136152
1165378112
989617669
792516830
765034796
591022365
1037669862
755928925
1289127476
463073890
904853430
906095653
418322775
636283626
1124632368
1291169820
498583996
785272205
1146244908
916592346
508493091
534699169
1181107225
733081751
536642805
1216576150
676471071
1014909059
613566920
676985061
563101363
603893446
1239532187
416843029
827214734
369899659
587188906
1059078821
884356559
927089932
1000286948
476234187
547995152
1245556220
1202646770
987556748
618140683
308934665
1245950409
459810620
528539957
437728471
1044740456
1076507615
400208651
884118271
908652435
687303035
803834083
463415663
1048571259
708377819
967769274
408224669
926208893
155148187
556493033
1215225974
534647539
1069801745
410804536
589820599
490030606
512369541
795946728
939555682
472392712
583174639
377938327
480048771
717228143
1265873049
461013155
1189378629
712176383
955138731
334741727
652281602
706206346
812929839
1226773441
911508559
411003226
1081991667
858603403
585415408
930358802
110080107
794028972
594157017
1083976686
654915581
781797045
798999425
1079925362
1218856341
315375331
466728749
935327337
818079225
577885229
440547816
633533447
499024437
504871097
436041795
773884751
754401963
532329815
956775048
275664857
914140486
16424006
779771466
863930869
619399358
849469209
914115801
268138512
1034712307
988202591
483752303
681124565
819260834
761937851
1271016826
1280014896
1276834873
510171391
1183281774
1022300609
1282478491
904090568
432587960
563958294
744055024
1063600618
589963674
679308265
1081990574
588876431
773292112
511330415
678960110
842380495
373395089
808019839
592070764
680227711
561701894
1220568098
300546803
1207975729
893580676
1147393098
398034857
493978413
956780243
1286860332
782523569
484380080
932561815
819639494
1120998629
143930426
1239399446
1192954924
681597660
798719066
492756625
758604887
1196321746
765177803
746933368
508739262
610538228
1113926604
930027522
292004502
505198728
954250360
929425257
389806648
428133651
874227553
1036215578
962948538
503963883
713493074
664353995
1240528497
1162128645
752724997
417827598
1273860981
1180711846
816316650
956703595
726747139
829350004
624163764
425732540
1118660742
484827575
618523208
886175455
1155126205
240036741
544702522
275603434
144711298
1014959217
1072427774
430073509
1174773141
1039219009
1293941281
1020025675
552439783
548573645
628287711
572723880
940452056
1102983549
1193903989
352551375
614219059
445733465
563691258
322238863
1010722216
468240687
296447429
300414838
748033611
1252264268
639018532
649520596
307744509
648756078
528297608
512576708
382155573
1189148770
1193513565
573256656
649497061
1116788205
643378207
248272734
671202521
748311537
589329751
459494763
831245389
537640315
1227011604
533460949
934534356
899826376
1005688535
519552549
757144896
814550535
306222061
693154640
846402184
647227985
361134713
528056315
643881191
381831450
1017168256
999746077
559171568
742262236
652375534
680732956
464690872
690205408
322017779
530073432
866927228
1007854073
269605287
1162384479
1022382183
831978420
1160740473
883792308
1090831421
290137455
50518938
877525028
974227409
397961811
1210788430
400256662
685138210
1074844526
971508878
894163564
623198617
516738025
157243738
1153825735
735480021
545529505
637961404
516275028
477724421
940404904
387333506
430092112
347744023
368939880
609283577
1263921725
713921495
787235945
537118166
466691870
1046366779
645506021
560241530
847574119
838474353
518292250
463273579
1026041450
278398337
788209691
786039143
860844112
494350347
1032914410
180420228
487931644
562324294
1126778342
1284934772
1071612343
1126528247
369920131
945793273
1015955172
1241340181
331940942
998635666
702858804
495964910
1066574933
308850147
361290053
681493134
724686949
256560657
897701636
1039216164
617572983
937936179
496988038
422203126
702638266
606759495
800562353
965678203
497079375
684217816
520919988
976152414
447332037
701252218
328643
958129007
1208889317
1097305524
787940488
470330636
564986919
970807852
744281496
709020008
336288072
849023955
677201176
415737728
1106286704
543845956
727110856
795384044
577582774
239099631
350051035
858843114
1292477694
430913853
699059287
1090404959
1103604227
480845826
276788949
832968043
996391608
1102658863
183149042
678624141
1186926850
409606050
480936988
587120133
118536819
403544002
918919784
574483112
288006871
1078849694
872292886
853847291
699396048
561076457
739207240
895843977
448165026
293542084
585300148
389750909
1273125068
393924084
533573655
405705832
510018782
570641342
876506413
477748766
758683313
862973306
590586607
268261758
864854931
569461357
1027420992
521901448
1237950500
844280674
501150128
683429404
407638311
735251270
641579356
777068895
643533927
455496166
1028570020
1188984354
342924709
369494792
688245877
531815276
605268185
362018103
127864651
414689375
465235781
584702807
429789417
860416876
417052257
696102257
532601972
421361301
403915826
639188279
419937419
957570710
1065445937
1155536881
358878251
920694972
995366393
802193756
1108161507
381379813
1130947985
387024087
643049093
1080726873
653160704
621827829
1066295173
1226013549
695240812
398172085
735787331
403175953
1176209903
501301151
948080823
509476131
457779929
1022897421
591048594
448444027
1120165059
812827921
620177123
458360510
749974361
866877005
751417653
754748201
534612727
819818869
1002189456
352119590
762105155
949045083
1211966836
1040170880
251207191
610388853
1198280757
694456542
392979440
394798763
498491471
606777913
1024553105
969212522
435551127
1234719451
546459740
899697249
344866236
310107239
508201967
576781448
645155500
984597113
626765968
110002265
1017525303
311519955
409116246
1000584933
888203826
402203924
325028341
543967830
1239012805
1059131959
722619592
396207077
562673107
826695210
386256582
640149520
440263782
385010514
879161687
640849187
437632542
297213216
623256420
505879950
376108158
877017369
896318965
984483157
376877546
586155341
975552179
898617604
798737924
766374949
477024265
346039517
374918458
462313139
501944997
680246558
1242417929
489366620
658297950
483175543
774637266
771014539
1119429864
893189823
557849190
601541455
500799883
524589686
823300490
706908169
881012002
695999175
784461484
885563263
641847992
443631563
920205992
442310568
34829670
626573781
1211023454
1093027902
820213731
503250835
916626193
963409636
717628481
499408132
1189931639
1265381721
931652300
1242072673
525843298
646641625
376534725
1245766161
1229553002
1115079806
475865473
988282273
800919627
453727326
314364452
717604931
577716582
947453321
382184903
310258185
479821400
340185360
613879843
386406719
506830396
1142556302
1280140419
649655963
866622462
873492885
384549968
1168044610
273787801
706586301
652828128
465815596
973724595
279642710
927539782
683940747
869035985
1140696400
333781161
1045455823
924614249
706741810
829894233
520926026
412768209
385009797
299731376
701529910
1040214845
1038305807
353471960
498858465
723894459
376801846
742746747
430886795
995259140
852116434
1132887631
719467397
674004053
1123808645
1298187916
750610732
1252488514
345886065
685869146
1027791725
1083493421
407315278
1262877358
280840984
1198312592
494787273
373952051
558031167
409775325
515543075
1142688620
1013523465
1165534377
971100773
1219440250
452973755
337435472
961925908
928381639
394857766
695155325
1015114753
895819955
933870924
324453215
523217628
1243213446
395393700
851052427
888032184
466096944
986978685
815937171
43306055
888512938
1201945750
423348543
636747977
951340088
786159683
852605241
1056780106
342463675
1250793617
376020043
814850041
398083734
634519325
1259636711
632028752
806130177
912446193
489568053
609595350
356212895
920058053
226721009
980826700
536927262
797161831
646020627
387360636
808410719
996902084
400793562
950745978
922853371
729584251
1270271957
839573041
1170487449
750610879
889781675
295231122
921382905
622237531
345151687
564899093
812525158
802850142
448003687
867605460
512176177
925057762
429897991
732149137
544638698
920077997
95307293
490226818
1211541086
1236850187
1093711896
869948676
805105101
1115753771
434115611
1108063053
195391
291541103
534834305
524721653
1064900293
115460
499844288
1149707193
466621821
444488395
404544790
510688946
617694401
378638670
601134099
722514085
941117603
1133245531
1210547669
711131128
1015727381
1107657642
510114197
481093328
449782954
869993856
509279726
834113868
148554087
513940508
404461531
904542161
1033015726
441616471
1063702286
1012254405
557421066
710313971
736332646
969371675
994699882
682572317
746698098
968380018
1218001837
337324805
1125616812
809823220
955559620
982702574
1012517477
586067593
1253059328
916694094
758284678
854130623
548763766
1172769107
1196524104
557464931
588494925
690598451
505345323
630316930
1027393040
1057782653
923820465
1021301229
1106662189
588457879
646855105
1060228661
981263584
1129947763
532815407
566466190
941074232
1219707311
973415107
831529627
727391259
568874007
769717849
492147226
816357958
952631528
939171063
431949200
598150175
310273390
794487941
545424141
951935062
409382678
776204055
425901810
608058514
852034642
527592243
851482345
900459193
282739352
1084426117
903810944
875961575
959973119
638722193
315239250
378782132
471330957
575331170
1090089144
871846768
451244158
916981646
162758256
919143647
766897047
1266943518
1079659539
757780902
526386748
825831013
612774432
891736008
1212022879
1117524240
1016100260
352546940
922902189
539058043
458642485
834225349
658931138
692281520
1168104925
794264907
58134099
1285702545
413240353
1145901253
243327587
961608527
440369188
776135450
972820775
519172901
354968832
1062391071
403953077
670296336
757457292
1161244669
1134871019
740367783
194321188
630056360
649261164
1225202534
514813162
934555550
680133720
816744083
558910355
519966416
310801682
1103430373
852771893
1268177826
500663005
1263608236
390867335
418877237
225169972
727483637
787421983
1175783797
755329096
978916281
532380243
718514245
1123686385
410809849
922245055
552207657
676844840
390545815
482896832
862606317
439314246
699330208
927816381
989388406
425342184
89448664
336171753
1202792968
372084290
87584892
1160085566
848424615
553129922
1070398624
1190319307
883465767
856913075
548900442
653946936
505096433
968000714
119277645
559379705
718702981
1135551315
816361900
541881758
579543201
810822860
790669726
640629618
414533004
760801766
799054546
962992528
533887992
334939270
943188969
1122703373
750161226
122644157
621699802
723166569
1174180865
520052256
1109745627
407472134
691019438
1162125247
522363323
797725565
707799587
646068589
979801198
614684780
1216433927
1080586187
1034316965
524896515
1262863306
925468009
311291182
546606755
340619808
778437667
527436606
1270918313
817292539
740042379
43624627
779932818
494214260
900217673
1287390527
365218216
1072425115
602182941
668433415
1159438772
466981039
1056294466
1297590888
305830895
474321025
672681531
1133310631
404088593
888865676
835357001
917628760
553078775
985584118
791500313
618844733
913002859
1201363608
1089942190
755026544
1106672605
1192603200
585157990
824425889
648987151
561468870
309411381
1274442832
668542236
490519453
1058846219
807003298
467503022
515232180
1028336054
1220288350
705695959
830844069
618401719
39777275
263146462
363200503
415288150
1216206809
410697973
956608118
581304680
227374908
763647273
589580370
497701125
180811532
1054042850
215280265
772855779
890499178
418560907
725814571
979179207
416388455
1050186235
1233984718
677251138
608934407
400765947
866865673
1126590170
1220797189
528582199
626684331
1140145673
1149570537
832458015
949377424
610389798
1011357547
721893473
925140697
502102430
1097693521
566224277
1234783180
1055665583
658997769
863490575
292419461
704723363
1145319037
863469824
201876460
1027985950
870207009
676803074
461595865
317887143
1058902215
754139222
1151622458
671088893
996059767
431329309
529865269
798641315
335346943
477497360
1095044165
416394455
322271707
899501497
330126653
1289599303
1139497043
628734486
310946365
354750155
455831249
407949659
741507121
773433915
1107324774
164902216
1122124429
713588434
1288015951
1015099354
506553003
826029608
345227392
1001335857
557452854
243745579
852373716
1011143765
814788757
527384313
527530997
730129875
1151205470
353438700
515356216
772840028
1217366940
487918171
1279948975
881289501
447291888
876768255
802330632
842136445
874877070
376299575
875766624
506880927
653009767
802583647
740201190
589010090
682087013
600140308
615252912
656294764
339854788
956996303
580143526
619857591
1106412147
1192251655
626091045
483266929
670414344
470334169
952673806
213189050
515644584
1046031651
929334860
659769646
1190788237
369716441
905188522
481139371
931008067
878769899
1215273249
478342850
1188679977
765141063
925754314
570603867
827162667
797807402
621111500
1243483687
971709171
726800714
329295291
1219625591
933233467
1168136203
605032373
806072909
560526525
1170863243
1009813281
1034246840
860843048
562159425
757876055
581799923
445968064
554702240
1282742215
1206536532
852311511
1150593620
766611252
740523930
762510905
698730272
744864242
1183156624
855365325
962596273
496912825
306591558
1240757487
94660196
610213373
871304937
384039860
898542156
645604560
822583503
780896718
410316372
889371259
485461159
111820941
1031600392
764390641
516698143
790195568
695383911
476569280
426008111
366943134
430460054
522427074
386141057
397468555
578998134
896029814
882360010
781370069
1015538643
1076574235
794673213
760068578
853008121
994958684
786175612
567570795
1289694278
840216756
1174439053
328217319
1018234868
300626679
780429487
942137310
566755360
688110757
259368644
539765383
1271655744
110547897
1026567422
669712278
747114642
625509178
488019320
1211708351
735779576
545941451
950613813
541498225
861923903
1087160572
1017309781
781647281
173051282
386947259
720613995
475418728
998951231
1079835459
494326756
243567756
845598088
722704655
1026866788
1028304063
1165084356
931833474
1151130873
714644629
1258546027
370038852
1179846423
1137330974
833671795
824499774
797120723
625361352
361835536
888655429
347595373
698621987
864554062
521663719
449679839
171448600
566573858
919050752
741635102
924699195
1015586074
607529324
1086496212
840024225
1190347769
355910932
818114022
1235443896
214382773
604179384
536376802
524220442
1218949543
369063743
485995648
548557946
832032152
662293109
981925928
398287393
806948296
817242696
796232247
46972026
456950820
441858721
810191981
401157667
491555892
710736484
1045746284
937414202
535441782
502638338
1024463253
395116797
228819648
1294324288
249948611
308594463
704812190
884470195
613506745
867643364
589989192
567556047
954829174
560938188
148218282
789144453
724105842
669998531
1047263105
914718524
387704616
718768983
920441578
743823674
793902790
631886623
969059969
704650672
744473610
943123185
1139837370
432333517
471443505
922146116
1090024096
471751395
997572010
564134013
1095449177
645114472
846574961
547927409
796604066
44703651
477816391
447215725
1145731734
422561141
647312229
726229818
600046255
164169466
5485125
986234374
618495324
1265208545
438421621
552629781
1024732254
680832819
1221243161
446893116
1110437025
845161118
660827006
694222164
874083835
703594843
852977370
1065204914
700607407
531937580
882821556
470424602
546609735
1040457943
850303585
1245738380
1083350722
457940316
1090660100
469846039
767146757
460851922
1273831208
712604150
1214686400
989509108
933658214
540429173
416712896
511376815
508190786
1197853814
984740186
673320905
1035088207
495467560
537295935
995663805
726683905
908827258
855092110
731606595
765461687
1157034063
921251378
470189335
1256956208
578866980
895238161
745514830
730585051
1256996756
835432757
746730449
1068515611
501799074
1086166731
396644661
489561114
608422974
832908631
520763170
491225941
1269112300
1113191015
851409055
1128551530
1265512739
516661528
1172479226
962357426
786516701
560293553
906204968
461982449
903192604
1041838926
905764579
461385894
739162417
381830454
1030927472
762405832
785771103
934581740
1089184414
645236376
1074665075
779612989
900283556
311706075
343166521
545626627
595209543
860517305
539841369
345252632
472011381
321493661
218198922
720716696
348800271
985401578
467241585
584209215
125462163
781754284
740322402
657115727
884152288
527708450
514847883
484786391
902315579
874798568
534073853
845526921
544227992
666338316
469554757
947200531
746439100
856323283
847527841
437378278
885724217
365653104
667008831
1136104813
596689953
1114312987
940098507
510281801
368686850
753410297
496441367
476915030
959948405
751869659
1276255449
1124118111
664926215
522130371
414294153
515341057
556704280
965229312
684733509
600372074
1003061955
1080977539
860583465
1007016288
1203189840
713520649
815203393
1038856471
842051976
1102273295
702475837
929954325
742031251
187877711
388806837
1069164017
918474577
1052917670
539515577
905342372
1029926221
546010608
487472754
370213429
832584425
960630850
398071810
125741271
1020697390
723849088
896906791
1213079494
1141783263
1143942999
537695735
896975391
714691894
574310381
634188530
1008467736
1051377513
715703452
621493914
495448500
508342544
384965111
696606577
755744275
462980358
902358575
285912926
868803225
727443613
823168442
1259016878
579907101
1052447937
694455390
726795072
1237957765
1224747242
1053284158
1197741663
1206463721
1212129881
707915165
1123001645
1217305291
799541595
903127915
1170987444
415287684
760590313
1024162864
979847896
541105794
627875965
815796545
949978428
801157838
613993095
3728767
905618205
1122694263
530334706
1161003437
1108918056
441781985
605244314
1277961668
465284913
537994630
526970533
625237994
122081914
1103495456
484660672
383291831
933127095
1103267998
583124007
386906353
952682074
774647930
740656795
912577407
622146023
739713734
449692685
908612919
373512798
1156137577
481864153
1017046234
966936253
1020281842
609871049
560088178
931013341
591886899
837730112
1117504621
1022192402
981985204
966989960
783570569
637542776
862130478
498181380
567486875
311114772
934317224
694434556
1041674983
1043342646
542852996
772210188
386511274
526485946
501135420
1092191303
1052721021
290803407
748430613
1114949414
393375083
922822150
934933959
488365175
994171552
145067494
885058901
858418023
903932723
1042240331
1184696642
1002498142
741365756
444469371
950787257
524629323
725591012
442225474
412257986
720704302
818172554
781017442
1129147582
1044283600
661149892
947803553
629026044
769769791
1078495658
422635400
977682593
536357794
637666480
344075446
766131621
1026716723
887209971
825022986
345376
504679507
745422767
979039604
836370546
388327278
1097867201
473681635
943045024
435942913
902402186
613674726
848375470
990107108
645996200
858470669
1205193787
201224571
840269370
457680621
693581512
545235079
45362571
1286126207
876652620
1195717035
1100734468
390481172
1020437208
1025597742
1125023089
329044751
599078347
947775586
616870163
761083232
530393613
1084429778
779448734
1168116493
721926897
539039583
775683187
625632823
391670936
1044913592
928962472
727610568
855246948
1082782974
952581749
1025563865
590974254
1008967390
781986252
798591509
1222097992
417625501
1040579549
703114043
861206722
954620430
1002868393
888940741
446332975
1095778763
743419500
1239185269
740863292
906869348
418743656
1022924395
670161286
531800281
312665948
893288786
767998322
587414105
444704222
1046018894
471088507
1150639061
1179875322
615437596
691185406
1261083870
703951135
810147546
1122959092
422761673
485906646
419270475
1143977479
914340085
889229630
868911459
447256323
144059519
358704431
734011578
911271515
665958381
809721685
680170539
1234082888
887012982
841335661
1172052436
445521927
868568211
713788067
767180943
936069779
592670815
823169768
643670550
1017773262
1149096658
672978796
458594514
1020842764
533406491
495395332
844119709
492983428
489860867
1154026574
728471420
656922769
770960578
577353067
893383077
946300292
796684930
917121445
678922765
942823628
851613168
1039142649
1221436235
1013584724
1187745652
924019886
382445482
759504346
435150325
513533236
791556433
69778161
691973652
928269205
780903487
1121671815
1115000723
520832811
1028935937
751293567
688177308
808633513
736384721
718120027
512086493
684003291
995306002
569688865
441516345
825405208
822928842
408052936
498526433
1257949575
939449701
674665124
1263864199
633894170
1237419523
1132771494
746301225
778844891
539771499
886610487
514288605
645532135
524495048
714460691
660888741
741545814
1026326739
642109759
949767061
799051418
1045494342
748818498
1267793860
737905752
685214711
646440292
910538374
1037490140
880374716
444676579
491037760
1247531911
425860006
388915887
478951220
1196272847
466815398
392378052
612408940
954461291
681781116
435542579
978071379
234081057
874807583
693323383
813144966
435048483
767504458
389387752
312583704
794618987
570571458
736993046
397676668
1265687141
784050655
929803404
770854593
946344192
303494925
616827559
455145159
892601056
502666306
748086561
896426821
457581598
951949554
824995003
1233196811
359980398
462071530
748710395
735957175
1081503783
817270120
1245131371
644806873
1102093549
533440870
384415438
1075508339
646892611
1197404957
576060296
185868678
872093981
618553640
709853669
478990689
527709310
582682915
673985832
874902410
1063684745
317217956
422948271
719815138
402693807
81535757
774702744
1141311443
660501835
552593451
1074748642
592249548
723672355
637977915
1013426777
911558238
1143049146
787257971
828162283
1120348673
64353602
415818061
525150782
441296858
850086034
1122924304
1202190713
807033721
955269231
869767541
872987564
453325704
434450990
620746861
1035539673
1007572533
780309345
753603146
802777884
782902169
506662251
1178129843
327810815
634770282
472824681
157341998
524958312
742404750
611695791
905199099
621090182
1150084329
429229902
868244284
452765615
861257013
898917640
767476048
603828447
672001562
346223566
814212476
358409022
624489654
867190714
678996803
386368025
694923116
1222104449
981811561
533796773
1169816911
767982998
390111429
816798261
601583848
1039002415
726165663
1071796511
1236919271
948708722
485984540
752939738
1252576029
695323528
385113492
895922557
1170324912
879205984
419613110
579519692
804892654
471482042
813075490
399076710
574523521
520169542
527745931
1182436260
627349495
1200576791
400368217
730970952
593178850
155976913
552629540
320162338
686639893
487176768
732791066
601981601
1141272556
480466820
661180706
1195087039
1140481085
841842329
1283743053
929653596
688557692
689861094
348419897
261793323
966457719
633343043
984904362
1049384064
1270742277
504373924
497605724
470370096
771952804
883292731
852465442
427066980
598205585
1002685290
311625024
640009408
1216938840
563879011
644318904
1233079395
687818842
828268565
981053810
584900252
577469832
368111638
394340212
403626404
678751905
1082702608
1231332546
123512334
1133420194
758450018
709993478
1218463915
1010606581
960609376
1145656276
954345881
888916660
704055548
473770975
1290037156
612536659
1104327437
929146745
321698120
298611158
798889354
307901090
680336994
812574110
925269888
864717052
373436946
909342694
865074570
640707862
817295939
627648547
890068155
993129125
1064711798
232819970
631457410
1067279670
466185233
421905860
586010515
1273777145
497250416
832342047
862453908
432795272
988622325
615433037
826971434
1198768623
1187095961
716375081
980348149
1132485258
697637145
850815681
472958788
872541295
1242792320
663764663
1149214155
938032246
827633416
787116487
555991160
819993064
170562001
998141681
962582534
1122038049
1024064180
1248479314
1217665867
270382766
180097633
1034872164
768981667
399447159
427010972
907006552
655831523
739459546
968488879
382818748
412929405
940841492
966864470
1033996648
801848449
382436872
908486608
494084416
600856869
1138694982
1221452964
497842747
811025014
687405686
635644626
667892181
460651499
1087327650
431673070
996841838
380813691
301976169
1021390715
1294411336
1022287245
817424822
964539961
308188066
612757853
819596927
407171534
439992384
994918146
1126788316
333139115
527193639
823885865
401475936
301200066
896301749
453733090
1139026779
593768816
717952729
1084647733
1066581963
713675908
470132791
698366731
1105035499
1170981894
417761006
939538619
302670866
370530034
526308624
2697130
744281001
1089388487
980604512
868016291
1143387368
682890643
1043578422
744957977
757236711
597486058
743185402
1122032152
285774633
1284398637
1276934275
1147015073
267399326
1014594028
348297799
1127185161
1141689947
1001718648
513920763
800177988
1275067678
530239597
1177595778
1090054614
376220756
782831478
352835610
1012891717
674296338
615173484
1162237263
1119808701
1048852483
667327330
848998988
750900025
959907694
1008601781
960121404
1161099741
1059956050
854974860
817701783
529161047
1133365853
408427733
1014406691
108540905
768323799
520992765
1108321309
925456942
793576479
1196422602
44240768
1157412140
703776934
1169084340
1088110986
694242007
495588324
960972018
1021410446
1139755811
935943896
143367357
988707166
728379983
460328599
1058702925
64081696
924699634
502120865
924794444
567792183
3647480
513334264
1213090933
845711672
1179822027
530999799
937690366
1077603416
1208163628
1029163534
456568357
1031676760
523022307
431058560
275494874
926512818
1068298153
1112582965
896636329
1139376363
515698292
998838454
818484686
1248250304
312450332
1163270592
1280077949
962031341
1089689241
838179654
828748425
395038752
1014558983
327495399
1041606243
936988610
687395324
1179189232
1083040838
488881005
612616649
1073048046
678976141
381888528
547301701
983755840
390917714
810949874
985769316
593201641
833631887
475177272
393482311
516261892
786232558
1159578164
524263734
1206751209
1232487252
866247672
1192955165
826774573
970184967
906503605
453634927
512189912
417274894
515436323
812581824
1201053365
399323784
346483079
763063897
480184066
579269807
289035679
1196519481
303438255
947124708
1114666196
572238739
1140677248
998937441
1210197705
627382905
794760290
519307082
929895408
686513109
888176703
412223413
726690322
475247987
733434117
484381902
1146507729
1081726053
952749526
1076710833
827859553
1127412950
828417902
1186813266
885790564
529267598
557707259
732077900
565571416
858683934
1033609910
961354999
789964768
717174344
931562577
865464502
1127349921
1287944908
994946707
874990842
526000850
931580564
549602386
679058216
828800976
799826971
763456954
488610512
498837260
930499935
1228657449
1105489834
384480719
346173608
942527071
450874032
1046673011
299085986
1132832393
983296135
1150089409
630265142
612027294
545796892
287351679
790278364
966869055
562641075
773390123
612890671
324752843
874647064
914995104
673723617
1052604004
809713182
689250236
81220118
1202563873
761528394
614566052
530084778
1239756344
834306784
866058424
395018991
615404880
968553295
282456320
845580900
582537175
1057307761
1107853997
816864461
1127091708
350820158
1003003311
649966148
403024221
588937637
1080881532
192445461
547222919
596768720
911421099
684574814
1010070227
1243460429
1020854052
523209585
712151125
799530103
530199742
647890142
727217124
745219008
952286925
346048226
697853958
872701989
522448118
582918360
415933427
649677242
708838267
816466585
417618586
1187648787
609786497
1084044038
268291104
1012034743
1000976096
906863466
121890857
882028856
690122678
894220045
995032482
881965704
1124755731
1272926473
1246970524
566158636
1155022710
812966764
1004395630
1246287373
1237905839
752493933
855609909
499882620
1256511446
1219304130
705313165
229187582
380108937
877551782
865732767
827266390
422597953
424927893
1172593835
881356259
471617851
310952189
345054639
271914092
665915797
727616532
843790447
832496084
1068967781
945604828
1174780194
986485913
959964961
977546638
986110351
483304003
1070617320
802330931
754559083
804028810
1001947197
1135464693
596191257
381834949
545874616
900280605
702025611
340359302
1026073346
842591549
1204822319
534229042
838120525
660487204
807390964
987993158
759233420
358783903
1068714383
1133649103
953460237
626419662
927586518
359139521
84584367
956434487
854837235
429885575
196020478
1067705256
1107167782
716491642
251262362
1007413619
1224252183
590405875
823658988
945094950
508082508
1068646961
211556209
455539062
787611467
475457988
755589850
841124971
276208281
715017876
485708834
1042265477
707057250
707019794
751433552
853701752
929478960
514732111
254165976
1057895896
1127785586
1286319864
661236031
852785516
238504762
913334195
491801588
651086843
1037598200
827369784
692474499
352296634
1014121743
439104381
1903023
1024845976
656769466
542711422
880266342
615691904
907351081
594632862
381321422
997767196
1211901985
1065232207
744726604
387658802
580183370
1204874460
889593386
774522882
856129855
1137563510
528847666
256869871
805983043
1264786218
950253430
819059336
1034881439
1034709166
1018543257
984748573
416305505
775909911
506185212
381479877
1128568923
744065559
1027655407
642961579
1168426639
996264943
1033666954
1122161228
1073101251
1001591389
767170687
1068779994
1222744213
1081725649
779420246
279253231
1111017093
1040639694
709055485
653511397
628168413
476927571
955416892
763844638
404792313
598965789
643992967
553234296
796877581
885960970
542592004
613907212
514358379
1245659031
499572285
844470915
677000842
579178221
1021903463
453322581
1143954426
252946309
796301134
446758353
787995846
821987951
454234997
829512355
641005165
653702979
881980747
970208077
964164146
755270128
715539705
862856114
756672831
323617034
282516410
890383380
854141464
884930437
620097407
919394420
707088482
1046571161
1238196682
1065830801
375403091
779782470
513628081
731688418
892918709
723307343
761409548
798040622
737994500
255874732
1228375027
1141875023
839230976
692643850
688090033
1205027928
682940347
888729871
691793192
1150130073
668483665
1287640937
1023353387
115200853
885147785
845418105
40224096
678907946
1173860788
854585724
1094495749
678558852
847606011
1063402924
758384677
648583165
553333503
622885288
801240217
846985803
1228294318
920901235
240296786
673095942
1111879246
894358531
791487511
611227840
535918110
298149493
1056600042
1116244307
395584248
348625727
592136040
1117532943
607334440
819587361
479313654
229827365
914257214
842317871
499377821
461568720
417539426
575831020
737833538
665024211
631317054
856244219
1066318918
128893616
524700065
382388785
860743917
756440580
408788241
482143466
1199019650
630970945
999207646
894038877
1034239957
822771509
639844596
1273108891
570321304
596824747
226670136
256374587
695780732
887495406
795970778
1057482844
1120726780
662086820
398064838
462150784
474699596
194296694
1049845320
474569736
593626132
822831173
1198848137
711540857
835856955
679640568
954526397
1085441616
649730421
537919650
929822079
762482362
380121439
406561536
496838753
637531184
1112264400
739588471
835518061
668097925
948592043
406870319
1191676485
804930297
781815825
626240643
382147890
835211009
345945594
464553726
557249998
842635297
650977034
345618773
638068365
526950798
404662907
537650324
584313165
1120988658
466596805
1143407682
703873056
940471568
671101974
1077091603
531066219
377279157
594710916
782591190
445959
785668703
705379621
570897211
661163739
979493747
723306188
682982066
495211584
498714300
992966494
639507316
399282043
503417767
922954312
468354936
462991334
551108108
883249072
895467023
1152450058
524667345
675350357
461388278
455362446
646419383
731426338
540582637
738503733
738965660
694216641
779516624
1023733304
1005300292
673177383
1213256177
1029416820
1118081805
572835719
189089797
960520963
116350108
468297407
789852091
286295357
744630840
1008350446
776582527
768240233
1114328414
316934062
1088287430
456405713
379622093
1236810280
791848185
833602125
366530899
659956249
899493446
601221917
1294530417
647500676
930667361
1039070372
1180265002
294061229
1182747256
1168698299
727069989
433673172
866989448
629629658
433855175
1165404532
450418843
898043092
813007197
968133062
1005206754
439785295
538431281
1029311291
872600763
474680568
1112109217
1005267249
465929031
1117091903
689569777
391562263
472610417
372333977
1165294958
1033630803
1080371501
596874652
915153038
843662283
687186305
732792723
463400669
1158972409
661673980
388043795
556335363
871489988
621610658
171962721
324964704
1100443625
1085582693
694347478
1105521262
1282361672
925814605
935187290
924743008
1039871975
354665473
292473854
285512899
503559631
184669297
607303376
504927351
436164142
821707753
386757983
166005177
1047897926
651756055
911468299
337815109
486571136
916122596
907442654
559323769
418418297
526091651
1248723616
1216912197
1236223551
704334522
1049725292
313420879
792305982
962671971
654806543
395380468
978682217
523312331
572671497
1018759736
182860992
860957663
816656853
857434701
827581917
542223601
396061969
936176730
544332451
562456478
948062349
805701345
552234490
15969714
200415436
960345662
473956071
840066555
1069927971
1168104102
1086899752
1097497246
1209828071
433704517
1163781546
503544261
468344691
1021988521
524124931
815617708
1272746275
1148344799
598197525
169918089
1159694449
925855245
788042297
334357304
993683926
1215507596
516101817
585928759
572630790
1280320209
1084293822
689944851
963539184
511053721
1298632094
750232870
676288247
752651443
1189549876
536437482
403133306
1197530632
1141068486
890218807
1169643090
684635974
654940425
482396974
1243735752
616321243
1262118039
1165085968
841323558
190729339
1285200340
623754771
405306991
813653693
906769432
456409230
842617936
204454618
581800716
933328947
677760618
482170744
567344935
36124369
880789068
782518077
941984629
440048304
1178162250
1138224466
772363336
996972031
1019363707
1028375962
549649221
447661337
456475186
1217966342
759544070
903933662
357062811
891499064
490785110
447742861
1056752325
48716349
471461977
858157559
235945079
710521029
1039433471
804114167
597314496
1003941405
446619085
689839347
435819340
160629130
598608999
980643357
771963375
866421297
549889671
370931802
1187030336
684118153
767476563
352580920
582742470
909866972
1182606381
1231804581
955376124
569183735
859729422
291567602
680604440
723135112
672571937
1109040018
736175876
548619916
981389514
573058605
798288070
995354053
543553377
864880394
1121731232
411238889
679383931
538095673
885529215
1167153254
1067947783
743462435
802767872
735237754
964049687
652464588
806927188
444440842
484843691
576981367
993755403
1041163519
999690961
858362227
1017017980
409031149
728763299
500002345
880676786
806113864
859353048
337281610
967148336
975518337
753969022
542874026
693457737
570107836
749782467
935012237
708103092
509849239
450138438
569191568
787894687
546725817
1066450873
823614686
221823019
341600053
1116521456
482329042
884270034
271866231
1250725712
595923948
976180437
774342246
1046660600
510452369
610406747
926034992
605558155
1161136093
824302102
779666411
1035495591
434446004
1260258214
973678901
443618163
850982388
717840732
904815204
1256363051
835658470
701683892
897208248
1203799229
643922875
962732398
385639145
394682678
1095745468
1276735860
513289888
359878305
595449298
111800808
1013357913
530697532
20041676
436672085
697231761
918496768
849917648
494261939
772056338
573845937
475530761
526223529
590725433
614383296
962839836
499649806
838166831
1043439072
1085892485
354674881
759344432
443810988
577919106
736622626
933482640
833078060
583285177
938188466
709245877
620662695
1065691027
1051649096
307507910
671494735
1276636400
676113375
668352658
783336277
631248773
1177697802
435915195
661635972
1171197621
464687804
942227482
759128164
594489736
776111451
1028645481
444115106
646190659
792959774
521378684
861887211
476076459
782696019
946745433
519824742
548806808
505951997
381573568
974017566
730284543
1060058397
809904984
1049031175
824637970
1113463008
547713449
1182070956
653914635
977438537
585970979
1257575061
466406070
386884680
581876907
406336024
899356730
372999155
922032776
638041708
323694853
1036202417
417507760
442943843
519629746
472839579
633768972
637481600
966399804
881811352
898742913
405572501
847810940
953383418
775659712
1256204106
897013235
530620927
827465676
1098830073
827690297
964060809
897374868
730046275
653126303
325363808
572040077
575641994
498735136
554048425
584417198
908179369
1065284351
507216421
774762201
1047531141
1057622379
838704643
1247091897
520726440
803738140
879195049
666271626
334434076
899028369
1065750933
138405082
470139194
878631942
960268941
877712074
949730814
241279193
977883022
962526688
491526533
395682789
1155194130
591520700
735812307
1017491557
431246790
808245929
983004099
1175070057
499790902
1183402023
319510562
1037955962
1070067659
861157300
743378343
799378526
512124816
465796929
807344899
528260420
920476854
303395363
1266916701
618671024
1222616339
914695807
860976702
884823645
924606651
919036111
804009710
842265188
1022523801
462360772
915934312
688696760
591323804
649714850
1076028302
85873373
707421577
916311512
613853642
967827121
1001115240
1129737489
474932533
1036355615
277073260
697397949
452196870
1261399094
954670056
219997844
882490683
1002909072
1245706899
1091967177
401281043
489405494
835774926
1243914007
795064618
442074056
608264069
649311027
958681491
876530944
1137584095
994390839
530098207
674649554
835770277
999027823
549724622
601316286
998987233
126441473
784731111
364832762
350906529
662327229
483835103
522877349
927695320
553410146
532017175
653246678
408265018
566574909
669928544
553580463
66933388
962822895
604270728
574935321
880234812
298861911
1086167573
490540791
1069007795
544229377
541732356
286268965
92137397
821332878
654377751
1112491939
1022622867
317156683
748172834
432584089
309980192
1255194317
363264244
283343644
260146516
1037894662
851549778
822524404
469050735
459244228
1109386571
731320981
703220627
830503744
368871739
691057342
738817288
359562183
547073567
491283269
638527144
1156213733
477320652
414161169
500427320
1082856424
1161534119
509860241
429731192
888727669
819976603
1140285586
410640089
1273167385
897922499
468172958
773103182
1049252163
256417511
1166079953
706720540
533407472
1104220368
1026324933
398243082
826987351
439978333
727590329
841962897
1192545073
487047645
155249425
665241403
554659295
1230602190
1064617353
820163464
1070897532
547969311
1037314950
436352014
737312634
686841389
505358532
443327548
702180287
451097118
1085561382
1018849648
754288312
548421477
709214284
620628261
1041874496
737897684
744281382
725917941
855565025
48732413
871705302
695699415
218692070
631529202
902766940
1250741750
765192205
866662499
593683810
529484447
807563561
647440388
952508010
895082921
285192284
623391540
426586201
393509653
346328471
444676249
1219438922
497787294
619111518
1263755296
924777329
1001115650
943029325
751197231
646724284
570865189
980777938
335845900
778941818
666061376
1160399719
1287727798
450977711
721508621
482294257
411039831
595518594
463888567
880563699
558668972
687249565
650293404
674738216
579059012
727436210
1081106962
373260907
355853828
416384783
1178801889
1260915219
721885725
587632304
691278152
1052017149
778632419
839644461
452959999
897969902
662695412
1162483385
1099830980
843622346
373302480
276842823
873826928
695096536
347145742
957619356
711286548
974135128
472744118
713869248
532820316
775702786
904007260
507435226
781460917
1080272373
1275417476
609285540
470650534
649400066
569259953
558167069
1067393403
624266122
785553409
525962204
791979362
877181914
568275837
1002738577
654694917
801100380
768378478
859191130
298734376
398333201
907425301
705754882
817603839
662053608
388843734
534117495
635500269
639101530
580072302
1210855943
944597540
607653691
686057424
1164287099
212659753
590551517
485532703
404316180
576935609
575928798
926595677
761926030
893851319
549672761
537114825
843835895
1011485142
624735058
811543233
833938479
435919965
510838709
583204335
1176806783
427581049
1235843219
387718886
29589288
1116837212
1025059964
373239494
408701040
184630841
877527020
375514072
520994942
231258423
659942410
1214230409
1029143403
101536924
843566129
384392037
680401752
625931226
942154301
706558920
890004719
1133521114
631883940
411119716
566894411
1005436770
1078135662
819835082
36175030
843456891
872169386
727286169
434671958
644370643
861463718
1274025315
452623037
891667407
713324084
809018459
732965631
194486897
686748235
519296067
284029172
984259945
877546746
378593813
157889048
1171580895
1011710852
820801992
985265912
531708942
917257555
1185081466
744061056
904910868
987751898
339353301
1155822787
165948143
860044142
1054913207
1215508676
494092443
348695823
775667605
586766393
318149930
477995932
1045111586
723534791
1237269194
1060172693
520709562
1106760678
433521240
315149775
795420288
956898336
949672209
1131955535
922019034
666961929
645135768
903166202
437396573
929737808
887120100
425411840
523237168
799119586
976625979
1038840795
876638322
995156323
1028422923
1082282169
1231614657
962838946
769881380
959742296
434576556
477697976
195033635
1148035285
940067193
856840737
194047852
559541407
483805497
1276805295
204116572
877081374
1254307002
1181357781
596969882
853742313
1280749428
380562398
959188281
617170949
933515541
733882575
699412841
842854535
1157740498
1031809390
445863528
550033820
904892058
1155176924
756036960
1123893812
400963691
1020981832
1228473355
1222116347
705210018
1032590918
804132809
996022043
990357216
1212703663
1240441602
294878287
1244293631
742041031
1125169473
468061140
1208118132
723357009
1232993264
45017632
931909381
217598209
384629523
456911904
941733271
550323208
572230301
362540685
436014262
423593504
982909402
656792404
1020714223
1259167073
1296157514
235675830
381543876
390268248
520165280
542302344
1059652949
945575749
1118281835
238485029
930853855
468924331
790876822
1087593557
451954889
453918165
583086341
677949906
985311537
1057433566
989307087
820457570
785363428
44772026
1282604168
445296448
476563812
871552225
1005945193
1075039531
1155844316
854627656
1050423383
900874439
706613483
665759455
816153253
403353642
768869587
578177177
941489902
1248845860
910906782
842378522
969142185
644551191
925490942
728280354
1266210673
1183796063
291228301
1067890568
448701645
478548360
985418399
376244838
398969804
391260927
1269361080
1003944627
651596533
1289309482
1018746008
903732268
651739787
1061411966
789218264
742999576
568082439
482496418
461577857
810792675
866648523
175660357
627948051
674688904
1272510925
447685744
514524101
301929970
684420140
1121508548
411922002
1247819985
924888641
1056453931
520088076
880849932
1222443074
1122077952
1094164246
1121086921
613995532
967310157
783935926
786221055
786597451
178225359
757953930
888164408
382342363
1247705519
587599240
749492901
886688370
638323916
869541501
718027439
1123834305
448117415
1121157578
468411271
500839732
947611935
572416738
954316827
545471281
958185055
981052330
441968977
1011822868
874569847
543748063
829208033
425138198
1233070228
874672327
955539354
504718484
708860933
1179920564
754211796
831842523
1148982310
725382736
669154673
640212087
343333079
786285744
878957556
622977101
1298059768
576009619
802969334
1285289210
1262068974
1220950069
1147180393
991712426
460018831
510942505
800697375
204636515
851831479
984710802
604776244
1086362616
691082682
1184348444
107740557
1003101088
1099875580
1208499866
227527514
457257396
934892630
1081662812
594798392
1011200528
643983979
416250757
1298558624
1189923091
262383014
848457938
928086731
1150778219
541155635
1164659387
526674475
311410423
853360018
1032716470
469393480
688558672
1019896538
3680739
644317421
245595264
1194840550
884489746
372437303
709851072
882047315
875022775
1104627441
1184205029
923748740
687861383
318079310
727832196
322293158
186852904
843497805
267562312
429104446
445201915
967919878
1676940
579019670
381785643
86331401
568022922
470368565
443047858
818280542
757008473
953619537
506590179
507012800
887350609
744787711
829713145
655474609
435893016
730005784
956474160
1127630443
657330464
595210164
1030272627
525604254
238133181
913262733
642982484
1147996306
179901791
452174605
248996710
476161545
378968691
853813123
455437881
1067261064
642236958
423180044
736612492
866318472
656782188
832358515
677908778
694559461
715220968
1200006636
1074415780
682903037
626425600
890160363
640612893
673646452
465344472
1045464483
1021849303
441563765
916077929
821515162
890536971
868697333
409207876
162165672
604319110
469135463
791411138
846748766
575757789
782155971
822025446
743134907
728827531
394176801
337226020
815703389
666413546
787034786
602850337
882665340
823655606
757843931
1123638939
380048288
441103369
449715390
596138177
930661759
1195569275
465077789
734612888
814498131
1077202790
408372239
923225873
543966233
604852535
915835100
449343294
607835032
807370282
438877629
1226772525
874294418
830358501
733445679
302310385
1040431597
644053819
551320655
875802122
1272428621
647763561
814092299
439525960
539816850
649361517
728780570
1078718726
797928882
174735776
1231170306
908168018
355211233
423161819
643363354
262423098
1066149870
376145279
1229916541
489815932
981640246
676666010
635019797
370175213
1008206847
757725571
784406465
88504223
801584576
717901162
468539092
691305326
227093844
916029434
532712104
971210423
984990187
342556270
756648892
307734001
431328823
621692730
427975190
858256268
797898171
662365969
402929047
567780348
1064097671
520791222
929858147
435629224
614636040
809596222
847511737
721484940
495440646
717218447
1047441315
519200691
1080842569
244526117
541611033
1067183287
539164860
396359676
1078677678
832918291
537224992
971700662
675381038
756803086
459721261
1139938912
748719585
904405635
465787515
1202673443
806244815
735802346
450987710
687204714
388733444
1033007589
789051387
936242021
1010505246
271706083
383190287
645753167
769010316
391733760
559654213
871751468
725865719
1126318825
1220473143
546231497
880233697
1139980482
902681396
334537633
1237088517
889325014
475973358
749615551
800972268
327810945
1067224779
908832590
634970506
617148545
1169857606
807918650
427465384
588232563
746405114
806181406
730697882
613579451
919884334
472532396
1222382105
810882728
536475555
1184144229
464625126
838633005
1108623402
961776510
406354416
550806949
1075142853
1144727372
1232649723
483262823
444489185
111075716
106746700
906826586
703091419
1100079333
550799368
520574800
581136782
771214073
1287833715
1278005060
548665020
556379516
870149771
914183303
155345209
548404450
936126068
843701011
516551026
695359098
565705399
368597944
234135540
597041707
852822978
1009370137
1003846130
151494251
817296549
507662144
1005849265
624890782
1113322849
546511139
423767838
992173665
78174397
697089668
282925746
1111446443
848020116
212049897
538707082
1069727048
762465358
1127924589
538825164
191283304
802962950
812153470
926007655
791932964
622478422
327785070
269943371
816371864
381346322
399448212
124966589
984102370
818882146
735819246
903307988
896155452
1158093393
930912718
707469653
341210219
1088260554
526765923
705297727
988977693
964951540
749432786
337427806
496041651
122495714
612349068
370179131
574219149
693599539
778482795
1068697837
1088921500
126931364
730097831
1190463393
808583579
1108985069
769163530
578225266
885601025
456973694
910408067
1013635220
1053534466
5367719
142613358
331413156
650047986
998179863
761118617
499019050
856312352
1054481426
748300313
1061135340
628245756
760410287
633096927
1071161614
1076475310
960830649
636759294
590717703
862819611
1059199805
809483488
814904634
1002494573
819165730
1047172372
883084461
573631217
547113154
429338464
459890236
752899962
812371623
519616786
794461629
212785830
850800715
625026503
501688803
1278354594
885273010
957482080
1091676099
330032891
581364130
985630077
885709966
990779605
528050960
593812877
1229172699
1014510277
417050768
856296780
623695100
752213635
351048098
871906591
1008881970
676577720
519334240
531364632
341025017
913966119
1150139349
1175277685
722232911
501402662
878765168
436222221
1143926109
601017231
397947683
1050286709
743812006
513596311
445764049
1247362488
458600558
971813033
1099424859
926076483
418332476
838962438
714490170
1050614491
366254273
944485750
936164949
387997533
828396422
603980049
1147100351
939434306
983502231
1243590739
1122464534
484302817
300914875
711428308
1197677758
732210006
1114563953
511417391
1097032934
467145537
334693886
606702013
510150565
892306027
1275732565
724650944
324011966
105775433
669386210
831985055
322384823
947671848
509660066
355771497
498480928
471728746
754249449
326313389
961998517
970569820
1129268220
527353406
897204126
753454012
434254919
310986952
402555863
606233060
721071475
656657240
1135223968
863067250
965606261
1080823931
517158427
540703309
513177069
486418775
200696437
809509967
474355643
844115982
1052403816
819350417
1207887366
733671633
504289308
645458206
1052437904
938052168
446608836
785715633
496926204
987084734
1232321125
732579432
998198788
748757497
881062287
519597085
775382219
853752934
1022820851
557394640
1007188586
467450513
255578033
867806606
370902515
738627970
754994379
1242584939
301727428
817308192
662414155
948757817
1245705650
714177362
1199721421
682079894
1052974797
665845680
422042614
513181851
1034380731
1067689356
633540771
459538866
568033845
226361514
1098751447
1123293475
491491519
489212235
272693679
578140070
527379267
976472577
724777322
803142261
570049076
806219700
503481341
1233839376
433987174
355716703
1297664097
1234919258
342482340
689284805
425714280
1001729798
548476362
292719240
576614747
54588502
507370758
705592452
474354503
565803311
1074056972
1093858241
488275217
1139319457
921397758
323505034
773798786
1054670947
1041235880
757111498
368441027
481843787
136517282
851451222
1038246145
1032165073
1130528413
365728534
896982993
754254996
689788585
624878594
633919741
723727973
843864258
760844369
743838163
734735363
499426600
819724616
892155496
785352490
894342855
580274142
845030897
408899504
619781052
925876647
887232262
909569874
681874464
826294551
1087571141
118788684
705046592
471579450
957163174
390661818
785532723
896170645
425077067
1035222422
835551200
664706742
896242925
1074182323
632032587
994497318
909563037
555804126
250010032
1155636509
1266153034
585880682
1264796331
632992663
1087018493
1034585827
546267698
499817158
615977145
1263904960
522885182
522850393
1062566515
769933579
933463862
1049122954
287681603
479930252
1138864409
1083141017
241888428
849484156
674378979
227879701
433687484
344905967
297376798
399609807
985355747
527883254
464596787
9256987
509066440
989271533
914802750
982594171
716279170
856647948
489009100
1012580398
766591632
976135057
1242572679
520841173
579963666
380538474
482042510
488273814
734118519
908967733
453079133
899907585
983348515
905914680
1037422164
620412467
1054066203
1234490843
606091642
791652862
825290771
766472522
768123234
788684775
390913372
782381536
1086970366
749814283
1214501423
1032122279
397867117
811041162
797548317
710208282
926211865
351180710
540799739
777948965
652449586
920027239
769665758
937301159
917472116
488240525
1289561084
904434045
425336001
923165040
586525740
872552576
1187976322
1042273945
473206824
825096040
1102803555
494472680
552911317
1131114347
1043910599
731862142
632485893
902666319
627984183
413939248
859617699
507062114
591413273
257469263
1174491332
638930843
675696608
810805720
957156885
1071979955
645055099
532932864
693260814
403716071
134623521
989532538
621832850
1022871149
697106078
917566271
883013128
875488994
468350036
961829247
1230513491
729264087
992567477
470732591
514979466
462660163
831116797
957320599
1273671480
827517596
513615643
824436974
724671590
408832406
1148681203
157250476
397324799
648835788
449220191
976000833
1021982363
178139262
1164979726
670554952
1041025780
1193857660
303476871
1175099083
1018404754
457093428
463225249
769227495
725731618
554030671
323943724
1277204658
515623023
471533494
403346980
723555401
907427152
430320524
1067395953
914219142
346937614
889208632
481069732
325967219
870658811
934274857
543435086
947136379
525223737
178211800
746510791
454127585
513231163
693907712
1285796191
306300981
426364950
435521069
922149453
628561431
759556900
794194909
851743653
1013347566
1099184083
511250224
771471580
188189407
343387412
251693461
893945574
623226633
611606581
597403397
326822811
148256613
202627534
1241806716
1045448267
600492612
440762610
534062453
630265770
984187864
531974106
833682520
504875241
339225823
435817783
739456317
447956046
734035950
824096895
643629979
798994857
1250222825
972269720
76488425
458034772
1001694481
958788445
558686925
1014967563
1032521499
1097701471
592624410
1028582318
571732013
481863841
738635071
650566139
888852135
454521368
481277746
537328289
1145316896
810759543
1210501696
1112682686
1105271643
606003236
668158669
451675476
960467183
840731174
757110505
743253535
991665701
524222181
1132906809
190497449
1188354555
965423199
874636424
705435977
613026320
657477051
895991480
773514521
648946360
494191609
994388098
240731022
534294962
885624778
243490305
390324218
1191385784
561378179
904734642
461487165
820505776
176455550
837729139
668430895
945535229
636898981
870308434
1011586179
1240728148
570723402
1287737488
476098505
714859426
773711634
544512248
683966308
571750974
230738519
1120083238
677615812
717434777
478700855
106634028
674850918
866868830
257691067
760001280
1167432507
784339248
1217592792
1014246354
727176607
869153061
1240921399
888626884
524884859
453501565
888154037
358138235
403788018
419303897
681930980
646883948
988816570
887221872
36389909
480968403
1298118661
943103250
765182968
1174788913
471480299
1231684234
284585402
769604395
952229976
509859867
986576673
69779194
984297101
688476733
765549101
660906687
212086136
421208712
1019004971
389553427
541795827
1007162720
136546260
707727010
191855506
858858123
451734791
921230324
707690966
451358045
1037812988
759981029
537263400
875505514
970434696
681145195
477700705
1007957956
909884080
392822738
965489635
790754539
815990166
1061216497
914651672
682260327
753484211
650326077
891627058
645772877
357279591
754756772
977864050
1021579025
544257273
730477896
311862694
401838780
1249852175
938826589
1038581859
959043729
455798715
575009182
1094143065
430737250
720312898
931056129
628736355
740971846
509313176
348044295
1089551754
570551841
500095388
546850973
995051947
560172123
931864958
1102597248
1190111498
1030156718
881781047
1174175779
940083865
721832475
1071921394
719294540
378862136
984653868
753167103
1027618895
410168312
1168199751
620911365
985318576
981617154
536910178
1029074036
1097194799
1299999329
91435318
698962122
916149440
924799167
448614372
734432786
457488650
967790378
490329540
444194057
478906743
763487844
841240587
933823037
383608273
1077038587
766358006
320969371
1298727337
666525943
718878109
1229453758
697475617
719173170
909218210
886189652
731081368
941640183
503449326
1082970243
586806324
962472101
65258766
731550153
1222120921
803309495
719651183
1093566710
958409488
409273459
899642244
1012391033
961850849
690394128
892987699
482959362
975505425
646599427
770681344
1239224143
620719938
600557646
607383343
396441507
977526787
997935133
647757009
105897787
1151600560
784744926
892025621
1097636352
1017939492
572450021
1249564147
949267030
377388298
940242077
1019543156
775782060
1026612166
936977379
847398090
336501724
1080175430
1120615623
348451694
1272926031
1007851794
752997203
877322539
635147619
1249173188
579760276
1156818345
1045532034
1075694578
505494519
890527825
465142552
758459299
1192976938
473753094
718166778
951121396
969035409
1110615962
781803628
910961324
423274085
452941558
526078112
1181759162
486682144
801704826
803309910
480002715
982670592
782044077
649890172
1214534008
1165085368
331169720
272628946
1271956320
1246756304
815745690
661153120
778443238
427168094
798555051
1133225085
869418730
1057819458
206452446
1001639507
581705183
1049973102
920558908
848245316
634997355
374956500
736412422
409274673
1038129206
758151422
954840586
1188381479
380918109
1009062423
641211093
794091375
274947119
1135223112
521702258
669818401
760686179
1030019826
1039564177
778947672
694327968
848626155
476135582
370869840
908992925
578853358
1114717051
877708628
626335067
721775793
1065995492
1073038265
1167325438
465461058
387838134
1285201013
807011159
598459535
1190657249
927417510
546722727
533091959
361680363
548648337
1018039108
477728665
521747490
684902277
144834764
1204416468
785014770
762261589
85094059
375826641
578820908
440929921
764636021
1277374671
1122284009
481796452
418493677
765085052
1155693274
472220478
870975155
996173267
384453519
1097216044
441936270
1068180662
366170136
398656494
866522520
370750716
1216112838
504196455
437895361
1099209965
893109588
1094897297
551247537
438169671
528554267
1068302513
1007891917
1226346596
378366766
1190400181
411316731
1017376927
865679154
1090289490
1215861362
905438386
435158945
937852474
325863187
675772651
395643406
169512939
67127682
631813260
163524533
646721601
1170251915
904564749
1243395718
519964916
468245752
737446583
680645354
1193191462
452727523
1138429494
1006725914
1083972111
960206183
831692768
159376812
1210469970
386390870
864706021
864246521
709819570
1236236021
524329500
508188803
499801842
731467665
725470091
742410806
1084499391
1238075121
463541564
439893559
933082860
1116824882
748378278
1065155181
135415644
401225450
1067305480
110756598
234206856
791813608
1263407051
493083793
1001715603
1085880223
1082062682
659460990
867063587
443535646
1196047528
834760836
1037429055
758412594
651011196
875534509
1002864401
345886649
852821477
881233254
732873753
475350245
647833895
932483309
260611876
1209899467
1272045270
966997371
627490207
816802982
1127072221
882399295
484312911
954478846
842802617
701759873
817264899
437819412
815997631
570885657
673051193
143651569
1247156838
361927238
674400977
872329990
403076151
928973177
935351026
1036995552
898144406
719561662
1155828384
733637515
810115892
1196453422
341512869
614106278
511454089
871987853
518360361
941423250
798239370
557010912
1220453816
1116407904
651108842
1177859619
674179637
617040815
770492145
564187180
804087998
713991874
641120226
1157245207
983418894
1101776263
578574793
1180458022
1247452711
899100751
786178436
528526768
649174942
700590646
767149582
1084008771
783344647
333141268
593303063
597172259
773476324
1071782819
840444182
284010749
774159929
664058163
686085633
274059697
1285202032
734921420
318866036
514332019
439713689
671456157
333935072
836059106
859628909
700243083
350473323
614893963
1228419837
286774464
662615586
732888419
490128572
976916100
508438561
1004676602
702408021
1047637297
1095678544
828552579
1102245818
445560482
1119303626
955895953
939321661
38491027
696547106
996340304
982022238
665237787
381279217
1133601997
1120519602
886843633
803121713
571751051
722283726
973771386
288179239
864568599
491143055
1106233769
945849047
600050292
116356226
367860749
370319572
686167653
1067711746
969300476
502785561
430528632
567699459
490628424
715168698
382427002
896459258
887454272
370123747
1059157119
485869905
1040998851
833834502
558243677
509881405
426702089
859018090
1010277656
669361417
858521538
305402364
538822778
590945037
186246787
785786944
1139747568
574665115
684685236
710905825
390188675
618030935
1066276106
816026591
892111936
981635421
512994459
603882366
95639982
823577301
664212503
586589892
523188251
616570839
503991697
1127843625
1248078940
1107027753
965546133
591562209
1013892040
86236669
628369171
677025513
941093705
783163927
734614256
1283736071
527544029
894351477
1001779353
1148351946
509710314
561050120
664798383
578436691
974817983
894534266
623744824
1140242385
485744257
780577985
699850138
742421498
449056884
686638260
878017554
520094445
340693079
1152111470
1142886012
1123922187
784923315
798011196
822576764
724992116
1012057989
453263391
1293268773
1106355617
899952083
358363365
378750107
773101678
1237213728
384000657
204966266
729065651
784533176
514103743
840867562
570816186
473659914
1133790121
1214451717
1017900425
1236653456
858534840
116116396
1145732230
911942334
994086004
397399197
664363178
620649565
571093488
835348632
1074764386
722483279
791920350
596460374
1133348457
1086698850
959793757
260073653
388728222
713657595
489115693
1210949989
1065704269
546211563
433177213
663499473
619753440
797304906
1232464802
1074354574
1243167611
814582385
385295108
951874305
861361421
1214409613
1133845059
1169938268
1035784924
96483912
993128980
594571883
847064985
473720942
481151628
223895184
909609170
1156646725
121719257
360989766
420621361
960988577
906391910
1106991983
988552134
885824073
1088899672
497817811
492414500
422848161
671053962
839965281
1244290578
890096846
393416138
1000825912
86692380
1059729493
397550142
810883469
992418160
773132366
905269435
309886455
977231273
1066711032
671312168
66885900
843051168
1045505002
423780102
1119795861
780120738
707550766
804618361
462479970
574254253
450815909
537465224
328819318
1017032906
748362682
334451129
583035736
405023184
721080680
796923783
1009956038
276829447
518651654
1117583938
894131256
566527863
380956763
805787429
1201171831
799977676
674860078
371906508
632822524
781553401
1274022398
775049124
1064904926
662420719
716380541
922084565
585900704
890228367
503843953
941346729
775977756
947349977
928482728
807330530
353874564
733550487
1204317377
985218852
208519325
1133384115
935627356
1229460313
756137959
812747034
1030320634
446020975
482369636
1127866809
805495276
643591186
598701532
636464092
1014207500
1207896812
596125475
748197544
429415806
486351113
526628722
974618364
503234876
879192411
962648878
670771694
836528333
831038034
1152864238
820101280
729382270
1021955301
459786276
534184637
729195789
764583311
788285252
439750662
1065735243
1007149949
714881202
752634186
747845940
651412794
608465508
454216519
902592714
410165832
717089414
572663809
471226828
557000034
397527812
583639464
342368787
426999013
923822806
1000383457
1270973799
1153380013
391411840
959861050
708758845
523771073
887038967
557673077
348809340
482717782
332687180
759604205
1095358522
665386404
976641542
283956144
1014245328
361853814
252388865
524112060
939686611
374154741
650267055
590583341
1271863938
902412105
983274077
728454011
696762235
475766944
303876626
694192296
1240680100
528528816
887138481
584438298
783565531
880177010
1243225854
540732379
1179382523
1013277923
410025659
769064773
616032536
1117471154
1021211021
1147204116
1119490801
973254552
386959990
670763845
358336696
164030230
565396235
647614993
832431445
427876098
715049416
384184775
402702186
994662284
1018265609
984481949
626566409
480638059
742973718
766637324
529919060
956075419
1001374456
1039162504
140690199
832330426
730826297
1116735051
1226251058
423766218
953466911
646431329
825009023
407410868
944896748
928889712
822197931
1162352339
558842643
613590957
1211809949
938810213
799091392
772783508
558560305
582877083
1149895666
435704611
906167810
749306033
979561499
462285054
1215583481
1154404224
397991105
1068623523
706928460
448340924
890759717
504450763
645826506
403294525
813767614
492920819
1088586137
699056724
466595368
1057375149
513539008
616597417
644868541
372301170
927320841
948072654
702061617
266421067
201949849
876941987
1198417973
801393338
279994925
158556669
349969658
1265235288
888683096
340970019
744731720
384882176
988263650
1169281017
709007802
523756139
839068986
427205987
692863424
931282779
1227553911
505354757
792156575
372228557
805677194
974938560
1015350373
421969163
772674533
985970400
590592060
1135055383
767387559
887637688
713485827
887263136
1223246657
1192847826
827456648
650221864
1018051389
269929533
778388776
1003969628
295423860
895508025
460371244
740293535
625323451
1200197931
1225337926
565251415
1032450906
625383150
442761251
390986639
634025900
1122523788
688662679
242259411
980621718
1226329565
182107071
976772179
608819065
914148578
999709287
1297170861
832448050
1070654034
949542462
447726678
918239363
1130650107
1197995451
1002569729
268966596
1180297545
1071531767
1184216271
449821654
531403771
773777183
642169012
1176153315
1046474909
1222993384
544812272
1294929504
501271195
509779598
805079816
631706837
1062358283
1109928951
455407957
634528743
1270193685
585209734
119901486
396208449
924966384
1017456757
476853925
929308782
1125921801
591873239
420738950
953297713
1264976560
391429243
646392449
669120941
1109711262
977863577
830538661
984349945
604396692
438902114
328837528
539729960
914165889
729315113
965837608
767712419
711248216
1175663610
957159868
850782581
382349141
842922536
701617081
891492726
537438008
450091934
784309259
998668495
469785782
355309655
495017590
951756526
255848772
1001421151
982930868
623736210
1009450746
949778744
957433383
173801620
218197330
548648981
445098916
636891185
419612578
663000581
1112348421
349226201
788948645
671115243
837741377
388098696
410236120
1219207641
823115494
1066088538
723232809
264397814
192382488
437867468
536464104
675761528
690595946
968617386
1101716013
1033581191
801762198
1098142768
881106691
850292811
777313300
812254612
328914113
1284598650
1188809998
263450538
452378857
851604790
649540528
750244830
772831321
314913621
994519224
869991926
782143482
817480345
294624199
793144503
1133098863
993049481
766639250
388491141
685022227
1196583744
507712406
557793872
762679697
1144823707
521556121
1057134609
1149760541
1062881793
1117854125
809156907
950703849
747593695
810196189
1287503351
978621190
988879756
506731904
659076090
835663038
513659037
631264561
387860336
174121147
793882900
510520720
513734761
481444757
964313281
657104018
1013714145
733069960
1024290452
995681238
591290069
399745403
679304401
871159237
600178145
1165593691
1018500935
421548927
804099251
727639620
900535764
466464240
962266940
649928336
600017688
959599266
1018720016
694275784
1186781899
1229243007
1045201717
688379547
255463633
450177012
753894805
814395188
759839753
382488996
445626458
1049812505
733742603
799920598
400397324
624437344
247266947
1067268398
926830352
731535704
707027723
419669188
355661878
407203692
546035049
1005081259
841396631
840860948
452868483
81766571
396664698
934992515
759003854
1114987699
431492325
861920560
449314439
355581306
738712288
412755347
580838790
684495137
424642139
510464100
423726508
1092409802
838435673
1183842283
1034910469
300214454
422131920
653465013
1016625727
1224118319
1252332722
339335963
632088052
568595546
972487447
882576885
459476708
455220254
610794464
813486987
1082057281
706632627
988445135
952805970
777280231
596860551
784874804
904355590
894255345
524522447
1291042324
729343418
970215266
430658059
754237842
66824347
619145850
801904876
744205432
422872994
1006275235
605909554
413712578
829387661
1170918957
878291549
866597718
903410843
769907861
513045859
657759499
523106123
1057556302
525200664
1098204685
856802844
977765230
487597530
1286454031
878188813
1211849258
509143516
1000121639
504740869
442394465
644650831
1009328287
360331836
625294217
470621778
1095343330
995080669
862474761
492642851
486841622
761235094
806722392
795750760
870358271
548377272
990928388
1072195590
870137581
1059459232
518910741
1250516005
1198322185
846163634
885208386
492623592
458141829
793372718
418400039
1110427348
348022658
933772211
498717618
466704042
837610312
800889614
601714411
484421656
628840247
1292157091
757612973
514397161
654004339
1054779406
816812610
694001861
1009743434
1066341315
764295122
373709367
722564118
996676192
492719162
985117961
547965529
377128245
789941449
1202697677
990515387
988625677
896627215
579088855
634479139
1213237569
838150857
475247907
1040804564
1063314032
452346490
1127091998
1122184867
972324735
880083230
494351180
386637043
1188461705
872400865
401161285
778905229
987751991
385274551
1226590641
944362112
1092636016
835995645
1156479588
584117667
596072949
506526575
1059209311
544347092
496706948
856413931
1113498631
130448629
37884811
140740294
655130138
1236827626
622695216
390554978
1109881124
786754616
1126273968
676944774
1067291042
1078659604
120543495
934564231
739325976
813571332
859304064
795468441
523488203
521362935
594188915
830537650
815127836
652757341
590625123
876532019
453434380
406665859
573377801
756535124
1191638653
718558753
542511013
1245885957
544672620
435655334
977562404
547463755
910429359
1039553060
918254684
656602592
333944135
321493421
239086169
949640250
647775812
901549854
383224182
829528363
504498364
305002475
743318499
1127262958
532659648
1154788680
816586915
521349210
1025495923
1131776597
896182286
873009360
613902457
589053609
496380750
1245841359
1136632725
1088122736
1005460420
628457070
45380526
615250940
489535987
1188563801
668393043
535203688
548818759
893901737
1008294170
811703296
1002032396
971808586
1137433286
648056573
867954104
363091933
841062821
624989130
710864153
890493066
741539793
893647622
539969444
415350925
654257606
621532264
513485003
1081965156
946571290
915895219
423488989
1131731810
1104889587
1212104007
1042912128
952400352
584758189
876558045
389559551
379711932
866950015
673233405
770527374
816652896
397470071
1149168363
790103134
965130252
1000404881
396216284
574221709
652312852
1244139999
1211807177
842477750
324049209
692238412
883832359
1013482777
828325193
307008954
846090572
621999149
1163189191
1161534741
1169696369
763852244
1252166365
1136134614
505297135
926375686
1046868691
336462911
596826848
470592899
1029707261
895256321
476988272
537761683
1155587325
897880698
1078193490
269960557
498749100
252798769
1015159690
996838555
1248999822
540778482
903689509
705001133
664523868
923912547
903494967
923136583
436997939
1239763535
1274069340
96044768
610196898
846271356
718475371
1062860778
458088657
1224768172
1192924411
417655015
693658017
1072273624
713741473
495493169
818490897
1034336038
1037822879
596859574
453224139
462307217
463522637
359614461
642225950
41440252
1119143763
750229008
796950351
465779707
950004120
491142588
1048906733
933728852
1218825953
1240016040
201477197
565717915
642031633
1188812
629733938
710879954
653513793
1048259002
262825997
611628961
1057034039
985021305
942490673
1228352067
1130881783
729621788
434122542
332039808
1224405738
606083625
250682001
506803395
442710091
529553843
561900054
482977359
746805836
1037724723
1147231451
515632967
761197608
81562447
1124470862
781326385
613619400
516216481
1149606029
958836040
1037419146
1046394106
462159968
388199720
670087370
669927691
1087942341
433252811
1052244343
263739791
126264386
287488644
749737431
919527775
227895055
935060009
534408489
746770198
464207375
1026796894
346938862
559222059
1141362491
728968211
841808783
1138461085
534433320
64881536
760627939
1149480075
840845977
646844611
616525852
444588838
1175519391
553900075
985296222
508781478
576932730
1079288811
636246577
703754931
273839136
669161704
774252642
1055396092
693731719
695046125
977459612
506958864
1033670496
683755048
293520778
733143912
412399937
603120658
1019366011
421434582
323712524
555445362
91728705
303268294
1073126292
463057415
1192773756
465440902
1138225735
922611833
979197406
479431292
1167928771
798714009
359151371
1224133625
634020119
818088373
183927908
230303343
1028492395
985228887
790405437
648415473
479884042
1244939236
931464697
913278430
683948282
204909595
803580284
339315511
512384660
797035553
184805447
622104784
621191245
635725399
731387218
1192385830
1296227015
964150764
1030095069
1088278852
578944516
860380371
653662760
310466971
562080993
705150172
489577361
634241900
397035069
855419194
789355473
371351853
1101428737
681074915
545607637
912395842
460952540
654330485
762892033
755839369
801851575
811157541
817216547
820690118
871948345
1014112952
1039110133
823294714
905326811
547839195
961293739
830081867
996825178
984333016
1069518671
502854772
771686001
792974613
605841361
257690638
1166803320
364931019
1238285636
503193248
459474617
686291950
576776055
341685087
157642253
178639774
600004557
303087568
768771040
750122521
792033189
362932794
926809318
1012580919
841156118
979364276
399918728
204328296
346777753
702629676
542700426
569943789
1007178999
543321539
401070322
728141189
1205080937
1164409564
532027361
1185033910
289328741
884219299
1127766203
1245904189
763324241
1191283188
1078924098
428358378
225133234
602404119
948020511
1043398960
487360314
781847474
443835977
943745115
596904747
970941128
299270640
581748586
874150803
709548234
751298313
416911520
833532022
897796872
582538192
908220269
889469296
870342455
515471775
769943717
1270155980
778779584
328018239
1236002506
777427593
1153070084
576828126
388542268
763979489
349487964
589771426
829960209
1134576026
464927348
516146828
468635162
433393746
921299125
540955001
831020156
1238908416
520978434
924045938
1148847354
436889322
481261863
1297206971
921274852
392690782
465487057
494405527
973207520
470940005
1306343
846036247
507856421
392860666
728715115
1088012199
123812218
657916154
968161536
512775080
490398369
412135025
1168449237
480859925
1057966739
1252847124
585976577
685704869
578870719
711968817
1036977515
887216263
1232792486
625153912
667716370
513313176
816627248
756362067
642114600
584171775
1215379895
960040478
588817474
753518904
731619819
769255475
361431279
599623958
471731519
1168701046
1166520527
652444573
1127881014
1240689076
480842393
1103151936
732893276
1259009616
647171373
720973333
380107232
235514308
558319094
425619071
640897168
729998790
874353691
910557644
1246252493
1144054995
748471463
380026558
782235933
659257269
1271874366
1030968855
753051603
554172932
968176042
744036170
394603419
980328630
774959122
497553788
428820015
745933834
774606139
548584340
441070832
782398222
603909273
838897245
445204300
900404599
989136822
1095196238
981133067
1269346013
719804326
942119814
1133126446
942478773
496580961
810737334
825838897
715140263
583019312
868228434
309544765
1105697126
1095291557
1145066168
943990971
442117893
530791298
639643658
999094854
1046240993
358477644
709393997
458316572
521931783
625113670
928813291
1122184142
641953231
832550848
1268601050
401946759
792535773
1194482440
1168819435
898542189
688342613
945447592
932492026
275605464
702756105
457818789
875317066
542548571
751259192
842779008
980808214
991923778
275664470
763901884
1161040882
718338018
962370869
822925958
788114090
387868659
314874991
769691514
1214649592
722446330
430450069
836383362
501422441
1225966099
647611977
761685639
679569678
457250476
1049893511
551137915
483727176
808687125
1283375182
1160357835
702564992
610449240
405968362
709497103
543200477
810912140
47505274
1226017608
649040778
1133900156
772203598
857783677
976042045
1226887662
639881262
948145551
446119784
1031769757
623751745
493065026
1215507623
409785831
1238558677
1244086832
1207992615
1256622005
1214008472
919502547
459024988
755347395
1111803352
657667550
802821340
935629032
581535184
613523458
1050373036
833648862
891985661
470193211
891576774
963795767
1224959964
349826310
799894725
1004555199
1019537180
744608833
79726972
1288759435
839045456
906107129
1118440514
502810491
1296256764
1237164004
1145325521
661551410
838080757
448859668
230052137
508084371
476886963
741260004
1238433438
637132936
963400197
1246474834
912781815
629714431
898001782
1108750059
1130106245
991160801
1252907927
736175541
681115786
816722878
926988295
371455556
623580457
970071257
661077525
944967649
1106589962
432933790
343969822
987188955
371860728
473686910
952164476
922172876
435303949
528653494
538971285
613089806
561512068
724434239
802544680
529514622
690644760
764490225
466854400
567564319
828172954
568294119
926493851
420445649
1188131259
1062450717
859104520
725685307
815203015
679565917
541116184
960397043
832433491
614815778
717950292
927469621
423527429
732324400
757319495
1198648777
955571082
469624829
928768059
357875132
831158325
345223746
1004050702
533153460
439131371
753726157
973523203
598863273
941376912
817201215
908578560
439741049
273698979
604087384
719875398
945379615
644994414
1189442188
601138749
554018443
596929505
542108460
473710575
620627510
709484796
731520123
639849472
422069176
1176653429
726236569
1178580303
474892815
397486729
1257980177
253330934
692402008
823903187
1048272666
875648074
727152620
1091199339
751512785
482406815
436569160
648826173
785654167
856875475
639165425
597251841
1112809556
662495564
700351784
560531256
941741353
840521740
451183004
1215970917
453271204
406125523
530185677
880538910
875007303
920742145
537463356
452396415
1041546962
454730397
834595987
586485232
170930346
991418224
472163899
761041093
1100315190
759942441
568113182
239954193
857984856
694185820
674033784
1116765524
827801451
1051896386
320045848
746757469
521759995
1143724185
1004847284
964647612
1060546632
597246078
1262442992
880298182
120779309
679774281
1085042938
942494888
568592824
647943389
745359102
875406341
536379728
761348440
699062416
999608300
435819176
893455039
702927190
1003254532
664746263
433780512
457651891
878533674
974299995
553776656
809486125
979883912
897262010
1087883849
929204401
1719233
777881101
657159983
273956393
849308905
1021874568
564176484
858349939
1059721039
871603456
1119217367
1202910026
463042902
238530370
622553549
553913377
179032114
985462027
461387355
261124702
1134781540
944784517
607644098
616510935
718795741
1107845602
452023562
638570735
1250403570
1223843744
1011023963
342868324
522195633
540338274
645838164
998414971
1029580773
578901040
886336569
758820139
559149074
302295727
1042707522
457978240
992919019
1084375241
440096756
881292279
514910388
537250821
903366057
275262631
873381809
386893476
313283249
975906012
807072529
834274803
738557397
634600777
1248678976
1280163671
460050980
622847824
1003437101
1157041556
810434198
834393302
733987508
957219177
622392091
994700161
665761054
653023418
386636979
339567932
437404047
1240722997
930261842
872937076
898204992
286342651
97339184
938653853
967900426
1030641261
254960292
478993607
566024276
834828649
612580662
881941605
317142356
842615085
491062030
757422279
798291913
701726180
1012866345
693196189
820805692
1010864666
506760833
1118674817
1022490499
674562004
670989010
776280993
845621282
491997120
661019115
905547502
773762707
595930399
486040467
773590496
892031269
1133114900
826922416
889132979
1000428607
694755210
1162549101
933009802
561544893
361490631
1087233360
38635827
565517707
746130751
1209377801
1004019646
818516813
938627170
665906746
906001850
473566250
337839708
1005069116
536436068
872400482
477191963
785058759
1112811386
827216258
1072828473
657063261
900224509
1070170037
961561324
1004966722
480369731
703110306
1037335247
371854819
1265701946
1165914686
539623465
1085791814
824679105
648860500
891855283
344795890
846619215
754694358
526742575
590367746
694921774
405960630
410350559
718039429
424455967
770611466
823763006
480827021
597934268
474682813
1069322752
668868904
163857700
353679590
886637020
644443694
191399451
1032450449
563575562
1101744573
774025953
1227761738
447805766
814181615
822101051
274452415
676079469
902747917
443433833
724802152
659885530
777526276
100039576
634412933
1116161501
1198890866
574744379
258854151
851870772
681794545
768783110
393315140
667010925
704961688
440087372
1022599551
934834824
502775010
1053520129
655744724
480561728
966426923
871100067
1031253369
480524650
614984720
421200577
447775679
580524196
842125735
404795703
806231096
523223903
804086458
465227280
515439727
441878476
895200739
1050481029
468116577
991735101
791173075
307286411
1018931052
390194011
1241348005
658250009
304219183
874598931
696768310
295058471
1081478006
938030513
989509787
779380275
694066907
820662212
928090194
889079173
232137864
1118695014
470888962
952795413
243887377
496328781
620335043
337812428
857796840
683483268
474193520
926901088
1107946778
339702590
1283037867
1260170708
423181291
1155806891
1206650551
677361613
888871099
360585070
453606521
455144157
392088600
1273337595
53192335
991770360
1072531970
713242660
1293154496
245284632
37957369
947356750
781129804
1027611594
325155630
350640314
347332484
603844251
881243772
560060717
872259815
526896554
959322338
887362390
1128791049
655941447
1171713481
757339147
1184703920
439554581
727503181
587662946
631171410
623099868
535968774
623622319
986940234
1206315098
768270153
361593380
371175128
529754141
443419074
612528407
1157745508
104631378
196894892
302756545
473620494
907803927
900136253
233795022
797148722
883073997
407367844
759603430
552498830
811308453
690572197
261778257
1128563171
1281811221
971889911
780324335
487042901
1050407382
374868506
1266464265
433100260
941759163
307397657
604969450
439749864
336270623
934972041
969943040
1102787354
765339321
738065692
433286163
838462728
668912287
362368648
738649073
878935181
477798037
416751870
475630541
582866093
652320034
394043451
345942720
591697663
1253706864
1003743866
554455896
928343624
293680204
1168458493
298831726
940842379
543291223
833269316
1073532080
389261267
1075298952
640542724
447887488
758742534
493896078
1247378173
756959428
1095069020
710337498
1024471207
508060073
578210755
687074010
905228140
775615820
474673365
995415707
532490777
1061352998
1136859128
448788836
1139911101
776384790
467140830
728635084
1277404997
738028927
610674496
1234601324
1136834815
712683487
948346138
946807151
932998903
451398575
853232347
613407375
708657966
1247111459
435370101
927783458
1294132560
910267725
790612740
1048942765
1216242323
920311947
501905532
1104344440
503698717
470891623
805223876
695579696
977713680
797394338
378396244
603721812
1015869466
610329706
200948048
668719451
1034002954
964463298
462077450
575636489
262728387
869383301
1234163567
793793767
574898844
432962053
1002024547
521109394
950275124
705624375
671048322
34473701
277596752
813328467
378397309
978819024
842958991
771636568
521836374
674479241
915623731
475511651
344423802
688671823
829984756
1015150834
1105567914
472933793
816688636
576170474
811882903
925263987
958477741
1102030113
737972780
991982717
629152763
494819829
838186379
1243656734
1066540194
450253555
636274105
766640807
738390387
455315031
1028717626
1065163258
956779729
988488053
772557193
1224738733
633694464
959846162
1171782826
571099215
494238220
612408486
603038436
744056457
663504409
443105602
738013873
529143648
189823983
1012285684
395936419
339331429
1095597627
398059068
441348978
502208214
621780751
929119841
867192392
867190356
1077285145
716965554
1134460702
922960838
894229891
679176483
607620502
1280944410
733349829
1125560225
938857466
948690143
985142133
496876564
515274605
486895861
739665127
539924446
661749149
917621123
1094796328
527502896
360534752
374982276
294389063
796532575
911213260
1017582327
856733996
411992644
733122517
746701381
359110649
1174048398
874904826
271558024
527985340
212099077
218702218
1004595283
613030236
544575217
685641015
1284629670
312059961
669038777
1201077690
738374553
772842756
983375636
511409251
635487325
767436928
1265846187
1167222005
191030794
960409646
848094591
1011175801
761420650
491435817
472212265
755053240
463623848
740988684
782415799
541308291
592507699
1178229085
423460189
1027131998
666379036
720610145
531697908
666627161
584154761
465195098
537566942
1144328584
786265923
485377509
760649691
214014322
750950091
988018846
1113557941
433387225
631385061
1156078876
955793037
454593467
349143698
873736876
803258051
1088657462
834704077
804782464
723525170
687226206
1005723471
417665770
905247568
598953921
1025284069
1002667004
907824661
668609914
92018365
442119044
722556784
1043500024
922437010
837224288
1122083204
424775391
987921786
647909355
466593084
224239720
618281816
863978780
621158916
857700771
380596572
1266705993
1091888057
575239767
969701777
1270517474
824719247
449208627
341491497
500932578
1183955058
741720001
1055014418
709478857
661872474
1145511377
780454081
1090701537
859635325
427692911
317436680
430117442
1111362431
839040894
630061056
1019016548
1096149983
662546194
766252434
501105649
487089818
513615539
753304216
909105268
354427041
840953356
695883019
357741018
976391479
756995171
718792205
579180976
1122456638
521914113
646027829
1023462479
820642504
625103555
713195283
617410109
974477414
890265024
362703042
655845123
1063950224
1293235175
810717033
225082496
702573566
867832177
622220186
717764052
309454638
1114195413
180293622
611664945
634662118
754298012
478424377
157717957
856069999
1166275999
731913408
511227143
763349777
736379769
268229045
814856420
601834375
334307418
638028675
635943285
584528672
560603721
404863263
1169152216
1068435611
438759339
678712287
589418617
241577237
358016042
661208177
792462495
1170553258
1107853745
920932571
899871152
911282511
1099253458
901781949
279074825
982706478
478031390
789983149
1001225487
533268681
1091693594
619695567
326632487
1263360738
652800082
594185856
313893433
805282343
637329633
866837099
390323489
856312464
1191986640
74344065
466511816
1062751036
894962902
331997290
478893661
1135019965
947265967
101153436
404688495
978049304
457596678
446140712
910571321
421561905
241549527
789871029
566475570
311161620
295972121
1027876361
746543069
793112587
1010247113
465837098
699020939
395904352
919017785
731655623
313412421
112639419
784488511
1204651578
1224623934
537833384
160918142
690377248
699799377
824682158
337658998
542267972
868197977
562010965
490221564
399055929
808507119
62727513
765940181
572372049
797231950
731663850
969059531
481190309
728251264
583420031
758724237
859150194
412249339
852178910
962085084
867052096
998595118
573032867
999988768
1139007168
711162660
982374631
1067392132
463739375
720988274
414982276
800190491
449438098
995755755
515577912
412501922
1067481961
918319261
822311759
378303990
1100545351
708772775
907332163
780309197
698154548
1051408687
756610019
292555124
413080730
774161595
1056285606
582710912
693844785
613765180
1192534420
639541410
1113721990
656373463
562669825
999970605
450271046
1282842755
904461805
844593406
1215073358
723239237
955836963
1140509001
378501611
712142748
426264114
857009462
984426005
866465205
550780317
999855912
838455940
205798325
859289543
1123912039
486375582
1188031436
711513581
1012316715
608942648
782072849
1097656931
908538992
1127813985
331590883
855219323
1210594862
970664002
919856911
1196250770
1122236137
451134053
830483565
509397845
647398385
610331134
923482129
1139773222
453249264
357322351
1076199133
763451568
799123616
556369742
964925484
584919343
1007135045
465247332
446340745
209706634
861915642
765362261
758040662
942722158
484689357
384163173
620882875
713281434
484465406
925219829
433249004
470818053
1088218793
779160901
365424918
513065679
1250918480
985294764
1173271656
296397681
542273328
383693353
525728454
1032627742
1108418264
566239445
718698564
1194837919
339959257
953475731
514252916
920133574
456585578
722418931
778836114
438527370
759120178
1196042662
693520311
809270458
850488821
1117437638
443627872
666395994
708442782
562643180
960780456
489203789
499735057
445072218
332173706
858069262
946414120
852023577
934264644
795083923
837266189
514995714
1056629530
824907249
778630065
140157835
990705721
964045451
426738161
387826930
1072319282
1074142731
858902455
612430269
546907770
585359683
825892969
393965364
845165364
43559911
850532346
877697081
731015770
822280333
1035150989
357952249
1292601146
488350158
698417637
820764648
883301971
758570390
891773990
789545655
490937873
1294231366
804954920
1039906679
874339126
635318402
454116087
944208086
545019539
802566286
530726608
469690457
685906015
526986065
872817574
632922933
80234017
1081974012
485594651
417913044
1299551072
352127397
736442888
535004787
382339225
463952037
602462668
630797354
440624224
1101603941
884812365
635360794
831604038
119668384
414330334
700427655
463172061
786353655
363198377
715662407
787797273
884589223
1205444677
733959458
392172833
599469974
945990076
510863598
782619229
400788236
871753946
764159916
1214524507
838254468
912682727
780107733
452092393
776655444
361765530
912747877
422561872
1266023847
583950989
852108596
1185355368
1059355145
251983001
748927676
1041556496
923482381
907145651
155876189
323309357
857521593
593447914
1246807140
847121590
1113930543
1103316172
1020811210
389310519
611854276
456217314
477957303
742577705
865274835
1011281355
809664378
665430710
1196227290
598739435
1163166122
775893662
1031434912
712236653
307404593
949940335
180687472
703556589
890301204
389470751
703068586
247100531
564056026
689960722
986984344
723012851
822860694
956565571
1002741564
405262240
602452645
387064087
405464569
1083370992
664084085
346344291
707782712
401189975
1223949802
913848538
1131684709
1032437946
1019793525
425399841
817318134
816386009
444399274
595193044
879997650
567849711
1070075559
798750280
1021840379
802919827
719055637
659471657
617309591
815767991
478005092
1047711705
827324324
592602899
252166129
1011222053
884676664
1173931539
518428935
692904550
1041825686
919335112
601633529
191140820
169481622
1051562966
962431884
718688181
1202310256
135213696
1171344459
562344181
840547469
566791125
766306201
672343718
963875613
806354589
467017704
221269614
1114845151
1079821405
215980793
766719590
724088100
180689851
831042080
487777653
250605095
129150864
791850393
996484339
929387507
855816233
863358298
484088063
765906166
737196853
523206056
927382375
1193406391
745404451
1130357827
357525286
458861399
701411331
909013816
515261297
987737040
1210395663
1075459157
614824517
1153591091
590308903
983918044
1015742894
481115227
841094411
978603794
1129095450
367215353
708606419
925743235
335573012
347178657
569414284
892187486
789684147
846005155
701621540
339583556
510779388
1153240319
980635285
1000655811
986879956
1025924176
778560651
880125192
664222993
686878638
702922247
1090829566
539072212
722715315
645908289
1176671505
497101597
855864095
1008557575
247109686
648606709
1079318488
462352979
753065236
461532268
335841710
815751069
456663916
926096396
1064570566
1190313326
651199465
418306472
74405765
541042660
744403788
803243693
910863648
1230890354
913408998
410270304
808178599
643161997
572931959
1123258570
977351815
1222243248
758388148
833684759
714847302
718399922
1101730047
870281927
890150408
833311529
653867471
393684959
1129094288
1159663408
1086805127
453628271
283411802
345682120
281431862
674909613
722309204
585036039
912578237
508815610
833006177
598626416
897577117
1022888819
1160368067
742911830
1008252884
714292153
1078561428
1288740638
1079334477
964533671
804651604
1090671128
1226246907
815592578
831061442
493724389
387080680
837186356
720700779
571067232
1055100311
142931519
323206686
748404993
596340319
952715108
989957692
1106685176
127089098
556432110
352938662
940050511
1127024327
684018027
1061591231
574984850
1110032543
945600758
178874003
738641272
606957748
1145002511
1174909462
733243973
792128043
1195368591
1272992098
1159288780
818856636
693238200
691052687
958282566
246247132
777776855
775090828
731828973
863700121
920333047
584219988
1061121907
577815432
433413512
928701104
1208327452
658648132
699797888
1068263645
684608356
1059986253
391399562
866302883
751982202
570268746
895717929
617085878
841972294
454608651
662613958
846834745
1569932
380121306
508776868
641026800
855544011
672267423
485967855
712004850
1248743636
666267966
615557931
783933791
1141376356
541749942
491894881
593450047
1035089850
911261308
392407664
321569189
936604801
639559886
826833856
138123192
837070026
1051864375
137523547
390223548
919406231
798571390
1017561179
599294920
664354094
433995201
828613017
597674048
1093621978
1116806515
321959051
857509124
320635414
856919685
715942003
830866968
440177006
489744254
1082707518
443075126
608053881
741457809
527203221
1219938712
864788857
909874974
467956752
497144349
857600953
1014201779
1062262276
984042046
1037382464
172489959
174459206
1048775144
1090958372
369704079
587562588
962086002
79486907
634261075
1122893639
465220676
366367303
291013084
336909111
509313612
1051738571
457732752
496032265
365723492
364970050
1096800547
806149072
898260955
871872868
31412
1061959466
355669776
1054204087
899442953
1034093188
863394725
555692088
698133249
669016779
354238034
350682204
665698098
888296273
71420158
680461941
918878304
296540039
539558618
950993356
929386975
359043977
883533854
808237749
561228606
1117305789
378062040
693699690
1091121097
1148434778
927006249
582539417
761133522
94387292
617089780
520416798
618885063
1164801922
903557523
475369306
484843970
569244634
1114076360
624352161
309686160
734092265
770026762
756663220
1035466176
1056059991
349894660
489096983
494375829
652150115
784947403
311100266
360131696
767793188
1034828883
755231362
505784918
667181065
530616047
784718761
840866920
717856134
451367863
586822738
575866937
761677193
1120996562
888748352
1037054197
838228848
477866202
1175505733
1100239145
671372899
1168003987
502063123
686964352
471815341
777825173
196165330
296629128
828731572
582109455
399751645
515628688
1105652843
500074422
1279457493
1162471093
907977323
831418528
951275598
483308890
442242236
437954633
1076063375
549521770
1246525199
532773159
415500421
589174760
908791893
758250193
704575693
868919129
546886464
796383967
1156001111
207783055
1049598282
719030374
488959081
680322595
122816660
419431543
314959231
1104558245
862595779
1206180514
864555659
540525212
987785594
419449822
845736636
1223561693
578324196
324337362
665774367
1298782640
1168256747
1243103604
1008162488
586511197
587047889
574232790
1221664392
958620593
533426117
771988599
689464963
540308806
861512569
648790665
941211897
194660761
718392667
851144438
452461704
503366661
1069532748
464694225
429697328
647089050
510188362
569328904
789500804
1087663174
360492979
1060324239
1037140848
1100905979
888323264
454781176
459451235
582716582
356114896
961273770
993710594
548009632
875707752
331752140
1077423526
448660663
749967631
298176010
361226126
814756932
748036660
589389978
482038762
381139334
989436045
879324558
667207595
817970449
1047591187
1031524526
203967352
784469917
430774206
763925039
1108279820
748900273
2553420
567180846
1049727327
815369156
1029792274
823516522
590965283
597055332
614060978
954244389
696445093
1194682096
314540775
1022565436
699486599
836813349
700314887
343825851
378043603
503784371
892736538
979828258
950403837
806720399
789811546
1001319963
445820270
424692008
888626906
977691445
557984838
692459483
870731722
811424667
403839301
451100979
1169387024
510146461
1035532674
1066148715
418550622
446624314
585735331
775869994
1243830172
102902908
1116952505
476991174
1180723291
461044148
662257890
208822110
919915278
872217203
350444220
706697254
806679172
1223709313
957142274
300788657
493076192
607666498
498798300
891508079
631341637
599631823
610139684
1054435847
200345573
896163280
572907944
972029863
968939777
1141677566
1124159799
757464253
856358180
1263329677
624573189
832559853
908475036
543484316
562042122
909568387
1141056694
870972201
869273648
667982953
777059993
1013051356
593477578
332242027
637481522
977580595
367031213
609892394
1097545403
1077833337
1003254785
1032622102
270280537
479210950
840985785
488700087
550315747
573748705
780812885
689378920
556584759
531940605
1140044900
836161442
469872318
611046221
509874118
520593176
610023827
982087418
1028523596
150401573
961077378
714718463
463730971
1156047211
545229688
539347124
752068332
828383064
1024348378
729076343
584557141
315465006
1201521722
1007493949
1026081467
649868555
1189740341
1193261618
963730042
1153854055
340624350
138114882
525968941
925552711
1116818880
595787752
818216431
946677117
660773255
924130435
631586866
1104849088
731738165
975847439
816651234
1116309685
424643334
740376062
474872997
990700193
737682516
585646285
1220468323
516068654
1002080092
499904232
253706333
714237903
788130885
671442961
447984755
600556083
637977854
435775636
1062132305
968077824
1265080949
481401818
586378943
935264929
744707184
330441729
453090217
520993147
1224887666
961214635
1055261808
937577077
289729862
1006649990
845985644
648617252
1197323553
877134634
1238756892
510527386
1016016124
660122186
589996492
642670256
1208923274
638221220
289017465
464571512
1084780650
666666610
1298608932
1172674455
1137863256
840547080
1105908419
1219114736
950442607
801126495
971083814
851407084
380806797
245077003
386722538
654163488
547198618
646750734
468768678
1092697168
694351914
439144205
389333387
686556924
445241274
1119497679
1081314051
773483172
370136270
246055122
879883640
404430572
686202529
1167472975
394105080
1126625730
603117065
676736516
602210146
698231025
218927516
541790459
484473484
242284032
835178333
130706228
846102731
389519145
1000562047
937017638
716378399
868467503
492547305
640284331
961449251
325275561
529443514
850698002
388641234
1040377439
825839386
445546084
794854803
495126903
1158145964
1049978510
253848715
718260985
897466762
810534109
460888837
1081951166
969282457
381777267
546324021
596922918
471803530
1112716641
216422359
388325107
255485287
596730592
1040479732
890344754
1047823680
878957519
1000866570
838518746
1186984219
584000937
716987345
619388340
1150969467
928836713
806549666
560088714
1088098791
1209632563
1104216171
869613127
891342773
792450546
1192752310
1241432365
1007572539
457057238
874238880
562826461
390997689
737278885
224817890
457277120
791461865
934293884
705648106
812113144
744694130
975323420
864926689
1060045085
903426081
746869335
674063556
918371495
925326170
1058109239
1200494993
890566059
226121968
719518906
1195911091
756753614
461955977
1002647868
804975008
409607228
428000990
642555168
391053496
1050482592
1079051232
1270048513
1221345205
461333528
322570083
545813076
1246758920
1059212168
691040196
908983338
1035636437
340167628
1001179488
207425125
638807748
698887774
822329565
633258857
738029819
880267540
735224755
847677195
498176716
275172221
507372446
771529039
137306385
1286264051
903912707
886469946
394807974
1019540737
735859756
1038450039
757081744
1136805880
947882144
1005281328
574684533
1135248153
503701530
703829703
1085864822
132222385
672555652
867315219
812731470
1076986460
1173903403
410086790
955738383
414639222
603491944
1054646959
530884743
930447199
1031341991
1193648311
548950130
972926492
364429489
893590831
626549152
263096711
668617236
1275980411
87352887
832723049
786648794
704537799
993638587
1091417625
629613413
546304101
550791039
524008864
325028303
738152460
1142360425
508268470
843288748
835080693
505297695
958813699
296378539
960926796
536882188
515148652
987164624
1094899423
549184854
534648895
384928264
655990260
1024652111
645971635
970156081
1002203440
337121561
685725127
242858442
1006770097
503379698
1008994046
925068319
502034930
734233170
250244755
736776894
442880343
491884456
527236718
487454346
1023275590
1071642406
770173614
518389350
552380835
847028187
719297741
566838408
718566341
580798986
1191850576
784628230
848533181
1071837365
470894766
989158679
1206981488
822868722
413334525
719719598
563448444
992556503
724836680
1149068662
429524128
1035159243
476821446
699990986
1014746071
395257391
1063183394
825108629
351952959
927149633
697697369
696772011
1021033020
805493138
855807627
851629773
954006321
728460045
1016117263
412407957
769581822
853691259
605844719
834444269
430377070
806121615
1100541525
783715365
902272942
1117473779
431841059
737299427
111796557
919661089
894475419
367091154
525214676
381725772
920679262
783362173
393621909
1227418188
831876029
723516719
836608207
1071669583
475519112
697432264
285940009
725238496
804572929
478816477
507713895
720641067
988642809
717982871
1032176658
1179183256
410924033
698750825
959729149
507382840
953409133
472373779
778153912
628539345
944365945
819740075
1026078197
592544389
303409827
931930143
1185123951
311132613
794397409
1187469398
477865733
410738205
331296516
637016725
461961645
896193237
726493362
1042309219
811131790
445869680
714791367
357055740
366313012
1230366774
1063016010
970335165
479048271
750227110
1154569739
841098731
890988315
816983592
755210251
800836908
718625538
497297391
460822974
887780493
405666316
1290608472
564869997
928710719
471816317
691680804
1288716085
1237835862
900081978
788581016
748911911
697837548
1147892671
673129150
606288410
831369372
1165559870
826580001
925904832
357980645
522582158
457427414
612631192
657230134
954429773
1020661825
728491036
707116085
908658369
653655487
501707730
947524090
1139333637
374150728
1282580071
766174458
782537398
456086483
1073057398
1174046073
417787954
505526405
458301720
546371405
544613143
35264869
1035765008
659796502
642163652
532178694
811784727
379871556
88142428
671181076
814038904
753638783
679406878
162032031
1084569632
133391695
329582027
1025575689
896344942
1027584949
367640014
820734287
967994911
262874014
727115788
972835199
379412180
691018472
675076241
845506309
814168374
766507995
801723064
512779779
917854031
278532428
818952077
879359298
879895271
408438695
213105693
892344573
1029401635
879605223
1131580803
802270924
348022275
1280407865
1103601980
795701901
298253349
870297637
263038988
588356419
201946739
1026679018
634089478
630556310
1011928620
381714471
978777530
842609120
1100975854
693474243
475813875
933457008
210270242
778567049
1084670298
393191932
620557877
882399224
864540303
465035334
264483525
1242699274
605290581
725453703
533816588
1043366330
749319494
409841315
333395342
514810588
707011297
255835840
625087021
915937946
909474059
809245374
642856694
953775299
702862249
1176505013
792069427
1023138935
946861402
670531684
667020369
443315639
1130667233
476350249
1232030976
674711474
1120441570
456653590
1291716918
614548008
899473615
641982496
733883475
1010857084
878256574
202671295
757624718
902655909
789815364
1138934947
1103018806
750441813
504277101
1285086113
488332895
565488883
968518531
82176915
476436491
660800976
1002724669
1142945073
981348157
869769951
1041336494
651686811
358874522
489495692
258460763
802768795
651936135
833152008
952213185
1215768920
985773562
598822721
453403471
940384193
1103572014
190889666
510168944
846319476
869910719
994941153
434501799
1098414339
454254799
539767138
1098130289
774281536
906592632
1077009020
463029112
830194602
288816683
1013835129
596857012
459840452
629710002
178927340
637750772
792744407
456964939
972018500
939203915
699989875
1000570298
993377438
387305510
1198981080
1129444043
588647351
470788416
359959637
769628099
318624871
598081888
708967371
445147559
441583667
815320577
454591774
799299136
1138789363
486517195
501036302
1138191269
561015936
480441062
968073851
411435717
828683213
932968363
731706507
913354831
322392714
1284315729
449959272
424288489
493465007
547328890
1184104069
640567175
526368795
549753774
795426011
1275116218
511700586
192998671
480394530
1072854277
1001419288
538097955
1015760723
1095568981
1121923080
1045098284
1062846697
807849884
259312478
215952612
1228996059
321048168
914988682
801374206
725874161
684834811
831689555
1271099365
922738862
586450481
781889557
1010594989
409549777
256383282
944596237
450732714
1240583781
530114039
650303426
483602146
798540789
833699102
1248010529
944197126
943696948
1044714339
457724751
812598951
674804300
1243380696
309137058
691505728
637707743
637642866
1223955491
1077914306
224044037
1245391581
135114767
819668400
729224462
357932053
1265197368
948270364
1084953938
456077953
486451518
866376080
768568115
877172347
1261724852
573987748
1281005108
787107867
572432163
473472219
335204554
663432899
677517355
573123199
954889521
745959067
846008864
997144916
568946548
200921364
275281069
244852233
184333141
559035216
1101140332
624900740
568443768
520637226
618806915
458524978
988672375
140967685
217109828
992913456
1026391667
629164833
1019204715
1029752017
828115450
1084343286
612937124
448821928
682635013
1230545807
1118530072
949274074
324683641
540006512
818858368
647253164
1132730809
655315723
515166675
166815210
408157785
867295639
1135875705
734244804
606100859
770429435
367981829
1244851517
1031144415
849432411
364705045
621496211
515865905
816166375
866243009
538903007
1032994567
721421824
1124433587
3691921
610168367
682381694
382785159
260074134
385624400
727161376
1208935588
820050149
466691001
838766989
458632399
1014050294
860121942
596372807
647724001
915909314
761382210
246142203
753984345
937986759
704055646
1061434721
520999911
990102649
767799023
458729181
307390989
252282967
375982197
461072770
968443564
334469918
1044450770
991421573
876432289
858817397
863504029
944827434
1243602045
1110980904
913694981
421590349
73179337
663267358
825203861
684839884
851154182
581416667
509639251
380661359
961146778
912477122
780180349
670312306
1223752533
721208779
1196214005
722662733
816149122
792658206
597183073
797465604
648028533
494654113
682882252
775527302
483129241
700150449
1069562491
936128191
792767845
585218624
392813463
562166886
646358992
1026412920
339327602
1291498324
238087988
656564354
831190609
185717837
925493777
624382034
374139861
1157598560
938225240
625732381
587871368
730994681
929780302
855144735
654601505
643260868
544372762
941212813
440788089
1017342375
973942927
467082854
606315281
892781871
803825741
750025007
607113452
941868242
1273644608
953506280
418715543
851194420
972472946
1095192549
1005941529
1101172009
852592489
1144349835
787710941
1151902250
772348418
869571692
738251743
892557167
1194563046
386188989
63160538
899258855
995802910
506940846
870620340
1271771177
559336058
997977384
542262387
595838685
960776908
678451162
548635030
415930540
380617359
722260771
1188474203
645432433
458550810
939126688
1181387931
979935277
894111856
570948362
1000032577
980272754
773563998
1173341315
1040625001
454511510
254535413
485139001
785033916
475003916
418324669
964738021
781510556
480599479
866111944
1151469915
875043184
761513346
1008750641
1193015970
965487811
77799029
424217069
921724213
871788146
774639761
587913130
1040408778
503778063
1240299692
883553361
311310831
1139984536
1108318041
713923805
793566100
549633990
952378308
1246791904
710397675
935783724
753407632
1124429394
553556036
494861282
627213748
307137695
353198723
339713053
724792522
1113092900
1017653743
1169012534
943403592
453545246
451816491
449291130
1203670309
380844828
1237087789
1132177795
905372972
708292160
916595569
691089831
915913291
644953520
956746639
944887895
860510277
620494208
1081744349
564574735
1113001526
1216825396
393302112
871229884
1143863479
705174058
433438649
558106861
905194257
398031692
1196883468
904777239
506637131
625569555
1042735770
1092492982
376041008
745865229
1061702477
943347829
983489369
946478745
750228587
1096627126
926220207
793936063
1086472558
180060697
720768035
947042597
869137679
174778185
1135218166
508976455
696430880
573260629
365024691
477498604
679075481
1192888377
76241977
738743228
1005251206
328416327
153647448
1062206128
829138306
431041934
792469077
420797700
1012317426
90373695
502527876
426789595
1175293169
780094367
912365213
121298551
1147555555
876030558
894098359
942791593
571069799
884994838
964806186
729921687
1106503698
770870913
1055563573
1220636033
887008079
323330620
1177761465
397154893
796073694
795519888
263491422
281218039
524371482
961852782
914682718
832133268
1194816401
673224898
1231996076
1067176222
1114959084
482056513
195125933
768793659
1200211264
435975609
910333309
618810287
1280279570
1202517047
744091618
855572702
511427024
661132068
829853480
1182318795
788943287
639714613
363404598
770547400
579424596
474268138
1161939872
896753152
573451631
475457998
832663646
572851097
908840003
604211324
1147203381
878248686
502216910
441150042
500720296
266494017
545568077
428228202
1256655830
986307704
401294943
805163662
680649841
720177655
855107016
288306582
196344643
771019847
921333084
517099860
1252906236
1108176086
451001625
464770357
411680384
557859885
1061051994
848569494
1106910424
402286391
863527450
745634902
1020833885
858262366
1022226473
1122818518
1295981204
779074154
1179714563
651490824
486175539
818412176
881880869
832926079
795915570
901104544
567416952
543525501
1133433668
420146527
757766899
335431346
592064789
803329401
908115382
903764477
741144513
1038238329
761733600
1148451635
921752679
1012783333
1021798123
695109713
655278483
1105431810
287898966
1036606750
972693676
79770748
1228560271
989367543
885611980
1108758590
1161366485
644560129
949146604
370125726
950424763
719587524
499318414
510622836
546028276
410247059
829681180
1228678729
582789435
650603729
512485044
994908627
718968578
271544890
568525987
553923724
1197041846
319086840
902678938
539193962
232664049
544900696
872182723
831052067
301808839
396624509
870004048
501982270
369512601
821005026
1155493653
194001340
1104569516
471742086
471473270
717643101
1030397447
1122966005
660287142
972167621
998444509
567507778
1271951549
442221687
872567116
704746371
498650718
426329437
454204179
675566226
368654092
647038503
1102695809
454026672
796299863
470972553
838614939
1227929047
429172588
665110315
1008849757
862701007
571489196
773710538
769165130
1046963619
489357234
517741122
775430680
538694573
1092834665
719480644
936544094
880482393
715579962
948228143
1041942415
186721311
381731524
924031169
973413603
945073840
576841132
1141503400
773059932
899110176
70209611
399897333
837742699
723965136
1087087169
482963027
390194289
1190980599
389439019
1245240550
305613443
963992693
1264789400
1126915874
715206279
749161331
359425990
375210462
716720510
756476586
1081870995
684458336
698229253
1207074935
455654496
553091473
982609194
821894570
960745952
851505326
415815441
674420565
362335354
856871018
748317951
556412160
1294747237
945894241
1014415107
1182627899
936545426
376224219
1039641524
458588404
1048173122
503971896
1286859842
501176619
127354434
1167232181
210173468
917952066
899637713
949266958
586197345
722758334
956549223
525190935
830238844
627120909
487723269
1044279547
524574976
820661824
928357345
423334196
929004748
879860384
518375043
610743151
826949819
781116039
344542214
432491993
892350232
647123514
698059455
1086000591
438772261
388532976
633765523
694394244
1208834750
485886381
1009501378
648603738
920362431
1219810095
347790420
759846096
701278897
1065580016
692391689
695407060
1119344234
508240874
746275318
983940457
425377875
606158898
443584667
471871685
836454427
409167575
346082324
734610688
889342691
539057805
272931511
943693110
837806387
852557624
706296869
349200796
474777225
842437416
404217771
521314753
295416555
1103263789
862158177
341256577
1126904920
1238829953
245242267
440295046
1064192922
867160654
1000673583
625594670
708538382
652600059
391787774
631733942
547026159
628110318
668972703
815763351
823512014
394207483
659716784
244966819
454819104
787774008
282445029
427367764
700848797
1032414612
1191112839
1027071399
515675006
796239021
320090587
1017358863
798386575
587440470
642394133
757348597
518482697
933277982
1013955290
1272408437
718146070
501815159
932631399
608927362
754252159
658458943
557550752
1214098294
1060647314
908864424
972997216
855227713
576182390
882461988
538750019
632306786
614878105
596305420
793626974
221558887
1123874899
631207149
1243288482
787472451
835318042
803935898
977488814
839149413
712922897
607309381
835269958
536583517
847645503
857708376
731060867
460977420
560895414
495108300
919567793
578309459
1223427577
469542099
520903391
914992416
766282339
458837990
902777371
674010203
1049944867
1225203862
588086345
1244630144
915656072
911278749
401516794
427570692
881645677
343225377
364526457
1207484704
811215658
1171784861
944011715
1211353389
859418507
438736653
934243795
408814738
540435385
803903734
673281423
1174873611
723741800
605512601
724632544
508417324
504811301
839879850
729939502
930977220
602603431
1008244340
889921522
524870861
686449041
616975051
1278308458
468434259
339552945
692298141
1184133263
540735006
1063087530
779775666
1191196479
787424257
1149493677
382461776
598954982
396358608
693004313
619168039
838205762
555624540
447498127
337389918
802149313
511738183
527148834
464518320
780390542
377416253
493697405
344503959
755158723
1970368
1062450293
841414109
763413453
401166883
811747579
1010208870
626617749
262568047
1067158616
735396783
621101520
622743094
438563499
285443442
821592373
768672525
821060285
748432034
1173866338
430006156
671620021
505947429
308134043
1000185421
708861482
662056315
470713821
330409827
563007066
311645322
981966578
437691684
567235354
636733033
837226976
776976633
1058242907
945626590
346706198
251994656
882241683
1208739135
380179844
822819705
694778646
868063001
856486568
1271959603
903570245
570352305
268948026
1207998745
575533099
386051891
919991421
815559658
510139598
484282085
1001691688
679710694
759336440
458355971
739193815
1032178525
420799917
858047773
741672605
1251465643
1273568676
748438730
1207362929
532542240
617694959
1218007823
794621407
1072776692
619331647
491622022
372032459
1082526790
303392145
786559364
986963903
752169827
605150779
767920181
788763097
443686702
662596695
456099742
366417431
481625955
86617286
620415532
826113519
914079505
972148294
940862443
962462726
649951536
595171022
776606534
1207498808
877626556
949414871
367469051
934934028
1077761802
1080591704
687643172
1102432630
911500682
414855998
987112958
882277065
1089189378
519624178
699132095
924837391
879117735
912477220
683697289
1105687390
1209655544
994203296
682936072
1050506998
1119483346
662801595
1203751853
897179743
750297336
1046459905
545575726
638517602
742221852
912822846
920681824
449389149
559820347
948941230
934251532
371717708
795746423
851250207
711185467
768855937
949221512
1285834507
446956958
361212755
816163635
546131244
1046151168
702572060
738237420
456047721
646342308
1095737369
1172656026
933714921
618616430
1058405092
855813003
845317577
1039364786
162814347
548251022
535642528
1198406217
643030777
449833717
162376300
1041105662
1106665181
457619243
918637026
1170970179
1025433347
877662667
471016326
1009269807
646183692
780167495
689776622
547997444
681884694
1201211756
583204962
1089757071
1204460454
786329841
274351157
908972061
732334457
547491082
1021515687
510467297
456454017
1238149464
875914648
506452005
1122813056
195419055
568218019
305194449
561512634
902422828
942316146
816226019
1279791107
550222387
1103995402
1037685161
1192955502
1030548650
311327609
1089255542
602983628
1011165430
855382161
460841198
661161117
1078835796
345981204
309804707
471759828
1151678023
519401786
572921826
566513923
727802213
664440065
127597368
543053150
863051258
840479282
996977628
1038949174
1250012453
822681413
1220302634
416949403
1126583598
937519535
751540919
567310201
697466420
472270134
1184364560
906078859
921343357
199856507
1159230954
1082662574
1237881193
716991489
526101464
592064933
871546909
444220558
1038286610
669626007
781935193
779313867
571800263
1220713564
786290430
1055177073
390401185
626040851
530728722
930196482
218682410
607092270
904853120
653636999
1034852499
278092178
880721930
1161372975
910207419
897021898
723625457
688753235
936777728
1003436581
1196503138
1033026155
790225173
639246966
814601818
1284739429
821128002
489843424
916516071
275617254
385863362
626103803
868450990
692697182
458204891
499076617
1251727673
369427599
1105168918
926964210
1133865342
940878858
1010483976
693132479
973278629
892874625
972575413
938585026
1171863220
815981575
835440018
873446841
848128165
567062448
613550413
618289723
405653180
587596788
520260649
1042481595
1129341188
809614705
816965707
379017626
513179461
905230262
1296751449
581672985
1233686817
171945673
773067050
884099475
1033399286
868592859
1231156816
623965722
889022118
862163837
466298005
245744282
1049019457
903256354
1074542598
615348666
1097899849
522104816
550057661
225004925
996689167
1294400133
825145370
1001092448
1097305758
1108283157
1150760278
1019418152
1059697837
686186417
763232772
609292988
812388010
387404447
712843508
1280205685
263509985
750545223
323524056
928819317
492368818
753437145
506068266
794761893
1168591719
345378662
693947901
952410841
739089658
525875965
553495807
1167676081
624102322
1144999369
984118914
1152345238
1119464094
881739840
1114839742
379003291
481262306
541109800
812405107
748669107
962047143
770655588
794577687
1071113301
613798183
995781455
712030794
1272607044
957235183
1205505123
1289395664
255523375
1231151389
753295070
386702305
658814021
504507988
747255810
895463271
530019901
726576067
865102820
764449138
148523939
992719115
703914498
929984003
308519549
368689811
186920917
991665533
1224581537
975701609
638538242
1038701598
346492565
807794749
557107389
852189780
578805701
568315831
921487312
461237462
466255353
439693749
419277814
779425746
743951422
942371545
798582820
577487304
196374653
493878103
410799797
957546541
878863195
651840041
212416578
1104455325
678214624
391382714
875116418
1006608597
1029284481
846751690
923637582
772093397
1047534191
707973215
741943637
956161969
828505237
613337453
1007751687
611549647
632026459
680251139
1131438850
654717889
643413750
519290330
695138356
442385751
678444519
450172386
1172502813
955185803
440079468
864364847
387735782
533150081
604114752
1065992186
829489618
683630843
411209153
496926283
1257538185
1222732088
821896929
612339154
1211386962
1118271869
865686259
324086138
1230107172
456660629
667091987
901602904
640961466
1104901089
1240730026
991243158
529957310
460190602
895347358
736260900
679060413
896571617
51591765
818506652
692428674
1177566573
469032822
820498233
513783631
391680190
489365615
426798618
1051581526
1094237249
735622970
980188047
1119186496
526608675
922336063
698277457
516083120
561093648
1009754837
1270702068
324807833
690397368
670600198
478988940
1113995950
735489001
1073173225
918872751
824156946
1002932964
380739485
524548023
759012027
921556947
920058184
946118564
1109142234
690114456
708062389
1252284781
885388634
411034389
813003935
169870802
1221057752
1260460746
1170458914
1230605842
539696132
342095723
1268181178
365454954
1150567523
983071670
344261271
705248263
680316496
1004369028
1134688937
1232029380
782530461
343034026
772888943
639995442
652543574
417802980
493557945
1222796032
411561928
802772210
831403089
228422664
839880405
419693669
1126236623
852225361
1233527835
858335950
979631283
870716311
464559624
1033730467
429154618
443894822
884028533
724181595
397241818
855714117
538257210
1101647462
277451252
406812150
409505545
815366685
612913651
1057851872
967260951
305793006
997809666
518835999
779975806
361369141
1154437117
498964335
1008197685
379737829
1218585647
890263445
443796440
1253838338
424341256
888245854
427635038
438329516
378332866
625022388
398902035
408926878
751904684
1167725244
1185626947
720169262
1103847558
433091170
773061550
580349279
743569075
459312423
443480968
1135192625
543208949
1134894207
510263136
1029186606
1295865724
628443380
1201186421
560853588
917170958
868947730
524394192
442316541
625748830
782964728
1146615908
926418348
908465485
917533135
1172147918
825785468
464712402
497752277
356621628
891562078
678977710
898283498
699501226
1119005353
1094729303
628913293
931416933
585258370
1242115340
811866080
1173376254
469497331
1100390411
1298502400
1064367795
518718163
1185156639
635954020
752417657
491261249
723899239
524988753
87061925
1218807651
1183795201
677235572
814506502
627496202
1267012712
520180479
670664347
1262207923
635957369
842435613
118695424
1260336645
741543344
868336454
1083114210
1032645389
725604291
559306848
909953761
703373344
1141388054
1093810170
749014152
1109738382
840044394
1132558268
1186828294
462721988
921354484
719744700
169442243
957231468
732422480
424571636
190608593
617434244
1218646482
1067039416
975718416
923897631
941524909
722169347
372676395
686554163
499211533
799561013
1004117573
496222193
464162471
578832750
657314178
1205693490
831285282
1041709447
786291429
851056176
871070715
1267232611
321222945
577600539
1096436893
599477489
919954049
573733199
568318400
1026911980
882349457
809781141
117492809
1044079400
613062799
510737066
374358694
735245328
743427449
575615960
850023348
353346058
218045507
1076542245
380789712
1107061972
1129575228
1017948255
336307951
1063390219
1069739790
256223780
845723469
1014013947
611009570
298354135
701181063
741273102
1086412667
254798264
701961180
593986922
132003645
653522134
474451810
18224916
900578101
1273690401
936386243
1167812533
730951117
1266163202
903779756
713540258
1221500454
910089173
1106916826
751364682
685524439
349691033
1172886350
393198806
783205838
971636540
401107587
351776015
576512244
575290844
750813218
665515703
963300349
323717437
481928859
756604905
1114904594
1246655230
1180776585
974514693
809206835
549529272
446904382
1142994164
1143937722
600779463
912481250
550130209
962990444
391961372
1190955389
1217278462
1097812917
1170862006
1149340277
744240618
877746596
980087710
481140639
726568713
1156658944
280158901
749774913
380801209
338261054
504602604
934659250
415987198
815125048
533186763
1155727870
697424228
1278993027
1006913396
1049242600
837791142
770720484
909887973
382234253
911501263
367899665
471735948
1191402800
942153260
131904962
832350298
431863326
477190301
222586223
898052670
778640072
429308317
817014113
404277555
800412826
1126439497
1082062441
771256242
770261788
598655070
1243592013
772607004
1010267639
868719048
807815110
814582924
583992026
986207412
862350322
937846325
923446389
394301254
837102646
826671497
647547686
1143340865
381155311
1067250974
1247302415
666568146
475477330
421116799
422788279
44094829
367382159
644164054
1289543013
1061065840
922092549
1221294305
853528051
948854141
839290778
540317950
1093555606
764991570
1260221567
718535625
450802273
474127361
985699751
1010669214
897794381
923065689
373737486
496709893
1075862933
334600009
1155743039
966768043
798222047
399742728
354222741
928944016
1120574288
386148191
985318904
1195740336
465158565
716503305
780777912
1172224190
826591288
916319698
1214365394
853315734
1172803997
371864966
351835918
1129474442
1159082892
461137926
616242680
768573717
360293940
1010909386
337523584
634192177
791528114
471253259
352379560
896263570
816613549
198539384
432728201
308793628
1233294800
1048193041
893889196
1114010800
1107679050
495928367
638837016
509715843
699303234
634366654
415103822
741964481
848333010
872877177
1099602935
1122091174
1129813175
664251191
896340932
833584650
356609558
792775606
819447427
1264779835
380563036
1194223887
676942506
1100397285
944831522
1195373650
439881126
1282198869
468542237
1107304314
619051916
1143724714
1090720788
962449893
861344386
834298596
1255134990
354190712
1004969712
1221149112
877028347
412078613
979687779
63971567
278677456
161306274
288214100
858119994
336266480
661066548
929657785
479251130
1007576633
566208678
1178565649
1034510494
727565689
676923155
845340710
404961198
1195554766
542310262
1073066883
901614713
1122488510
462944715
625781268
734355401
505689828
439852877
635923184
397048596
739681554
104823609
486709573
1229887308
1124364383
1248182455
1066785693
907650261
1039539708
428800622
810355866
747262040
1083364883
1060934558
935526644
440033835
221993488
663150226
1273746444
687354873
1052189786
779017489
494199622
1016643163
1081495014
389364298
1142526108
1238150790
1053777324
359736040
511213803
656248050
1119683171
1051525984
323352959
677274508
1153921352
494842033
571059965
725605047
807396771
868905716
276701860
1079619785
1183722643
814481241
341736690
440282780
511929036
558182514
351734739
753526294
718221323
1264624440
1148640345
1227347677
1151687788
841530251
244069756
767747837
511620163
876002687
674844744
1157089123
822132276
300053919
935405185
1042450643
977056200
889523719
684242586
1200650182
1225613870
887903647
640921317
523065894
881565512
629497381
487632588
1035053884
393410981
731768197
615632102
481115501
1081791482
827175418
512240331
925497690
476967198
670974095
621290003
448602539
934322680
1011069952
470535518
168439841
898833827
729095835
709590695
476884581
1229624463
219017758
661878150
1053371673
881098660
1275724721
747530338
717912334
1120597626
920412053
423028453
1029183951
458078121
523085979
841299116
472793537
301715587
391222072
1221828521
1102875696
984905673
802134652
840631891
1021373147
525300307
767652688
770684559
883900354
846528232
938280288
533672022
330357093
633072513
907166688
757160584
1040524166
986099205
270212014
372123310
1177756487
753994626
786636751
823146251
326039400
1236240899
862652042
931830428
853069599
71817150
278587406
849209853
736213625
1157090206
535979101
1144645511
476369844
332668348
415457676
744316982
750097317
188072870
949763201
311828161
1258029618
975491371
695459460
930494529
698892235
903585686
866260286
854014933
1272824755
693532747
685317209
1224384754
797899330
627397880
1130910677
288641333
907983633
547825183
958651595
974920299
622445238
1035225391
1229089906
1240178449
921365390
686466205
481393524
502909563
1221387973
904324317
841672038
521115453
535359278
110374315
150984285
600522541
650712582
1002185734
518432406
556894223
1274065387
815168786
807215741
440773393
519659814
527743808
491584684
541058519
176314740
796873018
886625963
655189916
667920854
759304683
832321048
1144469197
382516257
852043467
818362834
1128025039
1011254886
463134465
355457691
313691274
1122719635
1190943023
845551957
783048163
660864485
393565715
415375477
675691565
417324384
353239206
681991881
390457356
538802449
437390060
525949103
529905694
390130822
696103859
292827139
1293824181
583444898
568115852
910815210
1202545024
1054826259
630592679
347106388
467873011
591753515
1182217271
336944421
858198406
865661263
790582085
820273553
308176494
783886615
365522584
1134198418
924005399
856545578
450446835
666612602
1000110908
563256276
1283944543
361867199
1211010251
324400352
1242580249
229038861
1218731239
1270386016
398822046
393956552
213669779
1067233503
783903450
303691981
691965684
826211607
647741557
1195139204
539327027
792193338
856277018
1038569349
533825595
638913374
661943710
320532787
741830847
547353121
700799176
1201887984
903459806
999256910
608806836
1235986862
821070910
521593127
589861723
382401573
794213586
259616045
744133564
333448518
663901845
445264243
1090155839
844661356
656231154
1235751140
635912992
251297475
1073645405
802150908
619982722
915354234
14111677
189332509
717575810
1161814344
656699477
566909221
511835765
436154016
716387519
988056258
460367666
975825613
908201531
791356045
881491668
470815875
1271124792
992212306
1042503146
717533216
510394788
442262164
482654873
965057162
344658017
56060008
695595301
377753246
807567199
772729890
456006686
456395718
342597756
559646012
982214635
606419296
527604501
461481011
907888618
719976701
768242596
1058043139
650140937
761044952
344643332
884416179
785143095
568700718
1047386266
988644573
780706161
1157899376
1030376486
386332129
760515312
748240695
978141487
643374537
1254364376
433655555
886841398
678201343
426317337
697579601
973907130
515640947
497742018
331956189
937937073
185801212
616123934
318860793
751404416
852128997
421183700
1092962135
917855111
151773406
698961942
1293736718
819886064
1018112433
794982064
507997569
282144071
663034812
930899123
942544580
882660295
658881778
803604003
456929225
550653158
606784566
231739420
1218728194
442133918
470243978
519966994
1046731036
826265691
455553830
402776573
482751167
621752045
963096482
450987015
925929555
878222340
732792786
787598972
604656608
469787189
1192178459
454455040
198163143
1196941517
762149590
770579369
1044685288
771103411
1038622864
1011002367
1179882103
1296869904
664705588
842636197
670685762
1038719967
518061404
1217003478
452718274
536534971
744064238
589627767
560069354
507536050
882388122
538848002
375598058
485201226
242326451
473225090
1215412818
968507607
409256079
649437559
616747256
923327587
1016893324
1192234202
797030148
468967493
722131853
761948339
363143574
538713300
870956100
1178880317
570298026
544057333
626058972
455588487
6826584
839173558
924879151
780011899
504043445
1186248048
941969042
496821275
1026233996
616092489
281048850
945943246
1109888917
484757096
915625428
544416107
800655801
526453649
521738838
562334977
433988987
343659929
1256328405
574544457
514253956
876668461
1264327525
799214226
720662690
738478175
621520154
979372405
1206717759
759531425
1084770714
916450853
1200406353
1084104500
563410590
325875502
486049663
982417621
930239476
1050028733
867131426
639196667
412995147
1251252951
420670410
559821709
843007158
798064262
994805223
724050304
992463136
886749572
584527647
837031611
930903338
815286593
618391184
902787468
670802475
1038883681
812611353
584581973
1081535509
514104130
895201131
231753637
1049405840
756507172
602950134
508390478
1095226864
900333469
1195521914
933741368
580576553
1235228598
1201084095
1079692579
1087102780
599481466
848394918
86839654
158209152
1175665676
742362648
350808418
841266192
1043674946
1091861388
1124627767
1172540252
1284358637
722441775
977810029
748442032
356920293
1177596321
449425038
135911849
1096185966
518177537
307460507
1192512750
568633038
463640147
904266601
1098957898
390871516
905457427
1243758408
1010047988
794527808
760950512
649038096
801211539
605965577
720009951
925928947
923282363
198197958
468765889
1218341550
501077775
519328059
852186776
521221174
648697413
884471529
1095981950
996501692
1229259156
511165894
599236627
1054851616
385605652
552400242
463229891
1041668484
1238023409
854615046
540309119
325858347
582136783
872779821
747207585
1197165285
720648960
254772567
136003608
772069927
1158050255
865404740
1062022885
582849342
654062944
875484985
1045571162
535751825
1246087491
340289286
491613625
567186948
973233473
874323123
1116930444
1234609155
559027715
492777226
1218644660
926128058
628194762
990226567
772888589
631429118
233735914
573569284
913903773
717208707
397654313
201534830
533747153
564245415
426551409
1082716533
1152793156
729036073
852847437
1078489343
304492536
745902286
334046474
317919709
930794077
724159046
1087477006
393901803
826045401
533679392
946955773
919349662
1001819793
854476714
636299481
932703130
899435912
698726551
1096934904
887978994
316881375
1239515848
969258563
352071618
1070443781
583905452
711391323
1113414949
416240260
316486672
1289151460
353035967
726345381
298863111
421499534
1205025472
956987480
285829252
721409819
955097325
855765227
958513940
1044795825
853179850
427117179
761280720
1099680933
621678139
623307647
524962046
446273482
360561786
477272155
813154078
541575462
165421102
190341933
383511949
267175529
1227836177
166581094
674200086
289460388
1060872457
820249471
1029824609
480935848
592299786
657610648
671783692
835023331
342171387
960198404
763167248
1244920616
473570251
888105721
1093934093
785350990
758079829
255494745
977717681
396615540
957420450
576576636
579124762
988547315
472464904
1139301558
452108203
1000110227
1208711131
809984922
789546523
523970603
483147518
670299230
522262867
1005983178
533978949
1295254460
225943017
418676670
770954522
778880552
576271619
501343218
1239991204
612116588
496305365
785790828
348075469
862887131
607531677
1297648726
1138267925
824852060
198168646
832979219
711919847
417591609
495554955
484598367
438499112
1090967575
1179443945
333962456
1020803178
801055079
1199702224
711129300
811262963
1185270504
567756094
914237795
1186174828
454367262
426491922
1110727928
647524771
652709447
666709920
1094612757
1276808188
916068957
661104750
720384448
810461540
557026788
744614069
667669875
776005355
336088778
1297752166
1291584651
908605872
1293098846
732246650
954150259
884594015
682738878
710379036
871798270
275730620
1016218840
474650835
628215724
657706474
953725753
1204173228
601168539
431136073
1144453841
796081307
1022738600
458752073
77761070
588959077
366331848
1210616328
595430654
547705273
1006160375
610135366
185185244
517306919
707088827
360884258
1080504857
795227837
456440465
771166143
793411123
1116290522
1282720621
1119643490
774258383
218486459
716794712
681345843
908396439
1090079371
1061739928
358908318
234438744
1060355458
402386788
794292811
550702066
227131715
1249508309
1011632104
383558958
1254289549
1047267510
364339422
778950501
747634458
632139332
854159634
1021297508
866872595
760659202
151416923
518190460
717639121
417147096
1167482047
351838717
706407583
283532268
475506022
402132198
288591774
1024941045
816807754
1066372399
544534332
610107723
568870135
1215527200
701513205
510073371
1027312760
864902663
1191438986
311662850
391650427
292605795
553576653
509315483
536037885
34115176
546263676
501992851
1146547536
184579568
1076002043
1218527557
831284942
661962555
971786393
1048708663
462448961
693174315
1194720391
705596674
754102434
521420746
165902797
1001555450
525218379
350979583
869177302
859586851
816107258
1296385490
600176566
100003551
851181610
705265006
795937295
824582543
1006914140
682825710
461934217
448276608
346912911
771605227
716951376
461602564
484670849
842002435
761582125
613964970
666101056
471330843
414778488
1161843365
766990607
390778467
647885519
1246259638
874941611
392967226
970568896
1099274730
516335694
769666934
959994989
924285674
446818067
950539126
1034183591
498887698
542521636
1009415958
631888972
493088408
741982985
717660270
1019182609
717196185
340759379
1089881452
493572772
791258831
780164649
1107899068
451863802
315724619
730173626
497743279
772707455
1271703022
827301082
603915489
977750656
1180403885
1085610591
808107158
425686408
694240375
1204991268
992085943
308565537
329371920
467917693
974462234
603116183
461074933
781366623
1235214786
991131851
592335013
549316297
1073340009
552054747
367319537
1091556669
347098805
974608457
1158014849
643132987
1151446051
827874709
638483356
627632512
803622147
1079750475
169049186
796038258
634085992
743678168
863762362
926050091
554523991
352246385
760343904
1256533907
589796265
276957954
31251863
1012289678
963514507
632551696
780317729
620120003
4950096
837240447
349592887
701096814
344140035
1278505756
973535442
901575754
726693150
1104740740
1226669177
1074128755
1096592848
1224237327
354045608
599250897
456076617
536119541
1050727342
381398498
732497261
1267596630
852336693
846352324
23028546
399845901
1116794532
1138054766
935277092
1026535424
555672139
670963849
506333406
1090681465
516566088
505728427
459587411
850834015
331545742
663387259
596158498
978040278
190242010
1077657483
751197667
664504060
924883333
489081058
1020188392
1104144174
794194509
440809792
523906065
1079469921
738217351
896884005
1258075212
997209758
1231596773
280234399
818491238
637717988
1016672457
702128635
1219079960
694883760
938418112
355743712
416903791
585273245
1058380853
761742406
1055002603
880663313
809578869
902993649
484544910
865714516
802329554
349108376
394024947
84366184
530683794
977850337
894127833
846899704
585143448
907649818
687350149
482095261
745818051
421463666
676906533
567501004
831765189
694039851
27623881
733711686
720097647
300151794
507385594
1133845872
592682553
1042330686
1246766160
811362038
995153663
832565718
887465282
762930752
789367074
1020029081
403757861
1093067304
811947465
742968450
1014098236
1138836838
774092356
541692805
1034004740
1123702494
1187290066
1087343618
1242372812
562011813
521691382
265615263
744222533
404253429
935653457
932097968
1055319427
1179904920
741262526
609114411
663665668
140151013
576679380
735972598
886430961
1030969559
1092643295
582454236
438967079
1151840267
792731139
454464042
357457112
1064628235
798944512
899531256
968891130
946802029
1073325868
821669787
359135307
576874167
616038890
530968983
429797653
367967394
978705024
766800082
196436515
343860415
971537387
597984714
949169022
1247072530
519014674
858975188
733756131
731161792
604748595
502028629
813787836
203516609
304044927
455235488
408978212
999644386
701463185
910838674
751335284
1123310113
726912812
1091820288
736646617
401780919
743789892
812594783
696170764
554651779
940418610
1112060174
580346642
417959506
1008126923
1146349689
313474969
495338949
1225507364
795200859
1008101847
1242862444
901073114
1145957993
1113113197
1118993878
676151450
407699115
338093770
354694774
1050215677
784161907
736827644
293361984
607664716
472260384
886103950
590180900
800002845
421336958
574617113
1051522745
324400057
803025202
698172135
497858521
1181769729
765240517
415408928
473233101
847621772
383279657
541233937
1075486184
554131261
1226806979
1157082855
714469334
765356895
619155411
996791267
222140902
476317724
236486803
708784080
692448521
616291370
502779282
356292943
228232174
386622283
193137842
588421039
614487454
362485810
790957839
478659255
584364141
1005872688
1080920179
1094324958
1045457636
1126525851
241932999
837372918
467785222
625029697
668436961
945923464
334920175
1173123128
1038560612
138495325
553477055
667237669
634358945
463403684
814141815
1029188623
656222169
804783623
1153272440
629107043
1065846253
925442789
458379249
1131865029
542264353
749396650
485367455
940650809
693090782
694571511
1072512077
1037686906
569602257
427258773
886592100
840488756
1005363607
943019604
836219907
962892104
907047272
1168670875
824338062
800907310
924221124
342277580
966818113
141147330
1287235476
816572858
427505521
945350048
1071123792
656542791
388020230
1070432221
1031441046
1091592002
396862888
404804436
404604052
818473569
447508253
407456307
312678347
543249008
844267969
693548555
765785090
464125755
945008255
332977426
910994095
1239994257
880591050
1025144502
223365908
441561238
307930168
860460161
1271651912
624147450
475188574
1240800832
40690464
465276816
502735219
535332534
693860308
892267090
1208158343
637070649
826079609
1046545208
885804619
1014140361
461197314
637937990
809157068
1218657887
575464622
760807908
967274876
552937457
688052555
888390116
594251438
562843592
824756493
887848394
945727632
1205868205
937946498
507113419
709713154
682035087
695421709
344519051
753954216
1134112609
418874249
983464868
566432023
924337213
286006942
188412005
1187437434
385165068
620062291
400290199
600507083
716867809
843704665
847497040
872578721
644457437
971152907
857223092
844394611
1131649424
380639277
989804609
925735432
1069095483
1094231698
905326030
617208832
717301813
324984131
1151280134
954826810
740880293
897841416
441512584
369227452
656255477
319860870
1222993138
724681028
750493352
88838152
654505316
1250479396
747016592
1218923977
450787342
747499554
982592191
968921461
380992467
730245458
734749566
807709991
1034979718
912975458
808949891
444729295
1122470095
439836010
957618971
426063542
193187247
635492755
769572838
635646837
928440653
1101652002
733543405
740983360
1026801154
508666927
232866084
489672523
1242588699
377313155
1123834767
1075823110
818691084
572890888
251420671
839960933
829038390
50696919
335974961
112772988
346481910
679461428
758895312
524814522
338390749
465949639
1004585123
1012184177
418856480
518661234
960615705
879939942
920750066
777398928
420445203
675518808
766953386
814659200
853838476
657643020
494301273
449217596
198424241
872820063
610076202
12411745
642961741
725970221
551719913
984923860
1000111369
1079236285
555442986
1277913773
1119811246
594672564
585569163
349965939
1212451691
710605487
726577114
739670675
958413637
1018660373
205933769
728686384
404208163
932280154
634191200
1277203422
371737120
772759431
909851122
699141319
1076810022
711004733
894885199
1199593559
524212129
951361688
275106125
1220458338
693344218
1214645510
338162869
1174691412
944265964
714230822
627180712
518510006
768519684
766763825
1108668214
818775116
661187504
1295320957
213532821
608155058
1062834077
495970513
499841299
1063292868
456052971
1020029012
582367438
1015242688
1054009200
886457805
760360272
473395425
1116131265
1068995824
993914650
453778468
1202715667
1003802687
731317057
964588607
967902561
1268834055
578895553
913626498
1237088926
492977161
935776774
441779514
545928790
783654390
955750103
766845851
554325512
547543997
409050584
972462705
1257038339
1181758528
946534169
523828141
839557618
996153837
511944164
1183866410
413213783
37650551
994912900
824814674
1154935649
1115242493
762307817
830572750
917162738
1058937822
613458217
380867371
1100918337
390316723
1223647163
338649469
1279975
1215131541
789055534
585051775
1124558516
1016691517
863191102
1008631491
700562815
204582816
800697847
361576812
529033654
677859545
1233768546
821902104
224872701
1036493685
593801425
549906508
709421816
1128947975
883418130
507573968
1250323905
486183549
473316706
893244749
418687564
395907460
387141862
852012593
1044782616
1170894861
350892542
734982002
838415035
1011728113
434365281
482405964
1002757381
964991414
383451585
913367321
735212705
405244549
947967527
491100340
902014584
532607472
260255907
1162632630
652198578
363618475
906487776
881227228
970898040
348649267
1191092188
609854712
628123105
381419281
617992305
858345730
585712296
626295337
511635087
1037469941
831243385
611249666
357956135
1020640276
680326252
1185224832
836770740
1091727252
814901489
732376395
1113057812
1243696360
1013643157
1181074705
1065445848
830037630
945372061
867963353
187459430
471634042
521850959
911999367
729377044
606004390
736034344
776816631
530387553
1083776536
696573176
933461776
929614640
441058984
777370957
1000887310
661920670
796459533
522343693
475712865
199567522
774036764
739572383
841740629
605405024
1079093681
486305257
181879243
1227977429
555045027
1002222663
336042754
73291852
867057069
637124534
1208491298
1008373524
288352222
1235922155
639945514
1001771867
921298566
239352207
700175703
554359550
865292512
514494539
847403108
893313124
409898790
1048629960
113905940
1203939639
833062891
453966484
639678238
494150972
387891194
484412469
721424378
946289825
814441496
1289746683
828428933
348779802
536883267
569174943
613962621
820567384
664562049
1062413900
1183932999
915791408
852442629
1059791246
551525585
747818347
566467568
621976451
586051190
323057970
927612599
855252231
495014728
869490743
489950076
801349700
495384336
409771978
1026203618
510195160
657000956
924863500
744324426
995610520
544704370
387109125
504998362
708978079
415028164
969056438
578106172
1280694086
181061592
747821751
465841476
721694176
1106621927
510871125
994984477
357208742
988215614
1189074017
1122647517
585379535
408307592
453714791
338148441
396019301
1049165714
1166003406
638872741
459141810
648757768
970907937
924149760
978333777
555013279
365175268
1151127725
870994136
1229327539
1050110636
1041546498
955594803
1050500645
414358846
1126478675
185269380
505361372
970700775
896319104
172388294
1081090197
597718830
686672979
971369318
853175470
642126660
975060803
880188704
728384796
386358281
663498019
1095689603
823792973
856450814
722126863
593380263
788011954
478887375
1075628209
1123077013
917976201
932971805
971750696
867374640
782780560
1203700376
402450089
996005441
1075781863
591954507
429030402
1187776809
954660098
1144711488
1065370965
847296912
351838544
865568108
856555250
1282461551
1104134162
545549177
1010328331
762763133
588204136
956722131
1217843168
995585047
1179415091
997110281
888976734
1072916228
361711945
859005515
724707015
808608202
331446733
1299302535
900269796
706170498
384472613
1036204362
1017830189
796013276
1165477887
473830843
985440019
483401706
213252096
935125154
544163390
675237974
812133356
653396135
646429281
605882961
1240332519
576171541
417668253
948455093
1070296500
1158194208
251072361
948609423
755390328
1086216692
1191354087
645497235
796297739
676073201
1236864172
679235005
994546928
253934998
950445029
832753203
1093934828
1050459521
413390478
503827701
876795191
890732917
861407963
862340766
1138681895
520123022
610241661
699644381
93057841
856902660
716497092
635535294
1210376245
849988274
1109998290
677371848
1092407010
1170195823
1000503892
387027031
640629885
664349215
769155455
957834120
1023299077
562077676
986653807
1149456778
900963832
525411496
937864928
522218059
432762406
232426382
461102542
367525105
639944629
665971998
900971620
315578146
939463824
1209643337
393743717
367651228
706328076
1235539248
478279049
1291935414
1108531711
1048811855
843351532
1113669409
549883291
831311692
940009222
572072960
361840846
992186201
657016890
699804895
801906375
1066898732
987579408
478938363
464203247
984737733
704243289
295679033
912774677
559082012
983586271
1222945489
1184711599
1293161453
692971718
1177486667
593550122
757985422
1275546698
652765843
1110830327
499833474
785470212
1039758591
419978325
398508659
1101380726
567139624
1247206574
551167345
1149956068
955931673
442636117
987384964
1063834652
223853298
862414504
1148235323
755078236
436253578
928974022
364709249
301158784
499624488
1021005568
1061787711
724816368
640954615
1197242680
1085086846
637913331
1286774060
1231228495
426630416
440855420
1156188257
524542071
1064599200
595385414
413083249
640503067
913805540
597523902
389870528
982657276
1182928206
557812243
892120508
783312222
469118497
1082342650
364443830
1097941897
1207924687
1074023435
969348449
448570345
956317485
1055977553
535676947
447438146
736583556
1021939474
1087051534
551459280
37286525
553280637
1179531802
445195968
447870112
747460992
1152405968
643783260
731003653
943942305
655619453
1249561111
1211285557
977727189
1295961781
442204893
620242525
1022843622
416658790
523192254
1049373810
336344714
1116076095
656219547
990105870
376593682
332376578
812455667
427589658
1032962826
1246606785
659308842
549893905
967835471
1285292450
428557852
528275874
786482686
1083557773
1023182769
407980207
593389847
786391088
397323641
327263392
981005201
495360255
1137647102
715097847
835706936
714242633
1042267327
786734308
494401188
352588651
988290547
1251293740
925777907
620217837
190988329
188961530
896006047
799362904
377435435
1105224657
221027515
1071036252
796419558
983764950
870222162
462180464
1132091480
940683409
592998124
534353868
1052828735
1111589478
1111306717
1146226830
965159684
437457492
995863383
783876280
1053780435
151717759
846935225
1201932764
775929512
602919363
649369451
563955741
841429289
892087066
1013313153
705967471
648253834
724546639
648147684
822200659
965239419
349074756
79892098
969857591
1115813015
420351764
496159485
772308909
793159139
670073582
993987014
1023506364
627888407
442223288
965182372
820926173
76431601
498821411
470931143
885145892
540169795
453757028
1094572721
1127589028
920228209
718372879
980635258
492743186
380297055
760361891
1089326962
1139115036
785100815
550359195
865386534
1232704602
469107457
389714630
831761058
445962695
1212193632
752653923
513388187
575195723
1063795165
940533803
432389985
1178740945
457538843
778970186
630523410
581966747
1232767748
1147804073
919247001
752896062
426065065
184847416
957255968
769546723
819467576
728292100
381671051
615044519
918159256
1102528742
1000834042
536870462
1136095064
615328601
860568489
375694561
554140648
781582278
1213526403
801085728
839733695
776170494
1253457965
951520913
627476280
1159862027
520708372
1027624794
731474358
1183413729
755640230
1204766731
436188810
537491455
800625526
1221615871
1133383720
810596270
342362095
521987080
1161017106
857172779
1227014595
745633225
650992556
975082560
1008431771
955579851
1231670715
893510580
502971165
880228906
1158240660
1167679873
171456407
430849471
972286780
852625421
666369398
604487477
413164597
931580330
495787449
706138932
424406466
904098219
939302642
486128436
360056424
459282309
793623061
985337236
1074716749
1272406600
383250512
630346564
537141240
888334379
1252691157
1044839771
953591678
287512033
798771522
1149934421
1149454601
403939366
713156260
817968104
773735615
363809704
662624606
561151728
1155696335
1034707275
930565751
600749029
1292382418
336065656
303174310
907691966
599869645
735521021
666195319
677227943
590748723
729123671
490869089
661905405
1068383574
710095405
637690249
477470808
1212310853
483446226
478486628
1287663677
760720334
1291022136
854724313
935526946
517861700
1018673415
471221982
815371848
753983294
1215801420
778019445
1052752072
959089332
1127648675
713815728
803661988
975113995
1003370907
1039924285
782417424
447624855
1213495752
1031442051
1257009631
1154826290
448399829
502894846
707441418
894118940
486879863
757034776
871111614
530745219
794830970
1235940722
512128049
573910348
859895315
979107891
452806939
330342467
976601204
963625657
396410432
270777852
1016147107
1275149946
896838214
339634545
937818680
829965332
941371779
676307668
416778009
934176332
713265838
677144308
506082260
679214961
375847259
1177529710
856788261
538446803
906074454
54820774
1079650227
765641915
546950753
721119686
584467046
658714639
729669104
968013821
1138276334
1185300582
749474312
877103225
862085083
542040517
116379206
807814061
723405889
931629663
612256596
1275789333
518483805
887075785
1140402535
1014513849
949377275
410596363
1240376970
912374725
1101305773
621198405
420826305
881281275
1107365185
391859784
866595807
1018691464
705081001
1282521129
943067479
406781818
607755756
951479553
667242407
938685577
654194958
802471120
98604177
355497128
116698779
814558203
584428756
592559774
710528677
1196482581
861181540
1079411098
408265266
988109473
1181847394
1095479501
822962330
1044162146
871025180
868293990
1057869229
901785936
691697157
65476508
212761225
1055747292
981173282
554810325
843295630
623287803
512416329
291407151
445831921
348315883
409248336
1161390090
43523357
1241969956
443960839
358555725
392531122
1277125389
961642591
736908641
1188241778
1101710695
1164770593
605182219
739042796
350917404
551105911
141727725
661349151
900060493
673422220
1224724159
519701203
749139005
729772347
930414034
683326299
560512235
610767991
497637697
567845551
981396966
777296625
656369875
1106933282
613495931
1032624936
623720401
478891216
1140306558
1145889233
1198038058
750235787
955814761
1129727916
860114833
1274906063
1193186074
1151745892
1269517340
972161026
544315043
937236174
1095930628
865901665
1241691954
954167728
1129035380
451428550
429844725
1191615517
587375885
627926350
1241048254
532502612
668334200
1205330277
1033403184
553492086
102343886
655353157
452129863
808531831
516226466
474753842
865725209
686442476
851895531
459305816
993957657
606935882
941841896
797801953
1072678118
1068456312
482666200
741074232
500155334
910528189
831749032
622210802
1056662666
537033219
781674133
795040342
852850896
1125114920
1045562866
1297519641
1122872082
182901948
992271731
801319112
365155320
1213692241
502332794
1132451361
806835898
654523399
1184544626
449836199
701032660
934953834
712711181
383983539
455698570
534754453
366566111
1168341453
1085872418
1230440292
1203689410
415482083
342600735
1008003936
1048136872
818304130
218678587
531019284
483409470
1001150074
678525834
978810578
608436050
921487101
776022172
889443569
1219137260
809081339
497532558
714178901
301103250
349393534
912699660
461265532
623940401
1132096236
403052462
556995515
815149899
850913994
790472362
515379469
1019833823
683085922
967765044
1043491929
558639930
886791259
845731096
713705136
729700640
400574703
1130918420
409986592
635630363
466415744
899796727
1117253105
1014624115
1133235448
1125388604
532818111
979959937
928600069
917985090
1113057863
1276901479
1130095172
605772156
426021282
691907771
1070771353
857079297
932393679
1124375348
341569794
1204934181
462512888
560938459
348239649
754367643
1147359914
1090013994
983472692
325440512
430912034
649627621
879386325
1156116627
717283906
630361849
884573914
831461883
518588087
137472918
1210870965
460976905
428239420
767610397
414066676
1087414772
728248640
1044667534
1089843172
972079539
671532786
1209685908
832622608
345163543
423482904
444786972
767405014
1035301886
569773075
806309225
694054833
150924537
467710925
975102852
1038692750
94207162
250487251
371706289
789899341
979823729
656738141
773075917
1028424783
932654246
999635294
1197885492
399794788
1248102388
844970102
977817466
662368569
601061683
1033041600
546938751
809100691
754059326
1009332616
1000214448
875087625
725247347
1294752976
842902629
521583893
348554139
1019188842
710957003
656280427
862920499
267198966
649021753
443605032
614667958
53756575
451731279
1133434222
927690188
1131179138
603592068
424867512
700316527
582956936
1054261628
1299648194
596234930
850704469
252746915
723839178
922131735
880854268
674448700
710752486
465058569
726462834
858295584
883840652
1014885560
708498319
761066432
1060506223
456850017
887556974
948035354
861088046
139075232
1176864645
1087645340
388828123
703176937
468649790
664617471
392618160
1001284316
452533164
747753539
929886902
720129262
552699041
1242456296
424025322
1070773371
554006051
453294939
1080453145
537096387
381945045
1050170476
489994277
583830153
828097774
935430115
887030687
1246035060
1190610597
889650401
565878150
312668610
673525253
648303931
862976303
524265212
373628914
960218184
1077981716
627531776
614803092
622200969
1149393203
1146874209
366095039
394699573
522266140
526831344
1074603174
557996565
1298059074
240655946
104732415
1051623462
507504257
965375111
459766569
1250757241
1260089005
1293075908
1093082239
1174508177
699779464
1234373676
385665732
711109316
740409224
969627196
728161516
1152125943
958838185
1129838155
614333441
675924635
601778845
864307844
516294914
324963148
514151426
908099356
682690912
864332340
1086860084
413112278
819760894
1223012273
316209992
1199412477
1131520904
714422597
623500220
453140284
1252673937
39033816
1038367068
1159533039
916619662
153036434
716795554
1223997496
783531121
599550785
1168816292
925726986
1111880897
1110939591
1110364866
1104775580
720642140
458753828
775629399
1172493718
370183266
370098883
797638601
534750762
674318235
693375201
454707943
489810590
663618933
581097604
467352796
373882577
565048494
1029014569
996444059
878234310
626195903
868941449
524150735
1082595034
1285118159
887947386
45761814
647323256
1093261555
326762074
817809735
801857507
796324150
679046366
392546705
618660343
514033537
861205161
635742949
826999864
822212394
938087325
706664659
737045810
502798813
490922840
643057596
634815655
674410916
385233642
689654062
1036329474
1154879606
435860940
443655273
941924109
818888578
1074794231
421375412
458726828
898541053
1102197659
602188422
730285216
977686347
905030932
340524975
944159873
974656937
684705767
848162039
379264639
470152527
433708462
862375977
508857380
782075386
788180893
975231531
520333400
598099206
993151068
1032543914
419451501
656120633
502245480
573726129
690705714
559296124
752496942
595880473
918200689
626315701
879419427
718043259
892606973
126895563
466846131
480204101
863518898
995279877
1102419311
594051054
672982449
929810963
243648807
775040012
781268718
903285520
394921767
932655071
287676122
1137398383
905882040
1288473988
1122578857
635502444
875888870
883962460
396897004
383666675
668173981
601433133
610990405
1087113873
889377234
983932399
592969496
836638203
940073512
373403430
1136257805
801654220
725754048
661544317
582703722
1065384140
764756823
620973747
1031280065
952025014
598795485
153072284
586219745
943848942
335875561
928788137
498170793
386457236
707614525
1152229634
643569124
630574965
1020397263
772420956
1096839691
452164940
1113960220
913136328
560699098
1188965836
638488679
1001392155
847013343
930085787
569080358
1076724115
911458208
1022066407
734459952
861411429
637396238
718578487
978192736
776533721
1296508042
889649763
142157449
645820126
815573505
835829177
383403159
959590661
627413250
961064610
1048033233
654541543
1245044535
1283277215
648867563
924921523
908950524
637423187
843347476
728878829
832703431
1095096191
1003706362
1086490686
981048566
997908142
1059874894
1049154646
652736059
798895838
294366207
689825973
1080278692
364092931
1164775099
593437174
1149233896
243116523
781902523
984462259
1146336008
747248336
1241190551
833434449
857442945
844565492
1183049555
529615169
782153472
571670227
971248207
681401747
1048161296
402602017
622090635
220012184
403479047
666861506
588867246
544522533
647438918
1037375934
893227679
500560436
1178290569
345148801
482920647
1185259624
1057732502
1149721815
504981896
839947994
1183037449
1146394796
466838840
987607767
1281832510
779166387
1125025899
817679206
1251294465
522064868
1155328335
960036658
718914525
953100414
347282154
1012501788
1142208851
909194533
1077768328
558765337
800556932
707819831
668289521
1236515526
1192774864
711708132
744937186
974895899
963532639
92308744
438542727
933716791
598238749
612989422
668845113
859463854
939249026
744952091
835526209
1119160372
508990479
784013353
960517661
591376114
673405785
1140670922
765727282
955954934
442793519
544765077
809471899
764246198
1203543729
344968498
538416858
935838862
700132752
1134990613
447582770
984349216
543764375
421707709
1090003507
515716469
786934477
297648358
743608391
546495941
883699828
773047208
929631284
813949020
338226381
901693896
573717220
791228394
899367951
1007288314
74674608
740727191
496541578
1059433315
1211932206
1122802620
752026600
536509520
1139983612
521658905
216044301
1134338257
1160012979
271181019
1281051897
525899415
449311237
1157179459
1197559493
874823281
862247520
592908966
937597904
1042202889
843313465
1183250646
507075954
631845081
855088122
520266638
453501819
919815628
832048091
632974551
279557946
640236134
1271907312
588380043
1010761611
841583916
327022032
958552246
429272842
980021994
668315336
770777590
680008574
825174878
1245784816
1201389080
984885064
1148856596
473194604
888862564
701400272
933975848
219877668
1086484751
957114719
492009362
794891656
1142149864
1234213482
1177794912
418925968
1080708521
499080250
1002810259
485958278
603645369
1228869458
651626506
791674267
825153187
769920986
886831931
1107572140
307620839
1204372821
1062868459
383449377
839146009
1042897451
149521230
597831591
220527467
728605452
1152860239
1006373362
884393427
1261354582
937078616
438180493
381134547
941968478
677300012
259823371
875365108
839364497
1054309425
865892830
730742443
519120907
1112650426
330067267
801369617
726095678
587813760
593284958
455485945
365350239
652683085
490236248
683611128
947794588
941878261
1041911903
676894966
635750746
949704125
340183798
1042906534
854985705
609946149
327015788
614025497
761356025
201439777
862185906
468119019
925196400
751682384
444805372
766485730
984453702
673200113
669482910
792168561
1180480529
702012245
947982726
831830753
703848295
713230189
1145017281
644330726
913072776
831357561
499810016
360660267
1109639078
542229049
587431825
610905550
382990548
579683805
1238314657
432480500
1240081743
243033744
376080853
1231853582
578857744
1131825112
690188494
862874414
993277296
756167764
771877079
299472524
542503566
217398284
1005248758
1099397385
238352030
911082797
454837071
1080676628
658815779
955482129
914407140
1286553470
557127231
1044622445
987977988
430445551
1232917037
746657506
534661993
843703887
1203449071
1118417754
909711452
460930383
519993454
931242066
348873533
859875328
1157832365
463027534
1028640972
377101583
846729082
1248949314
1024011489
562766478
954238357
617712688
746834485
853678302
626620839
1247435833
582768751
568788197
1004043808
440229194
473975054
937992642
539403615
751076693
708207544
899412538
430479856
539524076
862082902
988262643
480641957
424680231
1189368497
375427531
616348425
710149100
698852343
61199787
949417972
1070518801
655817044
728301556
902983632
1028047462
760425944
586417254
789712069
598303229
1240883925
532575752
1136707636
621019250
1181858105
559227943
344049349
511214358
970633490
1172630414
1053513718
482745622
1174805003
723220770
1102158428
1022268790
503020076
430616839
509994133
342245943
372573145
548358568
1074424006
355655836
1050065415
886218401
949361088
505648838
979144190
433519960
921841163
1025865106
307546535
1116943057
976831385
899456031
494788382
1044058387
855353260
718018040
358322794
786542617
781057308
542029444
666615834
540812275
371930148
979202160
1178059663
591091701
740769886
371628362
829440999
544671914
179127845
772935463
365465336
597972253
481467539
433451148
402633439
710090370
508675697
570586810
757994333
385688375
949666012
973572580
388020488
842410976
798927945
1061409038
645107844
286720104
390573952
759754315
325091447
789500275
979326692
873364735
626699362
860934181
462001966
731546330
629022514
399653912
954658062
879395667
778911945
266168568
776833267
409986028
554155713
87804864
832978583
411779202
886538427
726321508
1064240129
985107881
484665393
858940830
746896198
600813448
479718962
731312209
890725739
416435989
766428460
937222323
389494834
649705273
449279012
586119480
1066672944
279347165
489031565
922321433
431490481
966826109
370484573
944623023
407729301
897202373
452375450
779473748
1177534271
827566531
717161167
719257184
723716748
413856995
1191992390
643409985
586073785
311405147
567381964
582493166
549014428
811238544
654875664
667719632
652910014
847087108
462338066
951979992
936311393
353146778
759948066
675365418
236417713
837378088
723163756
712766946
897918058
476794532
557711502
1080623296
569305584
500570765
629004294
866944300
979341874
703076311
512108149
386382706
644222556
494113907
730765605
967467934
1099716170
688065008
418021482
1176096731
1124621759
795784781
1075965260
748911781
438271882
470223047
656597467
642827460
781319843
994751358
736264395
792777180
367124868
1127860007
938378605
898992131
1165927201
396204015
581755579
240487958
794007483
1037684548
558331560
469131400
1037653396
458815843
1130872995
759318706
1223180100
1163301133
1154429644
994371625
589092787
1208997776
1086874968
868530232
854103800
953413477
452201458
825271015
1022010407
651379164
711805119
675394693
993591180
643697855
659792365
1199398614
1182738188
429517698
854737849
651501039
592560252
27253944
634474360
1160786944
409192912
1132450765
534159124
439785514
622544391
479446590
539485842
1174096673
697417887
763329999
1272092660
537651084
991097032
215877025
1015578878
1044586770
1018620018
1056488993
695396514
794114001
678947934
635248722
821015646
962154576
509868857
779701576
756814577
385563248
503170887
191735043
1026565634
913219431
577037044
1091272925
700340814
1111225789
949371126
1122254002
805151455
633690547
150148046
552051982
333682698
1110644313
431760453
820434740
669463003
1214238304
499840299
852086577
763861666
629972474
760580336
703377956
457300381
459552212
1228329699
785823185
853991962
952667961
832407404
365770819
522253301
1278573825
1204076191
620022463
739845393
1068829985
807549421
627080364
529006533
550289688
507514636
1086454041
559290301
1067926456
467641450
1282854558
1153027091
633853060
1218181269
573489421
982486376
505930940
630246383
667628454
626950058
1136223214
694277534
934206834
655184535
1038237236
114265954
1133368139
1231187490
759636366
1208970624
73179589
803163756
406126274
1239303678
504628841
725685942
1142680154
756862907
699405350
490362921
780588194
689354373
1025256721
231874100
617443028
150296066
759201837
225218513
268823003
489046256
307969022
823799045
530648438
494534223
1146172074
549907911
1190220682
475082204
816404566
612025246
691216033
377612640
416645100
1061239906
532925827
1028378437
1065056588
315874115
835144823
769316256
756280750
476067977
697319641
1063758403
1024598450
422911692
535300154
381395932
961935799
464465928
628551708
647240725
1055442530
1215078964
866890151
693031011
667134648
794281027
876669726
591652065
374178261
1228117930
473127001
1215515629
568749722
714347405
275097838
966223280
873666690
1074632687
399642810
1068741686
284301779
992136210
482450082
1199875282
599269420
924712013
986768417
362055351
806003323
814442853
357810476
689407642
1041027719
1183310751
480385472
1031269224
748067504
534211267
515884153
918794288
1255492165
508059219
466763226
900126011
614925132
98129324
581966483
216004194
662973367
806590394
388237581
395225742
1005107696
774404565
432223504
1246488981
1044989018
542363001
549007624
655611060
659364269
516135433
1100822954
564087378
462366689
626410984
305092070
1262757475
1080595558
1146979661
357730242
1101077124
336222692
1149344888
1117479832
981300417
897326678
471895394
1078160556
575013442
720424885
154695756
1055694840
397303490
1109652115
494385365
856838548
947487751
1131581158
313445434
917920946
906609069
483532680
465251329
939499722
528846265
901766177
1121587364
774184752
949191695
593752321
451160255
615347923
498597286
314676118
744673931
677410312
608739200
1105040545
431617011
455002020
816828124
1124549158
1094448906
1225939879
835122429
670841157
647570815
384743134
82457511
895514897
389856219
873716728
557052259
527825498
748973035
1106386389
359922707
331852214
888789489
836007213
943827818
1203888181
839648990
981280873
1129894737
473863847
659426474
614264424
470546900
921446156
566664296
1129064477
988114362
1162604908
322368068
418475072
983478278
775556644
755741117
994490871
561826231
262897076
858123550
903278336
455494206
918184242
596533395
969778031
1129851333
138663032
999149810
271642229
546270506
279275856
451673886
967290997
984940090
972856636
1179861295
817187906
862232242
926626718
1077522903
497059769
987455524
693412586
601851890
1071638753
891775407
1037189935
776706725
755371213
31984
670926925
876738892
1114186605
545273314
903479465
682259200
169499495
597092030
867355228
1120107539
492829817
393601303
500530071
554102647
415390740
1072877320
140607939
447299331
1083919738
787000887
1154239946
1095856361
587883239
522583469
990940465
1080292945
715598261
429996013
1020314276
431649127
1000889071
634608371
658457765
327059195
1092721190
672575266
394461250
1036487172
1011574434
1231018069
367535372
478634456
607757290
577769662
377652337
386054793
1103903338
1067484475
1132472953
1046364354
1185525016
1124218644
961647772
76926476
646571044
134987297
525024585
1165973782
898718273
778033272
605006693
813780327
698497757
832060223
947231619
1212467958
437842157
1069465080
880006359
999056827
987039157
578765954
1075546753
487359073
625673876
963755313
549239490
1219614858
846395214
955275844
497005161
1222945093
1099999884
687438145
1151628160
993759745
537481208
378404410
961382318
910304403
1003694121
916328379
719867522
1070065403
482909885
1100596176
541501133
1220516859
1054068692
432723386
927485181
828163197
1036210926
433453817
431938228
215054106
537246838
1020142208
366769091
701131813
470721998
552613412
757966880
322612606
730306169
374778550
534119549
898853137
292784340
799523733
521241852
801060625
312026507
708344590
509141475
505312170
687994925
643247892
702571911
1027542183
925083438
779703908
1031520397
869134073
485489457
771049899
341690269
1080485440
682357311
577863020
560684204
1064419539
276365598
947161776
724027342
1060909274
1013200480
777683101
784597802
293815968
987791876
1006156138
217375372
1037060241
1153711711
893786447
934762016
872418802
1176757850
5793165
1092358989
343983850
544878695
729791590
18089055
121690408
682352597
235128231
873460347
566505456
747882664
465609100
387924220
1015128183
396558387
866471203
691581972
493566224
1194896425
513845626
428589110
773465181
1062749812
655387452
369305166
573325709
755095104
471964215
282800538
1072640564
1114033616
204486903
758717702
259043026
412115230
590559412
415654954
458730044
377289696
184394023
751500735
906686127
1116339613
466214464
893058184
528151845
730096931
113260875
450180105
1072858295
902209901
895739988
783399340
851229429
417106019
445231885
454947128
356115064
735122640
806142004
421497327
950502993
345508422
330270250
631440688
1129343958
677370754
1080899550
905763626
2502197
574092482
1295094472
286207566
458398338
305058862
652803492
935445204
793761263
899559921
712324883
1126852669
683085424
750157379
308358424
1174384856
618683365
970619334
1196984781
45747832
1226820430
628612342
961361426
476238319
533811970
1236748673
610840377
594738015
1051095114
719134510
586457256
933867990
602698263
421344208
1163513875
987154934
981715350
592437625
762747162
937636135
772909232
1092603176
1127134722
578178745
1188087174
1046384740
585708481
544862391
678253914
160522222
863227907
734610695
931958025
1093103031
512052957
637019680
1172793526
910276680
727978698
309347381
773444140
878097685
698210953
1021245994
608022950
512299422
502356070
746163571
1119860859
899743504
799871986
864011564
901859465
1088292001
622627682
974277729
92465465
968524355
421687638
423854475
1147846448
508686343
383976125
803413334
804996469
382875294
571502753
803261677
990474656
820057641
333349806
734019562
242237141
1102641681
897740076
968134503
1170725977
783129893
757457338
626522532
824577944
926373052
321861444
563261023
374780606
285481092
939147326
668384374
337023011
935596984
500309231
1106403966
203815198
402347622
926647491
856533501
504392531
1248055317
411929916
62946782
482019037
529006292
1188611745
1028087572
867457764
747154074
720579742
672524534
624360524
1064290020
823341634
360009393
497798292
736106881
876972316
489155468
537636927
376162296
361549985
1278852834
533438905
816352257
600240776
219514701
1098666349
818055259
581024794
844995314
962019326
1072131896
250301398
660632899
1066087477
638330460
248287535
196944179
743240301
230277014
724886284
647973116
867833573
472786937
1053081432
708690817
856484409
997599835
952544310
965100740
926370155
533410891
478993532
957459128
835556578
1058680901
826959746
848816744
447002990
535917860
994424581
643226515
599813276
746954627
1112754918
623862934
1180893080
509424566
602677495
432604596
702524218
498428495
936821226
1182747066
631413139
1229019468
388038444
790893175
463217632
1091344781
505674166
820838826
431160505
491756421
1029769493
685349470
698191319
1064288889
318069444
710138385
662595676
859075400
1056347886
578519979
445633334
1015432364
464552785
949429639
163799384
515471281
976488143
793401215
1084284233
838447760
691014004
716151241
784803839
744705159
1292186538
322222509
921896723
921516260
805332583
899814348
842567971
738037176
1236690232
505833219
391863055
913312713
868782259
667096820
568529029
854791323
454134557
560744451
845196005
619580453
341611756
1124761065
898370081
326627330
792498825
747279476
752933226
988775693
724390525
789822422
1109968430
911601796
568242032
464184283
307216365
543435449
766571726
895299297
574927811
419999598
837996989
934413833
396981845
514415784
364343086
430452896
520503345
496216052
1085084997
893537545
963388274
548892616
818055672
1067153166
620716619
1204796027
1048271640
919946124
627718307
974016558
734881348
681990702
951327459
1256832673
1047185762
460257038
1276236085
846688697
949824543
1298307240
857468047
514120508
1025789618
814178888
941916879
1243489783
965676415
940353343
711282956
1152375329
464033273
572472091
822538642
621646883
361613228
569233407
1030656363
382712042
328028963
762067973
686299591
686270923
1013869973
836035674
480079629
527466102
148365067
763239726
277791001
678214999
511578567
989254888
804821370
539268131
896575825
547725318
949618217
147697765
372161043
1105727225
960681270
721316002
1166321763
1201468200
648151610
568952028
1141113970
624407695
443138571
1070602168
1013565563
518684067
872022328
611278434
500794628
497252787
697075538
749782799
987540245
663798919
823737662
412851735
1079911946
1002087817
1151583639
509378649
524906802
298081280
388699656
261701088
921735759
1030169064
675718623
1175826993
981106605
915507782
764307059
795224344
1224692914
1212710755
626702676
1224842112
624555946
770633701
526857538
654767638
739344185
764166498
779434836
972089103
799197350
884011778
719649898
601753446
512419537
370622308
1056746218
561071290
706778480
959632245
889642243
1009058399
722873635
885676777
768634963
1224065773
1196515711
732101575
850670470
485300290
710974149
1098181107
460606930
868490206
531310900
832666055
1045490322
1191016822
257527096
742541490
975856276
974477058
276758159
483869957
1040212964
688325706
1011026192
628347347
489416573
730615425
780328450
838795758
509698043
1098669565
970763121
1147220146
539317568
635809382
503319753
981506004
837135292
1102126016
673365377
776046207
566050101
926385024
1191700657
1270428947
1086573129
1111342889
1252603824
699955433
972449172
1025036527
275721768
410321462
486896829
663375158
467886178
581209314
829658693
547030351
864497158
672464476
787783810
949498518
467284767
430569648
983278669
677896928
822246408
902543735
451377400
407637988
664438863
494550900
907636605
598965335
905767085
466326393
841837468
565496820
84218711
575988664
122917683
436553131
537979149
1143474381
508572785
1089653619
1201293829
1093851828
960173608
467325198
1052519875
601259974
764027534
1059139583
742818649
388873537
917301387
919478964
495226653
1294326027
815259285
1105839008
589508312
710320649
720395525
477285136
1026806536
817021721
766756533
1020549657
751697810
864006144
1133426761
1066373400
555163638
1273160184
566931944
999946238
356801952
952329974
678586355
545802604
712686820
304120681
932120596
707817400
1069173362
222314712
949698849
388221435
884131898
547572171
164151972
552470158
840778767
584236537
351538309
1152680487
1098918907
1106974037
1263668957
956089606
666666220
794276292
980976097
984750033
1219932105
1248063492
536294678
838981595
484068927
631813640
993915838
918769563
414908999
677607609
609300669
519588736
720908883
605185448
396864186
1233252386
743341047
633790753
642268276
399663539
1115820436
506727610
158269203
1144810418
1158801241
687217840
301308620
908977799
435007390
678108239
357404235
1227089687
1103975198
1077326445
280342396
878606794
464335695
556942098
849210533
108424524
730889167
693381875
569396667
1281932340
1070192372
1102151706
1218551757
441435088
498989788
867453792
1128142426
490605267
896620503
811974826
409004589
96299459
712524230
446397230
673841951
928550968
1243936144
1089304110
490595114
901634007
468221098
617414362
676258595
559771633
403355502
445496603
636172238
91582692
766323815
1127889289
946457429
1264586384
987896196
597169583
1028639262
832523196
314549370
47711005
134023070
912790165
899403293
734248373
410322804
981673651
710417183
638332736
562240283
997708897
639428657
858396219
539292473
826631491
810632129
563436510
1285777490
664474925
486894725
944964390
1092849762
980826591
163078547
953359214
991645444
414081360
956776824
829480377
1179965495
958703480
1053253110
887124734
667527332
498744954
966046902
469395829
625191938
519769763
708468437
829389666
653303226
730803841
1140152546
1023844312
938596542
50468812
1050641102
1005900680
1181268534
667125051
887671517
499223016
332620494
382292971
1140469309
452407123
795752350
1116781472
1238253036
858435288
557966523
658540662
968460078
727577768
862978942
458424740
866993477
1195743612
942513646
331588460
452620531
251532106
213581571
500908955
447596610
1167333918
372107785
865086411
265666660
1261223027
1280867886
503377005
915918891
955748047
462192725
1294978747
1044833476
380406573
1005847989
183008008
321060345
569213962
874272689
760641513
484711670
401160675
686256887
658871913
582577446
843783791
736124646
842189744
865415667
649606174
1188471482
643983179
1161945862
746197570
488652439
650103551
768523113
1019973771
462741963
1246486134
595878158
484911594
759273890
1030232812
587214339
924823794
1276111368
163748316
464632419
739610242
167967090
469531161
631822327
965678703
1085559513
1210224945
766570709
1218824888
313452514
237511940
1031909549
1073280909
340739086
747744897
719184516
670809493
1289986636
1274138610
928270228
904483480
1228699218
554714148
709050609
984832773
772492538
526098882
673712401
412936683
1156111495
1212100913
1230651838
1117421347
763908992
1269400773
964963252
590862225
550899224
598781781
899382812
387316593
1119625831
1254881803
383002617
445701456
431836882
1208637785
644639848
925970504
930733077
951272902
1188586156
970274671
1235486989
449257288
737717590
693156301
988365064
986759962
786201895
747707797
178215810
396773384
803064296
472248688
803437061
477276877
351583426
1144852618
1104701122
721740440
420416311
533168245
707042705
771929310
1121795024
440051796
1161257481
642518457
791104037
476524133
230828944
304437602
629040696
859530528
537561608
791482165
863525697
322387898
631777549
880756422
394597167
1025018180
503038989
760624465
589980300
896798227
1106445706
530851041
757078860
1192824138
428932447
1005363253
479967643
658936567
1154748007
1022294641
796031677
465946076
1009650816
807839768
572695698
1247448662
715713839
717909006
1094107025
657158068
756316707
397124939
400712360
328176054
1030513379
732539463
510744325
671324305
591011598
298208292
918624359
784865076
589051597
208177769
834064722
521413390
366528858
713948458
227390197
604174574
1141017556
1183689084
821016242
352121212
1090174302
679786680
750361377
962405441
925065649
1034560606
941466608
691737804
681935742
1248649918
803379735
519780883
593520530
863152395
1193985777
556164904
789467545
1280913705
713067628
622031727
778504619
670876365
880408653
132159383
869457946
552409406
401784211
602276043
836155891
985439875
870874017
914613284
751620283
337411184
514823668
471758131
617316927
965002003
544349623
485032531
1219306867
1128486523
974438655
1157851102
667473953
1254301998
843721663
841888942
818663017
716010788
871001947
762789307
518990862
940869637
481625895
675438046
550453222
409475150
668662550
390057714
483193089
747184294
1031214863
423864114
399429344
972555674
339365636
580946832
677157248
643018682
1028954109
494204827
546939794
155802548
1236530690
1025243684
459662319
1135907288
427351195
467805682
854821032
296701118
343934980
1078102879
1277009411
939235492
618947566
863687167
480164991
944724977
503355996
566673260
574910659
546152200
680906173
707569792
627275671
669826726
945364020
180565772
843180269
1249155222
1143228926
529234492
799615695
667133852
351268995
948019246
1033375873
1049712354
501541537
528931636
275787156
781276761
1030243522
834026868
1128461282
798972127
1261118904
437925920
622611856
949586459
772397695
1206289517
86915489
462493184
248587380
918901069
436477275
669302833
1020978630
192752272
536953146
184410839
471004309
803938
530769638
793228495
612620751
457022773
528460008
1059264125
422157931
316335543
475271577
954073960
1123240618
618195115
626299064
554595960
325887275
768629438
786726804
830498697
1057296012
821200560
90853493
527568597
981363686
126597405
616397342
934043566
1102843907
408154171
659421870
1043136504
614211544
339362207
78358146
523102835
1089385282
660751930
1044655906
261685079
647788187
406787895
601043288
905687193
518670084
517456905
723565369
258808172
832893213
330051981
782354438
970956763
1106743659
587689370
844483521
843025505
499791861
548002546
964812655
995983298
458098079
1234192854
118982877
624619950
881153630
935737008
1134026157
991563151
545751410
684553465
754384439
1250928939
957371758
310421263
448831496
968638191
1030667167
476489282
604094937
1065784326
608411173
840334512
488765452
500598521
225365425
286353692
495924486
468811521
603297056
646331340
972397608
507154318
609020291
382377717
740676687
819600742
922505560
562334974
1233130136
497415497
865149175
726648519
1267338443
1127104810
479623067
777471318
713372136
497451147
515335305
571717046
1160242733
869186757
763748
1129871594
983200520
757869895
1235180068
902538607
907219186
1036324103
360703948
662814472
880703239
472052376
659779205
405578044
843636302
783067651
941666320
76526020
881506557
827566902
683733429
309381281
584178341
1201391658
342603334
457323643
661143468
929489116
752291134
712132784
417463603
876516010
620996496
841925696
569284435
762819574
902986397
418153644
867018289
924199576
283534687
1235422484
932323632
1063435842
634775125
571262047
926629417
978384820
776863920
607971523
1051734251
469930368
1288230032
955028682
645537669
702616843
1268823247
670642784
966689095
477129947
161282228
1286710350
680369730
864122289
273140183
1036941965
1106003688
790705370
519824136
735753301
1038333742
1120897007
917586037
790578485
553421800
839102077
968598185
598145806
535048801
469121001
567249859
935107007
594182599
847193617
383514733
563019354
1150499788
687989689
919483749
1236572075
346508374
1116705677
733998370
548386963
1083727819
813562521
850183870
841594371
623497927
704060352
119078275
771960509
565845327
573329101
1086210004
1003141027
189830477
358374576
955544714
1209912377
288478874
304553384
458584140
1129697025
490211063
337774269
803766573
612907408
1117096558
649798317
320319008
1225616046
774447444
1146202093
668567637
490321909
1149428861
1134220894
408556499
1081241710
1130741728
910325982
978662755
1012010852
327289336
467709523
482715522
498772740
940672989
482406844
747637008
395019957
1048586159
218452194
533158168
1228641888
892284552
354518700
749216708
1071065322
836484091
591977931
1202510698
445801864
353433421
653456943
1226208678
435267857
56687842
1126299572
807785339
905899878
580143870
772397300
503403509
602490643
1070301965
1026377003
461579270
619274407
413181740
1229125992
1036129153
950635583
574056425
789032688
515908131
368179801
1145144001
351475573
525830575
706570445
267306882
1007658969
915191085
180103056
769960199
1222523703
1047801879
834141145
462331523
1270038775
890039958
497801460
1243671143
473194464
791835761
698283353
761733493
553005615
823713056
1198984193
904101898
553302531
1057510133
605035318
527117200
632942015
1167446618
636055252
850169817
305531843
983721609
609884509
907709754
657678054
1207258302
437352333
565516595
1011092128
1249439612
673481472
1177675801
858877078
475735750
683756071
725628364
184047801
495918583
1179668335
785128688
567699811
991798480
978914536
954728227
867749356
966066663
443964619
1283189213
605249994
1221610169
669498083
1223959344
779930347
374294158
1089675287
611555917
490133716
1033371485
568767860
1196047132
573236797
1278923914
336069270
1095969279
949967497
755526694
1050691297
655197462
720992467
556703150
1159706969
895788505
402865242
582837749
461396476
492769345
969328643
497740206
508617678
666500885
430353228
610107611
1021033270
1175671836
1120063746
1039860025
747991955
306878868
806930263
866684476
738600801
365405001
887738836
996270732
335875084
1005196882
1067848161
593598618
899682023
94705255
998139608
526852785
881958753
1234603277
301978089
859138213
845856358
585820560
702940401
891879512
697969293
758170521
196686588
949452349
690491756
735721916
985531423
780372439
398059397
1104317402
487143400
582202208
618627199
827584348
1074827478
324944183
1141308607
1193042063
453885429
830887300
471644461
1010176896
853112005
701348794
591999903
1131497945
503882746
495385597
334693149
853822211
758888885
441966014
1197093278
593086777
828842312
389550033
574413568
1053960460
891040486
1009753777
1089654247
796409454
741441549
1204031571
234536585
674237848
599375859
796010713
753257849
824940889
444366754
223993663
482719495
763469382
1061078561
527800490
922058662
1000807263
970378593
940211623
933633330
1049318342
863274635
551660930
646359224
480079273
840476568
605846882
1230726749
399147992
1118954427
755545992
774230712
594982104
782576324
747473038
386316121
380988397
808282914
421474320
371455903
698978773
841451910
730176658
999121537
1115467936
321918007
1209511534
530730903
400540431
733520637
486482026
840795971
326342587
430331086
392466627
879055424
777682244
498845040
743411575
347338551
1045534862
307862797
1031938369
398183113
505668418
1239096865
768722042
297331492
1040685794
1126651563
570146407
915815345
495005496
1288075931
682152887
676615089
737879553
768158165
527289743
813217837
511239251
467137811
876223127
894834406
458632728
198095521
1264853895
1057444248
418585366
607624576
729039780
778813627
502751453
797158346
189347646
344699853
1161998774
643844724
748382090
471266049
810043305
1068258698
1140496259
1119391702
1114293862
335214031
960761164
824982671
1186237722
764520935
854991991
457507155
1037202612
863357822
649097425
500712007
997551640
1084996715
1043048825
868850560
558356074
363111363
334838238
314131080
990490522
391791849
979073968
967364366
1212418724
677409156
1007404525
712094223
655091362
968491977
954722318
416418162
743885718
841593291
366093971
788733051
282363591
1286964123
1187397377
1045981747
1207528151
651249997
718772722
1216264256
985251370
229408224
865047434
937925457
1036555549
572949388
838006969
846252604
990351288
177844554
965211929
963743680
413253647
1202876510
712832629
885553285
977578517
448042434
1039837956
999220676
1184736549
1001190260
879158944
1127794014
415242167
729024940
473645249
827611508
1079640910
918328651
1174608220
466926988
617746346
655538524
399576542
1109567701
1076071562
905908117
1050602412
598195648
733205779
774693818
709081967
926816023
872793059
815300448
509000552
1011826382
615599670
1213015629
543792477
787005138
535492245
1077479729
386744723
921577662
400637991
759889073
1024038326
657387423
792689966
800377843
573497097
494888673
636902428
756734691
638478551
422118320
912555536
691222710
1232043407
749530619
369778910
44981190
1163244786
921174578
1074336824
850128489
435590334
288668265
1221650641
905547284
1090473364
907878862
1239186899
1025501163
768875848
830075895
529517010
525957597
652179512
523950604
793021862
598964351
960291141
348166196
1044041506
578961182
82144141
685475892
689521311
449370515
1185765958
1296366274
446364154
389012550
403166617
915087811
422835884
1126132071
153295180
1234264804
1172655076
441177303
733075113
1103201092
482183835
1040559914
750889415
501198256
599102055
1105994278
495187247
799213140
903392577
671098692
383749201
932958164
696161217
714462963
1009489612
655441441
73221810
978888884
1022287529
1107738338
561666112
305837353
505047635
461116633
856994871
882197203
395284266
475249695
1229053296
527490395
895681868
792353222
535871578
1004799684
867798965
416761517
241843498
556612784
914716905
870502520
343419222
465628805
372233523
888290158
952342456
238272336
430328317
1228201368
485072924
302012253
814812085
1117267211
896404076
519110686
422989222
1120009733
922215871
794482244
939332930
1183328712
467140937
744023473
366642203
395814221
905104983
966536918
1037804424
949763582
356058638
745389834
905927164
692566806
592660973
747331654
1058201092
884783270
741748194
931221018
408292510
628946422
932557732
526309860
971257965
1048532633
445349480
667297630
626945840
1011643962
1017972577
421682137
1106283409
601656185
768570855
1108906512
646981370
580810638
664087094
103974709
410254873
728153231
985635359
1004815261
511077905
598554877
329298461
704199759
855059286
673905633
752259482
917724616
888104583
591015301
463299948
109639769
841562052
359763984
442669517
1159590917
1031204187
1113072401
760192308
468959601
867542049
684616193
886579429
57797577
496320566
587597896
598273009
566128930
1217197666
362475896
777656005
584801126
531357412
629693031
734583182
694310836
1180222782
1159901851
1171505241
1024030343
482647194
733952008
524220906
948810005
664265654
1124288589
903396164
588098217
385662161
128158809
574457323
1068004667
507263109
521912372
867516572
30524132
872063819
738408317
404211106
1016575828
707295054
1274941009
844110015
689911807
707176645
503175493
778874316
640562822
501444026
1278801954
913099457
1058346379
154778013
350256410
828553826
647184006
771081984
938467130
273488233
981812715
1196860612
882193143
445555774
672998289
419383512
599831926
337995495
1253581009
1024146012
863516037
898330145
858279678
916297540
138097633
467615445
1209898840
1165019642
973539058
1077797618
963108955
1041394798
929591551
879906760
1026642975
756608567
1150173490
1173824144
153162322
1190257543
1083748762
723308013
498458131
935900728
199416091
960356741
995926470
688585750
493126650
404393284
570593393
654821738
1209883020
1058002492
1167900737
450543506
257265234
1018125459
983186618
604797657
505565136
681628133
642117056
646654905
1190261448
1094874668
858461617
451146705
785037065
311541108
1178396712
1285904761
305013366
127573264
444209447
666052338
1251059742
970350785
997914359
596139873
730341242
1077027439
1196644357
971531368
505219790
596152308
292021982
590355513
335404189
674110902
136234493
745807601
704448386
1291209464
345174984
1117528159
847803054
766174895
511715038
776692640
703638586
1103821408
907069331
497826336
923245725
476702898
1193015722
798162820
935974312
777421751
772019948
891551607
1015675665
309011116
1296928447
1023483668
774547467
1128159571
553947233
1047595018
722834588
890488297
1216811426
476093240
391877050
1092835306
1186798464
860690494
596938991
460253236
749458209
506454744
950732982
1239872167
913864936
959773181
635248214
528717435
447144875
470651937
168369065
913837785
1052948046
1080982759
625784438
966137624
1177229967
1067752646
433414423
469072621
594076508
737486988
1087451515
1108218777
1168182674
459282207
571724245
877936584
1259646292
733158256
993130987
231130528
513905221
837450101
929824768
966550989
833315338
398176120
987270588
731776698
228474659
1217835766
967855603
882964267
386644405
617566133
162025088
491156406
637274640
1075471550
895871980
945991504
685155967
341854350
981125249
615665599
997786730
711093681
549090316
401522352
1012927075
950631598
643776839
731843464
400587146
1026328586
1193302967
1166642573
46668388
1173625179
412041103
633129590
1148016059
1048142300
1036183786
827063294
351286605
308597866
1024429322
465464540
1132125166
464345137
550479454
932921736
521750458
1171477641
704463274
902108698
842912329
385233858
787506501
894704066
744176318
494281658
404236407
906970833
1259413912
900812444
824727230
763715800
638842500
1228648396
929097423
1023956338
744280463
492022246
1296661634
638582491
616876751
482350922
1077844034
509097224
336564785
963637944
1044364325
644358542
507762430
818620913
601309934
880210953
927470143
397371129
382559416
726353410
933701050
498392120
840432859
1204701971
1142726739
896919231
641103574
496186923
1171122114
579675471
431528689
790119591
834079826
1127289493
998877144
935728091
835097585
656584815
529237680
408455996
653656528
345580070
1022819048
733798704
881236491
735697154
795157814
483097906
819045312
728961289
845842514
1069838905
1015289420
834054690
1024647005
767445725
1068417895
427339963
613942987
917623358
729678282
885065638
284961970
403536536
710738586
957190465
895919232
681207903
1156036436
1151313776
614158184
1192213084
1299135697
1022291602
839713569
1146740883
723358075
408218826
822286344
960105842
817630477
519999543
1106748653
735043693
769356657
330286638
272519502
142091892
1203948859
335462250
160650660
1142997021
974061698
1141967475
379457899
638996104
1024851063
1015624154
566519669
373941144
976180790
1006207982
89236529
1212621717
780862203
382679658
1177379146
426073539
825821763
1050030168
1092121515
1032272392
521803430
671634662
1290328199
955682748
695320824
1018189009
911620690
656895455
866382454
920329103
777970599
248811575
767431126
392640205
660375675
520612485
483881831
1076284684
623838316
809436351
1129307740
1118186708
830593936
915465540
986664596
1221398857
1266820366
910654486
993723835
583774922
807187537
661976175
956392876
708063001
75069395
775307757
723183594
1128346496
674343005
982031629
486624851
873325161
521955994
1068004484
1125566961
922531414
190750149
670596528
690979290
618394443
249466896
687523827
794307612
963023553
914490131
831623594
478776571
1239327151
751626014
764396259
951842664
534144169
1064550917
827859745
298960623
1063811493
1013531127
885217155
1031246229
526094084
403860072
908550131
981880513
580726259
708488812
1027016606
620094108
1067278849
975925825
385185622
1061413330
1129860746
724700619
905098440
1038615187
827234134
823934672
439593364
928605464
1231493295
685986532
1019053929
1216707984
913846330
468938419
643595375
1174768707
601923139
491570380
418655930
944628067
1247296086
996634501
1128855530
529265991
560209224
1072666904
255141157
491107097
454467360
283519017
1030089560
545602213
755577788
1114596183
1237108821
763602301
1004453871
909640785
868729310
769636527
882355020
667805022
690718228
874375556
364572394
1190762112
361578086
869736340
969933196
1004764538
744476498
1145023468
379460030
551643427
518295512
213409390
496116004
656507211
1131025300
415003968
1959958
1106530026
920171367
607467345
1139855541
324477542
516673606
400784191
1044310030
1130884344
68753362
732747219
307916861
889112350
863297583
408982652
324337470
869409405
581400581
489209883
1233021568
878545728
785967187
407803008
978939039
1004153140
486317628
557552249
1220124242
324204610
432232648
832767887
549581769
956023546
646135973
376969292
994387613
960716874
453327653
719197413
793843621
415810630
680701290
479625265
704255589
750993577
1206064581
501383889
429274423
265764219
946593831
359527704
984922400
726729117
406285059
1030315054
624858479
292652721
494222144
327575444
527578100
992485336
894270218
577818779
790870502
506743941
744648196
168972886
1146592920
418999313
598446616
438682676
913757644
728051896
760825038
766220203
315197349
825964837
964638219
1009329258
536615492
978797848
647905019
660676470
546492472
680125855
301465969
669805279
551838393
602674067
502289631
394117235
460954154
420556304
640796074
904895042
1179818264
1046337919
998551774
851642933
645836642
975723979
877485057
1196913805
555182331
488345566
1142198139
670030905
1147764513
606280616
908683561
945880962
437700633
460546082
548805248
241738791
783551142
566506754
706616672
1132700789
1065866394
703994298
1147967587
765113017
1269297203
383057339
607597507
268554868
322586478
480967602
585631772
962820612
391047662
1280074050
560715401
877946442
307638764
1117675190
188709593
896369706
1085669007
1009676218
664490655
733037733
783158544
786714514
823675966
502120766
328076466
520883022
881301985
1150035572
853943742
909160702
1123650262
330006462
1144386202
626530160
560570845
121939826
1108248177
673468932
948473434
1275840483
452589520
522915149
674835968
513186942
878894150
1032210436
762706957
707290445
912589526
425927650
735263655
636040077
516820454
623134746
637214379
670526894
784807750
970371116
1285822848
888314302
672459733
819894783
448577211
1070580338
774514194
1290056363
770513459
429705061
767854928
497765935
1083367105
457746703
496105790
623580678
540603821
688036929
530557085
633934378
619366755
298165885
901575455
372023358
1242250756
1122902261
912219644
1254795455
396931947
684024992
574596466
518428760
359695632
1054883478
831707555
1230352396
639253415
1273531961
915760985
578372634
1219634477
348084985
346120945
800636749
566464698
964979625
330130678
927978966
888556101
847967185
776942778
1079244019
21952846
663017694
989716479
647891756
983621557
365626859
181512049
814836910
904349678
1041797272
1000074388
860205987
538567237
442204016
306366869
581210162
1115162215
973326683
840767535
418246558
351413530
1144112904
549308564
452729926
1069249845
438797636
697476449
586996762
685141188
933479637
761885660
779565128
19423345
758494398
450160636
1121843790
614991458
1038425401
825023244
875845813
1043860787
928926979
351141746
538886706
158916892
851007996
409206143
463815739
578934656
811725711
1205293736
315096425
1144624149
452252664
838948016
932928767
796673865
502330902
347123344
1219209320
815396382
754767026
412534414
921010486
611457772
417225230
847559979
349918941
918816899
151876549
368760392
702218118
1164418017
738983906
732755303
445073467
463089812
472173835
363587761
181272367
891550010
808591642
569705701
1160435955
450658849
630474647
1148023421
1012290189
663879887
953533752
1031058092
593309388
1029487124
607965442
460791204
388834692
1175742192
899910381
1263473191
1078568027
1065789439
656997392
957186154
767887034
1068615825
541713733
1146348463
1040340886
609526461
1223929435
898822322
614235936
1299589372
897631297
761494616
824583636
643354837
1276245064
486376281
971621350
425986040
306029164
982495104
913377958
899372506
402224297
314599015
162900356
429872547
872295544
1068180610
961532113
706204103
635878664
1036833410
556894208
1087501680
825703236
1074172800
1103981231
1185467113
466826175
422896766
641456290
697670165
279683100
474987518
355543090
775095904
692818447
989269125
821209503
1182214544
132058935
593554707
1087415367
585563494
785681567
1271719794
459969899
1021536190
756121704
691475183
988634303
832210752
776108111
925994842
1234402452
1147522327
425059141
846954314
463902862
49561317
863572557
749166065
1012342408
838007611
839143355
600022768
368816326
866947092
411722351
638426666
875281877
784874344
1283545428
487935482
468009070
301277599
989274710
300543894
794846828
659487127
1226674754
911564017
1035452743
320947169
879626888
256392102
1004274359
287712160
1038223224
845742060
575654773
522298052
360194
460586370
421209541
397112598
1002013948
1266452593
52761160
981225652
554199138
700115007
866270979
590212757
852828480
502348698
407769260
543714479
1048677405
1186685677
586579287
587538660
652312136
562174610
810464660
732200929
886066233
531163049
1246357627
1046584428
791706988
415312253
977026703
316296435
496336861
1093528630
1144906073
1075578939
605422743
1251912387
1245463241
940372195
833423465
881561139
907217085
826683893
776813312
1120736751
1005414960
293343686
522556536
64490689
728362163
363012618
384723318
1107102009
576922734
530135473
858009518
430287148
366319829
217927300
732774136
686685078
1060485840
457950056
1151098754
956876016
581519525
1173852125
1032828805
356298111
606236554
472423944
432733168
884910906
799263815
1184727843
329518900
1220586650
529930875
937234240
921650562
673543774
1006749775
714803112
440496817
1149951705
948665171
725099125
470284536
954840601
1238659845
1028539116
935927852
956560974
738573176
1169386790
1202965038
540617354
697130743
1198430530
957347389
592878078
1287813786
829414650
500061864
369023477
714928157
655955117
309752117
879182908
358844978
1205220355
519286790
942767304
1030190355
1165160390
1293330194
509139304
1035398531
906091218
380435315
1292551859
1209278018
968851634
723317873
430279595
496341736
1204621166
1139085850
655964102
750360562
774726965
306789875
1124179222
858449407
880189332
539714288
379052492
1007307620
830339690
618951075
751435117
621042528
483812735
768731175
835770493
858141050
1098239432
885451975
903233939
944540183
674713091
1029864316
254693019
750727628
585920536
911979943
454691093
954326669
1037234808
887602756
901385517
721214638
639019870
928121860
731090750
842297447
683915239
285418233
1226276428
3053765
641092361
769402084
684259275
1008966077
488523260
778208180
1071600923
977817692
456252742
539762352
1290945459
1144030018
485619993
1173055178
1226787390
1205762337
1054061694
960063906
437273862
953299668
969982733
1089297978
530746650
295151240
919891676
836495424
749510802
1060946291
502428283
925969870
949017143
515852646
538570439
981037804
770937484
880736323
1181867267
211082548
384910583
1246301278
329254098
796912559
175873806
1226537077
1277657221
1104216839
517403138
120976344
664104554
495119210
965295288
737287183
616402027
543523400
233102450
778757802
512031519
635998773
753740872
794023994
1293640727
734084639
898219352
74245567
1235019902
122594092
476376500
910597546
466877470
1094021126
401607007
806235768
1180924882
798254856
740943029
624584542
438143324
449113817
1124413591
1044286767
252082899
512533281
709504380
602592440
769344843
1222535293
808965938
506361948
483679382
389840236
620958086
398564460
403141400
777188331
95195395
733008108
368317755
727467907
488048400
704561387
733643165
644225209
530653486
547736425
435040135
502959610
683251531
380562561
989481641
1116839569
563854715
1191622624
1037754284
313336323
1003295657
783608660
829029155
945712516
476144192
126350521
1184578268
545635218
392733657
449835827
702180118
787076810
784782934
487986729
850509916
938702986
817974312
201382789
767184241
715047075
1210745842
1229758968
895721726
1172659862
953163441
933356338
995441926
529242773
864875572
500438633
197382765
513711181
515232300
858253340
1030114147
584367360
467581289
468152308
522814887
953098915
1243440386
555136039
1021600081
653239954
880672377
651094979
1282807380
1114336491
1273797747
1030113936
716722675
1290089885
373839560
1036759739
1087276657
817724651
682474208
860911098
1229890641
678468202
1034309846
492106794
421256562
1126970654
937164226
689366512
392128866
1221179956
581905210
648762067
752900164
962119703
1146958991
1190428982
442497781
1204240950
733263075
694696404
782828030
1244253549
776673697
273874058
959592284
609224832
1054469148
1040423833
654025043
507152589
493914080
861492504
904929720
923714980
848570867
979441994
1066608997
925716812
983331575
534019797
1059945682
648121311
478790733
345545654
1166639674
535088402
462638822
281623449
161419731
598043258
1127072790
931713404
359108443
453104612
461080822
1112490381
489037260
960243022
819863046
1201856583
1208141314
288935847
902164749
912924391
852739278
795141230
1243024173
559061171
508579835
542358169
994671771
422927726
1169889249
488312514
1291767272
943397380
1297765387
752966506
1231695017
1167122202
1285110032
908798596
249610346
469776663
556795727
428049585
1072645473
833827594
580404812
897953072
865524696
773729756
1064203002
1112140906
876690494
280824296
762252140
735285753
334704497
1086854994
730004058
932497422
1233382066
728034956
887814814
873771604
851990243
1138768968
325597020
905974598
1153674267
873816959
659219686
928571170
510736664
465966509
893811176
713879284
798587729
1031203544
1068447075
864028561
752810983
405064328
416795026
1214997216
546847147
485628080
853645294
828590303
802859617
304830798
366390377
512131589
1130747247
969070908
396904432
280957464
875139914
1058560238
382578690
767283020
513718665
526651018
898114449
409895526
1122361015
501768148
422530336
965748925
1094423993
897526857
1081240124
1234673926
462758775
788045931
345828633
875179101
496316083
903013586
738330890
411576838
411545152
685852381
1095269095
1294231540
318076151
1005058020
651541230
881860252
624692146
1067223198
969917312
128615143
1213908768
921489687
911353648
924876059
340807096
561842297
312876568
659216981
814221235
577691702
935182426
481484676
538475768
82797414
634325108
424671641
785976635
1076976707
774091281
812679649
698027126
911230799
800331066
560308774
555444665
1085110673
299857011
909098394
1258282710
408825574
1106863428
821767243
1130145349
992925962
656079346
696208142
521660565
781193941
602040716
795514589
1008562935
655665995
825850489
951437100
954007421
565605880
362133142
439854617
474972492
698185808
932455906
988281350
951415159
524311797
424840252
256533627
564724868
1223141495
765599192
1209416216
764796086
1173035724
539164442
796906252
945245725
836240478
913615565
723840030
861679573
679892115
415725820
999625315
489186002
782009513
601026371
1296170739
637252382
961630155
564884186
515168685
253581566
859190119
1091594457
539643179
775826604
774260114
1019987057
542003945
655953216
442518603
1050160138
1039714231
553717322
795908975
1142640805
629905427
408423935
1225676564
1296633621
700665665
703798254
303548052
915967630
793115395
839402255
408785321
731631420
805671599
576509607
1148999890
892553974
552943079
1161392787
1161880999
817424868
552181434
390147822
1085069158
1228457055
1068154756
840775765
1097702719
1230374869
1168158681
378943154
817798210
818768718
852863761
381205002
615914904
1257006656
445846026
787603323
744706789
338942261
683882788
796385956
995050138
1152592498
1010000861
415931262
587715331
882402512
626792653
699267785
834568544
792749261
926711767
737735376
803068502
1194085181
505674889
419978332
772637916
1292821851
810796556
422757733
112412318
1151736405
939524265
1136880718
1163267112
849465297
596368044
833053707
564712077
935246666
841391430
525907337
617366044
322103975
739160728
781541157
1146721660
433200999
498978190
988374699
424976612
858383630
414072685
1159579441
371622026
1192705455
478522499
1105141219
1223848404
789371325
997111426
964559958
1061088227
1191911771
854614337
1119076728
587905458
512605467
906586681
546073169
913569891
590185401
798572201
984386947
1107912972
566489042
483052241
381271768
1076809057
672390776
910763833
833698701
1085131460
535395795
1212991372
393389430
781821756
768033997
745607079
1232247524
892796500
803202216
635757283
310162164
529786921
991890989
1234699448
534265796
394643692
1093536800
1014296449
839173568
854002401
553234074
634942226
644136296
619205258
1168788668
917112454
536429824
112924645
483116530
485727096
704988790
536743162
1291283431
1048110921
1065990295
484813895
171705185
743021352
1079808977
533727483
348823624
1137126870
1252908819
1021134607
486980239
910752614
1255150177
806936824
353769298
509811559
114157995
1120770
1087877818
1135986408
1299674852
826060451
605694149
254102164
961215828
1143775535
1045732853
664156516
1175360833
501776894
782365235
757401768
1064350099
1043830333
487041992
505198603
773935374
1030018522
788602349
976484798
501595780
790883525
631696950
557050686
995801532
622604080
1021630404
608856823
924649928
303841006
502694486
762783526
645881547
1141025629
968397681
386562155
588554196
761546428
828308705
492744690
1249622016
996743939
964052818
580842559
1070472726
1013902425
546894407
816729443
1020465745
468607981
637606172
571441844
857991988
500682826
679704828
821944735
460953602
881176107
664000608
506675678
1038490934
397454200
1055186559
637848124
1074958464
101345622
1047215367
820537323
974114557
1129346981
928881444
821407383
681196238
842584834
553359454
858655910
387384585
973527598
988742724
858492459
337043266
1118598178
758494573
437361620
1048654399
676026566
1110924140
487386086
983391788
911459182
931427591
1234967149
1202845314
490264297
642464170
587284098
1090093974
628328869
634891690
1097950194
1055448348
1225575187
584849089
1131608310
783199853
643917163
960724980
1160593621
390517812
376716954
1085358470
791564230
1126795480
622337691
822824649
898566554
558800238
913822124
286985816
978833831
281070416
584590864
809031533
891933675
421570500
1223101198
526374608
1041498007
728360750
1033137957
856643903
1038513531
296340085
788865102
1079152279
261752532
854436387
558193290
1103527966
430711461
1068821278
1273327230
466605781
732357242
1125174375
791393827
720898522
544230433
382111186
1155230730
922639893
346165147
850903682
938956444
1289252553
323583576
467996066
1257593798
290907310
864744991
772871058
735379297
1057617481
566256369
871765541
598431660
980324553
1076428190
744200852
859234528
1132591485
711245379
984876804
1033303940
965989710
1200249585
506642466
461861251
942049301
743101393
902444483
394734891
640802239
499845994
937788131
438899690
724407301
1227247829
417176242
1056791935
1004079146
1151039077
716451459
518110352
1084402370
621973279
1112000242
674608001
747531275
924613729
985682697
912397980
1184294260
582625719
585203636
502009967
807355317
1093393013
760689530
587118791
663757103
1109521346
791760996
352960737
721323969
126690712
469784906
617328216
813946407
1080056928
812190252
449707052
540648849
560269287
1152956588
1016578037
755928989
362727357
403362329
576545891
741146164
1083390786
557553550
1023950263
730820219
854397713
718181434
858409627
786448360
364431919
543811103
908256689
712935153
293071424
640227595
565888733
407889733
836044999
226334125
1050391509
994660301
867476747
1084369964
1138676907
820925854
1197596507
1139832327
746088861
387920464
862498926
704149394
1182046528
553758533
1030398424
824747595
897257998
597810655
473497336
968355183
573314384
621837980
999347435
188559998
412472699
894160080
491183707
1022647141
484900234
542167340
603035890
1232062157
874036117
524566245
647721080
721081071
1105702565
474700624
1131732961
855728066
599630238
378199497
910873340
683745040
383030046
707676694
413489460
910432730
389988824
742482894
1005325140
993778998
1062955012
338433562
1037328026
1269815157
1035618976
944494100
628103044
685201124
281703298
536078752
616602918
875656019
773358300
584919668
845220875
480241394
1269663743
386673707
1073414531
733222133
471621880
1026796320
1080530515
229571933
680036531
976809221
613654993
1243629650
1039090855
207765854
1154250445
1125505518
774048170
531484748
737813202
418629673
658804178
776463013
698300239
492319031
1201227037
621027447
724042767
489988897
219351540
540937612
851661299
792952234
474745808
538363387
726807956
789643308
946969779
560684283
1064665048
1238333489
932663
482138201
854592590
273851113
1005035663
1167946360
418432868
696050176
1210647115
338175081
851547357
559424225
338176695
646708366
956729387
479749946
968020716
1040374003
701791227
482406890
860801384
727355464
942822728
549672432
396504572
496330624
864710021
741683197
881498527
820780143
1122239894
524827110
616231805
500906942
980513899
549379204
669700492
778271317
501113361
580446007
681810300
562108895
929607605
1233196852
313649838
891338528
560309506
598743657
1164418704
302684899
499887214
708109167
1183527405
519044315
626259043
485052218
693022959
1040719052
1064788189
122210561
489058729
350090671
755832073
566701175
479987085
555150063
478132163
500178053
982503457
900618937
431501286
321228346
526571434
770245839
866590538
433969619
173973579
292096839
1097033551
656706691
780810489
702480331
1019952536
482488140
491565966
728923813
892084738
656572481
282415911
443014377
486712373
926679275
1067173601
913575859
431096852
796266419
712722321
983783861
525404416
595279254
1280922771
792070011
1258386018
667038737
1064285285
605755083
426256908
679990166
336351920
506989785
825650240
457365929
872501323
800928206
550053867
404732115
503056497
590322916
627615956
372663908
474115193
1204910401
1105816378
659034455
596654757
342376306
999890883
430891344
746479329
1077710433
784283988
519125574
157011814
751668633
704747258
1101678860
453569738
377843959
809934515
375014084
638431131
933539721
1007399883
477898041
1014652779
588256542
388976030
875193320
1077027711
619533181
510360606
809669770
422101755
804947659
827190533
1243122307
466632917
1112304584
1040617495
807682450
678946626
1177456620
446758694
1273506837
630099997
1273943509
1163638937
1184145162
704126891
1171853036
445075317
985643414
693336958
564418414
1211640442
865213646
612984814
1126101091
967862784
437657781
1122529323
1079436136
876335745
500626001
1025659499
967528676
453750161
228304714
667266292
902449057
959048449
642735066
1126891923
914702744
1232554966
332252358
743933902
893806517
1001244586
559681018
823919113
1297011066
873401
620322322
414444419
740189569
1207258096
437531971
449230274
256460320
701419523
513187656
614038030
396998616
544962251
813021339
1295514836
1186837192
863097756
1032157454
861263473
1014063566
959312626
871238685
354727013
721627534
1079259161
633090496
595131701
263227177
828639520
495980993
888678469
490908629
644669332
1085549472
927952593
682886884
677103435
896101419
983204377
1274715834
1074994883
694375226
520046258
429859901
1101246813
933786767
691829148
855511345
925003133
384837136
483587422
435372893
778042636
1127098010
1105791051
934236670
1219685119
889059704
766883726
1285377521
585577092
665743136
492728411
84960119
1278914200
467121015
304625270
608528502
1078893408
975398653
1069607003
704097633
985993515
997468908
734320661
464871992
767847673
1273466133
316645213
735390027
845848770
481358463
1098070279
666911771
635405950
753047960
620203130
1063147327
434909742
887397275
1289003574
1170292179
657524265
1053107864
1239790029
909697847
547632249
836233497
643906994
1133423382
1215184634
917522220
790259168
201058015
496241652
1082988124
910239848
656187684
324417562
1280375810
334915459
552603372
851611082
135437213
694761928
1292514561
1165584209
770050472
930750321
599903248
1224283552
593328670
512519239
1193770940
990831130
511928860
941498816
785575974
1142912090
827576989
843086400
413821831
1237500250
996577929
594213117
242962610
1270399338
538197461
1101251652
933305144
811271618
1219786671
958531440
765319563
938636973
650786334
1163169383
743251341
673888491
464489763
550406719
587976130
365262020
574759564
770877343
835232914
1143601416
733858849
1203486001
257783275
1294528234
640816711
236556094
1144744229
801331480
224179231
986683759
514348395
1102905031
1184205696
646329484
478088513
724302618
1187379707
192514157
918203302
550837059
641012869
147706055
321681728
245365492
987746460
512368586
803880410
1248303742
958694367
334145242
851219716
946763815
333345077
785179845
358390474
994188203
421257583
928993023
1048347200
1209678847
812654047
891326097
1249296053
346811097
273488467
829609918
905180676
520519941
875030210
1120327288
824336785
688269345
441257029
1243953295
523336897
877426288
1112983325
418907096
811612489
484520935
716400850
232983657
320887330
922897462
1038701698
323445131
444754040
631429037
666841384
672053191
1224101210
1144923700
965913838
1034978986
1049818946
1065924961
478821351
623742153
1186392803
478862433
1187542699
799497053
782256626
454261702
920085204
1294406257
827725385
789295248
474119048
747832825
882165524
1061556287
430284244
507027570
1239657914
939903842
561570590
770491130
560342695
936443561
1183554026
716245909
1198888888
972160863
1119336914
789574467
702157133
532401266
597754204
844241303
460300534
352084479
881683100
662576294
648543557
913387525
782042880
544957162
330567772
899724868
801493643
1185132935
910787068
798040747
1012198967
819065871
1079441460
1228682162
1032097708
297750562
581438644
640681444
1259734107
1044950518
433795410
391716498
709251087
841632978
886036830
1154126161
1156523382
1042459817
522476272
427724957
795710245
419441131
420259814
643696308
496568974
393559019
855021072
853955356
950472348
429252578
448734591
1184549256
431489230
526562147
480766109
994600859
545402968
293919888
1195272751
449244485
989167548
739938394
745832279
583617558
513169414
1105868314
295210175
984358291
383572212
1151590877
397918749
526525693
1232915972
620567595
345717552
1130846691
156094594
705142633
457060726
1218227112
827913280
556374536
997160817
878727928
1251516368
667167764
429802492
1096415696
726013203
167900312
955744462
705807497
596806206
509971764
597848856
542225597
445527642
1004964575
696874443
754776600
744636658
558929752
874568129
1241982274
1189719430
424850935
730541417
462102649
304809275
987987700
868622586
672743984
739002065
373469874
1126378573
1234837752
726853076
1249306906
930414479
1260705578
910579412
1284278342
376640348
951894751
883322542
745642024
627874446
527778323
759904715
650002335
722189812
693914857
528773549
492509467
587082236
748587748
567356964
888549248
1137215506
1191377708
658409467
560457528
419913048
877435598
563992523
944026928
399435314
578263171
479912619
885506207
543314541
1020720538
848037818
308408199
890245043
727422152
523324756
477248394
1133705936
1119548220
358870190
1053453637
1063871654
1139485571
731900897
462735313
778099077
1184073364
851543609
1031939404
801933155
595392738
690438367
465786073
1282249482
622932423
307669442
1005293597
1193898385
808526707
996978697
264723528
859247699
659585709
815662047
278662319
715786838
348609200
293031728
1001584652
370997494
1197860015
889036083
1014216638
921029558
963624562
1039140239
1049484827
1040135337
1015698971
1158866355
585192424
1112351453
936095627
972939382
371026911
1028299924
197455274
450335904
201697109
322042942
1055881803
362051404
835622736
768877682
887659739
920869787
498031168
673767375
515066478
494840558
561933333
816423930
1084288344
532082305
767506896
553844670
738314747
1178227661
1070832520
1176658192
654978484
786747835
434890658
1036533886
1125123653
783334918
1049715889
740519603
827297639
1050184541
366245560
787237696
611052496
983634650
478501633
1025763776
908769533
379224654
834277720
822167217
818515365
830028575
348183443
873508854
841757564
476174388
344438697
1216872290
640867388
422488926
889231795
244292006
989054417
530821100
403591575
1171174454
1211250738
1045188658
862559636
542184667
662910469
927826954
236505245
750905488
280359057
1026529135
676284275
897160669
317925975
803486988
530988048
1145933438
643921919
432773623
45904988
1145440563
418362145
920235733
1217195575
739697913
1028423630
966241659
1262923411
940966271
160497666
1291461375
1025472853
1118092879
778605478
794330411
894406042
996193768
1079884502
181891579
1010634207
1234445316
869829406
907394579
1266143888
700809573
662423183
500232062
967671223
827876416
1176297325
709227053
362194070
1161240236
169042771
595834022
425871423
859182401
981543091
731513789
987715705
983812890
599451291
414364848
848195836
334517371
548161089
872144518
584196418
684802127
541655256
1049668011
245911241
404915830
755321935
1248981713
1227112112
734573349
1095472417
894461940
979903148
401759383
962727273
844452780
238975856
673562483
332141894
727803942
899204868
905725764
1026114778
1040994377
403428894
992364404
1191476697
1129400734
825601472
725965202
749778930
608850897
577585462
785533452
797748932
454898410
451899815
619425252
734503300
559765277
611407523
289270308
400586115
969746766
1009968130
650450852
878196039
911685584
570156181
897743749
648328333
341195757
1200996001
620412036
583890432
527979786
1078337933
532487917
1046994502
694599404
207302265
1168547847
1069576769
994179198
645762476
1080502146
165229146
563553937
788512602
983048528
1042838754
385498831
417514676
895568619
785619933
540361157
435594168
818593565
572210942
424317754
543880417
694005421
730694893
1059484644
1147888892
528734816
1090884655
751119277
742143255
787108404
911390013
1087300871
728592934
771599808
394770243
1041658941
780501544
424280364
546455536
376870636
684410839
178927807
809834968
606898059
710988389
901172673
1076106414
904247864
668923190
553772635
679331417
831157815
892634976
930318660
898827720
719977895
314267830
633863657
311751977
987937877
729146509
639566423
502886704
909216511
651536040
1158265325
399509420
152907026
446856023
271646309
470460784
626412983
512428659
467394758
731191176
290367299
772979076
629654940
541940045
332982906
824788426
787856204
1000552220
397145911
1149435579
455228442
282399476
610579329
787889593
681777560
872637012
1211424452
256562722
1122760470
553088532
434299457
655885463
1145195262
1164236289
796809580
573477337
415852569
475015806
279789488
949284255
735060690
1289421275
696366736
271385085
1045483271
1228040048
571881192
532777909
1275350095
1017926634
441034894
1147214853
1231180119
832037603
870310810
1265785832
876116512
519545330
924573001
660443767
917957259
1256727578
681561407
1178922353
631155571
780082969
881165816
640044155
1030673839
981449863
554678995
289945009
709565044
458035096
1188937802
661068097
764550882
829880165
781534149
146422910
885882193
474648607
451151320
938151494
440655480
769757626
465203920
456426753
1023964917
1157034807
628632542
445866787
1093475686
555836809
1139691618
1246460841
909977238
1193930663
713750496
883551606
1211159978
836106861
988610827
801822061
614270655
581738953
587821252
958703474
395738926
959544116
1082980003
667368439
515900894
541861022
1130085849
504541189
503262964
583668893
195188606
471494336
323092699
508027320
1215218641
760175121
1033605398
1125295341
549581584
667640922
1187845345
1216250452
1152420211
1163594601
909590496
424419197
274091470
805259767
626910985
1191043585
1080849519
952369332
769808040
402130263
1207083251
1106758960
608298942
579181618
296192166
918387625
779544324
530168759
634496386
1123239812
837506354
463639387
574103235
451979713
561104048
624512418
739151570
986293826
403649077
602565538
102314906
397637168
45543653
903816546
720473083
592070380
554667671
607837172
1012290402
647710360
1090048870
398170884
424374079
646033597
971987591
731743067
1012937135
902991035
473423487
1161574253
1047005999
504076059
644083952
963907082
1151347938
1053878858
925839347
393950797
908623248
605880041
404223760
835900725
794460156
905617171
492451508
733704026
952950459
1123627096
1053499756
308735547
935127133
721007758
940214988
1143732833
922308757
587650465
925547692
998878679
961385718
1004783138
885103765
859782883
1058977145
1065634719
564977140
917932476
526552933
94586752
656672973
723918338
538712267
1104108077
570315463
732888101
321112285
720494274
676410966
311185027
300335786
895824581
1036421495
988256039
1156880929
1098197086
719895111
1144964754
681755398
563666288
489464792
796687493
879515753
779980736
639482665
287322046
1012405341
580777462
856089972
1099587483
373132642
996225605
1032180670
953439790
1108893505
1022528102
891244944
1109988563
58627691
944563945
793472293
720905314
984434533
1042889032
1097206495
33555540
1031879848
966061793
816293063
1171539471
952802691
442313327
924148160
785010710
900761148
712396729
1032115145
809316692
490227077
1175417819
510062722
1144348918
902134934
531911810
874432576
959665194
1109900637
590044329
1121560401
391539585
1035820981
1024561280
1257547653
512728591
975838712
1088957039
1265417054
1018058470
456953872
805167886
512961549
1215373065
1028182117
584231785
289535841
592552017
895285880
597596354
298028673
926931544
1027637755
766967607
1221060859
974761687
947944454
355894537
690752215
135171678
650445459
703100170
502665821
820949638
856420009
475379324
996936156
755722349
816495385
783685731
1208622615
392865662
1003513705
690005797
1132265460
1194810525
850271670
595171930
719030467
520834718
793938794
621874344
555474650
459112290
617144363
871348747
991163793
1234694025
853597753
1137655457
675804137
825745587
802904720
881258361
1187965699
473152509
715999441
777822323
927861383
719700341
761625012
641865451
457507156
862886836
1097475766
738574417
1008775743
415149406
295454588
343221260
1284454258
658516568
397509946
1094223995
1089869842
717493150
948372250
1183340631
980882011
395013259
434260930
576943129
635085674
835487765
1291440868
536341309
864530891
475514317
1164360330
904799059
1216558191
560756486
1033358172
1172228074
403604003
981194746
1033927614
225719210
500719377
700152982
403513169
981322343
824537216
495435500
806063301
924013716
1050361071
1106309783
674323426
535743817
467418101
854448200
191692233
497170468
405084055
441825005
998091097
1244702181
1267101655
440513096
464323341
352220588
519206270
463828158
1159567484
1026203527
1009090402
1133528915
823669822
442478790
808288561
492123040
333254945
1220073800
663766048
1072974210
865800564
683594012
820591370
820432812
396388109
1144650664
853410645
854510579
169632441
997404251
1026927994
1065178534
891358812
1234783483
1066664962
616735475
1048273608
995792220
1138771103
1203739249
986352541
521286933
633485502
432712660
216345841
643987462
1030270843
557349214
474217979
765196111
852120120
1122730212
459351817
803417134
702725759
351913507
683846022
1082668448
799771279
775881753
756780434
547104765
98359032
505757401
1020432593
471942878
673223734
348688565
876326105
1001543157
1144656089
575847986
704921278
1108109203
823480982
339590534
570522645
661072418
565351010
683163072
1011097673
341263377
809772720
645518266
492240054
563388038
658563046
853940649
1052932885
915744741
1162863678
624403079
403106911
469468162
1199644809
465219707
302887009
1209887973
1149524513
498495832
382665099
952625273
863739508
441974836
515772785
932052836
817170871
665705689
1059867844
685641415
842143624
946578201
647743227
43497821
1197624353
900553955
65596482
366372605
405183439
1151840480
640522472
1144895433
739714541
528792459
1155191673
570875133
1141794301
1251134473
996014694
973627759
1106805416
603989169
679212632
422437242
879136887
658869593
561999180
644202273
229265710
936889430
1046370068
1022009531
748760998
1020999957
916100013
1099158026
537897655
986988727
371254268
778398005
1171701294
699715680
453480080
556225258
997868814
426165177
1094428577
484298336
538603703
898704728
1059084450
263630841
1252186317
1066860269
590245565
849146484
746446603
600005590
409753105
708296632
798306238
520406474
497645010
979254578
793242780
846931344
934063782
539893940
749312986
360514590
1141553392
1167749434
393379077
1044372700
564180871
896781703
848444623
657035627
1074124663
569484899
188447899
884253416
489608016
127021813
250997449
827730215
790859281
786135093
731454113
762042349
722144751
707759924
708454196
984504539
1201115592
926782533
1135534733
1070239340
643762963
862627930
93444
694241347
729196656
825671207
692620603
711003093
440700708
558572696
326503711
448669169
745704389
340413789
352412254
703827430
1104804240
606472042
762697728
604104541
1048269697
768141201
847977798
612356220
314877583
1293507545
1240055436
1190277723
1032961990
978627393
880876246
388730964
950237743
427314718
949255096
1268194366
837039599
846387833
913357394
1098744685
648143844
479771904
1105838733
681799967
817245455
281593192
626545612
683302640
767247182
1184011541
983486274
691193284
1197153598
453966312
823433423
619172263
62630716
907695356
1207520488
754023339
1199736947
462849810
707749902
327121595
865333681
402664006
656334913
437082033
635954519
717862228
997065952
878508913
932673042
1236226155
533800722
891564295
823974052
893076741
68144730
658297296
1017703582
777101788
382587953
528970799
1197276607
765281518
762630119
913452239
817988036
332257839
428421172
696881867
170597782
520288834
682099356
946996600
342262204
488906559
889690701
575091340
161486523
1176839912
1107029455
670585613
785414875
1113909703
522180602
604704540
819740031
1013127546
470447002
406857721
693970419
541148678
906935372
76226145
1012331713
702153529
163133424
814598951
270075476
1189787571
648159869
564266227
519815919
1115642594
413204934
542937991
921569989
481296893
909257405
469224157
701633103
863906057
243469814
596785497
703369769
606240308
989544613
659188759
179744627
247789249
693058802
865572398
538668683
1265101731
632911139
1144494547
484084475
415432486
869161333
1032005078
989185642
533395442
385033978
532861983
1216471330
679241816
982007282
737877372
528455391
954628979
1046078652
809384538
819909800
1044580696
836674932
599881229
1013640508
678941947
874654111
1179150986
494540505
634328999
379325516
410918788
457357785
359512991
612393258
379773172
1097829978
936447888
1118964062
396453733
1060997693
849884264
912030344
745060611
1215556433
1044307601
358642029
915085224
330208716
719681341
1038581409
855085844
995231036
1092193176
379770311
640069156
457480528
996552910
465977753
1198135648
623617832
1216725048
1101219015
811717144
613297633
923404647
606732723
495025259
893279634
295838650
1181578615
1044904356
914842679
48015086
568739448
455030858
855233211
1066486370
789666330
1230590561
966222766
1171747436
468659682
652698894
850311201
697537360
1137842892
835556134
1074264453
754958271
546862292
140439414
1033322290
650271627
727988496
261239565
1290034454
1180105695
1185733234
463094405
1016682750
1042646714
1061044855
1238165844
689626396
1195618814
1016538985
693540954
863052160
816121308
996808856
233492541
1047366736
1246243973
485268536
916852510
1175037154
811561642
367765279
748683346
230791618
388244007
1003114721
758604818
428897511
1086291436
960095546
968485703
261216645
1180748330
793115556
1045008839
963556416
1003548206
636933546
660138363
670744997
1038058425
709082313
1221785842
541370163
1034484690
384665988
946202384
754545326
354319515
1213621367
504057652
1103604324
1094016169
70809140
899939241
844386469
927711089
1077873843
1109604371
1212071161
486314621
1019926055
893621836
456234027
748512526
867821103
1123064659
620362001
1054392031
1058647785
1092263868
914594257
628529307
1050067060
598392712
642340184
718934458
469824974
934787143
1031011893
544302580
418535971
733198948
680446026
965957972
499316450
1091623924
1162694260
832445250
870935601
960636557
1002918763
986689692
938237700
499016890
1273194977
1168584919
948083397
1098179425
583841441
779159680
307287454
341832959
878257721
410820780
885239050
397898350
730092568
1195784247
915702078
629068683
724335038
1210115145
1113329216
976808740
489886274
480841311
855249561
592662855
402126003
416528706
621281732
1172270109
1174085177
459521739
423112451
949605675
685178778
425493197
758017303
685864617
617533188
1380476
842945665
494639765
1056353886
206750116
1128076300
553496760
814685934
560236016
593481719
856152743
595768363
1082835531
646144904
1010990546
1117472935
1289309543
863531171
662024355
487837034
501741078
805077154
448143229
1287168269
726798724
453118498
92640055
916472390
521898163
958582885
776800001
515766645
989614047
1086174793
469987202
928114416
882208874
748829957
407033669
944088043
366690192
720329756
213351562
1299194871
1032724593
293987378
827750242
1120400635
391654104
1297122447
77051025
967115602
501995599
1152218254
507906303
304249142
476805240
128061362
1279281295
1239289674
680478770
1029238865
504409624
1110959093
930231779
1208186366
169959134
248148847
572941226
1216717067
444624652
1074529527
271666915
1013058609
987666994
788725484
966977350
1261371761
1124646847
1073118564
469972365
1006206033
492679926
486771935
285990803
881628729
537451944
1231291826
330686805
385789469
503274872
930218434
636808309
553572628
1085672513
1287542357
539592986
496957007
838403643
982867413
384078934
723555132
353819848
1138290037
851373699
610383995
444048621
964662696
337794841
652026093
822467984
1235257587
1040591175
897853751
686353837
799331002
1226164686
477127918
1214359122
987461023
1297348789
1251625351
711799829
496392075
960875944
409051134
386551752
934562677
640523703
1225845150
1026335039
1144607699
1021328931
331819539
981148436
910326409
1122181521
945329982
810300667
829107484
70782689
334655966
1267680015
1205461139
350880861
932073706
497510487
460162267
1085959841
418234497
461798995
1010890122
893449150
1195039471
1272785162
909994621
240575344
969065850
757862411
424235544
1156462900
400732841
696125377
1274003932
1046136603
850322324
580356507
1080589421
1002570872
837115279
1222221323
827691339
500054739
1210987591
530874868
1092999587
451051432
656606955
691887514
1074522790
710151713
836109256
421772658
500067019
835827218
1274961534
471183530
1583898
569174672
1278652444
953875333
896236948
1030022917
383452577
852348974
796288211
809466489
337790411
1150185945
919522143
832174689
590458248
865900767
833848976
801955379
1245366641
887704823
966278260
1095225632
972826913
1068830365
989133704
299638206
926821906
811527160
799487829
995168829
1125033831
551272622
432418771
466122651
699147223
917663118
909043925
1041790609
821512356
1046623554
493377214
880808724
957208285
902698705
711662255
667135886
1281515374
493481230
658736069
1284579970
380655293
1014399620
583193708
362379271
387821104
757212245
546811931
435987899
1200542383
733854534
868649144
150317400
999097652
362389784
806846787
729204568
1204140054
895225900
891354423
670163458
1174891107
444272719
1093926742
949852695
1290708067
512641135
96543757
768375694
1218305342
723012773
441500777
534360376
729004669
511205262
979639394
1014931434
578427930
1058218789
786623349
1026646885
556391443
370619949
330863039
472537977
726690237
878825573
1067795763
774221848
1098686104
907407235
518484179
1160496636
773017971
556574422
361301663
865896239
684796398
499866198
626603589
471719216
1200955781
445249743
394683709
441452133
487959920
1063203483
657207734
1165750043
1020736937
956986218
1180299534
983230189
963969482
367815061
499437351
562355328
879365422
1127319209
842393277
1191066470
1043714283
586481445
985719329
580063323
747759979
534195562
709596900
1068489746
754585759
768908875
922902914
485865146
568036883
306383352
350353968
351735530
963616513
1223771181
1005278518
1025567058
1231089124
765346766
421142462
1173153765
1241329334
1104568619
1263937239
346979146
1077895198
1237692508
621798483
1223597099
686348225
664993366
371973056
486977708
344556317
628124645
1090680478
626233034
1181921726
424419251
1291979539
617938983
1180916119
722540602
1047139150
896797804
650904999
818526911
1035877123
861765841
1243201574
212498857
1071478141
369022162
1223668104
1114515064
338043582
1226364280
994256777
866436564
974693506
478710544
608729197
650940601
1046501647
911319509
711205852
1040428919
887572643
1094979982
611278801
586100938
1230889830
1045599672
928020057
888494254
412191351
843993901
846441772
903535342
238122938
1232307085
742760871
328960726
219218657
971898165
302885810
873622903
969095834
595851958
497381522
947400954
710028723
546853546
846874023
702510974
1051024755
1011116980
799822388
1063534307
430670075
1129516301
320491348
1119344505
843322308
1243741575
1178563888
973317578
1016623925
1028117748
741773719
735378793
850244307
585417513
886026936
961364666
778844347
1228293481
1052521161
348566850
1066745481
1126480531
1108452567
570582831
602548669
953399721
170796895
988258325
251684215
1013773065
941567534
1037940747
433485933
327553068
608872057
1136856679
1233094045
1216934598
885607080
599597574
673089067
643814180
1170239934
546861973
1174308971
665471313
125499399
757215876
891456582
226632852
384310663
374343782
496106933
1218196303
930748451
1253552838
655232663
1146189549
828153874
715599202
957289634
335104090
500027163
175818602
488624308
293166593
972878854
1027556443
577176359
868903006
1297308306
1197118209
466215265
1091756554
740803301
570034301
1165324284
1027930160
1061820628
1286694016
748685054
202942625
523223261
1074629490
1185648218
609897205
1191296750
377100878
758000421
584189424
1035778197
1069957559
910410183
586503194
1185487863
616567653
697617165
630950336
496456953
815267135
1005354772
1111645380
832022129
1078505170
406581533
807245570
1103717195
1191920865
675574924
957389586
891902424
618271103
603450122
823658900
1219367291
1074269284
540682217
822117816
885561693
1140982070
1275889743
1226763375
1114160039
818087705
1088011635
709287723
250897095
747992547
991392160
1002428535
900027184
630568609
1004630666
962608858
580618459
407481849
753980968
538442936
497247646
634911835
986999525
723916527
636835145
603424152
1076528895
799460158
512204662
266044307
1020038125
605520576
390275728
342232333
293786838
1053956899
717908616
561262162
441399511
1106359851
738980370
1047991496
574856831
750214733
749619304
1065532850
934660338
959869352
1127858906
462258952
656030593
402935869
976158999
373155461
358331673
383617006
1002889234
830315758
1242152070
802058539
1196083863
376910832
484234715
1023410272
318306339
369247440
199724375
887828995
1246717719
1157241798
999817550
1035542157
1041545644
1173470230
736064984
706960359
511989082
665984432
824859717
482500344
863983834
989897025
496929851
833865313
776445239
467829223
998345016
914221230
747264440
354716737
475622549
555083209
812898035
996253101
744871563
592500003
471367604
715066108
798259077
242095531
436839606
1010677674
728213249
606331791
523653504
1229148534
1197512677
252723990
304277267
641434969
1177725987
254519374
657494605
858399959
1163994811
634641919
998833887
794736944
739344124
1109922944
654332388
321119659
848506464
1037241778
655321815
646356011
982191690
520548742
109619375
868237736
685859201
1033692591
935621822
321067550
813857026
869063022
950775255
659489490
1076044099
598882648
370789416
559274422
843057046
265721073
1179798963
1000391471
1067944611
938511290
279784088
891133934
352914299
798355233
532589781
1145523937
874490451
1218531519
736870933
829282299
873295392
904457976
1061338389
731629530
616995162
710748638
1289388781
509844696
1208694704
508445649
804886933
595493069
491221905
881170312
251854879
1218080489
860642961
860250937
847029672
894834218
720727605
534667098
968989031
448532789
549423145
638908608
740428152
735307907
489510867
1148944806
474635422
1023649463
982680695
815262106
417710619
878188098
992487733
861456780
1032901453
406401309
518063694
860544439
1259316378
858293935
540775733
405579139
336155670
795295041
954869478
403722353
1185813956
1208566549
1299514917
1172993980
1061608492
519439595
1183109642
1001851210
379094530
751520310
740554668
727642105
502293135
1046042154
1131105849
339032167
918413751
561509054
856113118
672440325
1139234839
494798604
911140441
1241925484
897071434
858832236
629973848
868531430
288227655
734479881
693027747
668463701
1234220964
409280653
603795268
779125014
1245009599
861904113
865921195
929519096
600937230
958715332
747438844
218100906
1014146308
924745295
850024619
674882541
603795308
585053959
966092327
684572774
1238350733
877611350
1009054033
477423938
743830529
797033330
811252379
1172182574
1114691099
193739614
1076052472
395438725
478623454
1063915990
897566957
1153003761
610422734
881615575
1066174417
743981280
793597687
1233291500
552395358
971072973
706893573
683889943
1012917774
1123284826
1151699474
1105266190
1038466805
499499025
713641069
625625806
729132031
1052850512
410270750
492758467
293172070
104494881
476055370
1101862382
1222115964
525911150
362684608
1299521172
547375421
1199884896
355578396
592264078
773098198
271350528
949212299
1217836088
1208323170
1267503258
252277506
1281460594
1047545201
522036639
742612737
1097333193
1021115666
1062990588
915133286
528564715
657754455
622337729
1111120411
832609036
487380846
1034128815
1058655933
637070122
992077082
928778403
702184985
1297252842
442980491
859603639
1088556335
1024543406
1182194236
399626789
879229280
535663615
750617233
52190816
482690068
366460054
1134355436
349367143
721317161
764748009
1007505082
225744849
222844379
1170245060
793746970
513643931
414769979
709971717
932983305
540076047
1268618420
539212555
599401225
1067881963
1181209741
893589747
591203436
659806968
1268918430
1141910424
1228175805
943398993
828185398
886560087
245846677
729749964
723903422
1042772071
695087579
492442116
305571661
266471736
1298227556
782373551
954926299
425705901
912110582
660454304
875692407
805218795
874287856
593823790
1055211712
947678462
273815316
332749844
827697830
777050035
769253854
761365777
1137089607
903813662
972481318
736555441
478206860
677837688
1036088794
1192985282
186971971
713834635
1020305496
253666404
1114082205
1286088411
1260800298
881589241
606360333
727286176
1026883177
410910495
608980910
1251566133
1205487830
486821132
214426942
338761915
1186868779
781603011
330991552
1262002074
575393292
451291218
984403055
433469542
737939762
885687524
672781961
720349614
515798017
972131540
1150762498
675959427
493680615
1263506286
999069964
629766241
236620395
973387469
523117610
710474500
696179653
380894110
426674400
722015233
316374400
586878193
211363564
990553883
237875651
718353528
1023061202
551629978
1083154216
720752385
1207355873
1097059565
465140277
1263166102
636675409
1274385271
509409713
552927883
617009698
1269063666
1166192956
454925632
290208167
1071331835
942716310
820744077
887113690
677060327
928866380
370399272
667824819
997414568
1043243370
267083367
563318175
1274578601
975725259
666529339
703233873
487681241
767064657
431728803
278722518
303534512
667308366
940868401
681493315
199924311
87988205
927775893
977817860
1087142193
347157855
908451834
769358424
1227754767
966689014
1145421762
1001312469
735069444
419880750
471008991
849192372
613440676
1141560654
709164161
786668320
825636356
465866719
63682925
845109986
563811746
613816325
516626799
736970010
682765896
205054434
773273681
888893665
1177816979
459611360
730878766
271293572
457810276
350224189
98797323
1166345769
994654370
958313010
911766191
710957726
1029752869
378761049
650963646
488338638
581782167
371450875
1159423648
973598957
838456215
467008027
642893112
261884882
1183643519
345492722
1037174357
631768655
420573696
718313762
658680
662206212
1121745232
831933864
397391486
898099493
1175029027
266056559
1101577949
545475816
403282433
1080542188
1025648641
944883886
459832212
1257517564
459680400
1154477376
972182846
553261655
999427978
902521559
690669864
613031213
836860948
1120471211
289668045
503336283
846934711
305986347
663905246
644600519
329631061
336188999
1040343258
655640038
554624718
381823767
974208644
1293141586
347201029
679548378
588665791
970460489
1109440830
373281505
1031605372
628080078
1267155633
591109861
786525895
880822795
1195553156
854465905
570131143
707364946
515828348
647219951
875005901
662699014
796722761
143760914
339429290
1042742796
463254272
614922755
594259473
908166650
1178996923
682506494
1077922764
767437155
1096127678
975255038
991178167
1123767351
746934685
123140754
735955261
1107962471
933000247
567424581
652317067
407789189
1197546620
583811281
895264139
933826255
1132991349
773591254
755919070
182473420
627850697
1134135445
992184532
1162382136
586221264
959713331
626862188
858638671
1072249948
1217136614
554118383
512549472
634781652
447963515
549422798
380169445
627073634
518626462
697694456
932696602
891488775
672261102
1222815459
987647486
655962672
545016878
1196593492
655012632
675088668
143248674
672375994
156925326
866632783
295277359
203517723
179425278
436897294
725539514
563046091
447025713
433192318
852289510
506675466
488613342
1024787450
944313922
879249394
997770160
1013823663
745441709
465636260
793419194
453196982
459260200
654563829
957337077
405849428
1072344029
349451503
836075409
755542582
227932606
382627986
1067832368
487964207
512294283
577791512
389571715
960867461
601837707
607715560
1076900301
659478480
1062575540
890771823
840530428
1295316687
488036105
763329759
520576386
722789118
322366592
886029604
794669133
728402540
989207560
635078731
944393902
519280788
500050730
1087199861
762025511
975961318
1043541863
644255761
1092502563
1165825049
818334911
467711013
800594542
1008563145
495186924
1036212798
918465775
1130387558
1156050754
559478225
918255083
479609512
1175928182
3949073
694054374
461065553
943306743
183340036
1061824143
379483638
1052176868
848413076
1166180359
808656468
909152195
748242183
1248153024
391005552
1034403483
826586413
515773877
400001266
843194542
560187009
1009463806
959789344
940074466
867353725
956475249
1192760028
542369585
716458305
1071253430
1018720640
520285792
1127106705
961817216
566062240
326020346
408302577
1195430735
1182805940
1081266025
739392633
644111307
793623213
986687338
751247178
816089463
218694923
458293795
787222197
831191318
776424618
449194794
213895482
356348041
729315299
1224527046
374468842
523993803
1242817735
506072362
577293413
1109284146
612838969
396128064
673158937
235835365
772661421
827094808
850068800
958575843
988691464
466468572
708932828
1064094234
548392727
84137266
334700378
994435298
1197393020
1171483133
1208706539
160691204
561974744
386113476
1042467981
546980029
523610516
1018269893
581521493
991478213
386132238
1068767132
287708143
320030096
687057363
464202298
408013207
473047759
536034853
919783782
747051783
1007852548
721337132
402626073
450761657
879833044
1014051720
448915705
944904887
451788833
864500407
733181629
783814195
474071228
532966112
916560622
1184742989
668018731
1235512591
610903944
215584105
1240579372
1006986061
475405636
539077445
946046060
1024026164
248866497
506305758
949956253
964613712
400635338
951229965
715532133
1166594230
713260939
1210982115
547604174
1096634922
367780834
1147210463
962955669
584724810
649947937
463499231
630469167
620788589
973811969
1029021769
469853149
846086479
856909886
807268933
332842739
1050160240
517909915
464183307
348282157
215696947
764868019
1090583368
594587058
444290814
393309188
476187967
1227770971
533243314
924161291
583885827
544812381
513438608
844426352
884048418
383331929
43352257
608065150
632258252
1282824252
362845660
1046171001
904718705
654479534
742970688
730629773
881460234
581448690
967184482
653007520
529797820
783522481
863850336
385244688
1153041320
630971154
1016901057
578113186
345431879
299003330
386725001
1001379383
426394765
735501912
816083443
475568116
939465518
676173753
169989376
454974149
965823739
1068241192
1047796395
1154355351
704008234
693438177
1032184745
587362558
1090077327
1089772601
794750210
937055504
414168210
804477360
657460463
128567453
619643989
928520957
231579667
527025345
417153568
739835879
653482162
1197073175
463620092
960074035
764539469
1243445175
503618344
1080014378
806653186
1094554379
309009330
599416040
855382807
594020857
1151439650
775739169
904995833
21736176
831679776
1029599477
382568295
1125254550
417700474
1140509833
317984914
410881846
779525911
729618708
299155897
838394196
1144995912
467845868
491051163
463628926
597880983
849924982
507820130
945094460
758020998
587568055
536228544
1209486543
981849768
531706646
721973219
1022842533
898865037
1174977581
1182171464
561665131
306241466
1172920705
346047532
500791794
714689521
634123965
227356424
1194280315
880767096
908526325
767895909
897126090
1033274269
877578866
861370524
436757565
946917972
333366727
581603692
1073541936
276334935
697466164
1031071151
594698948
971362867
491809448
552920572
1166940857
709067075
740595907
550410141
1060922439
687223309
972296918
309338855
789923365
873380947
868051186
716188637
837242496
908764207
1215941995
446215691
1279833519
351586343
741778212
1038665561
464326001
225937842
591638918
463920037
894749867
1056925105
894397639
926272566
758195956
382710717
653941516
588614778
906161878
665064064
818428375
1197584700
666291833
497028093
1160132119
1044944187
752014979
659868039
1065297100
924881459
931334778
534286074
1246514313
1157249357
872353959
729080501
524595166
29046
1237845074
1293196172
459372977
700872058
464714159
1120617963
876680311
1018262838
1106538226
553518665
950701395
731888716
930249651
819986410
1102499859
355242027
1027743703
451735229
786692930
786546472
1077300036
1299456203
820790469
1064570045
643931134
940481083
580063381
600118880
851175287
836485373
830430485
562385241
778916552
841558894
337022012
851078254
1133152896
789906063
738027570
756644208
1021855448
1126513780
1180914617
1234119395
876870591
705422178
508041595
526266766
125762550
95480087
1031008178
552244159
503211491
1135784599
663386921
1218670023
873900751
827606865
1244757760
404110975
293030846
728405809
1097234706
1273228884
825865840
549770945
975159193
508063288
981676599
449555125
788724135
1197850334
985657869
493383777
381556502
666546419
304632765
1117957032
595196389
1169156282
906077708
1242767048
523319924
960793197
491775043
1080341912
349031085
403764043
1140388342
461700936
865787196
803871839
782914692
944298445
241519975
402761068
1298534335
858723249
552366107
944563047
510985312
820545629
548247512
594181323
1063609192
872226810
486506780
945618892
822450020
1177177127
1261777418
913635772
652528960
421784084
818046561
766960563
908585346
567947269
550251233
441045693
1241643190
968147044
1276804290
1203347561
910020594
1268655315
406277835
148347806
968123574
462825551
856069196
1039066514
1212211256
1243399060
442853620
408681157
649968293
175085767
1155138659
1075228121
537576886
942528555
128694070
517503811
690975715
899834064
396851706
1244787374
629470812
694676735
811644983
859887382
394112838
766154962
1044910210
718578092
864739073
1221255048
333595660
955883138
1262123624
875714530
881321781
424170178
1162548006
360600832
726138616
652419708
1043797784
449055508
674343875
833197973
1117113113
597755307
256757076
508102428
1041094301
627881339
553319522
1212460656
1083585646
522144124
838941688
1017244283
379222959
302644522
1183380298
520370520
322350653
1040100359
594508350
542829939
937108700
896964502
1028686948
565314805
703878448
581208970
500279282
852242839
787978927
363091373
587996232
1056731621
863269372
426149600
174576724
838302479
545799866
316467413
405092270
723067475
447588388
1091532775
832113195
1203621849
489276455
647763390
802875892
653879796
758106857
450119777
959832882
1027132066
248467490
1227136765
469629703
696163929
383351421
860942857
483029398
261345036
535183977
552008204
506985415
604854370
493324231
938695433
76305664
912072695
371066129
471058428
956026860
681848264
784923367
495963600
1080291054
537641463
927028800
804355427
466956555
1075758578
915912185
655427469
905084549
1026838591
605887520
1020001012
609995051
797441664
498974578
240979081
935168150
456533012
1211413458
846372934
772915298
343783094
784991380
1154308111
459623435
948288084
1263443736
835193811
731801524
811342818
817808198
1166655507
549541559
258861622
911553786
1274344886
823591341
460331325
693794145
779378169
746371977
1114089669
457974704
1285567174
1002007587
677566432
1176606960
783028787
709583110
639470032
1109361469
581278052
1067946366
992827091
574767486
1232143788
686142460
746140601
1237349632
712229426
1068957294
526099820
939878746
749476905
591911563
816948864
356077025
967549599
555898891
1126361427
439772182
465519226
671040617
344546279
755379323
544260255
361010916
1222582413
644499813
1284744697
164400260
456160758
510601692
1174244684
418021259
348071980
866318418
218512949
436366203
481023802
1272225118
382857272
580483686
1115923269
827801820
592885015
1183580819
744203639
1107226298
781426247
1039989981
972641679
1184990733
881041389
218152909
343523306
663148726
734665129
1200225149
1237797793
765591457
477449633
503829962
731808343
347700055
409527143
459874314
790912886
1198892117
327874326
341477298
1008209057
446467013
1278165130
914619524
658049127
1024325665
662192171
1135656612
951766513
442699632
1284862973
231823641
447836770
1013769942
972766309
980311776
888024455
698231974
748433660
781784942
815371517
1152198097
99800728
1123527140
957671158
451015018
546028698
985677568
360868163
771017383
769324507
569347910
247459379
788263425
1099807423
1178336518
899491512
984867338
659539207
681449434
1230166171
1293312810
743134991
1077943835
307463999
988201088
664147028
862853014
1236316381
487834580
571311464
820020472
697571323
924062590
787540831
128572947
932043217
960638616
770186644
1132837450
421802313
799151598
676810457
1086256566
522611828
755114858
711150296
788870556
709847482
591808205
2337638
65222656
1139801359
677740345
1023450802
1226091045
783995771
1218134152
902898303
1030839350
1004066479
833647611
1058439922
637622110
1071765714
921155085
1244475211
1170609465
188587760
58546236
1074431306
841173844
632057657
1106680571
843292379
216689954
621783887
180949872
315550788
546794483
1001772261
186083452
1298713622
1038797503
1080800286
1185597937
610585686
1224271094
428264148
580812477
216817719
334240776
852133903
1053302754
1190336557
922665908
714666123
776960734
979573221
132722125
1296211732
1184130943
557541731
1093907729
1199228524
644612066
836828060
993371994
783310663
799237157
831709747
627040729
464583764
778850209
279475669
177478022
840360081
177714893
1060346641
1085000731
548913127
1131641521
802288539
838612186
874932833
971106368
1023825938
560231762
704040793
855781870
965949914
512090958
36678203
1031673683
559668626
475384036
479330378
453259140
753250619
681563694
815639827
658998153
598616996
797412473
177017242
567841813
1064881940
1034419792
748239489
960689719
529645882
476428949
923173222
1144350949
1158198457
389314122
486347471
1235349123
410682433
973826723
969370326
650399381
1171334456
857014205
932198634
427324126
1116541525
1004504900
1180482287
462631160
853803005
832076068
1049881284
897104908
617630162
1168935492
712331610
955361385
281968484
784491673
630091146
708180883
390158977
685679133
603125136
855052324
1092132130
1231495537
1091746409
290867101
935502335
1188258428
508654061
1121606339
568464222
1135816660
581337728
850516589
1034099080
521384815
1099431456
950234676
534436107
462937379
449447508
967689759
413841751
278615833
1257198530
940985607
61404445
1216473526
327974793
1051923981
462441242
831412379
543169470
516084822
1226414437
378238959
508053506
524677187
1094092694
646632446
1070898227
544613091
722420357
946574558
807301277
1071044147
682941576
393080403
1168030356
516578552
1166004361
910816846
1067639183
683590101
1031933509
511223031
897270406
375857629
889948863
416564534
925357759
1029206169
212477271
489367693
1215746777
659203070
395023260
475889112
1270878382
835101207
817778163
982148745
835521240
652448240
1147077631
1016475849
784759896
1164702056
311953388
1144093998
463223232
915277982
469622452
474820386
734160563
909689424
672811029
782968787
588906039
1165253712
1059769982
564014528
558435058
752837454
679939422
912088172
564309245
1087336905
1124788925
800820452
629665304
450138399
923077918
646695475
1006394834
1187898982
767651741
382121062
651947963
1024925398
850419689
955178660
727948893
316187820
601614818
1202792043
651519537
369054500
1298659035
1246614117
637287730
510324848
988038685
929965157
1273652830
918939434
809412112
715155401
944404830
530492044
404198029
703632463
302993009
333078318
482462373
303056285
936013403
812811212
356595144
1085893874
473500946
439618449
827863936
499676846
602614210
413383705
900057133
1105912877
1022111250
693727120
320025777
996165868
721920359
834611102
867122057
998785896
919563954
264226591
679497718
1024526245
519899844
485792319
116039894
731944702
1152544554
774949586
1180640249
772627087
1045905095
770155496
558057405
706986445
131269725
930711482
755933521
582968746
417258111
515310476
1017187663
453091364
796040289
1175066107
346971148
370337396
1169397349
915216677
802239205
701644263
634901133
917418254
704113685
715158857
409437584
1020364933
399121360
719474135
1147038038
1036253824
947418299
579292112
1132839358
1036360457
792964824
1217293084
693273644
1288383209
1108741465
934595262
790689522
457512216
1224453421
715497075
810707809
888981576
839832691
828175315
541010974
550804425
1159919839
1031498816
238149433
514964288
805767020
173111160
1232503304
339319778
720933433
306898221
955080792
390703789
1230100014
1060089446
1275405657
1042896672
289318459
66455447
527120365
1236231347
609964440
697507314
1170208703
1077509275
1060367909
841772408
619427760
821006955
754118071
753732314
989623872
881260651
841162072
951048468
1224599701
838170464
1011526478
597006955
468415442
647583467
580188252
762872499
990510816
224761020
943260088
233432563
539171701
489709524
524351572
999503741
583527305
1036802586
229988089
243676620
1035951458
335673228
964667816
1269689278
1235389443
882474219
1195200620
933808539
554445067
759403214
868447931
657855920
999119244
715448978
626495567
851267226
1044899417
830835620
672590718
533695045
521327245
1049212843
970068928
884505491
928137465
683558491
714573743
922590284
1065951185
431806271
966724822
916832575
703657643
1053761796
1216630378
592474786
500742799
792155828
472711932
1233105110
831426620
623805210
678798021
684890168
783360533
952498729
423930004
1146566812
880737822
780303980
727637744
522995085
565551589
698376456
774845425
434484343
304759729
611234844
761993872
469369485
660927465
354259103
808416128
377625805
965305973
137971521
332494827
499468570
770122515
1030717523
381634661
332973393
1143040867
352082889
900079518
1019888804
793486025
820953456
375869992
632677714
631441135
712298968
1039116906
918463489
671724557
385997302
575470146
445347923
941109613
1132305435
996963728
1235310596
325112971
1210684974
887902442
1149690361
670712836
622837261
1197602791
534470710
832784606
843081820
606893819
1157955877
144881986
467845900
454415170
947919729
1233215848
644562027
981007820
297966753
574540199
921456545
970217557
560153222
811690185
1231773342
703586753
1005953465
441854670
652418063
285283565
842126001
1294328362
661708900
1133037249
1174375890
1008320892
766654173
1180703557
685463125
921547209
1163621388
1135609901
985490513
386196429
908528120
590638016
1134365812
1193709832
452941835
667023656
1235885358
1217009712
421318545
954069549
394873824
970777284
808378085
726620988
1182872997
984977867
1238911824
779206779
1283882332
551996054
120050311
1060326527
1218616761
629465161
1192194641
1098323707
889682355
847410725
608912799
247079496
1057678444
417763176
662043952
461244191
1004458584
938703656
951137842
1225763913
654390937
1189099248
748876647
791741842
960763479
965955388
491992660
406355051
1273583024
872668835
846848683
991299122
45735752
669034776
467281028
413788734
599703065
1107575680
573581966
537211411
1134788238
1082467233
1078778586
1024615641
910810024
307764778
773831387
1151511949
1283282496
945860876
618887319
462596798
861567348
964565939
776949752
966227619
625271863
510620985
1050850401
1288078007
487743290
990239438
1002342873
548209680
912561643
952168511
730231728
1199428192
754023603
407750649
870525292
1024107999
628361030
1056158729
479529535
966185110
744563726
1027381753
518970500
951636191
463753229
1062341345
764513760
652789514
846314197
772485520
320004537
804787444
485816458
908351793
804385173
649102028
1065196227
1237160069
1195296235
484294817
707657367
466812174
1033897613
1154454510
697806370
722063966
458904292
128838890
901692324
1036808200
1111534524
1249984165
1096869725
913284166
857884651
721136373
384606648
805904228
556493263
726790396
588166226
1279516465
886992581
132964291
485954031
1294434879
1178545682
1187788137
1133241526
1073755539
408306970
994053974
1206201947
720133270
1261428549
334655877
1010009175
1266888156
900248264
340540615
1149741318
668252724
978790667
696476925
333592423
498166507
1186079003
1015047483
242582878
38689252
765776587
284219958
1015098741
810243424
611477071
1146949278
1238082464
1075491040
1130397205
765904748
772732301
1186254815
647808257
1062143873
1174479703
874081722
1045452565
469677082
403894480
847050567
863489756
690050398
966470817
961455819
552061816
462123177
990834624
967642090
697067720
825129223
1135123146
843303047
734313779
490370485
1009190934
830618038
726009437
1160120760
725341853
1157881121
1266377944
913267507
526241052
736926736
764065315
528296650
835934277
838852143
1217837949
571931889
293263035
636960831
1007198042
1083057307
473964569
457456621
364073543
442850320
382616990
972163088
993015705
884357484
496085189
904115774
315934086
1063381110
660258239
1048515417
1081217667
507481132
807180645
1150250346
606685380
748831863
635673175
1184530550
456956709
940390901
393596405
836713131
757204760
1156374004
637408762
582056275
331398362
823847129
873082333
1081364108
768218205
951146571
678276396
774985261
1253282236
910165158
331635304
1154974767
1089468391
462089310
819857117
970669888
721244999
590689661
867199071
416439328
1030240125
600179351
901053110
1152459649
1121387835
420337554
908535306
617404556
1038370163
1184459391
629064441
523217269
597145894
966083475
1103760815
1254674314
1059083090
679528734
633068089
667298758
639679163
366430641
759612157
518542504
1237289222
1010038369
1113649920
765907109
730836510
748001146
1255965128
373144593
728834022
317499254
766112169
126106923
774431100
460430187
819437050
591296087
1193568383
922334126
768274433
1281363886
285249943
172720598
709635365
853292199
970463786
908530806
763162028
1114615225
868954368
684950249
964047456
762377204
772801585
587129043
405444689
738521108
1085127890
420212858
706426351
1212998103
624104243
749351729
459651999
385555280
945312453
764577754
743021882
1294953304
1299497502
811986504
719783397
468803444
522334822
818234447
882174665
795375364
707944274
573610898
985594081
1121851637
714096945
917892422
1088907277
526145303
733508790
663816680
1053405621
413497383
266466296
1101569678
1299491404
861646102
982240910
811139497
341597907
1248190269
646216783
388293729
601013108
953620859
449292166
743562003
431775296
264693920
1173853040
1087086915
868566888
1162287582
427248601
375612376
1150919003
447870144
546109849
878973835
512417416
463077748
866652099
592112415
934072827
873111647
722714613
411658603
1139452793
450842423
484087701
1216986596
765242890
732713832
346756454
887725698
955130675
914103311
929693134
824617831
644946438
354834272
673225779
577540663
335663225
1086233653
1044134848
737765683
456215392
752391374
1242950443
1296518832
469251060
531401424
1244494208
441813893
898973901
891818216
815473538
314342053
1003215095
590721884
543950624
519492810
665002068
664353894
1049650229
882053536
412272313
472677566
1059783814
651886569
789101045
771859406
815268970
389491362
687559957
989332816
451374982
741759931
878780299
357201651
385147574
1245540745
509747657
1027669729
440032498
844754454
993633452
610610774
649568366
1073994365
1272984505
599814545
697923389
1185735432
761501108
391869123
659874990
235315668
308840669
1193614373
1216849476
900361530
864415415
1117843339
534475502
506328422
363220601
459484999
780060687
533751183
838238369
639150865
623534306
669974006
788108363
1289940578
676452002
803714625
844311984
560965034
808205783
126142303
501573492
444253148
822479948
402762994
459397763
970018502
875410097
676387557
1298773300
996222721
619401687
1093811547
344293928
428290491
361473131
626168285
1039316087
967829025
738787556
998126972
586964091
787999886
580016581
1058512579
1114506462
767429028
452950564
525717242
780465131
286765558
801775106
713871170
863430195
386743229
786536221
642606655
594531676
1065966856
1023860030
546052894
771308707
659367143
548361041
734684983
394902804
869111833
670574734
353683568
703100130
987824405
898565206
1109747288
504663031
905457171
536367381
676573023
501200095
471270721
388310784
738119089
482433249
654677732
370233269
837069659
1076955140
771255442
505709017
1231994303
886305940
471845612
2551050
1054386868
500076949
394144481
485202926
880884390
796485991
163514549
739677067
762564323
779001712
689191955
765458512
608795683
569995167
492624496
467561864
923727514
812069633
869748287
780381651
795877894
605224401
644135218
448418540
941865369
430538873
499715122
1013363100
925652726
141096995
375306009
1107217821
754245385
522236948
923542768
711252503
1005185554
724286265
764457483
1130624596
1103835658
715959413
883079588
718432904
724680654
411235626
737145362
188244310
558772943
322556800
510445704
212387246
802789471
1014272877
907555831
688206363
812578008
510665024
821442429
652043383
303885555
1068488743
1004930980
937134764
563330422
568704807
994868244
1147851354
824101008
403741661
343647235
575975910
788624455
390732135
453439595
704949495
1265414288
1148130009
1022069808
472157169
1160584112
691668053
515381861
793483884
376391732
911644460
787780599
792171214
354591106
645891295
658865686
810920395
1025355012
451877704
544431840
700809356
1040261092
772288619
711529014
1014050914
1021022855
972839737
883228244
871206712
635259004
958506367
458823370
1139871134
853639455
426364366
820027967
526440469
1156422523
773158610
902438588
1041410222
488045300
993851660
1168843141
973752706
552763787
1099690310
680389556
1045484749
479068242
817496289
432517133
926006312
1286449213
637449576
734490869
1016357621
946643941
473232383
1155212646
1124633725
1256842558
536806063
502916412
394930815
740174479
342097107
763645411
334313025
925258867
990215019
379245149
1079063578
962410762
966606744
995933468
759774827
57412636
641104045
701895580
833950053
460870113
897457354
967034889
409257939
681936850
1127235675
1142871580
878992727
1223046330
340290319
817070258
1151969010
1227447481
47992308
918359670
767454098
362722686
1194599524
1222846057
875425098
945157973
1018347582
540658913
651912697
1134375702
1066620347
611120179
529001917
909759199
1214161996
777317784
846830661
758478218
731017456
896926650
1298376003
977130765
983903713
518455826
1272932397
418271267
293515118
432197267
553558232
948195706
966901194
789743032
918734671
716225880
271934694
1088309581
998036242
700144834
1126706527
994715122
443434259
830111134
559128525
718122394
958959951
1203158292
1234507858
995966801
637157011
684552066
950984204
1134567733
1086534061
1114724569
454817495
1193976125
1244509080
1084751507
449204901
608906108
826709026
651974334
1026401700
193880194
734060484
602654672
879005838
434110755
407731161
1093669340
566933345
963026283
393749765
383938326
285635918
428585651
1011541114
1124309197
1053536137
580100167
398524810
1042091885
1129803341
332705131
1163607144
976252413
538421952
1236302065
860280787
1062273257
864974936
666778380
1087530707
337259267
605517517
263755336
936429040
591240826
970139404
1182824017
1041887364
871221443
1200512668
602217169
1049255863
1027410655
294755687
819709513
924991089
1053190557
1238424329
983203833
923845434
577873361
930697637
927473947
1176624585
1116381823
779150524
1206283691
1083639958
1076426122
759825894
1225717602
369833629
580327843
428467362
735650377
1034209659
675861948
879169779
1128144509
1277994683
759464043
773163663
604607436
781283090
1013894710
605293810
729450448
519262572
502942259
740698600
586229246
885065766
929932568
849818521
928160309
354824956
528718616
576266729
802784457
1227981664
1056108313
855041298
748177025
958152319
730969254
877866273
947864786
569777688
916535506
1045647745
822977516
949312445
639369519
999533730
739157654
717646966
992833823
904426778
1206100583
488865704
835524633
1076669878
808217766
836858980
779719743
734484784
436154357
612054895
993108985
531500267
613192129
461738426
722288850
542971725
712903077
981616743
666593745
533489338
706072073
1173602991
983261877
488975319
761982151
1063753054
771752902
554851642
918582599
835700770
926588452
1277351794
345201451
742119299
1011446203
721890743
745742744
573886384
983451895
997280084
655268675
552682344
662517406
425283303
458280240
872693369
1115480848
617047946
912549008
1010572427
998215077
1111593057
911247123
1007888105
885500467
340350708
345593718
913674273
725138562
681074123
1171204063
437347030
780591140
736157853
396499155
970879665
415056948
598194675
1273804040
886710145
520237924
924018598
619443400
827658133
1037777042
1213332180
1033596064
1148063184
880581756
1054141476
729433621
782080995
1009557135
1182174158
906910144
1259820257
603380880
442460410
983998016
1104001399
991034247
464367565
347928569
544851596
749789487
1129173902
778798459
875163800
616440852
955579479
397103054
1127103040
900720902
872866320
938041315
196195607
981415089
705868615
435698737
504651327
999206196
464549959
697827874
1283616743
1192484373
70160008
666238610
627408370
734525184
1231109755
607873849
1243354663
863947694
335249841
1209589404
1120515185
807729126
339699709
751599152
698458754
1118123279
967950927
771792924
851455534
326941163
1132206396
528428333
755243896
656692102
623056070
753522235
982862117
226800989
711105653
62544101
1092839132
1011454299
809768007
1124140683
372616449
548875487
384391265
889061739
873866558
782467373
1189347167
386235893
663142855
734208394
295600877
759723096
536158360
29242653
220149850
1130256282
949717405
873254282
550044473
1124565814
1112324518
1163741050
967015488
550036845
418515181
835053315
743175458
139130899
466304349
593185187
999708477
808388632
764697934
857307880
992488939
1272819118
940102837
1296753346
626398320
516704289
1026395052
805537863
413022935
778061159
1212935313
522846841
573606926
1020597696
471809204
765320976
510893494
745220078
873291243
857637289
1261862831
466575959
206672176
659385933
1180732635
852483543
720889309
369902783
540759427
599572771
1043178428
232907698
495840153
944962408
795952009
1014358139
431109579
969219774
328453296
973794637
733821182
763831059
455607335
540655428
639721391
1223712858
1155775998
431824385
894357456
751189861
1088386006
898299600
520011234
460665167
621623225
1039558340
567390737
897997229
970347538
586803651
966673905
876557421
212474691
1204831650
456605702
1060761811
643369897
439186616
250225179
308334207
615752646
467663967
793819874
581278223
510664968
1032758138
629447767
1088988795
523685092
1010590924
1283503218
306706436
1112618263
552249647
488740542
1178705743
762458881
710631058
471579760
994451212
1034925357
937995528
994216267
1061032442
849542101
850286636
1168781546
756851399
912711920
1224018400
1056824589
924153839
492310700
530669939
920741302
723069803
838052225
396579332
715966383
549825387
999419132
46390683
579103801
975700842
968547794
1242692378
327246849
1264614350
1145076805
1190913612
854527815
493349262
876383169
1131270143
884063185
511712393
430902087
843541504
502241435
757673
476267809
962910137
1233429346
1115122482
1051535053
386515932
895672831
805063279
1122665207
666055593
315551393
613859462
766353714
1238588597
418440483
1109118001
1179953320
1257379695
625269645
788209565
786323022
700593741
792337742
1232406722
872620246
943067209
355084315
1068327636
794564157
1172263099
1223529624
367850882
1173992582
260975039
421515640
664516698
609420250
885945182
942788228
483660530
1228622209
638746991
787969200
575651243
500298478
569700319
1182533102
905784207
1081044303
816249842
1039569873
1099070883
1289999515
932210002
1144934733
685836954
569660833
548057139
466988068
683514739
856624753
894460581
537087628
697030786
845580794
1051579068
833690681
777985136
557200187
1228615331
591188505
617629366
1020473243
727100590
537256538
236743895
889782627
445058740
1213389987
719896553
518946906
1020307787
491621478
799474932
66814381
756143715
383908886
330815650
1035417481
959968525
795392599
887099960
776750698
950694589
1020911011
1059952770
1016030313
994771916
610305312
790613105
516371807
767498813
751577783
2941524
488228964
419323650
1156808790
989756071
1142600493
255352835
977645664
1132651957
1106276150
653025278
1252306883
697826570
380287680
723403016
784279863
1025133074
813636459
1126744886
448389241
1032650889
810097101
439329981
456916822
539018909
557489288
755814984
1224554780
1086160039
1174098390
421450219
113078624
1052347134
567325554
250914643
1214268285
545472815
942671057
457650265
731036176
911011870
824315177
1187178780
678469991
579544719
688569887
956574501
657486720
700549955
909141030
858269930
996868777
512085125
831819091
864346339
1273090842
474665399
758522771
583555533
559768061
890019941
824250356
1085030406
3059866
574304399
344571296
308088009
1077473182
1208718167
1216369176
1014777526
710699829
478892860
788084830
1010490896
490640909
381558739
959967456
691218943
882465473
951639924
407968470
911197843
913248565
787397431
839947467
1177775452
864382714
824491123
816101455
471699518
1193244601
714408291
937544778
979623688
871516247
782343250
947212506
1003361377
678449216
1220077866
610019663
499110938
589225131
969385028
424593142
895937796
1283312144
257158687
1133836643
1243992805
834089979
596179650
862142887
582612276
1046898567
477152559
646093282
1178896579
1012488380
950268788
872684403
909267661
373268282
806287173
948444697
575321729
484596110
975899519
344979930
473028981
1051726700
899952391
879107649
1194036757
303005034
559875436
711812650
948699984
724385150
923646380
948390228
680360939
785496075
1295338763
857740171
851700544
1073648665
729882342
408800761
325140650
713837249
750074678
983568068
941775032
1186088046
1161476227
1211058040
640408814
645958289
784501676
895056563
468557883
519925394
544735330
1128039605
368138016
1017905719
723495909
924491198
761736709
1214651281
1133830676
962678381
994135664
817743421
919795561
469112218
460650732
548059300
973713538
847034340
278460652
912623028
1196341564
1075281881
1194415051
723765891
860514208
5452661
795178520
1182378202
830703353
430416241
325207313
483123095
344916730
1235234131
808163011
1128251127
731925295
1266501534
281539988
504125503
806105739
657378536
635525033
636351476
393336929
561079010
875598597
255437938
557939602
621312809
595551720
931336690
506480243
936819216
1170932372
1179132178
901304432
376433138
335002887
479864542
810515544
860940438
480464125
317474421
1228501181
709359113
1155583574
487867731
1237663464
658671805
1038494290
539532163
890408544
629433282
871481313
410862397
851850304
1032101372
393808213
641857505
1213112237
1243075217
255003254
1131802943
947089108
276581605
591570193
862197809
520526581
560274045
411175652
1010020319
864423063
958927705
462154116
343611883
720080081
758749836
844141452
699664499
888616044
726046721
840126331
988694601
940071736
469627637
687929852
1172450943
982108841
475692513
939875991
475638242
428551477
842407976
663404444
838183233
1008783018
705280179
1226537796
1032752798
732784148
1105254521
458294990
1194236404
428074817
492830313
290106997
1136991502
537668038
819476521
495634905
1106294202
699078538
163215334
513218610
466077750
1134623891
699020245
671497045
1074707189
646335383
1146757618
3636199
1197665033
882931773
1034728209
808702046
1244425170
660761300
404694492
755945064
1134670061
915413906
791352738
1174909899
907286115
794447183
640751482
1142859707
1115894988
723429985
914176597
923055109
513279849
394766991
767067427
949025623
235211837
754826752
749359770
318608046
743937807
842176641
331136205
944468873
1036076674
1198909863
872897744
1210390004
652945158
1098956593
827405375
304531409
1007328046
905160338
1110878921
730367954
794669626
914169316
921919948
668852217
519301075
1093420363
423661187
629335445
1142629103
1164582608
667828529
686586792
954082871
1006168883
505541922
697406294
421612091
954994277
698532134
954465910
867426368
672852616
104737531
1169482434
738114496
1012825096
913661303
987504400
593286317
601023923
459041924
1081982610
399009865
1283220098
931741730
706161353
422683286
763124261
1277724740
822902414
484717021
1019625127
1007850144
830277739
943018474
1266888013
1044396245
971604570
646265240
1219000666
510574670
452965385
739185497
1273854165
1271651005
859402202
979845397
722018851
381425925
818139168
722036027
978357015
369454877
1049221941
1198791851
732678318
571771297
1039260744
969209138
849775179
1026324895
987154907
912222397
1095896776
454655998
913977109
735303086
770300066
950054802
275498336
536332261
1067294795
78518855
988891679
905913872
960480224
133441702
1084346095
1150096217
1232917269
1240363819
783324270
1012972675
926220717
538931767
569264348
941590617
291552363
531517775
463274063
1273710334
966376521
982394267
1143383597
1072389047
378008255
912015811
102303316
439745477
1098729233
336684763
848728881
479713385
1003865221
656198597
539085450
563318902
839772847
1073481728
335886674
887340521
393168055
899633171
516543387
1231875242
1299708216
528751473
1152777308
697049616
321890126
423198681
715267121
329569231
736658985
1042449630
467092321
1108224533
892344008
83733179
717346161
603524442
970412274
648348010
609081994
1108020815
305695289
1040778516
930829624
874920307
473011320
674873332
380560942
850685263
450375713
1084957619
630125313
805621046
757010828
807097312
497263835
532109662
1008803870
730797599
434157630
934433183
718361557
1166551777
653959836
1024741538
1150713968
1227290514
1160767827
627793903
961299701
257846963
760648880
880327279
398956176
482706
294935720
1003087919
656606441
361261282
835740064
400209566
35503468
518593739
557186352
5104385
1198795109
477007716
614147673
593955039
1028893266
753134012
759843881
1051613056
1197514351
980157003
788293642
540570117
724594623
1041149190
1093842008
1285715945
456876904
582629860
876158004
765916541
1010580795
464128801
408725503
552943139
595295100
1283346252
809883905
478457445
1171033817
841968972
357343502
658293537
810566736
775691283
1119577787
864708372
1017326022
587402904
500832080
1127305026
596318108
814847821
790798496
764978922
586626490
490281456
534651586
1174468814
765353511
1292131862
1221878683
1027169355
464701464
1187473068
1094806433
642391782
380306762
825868420
1041268735
1140578230
869074927
460982670
1184484826
404916144
823996222
788426670
366352629
815971130
462692252
1079259336
1236046880
715933699
979495675
454612746
768450243
383879615
480445212
624560804
831948802
764152419
727250935
442830202
1024115963
1080354624
668753642
1213835492
1050338616
809126515
1103568912
831994781
594120824
1294573050
590424182
453527926
575795993
825382165
1106915811
841328767
841734672
1241153095
1014075870
965205062
976715502
1019807801
712530210
835895252
848924826
853713165
659996445
13660112
1150508950
1012082067
1275262338
647100125
310421916
725864934
795687688
349716812
1192060037
1029452182
275728304
486766917
421739436
1232084333
519043662
575728370
1011725758
872382481
190758795
968619468
839788241
835876736
1108302348
1145368188
446448650
395337024
896646190
860314308
1120765894
853160607
998182835
1005209475
756784523
754643749
243664431
1031354156
608228098
1137860574
650737273
1102031197
994599799
928038320
295663382
841354432
1100290510
225891926
1235440460
760940840
473592116
469997502
309194993
424651803
1102664050
939574157
628185833
1129659858
482459754
924209341
563085188
1002392833
389176159
796768521
1258626688
639067970
373790986
669818340
786163749
393690500
944497422
498853096
546212448
457772265
225313230
912943782
858908753
385238024
861522930
751666291
955109933
499057002
645560843
735702796
40960245
905119056
1196579286
682271281
1191308219
860601175
695833148
1209423035
1101959927
1118325557
846571097
589487847
843277708
411322883
321815214
526191327
1086453113
914648087
1069034854
712100057
825259422
654189076
1129566274
997134986
1106193357
777442899
453769423
1171596331
331850936
877842697
521876437
702960333
887671366
460629468
1219512289
872659193
1090344616
789315738
878207868
1161275522
1175851189
832328505
1137069557
373405010
311241659
476391163
385645715
786471451
905111665
779780768
518814280
587205806
642736546
614485072
376644348
1197537700
436783971
848723398
205051733
404975508
913012345
752461546
736779855
1225333191
683384554
1063751522
738066777
542558963
944116145
851250676
281331999
496072359
1104059741
662084612
368049808
904749831
524160658
790897837
292008006
494016250
764967014
784288697
558344503
564570406
718320714
988174710
1192053306
877916593
419960026
669782575
509977315
789609134
830566775
913501772
999914006
706872321
879666065
758868350
1250577012
1005421631
548104725
1057598844
1072595016
483525500
740491771
988973273
1213802045
734700527
1064007413
1016775919
468486381
1049222531
419275546
457420249
1050059203
1232537061
380406577
393090886
1005080178
1125317308
795104022
617651267
1191897293
985259113
958591531
1245129902
478402055
609446697
548379021
346496177
971188496
943946909
494219167
544712110
861476090
530175515
746297581
287562232
688833006
353371678
939932448
711995462
887336713
637046805
362208165
1067125820
883233709
595364071
596499697
623862036
713646053
779924533
431141671
538265756
469243946
1250208268
561541846
929988166
407270201
810244540
1252061061
871693218
838297099
703596586
927050862
811645888
1049049438
628772308
430750870
669545896
952075097
795875061
655281700
540379650
1123384011
499106386
712474682
330024714
1173998789
939401151
458700556
943436009
962111222
766125375
528220746
1178606804
298852034
503820503
524345485
583905219
964348550
809576471
694583525
675536987
410909670
400082751
998719496
873482619
995837998
182638302
381954368
910258025
1275157673
1224451262
473592685
259464799
911757669
147525656
677980783
1053918933
795738048
740401824
69689253
464757506
509794363
499680847
1089017154
773620998
1252944455
324550945
407728685
434771885
875112382
830441570
945854168
396741827
360593931
820221332
873828305
1259170578
1021180621
942614454
248593078
449889947
647319409
1050239178
701015362
857138657
486972982
442354634
931075481
336230205
842193921
814546532
467468443
559910850
1008673199
1081898744
370877218
856878911
1176757451
1100870577
799348734
515030240
830050519
208944250
706635425
533106743
576888246
677896911
831626114
777873004
934776130
1126543202
844651834
498455329
759281991
234037550
727760682
708188734
1035699037
555527991
368140026
260293300
520803085
293170532
834297359
612809854
460858211
448039035
701067491
666183666
898995088
767312776
961098654
961503754
447823024
842136810
387033006
1170096515
406587837
988150575
377297019
849431987
649378336
1109588209
1185631556
1209899685
1092050646
942016135
695607391
1178983757
1092351986
628974964
427904467
1207875631
510299771
657452933
960158831
466294289
656523148
327588206
839623129
1210480850
1069914059
1136096091
1023305178
387811378
418544762
843351780
967870845
800781864
1097544895
470797148
884941094
661369704
832036841
934677788
1153376991
468403410
671037259
761504359
928402328
780736564
914164061
656719640
655541212
689057176
485159094
675880048
486661574
847302110
907597177
472045321
688722259
845332475
427713098
555127216
517473038
538185943
1271118335
676673631
127572409
866776818
949229757
454504183
470637938
1008447538
1289392925
1005343621
669749181
1047229095
722075818
958434978
736641294
457943145
797376136
435201563
841462450
517662809
883686791
458863098
601428419
397558532
768120703
733917685
388556923
560033334
828638310
748986662
793074491
588732507
997029948
621487055
489394645
1060457118
1160459308
451397429
969826666
371522843
1025271318
927404420
665515694
92290251
1024172604
414187418
726887064
702000397
945162590
742834537
640053239
695529255
1027037261
407895862
1252885083
634116220
958054621
880611448
1212172038
347549222
454354638
424804792
856168619
1102143083
963202452
895154330
592348979
863688547
838948849
725042802
1060021847
1263470304
1076266258
664096729
580082560
877205330
573800749
394571383
504534628
1053777199
649877915
1226103111
822102661
464136967
699392123
962597986
1173276173
389621777
474062376
994407692
990192791
628021852
837319898
956479754
223928997
429216395
586522157
389258868
447736099
1051353238
680308303
883512549
483581320
460919109
1101474896
1294731155
993198992
641117477
754606601
627551056
558940827
630278519
1087303667
1205882539
958166321
704919524
1243692888
355191526
1117258051
956020653
1118013500
907259041
235353798
132222378
201208649
880585807
147237801
1136859242
492067872
737799893
679783827
524920039
714145309
535428308
733626341
1076641051
903908985
841340536
1243267435
439824134
567730677
1279306212
204972954
648171815
602837787
816122216
1025008061
1064877947
1273693960
971150224
1057263440
1107970646
1135821503
1024055653
838184371
628286513
681597541
416689134
313710569
269377431
624701169
694141462
613756855
845275495
515565375
684686028
476839338
685332161
995631507
826621078
1292503948
1159230070
1042768987
809006433
894127090
701833593
628356571
943205299
484551802
1073710423
141651444
864252755
1089827722
1114192668
1277421209
1185534724
708132596
1160464705
1222515284
349643530
946472156
966854181
514807272
538210250
795481418
116402879
840590868
773612561
1120128153
518051465
601633100
535235964
1206019278
745154396
753864805
1063874410
1199718263
521939742
1144921180
495605460
1020924200
1209785394
1188142257
1053176997
533168194
471890886
857647904
1005260349
343967573
722677169
543466999
1003854036
1137889326
491146217
402383629
570918453
714695061
1145536147
351276319
643425962
673250878
841897824
1015033568
310777199
521453833
843325130
566538909
1094524024
597039672
857016744
314980723
977229252
516656898
165398875
1031691150
156970854
1033153416
861037133
655157243
1172019062
1249111682
668193062
1238587176
1022408531
1083196017
902765694
691863327
437261917
1266583512
1201910699
634135630
859926496
1097083413
1195331818
963469976
985989070
1017582996
1053309999
900058436
498602946
847843864
648729790
612333907
1091322478
1023837277
1294605075
394025710
1244728710
971635576
962913283
961242268
749996837
626278145
784900051
1218620354
1034375653
665424957
732515775
614427707
291706958
793749488
407586067
346077449
830161852
327233264
992482100
810354759
1027559371
68762436
1021347065
721226527
972537704
962030589
706629158
1043091504
571489057
1199501032
829643559
939931595
342197433
1221219697
787335159
1178804603
176202785
666391245
653073662
859207803
560060166
1285617344
783291474
894710630
1114384580
584052195
849650421
986518555
1004082463
129993715
952396505
861371953
1062129990
1179515246
620277272
881668201
299055304
881130765
498058725
453839749
481442065
408777190
1243620795
1146520947
679210097
1004017699
1004770119
131799869
1243164958
570777371
1088613315
441193354
439829098
1045020662
1215060270
425057405
435946659
739717455
1133069174
984166725
805620335
864532118
1037245292
562526170
1039095372
817438796
856122912
439301768
310792464
343132783
559236795
478607190
1163037471
634395224
395335582
248660357
1116096143
692191516
429035661
375913207
800312172
1238737940
881121036
344123608
859546284
398057703
664491455
643330946
525294606
432505923
610256593
654212172
887834870
769901369
834773100
507043725
764279323
888368759
915677037
698133260
305340814
878187711
455066431
603107274
863040383
255490592
660113658
450058256
1134917942
819355137
963412730
554860329
928127395
217407324
1174437105
1176376763
479631291
526444779
400237228
441883982
626180386
520492549
409713954
399577635
1012015866
628780763
1103858611
728413855
1109963533
347252304
76854418
720421932
828938335
468478146
420321262
341369880
819846586
1160375174
426802777
593098195
322302570
382871442
882510141
1095410744
741264843
958463332
546093093
859165442
1183990374
122625179
786667003
967008129
481403619
1258980146
566041201
1061810037
640726554
342171250
1229557809
374901150
1122036055
1206343060
1182618378
1181339006
378242805
527347619
229546155
643751382
1285622189
708017854
646550208
850967451
913174325
333377334
674551447
379555945
646466708
596829697
582095912
991421222
476326921
1052987787
702191704
856328061
485554203
637766045
431401037
1005501927
551875936
1016886885
966290598
1132343690
254955027
541589834
1258371402
791741835
957552134
1028972028
482032825
680122020
1272195719
1214516611
388011835
317041282
1177740390
1024424348
594355913
453889854
43934052
310148434
497481408
718552068
400945169
1156303712
895547426
508735307
340809758
1195357327
1103353160
1085772462
549796138
961685363
489646445
1216213416
700257131
936337644
797295552
935466009
570729641
314373674
591808647
476513102
367856008
1205227314
757770877
1119147771
774330515
793515352
578804654
611768807
616264267
776934730
863084347
949875210
823761246
943381923
591180053
921260880
413312151
456387353
1194322427
795898913
996911688
1178204481
906288788
457059569
604332898
513429625
1023576631
813780386
1149528642
958480944
671097815
617279726
460566567
522601917
703513546
721302460
442082386
942401902
414525354
370574083
773752259
708151318
665595197
935074606
694518474
412961182
429368872
748819717
271580659
896953607
504505891
598086703
522790478
304719819
713042914
1196396188
1113015095
518499595
328778515
1112504221
994051539
358527157
628805189
714080067
925504122
800509690
641609722
968075682
383085533
1131363887
864716229
769973487
709668504
733572022
857070958
1024817810
1146799060
1122124499
671954449
372061820
913243512
613289581
1207403001
883186145
835524132
833406025
504823938
657982225
357549673
360879519
1117946651
371125845
1227434014
846546577
1150608460
1034177830
350193795
910689210
496792294
651536057
833039144
331616562
1214914313
782947583
248652930
397179099
1068310015
347492333
607083347
757682937
243459607
931601868
724285286
1104297581
1074000090
949951402
379662484
1116718665
828037904
394560814
803571864
717072867
381046613
1000413051
413711357
722402363
819814784
354943213
1013291899
877391176
908703122
383363224
534056243
1078516070
602276460
1256054006
1058045959
952539384
1277096523
259364769
426045435
378255907
1191466593
1160163676
136388083
984041772
706447434
890773200
526660692
1088740290
1072597658
762939954
484782143
1020186299
769226661
485024893
760978447
801780050
422444202
507207589
1138895659
634657235
788867933
56443316
1072489803
1183685580
543181455
1021551853
1060195183
1181085775
820613896
511419358
183618084
345334996
824805356
1232406706
1084021977
982414194
413699636
888282377
463749206
611448820
310152968
721555921
795965508
1073079913
214500289
1090087833
364603970
558405505
271297239
501587935
1028046290
1094400126
826430450
1207967897
314660937
761083993
766242903
475539666
871669580
1206451932
410393456
803824737
745063170
751562600
365625179
378089533
855908823
417583546
1032845877
1284587105
369009793
468614091
1060203900
956269092
1180537709
507361443
385413581
394112634
954457257
1204355570
793935143
457852716
770357331
946374439
183614800
1028418013
548745909
645637141
535198781
460418004
661946691
1071572111
431951348
471403692
928503053
1127257400
616661929
283120783
1125050163
538555714
350228031
513485605
1258266920
201059591
720407491
511133633
695129705
863075415
364675154
785360253
1234281432
1170125222
575317798
813516429
650431862
475771721
637866482
1256930821
570279275
755467765
1033636684
1022700824
708398250
530792777
903470774
586607929
826445361
912622978
872140804
780063942
1196895291
983139114
497898597
453181508
719775251
450628374
671879845
267723823
230782614
1098335244
1219634790
602394313
1029051345
973128859
688102939
789511850
762408985
809792654
69143157
896381988
633840563
933705416
1107177501
199899783
325244373
430998312
298303416
274041515
1084979097
1154370077
729720099
1189488344
195221311
1166253993
1116057963
675759170
803254348
890563575
974129183
367272928
383880017
635445731
1222074761
190040779
1045153273
1045318977
420747388
778201023
829314240
498252754
1123153962
1283840566
881129362
540913121
1088511175
789248822
828159053
508688507
1017996336
440048473
403122612
360089182
1231764888
482932497
645238844
791334347
795107324
369834242
1101761444
581709844
294790236
385437922
1159457532
1116585460
312221022
935609538
706179600
659238922
821175289
479700837
803150512
1128265021
325646295
861309918
440677974
882608239
903256170
832531726
621457454
1213159170
963813407
943238052
1279949771
885553029
397533222
648186523
805510161
680972704
381140173
419289150
582238667
724772196
416332237
62275177
1059155631
699849146
710692626
96817859
281200683
653724701
1209077773
460226052
1175925424
1187544152
859929104
109974659
732799798
1121177746
843660253
817121563
759832685
1217320109
1015588360
789870277
354692063
654339257
1076483612
1022837907
571570836
929463366
1125505653
962823538
686522872
804208237
1282812161
807218210
654167982
844454433
924969759
464605235
1199735644
1184936066
815563541
481243479
1099969199
1016441701
1021487257
1142979318
634817805
1023247800
878296801
279948576
719702639
1197360808
265070899
365911684
1252155871
505672017
615126715
1194708106
625924151
1079795355
1193872196
448976759
464604741
747033385
864118086
817827470
1241062271
574088396
915339637
498797392
913404455
849662936
1091276939
1018844082
1053488248
454992552
789348481
984572521
336208409
894397354
927736344
1054755224
224928813
486451652
1102879759
717074798
632879556
867829437
464504868
897520853
1020713102
1106527769
788252029
820643437
439203411
845526944
499352224
408645738
1231075115
67832519
575949424
423034327
1186894832
1238499702
544689713
1219713985
872348888
603350661
760502687
601418521
1154710683
895376751
108122811
431646352
865781984
1090725838
686841651
730716605
796831251
149726167
163091498
1044131741
1063268655
952683285
740411407
764073653
1171449248
1212317008
569703771
611126003
201318424
960545720
1163659492
1208683073
886632656
193135599
784701035
686294372
583467858
831679235
844145793
1168513065
437127372
529412619
1209410045
713806227
975888242
1229806268
1259281233
435853192
764974861
847441941
660890855
683777280
728271590
872733834
528202712
1034689326
1098499433
595880194
632658858
512800687
851083175
871596528
998076199
628747750
430919156
501209969
990551713
599336928
478087594
934154486
472180074
748664227
1212850951
757025600
1015080031
836248093
1041874413
537541023
910305556
452430482
972330320
334193868
448932418
830045811
704821906
936431017
771912756
885198866
727249118
684164987
868216563
981708834
778371117
894025425
619897566
826857511
782162252
337579467
747752637
439133935
356744392
692975105
640331399
1025949531
427162399
673929822
689289276
183657868
756486222
889143952
866436430
1037165991
153943050
743409134
501410428
858001666
660711952
742426797
1143796417
740961007
1079789797
1074569687
259043491
264049148
1021369612
1234506066
1218622922
876517087
1068328791
204932505
678883221
977359125
579837682
550446597
481766151
424231109
726738342
730453945
644701267
899846679
1098973741
506451648
222259995
287912432
927228009
695423605
396385634
886103419
517627202
539179220
906423271
783570754
605653625
395971574
149738172
911363885
975246105
485713273
514734520
556669974
1080161893
777973110
1195420833
501354253
895505087
407716370
800193127
926629320
1170993344
574491814
750534362
996839683
525567747
1116340952
977054438
374898682
896929532
855232710
918276802
888495362
404509711
639746317
1088008662
321056895
446913250
487494731
462171068
678853597
629350357
822345473
516187850
1246716740
634564857
1111491845
1218298718
821285199
840429472
1241728689
460653467
1055875612
410804228
829284414
640615542
1134724051
1115121043
1219910083
86293220
1108434172
898037636
349553732
261548271
949543219
1077178736
1163089819
1141979531
595751498
886796514
111627531
455557857
649235293
311293073
872411427
331466656
1230541372
792649895
1279672274
818431
429015023
868713223
1080227423
498204795
416357460
1233903190
718981094
1124139115
633578971
360099490
816015001
922868993
1110311498
1087885751
447074125
1245015567
1200911608
1140488365
874221924
939636541
925522148
640381341
923607785
1037143664
299770216
427995157
2733343
983083118
670349129
792750088
527661674
1212317281
1062805757
1173315294
409416565
513302506
225620665
1008317707
789795357
834468564
776800436
1132683670
705306597
860055550
499363909
396090523
626935586
730654346
322762947
1048472238
649947924
670809040
1130338500
889125613
692558232
678696750
476537458
1116500891
1121464436
1235166678
684907885
479929734
900832226
401911024
663118314
1275362973
716992924
642989941
484073326
507633900
408877130
335145406
505876796
266507305
1113085839
548188485
1062794254
982661906
1044658397
973975493
872871668
876619236
906555696
654421659
709120588
477959427
1059980852
743836818
364294035
431379572
720636036
618622884
598826437
325926490
783743250
1102809230
186587059
684224415
986535465
1063234639
929484703
593592711
1141882875
466683602
957682923
991659
909243236
380031628
1062629394
1007294875
560534636
1217048046
709254798
1094085057
383477414
482971363
1284647246
260433844
425157338
797024952
300408469
987013798
993139860
540083830
305875288
464117582
598745121
1044354052
452404317
663840332
419826372
126103889
435936756
710022937
906380731
426092864
952035302
1215737228
1231815216
348740460
1092783282
999862992
813372147
893723071
1188539248
240952172
438466803
726270630
1174839953
1096902554
874198898
463340029
362137094
868244782
1128166484
960379087
528355756
494882770
1265461163
999068842
1246448333
985592835
1181427981
414784445
183115981
54539357
918921316
1167483720
1156639553
1251527401
1096475969
1150103094
1086122773
378901513
1113079449
745880401
1078607159
1173848062
623575130
1203046779
467336477
659512465
751173428
855075165
972953845
808303531
893131485
565835553
1121007668
811319308
1196739612
705903063
1093999744
525395578
400223453
996417540
714081322
839286243
429703250
638048659
983523807
1240365281
464957641
1164333672
190754658
608584909
1004340751
1114739229
453927208
914973340
384986439
530216478
1179005285
192429614
1011338231
1260960543
734368394
838872399
1268880860
1057839836
629596316
662324600
768878701
1034999271
1119445783
920636392
1181856464
953502594
702329979
624987292
821676313
580756712
875513215
391961018
849265656
707759993
1032992089
189037769
884401336
836411488
378199794
775129510
774071601
579030419
753343702
991494980
555047782
1233322692
392977183
676910602
647210634
647628164
815070352
542576864
796611416
960952414
467572930
583906246
537447442
419374133
546945118
799839107
366667397
320256869
519497725
809907878
690506539
783056603
427836463
637824330
169192271
635072757
769902381
478323587
751372334
789305300
1188290409
874639622
997978918
572484925
576637664
1193913778
676413311
676471644
481326066
480827222
724199141
1095420290
930551986
646636631
950139887
871819846
617209601
388570715
1068851921
544256654
603769036
1168651571
753924020
514278241
660480811
601365405
1027111895
361532958
1240810609
655455824
463136367
1220342444
741772002
992997187
1057337469
448214525
835630613
936788752
1025917169
447828580
1073529834
581282408
624208171
534326630
501507087
397563779
1065186318
637326714
927123357
654104878
902218732
1110003889
1276883072
385837130
880398768
766377749
692604738
1063696430
944168558
1090359968
1062266921
943119812
764133960
909258923
1260431674
330373673
787413022
345534553
679865820
1141242816
1167558322
628633152
669396186
125477883
669965230
539543280
761571560
370749595
840295649
705933778
78628017
1228010991
894931132
433002385
508711026
275836212
895942825
977230179
675088113
672842361
576794561
1008193027
709866554
498079612
1272714211
1241250196
744481679
961231043
499238036
568876218
838883008
767409960
738377695
864923033
1016790095
1200912892
429420329
534618648
893640490
755919866
464588984
885427483
498484872
159623932
1075209247
1103099787
1036819451
914759870
1027936326
688990237
721384712
1028734967
570231090
1009413641
760924907
896533731
1058663552
462197830
882629502
565608556
965457984
477747405
1055411593
674115287
1296173508
718841285
1024646901
1234515701
696776407
439588873
389019560
523402479
812167990
619057473
458997899
896118614
1245946925
1083139377
730875167
547020395
738396817
890900991
432457697
900778096
680390375
890127944
1150214830
630007770
955091411
498512527
1096684851
441932985
998097065
1040905565
730736927
363806882
911236421
626225947
840225627
892013370
729943888
801123028
954194340
1032402460
1082156765
590250125
615945068
461098005
578471305
1036815426
313452520
1174987969
736059701
345831481
1009819092
489982402
543815060
724410750
415528804
180949031
859744182
770521712
579600269
479067372
433674854
815511846
704248990
1047235581
781033736
399097338
725829650
469861087
621764918
945912252
1133219440
512462189
1196431236
863879808
1155943123
106497009
672688350
1223029733
660481460
499129976
1048099651
393236145
45571220
807594770
971085506
343909425
850747797
658586099
1237511405
584917079
1004432410
1020458127
589857172
803962966
1260719581
491486497
1185877332
917877276
749088465
799065747
753885097
765066313
714490640
446399608
525065949
547521636
521359723
489904188
498592057
128023334
493521460
107972480
662491362
1205390568
442115493
493589124
385027248
595511241
1054570494
897430992
1019977277
585492014
690651793
1231047229
974094262
638512071
871063188
1230234659
893781726
1876827
943207460
970964964
574124658
447181167
995516977
1030182723
406792240
855440305
734558397
1098376352
1044550834
1097096391
478094724
509748482
1174732271
416807118
308786896
1015754506
1131894404
1084965306
938794755
698223893
321633741
297106914
1021436459
388861137
1225698444
914934341
443635177
334734146
673508826
1008230143
397392951
1022916924
1068768484
746586691
746557665
1148721676
534176954
807645007
1270475291
184750909
879300880
700872705
949433159
252718051
1291693507
982290242
874343227
787128105
1297781544
406335900
263997137
763985118
1124609548
349140324
1185614048
1108339236
933011339
504023968
1074985228
788762855
851105298
936514538
766037558
1175809023
798785681
1176675886
688768367
210265881
646037502
1221093321
393425703
1052219158
1205298675
938774368
1258390865
571472718
1219527440
1201216320
67565977
800478952
673152091
885842234
1295285744
983793159
1072458470
1052585876
1175002033
954078112
995868713
484283649
493167148
909079966
524964931
902070703
1099278622
1280697257
1154746765
733726290
766137627
425271667
680488260
406106248
863791151
1244167467
1141285243
892457030
803274083
394540152
939429551
652517569
362540211
1036304927
749262063
350381376
782901785
422121947
1187696680
1238832607
626795374
417627566
255727216
947944982
895102762
1246536304
533324232
1229938817
651774923
1197337278
359489799
399440961
477014648
1080811472
925681575
1161940955
650080798
839594006
1233155977
808435325
538609504
762389824
932802965
1142240683
514443499
420540680
138482954
894070235
1235524610
979618556
221851511
838022552
694586097
1008880123
941698955
431049713
926614525
311288937
1006042189
1052121524
1156320214
922741114
359196651
1102377595
1140083296
960810582
649945881
1132189344
1057863957
941494160
1097372525
682531951
1023706214
694104842
28580313
600733364
701343792
1131770045
443874929
1137158065
731484401
822247642
450771201
1067450828
976588587
862108683
393771868
941867927
555525536
1185489471
1205497469
827769027
680396301
1000330469
660675835
641045112
761387948
549273614
1267133706
405447324
1113854697
1002645460
896187731
926372637
901160143
863983215
960238196
1065595079
243760250
912496431
502426304
602158500
1089434642
867309858
706971988
463042787
884083996
1251452611
1135461057
543420492
439280516
166445874
705203209
470414514
827954833
970818801
931153892
852450860
642144899
1034150919
703511365
541928639
1269399709
512869398
901914933
892159108
1298815062
372676163
516608404
969337908
802654760
856139876
518748464
680111302
1066925281
445735341
385646141
622061985
593866943
567601667
395882814
649132234
1070227829
1242314131
738079975
798909716
434939959
1261742615
554184346
1019830752
764780495
468517318
976366687
923078338
411041226
563549069
268845990
936665221
637624429
556578546
534508521
981305649
1175558191
411009060
398566836
568461486
903550499
560625772
709845805
464202934
829627855
923274866
1026493894
329333451
1263311074
591350958
970419450
781609722
81360463
849867968
529350898
1238108711
1122784347
212869601
1072427786
1299987736
107527658
726654596
700415787
570760842
558053901
1062715213
521041583
1090142236
1145432157
1024136628
539524190
888252876
572376165
912601986
381794146
392340310
629499177
55500313
1972607
690265297
843362699
131292815
687424546
520532570
648484875
742761936
1019880257
499006517
1043160718
1219935931
1158918328
1179239171
504842962
1269519480
1086847609
609201013
499317609
748311004
956638557
480219379
459891543
494065032
877070927
955461272
1198728006
1134102812
640550366
566860141
732146968
667128090
1240313430
666925298
1137220815
537081468
378295885
637983777
981709784
497336315
908809682
381793147
617067268
882258053
893679230
1162823217
468286596
1185386611
423018230
633805457
1134479506
1040802465
1005749726
1053265341
565204075
1027348125
947569249
1016980286
135859910
897718509
1230372383
736619781
380335212
387916056
389398387
806941001
760732581
482010291
303799491
534281146
720606418
1113043395
368021520
890720649
536339648
794521670
999161606
539329397
617300253
423169748
1043483069
1160088955
1211811655
484542038
1080312477
584072147
1148328970
945645
899474974
358215578
406838575
1002719016
767558026
55408961
370050537
673764425
777821532
270857412
733018952
362911519
480694852
908738251
598206096
599455454
401459506
312557510
479863615
1262877774
963107417
822616195
987988745
704610884
435702942
1069568109
345191265
483470375
809337512
581395321
848028808
365184432
1163120561
1154101701
481922643
908410447
1016530026
1132990015
735574156
699745370
1024952660
131497277
1035133838
567344154
622991972
909355925
1034019352
457613680
702297535
471477604
633797930
767025605
821615181
1136443001
547575632
567476500
714319058
904069740
1293724834
508437834
1185811806
296525686
929285775
489369784
966713117
914807338
1112339290
929443247
1042300294
631149483
603902538
494375588
733936791
1237171027
746006133
996089361
950500473
716973709
774485206
1136173538
400670971
884910005
1119519402
1223675206
968841691
190772801
1056767684
669902406
359718411
484105369
306547039
1005675494
698654351
890968670
517405827
518568906
976005672
662404453
724357704
1055220166
470341420
821969071
641840982
94120911
674337047
549087331
923182243
926476127
507454485
845508230
755716116
714692711
1165150620
486857683
271982588
501133513
986082469
886134038
377759215
867285903
432184090
325633980
968643370
723243468
623909668
812603102
645765536
707975093
1071210581
1019270720
715959682
929854382
440112671
406592186
956434734
714424293
788676540
1139196300
398058140
908100349
869164018
309827259
933736954
362849214
1005628540
734313392
1089861446
1013492950
845562643
1094609029
824881639
1025843520
723452614
252284806
157091016
410506434
530912859
499769100
490560021
1005974780
860870361
415412287
974178233
1103624469
937705429
916898412
1035616222
1036367998
1231257071
1290150662
865333338
1010666624
681948566
382369279
1058820986
1277479933
879343945
239802466
1118747594
313001103
991398101
383842507
1050931560
592739409
453424971
913348404
534330608
437596367
918762004
403499626
725400522
867786392
965017227
486891267
1041699939
540819656
771452230
1099396156
883953347
456569753
985357060
903757774
750692484
361780626
510689343
1241640010
791678062
317215604
555388401
565168877
728274576
996604545
801859956
96929710
498497157
502834838
602604185
1222778784
1098999247
1107760963
1209386295
1084632204
1047500578
993947064
773597229
1108874016
710312729
779580376
216219274
1015683788
73115596
716228563
357198007
985700272
1028495018
1016740174
542217467
655618431
230184457
683125346
439173250
1138926768
1247129462
874253086
1096141498
536027134
1262385293
605443077
784507945
342506870
1208274117
836133681
912402689
477280330
564725480
588856811
360749458
480873452
1038722104
510166017
1187478670
528394033
721827809
821834501
1092246319
894020820
1104526541
118917950
366110680
762053720
585639672
966545203
974403064
612137161
444691721
1221829472
510441113
655080125
449279037
810098506
785756079
913057820
1005370977
286937504
409463678
1214878859
800480010
910681564
971335752
702525954
400054818
351240996
970886162
494293833
1174723651
323369690
1075564961
948349762
511029140
1253433379
210042617
692938636
987310428
877405386
412344250
908972394
818273846
588474652
356707941
803967107
1023291688
906173276
840986409
571509991
620538381
621254388
1041157802
514121588
106153947
502724021
515522206
515912711
759313474
650876424
924615125
625987454
1253984925
646129271
1148873023
1231856919
215798708
236472069
992315956
626103445
866026114
1120604415
1249133940
1279092159
430575100
1053614208
305287671
956132994
980339432
1164915490
1217845693
98700875
464869537
825587288
635869039
496971566
500227009
1139904468
453257066
815926216
643660315
181957992
803607665
531888170
893912547
395269918
606371648
616823376
1237402142
764696387
1016584777
462298378
1171860059
259324675
1163699242
1170527690
667434478
849455297
913204179
673705203
757882355
777507664
1059818884
463743793
417801344
595922853
241564185
911262386
1040982126
998891277
1007738736
247589619
1202463035
1071901725
638763306
913404508
1169445496
102765879
881788509
401276516
976310501
703675877
1231673354
689931230
222470413
393175982
1265468527
740358738
583194271
317570416
458280200
1012529363
1170179865
564754403
856663379
1285261554
794856279
458059070
505033182
454774916
795231696
1186378629
691421656
655979825
479031919
986759892
999674207
623061614
1158564511
725807702
617346938
160309838
1037907471
876280833
1101118748
480519776
603569958
903847661
804681946
626489375
646073159
790638133
858787138
651511805
998124601
763569459
851711967
987981701
1057298908
450175067
949954795
776513313
286210719
1001900261
403352102
877911255
261125544
711698756
458034871
796134929
301773259
889191878
1072954969
862038195
939660907
984095654
644877104
461065244
406679186
1175880096
1196054269
468735854
609116746
44926501
446671808
532185316
855889777
1013297931
1158496525
487036066
1125252053
812802881
1023175896
895672468
1147835951
793789172
566322234
1292881289
1083238205
1244083390
1156022715
231675591
343332274
1291230239
953891050
807561784
581979304
1234985892
1163220341
1066243386
871390684
1140025905
813440495
278319773
1218157282
1195635765
485030075
1074359377
607084956
1162041838
70170018
1250400472
1084722036
647268303
1048523123
453249241
452789335
709534700
1133298641
1239456018
996131687
811080125
494304937
355021456
1066767971
137989522
990365536
686935569
1229222717
998865824
949731141
233548660
828342325
980407208
1231218822
946493061
1046298101
1003009835
1150729848
674908248
1183417351
875751787
664208484
1029952822
899291116
971044121
1054566083
811390372
692934058
653207173
1257678848
956240633
572550043
576997504
1051861598
1042628998
663409858
884947741
987440425
1181113220
648249823
1180668135
866549681
1019835343
902244072
501498036
746183366
1075940922
941318690
1243368504
111654145
640999535
451090055
119593669
1013958560
470859438
629958131
1120984975
497200996
468907621
604307932
1028449762
536772030
1095211920
559242217
382814481
902018276
722173185
1296635244
867015757
853629625
992339471
914125092
492481504
760467841
374932151
944408402
889760165
119958715
855576826
434322617
674829070
722667945
1042143866
1233481277
1009714869
903453910
280775646
691978478
1226345872
474169245
505673511
1012246750
1254719429
646225935
449516157
840806442
386887701
939589848
1174162920
821223365
594436234
240036025
1221762077
445123495
948822088
397266487
341685195
1128106972
1064301753
1231723670
453975069
734731498
392297428
1273278896
420984206
833779789
769251287
960076159
456493384
851135928
546368610
956962839
1120096444
798286369
436566136
585213723
261944462
835623924
1233443458
947711228
1262557662
586669011
577404432
1129260544
824677019
372589865
1159003601
399508697
475654288
734267273
529629826
841521033
751984276
216146339
363112763
1201910424
542189379
333186815
857433232
1051517112
1010848851
825813141
635731735
506069297
351284440
833652772
704632957
811315846
965332673
595873261
713396606
1015822852
578254843
764857813
987150311
916676961
1055434531
945016674
396503050
380097936
252922004
1130985759
762888135
429210558
871777674
562684817
486327776
869869880
736274970
1081854550
360469666
494948225
377048863
981803039
935838105
1054781010
1120170904
971543450
1016319314
1133402069
225435248
1274519356
563369058
269480245
509785959
515601155
1120241991
480804457
248811668
608577403
439101831
830111089
984621730
444660918
868928816
298849158
823021976
654944287
779782396
661373620
701546175
1212294961
1267855789
44154934
1137030106
762275567
760849748
954134986
1282821863
656193880
1071576748
717755674
677520290
1145669772
1223423916
917932695
514497663
588001189
783643621
346065
1041356204
952577772
1108882612
750998672
1206524025
1137087042
932782651
442167428
1186377002
232997099
1256292038
505236106
267114530
355479091
702034699
395819145
578187163
164054554
1060103698
277444228
683157839
401419165
758131292
707804972
1014768273
427702715
770204746
40271726
97213036
680570244
1002238046
1169057194
819830692
1005894352
833056783
1197742989
484130344
284171
798871764
742453901
823432794
851633784
301555237
601294463
1009860595
853703445
736959919
708903208
523085083
358969753
496692224
808891413
428173523
651926490
524970722
571909989
1104677865
1191723620
1132962962
624148457
1132481484
673948631
469202096
769027752
667256009
215764592
1260893663
1246443732
921700463
366179001
464325924
800631734
1061558576
932500308
861310575
1077013199
687444714
1227814022
230661800
820878532
715658121
895272040
1221828151
1016360976
1064824621
876536516
1249166462
483834605
237059390
699700060
945094229
979182531
763855512
828071812
880698889
963362420
894124059
1143832294
1002422905
692379443
391009375
730178759
797869315
1134460131
471075799
355481917
916857979
360936174
1231733838
1089501238
1095331916
487316543
843977101
550433500
1036183563
606451736
780429558
524788870
1046843145
852930149
179478865
911212485
636624090
1066893637
718588082
1232015794
697089097
554492758
370365164
342147127
153496392
281808036
340426464
816940919
683072823
798387152
582005160
682182617
734188104
813859544
1243127121
1278251181
936108142
1292500615
825045412
322813972
347419099
715872412
839367015
1217339073
441786400
781722600
343633438
502092654
901420872
515387154
1204854498
624089475
1046797045
1016170252
1220453609
410133746
488620018
887824154
347632917
66849039
413965476
777169377
388370592
747164990
807669072
1102576845
822558683
518345552
1012272049
536417126
837528243
738602657
885559247
771583843
797182760
426623107
554508509
384691121
897520221
418060206
563751627
581345984
503914742
190547360
1150779064
661781773
852812588
856784923
337471586
1034215615
741140130
446459839
383028868
550045151
529720206
1036450120
1027783373
446778073
870475589
813651938
1087751800
576841059
669985868
839579127
1061330400
393333904
1279789136
785920945
470992644
537677974
442002909
860691370
419225349
743751248
758121597
1003214874
687036802
851257318
345442705
495678300
943157609
130668321
1135319558
469933340
1013894238
1126117890
555969413
996119035
1049013424
779267483
584173428
533780426
1030686463
427330009
355027196
917227764
770829014
466330999
730022786
701008210
1105295650
519126856
1021133494
384668074
1077168338
820996904
985788806
467863738
806707590
840505482
844504599
637721871
795117299
538101233
1121815761
821030802
298286463
1073149648
1034020994
835133913
754787591
562118414
724148701
1021060865
723492386
454325641
845106299
381519593
792991983
956623624
617710746
966420357
594754756
843761451
523259663
848717877
987751006
1152251290
924524561
497434029
1137935392
989285699
1014208638
736440474
443638673
1089841295
911111350
1211310673
1065845505
760626301
453308416
406867008
265454220
504629009
433348134
747373641
489189288
869097437
489521155
401208993
763497149
512277199
963440461
89046169
1020678413
599775824
627099188
1101756895
888072194
370947840
384807700
855139422
935405200
624832585
1000847798
1106965730
693904463
943714452
1179979948
1047752946
1050921999
844786755
455448386
519622036
1177277250
598496100
207334691
1188428764
653653465
1202808396
629934473
1194283564
771194001
863349060
1296201837
540235525
1108895031
956994037
537109653
1052442392
798126790
1182052503
944694337
585144795
1041107207
246951154
952639869
687179891
1081941233
912320959
803232806
493234016
455039167
1088717367
600677093
859511868
941319525
430630929
522493531
903629637
872963436
279822422
1136450317
901878200
454291388
841695277
1099506954
1013009733
462068133
1090339457
482856475
629899199
567751371
1012438700
1057246479
857213917
1100421035
957350926
672527378
1081182866
896295883
496398846
926091782
1037648921
505538976
760987762
380080960
663673765
215780034
1084116251
1058754894
1193110268
1296361286
917423598
980803337
856159747
268877112
968829945
1037060634
961799269
854197991
920983414
796037392
791518416
539944834
1137271620
888743849
324787452
1049693423
1230594797
564990540
473657239
1064473040
467048484
784399130
748060958
973991420
1120209337
1158390730
1039363485
1181187037
534105997
885195302
1092984867
236646650
320340517
682343938
1293683360
884262676
1010035669
758291901
340434238
1072566532
719733700
450961242
949741764
784088295
566533546
441684026
964677242
1243043882
477790957
684592939
1095192935
1222783986
1204077100
999097715
1217623062
528870107
828609256
1055082442
517765938
1248444735
587607211
322862715
694918704
1152921549
462845796
564306536
967687302
804450639
946621125
440066517
1005244557
473370084
977797319
441545297
1031510707
845340981
960498013
719906282
195749410
568965041
246666599
385058662
628221017
684139986
546358049
767248327
1030749751
673752318
1091216548
847164083
129114208
364311963
836514118
800414916
783014015
1123702511
925930447
1027560092
1248321280
377493668
442430638
636951901
471525978
799900089
1022849924
1123868061
821032378
1289237904
531138695
550538840
534677388
503951519
999459901
707153363
1068246869
531549645
970572488
517261589
1109760934
961126582
481832089
424012859
1045157508
1024664927
762105409
1210974923
1167363063
632621743
211542524
533203515
1277752346
602566288
989593060
719788239
401875561
431063735
410079614
898369949
181285158
665643379
1042889433
1227838335
361106661
1140084442
1002705374
746916487
859823391
742336138
1142471173
537393799
550457476
1070295825
508338777
844736613
1029331956
542049258
872755316
1136083459
730466022
1232318262
1088349741
1213886839
1286062396
399780633
1055661786
952423745
376148780
1278561803
881868518
1002496966
1211109702
339533899
1022550311
66870658
1058725694
635774946
584568856
417804327
448923825
944657755
236866607
1053526565
107327744
828450074
564836525
1147549030
489507062
565373545
1174247404
547700304
1047285016
696295167
726067190
1099939201
1086010328
999440937
582934875
346157460
598918866
933355866
1272008448
847798465
1051749321
515116184
455206311
854746318
713902307
497232252
896270767
636940614
883660678
533745566
546091030
1129056334
636509669
954368794
968606554
436975782
213512357
959928673
1060200805
752427034
675034962
677449958
1214284820
949593678
1206661180
779433658
1097133467
1069973202
1020838399
993179696
608603477
952268176
1036346586
512787249
272983834
450657267
508981971
1225212935
831455938
813908340
941460797
1154286330
1080207652
613901365
939180441
387521314
362005715
828681523
6099007
694081276
550754362
844922260
446194081
566806649
1055473458
476400197
994712919
737195002
1181654270
910832368
1232918315
725320162
390030543
454928270
895434882
831755736
275650386
817147242
1121452709
797274389
664187966
1158285072
541863359
549100476
712560174
851115661
1024335195
986372409
1182156923
922802855
589461143
941391713
613233391
802865805
1187975988
119922678
669505177
1129531723
1076211406
413348704
1205081827
237833944
916837198
573214020
82864364
43415677
1082650727
351354953
658702322
530606880
1072932456
1181338814
557324256
816059714
944484863
985842831
707060095
568615036
662011960
354039954
1211897597
402410211
1163231082
1092596723
1251799714
411865445
1004551181
533044839
990403881
384444342
806076913
1243385552
1027931894
827013274
471231972
586876125
935857623
1212727407
1273114804
749961209
476237469
1244416916
628087860
1145255747
2475346
381893462
414717556
518478696
858669925
285360957
1143252581
707089449
453735681
563960490
785355936
862706795
672318860
793567117
783199416
317037956
891718302
417433410
713872326
432223637
555972626
1031625146
245765400
312637790
1138767036
355963379
1017378404
444560666
792666845
900040694
874329446
504658586
615085729
717891591
400659830
844016079
1234555324
665588786
1174535844
889545501
492555579
467108638
1213254820
906309692
1241335735
488967824
686199142
1131222159
112270053
661811865
684635984
381574050
729020950
573277547
940006080
996322155
647134436
601705921
973924643
1031354807
500017295
1063691979
980929840
395671766
920628327
786822841
968036863
351204623
855308379
1238779137
290045569
219585837
438728437
873256845
640847358
328629683
133084317
1130075042
1249204802
399364785
895565601
578437439
423749439
947304637
390926778
905713502
880342828
646872328
784411942
12651474
1100098372
958794107
665651387
946372355
301342375
418146880
937607404
1009372772
891064438
649385557
551676836
2671195
862489014
153517646
705754951
396039504
491550309
742284120
588304012
770992753
776358459
1029815636
534146621
806821001
229817866
832723797
878605875
782770255
421628866
734876090
786010532
1019979946
1262326366
623054977
330548964
473645982
783697194
724348281
513317497
813910042
487626038
559156603
709155669
761968721
1156258354
896283225
415301007
1184127860
842238245
1033354692
483091354
1220714279
225605447
216952848
372714543
319005748
756393070
402535226
1043718874
1115681851
364821101
880941065
925693500
111223441
776564246
1181095110
703888942
1060787948
386103110
782711086
502267954
1129760529
804884760
180691733
1111803691
68352888
431703900
830372887
226318060
568834471
529372567
433254453
711594003
1144416147
802020298
673227981
1154687665
673515374
422453574
987121425
846087483
799494865
621770868
1076440770
1097529809
63805962
1283811706
795909295
556704598
834797546
888420814
755010940
488419058
1033718359
464210219
712261030
508504353
948800215
633885500
1042675090
1252469938
864064804
1020712633
1018516828
916866908
1178135632
1151546021
540061947
194496594
1219627001
1219294800
955219559
1144782644
394322291
655921362
933471177
1233897195
817957138
1079840604
1263184747
1153711981
157122129
983768282
859021604
1032836364
715248395
359779297
722828995
418700790
509346808
898230737
1225737384
482801168
551795106
394454786
851926942
512961109
472768483
523096601
1201406490
1224121698
63924710
653979779
745625952
817373218
663410393
1096167307
1178857178
542250347
1055216974
879483442
529137225
641620445
702570085
832464194
929390491
873207538
969316543
981297470
496264229
917071236
523587165
800006574
1096036370
1086874385
820759309
407790373
774634490
841325869
571708494
814574560
165497013
1241547414
870054375
688782243
456480216
748150208
1044857400
1054235783
592811855
1249349248
150795923
606109226
890060997
1185543603
744631038
1017703751
920118453
1081795791
298956233
1133611501
389224837
985377680
673655106
932397832
1191165688
685836163
872512338
766940420
715767733
1046638955
42244239
963875012
761046268
391360088
576622058
178123472
959031840
620349570
285245705
274102103
1148798112
723769680
407855186
519515971
965854144
280525441
294225586
606265471
733989469
1047051338
942506857
1020883463
1082250504
920392890
1014840659
1077366808
840481267
1294410777
923889255
68155521
897258337
644950998
1182988712
463445188
761930388
1288814589
516659950
1031800293
366827486
530552120
1041553718
1267314526
785800183
305487782
373616449
1225425562
697335766
326949710
750453855
1132400336
394563652
788796898
681618026
545207806
1003607543
897504065
1092422739
497162727
1119814854
707861248
270501423
423306062
896058739
609681210
1235508466
722387896
747334424
758757475
737485970
1114140133
159993754
1230485661
1118534198
127710906
407668134
415070040
557930969
449183882
906843011
468012712
456810380
1098064101
1028779803
613060837
1190404807
1051064195
607995587
296737611
686889590
1224404781
85867529
1182429866
355245927
330483700
1068056933
1157058893
1171658892
580112545
1158363108
426592245
823656665
666553449
1277672075
850307554
926172213
735563037
558493826
697917781
579714659
579973649
281083802
617054970
880731792
882070870
565024263
961525094
481711611
610184602
981174383
1105947097
865622299
1115251246
694747030
598826195
877451970
1111491936
1259334299
676648874
868339716
874002458
970197595
945012911
205913046
653779450
548257639
754561793
557925993
756840409
1170335723
918877845
949692674
843679407
402354621
388320985
975335292
549037538
1024449136
689166316
839859092
647655908
711237919
1089885559
1184947345
1002732825
725351235
840002115
1298027198
1059120934
1056077425
849228763
464048256
895818304
425221839
1197333406
929845337
570276528
516805099
640612856
1264510936
785962296
958514666
1293858508
323502875
246232093
577938030
317032269
918438969
1020102320
631146008
663960240
582361786
842474855
725322724
835635535
795669555
452937801
1182809993
696124617
518773667
1243817295
490409753
1094468170
740343609
1027845267
502572064
552818462
62139826
748600722
780770721
1025834246
657793845
274922013
1044436905
259461171
321379996
1112245165
834030136
1061611380
516515111
908879510
460112267
508793757
777175130
817655612
867294963
269355373
886562623
678490128
497069691
486353209
735776258
1178343681
396628256
864533855
1105829996
780733613
862732440
478783671
858157338
1017569030
781648932
1000387791
375265623
288489565
1200318402
1194818619
265238176
446285657
815640585
867936296
919818487
948135519
414726490
876080199
1046630367
1143113494
586257640
247914382
827659964
547081189
725276284
44824608
856259484
383555701
903668925
491075697
1273105663
299298159
1114535961
611983954
415094812
1177752784
947688511
623805891
881134596
533465014
1274540642
895136083
658066329
373473040
124686515
731496414
592722695
857105495
1245672212
789602672
1092003142
1180625621
721343561
621969545
829021304
586858330
638689190
799139148
846489667
566580262
1121986867
602431968
965153996
904173229
1228008705
957217278
809942755
1231454375
390031190
678654039
580559906
752739347
454416499
870353216
1049825446
366781380
1242731576
700423256
796828997
1138354350
594563685
1056818845
635961481
871511255
597183341
325563742
509560369
286414064
970347305
729051982
1215522870
437328850
543353249
658213041
875059764
338923412
966086082
737274279
766217703
1138279460
822017561
765330267
892040736
1242548376
412969573
1085547367
881032650
1077207580
681502405
279934890
1209109340
942554674
821031875
543183269
1234588098
945579630
262049948
1049888506
210264434
679392693
1128131416
784064593
660562755
208691843
1194214031
1017606552
635325524
1099302825
692403316
1268904371
1294490166
978923515
904535426
225034601
521409330
1222006669
1243456072
689434153
859844870
199982113
442820760
331197841
1198202187
1119149847
162943295
435448425
724138034
1052294867
582413998
373965589
1000835132
342137258
509476087
1062964991
446919853
497062548
1180455943
826516863
1187011141
864006578
642981220
922818590
930562381
709401064
903404192
515712039
1282655195
1109238068
1103879236
824194120
796999656
1061727054
1080480062
745680338
670358239
742715705
789883263
532249721
333025582
1143135673
690708649
308148575
628778046
518825892
741366709
806048525
969561967
272788593
940376352
1034468810
888801406
882328736
816820167
891573305
438627875
868926594
377212122
505831864
427808337
1121116986
905426027
430172885
337543015
562122941
769022156
1135345011
1042251552
814485011
877980887
332053279
308667907
604394410
407249574
1002075343
683239275
251103583
1136036620
1289835420
615439751
1022369899
823282918
965505950
1157446537
834598503
449559920
1185225574
756662702
980615490
678144186
801146940
613718156
893825844
638936288
730847068
879376522
963783550
1256097369
848656130
759243701
952934638
260858278
842240158
1244121369
640915136
496296488
323282968
612380816
853534494
966811264
830328265
1214768153
299491967
1148325793
744544020
775177448
204437740
250708998
1089939167
993208667
1121673576
1072667974
713596754
1118654474
683026646
543440573
1276927469
858124238
505144954
688584653
672574064
771996889
1128400621
594759100
1077852328
1232360080
586531552
386254732
498923065
1032818750
710190050
361822875
981911439
975505878
1064556440
843494174
833866736
1171158846
360544857
613487875
463006682
467910759
995195403
1110072794
524996223
1086191664
434824110
666296242
217417729
878370370
823467764
593501643
1116138602
475779345
599627850
1267983055
519117966
1220743616
684735129
583860024
457715378
1011997015
805945071
547887847
757048278
125634203
641416949
721071165
1134515850
465276536
1159568761
559242473
1095445095
766062798
740957911
461137003
714953053
101529991
645204450
286465696
557002863
335058309
678276768
1256126637
717505438
422769554
640186675
582161816
835581525
1149236378
965091614
622517607
659148828
416337923
490944316
798518403
945646071
843150870
792765019
652174827
1219840076
672675339
356170661
701479187
981634237
668748135
321039774
249156906
422432826
690611775
678806252
1075142736
406066156
635428768
613016500
828697730
1245214702
851210523
878863911
858612044
221189129
1006980204
913474362
1040367821
1261572324
98396256
520834604
398335889
939590733
610908103
1029358379
956369897
1189437236
787561619
1061652329
441284110
842057639
593563183
950776131
725377539
697262526
709981243
739515521
2166651
438378095
693817322
461365893
869005563
768853332
734247652
253535143
862149641
999942776
389001977
954851721
607134039
539591236
567171076
397281508
783727712
681652463
944822915
441188234
501255417
577662442
856013610
1121357145
287756426
903548907
527557064
1023878650
455203211
327265759
644325402
794192498
489633554
700045528
916099143
430463162
998197574
899087110
687497751
1032706741
702856327
354918889
441554105
844529968
1032136206
707212940
1121743392
998754832
40096976
1126978534
375003027
504067689
532562888
316270327
673019052
946825700
935503843
866070795
686463684
579407979
519840599
918967751
686843813
760081669
768491611
768841989
396119706
1043594963
1039401160
478196944
781903750
132444035
1193717878
1234967849
563825906
1100659461
954117060
1110358573
745327283
1186192573
577525447
982041032
897085952
870705757
540925677
549999964
393525538
290731719
656073910
872551897
153816842
728649547
853457620
1038330187
901348014
1146432528
428567545
561642318
945115098
516364376
817541194
801765329
746079823
890323955
867819698
564808571
1088426666
379704655
1162970382
956094899
735292714
65851490
980380570
346756465
1257173194
393909448
647928508
931839028
1241244516
1030026899
287881468
68520296
411142976
1077773003
1085871797
1177944797
407150840
553788008
841186510
935431293
309097177
701094518
1005791331
1230252498
1010145976
702394006
816919890
1045123578
1202873656
471253907
515330288
641271974
1242475747
1180467086
793496518
397877159
635500174
917208216
727820466
813796814
850408940
1180688258
727225883
1006686401
408541427
757328581
994565126
1268984159
1196922828
1192011698
1146741155
812120042
107555530
702507721
465202584
990597289
90102490
786531021
1051239385
353544533
1209876470
1056628253
1135496123
472296175
1240649351
765711026
676017787
1196273493
474850257
897869351
1179223139
474118104
1199502217
424776359
798167151
501376682
397765239
474792134
665080035
533776629
1281923413
984571108
954548825
671101439
804063474
1290479343
484426602
950670082
749218854
253844979
689080276
1103905875
746420443
1040762991
698000359
924252380
359820534
450260115
1111912346
899069851
646191676
540900556
533562168
625012247
801186963
735588354
1002160794
843984002
1131278020
991924876
358409189
770682720
1070684799
745372660
729233592
1161696255
1266164085
1028252877
267584097
655154027
326204243
1195148715
691137284
666038595
1211940416
467889088
562609423
844857654
1046893440
675134325
1060169070
646458013
940513258
154456460
630291547
1059775309
905040295
526128611
458138803
571381256
472961805
1257671137
315042462
1140122872
1035805072
508941539
892819795
755106088
614401669
779185248
402253853
302620200
735802122
585162334
347402979
410566872
849709660
794388538
559056188
701956279
382880462
968260397
1282271708
129992960
531687079
402226549
274797218
572936382
822333909
1277905874
474946393
512715781
475055642
523246713
470092368
749379653
411674877
636063200
834578722
1211446970
538018022
796431636
863411449
730782619
1202023894
1178811044
675572656
403246654
1247006730
1033260218
1031951683
444095270
264650946
549133004
1063106977
1294175140
724986801
310972
1263401696
915782600
774552508
662380326
578849553
903938032
707418007
1039008963
1245275353
837774944
1151638993
744802341
980072503
1211917827
1050717600
1154030729
1177248160
999146470
801546546
475026537
281689421
1004842663
443833660
1153367522
354759588
309895250
428470344
1133365762
1033917659
412060370
619529939
941865410
464499757
436504651
853221819
831727830
1148026993
804013964
646643273
228788824
503200829
1059592187
786436834
1289273916
815606309
814744476
529769669
537719284
1100884550
691285984
525503545
1219434450
866519311
637481411
688500122
278374422
444663371
986143399
471020325
403231567
780399549
932859549
534216029
430412317
1079751620
685543735
1182245977
310006933
630585318
703652975
847905322
398052563
847689266
812263967
691245580
267521164
659612425
878543238
1183022331
707744150
287884521
810568463
424906003
308832770
1229649464
524068701
987318197
922742311
1020623445
1032415443
413001603
408504299
1214985886
908899497
981211616
1145682010
483111878
974699542
769502028
677142859
502520367
607437727
978133293
980286420
955782949
1246875884
481598335
1181831539
947092900
790928126
353260930
1210921248
1144928532
959553888
889694474
932583376
1111726919
356512
1230271335
832969925
963641869
320015704
995688771
384890314
584592711
465309787
736592674
816000095
914948768
1128025194
771336385
926213111
925903882
708602425
1039428330
650963994
978903362
145538566
1255295920
1183143556
271582530
864914316
938429672
170168617
510895689
1265735112
799909061
743753221
595494279
1296494147
819384756
802000381
591296244
533505100
1010257238
550199945
631505916
544681251
747829973
472904134
565676113
357552234
451333791
728583564
1033764579
315553339
887477144
815280400
431524453
1143526056
1180813464
1079620844
210932676
625977768
480775716
732438027
962182824
771170738
942875391
471896312
819472209
491538161
731808859
563102667
823534826
684080093
721157403
474964675
1077880272
1097241001
714558948
831903217
907466737
799228563
409656461
798937342
716697306
962463007
340806035
710229310
1005857110
974379367
499777078
325477127
360098718
1181446280
871230052
1148217941
292313369
784115533
782793283
1201693267
1076465725
522567166
845478246
510123798
903290979
492303804
932235891
1119587562
1003269372
451499598
712843045
309579184
942307751
677509311
661653347
1060902290
1034960165
627833971
488088572
1195111334
1218406170
551967112
732278040
1161386031
769050651
672811701
761747735
1282910962
861162868
362109500
881810238
659664953
1119710668
930750725
859762441
1167014643
947428906
1031362877
1154906190
1002724066
369101500
506168105
553697778
1169843003
662604312
1076786610
626848519
786057110
859142054
1141703569
1219710799
503643956
946819748
663675671
813907851
1017358997
854839626
587670323
478490896
1146666040
922910693
1140845522
996057900
1200361809
992426004
865243608
403421207
723528746
683779198
740114800
453952825
1009510242
942932616
443792201
553111743
1014814971
738132228
840593057
716497251
455623158
515814701
1079977251
886094758
794238255
872126631
612821567
874167611
142000822
808919649
687915240
691133064
1136386664
933577539
1097832821
492508408
1054198966
957932581
889423498
436504893
376950633
229496189
883335826
710512688
1152895457
518458507
669155990
1132511129
1051448229
683760396
846563622
813242404
711208612
874068523
1238113653
667341655
1105421507
909204499
896927084
1138486410
131391259
899785534
612971574
920775329
1024953812
931268450
409106626
709321972
764460913
931715309
1087328130
851121825
406232366
787592149
390462078
956520743
965555021
727534265
620345109
569797638
1110454142
458587046
1014315571
1035037878
645606933
869226424
485705247
1210423992
1184016044
626369913
644589264
929505340
390538189
776774217
794639552
1267882376
539674282
1100105040
1178973001
523194735
294728677
662260427
307986880
721441930
986704235
295753294
376159117
1223676345
1137942465
1279510989
1225007598
903385686
663852841
948968666
417814794
724684021
1199616150
512995986
568784747
537148319
1112592670
564150805
1061173318
937832282
529512257
1050379031
469547163
1038860058
776588883
94399547
481514711
417796222
769350212
706452815
881534653
464118330
930666455
971808280
21906344
733756780
495773769
427294436
646010992
787778934
331318753
494700108
1292387500
1081759352
1054751017
444137966
1013180159
795813730
810880923
1136098231
955563163
1139195075
617069384
931275242
938993340
799521213
857657776
727708715
930332372
561325589
619991338
840270937
1029154109
754038035
707390597
301135464
1158043542
518839007
659420771
531478057
737700562
535614413
1076831519
505087785
386615242
1244107674
448245084
722083052
473428949
945910785
445953287
425395382
786316013
789929003
1172741330
1120325744
316420734
1130413136
880382910
570760383
966429851
976065244
1073789611
325013266
298848290
965935493
414999566
347161472
958565273
1061090471
476615830
1130525626
538134236
639824106
1151718139
1188231189
942497197
888378467
354679066
694588466
400605235
850929971
1068174774
1119266625
528904497
945083510
1299573945
577537408
1158742110
45725201
258002722
521535864
355185809
544569615
738805379
815021646
627619470
1270792700
493163957
1050281870
1013007990
775213800
1172248047
583608472
936293700
598998223
370420069
832284039
1230406067
870722636
500158652
450796111
644565682
591097105
1155577637
912342467
681895220
1208022149
185958731
677702726
499798083
449496194
1085459416
607004614
967704755
820956996
619118773
359669087
1251088784
430003765
525457934
1296445199
415247404
1137925372
1179269693
663178360
816409400
595143196
1117806316
429366464
646939566
1143795151
226188203
786976140
984430636
748792179
741771844
1050913879
870735538
991270411
1264922656
155691758
1067682185
1168636324
851558404
910120681
1080774551
1045614816
937839845
973614353
157703945
845485469
808252631
1012366530
453996222
633950464
1288980824
979814013
777766603
331982451
738069356
861325379
821166362
446175407
496076826
867032491
913650116
839269792
584273200
630930306
946274745
945362246
1058380180
569769397
881137911
985257369
950296810
1166395759
497126540
476563275
380612315
1106528736
188624768
927382522
545498077
476184588
338509802
1101712703
501837652
734171855
566663537
1078270871
633033933
830803633
393050564
815215880
371849148
973078912
1165598497
368331315
517909962
922766090
722042512
496982354
812719265
790927709
410014428
295958773
1105383828
1021368881
1061548262
433679147
364539528
508942299
788841344
340033680
831531069
540232723
305983957
1268836589
944205433
702172270
398969214
670740920
727208613
1024388113
947459258
693714954
923353748
1008826344
475028120
521493495
976769814
393983403
552492817
513607406
737015842
720503465
622932313
470513920
644859238
579932109
1034418192
1068454089
822831150
991540643
391213216
808162961
1007475022
903108475
352827643
435071953
828033853
701309548
1220279677
399917483
472804714
1105796596
419577054
749478387
915744321
893722117
563400277
471899981
744457407
445162796
1100893120
1236940728
992041462
801850393
1211475159
690653862
624625124
667949829
865158325
857746871
486620809
395468844
795769760
1104393704
876949113
1196165138
813764075
374578852
661190211
907630671
127047237
1017991914
1121862156
752041825
780865641
622233407
486293527
401236737
456243170
996536708
1150906888
807821263
478341635
542145700
593993735
611725554
909242044
767341391
813566844
873522687
662799075
801563736
1281942599
849163470
558865279
1061138677
1299005004
766972832
1010599383
830453196
717888627
913874668
563497355
684923059
725574294
372132279
1159529852
571081140
1105586519
973693405
1121680404
947446536
676515398
491294354
611999896
952968919
734409760
845636842
1233626759
516824006
1090434420
801969867
977520114
852308691
1187342991
1060055390
782794117
571150419
630644759
575585721
699005047
410637655
1206732849
717883495
812523324
614261450
329068448
1245524580
1041950274
491186433
1069641711
952338028
519462226
1028284736
726166129
870064914
1042854386
950440608
586816314
527492845
1217662290
486791692
927318049
1151667167
1023138141
1052915243
1157266902
260754488
632762129
427563182
839596827
927323989
888296721
870850438
686160391
811837169
468526716
658670010
865884167
720561998
483992284
989757514
298553416
751317489
1189213655
1219050476
1123555485
854013555
627302813
460112296
708343253
1001121837
764699498
923436060
856466577
841562748
672671612
1073148649
855162448
531547015
1009491655
1241356006
488154658
737215003
975598042
450717089
890326417
941570185
1160606197
561404581
633976991
1098890261
718293032
1124922311
784482977
759516379
673998634
685026041
883663907
1097434700
1055505469
1062372808
254672475
830537039
506729318
1112167576
887093136
1051372710
1148436238
398946084
1239839091
993984424
976587048
789964383
691240863
799196311
844044853
625419420
1070666722
732494913
577952061
338322655
747853681
829044641
806721911
387354117
424448442
937466653
1116776666
717458859
436621356
620479948
724906193
1269502993
1009072212
1182772354
502317377
933426264
712008871
921424563
730665953
539944126
544044630
676343676
1207660228
1048554574
1162359189
1009172979
304283603
533752165
86065445
268891755
479368088
155188370
159252213
1183447006
1106770977
1187072133
520565727
438048174
1108285190
642983031
1051311107
121121140
792115121
852751601
595865232
347334183
641295483
727107722
1014414657
680363447
922143574
403438647
896385300
543095031
1294160370
845982339
1253853308
1135463175
843854003
29104314
515151647
999448038
511884137
1134008293
183948659
1159043191
1184174936
1063793081
724692487
426154514
223040883
716725670
760998856
684150459
748990984
1251921897
973993500
474772187
673793797
541565060
954612958
458402115
789784451
1002337568
1008613599
749746932
1143355522
538207483
869253329
786414318
762665574
909979496
181461687
442318763
668362934
562250678
254247285
1236642880
1118620011
173793926
1148053668
975565786
452457665
806239424
1232967163
428696279
737859775
1006125506
462548050
1214675595
569432261
542481515
267791286
542926958
861740961
556116035
753778603
1168390444
1201801772
613047584
590260837
542865710
742647180
588645109
842403656
485523370
2719185
404127683
293940851
530638088
294282651
665841574
652109373
773345116
327141547
480311821
550408954
825277046
778223364
898956851
1188726358
1096970319
522555628
1225560903
446503930
296750776
826426140
521768555
480187566
604507586
994085673
1008392460
821265984
316104595
322694871
486223407
1107437799
466553126
1045491484
997758011
360083623
745355877
453515387
1099066748
464115807
998266516
1111430502
456402086
855259068
1039224357
1046900594
848561961
1174544905
301707797
343795946
645677722
452565102
423123030
419585719
455984692
523070803
433687465
1086511265
507360521
526256278
1221515136
1046783384
384323336
895879985
1240378360
716424732
673496113
1030817137
709075532
702964274
846240488
1069341406
1165290035
823022419
1189322308
609333775
1164252755
980017491
685454470
710425502
1087295812
502205499
275850519
776351174
1151704087
811930534
371432525
840450909
559911758
734303510
410609037
747931063
630052769
745563296
739837896
1010464718
676928350
838931955
183269524
748037823
549384802
866898258
810065553
509772464
772441582
1094274691
820846954
871899723
658804812
837018014
647793312
312350882
315594707
170219012
535610020
758342975
594173164
844766962
498948643
1067763501
456867840
655622682
840936142
375982434
320571610
913161885
480304425
814212603
1003898936
245022008
1113898035
744317488
1033069436
393896744
710378979
658865204
802100455
543217459
979898682
427221567
553869503
979035755
1235490323
765825185
366070980
518858460
1085030332
745674874
309351089
184219086
1215103943
666433351
867956278
1205922811
1048756881
1064846808
802837147
1295460769
988989632
843005165
1216133131
946316822
604574239
648870917
758696248
836266977
765196703
834917703
896330699
983590422
730515249
1029764965
1010144449
1129750137
481867317
675348111
530918834
702877198
593409034
578332692
57842765
1196491165
378491983
1067115648
1152702413
494795670
519540276
92735018
1038900084
468571761
640289816
537047577
810727535
468316789
825259401
642630679
744933190
1129497313
1014837974
1187304461
655932133
996024867
460040186
506742407
481350244
786710215
915928465
502920289
967328329
625344350
40036120
751635690
1201970389
1189137319
458465496
558498666
472711682
928782603
703268390
764512787
657956619
749293611
423044382
822374992
451845778
710439423
257656285
986459179
411896925
403654403
489279764
420838157
794178335
1063736332
321375977
921004696
1029970366
674615371
905523217
30437462
1250506117
494259749
710448765
894458842
1024036857
620841337
338110725
1170749904
995324920
1281711814
934084750
540732132
1177797524
1146896973
809608876
1259802608
599705057
522758568
1207929372
766285693
766822015
821599186
524506876
842906933
921232988
499557732
997276050
687430202
878581880
589966142
1051596973
880097709
583280250
1032391652
383631170
345822893
1285951288
587617518
841249034
607148291
413551233
1137691594
663643028
1065418107
1243012353
673719112
1039812067
1219184391
576574073
1003278112
1290721751
882156767
1089019745
476517850
916488449
894180301
146919495
846078103
963851483
733197336
1051553621
1093774247
786229721
485383603
468664198
1208874219
701588377
784250654
862999240
1006400267
854446085
668539338
503553929
852507689
802306795
491495828
1130748707
280056913
1055921677
711202781
1050151453
249790968
1297610338
520499890
887882142
332685857
664713940
1132839568
702977016
965389656
439664312
839958636
779130329
422798474
1148687850
638282410
662370457
469220593
842355183
1121508048
675269136
485013240
519320147
707697060
678496319
805786410
1229702501
1054766992
600364689
621156488
632265088
589236693
940186845
1092300265
430535485
394245656
870691699
1249888872
812023417
1058460109
955684105
692816210
320685684
480895719
1116731701
768444452
907574604
997019375
715725285
650005224
750356391
448326667
956403693
1142555008
1189077437
413949423
909089839
1093228092
1001296550
980908353
752248451
888328810
1149969690
874518447
1246415707
421766312
516858566
490147570
1263477372
503720771
308722513
1214756882
386738495
1124317546
1033931191
788133123
1159960986
763068080
504554863
664643553
1227127987
925442568
715226460
498918046
846805755
640424047
425343465
850742121
1218754415
1169533244
750775664
897203789
844229188
371065412
1199156910
1043423464
99109698
1255905092
823399133
981372318
631519651
887215209
694462666
104263163
1179920988
472275689
662259403
435166884
902610579
1188403394
1108108191
928091556
1088318049
954322297
635215394
586681327
387481463
863490878
1200359463
489343418
614476793
501448397
790357529
1243782048
1007725927
1090693447
980229126
272194569
629835011
1086470034
406093536
610829116
1214074645
524427468
781789213
605327655
462319403
1253781024
606592937
470309296
655853019
449403794
1001516552
999868968
308400247
123094328
888877039
631367470
463885841
1111961844
1184550434
970443504
530438662
483095879
844549573
510582095
349740854
1169044047
955205083
466202784
919187403
737706540
766658554
300770248
960966443
1176286606
43146687
522890065
146826235
1088683456
989741303
1031525705
1030727514
507412231
1027767185
960693383
352121755
477995445
449579150
104556197
960348326
536174031
1187488058
972201554
1017329596
1274396327
574338387
1122963133
1102096442
1279694136
959150048
319770883
913371846
787301379
1290200616
677385483
700946024
1027655470
127699303
798921918
431903700
1085646533
1141982504
861152992
1294268467
717679465
857792930
841983324
768154937
834910489
688243887
1179402881
1199362623
573627336
731560541
680060317
870642184
523243731
1251909751
858663815
1195175659
456840532
593997755
740300855
789745483
1025008264
1149024738
495963174
1157423962
511598496
544413860
629125773
761356088
464052877
654801524
1054939775
449565653
945214193
721946764
1007118120
470845315
705049590
1091898923
1073777020
870779233
903970857
1027718082
519697869
929233436
854616564
408557313
671242128
1081248475
356448495
1045649270
809020308
1027518731
546401376
476335291
817500201
993969008
770389196
1202348283
689186293
1115852609
1057847366
633725675
768936417
333686606
1206823343
456928026
988893377
326109732
830223241
885966079
1032370185
582424591
717681488
1285594841
549504830
556146311
542233275
813538349
875915014
889774494
137402973
570681962
996265397
1205834039
1183086731
1201756979
508389402
795579123
608313238
1295362826
1112545232
996345244
920626218
816425544
330623665
1092760814
779673867
683372772
532260873
395143583
963733167
1109504671
681040669
511533801
621107549
1066120940
675079297
817404933
403202963
851102577
994500576
391242187
947884814
1166363382
335467978
1212440978
878643622
720452006
799859885
1241792993
333551374
1011594959
564538367
707902176
683051757
763898775
663179897
762949189
552959084
476033674
647203110
774755933
581209997
673721811
544670993
1056724395
275110017
274284892
930327948
725519268
435054527
1179199650
220549378
331852095
800033259
400729367
615779550
622156864
500228448
1250732757
1052634399
680170233
1117729816
789205564
846454434
488771716
610079984
1272165871
777983567
109218780
359582887
585003760
916675365
621525769
276606975
655106352
399809579
633691232
1294178619
1113324330
940462590
940279888
624677977
894454745
93284206
391613806
924804892
718515527
502326834
809935266
312038061
640937489
257468827
1116099573
638724225
483628421
294414063
1082684464
341494011
682470732
336919019
634573298
330050159
252871674
1270982358
741408832
938446293
428426217
1123616720
1285970
1282722167
206389718
1287345599
460779546
482982185
261238555
749254162
662853031
1213641754
1013076738
1234113033
889274022
336618984
781860671
800520120
670298985
994626799
582462687
1121807111
880565386
872782969
356648970
499896329
374537081
822748700
932602429
734448480
1173619278
363583914
756735874
1261804613
675648192
603419978
300880609
917380609
980332350
830782976
480934491
894207587
588427946
457984459
846603493
1178970623
984972931
1152068569
556622029
750878122
1156470933
1009318161
632052026
766297826
1283283503
619735899
988130735
633027154
708910797
525802801
817514077
367524975
136088009
1159004749
703996228
522453705
473864943
1225548538
925321902
330813162
803799525
454613693
577901068
1028996214
802300069
935334605
269176935
744375668
800220686
751750326
1219647500
935042800
404799620
1103837287
410868385
127454598
1256328593
914441357
696794859
1009360393
953244117
795796592
1244296165
303683822
1275594445
663606853
887159342
1126752595
1122506035
863972359
750749128
159264417
719648228
918589468
447030148
779620391
427582374
923428518
659433182
1041351183
392706036
1222973238
1067825783
549354268
879846114
939117605
410514438
684146935
926068560
475814957
1142739203
959254149
493029856
907064529
553060855
842869660
711131068
181167752
748312266
1236845596
1157528579
553128597
674182649
1227389893
687405270
935265912
469200168
569602197
938321367
618256908
1053094008
1174399188
622400628
637843409
956533751
541135923
669529260
1211366088
250446050
972241999
380040393
515380638
1113625181
867889730
533744561
981042063
928005605
401856474
982054672
480655848
269455086
828822122
570382406
602485783
707421309
908968875
577918944
251826411
886044335
1159314609
457390303
930732571
452992260
402282558
706822494
498166905
337001044
813101414
765139246
864893216
333725463
1183964556
913869494
317608651
1212654689
1237867315
901615027
543109069
852415092
814584621
339911547
585805135
493118702
830777416
308539846
552843494
1023320681
788346772
941742615
1277093192
293164925
447769393
761446005
698990948
813669963
296673336
755299473
531635671
846490965
928411964
758806820
842568073
1288963220
382063654
847610290
1101735727
697480073
984856732
839968988
175122164
331034987
391252161
917438360
685121887
461239223
544277798
1052146019
942753568
652382809
692031251
333145678
526710614
872596556
584087332
733963968
794072032
620224353
886110181
611169517
962660131
752978955
241673265
207810198
1040691963
498879845
849626450
679131673
861605939
734922715
1238882371
911291537
674888608
864228239
888109298
346132337
774974296
1010281033
1068890853
838000377
270189122
951442112
904087595
1050994313
709988316
822764798
763340305
607774839
878890784
560490878
392074785
893617727
327859978
694400257
658271055
1058064142
112659881
423425382
1195819931
1064246993
956739921
884933740
421163305
781497835
687240904
513595901
148158532
587830912
358424385
1237598424
469508105
586725502
907790199
497192124
1037324623
957686894
887364959
934599458
649816072
530052683
798534921
527097512
857948468
1223246885
2337292
635795497
792377920
838765353
436919904
1279710458
995172674
1275522353
794021272
741874876
1020066357
714486232
1122466352
939413679
1208662879
702134077
955289505
394722234
1109663737
353759110
1185341536
825956109
206097077
848541227
1236413834
641205610
872001942
906650802
471657893
353974839
488425165
985890743
679018393
802083915
862858530
421004317
402902732
836173167
727160842
260489961
1084969067
1113167408
274090446
652460082
525056090
784434020
731248560
716690097
925604600
1087904449
861559460
695192191
1099073417
325360629
1083291284
524978190
1176947110
425396744
954768444
797354193
1040343116
544851281
356693089
719709840
1246676135
846466400
639144430
394975648
1023487806
714960972
742440754
396472255
857325552
521975361
1232960627
1057005361
438891693
1188596120
697687261
715289376
926210171
967570920
383680470
1109611106
886498854
586119838
1045164075
1034498228
331867732
173108809
463917458
749177027
965679334
680139453
879054644
759832748
482142189
254780078
286056702
1122520045
277040285
440935970
1249529872
530429768
855269959
456185012
778470412
1080299206
452961092
71274993
1086107607
1015890033
103387802
606232599
289698074
603869765
889896634
444467431
405769499
889452168
1026144082
632915695
487728610
839305300
483431286
416118817
1222066812
785757905
822714779
1158230346
1038591694
1165137585
866671189
753854556
317646626
533348610
502177929
294832534
108702876
338488942
587681307
932676404
680261933
715855536
706243044
977732629
831075158
887178094
1004280527
871818684
1290871094
864890874
979829455
1293812151
960939647
1272239016
976022816
1134580746
969312378
578747272
666890615
392046808
809297122
968941491
747860875
432431826
1052019261
570532953
914835934
1138014453
813041421
58677682
521699158
1233828630
361215314
574144074
274281511
737421606
377460934
1134308941
642029496
180315856
1067587208
994920711
959330510
346606432
802288431
1207424687
1023179329
826500167
1197094760
654066786
124779186
933849615
388535052
425201952
834434809
1041149771
584043316
1062081382
944492676
575762674
917544427
703717398
436348321
310601423
530045244
418233795
769861437
1084208691
649330569
1246053860
362035652
538086235
631564208
1263157
684014470
599104409
749215997
502032693
837337024
1297624677
464553491
627616079
659016759
1129813772
947031090
611339536
610582611
560643120
666527633
237236807
805823188
623313277
905753713
645604066
280377571
1029905069
138493899
1232262100
600009899
759360910
1141494679
1288254257
898057725
860460983
977247601
876707769
1149507355
721576722
973285855
1273430771
414995194
403307769
1128995272
406136020
134279722
910941740
1299358567
1063009131
1215610118
551972006
621252953
1146548686
779527777
659625118
287079191
848537651
203346414
520478033
998016747
531137788
362882412
375501472
497622493
486279962
824642801
1173769192
867046312
610892056
80493966
527813615
602598810
768325663
662929205
315575663
199795431
1040797271
1142473862
1264591833
758355173
952917463
959226367
1028569319
941602213
709058024
936247274
1145567169
925634232
618418106
501016613
554035428
1038590912
995097152
969852586
1045363749
856904504
1201607849
755524682
1244690925
911895895
581058337
831926577
507658929
782226471
918368677
546401731
572537599
205894618
977594078
466785123
975286177
1148646528
897508805
279007125
943597407
1177066709
1096808508
559060227
445351123
705804790
717827599
562615538
1145354255
1196181348
935151989
471588135
732966857
907029688
1125106353
126211496
358469109
126610595
432467605
917809283
933750166
266341590
904223834
698073212
1003410071
1203453502
1005765801
974997590
1182860906
631819367
814100619
716230659
1097073230
770315622
924489386
942173656
1113283381
1102948017
929211224
513348827
509820871
888449529
538182820
914307535
1208796351
912045925
951471988
739098042
759886614
1009969697
457183205
987363806
477462954
355194757
804110395
217306712
385336984
903024585
1104977093
458650417
1252117950
982135303
668515375
850458396
703324319
713250996
752677702
1259220336
709900093
527785573
1238640847
668556469
1001864856
819028889
992506864
1130792942
1141729119
1137912916
897448066
687981419
1200187685
985904332
721687386
529125251
987467582
486378267
502872551
600613319
843528952
364501626
1238835193
1079413857
721957311
854409757
929475318
884155004
614145909
664528830
800098629
1193262176
829063233
421806452
172865705
1071342659
999567293
1033504159
624164176
444841848
927101335
626211125
490811574
764804833
1278379810
1141973767
865667687
626442093
969576585
432043881
892432660
790927292
749584841
371755334
409219487
548414138
600712617
1011936109
1134716596
460086601
578200962
721560879
932432335
499744667
607194539
938792330
395054547
987933090
615337178
382979516
1021494295
648978854
806527496
782093974
997779429
418515574
396935980
852381972
836844193
657160718
687007484
1205191233
324040094
1166887783
645514191
902753395
668788183
863200488
1058300625
951303621
600911031
298044953
1292196348
929257625
473865593
472746439
468041941
611482353
547178463
661981428
690552653
731697656
515839123
698145535
719450830
263841583
1215198278
1299577034
290233478
1130374100
146787460
1066034781
521721876
439479963
950483385
395091497
880016150
1093676847
791399130
722551394
1001627841
489057085
914208536
597635573
465097309
678005939
1039386870
835143620
273520214
633040130
904068788
1109559708
424858752
708628802
968674535
804855944
472115899
370162488
636851716
216333652
747136249
868010983
1052657155
883526146
555134607
352764094
170116435
564671316
968635574
150625307
1129111769
877951970
1173435784
727890128
627979114
796718276
1216880270
414453799
318996144
100351303
565287155
1143966588
1115883777
1071411404
431262985
494185013
1139416779
879997735
850661934
841054027
816897406
610833100
1192869666
1026917288
152993007
613255696
865597941
589857538
604180217
810828419
994440728
863336149
1020032941
721841043
869704018
1197513420
432676828
1244397979
380463636
489791920
535152034
489311844
604345348
412803754
540304102
1290677424
549756275
358234916
767212446
774751008
428881069
646889434
405480531
201504949
473254439
731404862
517088308
792961874
660365920
872983885
751096859
404046233
588146391
1061684826
851462855
1283715017
663081057
854640672
824578442
1017239886
792993401
870832143
1232693189
730796653
1232688728
1225056431
645654926
1026839830
515811772
816751280
727989697
526235849
268520726
710140971
735610192
727893521
379000715
431597151
631393676
861873151
772194108
778715532
883468239
958028690
507411346
361669280
634434627
651737470
798689552
390360879
1159552658
1287528554
634854746
942887671
192689213
541192408
801975725
1049173193
1009789999
664789280
646031085
409048126
318149418
424810872
954266718
616240229
649706116
603111397
1214491584
593065470
648181270
416405309
654988002
661606523
746003876
461974617
197860718
663132397
1020802110
988899461
475006351
506055601
795494975
890000878
306056039
1019300088
385422296
615948048
999655773
943229536
481330770
275259696
668564653
356942806
651211527
335504371
926501460
931601217
465779508
797315569
1077086188
660292666
487435747
764554215
799609203
1007617318
1005059515
543721695
1292255327
584277274
897459760
843569410
410398122
310721043
671547052
659690051
564893981
1277903364
816548107
502094044
759709265
737050520
966506380
792934744
829037080
877250701
530510935
744971042
242125830
1179185432
171013856
722530527
947035124
781256927
1156146625
514206207
644285803
526342051
992856809
1247481214
1012806655
749042129
451739202
323767240
967446371
564703540
544247429
536965764
765751337
579556230
1280556072
472775604
680458513
1023421178
841024035
953275427
947822372
726841739
850124973
496389108
1049455055
1088965761
506871689
695649731
832896634
935898424
2473106
956261244
458363640
1151705801
580398122
440693441
845952656
604280849
1229661354
1094585903
762922987
538039694
890320673
482699342
830618607
463145258
1262659636
498554749
845641413
511473431
542845201
1003173872
329551889
459158325
393939313
796710131
347856804
507315710
597152046
1152085846
338882860
1174647047
877380662
283174647
550164679
509941750
620157188
702008480
1074421939
1135951781
380652070
990015335
341087831
780648589
343954070
888539639
686129193
1243922368
785883454
716061882
1128861562
303840515
643637845
817445597
1044187758
624851556
888078100
828681130
967866148
760654215
654605981
1294447938
493090928
746761494
1278569913
980095539
1135411183
687997367
377527141
437494262
613599507
584605613
1240989665
849692489
254971549
592236436
1205827349
1269164260
1278819243
389673604
348489311
811917950
900845100
1094643681
572188530
634494115
980464846
149595466
614214801
327619296
199685657
958447007
948183404
1069962112
486155632
442293112
365119202
604834128
751614340
255888130
830800951
873882628
680066114
598799777
649462482
480895642
770376120
498398156
458617925
937187456
888190097
487533533
569335975
553314939
696308778
219473616
1227510076
757895429
967174068
494428098
812452232
865572536
994846428
1112217979
643976093
983191046
287293565
1296968266
997685579
1089268703
669828832
790968804
460230023
331605397
433775042
685649042
1055744471
1021209742
1056174865
553421556
507416828
980619992
370948334
396745072
486060338
388699687
468220438
1154564235
849103565
1221590300
1065439404
1044421995
481434538
872122757
498256593
1007276883
606021782
1059724639
662694638
315593392
957307491
124019255
476355873
1114724758
474834885
472100658
951733383
383812702
596709719
1083456163
399891533
995159674
702607313
371644348
917267553
578938276
576832534
633740410
1133092616
925592587
1092467239
136737457
921102805
579904839
247396741
525083844
1069787736
233044443
1028685575
751455831
331215995
745230297
854233309
1187392805
930751813
287931292
1293255007
583160977
379697704
980732299
549615980
1142658838
402038799
943265563
766162374
434092986
789758944
412597691
506368466
617897295
1197887416
919951231
943429475
738725767
1094477549
553671212
662309866
473394752
1112591280
1108057454
320399760
1161899738
468854132
463595357
1209226260
1086843337
523174226
440970298
672962562
321557772
623351173
314290738
888104266
430168892
1083351293
621882195
392805757
885136542
1090204249
590841685
884410685
383137569
799564363
934598584
483559464
959982184
1059483591
573308272
809802100
611788876
949974374
847082834
972756700
562200727
979818598
1145738831
1017533259
1108677903
1044026132
792339638
443520471
700770567
390430628
575797720
1162240789
996625443
1095625903
1246176450
1182785429
675308131
878026876
1270313765
1198286433
637293788
450747270
1238388999
636740489
762518525
1001214295
908138670
1078474885
1262517001
1006862019
112121026
1138486542
37158465
153078733
758243504
249302150
885967122
550145348
950449391
1093731123
733768129
948281135
802150294
243941681
863510046
328616145
1250566641
1043295742
1049134778
720969459
426864172
636497532
1206974240
1119369675
922638462
1177465793
683419550
480058867
644976698
858650127
859395434
442207681
492940028
440188762
474197137
440641897
678738095
1232473455
1069012745
1237386269
377642845
474132848
595949556
859773233
725748516
758168426
408131324
731227080
471501762
622109837
1149968491
525207696
779228118
781591271
459255053
1174344667
1168183002
711161942
912228154
550499442
1066539226
1046128443
399091425
921993588
1250336161
409696379
965101948
452070914
878417541
803648198
405051288
997317193
1050924751
810607514
1117784751
346093672
1142554682
1083751899
980773961
770020116
481655734
722475264
998089443
411453416
799399719
758148496
1031981962
1139213236
1207588036
1089328117
699400346
1277658822
1063566041
999209057
739669605
1205893703
492330387
1056993847
877490608
492694992
704475262
971262093
996942993
595904606
997854611
851786098
723112054
1019861300
430487326
680442910
888441389
1179863811
292179358
835562962
701410591
1210070721
503027222
351837924
732667337
640288692
743252818
416674020
1064431802
1289034829
1105752977
964566739
1006143930
742953483
762622064
339492915
584069282
324287150
333558518
109435993
1068216649
1087123789
697680971
455112586
855965535
1000838997
739727350
651770671
728412052
1028917833
1012120328
780159656
530707529
575522900
1110819767
973646775
374108404
663445969
1206465006
1050665318
1135328146
1299205231
810696738
1125604988
469708490
617009566
870657156
1060824431
1000244054
1254336454
953202872
629474269
773087251
958168775
851241829
1111807302
114880508
388710297
896513281
510870911
60437721
308584476
409055953
526025157
1120428653
482468849
350906567
929785321
950311532
762179488
745473140
202150097
470510946
480759359
1055405390
438889469
453700969
409241423
1183441564
1232237266
324879146
1288675624
583097094
466482049
455447500
1145331498
983298246
687783510
981825887
981499869
462845369
1095764475
720617754
422622355
353267308
760912687
711299029
642141258
569894755
564959395
868106913
988502527
832914269
637248657
533737066
995342625
926814441
931075126
602010448
792688628
431836997
477415148
667451332
981207126
698514938
70550291
878659759
371593697
288694228
929996781
530575292
658335006
781077320
779362347
193738710
1122384302
570926225
1199363288
1121029583
974214397
1117305428
440534452
924324745
858077799
480332043
766119085
421464525
522994371
361209801
287451463
544220105
333009354
482995906
774442717
909224375
1075402353
1008576076
77127258
899330643
684191972
574138794
229049199
755124937
869119390
788419174
751010062
966526600
1240808080
998485972
970155711
665507675
778250043
584630429
383465027
607551955
980353097
1123941519
1020049040
989159655
728036843
939344268
537826568
1191339055
1156407177
541972992
584189700
855323879
926197329
965771272
1253357856
937054967
1135814447
694143277
378122210
1210939832
1045783830
1164538315
510351052
948544042
363428017
387036890
791033214
892278080
871912984
1010224363
765178853
755213121
919890132
740375532
791721317
390337172
1001374800
634587149
1007320526
817072043
777000627
1143298289
502457193
617940677
812402677
992965851
1203603272
1006932432
424917941
829241626
861407307
891238838
706985864
846470513
942415630
910747827
455573233
1287700100
940224087
984615210
818893011
403731677
444097613
908666595
517728682
743693214
484666018
956934488
845539080
249961102
526835624
488593794
436412075
240769290
589900701
523704186
654648344
560789534
1245980364
662915180
1127057183
1117009455
690810928
59067369
670481760
843350632
366990530
615635576
704871271
872054740
546542485
1057808518
628883220
1121509348
451927496
1203746241
580425177
1237215410
614299642
820367259
769130749
1114425485
444995921
1102985870
891806155
387549233
743590356
990373107
1018409024
975977584
394986298
509772847
781902713
497532173
1026830148
336129896
732198723
984919193
743542054
1242606011
423883266
430156477
1056306807
910954171
944180049
637951026
1011507610
701998602
761019450
711403395
798363331
585106958
654558321
826552630
1079445182
896012025
537075823
809536931
1034784315
886931970
1116331748
917509623
494840807
778120126
491123692
867657333
857940159
863403838
1039728559
869920913
1027984328
247035787
726311600
1264651695
957941596
1165095092
657001271
401067025
180594687
784109524
432178851
1217288840
882554029
867489865
662303593
1158930351
368139558
545497392
940485382
715016916
754477508
808022648
516896881
923314184
857066522
324776459
382055187
1138193783
422740404
428628189
257081427
715433429
708641788
900909905
700339642
518512072
1023345473
433498378
829314288
653768115
979550738
598178255
127271283
706810198
1183348959
899542247
444055909
884035820
410392579
269992825
1078219054
533563530
796104895
5282112
817468933
1056981220
774292428
882427052
710844105
558581606
589904777
747648393
1107730615
918496275
510400300
786374704
798213071
790505973
1286092582
694351880
1136846697
981988608
758683389
516225682
1187058770
779665659
953722881
1184291620
1136864331
883318374
796148174
504296447
982056317
386248743
975385753
250369446
961815348
652044536
934040217
1208050472
707813628
956738699
908941085
354884316
433556671
842835919
1147747788
687103096
1155937879
465685160
543809622
1051431545
1028139113
1076817381
1083816488
1092005847
1036582399
259007441
665934985
390380881
370953220
623808399
241235849
496312509
578895054
604261466
501286421
1261573889
1208359247
386786345
531022059
442929545
240006988
406546372
544910796
633331934
552618048
271341277
616054586
642930907
1282461022
690597055
862261473
578815386
592363663
401408174
651281198
421423810
529524302
336948747
418993727
545878027
989500912
1139823535
1275389554
880655917
712146074
880338141
1276955084
970941896
1023632861
1234852052
469870450
1092104708
1016064149
376820823
368381089
1039532295
1026862131
795463081
378185226
1039221679
567312327
482293054
813962018
871136134
1225961446
613825427
1167893160
1105684963
917160751
971749223
1022261222
780144205
1147909333
1059953753
798453435
1060790552
384639303
716590165
951388963
915577160
953146542
777130130
565271027
199850524
800518866
1232556426
523952902
1232695642
956842936
1209115192
759388591
971703669
1047929369
705749040
873107893
714429169
983515177
738974540
834339561
584688074
970691137
636439037
1149870308
1022804222
489279995
735959113
584582436
1127593259
643386505
1035682634
933986821
495676103
895108479
604219310
861358938
786518051
460793533
434444572
385542467
595988313
1062015718
659885168
311004014
336437663
1042833914
1220947962
1143145999
659493752
942454125
724025936
1185114516
421591426
1022910617
925610735
522310229
842694693
559189425
1039390872
1220932028
987619953
884836235
1256671618
455619358
1090529231
843700620
841539701
572441313
276456721
460345030
916087561
1096053022
571680126
495179547
957995276
180890607
670760361
497316846
1141733010
605445199
1130613158
426589729
1247973652
325195610
266757027
671525596
322791179
733529760
744279720
1112872653
1132864142
553541406
1133686619
1184698571
432556582
516188813
649578548
638726492
1032685568
447700622
418057204
1045157889
996945817
645481621
897879164
1262540141
324135157
651231785
632335405
1064227338
980682242
92410779
828595143
629704183
595971596
898708840
400379929
335510933
145196294
399215164
884198034
721767756
493155701
442247052
1105298371
921080196
1252108160
1036267403
988979552
1110880763
986550864
461029636
776139171
711300080
939516396
1061607501
741291012
775794663
484953446
650458610
507471773
750433836
1074034091
621761418
668409167
875354801
876261959
107281297
431206241
670765758
390314340
527556856
666699941
672775524
1020116482
919475177
596459054
697938966
417243155
733863922
629077376
853030031
376410996
675773535
470844562
1240001514
980109600
466483244
226834507
570464132
956857296
1049582947
853359852
866462986
1012795755
842533941
1177194069
601936763
1123293481
996187954
1169880997
1152215521
813329050
831382507
891876430
598694371
437178017
785325186
816571593
622448704
755389380
888713179
431324401
1270602757
1203231445
1204428523
1197344651
702431634
731475142
742951338
920687032
728534331
1105076856
560973708
641201330
786422031
1142962880
491760919
615284552
1020406477
633044056
871544970
1186194716
1161687448
600380080
1012095190
1106774394
590238407
632508094
558301393
856169739
417090100
994176739
788867210
556090329
863900120
381646242
604006104
818036478
721642958
1022306918
1099996892
1225707933
895937894
474843744
1292984810
696639969
1293172879
702810247
1265622093
853730411
879985931
829431274
839192015
1051434705
1251681817
989121366
1203740559
377171985
763851124
1111546374
922025740
819764404
1018333514
852632018
1129717098
775493236
1073239644
627629776
1028798275
192891929
1155763050
751220996
1010339981
458771328
654964320
564906214
368549748
136358262
363797322
750394600
907173005
758690848
1275349057
923631652
311629832
1122852792
859729618
812833461
830928406
765283012
588514148
45503904
907187157
714778482
1073247138
1193638731
803304077
949416694
612563119
658965161
812916182
987826053
1228689388
747596414
725734554
1151866605
992289699
1160576636
429439729
743353856
434412813
847871976
783212966
972953118
932388610
488864606
949204893
689705078
819530564
1232617924
572747688
585628181
624936176
968455405
433762420
1137242018
392049894
354619330
942376772
522533213
1086343101
1038731303
386316117
1031158048
531105285
458104774
526990830
1153043825
1017056931
958209289
646273994
846528944
861020131
1168814950
273339035
1085133697
723747920
811429467
557391446
297322496
371042248
987528430
842091343
899203360
1097312007
615789752
1155021845
474168842
405774782
407638977
701417348
594841342
598388908
696703429
737650350
682372326
533353965
904095880
791430545
865631383
388626463
434223202
1018277161
741213348
968330289
747967054
816367560
498657821
923881772
577382354
1031882889
747037158
538628492
823081084
497116011
735376018
504824096
449762611
934487199
785451323
903492569
172928729
1263334169
882092289
994663232
836132386
1080367043
405544925
666749747
321012784
837019492
490792799
913362619
866354087
439371033
266849297
390087973
1225301089
1285567434
472910716
1150068874
1018679105
872179776
1211301759
1017260578
986037315
604051798
697193536
1055633965
873773452
907428122
644657893
1267563515
946318876
908607784
1245529942
856619521
1057779329
1181322261
228418242
421677531
649714284
466251645
1112935414
1044242765
622138986
870405228
995504688
739467461
452093950
363538637
348710648
1213946131
552380479
827614684
453129165
552681734
573302994
837698188
905802930
368208259
401647897
577051782
885918068
111012518
566840084
428760268
1244053714
985487974
257944970
509632893
674591034
1158617803
555311133
697723081
399429760
396977636
857204831
711705786
431069144
664861286
459284191
590055300
432040898
618525337
742427507
848224107
630887471
476420781
689773001
881487009
883668913
812715853
558307890
835169882
352095128
906079615
874134136
945809368
835875853
585635100
1047111068
737724862
721285993
754878250
708813926
1237753178
1098838794
1167384177
533677430
485517507
1008218068
500380229
29846723
992529697
567266173
1061940050
732439429
1198212870
289032899
299863131
396617839
587552770
992453167
774005175
1083895902
1272394800
536107627
495038666
527131715
767413266
1098165973
404307993
701027396
1106124083
171663710
1256496029
1267981600
830083732
987615717
297591175
603969648
158409486
623443425
782045417
871556294
1048392198
1210359898
972203549
624391586
762843761
696277324
1070036034
730850546
346509268
455575507
912046243
798282384
833555311
451784901
513578807
465031061
817078436
520558845
991996075
668595956
1202607016
1072707977
585639900
606671762
225416325
498751217
776982690
463906433
697495154
1020831137
463061253
624511383
1198305642
989804652
493551258
850014197
677712538
800484254
314911129
819848182
725420250
725591539
332581099
429082994
949902755
1150498622
859736959
1134184327
444956319
520112642
1011016070
942896581
388337664
970995082
1188917211
1000609902
879329875
747718550
940363722
677550925
1019468003
955589777
273910588
618121907
620153180
568283586
618019230
292417174
1124554265
873473334
913146852
415272643
771423682
629170658
762721137
993974714
1016203292
380455471
415284854
516991450
386155706
416774642
462119120
280095343
300121418
1056655871
1250161228
728132411
532708316
169491390
1160625892
996264874
555163392
714553641
298650413
624214488
726635653
461463921
1171331199
554187414
404805323
991150600
356367076
1052605228
521856161
896602364
86106643
543510202
507294731
244427254
522230185
598622294
778312627
258868846
899869776
323173181
360756158
693752589
315225006
286102506
823670595
918309234
499374341
1230985691
688034473
1127161880
441771802
544400050
1069077380
625569336
1205850652
822710197
689013981
516311203
1107485462
261581013
1073094042
902663646
460247986
1218661379
691347559
1016653374
786884116
650966554
1036393406
395692357
660348786
634684647
168349126
649600750
1055559028
511094528
436141539
947478590
982974345
749963541
539720865
892097206
393362273
777959400
472473332
483173324
694699994
102928797
548627244
933496859
511941920
454746568
831128092
885367802
1253696230
634557410
684701582
868419475
795195594
196050430
875278636
707989249
433319497
862583060
845981842
552877446
333884446
962867467
1027062613
160294265
498557265
361010787
198590922
999189436
657167232
299108140
748934076
491640306
499330858
759695138
648798073
540100354
627036849
757076820
714833046
364906271
589774574
51181471
1063463631
505880428
415789459
1000294224
966611870
109727987
485379224
720191037
1006709793
1058502806
988530737
1018331882
1232124840
525268573
993155798
503412790
518965604
1000642644
910644234
1126272321
899869904
1005014717
938493472
281117231
536745493
736606581
1146011480
1119667549
308413033
437831468
826618111
1074461393
338116939
1194029893
1208497115
970204128
744145996
1010370900
142086865
665616112
943265426
942740962
676421495
1037966651
1157805287
372908027
835613849
967714388
918547529
795956825
538257722
897079982
886168187
1221961766
1162887652
982503800
769383483
618678699
1154854505
256152694
882362447
695570310
457386585
992957321
497807716
476334080
765754368
567516079
1006182738
1104623293
1021002227
781627901
1218916376
487656803
716236052
1204243956
1061325169
869590126
1224687008
495092612
892493924
671465599
931503358
523332343
487433373
1026734816
1082904014
992378889
783283101
1181822608
589052783
1035455726
192542023
502036945
837257904
1036060947
500287266
609857264
1200137887
561513844
826810091
1067175444
1119891535
480530336
1292315981
964710095
501832248
875169311
610432210
903879945
719960880
411159020
523811780
1205391123
915567177
557506618
337915726
269438577
392644700
778523965
873832684
886820821
691303309
1131681275
913970375
692489566
281380636
682190700
794748795
827725329
760106129
452175053
623006421
528575089
1191115876
532487930
909912347
754930214
716546143
919248399
516957655
895188385
978029608
942497632
112435135
884818469
1104840529
820304918
1010961148
728075796
1130286485
1200222866
412009660
933811146
1135377856
388240637
558187191
722187038
507324238
594331854
907755944
938591089
1195530849
1134516542
569179119
889233363
1255950171
1068669407
515883885
742089048
1180482066
1236520150
1276410970
927072942
1237703873
641292290
328086487
1038270735
1084273143
967466008
1077985048
731170308
1047578313
1213156318
988805129
708157372
260857789
632489688
755110013
409802339
431438281
890052580
377646258
1027938492
963551750
1199486001
1104830236
837967966
391820932
1160761219
1191670683
362900365
324295501
700713336
681344821
580873010
891515793
1090125598
1169542412
531540755
1268383502
740990884
1160620470
748602651
1233755543
1194715302
1080093096
891205005
723335290
391540742
967428951
619704991
461431233
633962360
1009718618
1063099246
1035860541
279949249
768210608
736272478
718298161
800083852
822379963
424853046
786346753
472967419
873891996
1220340356
1062286372
349981598
867968108
342670087
882610432
1270559097
1116171699
1264885674
743800800
716985322
517577567
489420781
1108496911
946097322
413891582
611618673
813956326
1241470671
631066180
916433442
931697457
746135882
750122700
1167947487
436106516
354025002
980889037
319368976
548478129
173528216
424055700
1110723664
586583475
658635703
645037462
627308113
752648750
1211478661
439778794
317701860
1075566319
575787214
701454226
861094353
1058262445
590545706
1246262729
465607093
583498932
820486002
565575624
715367424
408344427
766966933
705843978
624920949
869396706
622222459
1215691110
682906250
1095444512
303000973
825960457
1161056192
462760277
1067021634
996086124
779235758
225726219
1157892684
839865657
1010412061
417312173
686545621
768138576
1227341621
811842645
566842955
789985207
846136121
715560082
657142145
559766493
1277254519
986477623
273246160
848448849
850474748
625693101
827193643
1021262887
456914985
614712007
1207633719
669966646
311645081
423592670
682775730
1029496920
454731017
444343916
761707720
483440156
409139497
903493843
479769146
684544169
732278661
805524837
379397718
953277449
134847979
1073149770
561148579
1215364949
380664507
1103439525
966518910
785219072
634048398
1082556086
1192430409
499297553
576979727
976253474
731502767
970822225
422324779
520072865
452969421
949985374
425758019
751601971
949389054
962326906
1222563369
536947509
762751313
887554838
792689143
1284941716
1078414806
377683030
679728996
820174247
1163736800
1001953095
722588019
598942325
862744173
1104544114
1001269041
1147639235
675818583
884657620
644405190
215320114
730270762
415889653
561111790
868771109
420368653
860656117
821705854
829328283
1032489538
488305466
1151063729
1148897132
651041503
648190082
1127688938
280738065
485379704
392147664
955463001
1136051387
1289871200
245605602
718838753
1019822268
1182514037
830282185
1004502624
727150640
1107550608
931804670
1077069062
646092730
181978742
345917644
795500349
277140479
704194612
1127800592
754926690
1098589408
365919775
466706092
284948337
756196423
899862351
759658361
1143396359
1058501737
572106314
715405219
1257179176
898208107
869535005
743295960
809392037
1054322845
271005296
1164639464
972609467
375610788
1102411332
833094818
1099565750
504549200
1073018635
547446450
1125807878
1243528864
720847505
64454687
1004238927
618739051
474079755
609592651
523143959
396185689
1242907766
1299404096
369265257
828942044
680675648
833043670
408570819
1100762310
880620159
505276581
980830130
623153518
657599642
1023656704
917820540
1244129877
257963687
742443768
731299468
989600452
386120090
602557946
320079430
1174016489
297221243
816986845
1034904429
931551835
649110585
744788779
374499794
475047272
832350185
441919445
1038376585
971820094
831795177
995304903
430596773
741604140
494805955
457720717
1031199623
1171635028
547929444
862435742
1023763335
1122872867
577071718
402375637
755695493
787866377
1260222115
662443958
914880741
353405575
1206922520
1212420674
1059685528
591963082
729247789
491544680
657207816
834934423
864656271
1177002416
1082866518
1155289172
843981369
975531834
1023216705
1239416187
914090001
743960461
387021483
801427786
390355105
177247574
504667562
810462451
739697494
659168575
577952041
516759952
478833363
823030646
864927221
1001036433
860063230
504163638
754480004
1260752163
603911441
888059026
944150684
937626271
1022181146
1208149101
1182559312
405972632
402859589
1011806078
940139540
878116363
861680177
1103607964
1117301734
1036903669
915298217
652545605
478069220
903378626
635794588
851423255
530906352
783297853
519008878
902579510
361558887
631293441
227333599
419446107
1202512196
1166293786
407367656
741378483
791154505
701744380
921469695
1013482895
814853486
816605498
876072017
726831980
957765523
318229296
538407698
542326442
1082517545
1168195509
381308311
322298280
416285991
1081743179
1191349148
812947732
89497401
873673427
1289060707
1212201280
649003460
598249247
1121964801
283585283
724732166
771047982
338389437
611150145
970350328
839697022
807472410
562912027
1123683668
1108354881
505392589
53362910
772867639
203631372
854532061
606178032
605257019
911730609
741843265
853945865
970909214
735616929
786595626
864706394
987650686
783372991
616828820
770673886
592860171
891579667
900789282
1152235229
454486126
385632735
468827662
1022879433
1255073955
499411829
906126183
438184289
1199683776
647554630
733263383
913565594
1211904911
490880314
501440604
393593363
908569261
709036530
773471152
522003497
911622247
248785857
539931589
476408321
814569500
621766359
752917585
384360705
886011329
511552750
289826725
724858947
654350651
638270494
925666463
717659487
1265470434
1140962748
991290743
332245915
209478623
415769517
457281300
428545948
31304832
1134976169
1078508085
886024022
431002656
384455602
595548863
1048149652
861911272
687935652
790983655
1201066225
1017785039
965711824
1063010118
873475677
420058292
504323501
200869917
875725246
1036980966
1209341362
902328395
676121021
653043338
1289290235
509288850
217659408
1007678307
727803364
1060045794
638177857
572865730
847591458
494596814
1157526376
724761630
374463742
724709840
466674138
367107859
874434140
1022034546
663021499
387564548
985231331
995995829
1281263355
425307414
1066696721
315507791
905631163
479084786
788840631
699551543
603897238
842707407
1034498131
1134238979
1184369448
1239885116
970164622
987068852
589087316
457009073
506647110
813505966
455911241
394057664
771499392
681681254
1145239254
531201957
810797581
381632878
530300776
323840420
663318611
1003849212
678642850
959783312
808428802
392154349
842763885
705446312
581154695
743673153
782315155
904334537
1069156691
597500955
906973517
367098784
633555085
414319461
491742728
704857491
277096882
653155698
630023171
1012369044
629859950
482750624
489034606
1122638509
728112411
452794581
794779900
796119522
447949891
785032991
893162402
1238705984
886961415
677609793
986045829
799085110
626147968
479116527
1176963136
1203987522
625012172
814868659
465844097
597334232
715940241
1175107271
1050740414
1121759432
915727566
1232724568
92282703
762509422
779987615
611146675
115087997
311700963
453715061
472630027
1080995294
681755032
682951658
710785095
872292551
1032613578
720706784
887798110
481649
874413368
795092582
409283301
614224365
755885023
651774030
916679898
819273287
507987381
1178705353
843515216
490950671
837707107
1126313868
1220725178
1263496094
332245514
1181815068
219897710
1178888682
1196789868
562955804
1048870366
361308049
668753024
1215508512
438181636
411662583
1137148149
1193496462
863982315
590291218
413210660
1206566289
757505822
793148998
516901939
412689153
286468522
393290235
1185884420
740557275
1200003597
17628417
1173652386
603628507
913659673
507006247
1042351276
831444423
521834190
486326082
860313432
503174301
1096039966
1171593830
960975703
733704409
1025904970
347054462
724083780
532553526
1082994917
926009993
622767191
787400335
466859833
1209089034
819696520
495953664
829784657
814388649
974736802
656402057
1066997517
822300577
461064049
756414935
1106561621
614766646
785399285
222231565
701686952
437265393
708476419
1120364511
1172251967
492570700
831142915
767182647
561090346
273998230
842100348
486922938
839762223
973584143
639756169
505964131
585042065
962651470
475350054
851113362
410157201
380434582
971848097
701842801
1295825606
1262016474
883660147
971590581
733976768
895431703
340526923
432456062
625726422
817624369
786357347
984235707
394909661
681200474
814886346
1016442846
974600327
572348977
903053099
1202743954
1273318987
1246372910
661302170
1129080261
868693492
1229938345
1165348035
743813106
278011738
1104726141
1032008023
458891990
503283200
976807591
373537142
947067597
522711834
1013554344
1114737696
1063543286
931587311
413961362
573429433
477044153
1055918302
819521011
831387264
695083728
891121226
380577054
765647004
633619419
977706066
574818682
355308389
559820591
337466895
924296316
1018040610
1221542503
592294215
789125025
459845120
553675118
492642918
921174728
747159809
429943748
690180518
380584526
1093297770
354413374
172869436
779790637
256738771
935579140
770056410
492291454
464793918
674887268
725519773
1148473648
1069061429
1122882863
842378158
795328539
1290259381
818543282
1179850378
539282443
672784998
789811659
1297476947
738187510
718529434
669988650
329468659
972041339
1269765353
1137091105
858693547
750047452
674121282
811572648
696380601
911392024
806743763
808962141
159443411
1067797275
549773032
331979631
685676065
1138541598
484847996
1098089670
663458738
385410048
976790168
1214166211
283698154
544604598
715538232
881106671
308107622
1178550327
597314395
367880980
1184926044
1191026874
388654326
608090899
215477787
384345873
855513274
865703622
425307184
1084813998
249115819
848176343
468400545
1195587015
526628313
930967124
474105024
554712744
1138669796
875978546
406193440
798241600
865991216
1130420776
1205818699
320163322
358839064
530361134
767758704
130880492
791681673
535645965
1214656547
1276414722
462398044
855298220
442494030
556582932
518108278
472032227
863871764
546704626
491361857
1149986175
615905768
766051284
831941857
548472660
1143501110
278057414
1126337708
1071022038
638705417
793402267
1049903328
973457806
521430153
670738621
837307473
908929941
651668667
529488798
809464289
779227996
700834252
780728147
767895911
331897111
403647753
925057448
935040485
920267705
928621196
56996126
307964257
502632657
863253424
286215168
839375297
1032118759
783250442
851385827
253772178
931316036
988189246
748805002
508515693
475916159
707004681
1044923562
839173973
839997212
691918074
423715265
781888188
809312239
1157284971
939990625
1072764377
359318785
1277519525
1282680032
487636532
655184891
688918941
466790312
534578760
920280164
1111799336
1136555233
980309808
504933063
315380596
486871169
927224269
1043866621
758056213
960262657
811297280
396787553
1002145522
1036295575
1094946517
450204928
1030221459
373225613
315357886
1046151240
888450244
881838766
913786860
423472223
673066675
398900028
1270615366
1042473141
823815510
491939485
952003763
690199967
469413639
438410646
1152871681
882885604
1180973045
371742545
349896865
636569716
1192466505
889652471
433146071
629629498
623452187
334136626
664315623
818972245
722803570
304087963
1205793214
535152691
578653259
691571290
479557023
991552194
803893849
420086824
487620098
701517462
991731226
1006559787
413601110
937757721
704089381
1002884197
342716257
499427645
259797521
1231391274
457802307
1193046456
386608985
1104741241
915943706
740854136
623731639
951696432
934437593
1183830581
1225715912
501590931
1018865683
981338162
415388002
987642563
449238986
794452245
801279017
1216218277
1200519072
1267296373
1279214680
1018936681
775136202
654584179
607432376
914721116
408476056
894019175
564207426
833356952
1072092955
864526717
1049616654
613813192
424705706
763526686
1079978811
1007879470
348390694
970134051
808174243
115821644
784620109
452847212
1104036264
1245077421
1133184326
679725712
60273296
808901337
759134145
575328537
794003477
906295153
1104985208
704500796
849773366
399830814
518035082
744057621
692461668
474313753
1043283182
942621625
645439317
1055952337
877347145
870603623
458818680
850873778
112447795
535634769
1219975389
791020795
668086961
916659500
771733887
674186269
834002248
1236518247
1018305208
428079306
1024969314
281594664
466541420
1063879973
601334923
1047598159
994210022
1087733179
709034890
929210412
927055702
1190364306
744998578
672811676
908291569
538851420
356332622
924522275
290101320
1051044855
1127713873
101607762
868989952
1049119475
625370017
702443211
770606515
634982884
1061656043
973364357
481780456
277380945
598055548
772593524
303994987
560059532
425319863
543925375
799504534
406391841
315992219
434761752
1022853070
862712121
744134473
1056772804
928301702
774549109
1143365282
645079481
555418483
1063780245
713102055
501700195
877839629
142086820
1289144645
827603074
665917618
383856758
600233731
1056134913
951904564
375216047
864553315
1041040587
553984228
748307581
541756639
739201539
744968185
849937729
1030029941
705887297
500979224
125800642
844333522
532136182
719860466
1162661605
802992486
648952317
1030849798
351897359
984419467
875769371
659526809
853752828
439089234
535468346
498207807
1245062333
763610954
666224653
1182960375
633627061
1140218594
620818113
796854481
434675062
207555558
1240917085
537820205
518787515
425522958
768511903
1089284531
1069091404
1142771791
430109778
904173570
1011974724
692882686
995487132
1054587064
1258101090
647868316
1241703464
53356418
203357919
631328983
359128447
1071349185
689762299
862166387
284649028
359349060
961009128
1171731781
1061976927
955403484
350797556
482834274
981871968
853378379
493309883
1202647289
853509921
699426401
105861415
340911762
530591475
789214456
1181428708
990507279
534795208
391793588
709243853
852233755
222558462
614355229
365617027
729103512
947213753
940158082
491335356
759102530
634638410
633094780
1087487571
737848107
907055898
1133470931
788349188
570657191
980684698
302497437
840412178
996265643
970290302
395736570
1091920101
431902084
944902752
585419375
1073827804
1058083570
699462597
888814759
1157662575
664654479
1002960943
717230672
1038663384
533265317
170197576
1098549158
528629216
1109276423
904093213
795711841
649705777
401250780
1001572489
670142660
760518534
773818609
687663085
447173658
456268552
781800917
898740073
1150164517
1023179871
472804781
1206361194
833679644
483054772
1044555228
506837885
828847297
772522682
1080452730
463957884
1025515575
1226855473
840310678
941544901
439888786
716000094
1048322750
983942843
1211214104
795594989
344487426
934082058
499564604
981338394
598213231
343626732
574905437
987965280
894024045
753272166
1049303844
759075989
900072145
997879350
836987290
411302713
934329064
771340594
890982738
1231361529
1108224848
1146438580
877017225
888861583
897919097
1069211705
413115735
1074445969
331927646
625240426
799689061
670688541
1225423265
1043150372
350061597
643431699
446934088
1218930382
1020424103
956163217
921345537
673724736
533857530
132464709
632364961
733093841
914946586
876789916
969571955
973625554
173690821
2340973
426659318
1019860406
714613976
1035829884
1009969419
1176557889
1252089969
1055257972
862637069
692861750
522797012
1161139632
1162776842
802916224
837818226
1021166494
196420655
849530326
1041636461
1232555709
475985048
517303549
827928241
810725659
564688310
1051762423
1043085437
849399905
977167703
416116774
496635222
1062825601
895856944
383333717
286792121
949970211
431157881
419782400
1105511235
398810097
328508818
1024206552
669891875
439042684
774736034
36751593
786525754
1288509341
860872932
1003365146
419027316
771072560
798041269
244515565
607591366
1192612545
978540050
1034494540
1282949029
406935276
292278079
776610051
382653151
1103605835
497089184
715284093
1138133449
828240110
853445382
644991292
1017010741
253257937
1179139820
826704715
871887809
687199776
496150840
863691168
525981526
1007227049
921997889
855592102
774457873
470074702
1125337210
828250132
539223695
542037990
1153416838
943808397
813598382
1044486509
1037189744
1148237976
592304845
546420058
233162253
743979612
1278725153
729036262
1076044354
1163662959
1174714084
800723824
1167662336
1145632434
602459930
831536245
1011676815
450984672
1207143746
902249646
726015905
652620683
1273521103
1085949184
698774602
610355340
899453146
899278415
796230113
832575265
858327814
935229873
297570411
716306003
671300253
1188589455
875198814
474432214
1046435060
824645778
651902864
962142385
269616389
870431879
714901146
620383370
1293811765
1040691921
321710890
707762713
1225320779
1028391940
848857584
393998838
713348942
1086125138
1073540669
794342197
437116155
995937913
965420389
991241599
465019582
1118851034
888319939
804914261
378062019
1169480030
763115604
295350346
857681219
554921551
749726096
573601885
665693740
408610908
1294393236
1243621385
809626943
458416838
303146693
445053843
917241371
1025107352
1139863105
459754902
945994050
61150118
650403722
637082776
660145025
793174033
992203945
630330611
833729384
382038525
748848039
647813539
380127154
744084481
816406875
1066039908
975766609
704610036
773570645
422811904
1076062541
242971661
608192015
668840510
770461702
759176568
1061204306
938096010
784599550
1019228778
511260943
431036173
436736477
1195266360
865289723
1097669320
135132754
913196834
634529867
998001671
458849968
1090906649
958222417
812628153
1184983495
731670905
729512642
692423639
200144051
804102578
469644434
681714809
720186227
659771861
1005521663
858159415
365343067
349174396
607075202
290618902
995800639
498708609
339587018
897297573
1221469231
996043031
533711695
907747581
479222788
1165723476
966795375
607299219
545229112
451759967
895471727
1266252633
751373769
844248017
468001648
157849824
405859005
679184521
1024133272
723994251
706909667
734031814
685657712
1202583749
754080311
1177364474
393305404
572205941
377419941
1122302419
1066360615
275200915
879030944
301304378
1111865657
288103618
744078108
429515956
934679328
530728642
1045454421
622695178
417331085
325950848
487866293
623342368
979345244
662795232
782360743
646443344
597946
936921599
805002819
1123546599
1135742343
1277659503
1207500282
868357635
604299639
643593282
344418458
356626273
889078653
671558612
191507638
318505692
252210684
869803173
756070028
1105192611
515319964
558670135
580850263
1054237943
495182002
593981689
749913482
801048209
968016889
656242292
875681226
569630163
239788655
339847657
726345142
762754230
597995163
1107841070
627997185
468447433
419492287
908394140
868681476
461663302
993286061
879703805
387563809
744716927
1177092629
636436343
989110010
753754055
1072546569
1095828283
1215026210
1235824239
872131935
669834599
1013484243
494571770
534499999
1179657606
396917518
765983022
623318397
896091472
796708916
325244784
955097427
785946603
495532813
310859008
1003701131
670870563
1155073308
1091374812
920407435
1128727596
209905876
691801566
639792053
609553773
775063885
1010082654
849115722
338081619
1130466618
200983322
641038291
771738970
696068250
554608451
365590162
974491979
732520524
572081095
571168392
577562478
898884219
221318034
648061664
960866373
395244185
527929915
1048130036
955850086
362424206
1047198080
767468668
547128020
366320360
942236548
586332842
925154279
1035872279
253199594
829801574
997508500
1287360635
714713723
1119579568
507324803
1030884525
621629994
114172450
816170840
994243170
722059808
1087337157
703354934
945867508
1132592177
842917545
1160216424
963811063
999007555
1054951450
606434528
435624427
494423209
961062952
1144304384
825735034
478431525
733325112
785225166
1089141148
781119425
844438999
914312916
975888433
1014574445
801188019
575010676
889877827
716509404
405581297
705105573
742304799
599751972
690747675
37748898
837699285
430166375
286395590
1183923096
1154283333
406326616
711708653
1226019353
778077106
284764631
848636382
705021831
503028791
1198375726
430756720
706000155
649488573
519160717
1049242711
1263702352
584070322
646147566
1211563585
345863094
756076322
203570694
459152909
796482757
261351938
1199449949
909715649
1109855735
971326327
929792012
917633267
542684896
522185900
1264240919
415357100
598749871
882912857
834620890
786332476
1038925940
509205010
1253408878
461216377
1100677822
498793418
851124346
987776829
886206444
815912225
808092896
677464181
508389875
1010962392
1151899323
697418478
596291840
1092622183
431797150
316205739
826049292
1163217124
800037601
849387317
743305466
708416963
681989401
721904102
1192712072
1053882640
886120101
512105783
758352358
1151046163
567548518
594586532
408265830
529787230
845030339
523359586
813590177
540275801
886790968
228044246
425001480
1090001647
1267912954
1275489609
688642379
1291236027
900494559
347694309
1153255616
1180922249
1167641913
1270273911
1092414766
977597075
1141647023
808307731
870848106
1018261397
391258684
537566229
759715330
462724188
888483202
231916129
1002472453
610904687
945123613
898611552
1054296350
597107135
935365349
457758362
627843241
370354080
379384333
536981770
1075233176
318871782
860533473
983201128
880818587
1083710458
336159749
598964612
858338493
423603025
446182296
999425119
1035543037
235657942
1041645951
564900022
1269760287
990203707
708685049
397498248
866913071
1292728735
510360697
595983698
996088492
426616058
844198007
667122512
303896603
402918336
1197109069
154275414
509182423
281025154
417171622
976652494
1000065510
914025474
979268397
328430480
902673744
583300368
1210905547
1044576309
873119119
1265259696
953407981
579975570
579665245
788824382
929561413
451050384
380572960
267016447
1142938850
642386697
1082391992
457750059
573813732
568808471
1013552832
1110061975
939044369
320063287
471391533
744395578
782907137
891209439
481198149
1109154154
942942424
542454544
791695398
1059644503
473988442
578831976
450575600
1245572144
1250230782
347779353
1244412418
540610841
592103762
827065396
838603467
932313239
557199252
946871664
747744664
646799613
1184543759
1074830059
572372579
1095394948
674531373
1257615185
1178920373
254482173
360277855
588800619
1206865758
1072819902
276560448
456085515
924469528
447337823
457717484
428506990
1288307654
834760787
694602159
255133908
465465499
1234410181
650263358
461198611
1006692835
1157917804
817999047
1294397046
713801967
681815683
783402246
1010004414
329699401
981623933
430994161
1291527086
489092108
911303359
231769637
795724800
471504663
953490006
340963801
766076991
281676370
185469698
1138662650
861796235
980697098
661277562
976007673
531733647
1067498309
715644448
753352357
1183300258
1038836631
1113751418
647055432
868406681
304614314
1152173572
441033138
1287523329
789274789
1114974319
1099458399
952118055
988686354
1014085805
467290168
924332724
832747703
570190623
802828600
432690881
768445252
474756359
1281298066
905905080
1220262522
926202075
1135006571
355797619
782640131
1034839702
617496765
433172623
890975718
437716562
1095529510
563015833
663279490
832476273
750169763
913989456
1040254506
1029369308
427371818
640559945
696904334
1044740884
843332331
488046066
1144102929
936286192
436805715
1053048420
832579504
1015518599
478589072
970705515
1033039533
1073520752
856052268
995592460
780789451
999409896
805117145
1206207055
386639962
1059003618
716959770
926397703
1252872229
1141621756
857009468
1210255699
824195573
983879366
98201575
1079878310
678350725
415015940
1186272959
931610530
1241476960
664363603
874275889
455586901
1099325576
929172979
594285847
1157618880
789297345
513081125
1240525416
1250079372
762752108
939141028
629822640
619340369
1114886232
363918395
444844111
558258999
519640110
490028941
1109817842
1118852788
1037546933
888250898
711321164
1022179866
623256428
399601117
413066488
767888504
1000351582
420468720
1053822212
439564534
972823725
744033847
674523792
991231257
893329201
268566191
437954203
399175260
1100964585
1059805700
512324936
341133415
639364271
1174813237
1156615604
441796103
451355365
1170740678
132340599
1124835935
896136157
1021440363
1243206163
907543072
424671631
538275986
962803381
704387583
928244002
788456997
564166185
1275122203
373840304
268473959
1056399786
430409800
457573381
1196544192
917363498
515712944
496404054
1172090562
326217919
376494043
469971244
852760183
781736298
895910429
428442386
1181023845
824053565
590619087
1391467123
839466257
681235221
609012891
475451145
1072151349
661093858
424681709
832549449
946767210
700758009
554656312
886093399
1367858008
525891532
865158071
534748289
741652122
943904840
864232982
1125313704
393863316
391243647
839631851
883381964
591278792
738189763
1187326067
1058994288
458428647
324697588
809410994
1010943125
951179302
337162284
775951860
701149634
758313850
557764242
616994043
765817124
333114722
308536436
647810562
526250871
319566449
873088245
697071007
648969798
1232645175
510978933
906068007
1017698103
583359348
281192367
1271707574
1292188002
1006043931
1000877297
683982708
492275788
768656942
667451060
751366043
475515843
424263101
963111405
490462341
770964846
530476952
565601009
334058743
760023404
684842662
687514859
926904234
981728484
1152267130
1178448043
680563519
927525255
430326862
1212992062
789987558
437791932
204901617
716015484
932555568
274929818
769499994
473746868
33352874
549849432
1066996022
307247106
1002755369
200540602
1287779461
652391216
451033869
879499455
1073536258
1080054312
569792985
943883943
439581989
471093440
703126180
975751287
400028316
962030567
1012341764
965761916
519462986
1032476122
1034524750
1373174144
953950036
1151041780
613452459
1042682122
743512714
584645018
349010024
1255332082
381655869
1172035587
1207257586
536289202
861650174
397992827
868658153
416565914
899584455
1052994345
185591591
542855577
958112743
1166130644
803076247
1149232643
1012980774
843271861
261315730
441859018
770038337
635964635
416963698
753296925
628883716
947978098
1169002922
897303669
779648168
639054708
908643292
233769772
1233984729
1361151164
1051841765
833370971
1091429239
716331182
850404451
945841351
972802969
592071633
1158800666
523744855
1027887943
303661402
591303625
558860237
485374301
308199744
872101304
497800631
900894048
321172227
685619576
647040882
1154020098
574822231
903117607
775775880
884820663
414292765
829836828
718292125
411731648
508230295
509830811
1289297971
1211636721
434128241
501710180
1199359387
1243157194
579956255
534442023
753581724
439855032
399680322
994462007
945963336
532073822
968193793
469137824
256715896
508543479
677412006
1032212572
829285300
438415868
1240945248
692672201
904483835
806429722
468005347
467393295
778587431
1101513570
433482629
750629963
487166463
447855934
966521290
611975170
750385611
1220538024
1131471974
622672766
1054236414
1032778826
954806689
915748689
445295001
581554684
396586475
764997188
469141331
1012051651
1089764974
449275453
723869815
664590589
768713034
1156660778
970707913
831170383
1047186533
588755748
1095032360
781842422
675743794
673930298
705572601
990641667
886046972
655591628
360102927
839034078
828562932
751181034
953010945
521128416
1221173284
606452107
871273177
751367554
502983684
678435425
938876603
1070720700
918128972
335911694
509683060
555945082
578652866
874733180
700030480
1181579130
1096017257
617594240
1048580589
272097824
525602646
753499702
627693080
787271674
835944880
722268409
520467227
568936973
1003145327
1031714672
432758505
869113427
660323777
194905845
835748900
157094259
930764020
1199119108
865151100
730606103
734799117
742295073
787837207
516255914
476773894
612976331
1007977818
710801304
202392822
980514088
742641336
466662402
1048100172
895847682
743925500
1055460788
963000139
904620467
746221200
372894391
1299673249
305087121
811671740
449270768
304817469
854748960
846908069
588261581
827603774
954194829
984093547
878143740
825475750
593522012
1213034627
1223184955
835885077
951492930
350664267
875593821
780313838
487983779
856231963
266923877
476047137
939228757
1285270088
988861451
1063412183
1055168428
1085820698
614892953
754439755
847301238
1085399098
693798300
490704801
875585120
529421322
673577583
451233693
643560217
489300482
1127965002
860826732
742867734
809232616
575150852
1146980002
701406387
980261544
721608314
1280282190
535274380
1286179365
207241792
700074373
796202127
755572529
794754483
446855826
623638944
372302444
706115971
815728631
604116550
581388585
507913520
868851459
741418773
510537925
650318250
302615174
201446395
543359455
1258166537
459417357
958056213
386374635
190452274
702401744
479921840
583239165
370007880
337537837
1182807502
365261274
1250629149
505074486
1064857530
868160733
1150942982
898946618
307455160
582023207
947968397
522448117
845495466
322061567
1089765917
858859206
807310905
786251421
1122395022
461973302
730002399
353619320
580231277
1223755752
494913708
899709167
1129123084
778516029
1176374030
993706095
746581865
907253985
647858979
751577663
551942740
909623335
464474136
1122799579
520946364
1017902916
627903726
759848500
483593287
719775901
402689527
821991215
719094503
599749425
247823734
481183860
1061862632
682834559
968727411
336624418
547788042
1002940795
616331045
808429656
1285168554
753325782
811824383
820329971
1123780270
768858731
967801693
872081767
484414026
953693908
1089487303
411637746
767373180
1273897225
676433990
529366860
829125305
847254730
469830810
785215558
1053234848
473178033
411087393
348593909
331915819
597247280
839897512
516538685
990612658
744531548
762887073
508088963
306112427
757072186
365502887
1101294137
827550341
1065771047
638229132
470744726
1070445693
1073405285
1196909057
604614065
735116356
479372023
1057441666
702174773
76564162
943947053
245092968
1179258662
888168098
815807769
697107214
113678847
1080224752
613213234
73556322
1294601156
706245590
513114827
510411439
428571656
700741127
450413089
849531011
795816304
593130341
851679994
917017610
765696931
713028320
1135000852
963057842
665365843
878870900
734137612
563738369
655514943
568967643
941888979
662066489
751542232
875571358
1139066366
812038821
1040182270
989380038
1001498495
493669035
1005454533
350416961
691272348
381430685
473606262
747031047
391600444
777765082
739364940
1283783804
488525604
600916872
906270070
949386878
683382802
1233255310
460361957
169243542
762817872
979080725
986347339
330767862
384963391
841644124
1334061510
956571319
988984019
593989572
1056480898
1163688934
909403920
73661305
538307744
1211795572
397672059
482365664
501152269
828772371
980872041
833819963
587283529
394214959
1229335853
607445082
1153528276
1061994691
753451571
1120026730
973328701
1207828799
997155958
611323894
1090608919
463146442
1105066862
887833446
388433235
437806479
1116543212
685889919
1063697509
241235182
848259725
931218802
1291962603
641792097
895627255
1003078966
357857794
739263855
718398828
1119142012
993580251
942303684
848626889
1082056002
583835403
1046350770
816530672
414003929
734298375
777826924
402781956
696101839
883422936
1177802394
950747401
830642419
980716566
843667036
1294799567
824057515
1108358681
1173118774
481785854
927553190
1198229169
436282760
770651515
794263856
1120412884
1063946912
1190294154
871590397
1235107596
979480293
952758673
721033166
576695533
664639189
1054129221
1040174071
435888666
1001156717
402823599
1062926380
548506925
1206591044
239416410
775649506
894499455
898195945
1110580095
838056268
902172494
750529924
993079558
939483379
74276230
925896694
1120478745
704571789
502439967
977610740
918058899
1230044149
558094383
493857671
656724391
508284623
504549580
531782270
818896323
1183878552
698810567
1148182298
477375842
920168536
230271983
1044667083
275507005
769983749
504134986
1323659360
460690151
568110211
1122715597
611382220
993348441
534259052
749384295
689875999
726996520
528544424
1057645186
695173113
800997675
396326005
1136501640
740634845
684861895
1126171730
786590702
975187375
584067368
576448013
221656393
804641598
1105378804
898843964
513515821
747444264
733596974
567817729
829386923
469677566
1231726496
1225420979
380846134
971354001
761038750
420259741
1239877479
1253303371
339867965
854995785
926444800
809324214
650760268
1035602204
102567175
113867886
1386283368
543118733
970441822
1068004049
1000482659
562389950
937636676
660707805
1028868960
1255266782
903143383
477688952
850520112
647176481
649422639
637388654
499607390
370945189
836747055
813507562
696953616
1201182049
1355926409
1318816662
966485613
747681932
1171707715
1084158384
552594857
830738311
490138948
397164033
882920375
165891035
1274711448
721980191
785488525
920732943
752215664
1143508034
1269996447
788069636
378796269
420689700
771437873
1140427723
970799504
1050988921
972208469
989283998
842829357
1068362253
339923422
905530482
388016898
1222150063
1095582216
853044365
342407294
1061383003
508355570
1215602865
402925398
476206986
364191242
1287880699
819583548
485053891
986739474
1346851701
700065363
638179184
706898711
405830884
1350427270
889329726
402358255
859647949
789145282
965514070
1089686012
1023059700
751295238
964653788
1048172758
1083005705
1244848953
993915638
979983913
1269088604
467540693
631003772
707672208
441205763
647808754
382268352
421605500
775410987
1069645407
713136823
859724394
795727900
607652991
750371977
780331149
1232943164
7990031
309851466
478043943
1323317252
1170167847
1015218235
1362896634
732667616
917947456
1118702940
840190793
879608880
978466439
803560278
1023318327
685930564
1150907522
1277921642
938297033
288042089
760440866
1066157733
495936857
1120037088
994988111
555801095
1005001504
422216711
941120593
154886091
1217974516
823439580
380898180
728447688
545852377
1229721331
885942102
726691603
1235657320
932895518
944121039
712748161
399174833
1208538590
1011472735
725449892
824455282
1348071498
912403439
947070466
353276271
681713131
739451223
1255044401
681656452
531279634
1078229667
589985796
794771050
1271451698
845386044
796089227
264170643
473692632
267875720
488324551
679735339
764201068
803743930
1382027742
938257435
915214283
949761284
918683334
1298679535
1079555516
637731635
517550585
553395123
900142971
995415171
829306677
133248125
1056143886
454864146
601164375
995472893
1215767707
1146347967
560756331
982059825
760457127
1115625484
615776927
1078369934
374112949
975741243
611257641
398221654
427841628
845731015
434504305
1057479667
503716015
852935893
810758929
1096694826
741602969
472756073
1084436840
890045166
978274676
738641439
1292785966
647383644
950461447
904299262
926395767
1157702509
1035693516
625442884
1164401241
874527849
254613731
702234057
429323644
1034294974
1374408420
755821581
1064414448
957575065
675223615
669266414
802614980
931037435
781793552
977304084
1364237161
933803130
741988285
1051239406
1244053633
1226760308
703757569
578673882
869493797
798278255
1164584163
865259384
1092134289
810030711
567674892
942318456
665519194
632376610
685649782
626883016
425215659
1073288975
938661828
358920230
1092419744
802853269
418035934
908515554
1094543745
536764484
1107300121
660153126
806229407
753126889
674966534
1144327336
1091203286
1006264710
764334372
748759003
999741201
1074612627
1098050890
1168008553
1265095653
714960320
117674590
503445355
813547235
756761290
744715903
1122206650
1056406668
335244238
716924154
1166816011
923867314
1138438269
1335943529
1165111695
788732469
738349033
644880708
475841595
881020189
838738558
736492844
1058222695
620505048
876788982
417577690
642873430
445039638
609441008
801379976
1172630024
827460189
800758501
411055803
1098396293
1358901770
241629381
584831062
875436259
1211167150
753141199
1134499227
966154693
479730310
976104857
1053128036
847699158
1082901819
902156972
1004104624
1256364864
629588383
1295666433
1198436133
922138348
569568862
665814113
465711086
475918670
727746727
1226199357
1292244027
644653514
998181169
1026474159
85178593
647079121
708237967
249295894
571446183
160318950
661126426
1093166832
732068156
304909546
300153457
502358599
469837663
503311411
292277008
571896283
516435538
419431994
1067530130
107320182
1071577450
256811742
332738911
537948865
623779112
703628767
482768667
358686335
988938639
404646484
98596872
847061427
1208166741
1078578682
330923165
590906443
420852058
1156227446
426878982
199960951
248619392
397175240
296929851
239065519
700180591
394729948
328300497
313639469
682677670
90622042
965822380
955513819
950746331
455463014
486942837
417773283
1174858176
1045201833
387226757
563622956
725253401
737520605
1235762059
966487642
982980634
439158557
814345537
438000154
760878690
964952896
279723809
891350086
436680465
231049995
1169223107
419625496
457014100
307070144
672862534
1085577226
1059084931
790987490
1251189351
471317648
1318743002
891867083
922004826
586960479
681455415
248683788
440935258
777251425
851045167
279754700
1016936216
441040942
375967651
966107347
546543721
613095847
962328324
1185013817
466960421
471608690
468944641
846674218
204698923
418696983
607814639
1198952975
923273890
783409904
385840314
525504321
1022293013
840903656
457723860
1086026220
570368376
372598612
975544427
177775880
829481866
810727178
488376551
1258822294
843747865
897060137
563020594
516467560
809040246
818292887
388633915
790285256
957535146
728775346
284879576
1187826308
407828402
1026620872
1135010204
807084030
1087201649
384444371
812722142
415533648
688210102
740348635
652451444
957732938
905314433
578395790
1009518765
705748911
1044976396
1244844390
982941950
1075651240
1242445857
843966871
485321469
515894397
371399523
1046358622
526554825
1101593527
918953430
609844650
833260902
740411680
1019314598
385338991
972767873
523404146
483690975
847992081
1066736381
481974213
445242428
268883765
658474269
914790474
387866193
164951510
1157447044
470346167
567829905
326829869
355411145
1197681041
322976087
645467531
1153092053
220420647
724470042
315936562
614454210
422477855
787824003
277554370
967458464
972515197
428322429
652278654
515871585
194562441
1084066832
264813982
539378708
196946964
638987415
348241068
918010934
800626023
186310787
1006374778
338215455
766663250
506557031
1041457406
781627673
1048013547
1002206618
1000463536
620573449
757442676
922542580
675310692
747081092
639526398
969617307
465619495
604458459
1109708456
844239650
463226027
931439621
847748005
477195595
783629910
1077290317
1195685451
523743505
975814908
201907769
962224296
1029118877
746963496
1002300296
947414346
342163206
961852799
495616109
893595364
1167097158
798534210
515499063
136020993
430538669
1141262099
455059299
1299330294
337238778
1174570955
894421534
1133245327
920852998
686942992
651453483
579607200
713630040
1152252639
475223965
705531378
526444442
597954151
569113693
1089732495
304394576
557245323
382110219
473334329
450185181
475219293
1058066488
602480355
679100119
495408065
913631161
697995348
1085750258
217345638
942797862
996155773
397182281
457105878
1092890640
623288937
705547791
362942617
69093814
918186543
403685899
655965549
219161355
694377373
468037689
681452814
711090604
1225177625
634015019
726089207
1195595078
644075170
693673906
630312337
376667088
1037995784
1027587911
910035377
1108598379
1146028620
728726252
1234520799
248281569
962626136
640624123
297355786
436278170
1170873534
196956984
584187511
966119535
929973823
913393031
1288962408
1269439459
369625987
723222295
534638608
1140288290
925689405
1142161290
824621710
1020675255
884504761
392038351
993607325
1108904517
703387053
668589030
857493228
174821649
951198111
443115667
223387629
943471079
485670441
689081448
1078769783
1187145528
984707185
331152031
324423365
647620841
654867453
1086919534
143616120
873607188
588623655
278505092
920271779
1155632540
506517351
464233041
936501638
768400128
848487346
1225057765
490934001
352396631
842664414
955562598
873293326
929392129
1209066550
353540986
1203618350
509912754
1082459199
993938427
336786143
279759884
1048622982
189663564
698964267
490804278
533543662
1019440855
304170690
793849724
1138267675
548411642
735624955
630356719
655177148
631661881
456087057
809289462
1103878698
387546866
168923923
1067423526
243888573
765654427
522866480
878142567
1290072257
757748764
462838573
847183815
586330505
485432009
253559247
702513105
462522983
876794690
224177071
33627870
326814978
1220441793
963629337
791896408
589187070
455473487
757941209
315560423
642311254
1165277012
1115747269
808866089
783607402
1199759903
1176448691
695150292
757002303
472304923
1235220447
545028504
1052441998
1053873984
380545077
278472384
311447965
618413972
223111864
545305388
1020812735
1299912652
481475142
874416554
51061654
581439319
938272315
1116190716
1198500768
574149153
128948781
510529471
1221316230
483844080
528833691
404671023
766361604
286985678
593379093
1232427162
517576725
725303436
249848998
606562955
760898402
346588034
843001124
176575268
334930393
1026733766
380884468
864535396
756368114
904817097
765204086
936544944
948757160
835932566
596725844
996815210
761790025
1218864637
617942298
1049273124
1296573279
594471339
1153111014
838423614
639965358
501103243
918877569
302373919
1169554294
944557589
1034384198
519336120
779981654
688950146
756042449
452469536
412008012
475966157
1387929592
248046530
317184932
982488560
892702141
1328044589
1097895588
530484601
696200841
465233772
510812710
189359121
428326883
697582797
683508301
804682180
684162645
1034093418
916138083
964753688
710908136
1168206537
411584299
307372829
832633438
582715961
1241814419
69201678
1230604717
530998339
848859918
529695657
1129378936
992001573
711609060
883167970
959945774
1412253
984720502
935280127
608875716
813104209
1121948541
405906104
292327933
642746500
811397775
1174131331
750173510
583433502
526590053
895191024
440946846
915698374
828555821
607965120
542410271
874761850
761686423
924661245
762179223
439957048
505451862
450567137
1203511366
559073759
495696534
485384644
631202470
937722999
1134138506
581167342
1016216436
800287023
755209535
568064233
409845653
727944834
1269266182
573474286
466646558
607173385
402536704
1150043631
545293391
199127172
1336055957
491777982
442334335
1186045622
860531495
1089891735
497786128
280065413
1017728479
1094755540
1205958226
863560713
1002593580
488653777
503167291
906784778
930918410
1017149328
386091381
592790988
1266686608
1338510899
798551591
571636970
914838104
821531367
1168016874
346310788
1038373352
750746949
762296618
510688940
662463509
502842554
646016144
1226159634
926663956
712277021
783069624
1233713401
407584999
367179113
857044051
496394673
977592270
477195586
755532295
336281353
653545526
500459046
743655049
738155346
535437125
1248531664
1113090232
204925176
474897673
128004358
461209559
447663241
844944340
1163898257
1089815235
510519410
406284017
1100080405
976839002
1177910009
779535617
535928617
911431440
832452407
1017350541
620462247
827058417
1099791728
290952415
366384185
1038688379
1090577724
1049271193
973202291
500400099
747020898
855787475
1088371446
744811842
500870475
677308443
1282509858
1220127232
748565705
1073705152
1135386142
646331636
748613606
1021699989
758091177
478664097
1126226735
1290844463
751466657
1009674060
819612285
1027624831
202077073
783148106
974333026
545834093
705648736
140868482
875079528
1087478979
401276137
1075463712
344517277
506911150
470619512
463174790
990797585
1075128009
881992212
739988643
745118990
859263066
170368643
791336445
337866298
1113729984
704760935
1010206777
1123033623
525656641
922295230
975528356
900444120
1045810350
1256835045
996193234
409481086
437843775
858720724
596656473
858623833
426136558
690113747
985386892
771449044
759860291
675129862
577008587
1035246866
1227870677
522016008
428026346
655101329
1100495117
212263136
1315712671
1234759164
562991697
808819621
995550956
773568950
654225994
1280340328
401326209
1193263963
1050581991
694391890
824825858
1243782995
1095930700
773986681
526147385
1005911214
722093692
973627051
592487011
1358227725
859526188
1180581825
169661840
315111142
747311924
836658360
616480239
973766298
898634263
1254803717
549632381
76227814
1205213608
918257257
1036558367
708106880
671752693
926067922
632984780
1048412679
622110272
189855814
784582814
962312588
281667259
492166226
1075218196
450419831
814966732
1221428376
767689428
1295535376
714179778
458508765
394931845
680013595
781465736
1052114007
974361221
773300581
1040433360
673238656
601989324
922655748
783202023
443534390
1118094953
455319637
559925694
874963509
709883942
862659527
402945420
664946887
759534074
563634460
580150664
715020790
631580156
1106610990
999711677
725526792
656327759
923743578
519163365
1116217656
1051213023
495977846
467348852
427438092
1080785605
906748678
375364352
844433215
813548095
570398589
698904924
497843063
752328953
1006446522
809994633
836194418
390229681
758940172
862659041
988580624
897380792
556210899
1072911669
559148599
322834859
472307626
340697251
571847720
1124785083
603280913
596778111
687428272
987585560
361480805
998543645
744657924
971585124
394462478
561435775
1013324028
1271268283
198710226
493086746
728014119
758867596
492622517
1170711710
698986072
1266316530
859878730
344121696
319135534
501592876
406223092
392085469
267979530
1311712256
1137596452
467422582
1008484697
1226203260
1172656292
902580688
971884162
1020038844
785295715
430035819
424998053
998033162
133375774
850481583
432393688
372590910
457742162
623958976
462844107
763884290
913871336
540800857
1229222041
1072581818
886448974
791688281
498570896
435815237
952050061
587123238
491752698
579298515
860834675
908374679
507453743
670956389
350322627
715026951
743880889
497584888
1399428606
826337628
481403403
1205316043
358406001
893997135
781940697
558836116
819403253
963493338
857416338
670159313
1061336131
808325813
286340656
635640788
818705729
969015690
330263191
887786904
809756621
400896462
1212227804
594038630
766256815
499149640
345769452
526054170
891755034
553167735
828105107
1002549044
952806015
1079069882
340902492
726801021
840576032
441808165
548957353
962555336
365312621
1266319263
426225529
961490935
318210266
790029445
984234141
708840964
495720382
433618787
893711976
761623943
525936238
675363109
1247719830
1115266605
49800369
771566882
442118677
650671804
1081064691
640176888
400706436
626691895
1096540757
415109657
702111928
642109053
425721071
1187719428
966775472
497673640
741497552
496496444
456088318
1243526509
346049060
1272800135
1161255051
928974690
423668320
1233181403
103923131
367183150
775395493
528550625
261139839
384195860
1171155664
402173639
1252837769
1055662237
1140061742
562927494
986133898
1229141697
823956388
435211073
984575070
1050851353
867987947
1062036617
340844232
383614166
1196540621
499324061
37169366
757546507
471119046
1124605824
471612440
952429192
806283640
692884136
695203717
986207065
813993180
895099136
1324791835
998318347
241283115
761017680
891570004
555466346
760049929
353215329
920477083
756793271
1055860430
710875521
406501628
1017614729
599332074
513112673
978730788
1036219043
163558876
748583747
719635839
507753987
387804447
832052223
557973390
577678043
433411530
389493667
363592234
1161801456
865927271
476278473
988616042
1047437403
707389918
947338959
950456475
1114818264
1082512353
655204728
837864543
809472344
1013471023
693819467
865970557
480808378
1070911096
667978709
1009652984
381391228
999482374
262501184
1024717046
907690564
1059039045
509297305
626538439
976997608
401247157
900358275
501779557
876168236
1259693756
487533578
949331080
1178073238
686019211
1205784313
479029918
432803219
264846239
595213651
1192832088
328388789
700554471
703094670
798342364
958694818
970430249
921508528
701151102
1397391115
1366830569
808286568
747353355
1008499598
992291001
1085891027
1082632241
795420363
781600088
859585058
1020878836
814626436
451701601
1262564885
844001138
1004105153
948736399
1210727940
1043057039
757135414
758439782
1140183821
315644891
986456843
898192719
731649897
1031601235
831547195
257057387
997437167
860209127
888240121
648515902
1000627807
185011441
885901579
790330400
1149756855
722396083
299606235
1254197367
1168784073
389899010
736923914
1320964798
1194837394
925038220
717998322
862230110
720145342
347712209
1247321140
448299896
708934801
1063922203
638066083
941698912
1001478468
942870089
906052885
1252542772
894398434
1227675542
476105917
1077896163
731476328
602494734
291392553
218224194
16161044
924690340
858019315
1365428794
549312035
482475675
904346551
773926311
397648881
711176364
545429782
1127117475
1362711709
742712810
434599432
626311706
798709769
636064210
942680794
942031868
666464422
718258875
592046548
890023956
1007732700
711821109
724857176
1287674959
771970885
243130540
1069842480
659665458
903993207
920744451
530444666
1011425478
979945686
1095354393
892297424
687721032
950722409
1132377411
1143044340
1013991295
308151995
1056098734
1354380091
208574252
622521814
821184189
1009180671
1045522581
871648657
784330564
300797876
642558640
510633888
475235507
1163914191
468013168
928479610
413844128
238058281
625906871
293862689
504071052
441393648
595153545
886116361
1021399417
959396129
495296196
1063115527
1083487156
479555366
1143375665
1013516636
34899095
659547142
829779405
374031498
646756503
863435724
722444883
741858943
477538811
528867232
546741361
414306590
1094618601
843306799
834519535
327634419
244187754
365649412
1164650056
1143736491
409806274
452201165
389538294
1052530441
1017125248
822809668
1222244168
1234730405
673948657
318282192
791120541
688483719
92913410
922400657
1042714283
1062663958
476302571
1254059905
319581706
294497112
918612783
804879718
738771457
969160285
843765958
325953794
622487353
703902705
1081920248
1157728172
569930144
660444165
908581118
486266940
574822431
1025901046
824180133
391327855
289763807
469184318
815450970
607194584
697351435
1235651242
251188809
561796080
828579566
896240382
785995534
353288391
257389216
817553494
1257763694
855591853
741083921
511446341
572031331
1316895391
795234517
782251001
938818748
1078352135
1084291084
931919219
528098074
912295012
803755288
806515345
397526655
495747439
373823668
284952291
1029782763
1244806843
386320817
365635436
972904340
792167843
781399326
454962350
983071199
599059360
705452037
789095192
383126533
842707934
336234953
1277056445
899843075
494565028
906605870
604994691
554212840
970936124
848935503
691983816
1143296396
360891168
667614437
449699363
220944392
1275066480
753982557
998097784
868336992
1238158364
1018156987
946308007
459442851
684287565
460944821
787677871
200824208
961098515
1100032189
320266949
977264255
852069145
910751451
1181985397
338138496
761710288
1249506393
501866148
476473551
224593347
1283188076
566223411
1258308943
1096862468
919877755
1128149723
770394757
954333909
845674221
654660902
754840101
510851145
596754987
509547845
1237541905
968537978
832098040
929452299
1088672409
794913897
739314136
748790073
1047897559
796235502
664445585
1024566336
711770634
1136526252
616881428
1290827966
711012577
387123501
835024959
1056217631
1263351077
1141952235
838308599
109484414
1199111663
1064353923
1034860969
886425675
996356004
121191482
1195254631
805520938
519639710
504791165
786387477
424159745
809659840
822048941
925736058
1939193
616220567
1141591255
1152223504
1133773109
472541723
676644499
168824458
778636229
744738358
113594760
622901287
752492783
422317745
1072358469
932161496
444482851
532712212
1005726049
479498523
117614793
725591517
1165737378
376421396
980387102
483244389
758294375
1088721681
379208450
788827282
491840977
797750482
454597946
968434245
574856352
856551836
872610946
809862431
834756969
469396324
330530376
621207464
488029772
578772401
742809952
1114188599
660344668
1001058621
2165805
532501850
685856831
1168076718
733577879
1297941275
535426084
1062975649
875118621
1092965130
853043079
905544848
881241506
617124280
1240346283
212276152
453608050
400923698
846354208
373075386
1235731780
513453488
1078980127
587988067
350949216
998772184
182357637
619851866
648115490
1233131340
303302263
1152285150
916394463
838417768
1388040096
851532922
920260617
759620185
1031406501
567321278
458518445
201738035
1265838860
1065192367
965017957
905128286
806760969
889161404
565939642
1048257227
481167458
597806010
412701090
881112446
1189656769
828633430
938129327
458534135
1177472892
462702584
446767710
1178986267
710380695
692320748
1059186111
1223311701
1023925182
786700790
639794202
609556381
618446018
757050413
1015719770
772092973
697425644
275059674
1491322
1173750354
1265428582
701841642
461112626
807603061
490006495
711016511
601256486
637408395
36257627
936907671
1390148328
898397232
1133486050
352216126
155307667
590992902
952489229
108581149
634239488
1073700939
478664795
485890807
1090761828
917107962
1358009385
673581976
1029361265
311164778
476193413
591328783
512565143
1382654953
1291181048
587165267
880557485
749780208
429874240
949459773
993107673
666393331
522075347
656817770
1236250728
761457094
498777670
1239820941
1113042586
987536470
572609470
834796111
939491896
955876398
875379264
404349688
167305577
836523170
516427757
822097247
835429920
942269069
1060676855
992431429
972437206
902944558
968603471
1209233515
747836627
1138912829
737350096
840619874
1084985932
465383879
1093139562
489217631
542657670
1294176710
536484841
1004449525
1119720435
1021836673
919795208
941703525
575740017
1142910016
935899830
606591068
695620233
482954974
531473862
703773579
876663853
1093061879
280507853
920381975
882330262
844433208
896479330
450350657
409713100
1232693858
709732840
451028069
215106314
621409581
688802676
614445063
471815158
1074379117
819070648
951760135
1074610764
873849671
1055010544
700041633
1106620238
1253566230
850106489
1050313302
563064270
562893325
200809699
1115284139
612815337
348864724
806598350
575981202
905099975
964633250
1369170002
268293255
681210905
1241772883
649146252
310809080
707972199
843549934
865882220
496818185
664568255
554944702
1240401047
1026054842
668381237
860782009
982208587
558657421
1197688755
210637461
528238564
1072144685
335456619
1202944284
781876520
547381364
522945938
1293050679
885306099
542797264
624057698
634769373
998387789
1277720364
149062360
883614682
391007669
783198059
539988192
1164837038
692977759
704301352
1390466717
957769108
1228876256
886334106
156631137
475685158
394217538
793350118
755882159
501453711
867855588
1035513262
652299871
874560481
1317063582
999507222
1286913799
415702136
465805253
655598809
862192964
494170021
993409642
1346516581
706230662
272712
446190727
967503626
824824038
679764156
1149920193
1055587984
350221020
761437879
566876261
970631983
736908253
1182293925
771858664
1234779991
990407170
659922545
756215489
1143999143
1233629340
698910340
535229426
1051307471
734442385
406970811
583848752
855461729
690364961
983221981
1167993562
885458780
920026160
490104097
417734797
633088494
499392022
837800653
971479014
889959776
640862386
939998254
492006020
309124084
919496104
400254689
287918567
841072537
700066005
826410973
468674676
800901395
546778304
453398972
910477461
1015203926
456655512
231210757
703619915
1137068997
1127418409
82862571
670926967
515729296
814269217
1225132121
487500834
859434236
319615857
220610477
915699236
1112665012
981077792
890212449
849506277
818608282
131808296
966196986
764294092
852772214
784516660
822745373
1010482002
395424296
942501733
1256751128
970293480
620834894
574434340
721274550
649167071
1041727785
949660359
218114593
840783360
332907616
1220725039
722131907
806090770
898596050
811499898
852904093
614791794
382951861
695940055
1236442965
825010493
973976873
649143864
375054263
972914956
891067947
1178807390
470258573
878299134
407063175
561297694
1101448454
471930491
793336355
247641403
114219188
712185164
905383444
1071404640
897780608
1213666616
1019230817
1240685334
1233393283
701737922
927057594
722048958
776960789
1064799018
1283923975
612894872
939369667
495485947
986128246
622652498
548774792
1187294240
626256669
923861747
457521894
1090500872
455711185
1230833219
918198514
1130246965
865833366
1000672369
887759871
1309599147
611282464
688122458
311376252
413057347
1083106271
793800570
1062224287
323738817
546497088
1101423967
813755786
563342406
1150328945
982855944
810791727
874280650
449518868
696200890
212514972
1329153556
1097481780
536775531
766094428
1104625886
1067971664
1247786727
1024939416
1305489183
899746770
1104474413
548018636
110975383
1082919356
1267299434
733995122
965546359
850005070
601374282
842718627
1373277874
1075656964
970742497
1131215860
1089864983
1364408152
1072573347
506144730
395316953
919252874
957256391
982231979
948158858
796771920
631227842
906373800
484063768
879156442
1182764031
239255085
1053601509
1231316646
721531810
1107210456
1017434508
730280199
1088111328
889158840
458356590
893606818
1107469693
594762964
925839136
473520720
564011027
1010651463
706355966
1027534216
448937426
839591372
746104004
1127906203
825586348
495815515
748860
526663951
718104501
394486983
719483108
784643959
406995138
1219245181
451964955
1241865813
1179298382
876977568
537459913
1091639914
1298005816
718778618
220931629
377907793
768514135
707464180
684686229
1067178507
1180556796
474841928
799143231
1043612175
1180544058
1188453417
1276705026
976122389
1061410947
515924496
1217259139
824017860
936920521
617168863
1193874738
682340154
491311204
671486707
524857541
669633788
1127143596
1217936610
1182253927
1070614767
544756588
989073387
932334622
794009592
779380230
540543623
758825704
473435202
1160040820
903847954
423749564
479658997
1033292739
543560094
1272291030
691458361
316916324
335924904
837170395
761131648
281258891
247933579
1090914316
766561775
545606982
520365750
958400543
867482215
1275341949
1130607042
240823689
765057238
1163827943
817921868
753412454
920259357
1012563237
461939049
1209798252
622413210
144391278
871050774
1026687733
1015048450
1137489410
547386224
501368833
849059185
835712902
567142253
844985195
478856218
1026707775
440674900
1043759369
283843411
1123078782
1278000153
1144352689
1209067717
930897451
682871449
493024154
1182660719
646400113
1242380619
1316454774
431274604
1222726506
552847356
1091314977
150329513
1159944815
1053471976
1136196782
674134716
705175144
796777560
873638841
863511931
349158597
583377792
1045468572
327889845
1042319999
1228756299
621898114
240382140
1125080894
832620295
466469189
918965374
388848626
1088139162
703698582
934945143
1065608498
496616818
702477442
634421677
983346637
763114553
526764845
1056400223
706647211
1084753721
1059891815
1011004924
237131009
903225613
811706683
1241077510
991786432
960770596
878644524
852530054
978370005
1033679088
782926090
852294328
1198325359
617689368
985907094
881292173
762673604
1173329851
244842686
827326827
471939573
537805872
774530129
431476974
935476464
1334832874
282613773
942294870
1238929893
1016560646
1048001384
480279121
390753329
603539665
1091151873
555103602
840736975
1055290542
554724989
248083507
880041920
916308854
247686049
1010615513
623886211
398760907
1091024587
824132232
431436164
719369511
1239878732
903120378
465048265
864865651
699206849
534520899
361216890
825273795
1276369521
538013716
776499490
1205002072
523083179
501588755
724582418
1025030906
877403124
943997294
275955806
214681767
389677310
1038342263
679966342
1244506360
1093401437
320258694
347225023
1265119166
604931129
615705830
403667613
764949734
940370491
1019604352
1334156439
650275523
443871266
1286774842
124135435
736518936
1141939485
992092244
1224201157
472796019
480078308
468837282
381667876
1201908445
1027587780
1242632554
842334399
289731221
1067182601
1324550722
1170863396
312711944
405651860
147029825
852921481
559982106
681079940
806607117
858195433
1045845900
1090598145
334552111
725789108
1056322690
615854568
681961663
1039465187
265557841
468697963
998305536
907050024
344867083
44890606
702281836
751638695
382122236
435683615
370513424
1283923579
1094945117
907961113
748120060
558787571
1285668438
374381062
950092758
848537093
417764250
526113765
942013628
750151
606207723
123412863
794319755
1271599142
310883437
1034758802
970985064
244594999
880166481
778028308
886161893
697146772
708166473
1009691679
754662304
1292036673
82646165
696968237
372492985
1268644830
815452762
635670422
725275297
888738006
687801069
1159920293
749941768
1010920677
478118595
712016856
166308713
524482383
440352706
840308523
685597467
1097161840
222117482
1299070963
903902469
572361524
1060534747
899734814
935966708
690695157
752689738
1128364522
941729342
945365797
1270285238
819022797
972015653
723252847
72095699
620467622
449068219
412847752
999970968
503162233
269907813
1036989253
891785830
546839807
838692744
391740604
626986480
755348544
535009445
1075120340
849183345
1017973886
677059270
460522596
1237452094
1015772369
1061468294
1278635738
474989895
789871620
1182272513
711567006
944241291
382903256
480625676
481964006
920417647
317286389
538450031
545466257
914589785
454408289
1032812615
743746461
776313962
887663766
1036959860
761468688
472247423
1065780667
1051616919
803670688
1006097918
599126887
1053037727
1018850139
857329615
908988588
228287481
976442054
637757471
1092863530
399914043
427740463
530678140
826947980
1172413086
689455408
786437182
537390805
586111768
194018471
1040657890
627926999
839551507
462297547
497349897
422608916
501972026
718831694
712490818
912786956
515778148
594141573
544074391
1037473010
549180810
393047575
641015092
854832482
512683231
951867822
480921821
944761571
692784826
462789304
453737702
689607414
979494146
811186932
1063252942
898227428
101803122
827079242
464636138
537974981
683030930
738424510
725675637
1047390314
707642775
288496269
444142074
1057826404
239015978
211471104
104874574
1190333001
985811811
845635829
514698445
848071627
585391669
469156877
410209353
297427348
1193295629
945803865
927015877
291651061
1289849292
1087163399
225375173
89301734
962999693
441352042
1166414064
634192280
1383956476
1348374821
338616105
352661213
866589640
507041143
670746964
1060385722
1221069962
655543607
1227810520
357802495
731978177
696512661
877114542
1005409655
898797371
590290623
529197426
470194667
520810726
756038320
556534337
748322018
1200970266
997225983
1178703669
861142979
945340486
476294553
1008951933
803372325
894824805
968887655
1062917078
811485370
742859567
527552314
1059832316
868362909
941695822
1281305368
1032924103
459477468
532365298
1093505328
412827686
635362304
1012623218
518621867
623499118
1057033766
1024344464
734004991
789534386
581781566
501283293
1092287336
999080533
1058626096
697911272
998783071
529692600
1036238260
771613516
901674731
1106796454
397523864
479811155
564018934
540789873
919055472
776725065
422471817
622382192
438502172
545677249
1254326553
759039646
1282915220
1035218586
750156498
179638434
829696425
934169562
433800695
736012177
304266101
1018589913
931317139
759042013
529944713
613422294
868626721
808511062
493382446
1072149274
1038578105
528964187
547241157
818130294
1243301991
519797548
979581993
443626833
710268070
508024247
991620418
482628941
1170127184
1000190490
823226808
1123420854
1142600151
445281858
478514756
94657281
1138312070
677838616
289746303
388792694
1192849345
517003971
532296089
57152080
1004583748
658519477
1134946831
876350598
583849756
1133295907
886693384
872141208
643120611
1219443110
504000915
731561781
936758283
572128814
972465410
780868421
1029791013
469782795
1011987384
586796989
891712071
731482292
746824152
1012785020
444783224
980945264
827308333
513583614
789065185
782801573
834804008
1060906555
730406642
599192476
1146922814
262322186
667306372
470262042
815796078
546659425
637277217
405858769
664239024
1138943634
1211646753
976211728
965460206
150021016
1339642262
208537336
950535302
875234999
836807717
525513168
129340705
243467470
1010559400
589925403
449142809
303436053
127038796
875712491
839792126
1348492658
497526991
723499212
449150134
726087301
53172248
744685599
1298874790
819696745
784384705
518383481
727921439
378093361
943000556
1029739492
1016214345
620896837
712269235
643253624
680779441
1070595708
689578780
1025220408
163163436
488806291
237932058
329393465
1350401020
711048242
837764076
1150793901
745702213
1122648928
1201191663
567796697
983910125
909901022
789740620
489863349
1281684439
823057147
1123854597
859740339
601817658
743114635
517939346
529851296
461580554
324927840
484016402
883437769
180498865
412845011
1279056964
666950225
359140169
1159476021
653385453
687485050
947846306
642741867
874551693
363508466
516240638
1001658212
524910197
1026720956
891160646
478200456
606350564
781705468
682063821
550448751
805339011
301097018
458416760
483826199
1082785421
797261289
936000591
978109473
980846793
1140448654
706229764
923534397
1207829464
634127082
593307413
839213708
1274192036
346865978
887421289
733010176
379161355
1006362283
1274460825
997483755
738090537
743262165
868913080
571380490
98609595
861015772
1024838588
784412133
1025003541
876843718
828293079
549686103
637683672
574834726
1179625124
476340318
638033338
614875531
231417900
431845781
602346950
1040343850
1218784502
428598059
725179227
582871903
1140610371
647059272
819832431
743090716
708982558
1297997251
1284385079
999853368
432325807
896481938
1180179635
972391224
773151960
1027902574
1209795452
1161645712
371299387
1092762033
822596859
715302563
507084578
855756625
453474365
650910502
1099348900
912851559
411961317
878158672
1153252706
775181587
942904257
1042533737
631981077
493617612
551932348
1008449737
872619873
852862170
1170666639
674608571
1193935997
1244204932
818798548
1186976410
935442797
418884260
1375389922
433078279
447279548
871611344
984655732
685890971
945581968
1029848597
1213168763
319583720
1063496969
1244914996
1284608321
782876429
567274754
862965877
440983742
404751408
1212796787
1211192891
1022079150
813547706
950499830
736807763
619315289
642126246
1203841598
1002903133
525273864
846441280
710904974
885526398
1152891106
1131250611
975602405
1356020684
1176076076
1163771926
729686020
740588724
1180663814
899084517
175829772
775926475
663837403
533159066
594136148
431210641
453130345
756129492
360652184
1098872525
1087341060
186618774
1229664339
824978695
970416873
408776877
885710946
754841204
844678187
704615605
1005896473
957552309
1100110245
1058257149
862103873
580024496
503120333
1203342676
1073840890
1065084708
430250708
1353328703
450504735
1198872885
839232804
1163592570
297193303
1203968082
457970217
952444871
281440258
556553335
1147409379
1079532810
733436589
964314702
1109823689
1208226120
651891290
875814745
457874657
644498254
697589730
481244800
535243241
1019415438
774665967
600018364
1335092974
458464177
672939767
367381274
912014096
1015856248
822779150
590404735
964972036
658494614
229283965
778673624
424689375
680682546
552252176
552144914
584434511
1047674783
1051597109
794085956
730939859
542509941
1165811850
515092141
898676820
512466173
1124382038
516793633
1086056128
949939512
1240155915
454985670
503649015
453518904
867357820
238930575
611088770
566888243
987192498
488826735
1245355613
1144607545
210267310
948171258
990441456
503987496
721096163
916040449
888041608
774860342
604295274
470744183
869526100
366890636
491151172
509626287
1322707574
150024465
164805033
1087776267
614161761
801305266
415851562
670442057
874448502
979787330
1219604137
1024749122
674960773
1043481590
811401582
410497368
855247374
504975334
594162267
1054866399
640629932
460989571
986089933
662225610
158680697
688824631
677917494
1087755105
1082128470
898210784
413532856
522989853
1113079428
1022223441
416203417
788992336
1190113068
257368006
661898963
691549119
1169065283
865456110
912408783
1069164926
1189242136
477939713
1239788061
814721299
700551065
759776869
888295696
751620403
992771964
880762645
727645780
340245558
1245211218
1147245599
1146005065
671323097
561547440
701778962
615776133
754666730
839779569
1012678740
655494618
903823713
554439381
586376397
1046007474
331831499
654519250
698322877
468653856
1294923816
517569324
1025532877
491638262
429828504
729727617
778000300
298436893
519903985
1023099515
565283048
782180578
268220028
1277571025
831896188
815143483
440292415
1036148899
962742903
991215065
1125394491
524902901
478111213
823413588
1187664124
1123518961
1119699671
382516340
90425123
672646794
304171530
1063540695
1283148088
474625346
638894634
1049171367
346235750
1191352863
532057663
1190132038
1266409071
736392327
428622004
1040697173
945796966
618801719
970828523
964800774
1080865579
564852597
353848802
393141540
766433756
424594470
487909831
850292967
658659436
793241089
894643920
1319368982
903572574
1276371998
1143867011
1028579936
1149928846
369946027
103013371
880284886
822618976
1071194111
651598603
764429762
1257469275
840721839
560419206
915955596
1257052566
785030661
965472357
672444791
400593329
831955485
580210208
710178018
1286870998
1098775127
682019450
1265946077
936570310
903127249
875662571
1034030632
408126258
388772956
1031303990
628589864
419580649
634571619
949445077
333051368
593128371
1275955211
455354127
1048842766
1361295182
336579628
1220356853
235461736
232461696
698821752
943397344
796433441
979817127
1169907442
1058563660
418240543
951601245
510323643
456764191
384010821
498569249
315869540
784408365
1126773863
1142282664
531453925
1230644899
1214103619
502704729
739234485
610010655
944402502
439175629
1182213339
879698913
332521278
987899392
392988285
778779001
284585642
571807269
808946209
475794489
976417317
1007154140
1061001414
477626248
247935900
666886762
958448881
554817333
468793879
389793709
1083777011
451999023
598438502
705868139
73234933
440109706
690345077
992180185
545604704
543459404
759415291
1105591126
1050613233
872327278
460133899
451653676
741180207
1161842801
848167539
398659415
960046901
459662932
384758960
372749860
983326029
549962746
498408248
1132559717
42779437
554437241
1047756818
879152983
1373311689
951091489
293555077
452654850
475579400
769572956
1214016636
361674345
1023328047
818604817
366826205
371653048
1019755460
556189189
1047786956
555376433
1066509999
672341483
469951711
939419445
1028442832
832684719
1183242705
1084416533
456679025
672056266
770467111
1329442159
448057283
534771347
601523183
413956538
793050430
837119864
768545923
511221861
1033780055
366329151
1311222871
490902993
1170315537
874416004
991871522
778943300
1027467208
669586910
1222777550
936163360
106970157
965413633
831535252
280178362
648248777
958276573
1069561878
1319848109
906101752
430331571
1173320795
1028397693
1013344898
959165778
1006012354
1015174148
1335825428
865084730
912548418
779585455
562874939
496938501
1033535056
850743480
683512431
1064795754
931940264
169430331
990760042
1280080386
459542097
385163115
1151233665
962125018
950460565
501476856
997361544
454385151
274407709
736029098
299268953
1264078705
563505157
105734440
957819982
476914172
691426273
1123377192
551124241
461943461
1071933767
334719781
635977324
973288600
1209107650
1356015166
507899654
395348504
438178326
291001655
739322027
655269684
1278741155
1023167953
489521971
988806999
1064941085
504327146
776480853
1037332237
928506733
904661339
1230749853
1086096683
458869068
104077372
1107876553
920133971
1050674602
767680712
751953211
1072386374
723485929
216021615
352586476
750839623
882132005
384071034
591102428
724604507
891035539
451801001
374698074
536626663
834788599
1009098879
559635409
693157413
737050222
916507457
345324399
333320803
1084209371
684673952
986398019
1327050416
1113533535
472265037
433329700
731867355
704621894
699378484
804375846
238510117
426358895
725284289
817162054
119330920
1118751355
537843007
775491999
53553
821234194
776083532
1130902091
84727937
411441636
593771303
295638331
1018149297
972586765
814511221
677932460
627196234
1344614174
376162935
717665825
808615958
335340349
765792400
104838868
363279504
953337368
893780341
689894439
549560400
638693650
1160282012
923136608
153206882
661157789
492980243
1190732464
1025706536
620396242
1257884486
639796468
799940913
907958005
184051163
1148041448
727665654
999684138
957775916
882459495
882044900
626143496
694143057
548975103
1066155163
696324554
655701273
572309677
756192047
807422680
933068792
351157867
1218157945
653484050
1115236193
1184951245
789452485
663865898
258979258
1284375366
957762689
623653535
458121623
103750876
675887451
1268651381
882340236
570409685
1289614086
162034673
407114671
1027279117
411866904
275367302
621104941
1214484610
1099948867
89203673
268708350
403501915
731196707
1121189204
1171208785
454831232
1322484561
292100735
585787496
507508934
903324595
484431783
636181814
685471917
627338764
1391741887
1055121889
90088004
701389260
770592313
945816884
859882357
958438631
394561753
881336675
1094378927
804671941
995920162
861997980
798744467
567481449
765961045
948391584
1293322163
1391485990
764735646
675480878
350893673
1299183556
1254108824
723416825
806158099
1001960717
1305621422
693016043
1007488169
405300837
754511320
913953342
864229776
674013515
877084792
480526854
1285636008
1206060887
1147827095
550870063
1087871716
108387316
944587486
669894406
727438808
1210173794
795696007
928136041
1392674069
401672575
1287066326
1192993860
367782652
583542448
50164572
1037493311
517500628
883893949
694909127
453076729
422589389
522277265
354121029
902976016
791027052
950334495
644118729
732531430
849889420
1201432776
445010190
735907346
1000540938
796919736
608226712
489956054
1059336015
929158801
597802772
785487815
505001522
643096509
542317597
1101925525
497611967
431797122
1266737255
645084614
941230309
1079156413
503448404
374855820
569799666
980857042
694265017
385681477
480997154
1248580280
1323054666
418380149
362951357
1278846382
397969820
753542430
1027401804
1142585392
1136722491
982001762
1164397268
543486512
549111624
581041278
478505676
526994210
769575325
505042737
1251361043
457302716
1043337646
1089302377
398619312
903678427
420638637
763805180
511064418
1037239289
895929171
729028175
409646742
622276443
349309859
280874519
428691531
988494878
825833673
784073390
494667964
926143489
1011915029
1206244463
1079601709
347262431
1060195742
1238658031
933152834
172864916
683035897
942493792
1298801603
897332142
1272014941
493989886
503716542
542100135
769681781
839394750
637922536
984257950
785041241
902337928
627651135
680243808
849832519
567266204
1100138935
676672505
356298467
452416035
669363647
1053223932
407984917
580674046
713048737
1242518092
190097481
521516951
906063137
730289720
1227954642
641949287
990911108
345035214
626662244
951562230
502869190
820898190
387866055
639219775
682677492
870418529
961283568
246819181
396857045
1101677747
753362323
1256300468
852972535
1237742530
494847060
1099826519
629088128
495587929
456084395
978643952
1125820870
927682100
1145336704
454452321
515556107
999122579
442896550
450047870
452516768
817291377
307105329
691732557
723763614
74302184
679370792
469600906
427655913
1041457246
684730651
467898547
1399482749
872507978
823114769
880107040
936172593
658349755
722109401
989426063
408172628
710680771
638482923
1026197855
963971739
1063569523
758040043
944365214
1260832951
1038389621
531223766
887810928
888038694
849652193
557030272
951067625
921652970
1349442377
263771122
515551288
1226125443
875479236
812477977
418800494
611826726
772806971
1034306521
471563301
401936570
1064613402
450283850
1007089636
806472328
588284562
1106585879
821586387
986456575
470808107
185855348
1041012614
293185124
1135319758
464889249
537532883
748078920
399750049
1073094588
390075999
250633025
1184694253
1191594645
1008262811
1136470253
1237236267
236565349
697403167
1144037167
980368917
919237482
880161543
961075950
865999417
794789290
959952464
735483116
890334071
634131282
658481114
766359976
508201117
461955342
358184155
996397348
531379564
727538432
547553229
744975673
932015361
824478256
1088633907
1393222425
368904781
487855086
575926737
619578058
794391168
1146251199
189940147
708072068
547209449
784019652
606982430
929410466
1216804401
720672325
483036847
766847994
740227654
1242826033
477926622
911928436
798598812
541099257
492837935
742439117
1085508268
972862059
978713324
474946546
1164266
1218293298
1150688894
1232068927
766753450
174505265
1026235685
391179948
911337507
582863123
840985164
413900186
496998606
619762225
515899861
1007333427
536757298
784408602
1035650632
1171400212
508809418
988676200
1176462735
551648630
1050429575
493638365
413194594
309298069
691539552
795131474
1211662088
726074678
881832924
726739007
1045155495
375794302
623799166
944332695
882217613
605784618
1135349275
536374772
984726325
1077834251
452719097
1214751154
1188008914
954720734
887812697
1362884715
851840249
445086089
1270563122
707289517
748608990
463939817
144894138
977770907
908161484
834772864
522539653
428643392
330377172
847940345
452301588
127181142
453579157
854140136
812320720
1023210527
336044224
460217308
490827954
1077747911
449736188
912866453
792142030
697235963
961636593
777667919
1218588420
953368217
1098334974
162907355
396215259
1054463683
469480805
1056029851
701452393
889195356
507426639
406213882
765197202
597251392
787246804
809950211
1179955237
924424174
537561963
550268250
1284864100
964195137
520681116
1298495777
1059983841
544259400
535661656
913258485
275677525
1181016378
834426049
723044533
385460147
562841775
1067851055
358100419
732237256
841608658
868688590
879915068
640624220
178434665
1000945447
773879347
441403091
282034900
402550752
1082841336
716576863
616107195
665404581
516211678
668645812
559302390
1285880348
311904144
881889993
490545308
1158838749
638877297
747827500
688027510
1012102674
1120582818
216192833
255273855
506244780
1005546884
816066386
786612767
496702368
792440640
709728298
917679354
339494272
740347608
1003057429
917663119
921005557
803594765
820302911
641383797
784572287
997737942
635537463
281041947
979947798
1179266263
531835721
1363471503
731261208
494473839
896205894
991455068
1225843467
903502849
942431645
723831689
611969752
583512741
500588794
394630260
1050775613
577095076
349165768
722725840
836368062
724306026
908528193
137386929
753432368
547345559
331965969
576758587
642573152
1208294058
754227190
904286573
289934149
780559317
1134297170
825872416
675878428
1045209237
931459398
738474963
717492087
1157584221
746166115
777886966
429750346
592758497
961872324
822665876
919928487
914961983
472701652
577810646
532649229
1045195595
550669336
399391118
1199396866
732351297
681849116
753052079
1246941709
22518906
237589741
1105590347
394624899
903332665
1004607870
1009974300
1252257467
1100510523
716506005
362876500
794796991
467033588
1178544323
1293236166
762737848
851567729
1147144698
864355259
468586067
1137636132
593522838
628390915
877437741
957438688
936601889
1196157431
868929961
578644779
396407591
880930650
845691909
335052021
1088339492
851890175
1115799370
804059518
1004142463
881930766
640571106
858160832
339399028
960805843
502192879
430275832
659055868
1175865215
1000673561
596717424
461744295
673423641
635518540
841246433
128705312
904278195
868139166
866087048
524051228
920076380
548824007
722356233
1115977316
1116502004
93518784
899090078
899468441
683572014
1215413539
600401929
570771148
350383402
1037942741
791963269
1333408821
1171715461
1067717320
922707727
772296583
1015369150
643823156
372809445
1109208881
1102375882
418641991
1084561180
370052151
150301777
1294070989
473335017
924825539
486321980
1272382549
779102057
930079168
731134324
402438239
1214114742
817535956
845090708
1022700112
399896756
842262981
708671842
458157318
609626514
917456939
859782955
359192582
620866740
426392166
969444240
667459182
405923171
995496783
1183059524
1097390239
575261954
670205229
884201361
304874925
695971210
482485479
1134115147
647241826
275158733
204567289
1212976406
847092536
334509946
468473714
1032490480
1245414546
565544179
525896424
407023605
873656774
1089873726
408709396
1172147621
368180925
859158637
719165233
304660279
176979959
580332593
624213534
823079413
883604590
1062158586
941261995
1118564433
890854068
666363394
632630534
462309700
680023343
733532586
594054428
535529939
453567963
1375252012
870880262
860653494
748668953
1087285718
1041403856
810604895
940712568
67616214
638983537
1206685118
745783415
403761547
917011812
562767583
528463394
1074910741
645580149
170607034
845089630
818038129
639564801
1045048341
553269605
765661151
957666597
262001827
741447497
489814696
719192337
1009172371
384867614
463619259
572552346
878515681
456796305
803547049
409854835
378143254
749576028
375798059
554985626
1048820245
890029729
508341028
803399674
996127032
353046493
542666166
816414081
735347878
1034661255
1080396118
784068110
731727828
561483645
277816134
1056645143
896988677
990428589
644905309
402878540
884403003
1278627991
269435574
1091733067
1200799480
1132194645
620062426
3823858
642483795
815188897
987315422
641062078
396197669
458252670
854556616
740591288
1026582377
1022378855
835517995
1002917029
1082825787
1279524689
938212063
340012870
386015810
150724115
487972518
542104680
838041130
362233507
1375478077
820054236
569847174
862431584
755440396
384670698
599904530
722992271
983209738
351262562
1149124581
1021969131
647518612
974553691
445731455
851099447
493672401
420195824
441377394
1041496887
714414365
1285663493
578159350
512903381
1222125645
216732117
674292817
543359936
1260587924
739342348
986444040
497406543
365070586
334676869
977067540
910266491
280170354
1004542837
670763468
1048709737
726082461
1184791935
417757254
762800134
867935274
389222548
900017075
1152695557
1063482337
332254771
1224518093
620325180
462233844
606379510
423550952
931424769
370313011
966046210
911000586
199173833
142724934
1232064229
836058539
1222913160
455281482
1260826389
966030076
1092341727
1225678523
482937647
1219237174
961918432
430833076
943004343
301133058
583184203
490070551
806619689
509833525
1303104836
1029819956
709027103
1032299262
860345217
479658649
765034042
658249276
1193702604
884141511
446349823
155428159
688834289
1066105232
784403506
662467116
1140429559
1007800926
1200079800
1188846481
928432300
1001420901
606066214
952552028
838442190
875691055
430770856
795812033
333188791
411867358
210078591
509097114
1042187114
545079656
426662074
1102953391
357873495
654823500
756171468
1153379868
553901662
1125036447
595313461
1119843752
575474985
1308968234
958442194
939678950
643729957
653825970
309174672
1211466257
966193212
1265086776
1082576942
525109958
1083122897
149452539
555432714
832493546
881648354
578119444
1105658315
792456459
430286431
634012025
426968215
1156369732
240644502
1003932913
389476456
960005035
481928003
427231396
1261433781
831741521
563878078
1069261601
882506514
896907416
925946653
549990058
392062391
619717262
680542277
828890758
912769691
255026543
969854003
651972551
1102070016
744172762
880071199
589814868
835414270
987290523
995463790
454336153
482125401
1196565665
598949093
813631288
790186056
954678486
792376135
1009888625
930130909
906816429
759060862
753995137
1243269472
702118058
777808191
524002033
346975043
427411020
549442260
1019594149
283032162
838892081
823072599
1263383341
246827312
234153238
430026787
969587524
690791326
1056544639
1043340016
909163396
761865562
997506528
932868119
599201475
767492990
747200343
612159920
1054720149
1208229354
381585333
704142093
1184695063
475937546
888280258
988692194
1189215558
1151221741
569299702
855099687
1000577360
540615239
783260377
908455475
123189098
421653602
656851780
604637301
507376265
1060192902
1318029572
503626586
388450679
757807215
1203325310
454052558
573881902
984658761
1071898508
1258884886
432275839
1115642485
1061128248
746941559
929599931
1145376590
578935529
770252846
858240465
575807816
147121724
833551348
825302531
418839284
875394069
748735713
1044709153
672910615
885200817
731045612
1120190940
638631378
483336935
802715487
702436652
807227222
682442352
773479813
704560182
493944991
827797873
817217833
182134088
343474085
559608791
893095671
881553159
739322699
895385672
837489256
888146309
297046795
1064286331
830683942
706014970
881100559
1355980026
665308841
990462168
468064492
917243089
995479428
1127872831
457389634
1124595931
784894641
952814513
616710175
386386131
1123432863
493398957
1142083558
898834324
449986466
237276668
580598862
989637547
600874599
1099389716
810811737
891061991
1138880032
785729551
1148465408
596421396
1222250923
1118937430
762192767
851495795
727960372
887119288
1269416729
1214961629
714838358
636865655
820873002
744145342
820629106
417839935
810031644
212624800
1095833234
497714894
510463955
1067140077
482939945
820866725
1027734335
952301919
1005208410
199495058
779479903
815491084
1063458276
397455444
733983536
1063537468
1378764586
838791736
910118374
725698398
623611313
502890131
460727888
881764621
721428918
655381694
365263025
712978442
909630231
930300428
245843275
660092754
1079912800
675599221
737607751
640901284
1071301307
583754798
1239772054
1069471737
849493995
954175749
730106027
1297185017
385413934
997860874
1089891173
933113982
359052889
1279576326
450831535
1031561885
610969304
870379439
948656107
742585545
1017735863
500713952
545655219
599652199
520280682
1029658102
1029554793
500364651
370080863
1313993171
660392835
1015757778
776041476
546666490
1133740342
912272380
549714214
546179024
514209815
1231591640
1086738557
1002149520
601835721
792084611
1273267533
1135605510
667992038
1117834632
878344791
790047768
1228109056
601195659
1034596840
1128125343
396668866
1275561772
588917188
452291721
803153384
904631425
944777472
283277120
942391802
626062728
526564284
496883868
968850926
548984601
705377234
954624456
808634213
1187439610
366507949
798763735
907210875
1103912084
947716203
1160256867
473748732
724667582
707773325
861870723
505176222
924816962
633606437
822520995
460220616
342110050
1041295412
346099277
1072354751
1252329377
769271613
316373404
482253121
767301628
1005079850
503190560
922213037
1051115132
639566985
158144774
844373048
788740396
689717472
787862965
539451920
334032311
390180643
885099081
588772248
792123670
250188048
323470395
1103735126
895366619
370483028
555747037
560198665
900892388
270631851
770757814
874272773
1033996798
1056836135
1026283512
1128160267
185928714
1272679382
1051966111
910492291
681605164
555335623
1114127417
895344133
431727721
711265358
1288233529
1354348780
78795758
437770874
989856447
266261775
770712130
634026230
723768149
1179244727
340962631
467387472
679211489
985194504
823055842
594454757
1216604394
941464870
569367555
997310368
1161804640
1214813579
1230619377
903555332
1017418853
528814732
493485596
501182300
515099499
570954626
422969511
752055446
624214632
1287406253
580359045
597067761
1063471129
550807349
773107085
853694839
662463429
1098482930
1154808863
1167375199
1007192036
400781998
86185736
969591281
922860631
372308411
983404873
422056144
531165228
1235624905
494323665
797321853
1092907089
847318966
936187639
928984718
431181906
710135670
1087943431
1235457454
1026410312
1311001234
504151655
1036064030
705821562
995218461
1017194143
495529075
1184573715
622502017
937817228
1083662784
450758995
733557496
995013584
24208073
989775900
895113417
534542319
899634445
648867674
423468878
606148882
980325494
688725263
297154718
833610066
1319605085
681172692
703616980
1174970549
541477489
530965522
318702729
729469374
354140202
630200632
943984142
802484543
924635428
587487028
645067900
765535170
986894587
206370379
836147767
441314166
70958743
521016764
566009927
356754714
564343866
951387758
619214201
900745525
1261656529
883821520
1127945615
726941769
1131790426
811389898
516140117
1042208967
931154727
1022807531
590161108
1151420723
1330207510
417439783
1082794970
504962961
1237351853
597742990
711483560
235522233
1348854473
568576519
1134206970
475165296
613001514
699167451
118689680
1308928027
1036942208
652077223
712029887
705235047
273553052
953234734
406188714
616842482
1190657531
657048502
722400169
984697964
906340054
448744841
1089990529
954592809
953232556
833057158
389968167
1220431749
780279947
1034218005
893301795
1061920540
381259677
774462261
415098501
902740461
1055954362
209866782
889225029
1142210504
109322201
588101623
963085212
366591337
541782726
801117340
1398051176
743969673
1199053148
778364230
445260188
1117125002
260858084
827852811
370399736
631648254
896630348
649348786
622320691
947619402
1138746452
641175576
861907250
1041144585
336112017
1031096184
660243317
509790030
1097728804
1188269511
715714106
819470301
394987745
1095708637
842604055
657755094
958919028
393660656
58672732
646275101
621162920
410773988
922737617
998019280
793645917
457914780
705478918
983406557
1233106047
517031775
622969378
637151915
765280088
719111373
879141446
1273274938
1020634172
448347543
920442004
752381145
1101620653
309182682
1323135640
1189503373
899882612
965292420
210512378
1029316636
411763789
509792573
1386709949
725653092
942023188
1029326447
662855190
1124762763
811834612
972326722
499761643
468823246
589694651
645701683
736255042
400009506
189098649
946566436
908676945
870245577
811374313
858206895
759129785
1012839355
437637913
765709838
506492212
786012458
570537077
636264937
905646260
910008906
980136327
1227050049
562634745
394467027
638652913
656120420
1182615824
378664828
745386131
738243291
1365470531
1003749283
857973538
1062795311
811587097
963951628
1142982420
797418826
344648862
882859143
981827360
908871850
1065356490
1396763469
868753381
792273143
865974414
1102958546
817104129
811542860
913272903
1145155049
413739627
1025626232
1338247390
530894560
1259474749
1098916648
354600974
452697932
494015092
901785885
352536051
1182764444
513473489
850856756
629930597
673126735
1145942318
1032911441
189862012
1008750841
74170596
951720375
472469289
731593264
786330047
909468512
747562373
1246654185
1046760481
789481440
659829324
1246244532
625498624
1386214153
810241015
839791719
505530705
883730081
144560276
919061872
342379263
463076371
826084644
1279801970
1121632551
746728613
1023846973
711353340
1108545017
1065321271
1032352037
649417964
1268376906
453831955
491301427
598198514
1038849947
860335355
745434360
528360410
367795623
951870512
852028451
591618293
701031494
737686500
883489962
1057702847
1139091078
941887491
513186640
1022722285
409623664
355285279
481881922
1174550567
1106654890
1253212074
896157639
821001431
519747700
1327728922
649484808
557361646
974002737
1159599262
1187483896
697325400
975374772
420214679
883895701
549331153
516250049
1142027968
1282587379
549952820
1111969858
641993692
812669870
1297496016
543022721
859187327
801816905
239396073
101303965
902165605
1100057460
1182354436
1018727214
866690423
1226436290
754111570
473810199
1154665094
465661913
1066137458
898736535
788813613
571595484
1059616363
1066571233
916296199
1041124397
1118104724
61280592
737703392
786916290
979902283
511107477
361215415
1203283599
1062600389
1146474836
1028514543
989899742
629462645
733470632
529661048
943844936
1119938005
632232206
625251344
1115631275
141614330
714585394
933321822
479617505
1201888343
921952087
821114266
722376909
658108041
733007664
1341376680
943434407
1009049862
449358551
293853378
465772664
1187393194
950281554
451121921
978786221
134283966
261862993
1322019334
790953358
687364480
491506860
485230761
798701512
734732719
958843835
437716750
1002502873
1169007262
1052504088
788335014
1127393134
505167382
1236645554
1102642771
535078988
1211529196
987759546
1178541041
1214851939
757493189
569687232
994387078
1022986546
708015862
1065624819
879781337
678217783
1182126636
914024237
236744982
286761428
971407019
640359395
1163006096
575990600
1122065682
412897210
544578137
1091303713
816896346
1064659552
174614377
687893911
808830573
876107956
470374678
626025405
1126290691
656913742
809036850
943563596
916297089
700593273
380969987
831849183
401643385
531596942
594979526
609181245
492517171
749017245
810395745
357973758
912201323
882719648
1018238659
777453179
948020275
547373032
1102974262
793941227
1265593155
798404005
511225894
1144845055
1249079742
892337292
886426738
619681151
694252110
1205669837
395267080
1163472655
803709896
808887390
636826849
775674085
810561773
855691845
574596068
512767374
127592424
451793887
882000125
311121248
437267817
1055803830
375707582
1092102319
1280189929
941672020
720721461
348794037
773875958
1248076452
1017487106
416075885
475759054
700657739
133760326
469527878
974267464
809531101
877623710
477517352
932440420
459594700
285827483
1139271138
463189212
1135441514
412640409
998403509
261167253
885625139
30318512
837509973
841377624
581059536
1133260080
407053753
1014549783
741377730
550327260
1073365307
1250623225
712196766
981015164
598531104
1294823131
1009685718
712949250
712177687
560770745
876506358
609029272
952358851
1213335390
847944997
1248941960
1173651644
397991380
504172685
531474035
455494776
481179687
540584172
980333214
1019507599
886833356
1165960179
548062354
484185030
413077837
689134779
353267865
1099223171
474561298
981689389
544525508
310445680
1146290342
1321242465
929770755
899827312
613270414
385968842
1100815147
1209064347
830152020
700904169
777387595
753740792
500006187
504900537
1083161376
576687332
958962312
969735479
302220411
378817424
1193512920
356982547
1259579450
398847041
944459490
851215140
826530501
738881411
1010093597
947214524
876276822
649847092
480871206
506705959
775158104
973737384
465516898
943378479
634289871
454572204
685055276
661710098
340402994
1193442756
1354560861
908517151
1089328341
1240020687
908632865
809841860
395108022
1240626949
797397968
702959936
986609172
1085520126
176690006
271083912
1032090023
1297842428
562454642
843925969
531673621
652868578
1339371526
332660832
1161187759
679269696
882025520
565648451
771226479
386092574
1063257616
874494898
818318520
474813787
945291556
793142193
878600870
841263628
885512037
734877877
288741796
851105652
515660538
946062318
231190088
684531430
453150673
733682448
780457041
567632096
782937857
390389698
728081417
503447798
392147965
1270874346
518662991
919998654
752455369
604588182
907322780
541051656
489488643
327675264
1207887031
807179758
1008229979
697989815
669912462
622925518
821305189
802199861
583829536
927617267
713088101
857056813
529266080
555393965
294969644
794056791
355090316
1002361452
595754062
624066623
267543581
867826907
714583619
190040101
866482875
668351450
509300296
560156097
136729415
635493887
780042580
646571446
923492876
560153316
816435363
964427983
1158356866
724619464
829684213
1149504638
643156335
793195532
351860353
439507541
1082590145
756925657
376808690
1161052628
468084626
463200793
896830006
1040302211
31466253
907847261
1022264228
785793383
378375432
71399087
897579146
583202321
449967690
461590764
1052530161
797152823
1220405907
845984964
1304507308
983000996
709036941
1020751760
381255318
766658530
1304827611
964047752
375931472
825951836
385164478
845047572
767622027
591279438
466669492
623912732
400825648
1343423762
238410105
494132191
586138233
377981255
1377949232
1023385686
476418307
645819606
943459715
1071840134
898853399
839325306
1251390037
1051635409
672340218
957363603
890854257
240791721
1057071552
1255993977
388653051
1340700448
1126484046
908157377
932747779
654635427
1133951788
1062970655
251965715
1048936527
739241185
775584977
68714728
1009509510
175046404
771862014
676180710
780841031
777471962
1291791572
821935903
1048175349
733014364
271640484
1175919840
1070576888
1022214366
646378094
774661396
911397720
199206151
950868735
734313677
501248569
1053341089
1165035013
312719731
1021709516
450840973
1065254688
825049576
908437531
425574642
660422263
549969231
1084086081
786919603
726266271
1223541042
1048600562
565764582
1125818260
710963736
1049933597
1114490201
366915078
903062381
770195206
1032976118
878924158
337925558
849269652
1017726925
1011658016
625789257
152484866
788786008
884305807
1040611979
685862117
859046112
75950735
1228045748
836825658
812326386
1316391108
493506725
1081187230
510296200
774241945
830436376
290905412
471350987
616853480
594342096
546626360
891958168
531155752
949248858
791054326
1241190664
382162129
846773505
317621979
372703230
825874823
1117213296
608517623
958169440
1084004651
338547880
908749639
915198886
266628351
700240886
669742822
541430997
451417685
914724925
569711375
339542388
384778213
635283896
1220069038
969401890
957878100
876047547
607644491
465708025
693942343
1288895261
430212277
1346772955
600201530
204776517
1260599826
581195499
657793413
1104206876
1286763118
645989230
775714225
843884761
868083074
420707545
484254766
1083174715
720746752
432592225
152557784
742174100
855111532
670447864
718051433
1084272395
1016102343
1094582567
943037915
613243960
1051869610
960838549
1048003325
1224043883
230813625
1235181637
1152202978
829344506
874448921
832627006
427809513
697469299
1129343248
620022615
406076865
399405652
773684359
992196176
634790947
164386326
309173518
335900531
473147331
490992486
274180685
834928808
1094811132
391503011
1043919491
918103832
972441238
439057007
606098341
924321272
989351556
919915452
925268455
1069825670
630663807
374099764
823279717
1244642605
991131777
976362795
685890454
433240629
756664970
796509737
392093283
331510190
283696563
84196547
402805325
641965808
911144143
452004272
994219793
972660484
1109584919
480841984
876952493
670306235
510121249
1048687581
951972800
935761332
817053998
445858599
405464363
1351993580
1214961271
798713188
735694301
980155749
469970393
1033530973
1150555207
940162157
1105991665
1034134164
671404495
820130721
793329814
729486082
772463757
1234081639
675519584
440246268
651356884
148776003
463557689
666480626
1209867495
812258984
867827610
648336709
663602285
351174698
1057314890
285967299
468016163
906552969
593863823
817894275
206736979
313238766
857160805
741322963
994063843
1366584780
686845478
1047825959
1074368934
918643583
330527097
806748407
1115063119
379137037
868533306
633750948
707942214
830573536
499470053
524780130
860788139
1152599302
445589553
457085716
948846161
953280161
1121639956
784730981
487856744
868631505
1368806744
1178858356
907780376
699707609
898599415
466006736
560725450
885323715
878408928
495395835
1029628668
928272227
951983841
715046233
957770694
349414917
978844612
885496666
840389208
324031338
1033782952
948206338
381214990
784299194
534252289
635370478
1256279325
500487564
978041677
389063792
450714554
587449825
211992679
976689297
1183748867
1177086232
652582801
618787786
1277601094
474852565
121754413
1134715319
543248528
646728082
847646432
576060606
1186652282
537377335
835232998
731020645
484405305
426670861
943378645
1173241219
610800331
716319025
1038502112
575303241
908330164
339506372
928624163
1132452570
595042481
915684423
788028893
1070941856
1141815977
1230747275
413603787
636596683
545022589
1043803968
640308642
1113859131
1211183071
397728965
971230884
131395888
693095620
642772251
1264458755
1334321619
1027978256
641639807
924281040
495437146
499866392
1114248795
458834504
440704522
261913791
741606922
625976909
1062504428
1091579470
739910280
1059491006
480328029
786521981
301106720
981956736
608427051
395247368
902407125
840252784
1125870613
832188480
894099980
843780199
199711218
417321883
1166501194
867219425
1033562756
458058283
417738992
919209297
1073109552
1204995588
579342131
977635266
1338662131
1294714468
224853291
1392010411
856246133
1299609774
609281261
794954999
1045122861
360561712
1144269592
771102953
678225802
299345686
134366226
772159158
986787750
604518299
521085396
1322255601
967166107
780139591
686529249
518759537
750924945
832307136
351585913
315666031
323333654
232132458
645229292
610516977
573607699
1165353248
1291574366
601664972
452894264
469713281
1257453505
807210987
1070309150
992457209
705564231
542791954
486480098
945631008
553526424
496724378
575923898
552188192
938315478
1078835728
537687675
450432586
1050128077
1236758286
720178649
226059633
1026587405
824817178
740035077
927170246
859985582
335827648
394327196
541198308
512567662
740496
824178442
546441510
1190832402
822986315
319526250
749914679
1132301565
495104228
417967522
385222768
491377548
872579519
614563342
754313584
754114847
974177706
1177383345
787273337
1207534543
867205829
510203350
817306458
745250220
314943379
539326288
915075944
1003703178
842154083
765263893
509875724
614813144
387701503
986113122
1094930433
892135733
671812273
481355732
1225800449
478186697
755638509
778303001
123450729
1048103429
591327152
203995337
453118600
1220735203
712997321
1243532306
301084497
781196717
363386382
1273918410
413213508
431501688
1114522286
644678530
1371144179
549653878
1166331629
320977108
1079642296
1173118789
473757005
950771543
787340923
996723830
1312109271
922293824
1172336116
1047266525
722210388
523866370
576440211
643752545
476514898
1071294302
716760130
722863064
1134183479
1030517807
478715693
1019605337
493906079
542847969
1048211775
1278412404
559499425
381990845
1136170693
591560571
1067625446
1152201823
748543466
334092758
468493251
1038943612
389790311
772649876
846667722
1144867399
833906916
96804447
605555782
953348215
1037284319
1235357632
409857537
907384887
812917507
975189103
846047183
498852715
820799633
429870067
1164632036
408184563
787145386
565604564
870102993
1002534954
811292952
965011600
285563372
1287945145
742978666
889740467
492856425
516601185
1176483447
875406863
1159281162
843367312
900816038
780452890
561573280
961383681
473959744
533469972
775746582
507670289
831108992
907141182
862680326
1044855009
705128900
663904194
827645155
1137104229
977554722
1124107794
832187417
873560442
556823166
1203585960
1089881539
3021597
1359474068
650965363
783683010
366159170
1198294867
508856403
1004557285
892557099
682409607
859714958
1179838305
799808331
744055117
892218587
389572965
352575187
931631852
700685405
986609026
795718469
603551039
846889044
815777725
904132929
397628753
784877287
636918949
652399614
606802179
718245820
1098545611
743279787
1344373044
62994304
456492976
1188928883
778124298
1088996378
865173916
524921919
362650741
520432023
645886288
507420330
465333428
421850567
621586839
468105653
949612267
350370374
1025628540
476329027
804304431
782160800
808569645
932308859
872312945
1142671357
541913009
272827788
659485326
269205383
573377543
1318081535
950436727
1052980875
1157824878
710647885
501782949
613928857
1025098285
508180495
1166570809
300184703
500222630
1169496809
393870001
668671404
987785689
869827293
724180460
1161176664
532927130
536011449
1088810035
1098084296
515040455
901188067
863285571
1171755465
1090698265
1246290867
429798995
470032107
1282582053
1297544842
331275322
1391337017
796511689
872462845
1022220296
369276669
825973743
877297577
687773836
1066959233
921214645
1160377964
707535943
184843776
505860056
612538679
372460976
1048158676
874789834
483594423
596162646
1060673856
551554493
1028276826
915566789
538362821
529661409
400900606
806698651
899521232
865730904
1115501302
572099635
816905331
252514730
830201631
381205287
635022720
664865116
244613971
1119067298
365499080
945318490
1271097779
741767744
564372557
1067244327
498673293
788705545
1184887625
554958837
833443010
438434038
450484565
894025109
1310379707
514242314
680967155
1064528216
656873449
378154029
1152866982
982134799
887428543
610228100
643541795
725170775
891691898
760829574
371803463
525774634
1020944746
781759431
359430415
460315872
1167310780
338979876
754881159
544872255
314090159
729667286
953071442
754943696
565064877
1082062034
1200002598
629686097
574419162
1277894361
484303585
755093124
852263037
1174031310
949846262
146753743
827812565
879822815
926059718
1148781594
77334377
933186171
383888308
305576409
1132310107
535281782
510821102
806517045
252229248
460420288
960720800
837580466
949856284
976490706
506584710
844436347
1196920012
1188730305
1056230484
525802392
711187795
403782410
839186814
554904640
463392198
774193174
2724005
393639707
986561163
470529737
536341436
803170636
1251098521
625020698
443454060
908180959
521363723
602471066
954304258
766502962
918576191
39116430
809215820
696324250
821580665
550845844
708529383
492164386
746121968
510901105
991465127
1186969862
1054918423
906460913
769927726
611870089
1019965119
611486145
1073737889
548674908
766312553
896641292
557053245
935664530
421674967
1075863759
1038737851
491166553
494480316
1150838329
695903853
342363482
530117634
971981496
1362555163
1259058710
687976313
636160248
655880995
898492705
949639752
152888532
1000334075
867186216
703187871
1062179563
596968160
1023600664
1007088274
1267790650
1279480812
902885542
378041247
660188362
423248272
39902282
857287182
914213738
982095459
788364646
112034759
669433889
736872564
432427422
1048560214
370700398
897124332
1021337609
364900847
560845719
999613054
1104256730
767779453
469370778
247490074
1387873121
345489023
891860991
453988735
1064005439
607241485
816419972
635952159
371827081
436343079
522838049
941564321
495506121
914011206
396427475
508836579
760388036
838815320
1031050030
1040052409
1041264729
541387997
399724074
1212269169
469618723
732158643
408099850
637818057
1369571891
611331875
147942244
273097991
887056191
273064158
1344013571
656494650
970925834
708833287
974463099
1148080653
844761153
899398818
1078213748
879972626
1158566432
721196511
438448453
1377850721
1027634032
555594743
412391366
1245380377
921495128
1214576679
429836028
1220158986
353416537
762406521
928173193
1000372169
98738252
513557481
955153704
1235481440
614149116
1011037612
371198628
787850452
659557017
442728420
1047879892
977749319
917770320
1213893127
1252267875
823366814
403883481
1017075563
820119683
816246997
915431604
469912199
850970817
1206005287
1101680311
1217259853
757094223
1075097038
842841506
821278593
896471603
525467720
404731847
575788321
659256600
697378980
743448609
1014050245
279583297
527545516
1071338846
819096999
1245732641
1063812292
490681782
907399704
487533018
494034962
417668451
487592162
974383696
649465015
1203123237
884802219
939061204
640666530
381558044
444255298
1005643688
1034121587
873256571
535170772
1031625468
782291297
654046136
298257032
1136505497
425024974
871313590
553958139
823370818
596831573
777549531
605444491
1245223929
1220311903
983615118
1238593680
863790829
528556642
977408262
683668103
928173525
1105553491
427349075
558920402
951810107
841077431
406884161
1057217448
469155965
1235899505
475410260
624019617
633644139
1398959044
861335266
1159690926
1322638539
1130940552
656049097
977593459
290707187
644803724
705704468
844899830
1031256791
665896128
868829858
637630584
743305701
544677208
425385942
364301193
794017727
613257695
1107836527
865874341
725804263
748442823
1069239774
949290713
583894971
514365597
1068646078
395623275
455885325
537173910
457849901
1078537414
1118231666
1130507962
878213351
1140230395
1271692483
1038155126
1205204667
1106886798
350641836
1014887813
56149926
441665931
661622490
375516462
952716504
711864775
712779360
1224012232
1224353729
446506192
938780363
1171819617
1076901317
888865339
697043091
906597640
1154544941
435394155
286747563
454401140
1100771416
718500193
935348400
909574935
773197615
898482608
517933610
404709369
715658480
523556462
983614284
712112474
311952223
224977978
943486595
697261481
1292508934
340838911
191360196
833861656
555540940
907951336
835844534
213744521
685975202
947292628
891186672
904528734
1201109945
305962917
318964895
824032374
897863519
1240800247
967588152
586684346
844004113
1353483870
947506685
835204383
838844347
1035129923
625883519
656569170
553004455
1102399040
1288743856
756831556
483610979
956151290
936495796
743519266
1033520549
873626924
1294758900
801336159
287240245
601978727
905875529
645830297
1201255845
971459099
1000449864
1088782877
1278187175
973780910
742064300
856587635
129876472
621438898
450166147
986915941
686647372
486547208
412695168
421790083
285742285
795306497
1157711292
715133336
696661136
532014317
718000773
1114145127
1085861927
833154205
454673936
338365364
497753422
698217359
861111524
1094875624
853842956
488273995
450554338
1102403054
174256998
386620060
605589779
982152074
446763155
827141430
961281232
413582731
404593223
271817627
511086220
511180887
470575876
778824075
235821872
954213312
884125233
470913997
629965711
117681443
620238763
375326806
784799416
942793687
903436963
1009561379
809744068
817681868
1060650328
296432185
74426969
738421484
348368549
968872071
1279465887
1083126118
1021415705
868049725
769473107
1238245174
932978826
902090015
829821909
541405863
404658255
1179522987
827472207
596475733
958797771
1141812153
1221518116
1199430596
708702952
1292432269
1129985223
805986230
755863052
925316576
803021964
1041077466
785884005
246481130
555087422
1352513321
1266644842
1227330060
382885071
660753733
494318716
729040821
917599933
864615575
710768148
1254718217
868485726
564378528
888449767
927588219
999089086
1050211463
1273744055
1079651114
761472274
674124090
889061115
541545391
866055499
813964723
956725756
991662532
736148266
658159091
981670249
432893352
1072001546
974818573
411036658
291745408
991865202
1008652368
538406250
37556335
1114769726
730722893
357772777
270215189
824970364
578057626
401622166
1231329604
400852400
421431021
406399265
428995584
1143067120
914830095
937470388
1020679678
891447405
813225608
556797976
171266181
1069559403
1153860964
753283623
673837909
647213990
1076347236
459974750
641254654
1003333693
507914437
686299327
1347220650
524534434
525031193
577688495
629663653
1044990914
409035698
928325306
1112186700
777855758
143048719
877400664
799816563
1024999292
929263128
1184260282
535874360
614616755
1081647466
819251476
449003305
482677568
416393941
602117734
379528336
882709125
106008623
846863192
895826366
1198231359
543555161
504522212
924576748
397726074
981927834
1053883702
634380010
984061253
1229747734
1333326534
1073835270
620829649
579310648
671388652
480512048
344349639
1129805655
951555618
313202155
820535098
466180002
589729289
873386085
626974733
916773758
273062925
243087652
1024703852
1099580306
1384419013
890327982
941995450
793229042
521657801
1183474110
755060465
683732650
803179282
613358900
669730507
453143861
719862848
695375855
171474463
1061337680
1310917282
921121479
370446038
936096851
681238618
1339150322
565206476
458263298
1332744823
1186010234
1299953615
473718202
171675977
933993381
868838356
439792001
722926846
834566953
591942788
501231554
566815190
233693060
340909967
861771750
263092844
950834736
433333565
1154412023
933530304
1149846909
371130648
1120504739
831432131
1085355968
1116106419
529190463
925724281
333846659
430148238
600616581
928275108
383048485
1150653895
1366805711
1054060061
975364855
1171516032
975890060
533685652
524644580
548545979
977410678
752147239
622619048
470477326
476023021
1067208104
568689487
494164688
546191575
790074341
775960085
850201546
619266651
680221270
1118002767
866579620
1027549151
509399754
652495860
889272735
727713841
1120945696
987654160
689653878
1204214621
1033009559
570033894
863856130
235661597
1035907267
1128827465
577375549
1250536921
31536588
655981293
744865086
1148975767
1320237531
317766216
739712044
1163517415
831799039
1048829789
938764142
491479813
775408268
675367685
1010791978
543610127
448900745
995983819
948239515
811283708
875881525
865115738
962408378
756927444
977457807
450581568
603949398
540696136
813595758
860521895
1017111206
1096638437
991730244
635852503
786912353
424404535
817495779
1200373874
762486417
789521221
788788617
1062981966
998089470
854842667
975360595
679492008
718461859
1203768147
608231652
466409532
1235260312
524346933
514685886
1106371081
462906171
752476266
185316900
706522971
502347617
830639161
996051131
781742851
405175378
664844785
411728342
380863105
203398008
878980119
743912191
423943315
898209107
517658210
519882159
933097443
534305430
685524340
497471638
1062051336
1204554782
211998393
1003925945
844256908
552613989
919539440
894569768
899773708
765503353
417878962
923687287
1184010614
614963445
1190428331
930133381
886594196
1051984303
799170280
1120446711
99252851
646340832
974587920
1108082727
537143288
927640715
867642555
714026306
710909349
1228290563
1008789456
762085182
928427406
584465787
555838095
126710869
363064817
1040598686
435546050
379969538
1141067762
521726127
778217022
362606756
57441961
1277130256
909394826
1007376933
846398948
877193816
295589603
705878608
1076955032
555940582
566745985
1285373891
962933990
143383959
920951503
717429385
937501765
399559929
720319468
892166878
387680560
739742052
1252892513
777075757
860988902
636839862
603654652
345369876
1386115980
713051580
543028659
1346213350
439435616
537342165
765572608
1252672978
447238134
1060121608
549006149
372493518
524472537
1222952388
880095689
744295002
814610758
693853484
1192826369
532759089
474175457
142346867
1259109556
1179345009
833155573
600828168
1019091023
1302398574
939178757
710091532
1108197262
868104474
1228881106
349961536
908414407
705608217
603984904
893538197
640026504
687194110
797162448
400432913
865660923
624996675
215028332
954136044
510777380
531064583
678003881
1091513740
987008582
492420276
870917400
447801545
495584245
821286088
709113249
977520345
820731531
208775153
825295288
1060339715
1134001017
1391804612
631028637
851333335
770232349
662414324
1149280327
471655375
1036760294
718453667
468282440
1141310380
838313460
620817535
704782690
1144770212
1091033936
1148605846
667850278
223258255
437987716
1144744435
712128639
403259916
871270822
532575909
877486245
641455778
398986269
652718438
306278510
997270900
1039713036
385104346
1038609283
991525833
916239372
92192115
879720866
674776120
801630675
446149202
1076065529
525752951
1056395765
409013788
748065318
1020617451
1277649143
952033201
1061286111
46284486
1276624364
484585149
697945440
1091106718
514481624
620529290
366954321
1013004865
847059905
526976124
567806632
218831748
1103042489
746598583
933757249
902587673
802564318
713921489
969806692
903060345
1251607993
1130017210
329967374
1381579293
1156267668
778983147
688346468
481773625
896028200
1057130200
965065071
888008841
844724682
434977167
893664729
1062385766
732164587
1016812194
481236666
598909261
512116676
338858047
391235844
888576636
524044397
631108803
313912226
925652934
556685614
420791089
860018093
737592521
982539490
1242047288
1064802906
232670362
1238297014
665134826
886087586
742610698
517755128
312959930
344621356
595889690
898114879
498465314
524237993
602364940
466052157
1185550747
1130126260
985963299
968927739
1284627614
552585187
784784647
769815849
342032101
856713788
205017535
414843740
753159055
339997421
764487585
1091181196
1305582720
604804176
1198804333
984499140
480952233
669618200
913462715
702930574
1056840587
916369554
398767381
736535919
614563140
499758464
685801095
1050523763
503219535
319115269
1192329636
401127256
1260432897
191154534
419024479
904858798
762409874
1020618302
302831266
1051522554
683847217
1255982989
452376216
395415524
468302681
491463808
599469944
798832267
1294608917
943596533
985546784
871896142
785907239
297107189
962888733
927004654
818559097
407960843
478161844
596995630
895670580
599853242
850749991
486637738
911033026
759208839
515534703
384867962
856482682
697941899
460595929
855315396
1301555118
1000510917
733579179
454797414
649963445
1191387701
452282112
999794008
507780865
716440244
939789056
716859790
581140483
527916765
1280959006
332922066
799644983
1068606432
518251774
858366536
546482780
785767606
434502385
210945341
470664097
1181836366
573983751
795362192
402909840
784164703
621296689
697785390
1107269322
667072734
630627642
680972819
899273478
827450899
1275029863
805340290
755817902
1006961572
900416934
856305190
472769133
321088117
491945106
687382777
692221241
1183480146
573530145
933538459
437517596
771848337
466396811
1073197900
312021910
1016052829
394724377
1280120669
734420362
1010599668
780892719
667796910
659633162
1270491646
1298241315
647876921
699895753
805711472
1194972081
1229986205
488380839
121432113
1143495499
576109819
940774027
1008303365
751730977
1306921033
706890813
1090410880
927383531
654451951
980722068
657869534
300498273
784813239
508316028
582291358
1250123045
924568872
1295963095
572924447
499986620
549750175
1120305380
606458341
287439570
902707143
616849003
967712719
675272851
692857131
561024720
1170182297
1056427019
1129979779
906194088
1298894060
627830581
596528961
461846971
930645820
397463342
796490192
864214768
1180537715
621298943
894062466
875832132
936787636
794464046
832777325
546478239
978409811
455931165
1075383558
1121506373
443694368
787109401
586404395
242020778
1028802445
758061866
217753956
411542839
439850739
859004684
616183783
597643272
151757017
345300874
1180195628
720458925
865416492
802607223
1098215130
878010343
1036674078
504781978
478266327
1212242372
756281408
961287735
513676244
965120412
805966023
1013940637
460623179
1104154841
977386445
1091263460
530818719
825314466
715629468
989990671
418080091
423320449
1021767088
1026900035
287125391
702702979
525979697
784441871
570851341
513906658
818623924
627369781
650067392
839012298
1113219032
863991123
851734583
763595231
396628162
476680639
859189497
716940389
474360952
676536408
550321435
534746011
668212283
1255528360
1104514479
825184612
1119828875
752925630
1202281129
1157774397
1104065123
1193420928
2857574
1368247689
177386363
734124328
404226991
578583619
1222457553
477931518
496134783
792898635
1036228767
832335179
591287973
690850774
1016763936
1389720829
786872410
504453675
1321294061
977427862
1097081950
736080779
1153786911
376003478
501596769
715430773
416418161
836211019
805368435
730310657
844443511
614831751
776834662
1237316530
963073402
1198600005
1075999481
653787428
642914592
712344047
1043640453
817460529
931184080
469457642
1125329036
348276464
1044440284
1006071915
1054183995
458701580
467686824
848790884
897847687
447070614
939520676
453790289
984286173
1133834154
853421594
549722484
867931120
1142317461
596243967
981845236
230413419
985211590
700450066
482009468
596773422
651006781
664824020
918956103
676350511
884075002
829159001
856655716
1191703849
393110798
724314372
1371209916
814190813
1273290310
1029313913
1185541627
481841537
1131393156
949716314
973813947
1092525544
1037003208
1268125926
1163447832
1057923236
349680430
555148821
404882383
874408499
1241293472
523758791
988041469
613894922
1310327522
913561846
782938230
789795601
917054482
480448481
792200402
917494733
453294774
974214093
451614145
822344242
562997283
740649278
1142919021
1166187517
717279649
470898130
972369525
1097501985
352322170
437570325
339667791
1269485594
302574047
827064166
918074881
1166201915
1262211371
659276441
1010785710
682893718
920511607
1283326976
677596775
886449366
694071410
936607389
1203465180
1168141548
1224184155
870614980
600742816
1140835171
564033780
617899875
1192607851
949779549
368004753
770060311
751959334
189343372
180547816
1099865344
662535778
1105887385
631329442
605049360
912511022
199320889
1034135220
894059710
679544476
1096080120
1140971414
222338167
500138627
712646130
821966507
1232892056
1030168389
923752512
515577162
484776965
744867067
449290445
747773339
756797632
374564720
1154854502
783104301
499445409
525317901
1135559961
1074015267
1146101209
994932976
597312144
1135390920
945083943
1365532649
713355063
1029567728
877976104
1003955745
820062859
1050383424
1389014670
1063824386
789348458
1008616223
1141085327
1008435927
587375263
1268410258
987691878
761558974
1201579698
752091106
868985489
1227469891
357535745
1147580428
834075904
322537330
1085850467
1243796540
919713257
584579588
1111384761
1084831615
1331080334
1051741710
895153854
666673363
913332637
595515455
288628405
771258267
806129655
741846942
405339825
904706924
1308252400
245204077
1091859987
517379207
1025807034
764289622
627937859
530188330
894675697
1147643401
768494033
1376913451
1107048893
441148767
1273636176
725927463
1044185856
257048633
1126837500
615822880
1362229689
715225048
689249550
517326559
527386273
724432906
1197786659
1077064514
1226670078
387754996
1053459944
703943437
532016226
329888844
393190555
1114010885
1020416962
1111397600
638380624
428965628
1119763926
810475732
1286746280
987038384
1215249785
1098085006
1146281130
608837945
1226429703
283295017
846250059
1009057226
879603318
854835738
1039771789
845345153
499097011
1362616112
1147553251
917769429
695905968
1117094854
445080264
859587207
332849101
1252083824
1171407968
1219666313
317315030
391830390
678662820
681812922
1214560255
806455299
520604015
1093799969
1075175096
1033267465
980637971
1298299461
1092438877
884692408
542239315
1239573129
257334865
833627601
534697236
890109139
1298765909
317621365
1087691778
1371969320
939918949
1022318649
1127574878
1319690893
753396537
677141881
190377904
978871347
731281063
577235569
911923300
1135491157
922706183
693482734
300151806
567193232
1239798171
707288562
515172842
769967146
1119652139
360892026
1273581643
956191403
388849465
404184238
1152594663
998432222
889473461
385931221
829760913
570954979
770819802
485330898
738854280
694219053
1379334579
692935690
919723142
1083499218
944712179
452006230
959950941
1259966790
864863925
854523423
794890736
972003356
452797309
903859104
1011770967
385188928
709477737
1089603112
314804290
200947685
1174314006
223858585
888808284
1169009908
1117026578
810326614
938134254
1249226466
380516035
815366719
506188126
1096626040
872141104
884692823
1245781824
1062932998
1161964976
1007499921
703115589
968213844
971310928
804724625
930467488
1228943757
630848564
682531056
1023928482
662314423
999802036
920622634
722744412
438580864
503816137
1006498499
1115488678
1144796343
924114499
765791284
1367233912
873787849
1331110559
838890487
1218256850
697106226
930869739
1080275839
94080411
761398095
1193055216
459989612
631245412
1235329793
342967186
360816852
466788158
395829957
384227019
917061586
705704365
885158696
369349638
766721147
693606216
989795157
320182338
594484483
1289286694
1019836797
896613405
961937499
708418519
1230265965
511140021
1002625386
1101530482
469810066
527877813
1100540067
194348518
1253004241
1067191899
1114106739
1035604957
1123442360
894137198
722042864
560030687
325661895
494895879
648854551
1070616652
1119210468
909617510
1073337595
1091748614
628010533
1216177212
1177360688
1249426141
233866266
994835718
934624916
705884022
654083144
947788742
963544559
1100813463
1377261536
525201010
1061625244
482856891
996271347
119638832
794490828
465284015
1070224858
722501659
259147596
1176303834
1078862674
916602216
602701835
1147824314
1393509362
1138815657
961622362
925654684
370448974
642533720
885553850
527592787
994194127
511694839
1385370431
800227646
1131753281
723274193
892160323
318737807
785111538
707187797
833567240
961682164
892509350
996847349
1195340207
596859024
752583075
923967681
1025069414
945330495
445933957
568374028
1142540354
1139438345
772338716
339474541
970917144
534853145
852851967
1087134392
853389121
499462519
331167826
1265432375
888268807
255555112
1058294295
1323490535
371989286
389008828
714235275
786603307
1191655942
613643663
944765586
877664285
873927124
949864554
918168675
397252349
578597455
704834324
424680914
907994838
1018926286
1015851861
1064180891
728312054
500494204
530204697
1139694325
1014095416
371844102
806587497
833387799
1141722776
627291405
473584311
500069639
316904262
735616358
781770842
723987578
588177160
840526236
1082917729
762182892
1078000988
1233202372
1013091180
419632393
1239657636
845705360
523695186
841518572
581176483
709678991
990729150
1298245218
1213885615
744610637
1122578623
686207953
1185763950
1187418366
813931201
438136957
991342927
694568204
433833921
588487970
239357990
1041560597
754165452
1011292146
608665153
1109427531
1031069931
1095083203
497590065
588879810
741098262
465593754
818678957
664435067
859632049
880594106
1203238603
288859508
1117555384
503934145
778196700
839587184
846457573
778431197
458816393
414689619
621223054
336650012
1297668569
392364471
739512012
723367325
494975739
870980688
340999125
958269065
630070888
726738409
621932588
913310599
764661463
1081205952
662623986
561167874
885691587
991958225
650638264
632154138
561723069
1236705192
1233347429
900719732
1379017768
1254557383
1157644253
612023914
887579440
895775268
681082693
1138303403
475949070
1193256301
768014469
598581828
809720780
358545835
1027690097
1222374212
957663064
1210799013
1069937638
591064072
524036292
396088602
1190781662
911488074
566898998
798445505
1034060761
1249448211
1042283921
773355615
380197415
718711444
941201999
958152065
1109510549
728370773
983178113
488103510
494739075
253629868
1291038854
914490144
690634819
835684258
264012798
654258528
803303203
1059875528
522451482
971423758
1180731581
817681988
854676339
925157779
988438811
529154892
452143968
617044979
555578718
1337205332
269168933
847899142
802047891
739706945
801788238
1051149558
1000595651
1070988287
1109344199
478840391
588729792
911805654
1087619608
987922113
815197204
454031602
669502853
317995067
1080443170
529614858
643936692
1263136341
1094744890
436526458
484226445
1012020709
235035757
1290941253
548599381
1203560522
890097939
753806828
867525110
631254739
274180367
435554586
537291077
764030521
957592137
1215210437
479323848
499579656
1234839167
919827738
1145165409
681951649
401678151
381088331
731244361
1119907149
801433635
673637542
807547185
978346111
539772852
615797048
1398995701
1279424708
531306717
260082154
1042149958
437758046
962665754
929834388
1005749482
308108500
393990277
1088008333
545540108
661463971
689947695
399342159
677668166
1092790174
914227596
1150304288
678029649
784419098
700652277
1059063156
1036485979
860952242
1186493819
382017394
778477366
1043993787
1146510566
344487474
462697982
188274037
539220894
493141681
1024242507
881566215
856449723
1290326522
251529240
1015025209
371382861
508612586
786245184
706531160
167716230
353564547
1012563402
840062978
822675978
1038964776
506115298
1047564906
1178625188
665098917
754911368
1148983982
495319738
720937195
900132352
1054464686
1208024625
703737586
1289926973
957507446
946314708
746186797
1173999618
796938820
457601222
1263412884
434230951
888707589
199507631
56357294
502056812
773234825
1086766454
751614155
266805044
420131569
586258533
373372659
862679587
381069919
998851206
1038439256
411164031
237862696
445685504
402583227
484631213
154942252
1012613959
827058995
1355615373
1092619068
757123100
354786421
812433838
458166303
818343070
629392120
594508028
854332775
714044936
659913082
60599425
774689803
822204309
713542945
553762810
185817289
415505276
501963574
841167008
667882154
667933195
926043230
1093022825
548652776
798338541
531473625
416093175
768300393
682710766
1310952106
823326718
881325284
1030583848
643021282
1016409330
1228872540
1104352348
587223993
153354935
540558860
730445084
866372548
1194771694
751411426
1182687089
1282586034
772789642
1240563241
338883505
1294145326
551968687
597924137
1085424815
940563886
776248887
568461190
818447732
1126203354
1211001888
725082026
1174915709
782536524
609847307
1111415704
652280030
434595687
480336679
706668695
864546004
919933006
774669896
599801649
452277671
1247745529
665975378
856049947
339618801
786259086
555736343
429947306
569782249
267004428
342241785
983597330
438388143
1261362250
1222527539
627089522
1396057192
542922633
1226339298
1033097112
849452233
443005849
1288585331
628474947
935607007
745176013
519801336
987660689
675586763
875746140
287050092
381658519
429243628
915251309
1145126315
586781270
732858145
1310995259
359923739
577603241
585635047
750577284
723934967
470622269
596999037
374872780
975268432
825146245
953831848
1137294267
1046232950
1225281758
636627559
787001025
238857828
643785348
1130197046
881355316
975237302
1129926646
706159420
562766453
1271743636
931286557
330016302
663910076
1053691669
1040019958
617726934
489993069
476865225
1011037919
1057004156
637078739
1243424320
612642989
926935216
542392354
889019921
731059759
432753597
699085742
404181927
614169880
466145920
712667684
1273682244
649855346
788091414
1168383855
1058418409
1263497625
583915
1231122296
525218507
450550743
828501291
625866150
1336345952
1085225773
1149639014
1100053532
478425002
337118961
415656670
901940336
655933920
862685450
728021752
1196594820
885943793
400055674
987473253
323043406
913038266
837129203
545400981
1086877113
695491671
696978796
808914268
1330937089
562377417
1004487608
516557431
343855044
906501288
875176316
895335872
632863882
1132699235
1084277735
686830131
586567457
250867112
1117286124
971713388
422383709
504390267
461169601
889324821
997344625
586122140
216102781
651207972
122215818
887056431
830926914
508679447
1026153125
609553414
221255884
944342072
737487438
1196106732
1223209578
514568376
996993655
821277164
950890651
721428077
1181960073
506501853
1214094716
765791847
897655769
429550068
773197936
1192472983
352847565
557495844
455304926
743069698
923275730
901983758
525610514
344815084
1399326976
853250991
481436135
1225268235
754417650
1336645954
1143430231
644863864
353735466
490623999
720928030
1082128138
1289912393
920521416
933285593
198987615
204653857
236805858
1196302060
736064437
1014324761
561873447
641281426
1048924479
553111004
554878311
1005184842
559952513
661763056
1049222108
715051248
966068772
1179868930
890476958
810764062
1088330991
651657348
619981687
435575507
1004174510
1143998722
521155717
1259939636
857640956
928044576
865017528
1171658333
421879347
1125411388
1114292828
1001429795
651746855
1180222713
416372538
1196997868
851108479
1006961501
995264049
619427848
1158623963
775162922
909709560
773357784
475721189
477270683
1035049913
1208283399
486102936
1030414813
568030696
538963801
837879352
1129085998
913617917
831506303
1014199679
747726445
758624649
1147809257
1006062302
1355728182
1240506919
1155384987
1338517619
529967413
272399355
1143584277
1395932578
750193718
714992850
458516991
937677197
608154337
917044432
1235880049
776397619
520537672
769410947
548875098
599116852
1098904019
1180601521
681880863
489126479
1288783448
1288720597
607948370
841105473
377477435
838180841
1078162221
707960579
1130775317
905675541
154870057
220359671
734741285
653179713
192212244
887217773
319641436
799540222
816840576
817559986
1143483627
967144976
486313782
1373086269
932339448
781327209
1285442998
1045197105
414448310
904403233
1133095079
598789346
1013386829
229213347
504201061
1088768132
887549192
779853333
1103035892
844019816
1215961530
512541792
1075566283
870907276
215378396
453295414
915610420
1061521457
938858811
762236959
1142530830
723008856
433058456
895310680
692386972
622269950
1320952891
1366055321
1032752235
961218513
612912001
1075565929
919839482
919764633
843606428
1207145293
653188996
184367212
992960661
159806649
1271131406
218524705
437613847
895166109
899960544
992641111
998647738
1243056862
903553096
538146722
494380764
128879020
1284015996
420077082
418042490
1174841096
1289129494
779360269
881342404
748954995
372326349
1015875973
1033466364
588704363
1001395197
380312282
943300112
1094784912
386466742
359114886
577643467
520447921
1107346914
906955179
771965661
439165864
841348485
406746646
585226951
765640359
504982928
495412206
600695672
454218031
728062928
1003981897
131687561
928026565
512983619
914708495
962574456
911601670
1163336646
498275791
962319747
790341131
909483709
1074831496
977855534
541973650
660885813
536551716
398619822
932328603
544600816
953303829
856746507
710271393
509365598
847873025
516691287
1136575233
1075853479
1053780885
508419896
752558212
700398696
912646251
1080747729
518700538
635413144
1386544669
98039175
473820265
869010853
1061982565
278523652
1083394980
551572759
357816461
791048020
1001367298
647680647
520858372
684447807
552934835
794823802
901856429
1132675123
869056903
338715506
496111482
1201584346
450144034
587906357
1115512870
827229251
464588722
970106100
641748248
329464639
477650576
503246232
466244398
1042818129
977741174
482430516
984003511
893059915
897919869
417101170
957134174
616105938
678199161
1068270734
1337556588
1317648378
634132679
1294994156
920287281
519741378
615920937
338550257
755084238
899454398
1003882210
449252798
1078207947
1362360030
754599312
669192256
603200354
1377588657
523232774
1290912983
469912467
649486814
902199170
527143024
679892589
631621763
1069167562
801554168
372598266
1105889959
1105335959
1060458573
692027008
333832687
721112132
1250547273
767514574
1020742639
663113124
411846716
489493420
815341248
522711167
456826937
490541040
836116878
583617299
387179099
936957766
491784638
1335046310
583234102
257372189
897019856
429478186
915622049
934424372
753422050
210432902
893452240
1130585647
770393739
952791757
515438083
1044799221
1103245900
1028835096
570303075
1297791856
1113672469
401691936
497217367
595238622
351992549
417658931
1201098373
625732402
623505120
717518819
429651061
425659581
841432058
408542720
489228418
709631583
664297171
650638784
950128947
1116280281
120784779
629814626
339785822
854988386
1207687860
1157242441
1094099606
1037761274
895699669
128136258
1248370355
1219308252
641036897
342397617
240287712
354302269
1085845830
1367964281
971056726
201784645
381341562
806293615
314085211
433796204
559049550
938238846
703074138
1119784516
757459657
699425541
979501995
678092854
743175806
796069371
859078459
786521059
796405939
1197681726
1080079928
861886595
440283055
1345498694
535794155
664828352
721909658
699656595
415237033
720880223
431697163
948833889
818589250
760069341
800559686
919855199
908695604
306789447
734817727
767380268
606345710
160732638
964309868
486592871
573888803
406299184
1068655245
1291813571
766331620
317476226
1214613689
466503400
1080608555
436424308
544121550
236647735
1027049896
1100146622
541703209
372010107
649991360
843949694
431184409
1150929754
781204688
488909487
557810502
486145481
809368817
716886233
752900928
766091289
1013240130
800095519
535291157
1026603885
983575949
833305861
637220809
775801991
1082791509
792728799
925739457
686761913
502944143
477814849
104655575
861158133
1249270003
599216263
204084867
384133047
155347811
1317085928
497615320
306295419
450513379
988471484
609692507
957787060
893215967
1158886460
849067139
1188718761
1039473870
877084578
762534181
140515069
452234906
1174581719
761428024
895993333
32938899
631900057
756280463
896497423
746542854
1154377717
505306934
446351666
527909254
555040417
1193802787
521434433
1231425958
528700400
666348384
661181729
1197267948
520750618
409259220
1220665532
948100039
859194163
170977843
702080566
830865924
893127541
543439394
486612311
73781323
1101491406
490597863
455106617
552529173
991646568
234794144
853329478
906131390
571262595
223984840
874644077
466276995
499144898
790774790
1078473471
626324697
417547744
634571520
1053396461
500706922
493329426
978039343
1042954317
1056685324
1297479752
725725899
690570521
1271340901
982185110
199080271
1045016918
616413495
344035775
1131656554
316908748
707154484
523736311
1108702951
505020542
908421712
435568901
933464255
1289276621
976233610
1074148215
637677318
976554613
618185298
1171435819
1088697259
299835231
916050367
1249024364
638811994
965472322
868923393
706931104
1005413936
340253118
689999680
673000699
800924559
1023257389
446557587
344958491
1299865099
554739375
866770454
681782856
908835394
942711985
981500498
149973296
1317623940
1154013737
850213425
1116036275
454485794
505165904
1297820055
1255906898
499866134
771611778
1091970424
524285503
1047958231
1051881013
1025589828
733365856
303102844
1125307536
1182088109
1006300196
1255764459
875227268
818716117
440534905
1144680547
510697875
756024022
265892995
482195479
614880146
715617302
837687748
796393811
679563462
829612764
665013586
978236665
1173351787
919615399
369346033
160393616
1016380889
804342428
278150371
989022714
997349828
1237828597
1078569482
594213470
732698533
686156577
383209416
908333665
1205728613
636889026
911207442
1001867555
1055904266
1268905085
699799126
984694427
448323654
754297999
755029297
1207125206
996393442
423507122
134787571
775098857
1033033408
350453419
1030870313
633649779
845148317
1193868077
994817996
542774740
660018065
981419669
353550465
1188704944
548363238
1050329935
1110225384
811519380
568746367
877310620
532279970
640142664
73497808
715924026
326360822
862168090
941982583
1052078008
449707026
724576441
846334371
1118122347
667327046
1035697947
611657794
424937836
562231306
1222853872
972610582
512239811
341106175
778030353
1120615235
916814194
981322929
814345828
830470758
819885159
926566341
357014737
424453522
636994336
812944504
1003365508
618693341
1116984518
1067619122
1018266806
492992517
435833184
505019589
1171603465
1238985370
891646002
923198630
1110564574
1021646172
990787563
265191008
734380179
924313501
775037950
854215751
769592065
1057023667
422301698
949132308
968588837
756625173
1056461787
1026834629
273978886
527844862
323105794
821990168
190626214
1231904022
1296389343
850342108
707944673
350659930
778928923
721330584
965352636
1052691246
7917326
322807356
284756382
786446231
1215223629
1135512952
1196541036
387229215
960488377
1029604050
470087469
1105984712
300747698
642657516
443324942
751703555
536336051
1247671674
1013069322
900199765
459050973
632869726
481062598
593794385
921711392
1399104523
970781304
1118045116
368931913
508152687
1180483056
806266240
390498653
391277089
964460634
750864174
337127159
958209381
900712714
778601416
601987849
949857697
865721134
648095202
1229522959
924183976
1261198050
958876482
792957331
842758114
901855441
1177646420
575283528
394955583
935801430
800760553
777923441
528612625
476372788
734470051
1173992529
897084335
988042157
1214289513
1282504867
731094922
812900542
425511155
555972001
553642403
784162886
1214800951
582310065
996934192
1213905490
1236699001
1214531038
1011248550
771200709
1077059519
1156447821
1294903389
591083612
1235942090
746444700
594669313
616498044
1071359977
1289396250
927864894
1229762142
543773879
114195606
615753822
1218897326
803213689
1036836621
1014256291
1071631858
1000067442
462933665
559822543
241124668
885094860
1201003092
427385931
277187642
728205689
455700293
314183191
480429915
664842710
925225329
521394772
698010886
1105153146
976707355
704701745
583992991
1085645927
657498381
975203023
207540285
622327744
382164007
1093398304
942544511
1130392318
1242006124
468177076
696555491
1058728148
423456910
828153653
1174033985
881839985
455091461
797244084
578190403
743495911
660200619
967881362
1257433359
250384446
405623760
518718615
1192755102
714771518
520287957
1140066039
566642126
1164621522
400656199
856639024
673883868
1073842144
687828279
1297759997
288713393
1028639712
139403910
1061150416
389051068
871153394
1032489805
1282372747
951803024
1073556178
1035025717
1358287994
621473187
907902941
1061896761
780472580
1304947650
573586792
984538916
841985631
1044548628
1054404450
1030418300
1245575487
773773888
801522364
1326535005
934296360
1195856851
1141671731
866827593
529730711
1068912635
802528905
1140534057
429520163
461274038
728590360
823633092
794948987
770953324
372389437
1024327457
1074872835
206720031
926376356
780166060
1016021525
1235201386
685351482
1306248793
926502088
867764955
335579595
655751590
787138283
831838031
675517590
759895403
970725238
516653717
1091715476
643592627
346541583
1019086192
1061050970
1107047138
416638648
849043205
836079338
377996967
1049490538
972170167
962305102
893014576
1075127844
795692890
329801701
919398658
1060554139
709673007
778084347
908879316
1099323083
496721718
525683481
1073597547
538175006
925961037
818795590
804465269
419418838
831622686
885571452
727013047
988589576
223285990
1215333204
396815732
990899183
501957809
1174509587
972149466
1254708683
785083981
680438746
918642977
425562116
925072666
773948821
246156937
1047140080
62333684
233749259
989739717
1005888566
805289828
704507050
121340347
1039313849
819751326
595501248
1077007377
1158056383
562882735
1001598031
976218954
916714847
784110991
921648266
1121851089
674383064
521583189
431012245
837121760
1123810025
857200358
848448314
534050001
575143352
1004831014
1038546269
552715513
1176475999
875683257
252489491
460394136
1032446907
1276060854
1270635993
720067865
770027387
792445334
276324388
395408238
877400013
280956650
1207400928
860891826
886849994
363499478
222228328
1124611941
1148718517
407089213
404574473
398900858
660778623
499158502
775900663
1232485790
953310154
1087531379
1095864255
767936971
410813049
753785434
619039602
795825987
1394182023
1398121967
877483620
964327449
975636157
1018541031
410900167
878078946
1016313107
990839145
1092208003
1130319153
528492871
809639457
482117290
1327780353
479708984
209196822
406544989
456959666
1210283283
1316774309
1007459121
762880506
701868661
624298921
678535346
496312265
332061261
1040031406
722417994
1147504135
1101741593
517753115
832320028
631169649
1074765369
1208965277
1241572257
1102510723
459953339
1279655388
988777882
324526435
1352846732
492908712
503610351
1347961776
1078614615
1249423477
796019374
511394201
483236470
1006396346
1143294002
1384374201
1168614301
386741264
1322133368
524384701
727006190
858952953
488081865
884335602
1139050573
346637623
659702904
799614383
1260737789
523304299
1166008992
862810305
1185194514
1026010547
1219102537
551982591
754564650
684328231
490209554
1094573475
613924574
1141048562
938977822
1047345825
709905907
471815717
1152941616
1022875507
488265916
470513735
814506411
801041392
78790240
347514798
835215725
990968450
450816731
874269396
58284502
1295266718
396545557
502737452
600156464
770507684
476188885
655442882
1310950440
464341519
951648731
1122094935
1143181097
706039024
783884156
708720050
206861451
1023572604
98376502
1225822128
1030159260
1081360539
1201633082
201446974
740469987
466111500
925140975
1195878569
673443138
1146925765
1146742793
886932191
764646707
324352420
755746026
655848533
1155798928
1015150249
683859143
836961779
373145721
1390842659
921615127
343159697
1087688740
946644877
977414262
443024375
519548360
1236510277
729401409
51253400
791097766
504443217
434095957
1256225581
1139870743
1048012578
1207182562
665214331
693960041
413284498
268993821
631564179
968747090
359341375
371083306
557156532
1300727829
1181765503
229693190
1120888578
990804617
1035072586
537976846
867748834
449442129
656468871
857677927
334857123
756578739
297079966
194116550
1074682212
979502941
539993946
1074813268
273894269
1268368695
1196949758
372202052
696251062
1102759920
1299139679
518375406
1288655672
956404338
835601204
698239826
793008831
767774899
456256071
379949757
906912543
406889645
1030851002
516097959
1014346270
632515477
987171249
1301903691
414377100
1053024465
939743079
515952994
969477734
1105012344
948317236
370711745
988231065
256196708
688930293
836245842
937851097
589503988
617354353
539610976
502627143
965125393
1117834645
294832852
1044995600
1221500766
901302632
573058203
777972431
787898702
761746552
466703108
1028415728
1071603221
462654271
781023513
823163768
1025136888
904268410
1268035766
512486361
563646078
416192502
1038226583
895060888
719642041
544564786
1075058074
1048825587
671245112
791065905
649001384
787716498
888732062
925203491
669451975
1027708251
570410714
470072842
1087917214
1059297994
279642415
914387462
787585892
1071002661
746864092
426802672
293139500
596411690
239566635
882108127
845456217
1037973152
219956890
776605869
584041990
918781012
749238096
422693836
1025375135
893225476
75435899
964169229
1279500408
385671782
375746523
1127599921
533848593
808825336
942022553
818785445
503855194
629635089
454930618
1141577226
1063404260
242207511
687187735
1388547701
672977927
501001504
791227493
401390545
916902952
814716777
972909062
913299380
312654331
501548938
232466753
1055598100
1006330213
403330349
506469842
371803328
1154207781
1299803231
982987415
220397042
1079450466
1045126856
835209194
862998926
544093318
998895213
652607070
778565398
1262234504
665080509
896944199
629505954
758116833
784075181
577999272
1186636476
911003684
859198505
1023448857
719663134
367245053
576237119
161462717
1366411512
1243751884
328539657
430321699
607531728
354061836
330676355
619418452
454509674
532014349
1185090498
936468316
583022547
1177647177
1216102687
557389614
797062421
1180988465
452540744
891396704
711508387
339860528
1384199809
766143677
876182063
366756090
1072728560
622661943
541653769
208526924
438461615
974489865
769536084
1254621388
836404139
609051435
782120908
410436807
456805280
492945454
816625167
487243360
958585641
1052654505
525829734
741528910
664413576
726367606
835797145
972715902
985695826
565409654
392035816
969146581
548601984
841336743
905899851
1315827174
907235570
927681092
513493301
726897884
1178541166
1296591915
406209545
1079712014
1174045933
77143940
1130163466
1284032457
938563128
1184605332
1128389216
1046044073
663928889
425038879
481878713
725683287
496666606
887440952
549492039
420194957
452221417
431697860
893189701
1018428677
1056283696
851573729
687297772
828739439
542756281
1032553516
715983993
1103232525
893335549
496732502
1063595686
1017973778
297187156
1059349857
472877774
941574518
539154115
1113559066
904335652
1147921587
1178491224
1350195208
1239824040
1064504126
1077591652
700360861
1054707974
1326295620
1163373750
889218042
968977341
821301425
1009383261
744346878
685275109
673360441
593633528
628763454
928122334
293219132
964818021
856250860
1227514030
502300064
1253844320
529825055
1348216798
246099826
1396889700
1023592307
693007974
991792387
1147534495
572719108
612149558
622486918
327472153
736103840
609576344
349907343
993252865
372281324
981719424
1027601088
1046455099
1115226627
1175299435
1167913520
384272814
818860560
795310012
1129126620
1178944726
719963615
229500934
678186227
839508075
704258077
120986924
1090584572
1334407791
739884188
1190814897
797042357
765177366
843120878
693833703
812512859
1144529043
1037625008
1299762812
607983507
887793280
749839162
456398175
845183111
1133924401
551481772
410052988
1277920762
772221433
459216999
716444626
576306486
1160166752
334067361
727239357
80416017
1045927496
411565495
704518770
951738701
957038861
506203826
875656508
724736115
359442263
552542903
530505670
1163849988
905443868
1000382082
806377689
940435575
1086085893
468901540
1031182717
1140505256
752824575
538891229
955919396
1016235484
1172214790
873021752
672661428
802846490
771164470
1051126724
1016499299
769482094
472072080
551773263
366879101
778416865
319633865
762798153
275420105
825712813
966326576
445279101
320875244
564145998
630204293
475150164
770726685
1138906751
748081353
513779349
196679966
545047800
864260563
770246354
477938145
537700983
206944594
1013043396
609468970
940191888
1300588577
1082888377
868579838
374254435
1071446188
834494747
644227547
710028532
867086240
502421396
950886014
1123468057
792708649
1399528938
1007646925
853350283
422163235
1039982598
408657278
712683865
1201352313
1282126349
981393637
1242750779
491384748
723006354
1071219446
690255335
692192663
289182912
558742362
578674362
535145073
1122440806
401285968
646605525
840087289
1167497248
1079794394
1071249865
912478748
1108651837
725186612
397814500
961742464
1018061139
662917983
1139451452
994588576
465302984
428898722
658241790
668680685
969123713
36530193
662203218
1128211783
944198001
957407858
998214242
349794729
456166290
790483621
810747779
1083397029
1291120556
1251763689
507494939
826750090
124473535
462799352
1261898474
993978406
547492579
875393121
643758434
597365338
953215546
566213001
608472260
718615098
367093557
1058915092
184106348
343103534
957637390
1049955196
1090213956
693799975
435106091
632436393
1006961879
896202314
563433828
613375093
914860219
967798417
781074112
407956612
399564624
958091950
1267078071
946371753
520588324
1299822028
813350705
942918231
611767410
488405699
1102816511
859335134
874085878
656879690
653528090
1210117920
502319027
874141763
1301828109
799152040
720688033
963122540
515625541
1004039878
1174597623
1046060785
690742169
596254385
962266588
198322058
1205111888
1100092404
809075911
977543412
798315906
232903844
493369834
839550599
1396671348
855152035
415929667
544827699
808040117
538406977
332031639
492009257
817244674
909297837
536169510
218478621
123933435
241605158
1050566575
266676648
1187348008
205787796
1079347009
424876482
1128258313
936616033
1119700433
903350936
382009861
1198188425
927945970
1195050580
859273377
746416299
1247678840
731878376
1202710674
566491326
810122305
878461208
909993127
667979358
861527698
806210185
1071944975
1134500936
1132502968
548040060
963209453
809180014
884325987
786905494
1228455037
751149420
249016940
44427231
800858678
723290756
377830268
840713359
897243688
842070322
1079043456
417091117
786694649
467722013
1101739611
967825410
817514296
822518855
500510217
450618648
466549810
1392204558
805502834
1126336830
358611857
494804080
1339355912
613759265
1043066820
1233289704
1039508937
292759863
539372849
1142415922
1003451154
864773186
1102557744
639227030
1154223229
507850589
1195004965
1078671468
1086860453
1030018356
1162690220
983613375
1397844962
112537722
871721417
1087340830
673591932
951367326
1344806930
877672441
830606130
737018581
1390802533
510131792
693986122
742310356
1222583024
846000326
211396153
746405182
878106393
795760099
262645584
1174424160
502667132
1221589333
863971454
1178109825
472975074
471800253
825687102
1177588752
1248847814
679029527
812076614
1254728242
738878901
992692094
1164805862
652004778
1137244871
413007613
535195535
806571231
728975709
999360292
1090614528
1009660979
760443296
730953898
600803191
984219482
3579421
621589304
765638035
849666249
190136659
734258818
823770104
917138689
1016203593
855948203
872273835
988746523
611321095
1178051233
922926250
912768034
998579306
977170662
537187421
584767695
1036448188
718361777
515019873
908146450
463774538
960871377
285398225
1127373186
974127420
882635991
807284074
620839693
854552324
489426900
966653855
723449337
383544031
851365311
598837302
854396132
527632365
692420963
762210151
643375284
1211057008
619356132
1241349949
414601919
521213548
414950753
915714514
536601521
170314956
613991573
761941796
1255842993
638886857
823042791
336038218
548232401
1013451320
287126866
881561847
1357706923
953751118
955002782
999821181
656776566
843442654
391495355
412128173
617446545
1389344964
712483817
583960170
1288205926
968449357
907936901
436128288
1172573342
602698883
845957410
421782708
419217473
995061029
1363633760
795270459
749540760
437593310
1025536224
521324433
481232452
915438779
547092209
1187440707
734040708
1070318947
888974033
359246662
1273437972
474419621
231537821
660727203
1047674410
1098491487
1144416501
288190494
596017634
1148736711
202128247
743754787
536038317
1211324175
729310793
1048257723
448754250
1244598502
1023300019
400538588
378156155
964380600
1308019097
580946855
77477803
1012438348
900310147
976454655
627705561
944316024
398854650
852828684
1121991144
346647879
1218659839
869311798
1222579904
389279100
549867139
819691264
529443142
1004076436
718772636
973815558
328977113
941919543
1033598628
721208592
315816675
805895215
494683389
860520190
398837330
655124641
709008774
1002451069
1206100636
695483635
469929765
1036858817
726460920
797347038
518367436
675215312
1309137977
1166177687
848659232
1026784369
1260983995
1220969443
884097913
541544047
731197222
938478627
545901960
99818134
101771612
480255287
553162769
721372963
450703397
1226717181
238792217
725683418
697660474
540323432
591696997
542520194
1227821911
359748864
696028758
496031101
1176158539
765550003
365265507
817816278
1032208944
580862242
432816170
1143831238
685941381
682944327
695772751
621840034
450699446
683115498
868577058
1198333982
319450208
838489016
283340696
541282850
264927805
968286015
718128465
399706092
990236654
1039310671
897134416
1213737492
974627543
832162262
1090477703
757744203
399467746
1256354839
1228037374
503459276
925999064
967398783
863327566
597604771
893523265
1105286455
727196457
392646532
473166836
479323333
1047314246
5084018
516223324
811725154
728017106
1163392487
684514945
936171337
1248083828
1247878534
1196708895
585437805
763551717
959438055
725806097
1133079193
1000692006
805725499
1077314266
864823871
577167203
305320176
366225954
616950133
475744817
1294885342
451908093
627507383
1123851738
1075287152
958357807
1385539826
865460351
881959619
599273478
504747423
809597659
1303967954
465870404
700690513
1004030479
437823215
723491303
523457711
1197221017
542153616
1115988705
484713631
502744563
387492877
926257250
769679029
777817719
464749809
553901145
727418867
594843257
463412100
762645839
485259236
422726010
329699042
191656192
755114982
1134069449
913476223
1029800569
816481006
837489119
1159960691
816946280
806642234
617555009
853992791
573325200
647468345
997747039
642769007
685822412
551586692
480932267
784668179
1007955553
501724785
462095189
1066712996
616871201
728061842
1181393309
547565511
979114081
1080491474
336420651
79749167
1059891111
747754480
780984210
810310278
292724065
840402325
651663763
402403834
449894496
943839861
652669071
777365863
932393836
516913286
647760633
903891932
1134208537
883403864
241828100
666080215
896506157
662235343
801743803
459419908
1062324961
660410075
508145177
637947120
390444348
437700403
788012868
545094118
562044964
1200350789
647643100
1284517655
739096758
673438547
595920617
624950089
794282331
457928754
659385903
1280376929
447151249
1163937865
854970167
505182452
554441556
729177893
1095854773
661462157
510050331
692119678
1281071798
956885565
251079041
899317103
398302646
839598852
875198275
609225629
191308348
898014658
963318012
784169636
764706358
669571358
1013975281
1216886266
913802259
442811786
1245122008
694584556
1046653643
1079351711
426752631
577520010
1072791734
1225013073
941995192
389460536
899014462
1217381821
724690687
536229066
976165246
798546773
724841902
214207852
759683344
1357150275
638619689
1182315089
540273524
788518339
374266564
565701732
520047572
415219953
860700680
905145056
771557639
1224292644
858997196
727991406
439749653
396341295
447696838
1014289631
1330796009
310685236
676985062
864656740
814884896
534033399
904101632
767784298
1053007715
581049124
914635255
436317063
197966890
1142550827
539860374
1191409010
1288295964
506861653
675399147
1210313399
476352839
210916820
935940351
546134930
1028439497
784162778
801125105
554251660
423235719
718083384
1088215791
466377715
589448361
804795060
302989068
911752375
570212546
1359350004
859991056
931785563
431668401
975205592
1039414145
931263864
505659784
787200640
1098151802
582268298
687033271
893325046
985231242
512585945
1342770965
920075690
172772990
712357883
1326195132
482860469
458085882
1233069941
1032340409
625381599
858988351
657366242
1281526797
1083663664
284556497
769530839
953935947
526611713
1147041296
753953088
1175995483
812007187
498136478
694390624
504140440
1007162821
914137378
1228872515
980651561
1008227065
643074710
1247596124
1082801571
384518508
979465608
670700733
1202352989
790044474
52765997
1156856302
1200287802
1048849195
941103756
171167306
197912707
1227173180
441640571
1028657565
551630219
1217070450
1139866838
980581116
834123046
525997881
1278164981
407711776
138843345
1063875335
241742938
497216096
775257312
895754347
753363903
269572952
831106380
309872225
935542769
1033230401
1035576323
763651232
1208787186
872834763
1083296458
772642131
931429777
943429066
910750079
1189708652
943899445
593165991
426171060
1187887698
830294865
872155520
1181659580
1300845610
972651683
1385249437
775209800
1326637291
332453220
852630618
490969898
499854899
1270317848
992533520
903768922
381753365
1101122628
1137405168
896343670
1070293429
1056561863
379710400
969535787
701065505
1278583832
484888418
1063055252
455513700
1034348867
1011459792
670435164
1170544654
875011013
531500836
974474747
260506214
1356188571
594134305
259713689
808859602
488578689
408205099
422088339
1054272364
1036859130
251319056
323066449
1115938243
1310760565
710806664
371598611
164811817
1271824743
603206089
472699705
631650704
830062255
1144912212
1145506875
417548109
960341739
455383343
986313438
1195599019
1231900800
286608282
238371380
590345376
1003992634
211298041
652667332
884269008
395375641
1330191254
427850202
597559869
804713568
1096448835
778028016
865030250
315815576
378284084
807958503
426865800
1016799410
79691793
545893023
811199310
443019774
413952411
1178030464
915553309
708622173
500431842
781267635
1061310089
886726768
1069091500
704968253
445487436
341520189
1229869759
934006849
389340903
826607291
1142853294
457145361
463544087
1031284210
758178933
1049584010
812467969
400009327
471070930
1165976749
538633695
679794341
1114272092
937702364
459831492
1393615759
571621143
1023424357
914720566
1258412511
375370664
993274451
388082800
407447823
334536647
538574860
860969448
832994531
931861720
865502148
1255668971
541052362
689771668
628434379
737991476
1170285890
880188956
598468339
889239852
849537684
1221995709
461517862
935332314
863894560
865893613
193609321
778180456
914888998
1102104395
871541890
1257769616
1008735125
160472523
752779003
1054262039
974254573
456364655
790568265
596946267
694641269
754322881
562781226
1284675285
1062440313
1120767253
1099176369
1364961788
882608073
450681179
865895685
384061850
828387895
724601800
494995862
1025153572
1293644686
820841289
634516281
809908210
815166472
1121593884
768266803
685583677
895055087
918186178
1001899277
711434274
828172716
756582636
763244857
533918191
248758119
830676031
651056775
1258903454
1244380165
309122403
639976349
610407977
1102276785
484511991
1218161943
621392916
871748970
665917869
545555473
1035711528
1039422600
725591578
667043018
625346332
743162724
977072262
845375180
1073762116
1138528922
535862990
1206241314
515281338
377263396
792044256
1015290331
239810173
1086376842
982661540
566028407
780942902
665346382
1177929795
607946586
115945245
714289986
802458587
1201602187
106773824
1182288852
505749143
342804888
760365410
1132183527
384604303
51111052
718429391
800409660
1144901538
935980369
896934500
462086101
886967564
507930851
942330751
422087297
1059976708
418170359
984652003
570064849
974376705
431700434
700159730
607185667
811933513
419945331
1083466383
1324495548
591287390
893449039
611495869
1230046812
966298032
993784639
437294753
307403301
1200950346
270046464
591696820
825147532
1051341294
566311933
545916023
902939844
938450776
3031926
1116044402
992423888
898901579
616553110
885792145
1324717254
880815911
890470541
762688483
599267674
1063504322
420233835
660906403
1089337574
885916723
1032578307
922184782
781799661
475316687
1090281229
375370261
440176605
536195171
250322981
397967015
970629749
1255551987
376221979
1028846957
1295239142
543910091
734506411
1149952514
663067332
957067982
455528510
1139182881
451817506
515476202
1089092700
592914644
867904240
720880895
338447489
960984977
494087975
965452234
1344514319
264344792
754633438
1065521130
56395
486342015
415653565
368510926
410622731
785557396
835142822
933799244
519985809
997821302
834695809
969325237
390296237
746718722
1288504875
1160364538
1375690397
58064584
108525042
791626903
591668554
1054016625
1388328483
315706193
1382242127
730143576
684342908
855000885
603279041
470392993
607039765
579592839
377382698
205376287
683557344
557388936
934762980
1037870086
434090318
601367679
280343902
964086452
566027354
1133681683
529015534
686842295
432440254
559243557
461383581
880010418
940586678
1270376697
796191075
440285655
834745915
456376127
778261657
520062799
869472055
1225197630
1037742297
915498698
1059162531
1369229482
641197265
1271054957
833097944
403003764
1031746376
997528378
553362044
775216781
1065632046
1246447860
1226441582
669334798
702399184
1272589651
1065699314
953146843
426992504
925333382
661919879
417236232
1052596061
721443720
1022013310
672532710
948946052
1021268088
807573833
979684190
464198330
914594625
822485597
952953999
1188150056
1018833986
553089377
446133323
418501263
1073727366
1297296952
424091120
658726726
784691450
728682294
1333177255
1366813035
632942027
593662934
193839828
1026216284
1025731244
424684847
544136181
1224537549
456083514
709385789
868807619
732904521
1104814479
480875912
997288753
889452613
738110675
1285966864
1099607862
860246008
410103842
915066834
773127258
890454081
953657834
1044989151
1016326510
758902330
934443432
505215966
970276465
462993770
334873317
482119857
409935404
748783281
1259144617
1073433053
593971715
1330199764
1110980515
460182545
543398469
925386473
637777198
856502603
904074889
751268816
1002958421
527241076
475880257
622603480
552247650
430260675
1335177934
917186623
364064436
1006538478
976739243
859026397
835816539
1092533127
98418824
776408637
591457453
686608478
380753030
893522642
1009711523
722641927
1234252564
1054108459
1204548148
795053768
1003289408
881349936
189541807
496376733
556335657
1032411547
873118403
564638411
1096367391
1225719772
588516197
615787026
1375915888
1053352215
808936128
1003787657
897928215
1125697193
548221503
1063131125
512438571
939996855
140668514
918667618
490914613
640444186
1234205945
877614096
581995185
1014980484
1256140582
724557039
1025559025
703202308
481044068
1240613973
224057356
1238858665
1070016097
1121593815
1012150679
1270135869
525554076
548341445
732686802
974307487
888520146
402650813
1358
264044011
538031920
1243847513
482251163
369397010
967181252
990901064
464493534
518500068
989033687
645652354
364161151
630602359
1217192131
1232948612
993856648
860488449
663988593
503564152
689676648
790835147
841809038
918177798
1204737350
968517600
823078105
574254017
1385901496
828114757
396062551
1320635434
1220670745
388164315
1020504795
739980908
602120623
1048408734
686668860
1332395977
935340307
1020547708
791671834
998445011
743836650
1235292186
455105115
1191867016
524639550
1082249416
947218791
1228994905
652441830
910717829
939406170
730222972
333188738
657055665
363522090
532038368
521554032
690907731
1138547806
303684302
593003236
581082119
1132287013
1040359237
631528093
1060071207
418056669
1105011079
725966864
1162337144
1370120146
188459870
987506698
1054536221
989049743
286708577
754969908
1014017274
894749585
1028206106
267321435
382672446
860030177
937200019
759101962
730870214
814231079
734668179
1097249211
662298299
765985483
784071948
930801358
1168232334
816356898
1073953929
1195681657
741476398
1089107369
527942783
1003762196
571324740
335966709
1089402377
1068393585
389911580
914108190
611639470
1288819239
313871462
882330445
1007244183
1114980542
362445878
860871046
1065086967
623681935
1174949558
511071303
1000436293
442549711
575823572
1243431676
779071125
489395036
1238001456
833439484
597716922
1194846842
850944891
909448412
781019259
774661996
135409403
290057345
252870641
1145506363
812782242
1082673357
1108973824
630434856
751581323
1148516576
1156016582
957484698
1075452282
911408734
779291231
856820545
883052478
851745542
1139755257
749861923
693306894
824025686
692754514
523440091
587856364
837529156
614775440
1196839374
1052329108
1038489931
414889593
741422484
947075057
69828421
1056268064
1024445088
1038990807
895600479
1004048034
679777644
608496672
468541713
1100312415
471530058
1126759518
1388009506
643238151
269188596
1165174764
229822268
1107088310
282629273
695593201
1120277403
133884536
772087922
371997700
1025205080
1060265125
1006743525
722325393
1180043928
322466126
1011249938
1071337584
1225519405
781335014
352748867
854030084
154801525
117891923
479889443
1049841618
539239728
892473244
676153056
820149091
518856142
280980200
1172113482
1138538313
665152112
640714878
460589733
1113724243
536495961
1078315123
1044454220
504259920
1293506066
670396862
1148683154
940451026
670578098
557265235
727174095
775386114
788553834
467563420
216641573
985656788
456495845
1088636984
860088774
803184747
451400375
384977190
716094836
1271303649
962873179
847192190
833608717
615613625
1156611705
663177978
1216115707
555753593
1079217756
949461400
1046129501
617282866
682008774
940509928
1199947219
917211557
908680872
467515186
821345691
404466354
1055096968
1060723214
660645997
431300451
660945828
744519552
584681257
719315665
795473632
1074606340
868489063
831038969
365844090
642852501
395007686
1105576974
399856242
736367543
1153150724
631911090
1079185028
961208122
773570040
396576287
201895245
823020587
728131608
1195648466
1126038394
911179946
523384631
469478153
745826331
985181823
89864846
922059424
535514449
621202112
375446911
1128006488
496147215
672262039
716706821
1107424930
458734100
441390777
1199490597
1265064935
1091238205
396874429
1175083254
841673313
947654439
1144322299
440753743
1318101572
1149410633
1124416323
795542541
408691792
706399264
1304669286
1166724912
875407398
783851062
994887733
645201223
509341897
642331142
271796634
624328831
5058828
354058796
1140575280
856960796
1316185411
659872842
794131911
1030778177
906608093
1219225935
1205479274
655019376
1174627845
1381001970
1227226467
783982836
947612220
1116555571
1112293866
841282032
1203716004
1341768277
1027834033
1226531692
851858128
1340809218
572381910
803646663
1382732546
473231530
1006246358
449519018
218531084
411540950
1172070772
549368410
866045484
1017055377
1028863295
1064723018
940670422
455118111
56843895
1249969584
936320144
677811296
467952934
769745234
458128807
823097507
497861152
754497058
146660922
1152877532
968881612
869542887
778245180
772701490
519428166
757574327
1174596903
1182600646
560321976
1135463538
985714396
1056429583
559410313
522099129
686501845
787849549
1032584052
556156366
515573272
1328411622
493588845
1172207708
985379860
796273158
865727315
947701478
1002577554
400460144
1285070614
603216775
655504743
396353167
366401868
1126154594
1320555388
231380576
1011210419
854868503
804307761
1286570780
1028752603
863616600
676206975
1212613337
604073307
557620923
778144368
1201193064
808544952
813925062
177268928
482005966
925984317
400547208
821957966
1025064402
574519884
960150821
857698354
1067097311
800226862
1026555764
845500152
458756635
395153718
1287454886
1364641555
979659839
878505633
943451728
1116560105
683732748
644978706
853928924
432786467
657603506
1181978610
1004525796
396875014
1029434259
1000166969
1166972318
398936607
1144112573
1096431430
693301449
960267915
922730465
214680703
333499762
1055000508
482393698
519076031
462886510
793517619
956738175
524954757
1030992438
658234105
749847591
861616798
735652557
859430710
670336912
956863709
642308578
808695085
1234109437
1124774449
719644466
994640576
667401504
998981358
1305389190
722427228
388816271
424271310
333638843
347576084
563460237
1022007928
1384892788
1028747835
441375154
393210166
511274074
826083614
1159924873
530043078
948187770
257073813
704819320
1124690661
1154597868
857811259
913786288
958354679
665886313
709533859
890324972
936021251
991308719
1091063754
466115668
799448694
969158615
598811427
981095435
332313870
1223236491
761704890
1195075056
214674094
487907541
652591402
517707470
425608715
1061265576
1017134118
588800037
1235826034
548593262
1088075472
1067846882
1191130530
540020955
419288297
1383020341
475118417
853526555
1037130199
758137268
891429744
679638647
739825412
575682737
987438098
355436792
894870097
701929504
895700926
827597996
1137457984
1131829784
812954873
1030694010
980622891
604892628
1171258540
730190144
1021411820
1233234753
1162995989
970135720
909636053
615469287
1049905250
726020742
686101918
787656452
1079878004
582305862
781678775
368178553
667772052
486361655
606928682
1023034022
970369922
833353326
1295491585
612204522
675946330
1189381856
497134402
854961920
1218731270
483776089
842517057
843677371
757796969
190932554
849078338
1039592299
1014406687
1200097050
853718766
1390813882
714729303
856114724
895242378
761611066
503970062
725916102
547826787
852719084
1278627711
1083920130
821369904
1041917515
732148005
951276417
304154162
348642383
844496769
1075723373
1260349526
1136957796
1238151379
525456074
546740301
1077245647
529973727
818935759
826049946
1175209597
775344844
496505715
828768730
1239509841
714303376
1252904003
344028777
988066165
575574373
422911766
1015059330
1025366369
684353237
1108286299
753560749
573320023
510238982
816354341
470829212
1297909758
738860627
1291521816
398789719
948610749
764475236
607076178
237965106
749410264
424251701
512026478
902508329
1113577451
590239661
991643549
618243430
1141601052
987898397
529798555
930246010
1051636415
1024965969
707581271
1241567786
572146648
1041590223
1218838966
881949182
1083815274
1056331766
1054202752
974402160
847476950
1219072533
1094949734
557265206
919927976
545350989
764661908
124325691
512870292
1189826827
1000360115
566025962
580133497
488020178
1058290896
742543432
605063084
549716640
1049881539
888775954
896309760
1142547697
502369002
474561645
785743109
864680027
1274613925
1026288582
832636076
825841197
701577376
707131306
1058122600
1186867905
1148664247
779950901
899051219
291660893
1239130774
613719826
387846117
895937084
1160018375
982553208
1091026745
588383167
1294273467
163027553
1324338623
158381654
1218560135
914953938
726492666
599783358
575631915
930202200
461518566
224988051
578088979
1214350100
544542097
701506689
725520413
528175095
602247018
153507526
777390610
670158912
1086170859
983944953
1121298134
662139223
1152996679
777121550
1146291807
400168044
875640511
954505695
1042373080
399423977
343161221
1021797020
1081906402
1086139953
871720001
869986729
1009716813
704685600
353060183
753697700
541844349
936738290
884196654
859541740
864630524
575502899
524504718
1251922559
404985244
870125146
987563073
419142518
670708301
825333195
475229276
381324430
218347622
1009581863
912535341
683594701
1071292214
386268724
827822104
468475401
458918242
793968174
789323276
1087720732
597695309
508721190
514020552
996112635
363857116
246987225
323504307
690802276
438559632
1030394845
884791885
389416827
507961983
1088163347
672203145
518167434
851437901
790092090
1146085938
467263029
847198586
403557606
1187905347
1109091213
494310397
773797065
806930306
481339674
104598163
1137184006
646735363
152259445
309272669
522825450
991726350
849541232
843189858
430879131
1258073965
483896524
548298272
414381983
724692413
850569447
1000926008
327418130
506165887
906011658
1020462871
405974257
510986607
948877709
139488065
279420572
396269669
1031470724
549359308
1004842338
991713755
1133761671
606751772
235005091
301186485
1189706474
304851231
849494350
710382397
833248413
952181835
419647530
433552843
954112546
770249524
1046632473
970143559
560896834
666363419
927478737
1032975996
1063707975
495050656
719886467
1150914457
582973078
657702813
1018317163
456224419
475588353
847644823
833483140
669693334
1137023753
1341849985
984380959
777639235
896234333
739766410
505676188
561347280
56614475
772039233
900777596
1042950817
171852753
593325841
484410357
336723609
467330970
1054345862
923811162
823648592
449911920
1027166797
874617725
953841527
644039162
640322912
1001289737
555007464
607854356
975012200
1119427933
869662616
793720966
849571799
625784113
1389839531
788502111
944227410
767191689
213388609
1344233940
857839580
965346514
988484079
972140642
883843016
1135615655
932198789
1028022210
765849536
866780898
1219535474
427256318
631845764
872682966
410185905
879869814
1207821357
794121745
944181397
1280200625
732764629
511523318
1098717860
737394148
804578292
538969336
587348110
850493354
893567932
102012926
343624522
287830938
268624481
1066925930
1050424998
755106091
884531943
1049298182
476986231
911636111
542903993
838194800
676079954
940878451
360993551
260844514
340968615
885317962
950408838
1102900655
577978819
290035288
747438072
312015950
399237469
1144217823
662980727
622501364
1063245933
531440187
842415690
740710053
1093591035
916805766
1005556790
655324969
244758708
388078927
434577571
458626336
1160040292
462670269
976951062
501475225
992414515
670662900
1286766608
684384123
1163985030
790986806
1051202459
985641769
539905670
1066439061
618479620
843658784
802943284
916529204
952987924
421871846
1156581970
265282880
1099530284
406789691
413028024
809195751
659289181
895422757
507103613
411210845
696052130
297047808
448998024
973832041
488724520
953339115
796143538
472226180
619170179
645886639
861456911
1182447086
706555556
1182387503
25833127
1182812745
80179005
760225589
882369626
582138621
855128649
1219421381
1001554613
576741213
500744566
1327765475
337277187
517655360
604559273
1228735982
954319294
566746177
1015387987
737466590
471274320
1066778825
759985305
943304671
373667080
815817631
824858237
702661010
689722534
1015712901
333087986
1057366629
1122164210
445398334
421370235
844325925
766929568
670708475
699194658
1079381504
147150607
628190357
450181033
643162097
915468007
834739491
1288512222
750803357
643339618
313367891
982183115
1105053614
532145328
425087450
673571326
402028074
1107982947
694851382
1086249752
816103416
554119450
499079805
892354249
333318200
995896696
441487754
522495921
1053979128
1047325818
788507976
1369813341
945758830
868644905
1234490534
1281665819
1120845978
939941689
1249491169
309905513
1016287554
1100951600
615560780
1057705562
1239845169
604617009
192490455
954717780
660917941
1075305503
392062143
741814113
1213892977
347074007
1149461574
1281856939
1033950399
1108499154
866743233
1097231749
470460847
68541085
541824234
740053700
535580430
395400819
1040220145
988748675
1175127916
1179058479
1083755062
823743948
565663055
1237041706
595508653
505342415
814231659
975539641
724621296
441390053
469031440
457184263
531945736
1204171185
1143528269
494650530
541141026
1181781628
865161819
920701703
209605594
631570782
1302180463
449130276
1174149013
1140199961
1076436674
467222578
776029121
495341692
467211773
342558383
1236018850
895748757
1131981201
538436477
813040181
942623705
106166415
843079355
978351409
718488617
1024276140
913805748
618801999
932798865
395118717
532544321
798806467
505369404
447539129
921368788
1290705717
1145094541
1244837953
561624918
541363818
307318820
1067766102
907775365
312287969
757486412
999319797
461996768
1011765076
921783746
705780621
1133338462
1139005344
1160862478
905398825
1018907422
431667699
469015345
655959098
1101396838
955001563
134219881
680882625
855042249
646714596
927686806
1082059874
1174455875
258363993
5027062
917578818
511948339
932767406
209258604
853240898
894734820
333124529
1047167596
463047330
923863510
1129524134
1195330636
995342395
881254580
894467001
931411985
822663498
1007431330
960267104
1114760560
881723729
1284226359
941649253
671958266
1019977808
767731306
1395289713
904888973
1021992497
827249443
1282890413
927089128
735267639
486150451
567190885
401544575
890148734
1043299970
362467054
1122730229
835353080
906234906
521759894
1007987878
1161552815
938602017
660849059
1110173537
744439638
1149607954
1040993895
609839325
639887799
971713267
1238325363
391518094
1067904905
477581733
437260352
823528511
570757924
771591821
765630692
1039287085
1224852743
1153785258
966911024
731030063
903558788
916969203
330271570
682857905
438858001
778704119
913758754
974402020
840887784
1014125852
529879625
1009350320
593534311
993267085
456412295
997639699
1083966479
794888057
1000032118
660960949
1288323353
512003729
423422930
936327022
664213732
1167445393
1145404439
822173106
808903347
876880764
840891849
1198432676
1121416212
604883542
1089217370
329065737
674695699
899380775
1105417139
931015083
302010095
986430754
606623123
1287214612
963792704
549523328
845765119
1106737013
832274021
751942970
1183172403
709312939
928762399
1203164099
927491316
1066237501
934522385
722829837
1254112923
400299365
1343061946
597407927
680449521
1149150858
621943739
152806851
942208165
731129452
487554766
855546292
1263251883
745018108
674815513
314147266
991182799
669951015
760614051
1228095126
840391305
68107423
868287050
1083144407
294784932
858882704
600206342
502040431
303692017
521804667
457682161
275492372
495097160
647162260
1335441735
659039780
754590412
1064259903
684228828
1287584739
947911383
775600916
565216675
522437758
959876599
321278153
386925853
130533523
402506872
1182429938
1084949583
863601464
495180974
1086675019
734766428
637664828
446404102
769546384
314923192
518115588
1268752166
852145227
780308198
970938118
1364559341
440585360
657583587
926364058
465035986
840529831
1090510351
597996632
1175507035
719687011
310334269
1045115837
855196742
1204702136
434804186
952758358
829413297
430391246
757780605
536186837
1045862213
1070817338
353006256
913859449
1139274295
974571726
1149100590
1251353023
820815725
819225628
733893418
930929563
707495713
883371954
476628085
427472370
522248725
854961341
758162626
725568060
917887477
928916860
798204407
371144398
1128219438
527494052
665328642
452528287
919149083
508318014
196019577
1272102566
846711461
935999940
820237484
648313144
425721429
1044098252
810687096
620335786
868990506
687013837
670904868
656944756
997259112
421460759
791710897
962614896
1380739082
313568236
1094402228
886569395
811901261
366744949
1127928475
632081203
657160868
260132269
666075718
1079212645
419728836
1184151573
801086143
1095156857
744205444
1280922201
384101244
904739750
734809945
376064210
979024865
843244259
651648099
86370302
791336051
608492359
898688308
802111750
1058766026
142016734
721682338
1097941726
886698730
1236536329
995284264
1096220407
614075903
862102657
959884960
681612008
511382074
482049405
1070577974
687786867
572401118
749260114
1057842233
1181395049
761344858
969583138
845480212
746894898
456948483
377752071
1245470618
737983785
653266358
495633961
787892920
422087416
729575935
708773151
832171698
1017923267
845074192
1224413218
586172447
545951337
887175412
1226827615
759438611
376796194
870033062
340773991
1193482698
1080384312
1394231727
874460782
921630444
551400244
411665128
108641747
1325421285
462226300
910675336
488746922
879328036
257598691
451724393
826268372
902598709
1004003819
755382405
715778750
859195698
685938363
626096697
512803354
385490388
349995432
1003906544
611704600
779551502
825550063
1050978668
452142797
155015056
355111658
1035333511
1291635365
855466271
283419937
852109528
637574233
946887805
373987193
1145073892
1378008345
1249948205
955931016
1204522566
524220098
1080395970
472719525
671211204
723006989
332096864
241583226
938634476
446684276
1084897672
598109137
1045941852
1178214437
1286573460
680070373
928934513
966480395
675923760
798535994
840154695
1232473583
761956669
1094918158
936838325
639926687
227917675
585365617
957415123
769060208
1195753936
904225421
423883778
1197801089
520752186
677933653
397901264
1017728560
734786338
807326174
1327745261
1268351146
668323804
653467862
475612891
859905773
449950377
99871980
729482088
735988985
723138427
1276594353
723846644
596004624
437374866
1099169341
625265487
864516661
1153446616
858685608
421161815
1272487697
911756944
903563708
598319246
1074101868
703330406
851804130
1184557140
1152507296
940282036
859616369
454426177
943686171
1212510008
511804896
537317877
1224654404
907153647
487228950
271975169
864174861
700720764
900200745
465558907
1082864189
634499137
121693318
676543135
964090635
508604157
798644851
884970549
1351342546
915236968
402684011
536734888
878001596
1104096318
768354211
893241562
940465362
882329250
579801653
990708473
659955089
708669587
301844184
577035496
945575885
924158324
487893493
1198308468
642441154
997633854
1047242119
835322693
1024721121
986282374
472835302
728919760
1102486402
658798388
374223981
1294093697
721129657
899537091
1124288323
659996987
785889535
543491831
583209133
995035981
714030800
1086830734
835839671
714934852
814960505
1321505460
1284649572
368991413
1200736761
494018161
803872696
653220194
392824138
242293008
681928062
1131702751
875253309
234764646
983457314
701804269
816961986
1383080979
1237932666
944386006
372869554
521004841
1063103079
1354070329
1229659638
1013575407
1019965682
1080841932
885275584
466523766
861989538
765849015
1202576468
700716929
1015097820
738326391
364029905
201171834
1113852314
972533783
61043059
522543941
1036434926
360009867
741547594
520599528
676038386
589474150
1013529219
457581363
1109962935
694743399
877612890
709666695
1042645069
758562640
514996852
638540466
1198319064
904353761
579910129
40455147
445127146
665080959
686811429
965301887
291469926
768501130
1042588812
646562715
771589837
994982429
441813479
1221013692
497579771
1111580024
721625704
1192036237
465209662
3272467
778172929
388956975
523953890
1250837781
493639924
906021581
1267168667
1017266625
336560350
725901436
1081304260
988955738
1192492595
556293889
1371746642
1366354841
106358148
798836038
1008757240
773087847
1095316767
671067231
948806677
684988873
568555976
808368365
384308869
773564617
944532460
397372234
540063308
1037311258
904989752
1263944397
260084530
1030346650
937708380
1282906131
631786202
879056435
711953714
1315082760
1189113895
740094952
464344335
166416204
559510887
1165988807
1002247137
820005950
1041274408
1099894224
1013466356
836688662
725795859
108832507
1178586035
258385842
873138844
797406464
673992077
1043626920
282431208
703554737
849054330
705246392
717279249
686278296
906647017
868885467
971716436
779418247
752289104
1111198101
1138848091
691547630
187499688
809892208
449586590
768014179
317034773
1136824860
542409333
360540233
829526332
1187916558
879492141
598196708
228719649
583349018
888044219
366236551
731543188
416029924
664547292
364936716
1148304217
378230864
654905300
461720924
546064233
1239188832
479716509
408053473
692821422
749703427
711088962
570550443
577281504
1070058270
887852502
482533591
989638822
793431312
1134007703
841354615
1098702484
335896911
798665547
861672957
882532700
1011614065
480083370
611814904
676900576
707401549
495290639
999568345
426206936
892117094
985850736
266598080
246410212
1016919530
859370389
913403758
901757481
452694399
1033951954
455428446
447159856
1057222912
731619017
654308132
648365554
534202709
439634194
1001382089
1038652404
663435987
898341823
1043171272
717528345
363054642
625282673
161927400
470405552
797944731
644648739
1292465803
661633979
932027885
905839830
991266299
484793180
760446774
1397699132
282117931
292699447
982710517
1209382397
847439962
1171686895
996430568
688094077
525307478
875562743
683434411
653302009
756780122
888760332
467581731
455320123
1380706243
1011962028
883292649
918541581
574633171
1121381483
575525955
513818448
990003212
656711317
466295579
974877960
571451750
1113429880
968293658
466430732
627976197
772577463
426394953
1267682437
380056040
236871696
772240309
649313910
641841469
1063680854
1050649777
1299176999
976501129
1104975200
759725905
729934569
682100729
829521418
202133873
453237168
871552462
585858226
976419405
653984371
436617760
776466567
724704921
589872943
806851489
737330652
1315016801
883093933
786473748
693082853
512470426
762829764
813129359
639207159
1073847510
832896771
471082361
488859252
851073914
873401169
971678058
1184233268
1177833108
293819604
1301046314
1109526417
575274856
604267670
900377773
291568680
544509387
1200422657
535861552
966278567
1208405870
1012176831
957869783
395767049
546530550
533950285
920746436
1097624098
429033239
821387548
424105302
624246632
1124447391
1096120667
449788259
1148745090
773748110
978386738
920522891
1088395386
926071150
593741361
1200722095
695788707
788159541
719272912
1304079022
332752210
1180516817
1188583871
1093684693
800916350
1380477557
1084014134
461455734
803046237
886106518
692515633
1275240633
422456737
1128679635
1073940584
659244572
1058299168
806792776
921928967
1299100424
701198621
667929176
697875652
902497221
807270029
532309648
803670371
910707596
1013365522
782294357
586746093
991398722
609134318
456027133
708139143
1128100429
869897390
1238466014
795485445
461083018
657782230
385487950
586392097
786167458
670794807
673343247
752321722
819100385
878437189
554014895
352725012
885440932
596753052
873751537
776184725
508793350
700757490
1028983111
468937667
362554202
720914161
926497975
1028072170
872395717
1072199178
676716507
498622332
624275478
877964287
614185112
1069037560
1205950181
443745005
1129933803
1380179302
1079671438
830238967
384233845
944073126
1040743679
268935552
335968167
943892029
1199483996
205768390
1355127754
549369478
770536556
595163056
685853129
1235209511
1033778649
1018496005
592446656
486530015
1124082140
997779349
772095975
1027443734
665412618
826293839
949361535
1013540591
802910170
1031313215
1010049610
1342143618
1052870235
646135643
752757262
948346860
691558669
419903434
764957438
373960951
435767384
1237773843
502054197
533187283
866152283
757366261
898053584
1101840555
1051022671
1026347470
521476626
1152250293
846663802
526796563
530092896
559841850
393409402
554471553
627716168
714671076
1034387190
946460768
1212672682
1249886996
862959697
893809736
788580914
734454388
1115209093
1070100662
1142126351
1086201534
1140738644
795656372
1158803388
1387569627
1047766628
1057229698
271154510
745342999
416318990
482183667
719849753
1050701372
543445640
848915536
613916393
409717772
496005847
1211956697
795017565
909705380
514175309
934964933
439344137
732477408
899978280
804331909
865428735
1338588455
923424938
911629560
1065471104
481342469
904904509
687899220
801060980
1191155266
456911497
572693826
983120818
1121425746
481689939
1040761187
726174029
856868042
1030984290
1261773704
711754794
495708847
777277378
648398581
725312090
197122336
736921970
961933648
1059591055
1125786247
391711052
498059679
301454190
1168982712
544903928
728577632
763434045
419247051
1389773203
804407068
639600959
1246974761
873000430
469436264
1180158175
857613974
783040078
238414207
1026880735
950349015
504990305
835441324
533821417
554452364
852374398
957979237
1041784134
991327691
675153781
576238834
1263388957
664918777
392452313
1165338397
805418630
941246844
1146785314
386678216
723230816
321691598
1112530588
1164044649
453433361
1060453484
1275173356
1244651280
246864944
447751276
1001603686
410392465
653228806
871268548
490127046
974735274
484008579
1087401586
852666422
884700125
805341297
652205053
590581244
1235747749
539516146
1142750745
498656458
959511783
330663741
576967682
887922636
739369001
418656589
420671380
908980109
736562810
292111693
458861294
582319230
526282188
663748610
837639799
1111432859
1185292163
1002812122
996162097
435915937
237822496
639342526
834392262
512883792
1266426381
815804975
1381431841
670255157
253658100
985086762
962892326
855358101
1196310206
1088716484
1334481190
519380280
888076283
1272134326
594826944
808714342
413777946
1275577689
385701511
947760632
995055446
915180056
1360584556
614377981
676046013
1140655671
1149504104
967737512
894864253
922706423
1347876524
534666453
272615237
724407406
832901045
190390176
1057996983
770763043
1271297520
1021782692
763940476
960051374
1038807920
1252992288
1247155488
89087200
979871273
762173375
995637746
460999521
1380445770
942623894
726740922
1104102912
844771282
450153927
383210280
1009170739
1062411390
887562815
927980666
1072185171
1281039773
716852410
934558746
696844585
480951889
1290770711
1052001933
679477065
1362906142
448798747
693601330
474590839
802169854
1324853888
1040157515
995994480
595798042
876564977
1169652277
512809395
484482292
854354645
674179923
1113527907
994624739
1007885495
965569555
637740298
1134695546
1207202206
667180459
620213748
585850680
465598294
611833886
479131473
899035100
731439401
882808957
876356909
816490179
1140578037
1056848958
525594117
941519839
348930629
413174722
898562959
891288931
554232288
746629798
548555862
568624568
561015343
655118548
852479782
877998436
572111460
671675293
364843787
1265687658
718966450
442914149
635939928
939921465
1186479581
1294385544
1297816830
1310353518
706279363
560505070
530188587
1265992404
839510100
195452277
1123147359
1176727061
840850401
1063288344
1068655470
551638530
1128608094
428338758
208006473
996166780
745959229
523357664
561850105
713372267
943684191
1147596553
1122354835
724491590
916410989
990414885
713864703
553187875
537652195
740706376
482138732
771985021
1126498436
445262626
497823815
339374473
854728618
912511827
709550550
1109027822
867111574
1086646565
1163085748
808019371
932735809
390727701
1028039849
1214730005
1040303135
1335032110
876973726
847411407
448855952
1085047693
516234716
362096107
688435005
475729582
751171007
952451723
850471639
783793226
863777934
993795435
423923366
907383984
1007041079
833745351
459095836
653255469
1052485239
1023370670
1189854241
886160103
966037602
930006245
822874881
1249874053
1327309188
1347684746
853281742
413375036
1044988711
861319035
794553824
871122578
346309866
900954008
851264823
1125786570
500838388
534696606
1009068390
617195325
837024716
708316837
171913022
431063839
426173225
450619033
880605172
538834537
465810464
1228787101
583209943
1135045108
1066651448
673349467
791859020
912232180
315711214
738116049
939501699
356273704
844445882
1219373446
441695357
1234579002
772951522
859334262
1168518646
811834828
873747259
655081108
1052320151
816095055
602943616
814851141
446787424
624432903
728413760
1102420008
829706201
907085594
135292290
1200042505
919260923
579715926
890996414
357908460
882042505
858041482
956241824
806639654
884350379
1084057017
802855432
783306160
1210576355
796610127
918405840
697258420
802586861
549051478
941236990
836925919
525510812
383281082
490891364
901001367
905453046
598965448
422109865
777861811
989844989
504743108
884678683
662306335
887807486
1305119815
1198385426
857280006
1274617781
1208460110
387118582
795153065
935752467
360926907
629594153
725537597
361841643
442842756
954805545
617289241
1115754342
986855938
1088661490
931200088
592510008
397558799
1152767906
815002925
872509483
203767986
1315244325
517430981
376805034
545931455
856324081
915623210
1337508827
1083447592
735925350
496851979
778033469
971211612
895624481
843623497
383990510
731877208
773216149
1071383500
906814940
1149469955
149946460
1242638537
1157307035
257048912
847405215
1393422001
712633577
1367547015
443300730
834557904
598330398
350135851
790304580
1006223321
678071013
1215723794
947682396
549135658
897381616
1285979334
1193430106
1016141166
943163360
834376286
1329281337
712681414
867898138
530641854
804960477
993697980
936126980
841229838
1058030962
374449600
479657999
489021316
811899699
367682105
782865518
341549829
1069422050
748265677
420163294
968072930
994933474
341170875
922201413
1000800263
700379502
893277514
248910568
1058745822
539032524
896461211
862423407
731154173
303902427
848284503
960350507
648513862
701447248
497555230
924051326
1340622376
764964018
346096265
942511168
856050870
1231810044
879778680
768470372
290690525
936618374
1260739948
526159511
1117951822
680080567
401524311
1267749639
723497112
777019584
803631012
885491610
1244017127
725339489
1066420073
534360714
487829525
600249801
989581153
1048482395
734584003
854311353
854384437
885218309
807808008
478768448
391568283
1139024849
1162148487
295629889
505621301
1264840242
702913194
725335601
1250920544
736536053
1189445858
407684482
863088197
886774905
1042626325
398809704
565665595
1031579118
604382808
1291412116
517780060
189006223
607250103
755938413
1237161022
449008449
646116047
1277208960
606499618
994935572
861654747
1191774297
47126443
1369780403
815193019
1039185916
949195343
1013222251
816333391
971161721
1169956677
718834367
1250111073
516848635
637035494
1145160491
560290371
800130866
484490196
641830979
792091020
225919825
974163760
439243483
708396584
849366571
1032394876
513620296
749932110
772479168
36916932
749758792
995647728
982384293
579621813
1045161561
1300855291
672456102
342734016
32137487
1047244571
373003187
885583928
802312661
116001328
1064240080
789406475
473496478
536654217
618929975
845758039
1263821905
760531596
514642178
1081780149
517806538
1132152066
1218119631
536736470
1214844573
466849452
284331111
827942246
1135010026
910263215
1083033255
1065204616
665502492
683721366
1015849124
502612494
917991910
58610228
812918840
905985131
877538659
1383668315
655093098
967279125
368935967
281396371
489624667
1217279882
33518914
342580651
537157646
659616917
441023275
1018631081
406088539
966034877
487101904
1075558300
1219817685
1037927040
318597762
1165410949
365168305
420967458
71728352
695585778
1151083333
502792308
339535275
573756756
887021933
772704168
968123867
674024286
1080662694
1098337648
1386169995
1065211442
842789995
1184834611
473642153
920561567
989974780
1261955610
265153310
650024609
854409228
884980210
1020962549
349979562
761060442
875853830
407450870
577231054
587273165
872010580
894059386
1300319817
174110889
542606594
1010051309
1167351955
869666849
960668043
484317510
849070006
727133144
651124458
1264476903
964463372
803826986
916944684
806206885
831079072
1055227096
1361506118
1235414966
609784146
1159284518
777484275
753906855
756800412
875511948
1106043997
814180417
1060317093
269254466
1353451776
487760947
1192861101
968622145
139229742
482681952
818737431
1150643722
581919318
1105526697
539944859
361721279
408945529
836522105
557645091
1035679542
604119001
309588073
857907792
470623315
768966455
672473170
1052077304
1028567361
1148096728
1001134921
956638409
438806506
1157824318
195544723
743814571
410842588
752436568
576252640
770059171
846435011
887201672
801289213
477194871
495270460
623118443
254058216
706044228
757784500
688976091
1204994808
836152433
1052623327
721621356
310387865
590123386
889099867
980435459
566698686
573000829
1223336229
727414480
570242486
1235285089
633038588
989588920
941077736
1233643472
875768014
1080365238
1268443629
670239284
1074711144
817490758
539814438
1040061585
491104473
716302587
691845550
1093322301
372017470
654613379
1199736028
1156998539
499302653
308699357
1011460705
890720464
747019474
703383397
298094847
785379504
1287167969
937506309
1011493794
948848412
233827454
1104636301
393275520
713536423
363447671
396090193
964403040
736936936
384152299
968672299
757424587
1003476607
418272939
1093881967
857315307
765273477
297872873
920390593
1196976855
436162192
1095736311
471963968
970281086
248908363
769173962
935098907
1222078656
456359207
859640445
1004618794
733948950
400602582
834427290
778288582
1138322442
1343196348
790680082
776288906
416178848
1000368104
451002936
101540720
1017278961
817863109
977744625
727293228
1318039187
754905579
1015277870
804084512
1172142084
863787316
536525068
885284001
873340418
1004333241
272285446
1040255466
930043671
1184160288
642015203
750437492
625285446
904077324
969025806
563207232
768450617
542491922
529380644
168463662
716146955
1029481525
759600154
500954206
875613656
934705836
1082620392
451803408
317834429
289428252
1226063068
773616796
807074290
1138580043
1213815624
714060962
707410501
1069195151
901010655
143348735
415875118
1048046549
826127774
972438903
997688722
408333722
455370032
1193367345
775208952
586848571
857714613
940865869
616007294
712847758
1032147525
682720076
800237860
432297954
727753060
1062835538
1000229370
663372009
960775473
790736030
374335502
777102108
607324571
201178079
638864569
257351321
932668110
647879431
394304602
699606304
1185947139
345566151
1247652529
615462817
1014637417
677746447
898786847
109354515
938399458
852422182
694441699
1027865382
796632073
494474909
471189575
258126019
762131881
426258017
694775751
703703642
1228875858
466449573
863242432
812636481
1087641362
1109048283
1132877530
1223018152
607179874
243752699
345760118
887649308
128097968
851631875
555203100
319817198
544594130
896520263
797465037
1295100776
834697950
766608846
478056244
774701268
964441684
586198910
169245109
721475357
452143376
364301268
421804150
807708604
594292141
820428153
496719265
698876943
369932149
839631927
975379747
885089425
552771606
345552970
716288168
1136052894
1294938002
1293175537
429395858
887567639
456124862
387687563
554267727
859490225
902206323
678037289
632275899
875258177
995354285
929399837
397862278
422855504
1019824384
686402675
547935280
352903983
961624811
1034325685
883528118
590679662
839634694
711482330
1044980975
633039246
690440591
765160307
253953215
316239920
1102022573
687606152
990168058
486735273
786320215
900262594
393055808
703433071
1044243892
599322653
179650121
567517869
526304482
354961668
614905883
815973728
485300386
624933112
932312218
816201456
771867604
1248291415
1093510629
426059040
1112802033
432836573
430973789
652874417
967595861
522659374
848541387
1054075066
529665622
991543709
891911042
354154802
317361262
792656985
271620556
1039699614
427614486
553224802
743000951
839204566
1032667558
911377165
1339943015
939101597
323560845
972957913
489306720
50367960
911065851
574661867
1314327257
855047354
862256506
975418470
898956594
536531708
838785757
814189213
1012800699
871671009
754855398
1028531231
534245608
806336973
691543304
1126812183
38137954
394279430
1033276967
634175036
798638555
307598078
628518679
466532113
864859893
703592522
808003770
994072852
835089731
923383673
896663803
524774770
790657641
547983037
915846458
815910892
928909185
536740270
622986099
817987451
565714996
453709069
815694265
499646990
650713566
637275892
595174517
663542272
880641288
954306235
634320988
285166542
577481664
848814387
798594998
1170091314
1177524350
749030817
1175583041
933593165
383778357
996315420
1034933427
543800866
929658145
983417100
86541716
680195598
512219272
860385468
770268214
683642148
622119272
1053307536
1124038828
483189179
826922684
963203955
517112982
778812331
838091381
767583932
859463120
652113063
339751391
1061449927
604849055
977464522
1354277610
425677066
504290961
1033139287
220501768
662325876
647097212
832171787
474446979
179999161
738980035
703906021
578515837
879120051
1170875556
470509468
798403848
876050177
1038451541
654893318
1019686322
984683487
1330979945
463285667
1121941020
907200437
337372542
630340214
1938429
913445413
680540926
1295809773
1354373327
1086284301
931457002
962496906
323637297
1099745533
737576697
924155902
1098054348
786718326
328016746
825027041
465172939
379154533
1120545219
683350138
1260907805
529968251
793406878
859506279
713361450
770921553
549862091
1128461281
889249859
468920191
664589006
598418895
492210887
729023566
485784016
718503470
961194091
834453149
1026771004
1344701273
178178329
1097907293
930187051
1250412067
596567177
578714230
384110215
1222540223
805414667
617100443
919811144
719969742
765848802
483905781
840587313
741497296
1317990211
1283530745
1037821028
1324144498
391669666
516323452
752140045
584626094
889334342
1235961137
1317973249
1138976717
818535744
424534335
1056925968
918896209
1384465770
370902962
1142085086
799039871
1211111635
421520615
1144710801
897371443
557957795
1278399178
408908877
1066729569
566086387
457778021
721268692
326149670
455313002
651421919
1139200479
822620931
855788980
599045468
1006344819
1138128007
972437300
1051697637
1204844007
133815516
1323926835
1212573229
830620979
1185055251
303186786
520751904
841039658
1330880100
1268645127
892574397
400807669
1187879327
996118351
936736234
795638617
1102473247
1128185367
668790481
551187511
202244718
762077624
1015973721
335007613
850138792
223388253
1079132183
397548558
328162833
1171689734
835808870
2402074
934336462
274940928
1209964037
746427722
1090191170
578369842
669291419
871290443
597600992
84665557
549677965
655021824
846938081
551349455
1045522307
494309086
1122792888
1131210234
778192267
1388272491
748266969
887659497
1147242159
1266036411
555800459
762180401
1295474785
263607915
721855615
653938712
694255837
1119994991
586180200
998837404
1028718642
737516411
803802527
1168434787
424948646
846921653
1058814292
286597519
1164991865
323161756
238033581
951645285
766115251
858442104
409282102
431809920
923266044
707422178
851248533
964755140
1163097390
310876655
989939512
497338420
489802624
324108318
852298499
1338060607
1054604635
742275341
473926274
1037568166
702875889
968618393
385083444
415150899
346611099
1296896534
449952319
775209500
699358110
565147507
1044261360
824104962
226988595
1050073274
682955994
695208471
341864478
774978206
602305162
584360854
632773309
824883003
440848385
1030868898
845550512
333892378
895712034
324852084
712351093
1097907917
756571077
777257451
371980555
93049241
305615968
963340494
1236721981
167938876
972939459
610148652
713464306
836139905
954220759
75020434
901021110
730035568
373318526
947527116
842168364
466931215
528320532
681113372
1205002913
866498763
849007554
554452970
988847620
840700878
922685295
694141367
511398278
558573584
1082609297
869746573
430748062
1135514083
488242549
701893942
965131582
635948720
859950733
496121208
940325160
542504637
575696512
489250251
448099007
561825706
1063954652
1178460995
781354673
938469711
465593537
188524737
655082890
610075425
817907390
868336287
938667355
727799113
633223464
503282205
958253435
590453003
975627843
663260658
1156289036
319461516
703675819
769670534
570142851
845335426
356808439
968965921
934321839
335696204
724846035
479016594
780027870
412667066
553856267
593528249
951582658
540008288
615310849
1180295732
922811398
790033874
725606473
893076237
1055989223
442646600
1113308664
292072505
992938886
290777795
780710881
790567198
535415035
894321439
774576240
1221703871
1229952646
939465652
493654673
722210618
493555482
258896036
658515127
1396810052
1293294815
739152660
1157308392
1003980710
1021189674
1069154152
1244414430
777494491
653486074
466071890
473815331
1107311075
547996715
436707428
650340035
699234971
1215793753
524281988
858233710
504620150
1056892012
744744509
1262164582
1135448959
387628460
610920349
466255985
987613753
824659466
987219042
1157094505
676182488
133277047
403502616
924063984
1055901768
721413926
711865717
571753944
505656807
378086050
840476223
529758
310696275
1156378784
633417201
142745539
1246641102
441485120
498930974
891020617
886732462
798069068
740800860
1153319075
663350845
499430177
430759433
1219681802
884698840
1070668511
876644513
784008549
664656939
662999261
770866937
966309715
768993739
617163872
288507829
995008085
1047975036
466912200
500955766
294049951
1075297962
764694301
740192462
777709290
769062376
848781217
1057803278
859268390
967323771
979049227
921950069
1287818050
782673394
433612625
706054904
799330499
900773504
693399672
1179758720
512866511
991084926
956997521
164822493
984845296
523082881
855970597
666719228
706585794
1093743078
953031426
941650560
1034893252
961432216
383871443
1013974935
822883040
728569868
924253954
1106151200
1207755524
800815151
581334401
1293670120
523722776
1180045682
232863889
734607327
1171397106
600121494
636374829
1073629344
455294119
484428924
806075591
338235480
679835763
340726680
641851503
1234460329
565172394
635388926
860562634
39692825
961754877
938637278
988269711
690980827
1236587429
1169637197
851310767
987533720
1040884279
898835868
791837958
256434998
723904343
466385831
450858695
911337340
733263959
1009764994
802237637
1248184964
879183654
472554729
919781992
706648692
393372239
920142195
695151817
723959694
590757439
1044003198
676816743
1011089252
528416991
1048271737
959376890
1175485936
1291789742
816687908
1054050574
830489289
854764261
561933783
1000127933
885456634
645120098
330845251
1028652506
663768578
801320150
860238384
809430369
781310753
1052472915
1095728047
843577512
507319823
791260980
411654102
824322798
1022062582
355791229
461144845
659633924
1156973267
508458685
706870892
655431244
1133614129
655344623
1147690653
1221046174
1059175019
986362821
943310608
444942696
1114499575
934206009
667847507
524351985
1188730149
540647655
1205772070
641512094
842575932
888441633
818724676
632188083
1048074090
405515361
741499953
1076048715
480809890
843841816
1035551981
461522016
784257366
674590927
566853711
349487658
975713730
533377909
998400800
1193702211
849255656
841720021
1141211561
971692124
1095156578
527579689
338474037
1199517753
621359617
390589047
915618240
1373208890
804600594
1392617894
342914370
1032878953
495065316
945437340
455817908
1006262972
711297382
944275569
1294949097
1089245591
573865774
980960466
1299499898
551768653
647339144
612965585
995241027
1067860705
672076884
833156863
333459289
864546686
690655056
631227253
855063781
1214262761
413395383
719771687
881043132
1122738462
791988007
1140110172
833919165
1187489471
692003039
135890703
744665118
466375274
994161247
302360367
1159580543
356471358
826086215
1209653657
392278041
1129748383
698675734
1194264691
584831110
381932852
1201775459
817504225
497681842
467851873
1003580935
1081274790
797806393
547617564
935283019
456085939
1110385129
1285412185
1080512267
799106605
1096088549
276003722
973346798
816136830
583154439
851114807
824658575
595957776
214613775
1205810505
709399673
1301911401
937269158
607804453
1237847001
510042756
1216206072
423022870
844434218
1016346436
980680638
1115912959
623034535
383557563
1145071684
1118623560
1046174364
332521220
191393718
812440861
849443887
316702919
818342637
796361178
589314528
732399058
728489830
957973637
846998468
860811380
522371173
1026814908
468055559
1370594724
740377405
615696925
1286022405
1019832991
312125213
939470130
1049360746
1021472451
389213824
1136872353
825847931
418629059
1239994895
845714986
289513526
238572483
525438454
1094954543
236117178
800476701
871835214
768645084
505236255
785952758
902566115
822777364
505756650
1204083044
349999893
1006192215
550995243
634623758
791115930
835454848
1271361007
492745508
791831456
1209333419
667744124
978180988
917308224
483885822
621962108
798359286
589659296
1009126171
1017498375
911673907
470259845
322233098
759372895
1136827605
305580313
1059128961
1174403422
496893793
813325959
545944084
321475924
999584108
1101937350
1122224944
886305509
398728376
1287957816
398726875
818106006
941111204
873974606
906856893
923762432
1136141120
1387832421
1221631396
955766919
835312182
771767746
639698628
367114942
444296855
720223242
1128032812
700048235
495983043
1022539037
1035401805
762196172
1049808194
339074150
1265555865
1113917834
401792118
1069091315
784938316
1164951383
1175366658
986785801
503775969
1115659525
867560672
952386582
1185852974
688217241
296677152
730463523
964023282
882833346
901655300
1008624769
396532955
969965778
479562713
808237410
1032959309
474530565
1091309153
1022207225
1048741086
761135273
723552138
331593818
750601444
757236068
704284965
1120708507
981160402
525625404
877972683
959486995
633495133
956099678
875372916
574824098
818277335
1279725222
460216342
829128500
1121701079
1383455767
834930429
903653440
648690384
334391515
420062081
643034886
646451373
489559621
400639377
905988069
1197408401
46991534
1384627198
643220288
1235566894
720186602
875293288
1132616333
993292504
948660988
514892995
1371573038
577014695
686986194
727708005
897664627
1051841779
382094289
995538796
550255114
1378979604
244165440
748905718
1093462033
696568171
1248093608
311636030
850645407
1379037585
813878593
621114956
305071959
1070960463
846789079
706473328
271412451
1245475340
93664146
1234333743
1166991473
332754095
684598349
787101134
1177256903
431900672
532434492
559445735
146948256
937362624
342336423
941602029
917074408
626615264
651591516
367533035
456148159
462050485
428256800
795685160
345186336
1024208502
536793386
492591744
1188907961
892194865
763774372
1287192237
718762833
909245492
387421360
644133252
379483920
812563961
547646127
879249412
973169520
593263670
1228490847
1172959044
367975929
875042558
720348501
490452998
363200389
744917771
898549244
970980331
663867023
300899377
872438025
567168469
765469479
1281065277
1147570404
861911494
639137786
125486162
1358379823
941354094
757903273
1184790934
708666745
1056825393
850092240
1023035473
1288702964
1230111398
1309316719
1011581773
240381414
1054915627
1010314576
763443633
805400303
924115373
222582432
626463875
57009678
858761550
546559450
465054640
829820980
513668389
654497868
398467860
577470711
1283668203
1288687751
1104465615
716198550
603917793
750215267
946920540
392508618
589502587
978417742
1091655025
845931748
470780071
786947478
937263226
1181581228
781451881
633394758
1326130489
696797351
556185019
442875199
738443909
762956403
889337390
1086780862
976974059
770155879
1044508673
253163673
763477055
884515677
996500669
862133462
1009896689
772453597
1366802982
1283623527
455087041
846719805
57483688
636743496
477315011
844725806
830491099
829007633
1339378322
502500276
840625326
393480945
424764687
1232002649
607727723
1158497032
916793175
877189550
444913757
535210254
1009954306
438455887
452324003
1072575811
1001580306
841456510
916434025
728548252
701123679
771827231
807285325
363372134
752045145
594503547
449788376
1025394029
839105319
837568299
742502759
472409614
1069718997
1091446534
569293928
813721810
953201864
919150126
1026363628
985964225
887570491
35794402
547568628
650020174
484438767
1015921055
904736472
1087926337
1128576982
529660088
720022478
716618292
647800226
647239094
219362234
1200704814
239131470
1286585573
468968001
1039155226
842115249
955397434
788505744
709511344
856312804
704008359
427668793
720249723
590446981
630947933
1040245155
1114904299
465321105
808854553
1120083033
742915593
553530632
253703397
957695228
773677403
632527989
677460857
1099578506
1136193021
690072884
1270822568
1188125022
743724655
1241418770
1027308466
540447655
209235604
1054567348
883282922
616408103
1113621305
1013581271
607030072
264425249
1103583503
1131242590
831763444
900149771
382560258
172195460
1132683699
476091465
968818833
1143482748
1267967711
680263115
1190063175
1223282552
769376168
690436938
469295013
689050411
1106008440
497683164
1232680676
1045299061
870420175
781005593
634325799
393382324
964228796
1018747485
1231781631
741381677
1065138581
571950211
1257941347
725250679
1042662815
1311763761
889268752
866197584
476323830
864187866
854414250
667326230
456491656
664454813
1032564342
172512667
820085006
794298323
535474757
516165066
450655857
876779944
518087975
1291678158
1047283612
1244230939
2982159
519344477
1075751632
952790443
883027279
320436649
447231272
650898940
532206037
1122021584
701888272
450250279
738545499
386361074
1033036271
887370084
344470554
1183791137
889305949
924105026
452315250
381635663
1329868636
1180470638
789105302
1146925456
531497221
935525682
843763503
381269042
737267431
585778640
1387833094
388604100
410917552
1011676182
420604695
1178557608
478830691
726711411
388167089
894518815
1155604350
146031286
946565314
829104126
655424836
1028874818
889890627
855890628
409758195
948651044
1062344096
368548231
554670853
841636549
1022735055
1104552166
1006978919
541891408
690729399
701068537
932084866
406393640
878844885
400662077
635324619
1293052221
1202994204
988427833
379098365
585346922
779768411
1053648888
847355167
95122766
1030793352
514733355
262050559
1169207615
274435317
353982636
755408181
451249532
1006571230
1078005363
762798988
751355176
711332732
946995309
358951016
1399295967
1378413907
470675984
454391659
872086813
605739175
682627532
729802120
1352945982
214125672
155329075
1132778041
1001703463
496929043
816494138
1123031703
221755378
1007155250
812983892
192784296
969707978
861253258
499530242
1003224285
787211215
459037238
931390518
268200530
570152715
454675936
1226302417
658808692
629096887
596292261
184780026
696733745
812483840
377181489
987773623
117995740
687750600
784200433
750230446
666237835
478432163
1091134591
1348184755
996262662
411519937
1075021133
868810657
756690944
1129661663
980834671
1339742161
1021667629
557372866
998206635
577124598
864478416
565889618
1208625283
492069388
798319174
587595445
870236445
465650510
1138958468
99646300
1018201088
1102876656
335045469
723109622
672192998
495817205
885507946
492013302
1246279998
1191996201
1135901699
740961447
889097668
1002290411
571513277
407050632
1081527390
714825104
786639836
1110305513
985586636
448051178
1019149858
1320168347
523346137
1069121859
997801807
1109542859
745863953
532478845
403856123
318258699
1165030481
509006099
464906628
879113182
883352665
881705780
980381404
520306917
574916733
582654665
1277311523
153750695
648961575
997368289
1010244809
1040773897
1181837282
937034770
1069200302
808091731
393210599
737320653
840247811
406755290
283128818
140226528
471587072
1185269928
717734955
894940548
686232580
350777890
1237388638
627002887
454874506
1036967685
797886961
686706728
443104725
1013028519
900998564
603761875
506727109
813544623
780889947
934279112
830201530
605317321
1279738466
1124958939
451792260
758378140
181303356
848131559
1252743632
911190086
1133246767
605583353
479834476
515445386
949247668
816779301
695179552
653806268
1201194527
1123158255
326530376
876764869
404466355
959854875
350236399
495098397
831277857
427774903
1113255387
581266528
692030349
1034453209
539978223
338660908
1119022750
251591670
119842382
811515663
324945055
308208933
654945448
1017352669
917857605
877657721
96059765
1137934142
1210845927
1379475821
532864454
720973066
1068311921
397672597
972735890
260214781
375288875
1334090487
781037702
1175638821
415545752
671784177
862668841
558383160
1232284360
875748979
795240275
1044407743
1006946045
347394544
520165681
793272413
1256049116
1143996929
937514819
1060682227
304881659
221014746
401627425
1033606400
1232829224
992304465
1254990757
878915151
493166465
662321269
614341030
512539442
1395621417
532093524
475940909
925222226
533583683
698566683
863453065
778053839
861589192
548189571
848036446
1383659755
413929060
988956033
823242182
794182910
631731411
844837040
1273747771
886839306
549124875
480432396
857085498
553752394
1145498075
707946793
1125169825
460777314
1069437443
1156026374
692218623
181591617
878596929
1070156942
396340433
481465207
1035162799
329965426
1257902777
965655435
546375122
414454837
1038617593
454541728
263996380
498320015
578447648
813702530
1176157719
1155737721
1262908374
673338522
828066481
1050992401
675651674
1305763879
523428067
869152322
1110170619
335920669
488992806
856093343
1072600365
973502051
697540224
774351124
1137395531
826151101
863701527
490257495
895077951
513930734
419029555
785753577
600570123
1258756276
510701073
335440571
1125024811
1087646529
1119038412
696033008
350975749
976118283
531664968
426440570
922409139
427301852
675644196
1118149918
687220753
914015416
1027491043
1812438
1245024262
806218094
663389939
918451880
702828037
680382308
653723162
484846285
515599738
726181599
693266132
1066090324
1208110678
956160343
946693083
841735513
747194101
1157916290
447241728
402413279
767876944
393527037
669990706
881144357
357258169
1178281368
925782513
566298018
865306479
1257541628
679861007
941805084
737487894
575755244
566870510
818328125
453313175
988947886
500348395
1003796957
1064646504
883537665
619642676
974420853
1160237833
626607886
1174829905
682650598
1213787452
349100795
668611090
982129633
898333759
461951803
425204934
620287758
758911497
983806473
980455342
856131879
397059602
413323550
925265892
384881287
347390114
759381133
1125341006
801270824
1079611069
559772453
770178831
779349039
861651274
487316374
252444229
1117907878
522280432
513384209
395688985
626821456
549385681
928684283
905825846
1381401841
896411101
790541278
737852899
441668420
1359506562
211787054
1219671457
529021341
526529643
1367884742
627111570
999988542
765931516
1281434390
763913272
821879130
889123709
1117786790
559034746
761499901
889700856
818800690
1008974875
794448492
1982141
809340163
986465272
353267932
574961639
903907605
526917020
1153274434
552700173
917785043
1148256203
851944362
1344366479
758524249
1300677767
1113504974
873492152
1174377311
1101606791
450576715
609806812
547627565
1048113367
1288525909
1031512687
774916355
1026986547
1127372473
944265503
794431043
1173367839
958086286
1025013406
665956169
1103635415
766502246
619799160
499067376
944810221
808122975
995198470
676690013
260004144
723120130
1168399993
1287465451
944402040
398587028
413485505
882246179
410301756
1230180585
1272299112
712844585
1144736360
926147111
908732259
1038651593
791497339
1202779032
327834328
464064392
1012679365
653798801
469964751
1039882001
266525235
1258132919
1184775113
947720256
418420647
767285475
455546196
1158131389
1035985196
873754023
122944178
712894069
700383209
691115064
919431506
971572688
832654091
1166211930
1204388677
1006308293
473826183
1370390043
459944705
1125921204
547279880
200756109
826354964
423119641
779826790
1010037895
1045177069
1027857936
1054673789
561058397
749595340
486008666
1073179419
616910364
1034145289
1159614463
441398699
711228225
1110718752
700723620
633632441
442919094
780787006
1057507064
592772617
1272748920
735754261
57670009
377537783
789632495
906562731
505587134
921476200
1176374578
809993141
1046336029
513808585
205648821
1213954190
884860978
1135156731
860549766
1144781150
1170129880
279925151
774874717
1210892803
1009750971
1158377047
354452003
733806468
1152983984
452493552
566556737
1022423323
607262021
720154510
670839513
824125959
932392160
503299819
1082048178
986996691
1127046898
859754976
896793478
573819755
1099676275
617667842
1141875831
376542160
1016630071
312991979
196994257
474454842
844283263
480883584
664727172
810208145
442894470
713113962
959105786
1299068815
373413726
785462439
362999102
966076122
347507304
1207850529
1135172034
447274580
79350071
974828772
630385506
380202727
894892507
1162351191
372805720
959934157
529873306
961071013
1149549747
1114114923
701117165
244885213
458940133
191814164
1396479351
953924447
981559749
373873346
381772586
215751011
707594394
804925361
472726956
1014911403
722264802
778238224
637011260
846841960
947478758
944068919
772039915
125924723
592784420
643177923
861762509
816254444
699738991
428728218
409095056
1270841117
1026545218
1149563854
449305490
385071687
681217722
804358289
624138474
879134904
33487461
837553927
864339151
995980077
891576835
592295726
796166988
1112322962
380237555
599448569
360076213
984203921
1128212418
737481601
1159695883
1186217163
1212791967
676031674
765116565
791006666
730264764
711980634
1001523562
1184957845
1106067114
1203848504
784795181
970262551
1018637088
861772748
1115215113
973056436
487246359
275598929
1000573907
1052206806
1049316170
935915951
629068525
814444458
443472648
966994097
584788414
887127076
798876078
882352074
1094213072
444762666
896588531
1200749365
475026363
662506449
1166185564
708818037
1168952024
821816386
571347047
795411359
907763707
1220906229
659487099
757861191
570784261
348576048
472259200
552378949
445457127
1259823992
985961254
445581622
781509735
1054200971
704293489
840561611
1146355583
263585728
736792048
507633308
301404355
396345875
867780412
1363270008
921541408
1057956323
1216543934
1061772788
731940005
1131086387
752219435
543083094
871871542
817026874
899249718
454380559
837020182
308503191
380935168
1085624466
824469287
1072138557
650188861
550935920
1015836733
575188241
1111485356
1237966742
900666348
783597823
1008242653
905418519
522162976
746431386
1096223046
543198440
490641814
975401695
678101897
972988926
1129660517
523058295
1199312614
649514575
1342453
503717520
1032427380
1152074390
1063066547
1119479102
487829195
676384367
1040005335
412560998
1126782290
632307767
664321402
699202734
1165530566
1156512743
1749588
991798393
326351362
1166839743
1223951319
469341577
242969800
516176779
403606036
511431306
996503508
829043628
570110839
815571567
376965232
1162295140
158804963
1018787939
487731607
575916197
881190974
264239505
1091615563
689231264
935963088
280309704
699415864
794134537
598770070
524519628
1181452251
1386739396
1128790708
191134570
25550261
192162816
596965255
515454786
1115637683
451136732
510507524
413435913
942787936
1237329300
457926928
1399620678
715951635
1178690127
561117035
1197091427
1233015081
597709519
1222786908
537183082
634174501
1270409494
581139330
543973192
701586932
1187824203
941176806
663054091
1198763763
1069105050
745224408
924878174
1021562252
718068615
299341381
474827187
813498722
737554608
838996131
877080709
49272429
955731685
1038440720
1078634371
1245070347
985796114
560409313
896958357
949433537
692031367
1028235646
1213527078
1277805552
657336481
479237259
604040740
822169058
616335145
399727929
722633074
779395612
479372168
653370270
744288717
727271391
757536199
561959325
937668590
1099514235
859420285
868168491
556941300
460219095
959185629
1002358111
1099198551
482527708
1246903634
792132833
1043918484
844182474
762972743
750765804
688618776
956277441
518467456
1192195747
764920100
1066351264
671719537
1231991581
645520815
1132273143
401203828
202978535
684780736
1104500991
620862601
858359245
1279392442
1207568484
895881803
1286308541
795321042
887213194
634390569
982812660
438024733
499332972
1059084427
770979689
735286818
458527314
1276120818
758795329
1091136158
1031171522
1058595675
374719760
1034243952
917708901
905065363
1158093447
522315335
485821865
827611303
836289828
568792138
703086908
583052320
392841221
555596046
1024757404
772571247
663135052
397266616
876135862
585804594
1037140275
1010305909
958996625
542502476
1225934146
717019874
1147115295
407818122
1194127673
397298535
984106496
621061782
416885310
615768474
684154739
492290678
1059614208
434745987
854897710
1317740091
1018686020
630153215
786950908
901481389
435434741
371353686
519968101
1080135524
1286610927
1385114397
1043856066
1133477545
952435964
283628446
427143718
666648134
567300076
1843032
1049394517
712382216
821713104
717071099
398001405
1190845260
1204105956
721205170
941534491
716812123
302717405
466253234
929129624
934094013
839757850
441886639
718336270
433679662
1023635509
1084138328
1096740930
497442198
440226769
648440061
1153053068
451320899
911224873
458542422
1055306480
1142643180
928445875
1090997068
381558489
764682338
1034229747
885272216
822811795
822190934
499057400
1110227619
618344006
445711637
1170868594
478996036
876464251
582547901
393353761
447116518
679850648
1238890317
979430386
1202283117
388231811
783734968
864591086
46131030
495928972
680506877
464134051
1071602333
1325327654
1278037453
1091214538
390131889
505232020
795372277
1099508124
444728288
885580226
849027374
778745829
631206401
849669662
1178918193
704544481
954934563
809168429
651606322
687886980
386238455
984021790
1164721832
746012863
1374681251
968961522
831815440
393914902
1103906156
711136445
1360446056
747800768
579744449
773093752
837066414
1125456632
1075765196
1106660372
983621791
1015022359
930297698
764605828
880061266
887752084
716273077
555526316
411286849
888000782
282931057
856760873
880436372
1118441777
1082422181
862563874
440332582
546382156
573762544
1104288602
909865258
1030614523
404949089
640585701
529302302
812993017
440644657
548390066
1010640572
794445288
431446486
563447496
786445801
1126716231
604463638
755768288
886792084
1144353124
1189349154
1185743380
676066939
464948353
634467864
516040105
312672757
337632951
1069018539
336469586
1082787802
785415583
1131912918
735401579
185338905
704695863
248506163
1067228205
622487616
1175556269
929982635
866197593
183215036
575853705
1209290395
929916332
578607615
710096478
915631581
1060884410
479873299
293927220
471161760
820582637
531532203
946764179
1265414469
566512578
481683007
772367154
996205282
1009046869
824179894
50262479
1136730822
395290618
467321605
402019480
1089521359
1279799923
1019570383
1232913717
44178211
459227793
941544609
1026279407
992767648
871382864
815876319
1252585775
456816376
1205503521
635180403
1108074215
395379925
676873841
1039737988
406397456
819099536
1075348121
1013935169
895012488
899181450
676556339
732714886
591842819
920928064
437471703
941309252
1020277868
864268374
491941094
1301528933
851430174
510623405
936683257
1082065891
919200881
1052374491
906764960
846464230
435955476
932258994
1120920274
418094119
1100655596
636226218
823799835
1149145625
778886334
944655403
1234071485
403134880
337696958
1025002570
434446081
990353573
659057279
973948020
1016692934
559242834
718934466
541900899
1061930955
867939293
682197105
709637523
522889071
496155552
989209380
973176698
571373842
400374205
670944650
480131409
1061433132
809496993
899659222
516955522
424462839
685020174
244936942
993207969
892225098
960683409
385166734
563781375
123180121
156004924
670227248
771403749
1059592171
1290455085
714894158
652564683
1298883268
356159340
897946088
934534183
712569596
784132414
1007025510
827855278
491769345
1273510232
653200036
454508621
1163910103
414761880
626023459
997634095
842028932
741956203
526339847
625136080
921150906
820348245
578937667
491419457
752530909
733151736
735812876
266821259
931487324
937154689
706265088
1226345638
663927475
1232477521
706925838
654758467
1222795475
1137933006
937598425
789301420
396847252
439801495
421106027
573699561
810051096
1245115160
1061701004
852252806
1357036121
337850129
889809496
659778813
513630785
702565666
807824908
732560658
435283550
1207208703
869651211
570138093
578890889
806629468
928770917
691472221
1005136030
633532440
1214201790
472188479
1016235321
884117615
1180153473
1181038931
969940215
1073626384
1086405418
1202363424
590696593
558130594
970858972
670263022
120622693
826842055
1385580871
917911363
811796345
554776472
1038160055
487324837
210018503
1204045757
456534718
848476295
839283745
1165312060
854352787
1228792126
865101729
1246427230
587037826
1124567319
1123556736
702800190
555614827
406224551
924531503
329811103
663232482
395660887
945969994
1281030573
1165649860
458677568
955807340
682064615
488253163
1121734234
480751364
251370289
442747680
232431668
1257447050
942350308
682989227
1201713229
219011606
438822406
1293430884
881026099
1176700962
776639049
325621084
1270377200
612598199
489629560
317976885
1131820536
1055376901
641186351
188100426
593943851
616469278
1020001747
749858335
401155489
1092620773
1035620802
452178577
782974130
345770611
558754453
770574263
958927681
1057068744
917321035
791291454
641091041
1107657226
1089129126
434931448
402166741
921279055
883728526
1047401791
985633193
1238749420
1072192009
678411895
875134377
865459465
635856103
262544867
987953789
287735420
1221249799
1290941030
767749526
396749928
351570476
868232710
403128298
429049407
1030120961
709853472
855940159
768983247
688052348
854011658
1108125316
447190053
424055931
392332084
933632386
486180789
965011354
1322039025
1001111831
533853610
550839831
749577715
765272620
1003569767
479133068
356552097
1066940751
677969208
1395604403
670526910
1219198831
1148342898
281991115
449687226
934993623
948377705
637736221
856010111
918297708
780099451
1294878603
1020464296
421696345
920352709
807953855
744405723
386703832
1134796917
849560400
1085026005
695700365
628474351
1375935209
1296738011
957060755
764927537
1369619755
576609690
767334754
1356342459
492725206
987263775
371290828
860765526
568375992
1145964587
856107824
881985237
872755186
975451248
303763252
306907522
808133188
1276043609
1335206896
778479218
798417471
906925292
109633529
472395786
204198885
227178317
785996573
138617997
67532114
800901575
384888258
343932872
319055733
482803755
224235826
589392320
897337764
1154914846
509304267
941522747
975481928
569043418
463894016
750673518
654165333
1096971590
444117404
109926336
884468498
1122910458
236386031
1077403200
345975378
272371568
502903684
664841471
370602732
1040175123
1130294135
625244291
1108344893
289944549
704933628
1054883485
950177600
437232622
833002919
518302010
1122023802
960989051
319121181
994778185
1074555426
469886994
522633678
1247272312
1060528194
101340494
916376737
764481681
786348047
712379535
877599821
482087141
919927996
833082303
96217166
1118110615
923223590
451375029
302594741
739061880
1389216520
391929079
82586586
803078217
767179100
793990156
746875835
556551662
684878200
815458878
838323566
591449725
1289366041
603494180
622925121
1181828382
821396116
803480254
389378169
897474652
685020823
1138649900
198588261
742127242
1262144329
770692818
1263704643
1009665305
1010783848
1272198276
886911190
559277153
411748292
827645158
967467485
341878991
449071694
778279638
1027928699
603192894
988108627
415544334
713327768
700416007
396784253
410975968
1172132213
523038155
558031701
588259384
732047148
824867813
1349343988
734353555
646812093
14166788
963861253
723861572
1009848382
1064298215
884518266
747903406
280416178
760960217
641718029
258230563
793669162
831411521
439012659
757988147
951715506
760154925
363377523
930891257
466294268
1270392004
822497781
1053484635
935366672
273405574
951720990
819549606
377388345
638762029
944989178
386749156
602636532
492828323
895830862
731074202
648410416
388147410
420615227
987844007
911248910
840739088
764103769
424970784
652662069
475424668
1379356426
665377033
1000897733
939971365
744245540
497719262
968148684
737217176
1108528244
1311464492
840741893
525096438
931033185
586797238
727308569
778773793
325258209
1378869643
956337935
568209447
273215079
459036449
1176413384
685682103
430443748
901208456
1227921736
569042447
1089099166
459601202
1295075803
1202771638
905646573
660017040
511826203
590484585
934253143
743616841
291348883
649743159
1053278723
1086736287
74499815
624635902
576040254
708231013
958542006
530515202
404942902
749888813
834204879
1193826997
1390029460
1394925943
680265072
1012455263
451866143
691416255
71471327
987628483
754256299
828733261
534106536
1218491956
526922337
817452965
727065279
1275905366
283428494
1080470881
881069389
697114646
1023038151
1207289572
941659682
547792883
885286566
535341228
701812687
1045610203
185722526
477659817
727714794
198811784
825240699
838178692
634398517
1333147896
1136886019
372345870
652070691
436416562
1192898569
951210573
853191947
1277226667
969589335
428842836
775078284
441160266
317212171
355514003
1246653392
880488006
928056307
271541748
1070242086
804587220
1013652677
1006218101
899033483
501292836
915458635
865450159
764106874
630441458
1099085384
1086476166
1169048129
1018157024
319649364
968805975
851757692
344258102
269892640
435822638
614146721
474211703
1051407357
1191336612
876114881
710266076
798944926
394932811
691587187
1063866303
1054779761
931163109
787949205
738523150
1009756606
651256243
547020679
1129213566
263387232
633212767
850792342
1196503378
505361009
734219093
582089347
578554126
1095339005
696851606
1078914551
1016148477
464349390
758862767
1093326269
583935558
884416561
381062852
534497133
518148018
1128072
408905665
525420795
626493025
171993485
501413851
1001599793
466653286
509977952
473883171
537435048
801842688
387816016
744942720
313428406
871382596
661393961
1096805078
873831606
765453903
509342487
740430335
450212865
1269523418
716652606
1276473207
886048205
413053325
886340353
721029731
1280737335
91370906
803477869
1043315906
402522903
706718226
1076103280
579831957
565623847
633759541
628933712
476259114
659772774
917312275
581762948
1006956621
1244456020
1168059321
650881185
686759993
964716934
351547799
1084079291
539624580
490284457
467552421
901425273
518714315
835474585
209098735
443667685
387436524
1118200543
707353847
478472809
1049775772
843586827
920033069
130913507
353657493
600351843
689448693
1254297938
26171543
723040310
776532252
621993306
734346229
790996018
736937947
428924902
1386969188
847354347
753720583
621527358
544493432
849033157
591416847
370322335
484255402
401784079
481931048
564213536
426971891
641355555
613889921
1003307449
303107423
693109581
697686837
770596963
335345120
606013244
750921601
198280204
1192846397
610608743
383678246
571352072
590911567
1070423619
1000912322
239306271
344484735
388983161
619673468
1076894852
381619501
410719444
685591122
711664444
965833690
770085085
723617672
1106836282
670029266
920736834
574494107
903477901
1116323534
734319863
914795124
1220423651
602435763
632017264
857174243
535729490
1053143377
898438897
777184098
1045185099
1012692581
517596562
848372632
799257421
577211209
449099842
749167127
199125684
141294322
1168737688
69582070
1240831571
386112377
190311391
852414022
789316503
476951460
248981747
856792404
1258424365
920260238
1244506824
1004009769
863220790
990810150
479178791
817260206
1396341124
549559403
1138048109
415663105
851540859
1304834168
1147475196
1081511135
1118837924
346154443
960857214
876151613
986029928
482803734
1008162350
721838026
475838662
1001069847
407539328
1002753876
1114627233
787326604
437661760
1239006768
1228997803
976383066
1122306712
1288976307
337637234
822454193
471908500
667471188
1232291834
356811403
1000454240
1062968236
451467278
934073325
1155410042
1107139266
1290442177
395479850
744787356
661196585
486026305
464146998
1225181775
874291794
478100985
1032570470
538676443
373267712
258249661
1067215022
773807318
666746711
371590473
444936136
1395645816
979479761
817577489
662298036
946307691
641679736
747620983
673816562
321792375
757166695
464955262
1129168553
939382059
931024422
874480111
1013336378
880334951
967238582
547265781
1354325596
684825351
479884146
195297907
337243587
295429871
366079072
126731019
471874781
380920428
1226702661
660518410
905291693
835270490
1105050047
756124140
825516356
1238151271
75431600
1376618946
1039850491
789133872
885757074
385502143
979056459
441590073
653577931
777594643
728887090
1216341323
669319401
1106299406
1002687133
807877149
1096371222
994598453
478357531
518680872
1274371039
601552557
930475674
1150410766
781561404
1285347846
801022537
1124609346
333698502
920540626
1205413442
296967131
1175495440
1227078001
833105597
964138673
489319428
673349001
1159482669
1051500373
647434853
775251285
392156285
1265762070
798330135
772691662
1326227061
386345699
381103152
1108351979
481130092
373565510
867182354
108615195
360426458
651756669
1229426556
1022298895
444010058
470887481
196187608
1180700832
1271323842
871485900
486028437
1211684185
777454054
734514685
1341660260
411242563
745329085
474528661
991418424
899354391
1152460130
904143917
897478037
450495245
380529299
799673177
1045667261
1088503580
1275933232
882463668
1276103956
1146307762
1000659868
1022314855
998822993
1383737318
831832168
724634492
1076783196
1046472091
532202669
419155367
312896703
1204253867
524956308
1234853126
1229437316
1142752601
958838869
796689591
967205942
1076679754
641276203
824590765
938809728
846793168
1001407079
449229546
1125575867
925013634
763364395
684142086
1131625423
335338102
472614511
528377509
408240582
1188177420
1232552687
1049669355
359844192
505396653
886196629
891672884
1160083453
963213717
750654104
529475350
1257232999
535851797
1002820611
1226325260
1061543370
588081635
1335939388
891762230
920956154
809089554
616346764
935125335
1242255
293092957
1175857427
386860055
959392671
1016060724
550719175
533650632
976468285
1046243909
920786905
531684652
918069872
759474853
115441924
274817258
1130717190
345266763
976712711
1071265452
1298313652
811300576
1128414134
590060676
454485886
1036327753
984599346
1102945160
806934856
1035723671
740803222
1077288725
1126029558
1230664285
530387221
802219958
478877587
640603209
1220362548
868273973
414876623
445592921
281298970
630771275
1080932341
1034153353
444901339
742509497
516380688
1063137184
1270827179
706970430
536479910
834374576
415182985
405200409
1218474219
1114642972
930679862
475424723
1330401871
716750971
1045231801
885226336
962459267
587647301
1105279219
656811339
307921
1017150778
41209165
375636608
871519192
945444103
873568203
247044609
883526306
579982776
815113620
1382065399
753751920
1181703448
212784211
765022689
440416519
750568427
498821443
759396294
531927162
40176515
1005193752
1005511021
663239491
221545643
415372856
399543704
760836348
290483493
480306706
745019659
716836894
822942746
731871239
1080885599
355323055
656839453
834125354
849117150
678295136
867158776
804075288
273186564
219980362
1207529474
106062988
482710190
387582298
901123621
626506734
412323968
749410167
632022897
869783120
1116372024
468952671
1117724090
535267544
644518229
831520397
306824093
1018404946
646022374
534237399
667229948
967708884
531039011
536241106
228014165
398191726
628010121
919858504
1001497749
318401093
828788368
335448083
365696521
413995629
1353036077
1096964179
727153678
458276062
964843286
1141871833
331584386
1019700758
1035621612
1145728018
688563216
1270534910
1238257095
708375445
906163696
729391894
594539701
467445419
948909834
647895781
628124628
1340153914
954877997
705572114
1156257595
965044870
1102747532
744386642
1100851971
1229999679
817824955
380394160
1065970774
488854624
839501516
590308532
663526581
920737938
145395474
613543696
1108614042
1166867278
532697465
1058390318
840668139
793521014
670702493
972746970
1151972329
1027186570
1067028324
626011479
132535413
228527316
542302671
821068435
891055826
439198308
1047971408
967541827
523300887
456360449
398027678
1111640356
715458183
955517685
828831227
753175181
1332690889
891189701
795649619
1350844648
955552623
729779132
538603486
918891283
528617579
476231336
104009713
719657620
549114740
291730490
1124779152
821726225
826720880
531803897
1338972048
720030003
974022448
1071770838
533029094
572789910
455195864
1035544694
92587830
555830046
1177360596
439395140
1163851271
546359042
210616236
1005237610
349688780
742612361
533679318
748512964
827087404
787542353
1276561722
1284663071
943768502
859555681
444715755
834535832
655428360
1058002720
354362065
1010719835
420172207
164049726
1327103993
564137113
521647284
442992425
1363481305
514023366
456453672
439456745
475504710
468386646
973534716
465038114
1029923727
406539501
511147625
1104179762
999217125
1085163429
960892978
861287313
1297284263
661884637
786497063
1230342522
943194119
809642360
1099371629
555436436
998277463
566275778
670889392
535875596
1298808232
517478391
453451638
519859750
628796995
601624224
364604644
554332803
712053615
703816784
583807198
367648095
527849492
1064479225
539857201
464713253
539587410
849244612
311317309
1150921862
857190263
642197415
810464535
400583012
1111180558
830225608
662968762
785679595
944962459
586791788
629427241
1049379464
487370093
493098766
459501311
591773299
345230427
1180993571
400070428
1093120678
353924195
859949250
453506262
169730375
308413380
590855993
813167525
250673867
539518810
1122349400
1127486470
853075880
751207611
934914431
761364265
759712060
1228197757
538013517
602137440
328072987
1029550642
854124095
612995671
1263940488
1145590817
417807844
516045848
118322741
686195888
155405972
1182109534
491954250
1027568368
815962673
766986970
459574726
836734903
1150559917
394911122
1123962067
738395472
1091844436
922371051
715061868
194857060
1090957314
1053259280
977409398
756759015
261244016
835654505
759503601
1227135449
479153895
520054637
418697609
613074996
1080439568
1134868109
691065007
1020550042
1159080949
810862188
790907230
693311854
302670792
1296624106
973813397
297269483
665515002
1293535078
1062036024
535428619
638289171
377619805
1358077242
1250961943
906921202
109879399
1160686224
717541592
744473896
441344441
663015172
758971482
472284186
966501256
1032723134
617449306
877732101
1136307342
635614873
640724154
838739991
278612984
296469595
581260310
1033290841
1203859561
542710690
639079138
1237767006
838679500
790946408
807251938
220344958
814397757
757738267
785740099
605221041
1056803746
521447564
339561664
622014924
457646981
966670968
318519094
648534823
1100210810
988857349
1130530624
1004650657
992527352
1052562017
1147239165
308499908
817742651
391452845
397159866
1099972598
358966695
516475030
359143901
1212682463
780189122
485455158
779120668
843784409
447453886
904940535
492382586
167093802
961535500
363766727
1272863635
1198678325
448754944
853564361
865547385
1299900826
959378981
514059948
580195220
848619867
1320140588
916041842
773288986
415225410
978472645
1110599929
310427430
652596880
926624301
1023595638
1006720509
981166439
899312215
1176859975
345558139
1049246210
326643674
1028519786
497577398
943532613
355440230
251411383
867449886
1074116287
403432947
607483725
481517601
305050371
827888464
910844142
1244554548
866272890
559333276
546851094
891521620
853117256
553116300
781415947
963999645
558000033
714942783
855849539
581295781
702521225
957874587
1145929292
526989878
758749496
556138970
1193343388
522819416
705542069
725490896
820845205
1394113808
850423595
830079610
1126877859
1124006010
742110757
989721066
1306874823
1044548111
852459001
396883768
1008889412
791347950
824224525
855490651
765576270
486535650
1008564949
1148067982
710554250
524534901
395214487
1035621115
927527057
391130496
418875796
1166130979
8950881
562582144
518370827
936721488
1247522597
520754778
773002148
715506249
856089064
813216481
413724291
725205903
725721901
536339117
186881065
1126838924
663966570
283491364
1358869788
1092979674
742848277
666387580
959241132
1312687950
1220789684
871585800
52597756
780450173
562082748
306203473
782260765
1066761368
1087923168
530494467
1146583580
815367491
827964249
1069196618
1160440311
997037649
1354341755
1299163518
653508414
396240602
666575869
1291454597
693159143
806350365
747848209
738815706
671940078
1192802669
449375333
511782520
1038700280
597902974
792104230
233446837
511368869
1347088159
530524447
793297578
1202151772
485184086
563528070
1120133359
672507868
737959902
1072133752
1011048484
337671949
1043320339
738082350
1129715066
660269983
1185866826
888035002
909908712
1115751719
556717568
1050938410
751709250
262671213
951797793
661408928
512850795
1048181508
1225026294
414297574
688912736
1052611602
449392286
824468055
1235657034
456365146
508419006
485339817
775972611
483790592
532800724
817051565
1322537995
870700878
475894459
678635726
701819237
496597410
1284465828
597463002
1102917401
666185449
427232424
935520457
164519828
1180811848
504280866
118350177
851956492
794206463
1049554505
361819336
486613374
432968033
1059115423
403267930
1233630505
1149260611
751133637
434724806
314967424
296283372
1149574134
1012874787
206949192
1091239478
1101369752
628454702
526184053
731078597
426682701
298762724
1194658419
509110853
1008241579
385540148
663966685
1128703247
449270226
1358384740
724138834
473237493
1295018779
1034250711
460198156
1250233198
778889897
923535223
264151471
1079393469
833072904
1004313486
1273080957
295969886
991861891
804113618
1042291387
692301597
633066671
1097243676
1326125732
1126653007
1015876766
1228912285
1073902220
677809160
599353704
1160783676
817267375
722381452
792920336
1203992337
764715858
1100295931
36194992
882965426
624890405
474086356
966349420
1245887859
718369804
1291896209
1348970682
1180398957
625705182
853826664
364991309
1090501194
1096815882
747882164
1033119372
748015158
585819164
1356540132
1106553729
451680691
751263185
835755883
1299588159
1171371389
531396408
1013689143
1238877819
535218270
875406527
914901264
901205381
1099429950
108287334
1188671366
610451496
910229952
351797380
630862833
1115769941
350145884
1105861238
856315728
946306010
559296711
709785207
935038397
846075275
995499627
804708826
975517778
1073136843
1003729666
933570142
901247615
2033029
787102649
1008657853
529711058
936042443
506849862
1186847451
1006876460
943676722
868161253
763641632
469770223
632468429
472339719
923390109
156357287
1147848378
1055102131
745967015
335496241
582681301
992918860
586500848
603120029
966393499
1030073323
1032521901
282923014
1175536579
1391664030
960017282
475866769
915956305
1002577270
1062384437
913211927
1107047382
523046476
698088210
595862282
405034479
1280098809
994446187
859546153
1323017083
828263349
1328725054
502564575
880830388
306865963
844996125
746268216
1079336836
946062550
673653360
1024712732
406205560
1296642794
775141641
832670478
514782972
971540580
981745169
538091561
977084783
566730354
999302649
839158469
596041648
381020357
1068456830
1327191759
789201837
967317108
504401864
950207154
902225799
785128571
456592220
946133237
782773251
435880046
897254995
567651031
1128208304
678116902
299524184
706877430
678684621
1004394630
474829474
1210032121
390931932
522191434
631214201
360837939
691028638
623109978
478445827
677887293
810204342
966578702
915722232
592312954
779791052
890745655
1190271418
698987105
289183818
672359322
1381704231
505307673
1194022855
514414736
888985602
788681569
380132993
1169175075
611452278
493704582
1333077465
762442867
455936733
823033129
888493846
544494159
867394624
156206322
486792352
1124781418
512210177
932782877
571426795
995033920
1340109391
362344368
65648678
649208259
628832550
809074117
1053698868
911471226
986218279
460901658
1380938411
1377556263
774327660
687917973
1058638692
717426384
703391851
548153710
865317972
728397637
1000564329
546686349
825029101
508744063
989007631
522474956
696964230
745150324
857454354
827112952
1011516435
945200711
1244672385
1180625025
875375186
976544514
514771678
693949087
435142071
467386446
518165893
957327876
675021337
1078691047
840915645
642520740
451967177
911227582
657874402
1205610602
813367238
380063071
1282011130
369350371
499074175
592522240
1287541667
350310274
876255454
1029549387
257447056
1114097573
516113181
463692610
839082924
696725255
963643519
939838012
1082806483
1184583272
466847980
868790960
577866529
1211799907
654293274
1110721888
632578397
961055412
622749318
641701443
476321433
1199748591
1164337477
1064948071
281715448
737657520
950475831
783696910
1105243914
549257672
815291108
986780023
796411180
1076305528
310558847
1296066437
987204506
388332795
498219648
986253133
671376046
975198800
667710143
496409223
1294663219
321030161
753763200
1316846915
866240781
901208163
453449450
716372413
341781689
1033313446
1153803453
251307541
1147271145
1144713524
1345734584
723260509
803120381
888245325
975480460
488830694
281895843
900604156
458355328
832708474
182473269
707058058
696522582
717594183
1063466693
895858171
1170148315
754966421
1060025409
396533249
575140079
736451455
548692688
888736434
392410300
896667286
1061910381
828306559
736716934
777307480
999418437
698879574
1188508376
886556242
442403034
1382813357
646980039
800988941
314359697
853783296
929179488
290641375
950108305
768957715
875677936
367251832
1248978665
707708683
778280327
436629299
468006563
1385297077
961199461
416716285
692033722
525711638
1090927836
501525593
594031438
477482976
699289231
958121161
403945902
879356426
387097090
719739774
901216373
1126071390
458913004
1250763696
430121119
728192914
463643511
662259986
890811502
751421732
782910899
1147171964
884888998
242327706
707063754
424284183
209978085
875442638
520773272
471513004
302824710
1121561111
966140945
1253282058
965490873
817007680
431821493
765647187
893994682
465678066
476804686
643884441
718672454
675699974
609569648
786738722
755332619
590361680
571034293
386624492
448024152
379992139
984505534
228605854
564563034
724490367
696431549
884752744
618182714
489005151
1038027038
542696932
958237760
1287668328
326767440
477617584
743108894
1140142965
607712217
997297880
797438072
624014949
957779118
1280972589
803577555
676764286
839240975
644491384
1043746628
1003612301
1247088363
306847574
611273482
139305265
625930299
727868216
204720687
325428899
431621667
371863225
729460956
935080346
606062699
878973600
1223502691
538625815
1247572253
757242738
212916357
747123927
1142063549
630739941
1212651946
409143904
1040852376
896531598
809365332
162807541
1345229260
1241394285
1067995123
892283750
810440278
667853047
621223779
786170701
812402765
1034437035
501904297
990205824
804116994
790173774
386632295
679992476
864311651
1334109913
539052729
468827137
545753055
1018656819
844144625
956182794
1117126834
825660373
846005395
479184815
698757509
784449739
927940696
844994013
726823911
762317736
445255120
852228708
400311561
965540115
762156302
397341895
828414441
692836603
848981229
1063404657
794466399
872912948
1106126451
1059755206
618758466
1126078602
1006895339
1123271774
778996128
871702562
1129653214
990617828
784765836
1094657387
331974929
1077825927
594624363
752916788
615876782
1163839262
886232711
583519020
598757219
1093427951
567919705
772137264
601583049
964603130
1275076770
452462214
765903410
969375948
526422190
1111139566
107302530
473999366
374853557
1140288996
390270829
925082304
1123027773
1010003323
580489068
1161324871
545515546
412503499
947172279
1214610811
940614211
679849364
973358661
1306047166
834994827
954247289
703116974
1044110729
914340326
826114150
1144083322
1343429560
386316720
1164685384
1216357015
909417652
687933331
224063295
960224013
661075153
458858603
1105960977
664917636
557796989
734220513
914673119
349908946
923160198
1127245139
437880912
654725749
440287826
553780246
838041636
693788053
607634688
565238116
871142024
1375917708
537732117
1064433103
386941231
1224803259
803100495
878002531
983917543
730885649
1323623747
755386370
939850297
814733199
673951742
395974496
503357334
865865674
422046622
459777340
635898007
332301213
789539734
685154605
807891325
316491428
1087846772
439433490
457885145
1242178402
576461231
1159736616
801506094
839960211
546677754
581533617
1162247874
1110987102
546485125
536376760
826744414
448248950
475828479
484391511
314761565
568941019
767049148
781632145
686563831
372059364
569525361
199810771
589539346
1356187196
971695830
1043217934
1246391325
969502468
506045008
738901413
774763382
192937672
666070159
1093743601
310040702
614990283
622280327
421497229
910790750
759121591
830216463
1384777976
720782424
885612210
475306308
798956480
721435670
361790987
702904755
1124590040
664728052
562658616
599396518
667602611
303316822
816716421
1004450062
602842366
506802679
435569059
1272213765
679301683
215214712
549475644
1085554770
1390749754
461031944
369875231
779059911
139020580
1089980501
1087302242
874814074
461143227
891240734
388312661
1149299269
756738472
618224806
439307745
417234226
956978350
1034600567
981616164
703249956
601637197
1246836180
1306244749
1211809443
1296063608
1076998110
755238456
264056088
891840870
904993567
769793096
1020445641
1255948723
710988547
872849864
878169513
885942517
852872760
704968871
1081806346
596929476
1077710056
555398814
923295999
472522904
1039791908
741133134
33284668
945746048
699577222
994744818
1210715798
221377219
676125869
864144339
973166878
1396472518
1147446864
582166282
381853008
1020721977
501433639
448918678
920331592
869780896
699190746
797676792
1214979185
846551703
1097097544
467321058
941657617
1209063361
1344544714
789045221
464917178
1362739876
695254842
588192054
613972468
1165054279
1125165321
684332267
564456988
438836153
652095091
511004443
879356749
909504546
706480946
1235374688
308928253
911795456
618522422
155148031
665882379
1056895441
371442395
1074935270
554086067
736645808
1090073839
690024888
1002972629
702802561
739434132
755262588
986171837
1030224416
1166192960
640749793
893117591
796681084
828544311
1376072987
1170552947
1167408598
708952871
35047074
874254445
787866489
628863872
317239033
621883248
1302035838
764830008
710848036
1023579167
1023253053
745412665
975698397
812241220
980058083
594010596
839979087
817641461
1076441289
1371929147
1297514404
910278772
1034802002
748845946
760051586
979047442
1065057548
415568738
872524074
764697273
963690404
464822800
940729229
448664265
330305243
653597841
768577331
965883425
1162813835
384619553
969413792
1191094362
515794435
1398762458
1018318047
633048796
588960181
635684584
1133104352
1144097681
1138904131
1056948232
416791999
460680877
981856711
1141647440
1272463125
947550127
362833256
1063588314
644144061
411264052
430002769
756072678
1236215890
386912677
1262110400
1097174059
1063107036
1167290789
1001474447
604607027
997095300
1083725089
1090407003
761810120
488483058
631498615
1029757302
446918503
632748367
968640224
1020350137
211923832
815526055
213563076
227571812
1172461590
544952249
477913551
1120999627
497278700
1203120755
1136894665
548020372
449904086
730560973
1087042585
711695346
815076596
526153140
623644027
789090353
1067373600
1162121158
913504665
734317651
909026044
926398806
1327876615
1236532423
389822028
372178283
532934925
907505377
785397240
816524251
543576536
402688011
860192186
1149877872
926911683
692796436
293807907
465663710
394243230
1287370701
852648492
1100935497
589436877
549857919
477008986
526201085
452811418
1111638159
804518488
1264062887
1149456877
341309449
1039712656
950654145
1006543684
994720743
908064217
538827099
1143019459
523330658
949621232
114265492
944550345
544991669
538153274
1173087485
703947801
892968680
370386161
415158950
668610928
395096912
729622717
1102410557
674221408
583063524
905786036
847046375
992808969
1022204216
302206527
562878981
792753791
1115750871
690394961
713005098
919545630
971126494
1003530368
443024297
410896509
1081820220
645412286
784714690
843964446
957104079
279517586
906873947
445612771
961465167
701812208
1225482552
1352340051
547050970
1014906101
973208053
697377221
444716593
1294865016
766162840
582102550
938278059
736404590
800438610
281623635
483473286
940129940
536317448
670302032
680937062
673211970
481770791
312757496
697468810
158716897
428007339
499671253
641746127
467921742
856168012
418471646
1081537598
682810070
611626749
679917149
650768385
801392001
99168328
240801855
230207768
869358172
505819631
693960341
332095993
229752498
616181603
563325302
525381677
1127777996
331257816
1009111818
544812417
715732536
898456387
1028200978
494763852
806070684
803285902
306891474
906327551
411433377
841076825
829928792
1052052566
379663395
1014281605
1175634115
654426548
276443142
1126297947
215412950
869431023
1200306463
978414475
856480694
980716695
298314920
334245757
1220541683
641129735
995738745
507265857
567983588
507525923
127919082
1398354642
374302978
1330185220
1076602760
744702193
210481524
519559841
426015612
402012792
627691403
287893650
926207349
469921641
576739363
497393886
558448442
464740680
540561644
903073178
589004933
990452022
347028688
1056975026
1341728170
916605443
558474087
696748363
1045259790
590838177
786587567
75558044
1221157166
346673818
754233877
715368226
609196977
472209490
787723963
574693895
1029566022
1223134538
982203464
813138930
912202248
388266488
650489833
1091865691
768535173
408971382
1149868285
845781949
1148789327
669697364
941791329
1253521316
1079657511
634182653
1026402369
745236732
508852875
780895765
215529886
620412354
669506989
494927491
695792899
957795399
705861323
1291906349
873697814
447952482
621445888
743458965
600719173
1085210941
771292679
1094375708
709331714
1166847163
244176265
435798080
866543363
543582779
584064069
919284211
1140462932
209804130
726328046
625588324
898514119
1011312722
772296716
829937871
765524612
439501612
469740350
1218105969
992766901
448833104
254223935
1095722470
1081563418
836351705
818308733
484043596
405796905
442868170
496073435
925500374
740770333
1166251021
801259773
327395823
904481669
684587539
854085427
579931162
624453966
631419933
876125409
748063005
717630281
1182853497
1196458311
1029272029
879666243
926442200
1080316270
867600580
92917968
412283957
1153025882
452173494
1176967590
444891845
894884177
1036983544
511172060
1038138313
416117942
783728326
117422597
453703959
356091030
616493866
1154056619
899925570
438009035
838605206
1137012315
670718455
804120809
302423591
308555289
744017433
802555877
598143188
1008064957
1320971235
1051700724
557287044
460882588
1202098215
1252779034
741875846
14168572
791931433
102959780
1166948254
372471413
339359486
474178428
390128964
431387575
913544663
879928997
633474800
1138380658
1032080160
1322520739
417980366
699724190
950398792
182433491
1048077280
1006951502
770890207
571335033
422731602
668123643
640781491
789376228
403363903
995599416
329100391
973163859
566085766
946342086
625133858
538574978
942430028
1226835637
921882242
343708457
940461455
517988322
453438194
796084499
668252004
954425071
495424351
913387912
880875031
1233572699
1276845715
1012635075
873779268
1249550399
1086172538
1199146701
1086277720
595004321
907175208
617072609
1189260762
334701129
1330306220
655958811
1069188940
669986467
1081474135
1371483008
869450810
417129458
1143046625
301033737
828769461
679310903
1229111045
791902413
1206445132
1043582708
1279583644
631429104
1385276787
1037582498
617574776
1246009901
1061778755
411914699
689000134
681893410
588107133
771294702
1201005242
292640580
239181035
628424125
123657041
835160704
1111694878
1096225799
1206583206
1241927701
834289671
1165700874
732573119
405271909
1089090333
1169938205
591076362
1222255245
522724380
384865987
1287293120
432759447
704177764
768314860
876057973
385003475
916771362
950392593
442668659
823338933
510611715
1082944547
782509468
1096885163
1048057384
642022116
1019449439
80078570
151431272
448212656
763428402
521778310
1018416624
1034662515
434478964
763681457
696347480
792480014
1132008681
327558758
718008410
1051647097
680739679
716630408
557186515
548414304
711817952
879862980
1103333341
451289960
927051846
434415184
834065083
730446825
820979848
943470867
487687431
1254350009
1007961286
748120799
742763646
637925554
768257113
387145222
180756269
470429271
866829053
353275107
606624744
637778660
1123571914
359407251
960921621
1097257930
759261894
879221059
390884975
310722872
1193917803
847891649
554795756
718801330
1076849644
335085097
848186665
573307748
488288475
1266967843
850873007
953571120
427670619
420871316
754420879
608976539
724995745
1261461504
874946336
764423794
620395697
1041304642
452665173
401412665
805554997
795849021
868153937
850896482
1141099460
1099083054
908043159
967554926
584438593
573443463
919496418
1278888559
934938010
940845475
1090528534
768235845
815468880
641026624
795023655
592567971
470532130
1333836084
388865521
648523506
545102446
392548854
841228273
685083299
553293462
1102010258
685567256
643712744
730969749
504008249
921304028
946363370
1275908738
1173966507
1059765955
435587207
199939291
1065071242
687558814
757750404
891299770
577355309
517528549
334095471
706511105
598367685
1026540739
443568457
383928065
556069968
747138326
514242970
700067532
574234743
835937085
1120084063
1087504060
507720047
862158301
1339830477
792032108
1378573415
1100541384
981808445
379584635
532762045
591474155
467114186
477768963
711192059
658798050
545876111
1146057422
1366883151
1251921749
1259470578
1083032206
159104510
748034436
884507471
531796981
535714119
545032999
1053682727
932734856
148110710
561817380
837448513
993990428
137505997
529546832
1050896794
1011443993
409437233
1038952802
872063097
464599974
1023091410
801892642
999021434
1045135918
768330382
878540613
518254416
1351323344
1116122422
751985183
345481251
647994605
1082120038
398350804
724402905
776812986
1202071920
752624738
700439589
655918477
49600669
889857169
674654038
452459046
390843692
515391793
1138239307
547173456
414209272
480370024
1324763065
1190284093
567605298
572549085
896892002
396303965
707604940
785024231
929988184
882396770
1070548227
970971821
487726509
544849445
515018287
1229230197
982254444
516946056
1011463770
1066635669
1074281720
645888408
1075805441
424497636
577625327
669202208
373045745
337911373
356091287
1125723340
1296434516
1052285142
1094531593
799422980
740820666
340331356
232445315
430284611
763369909
567717696
1186743558
844751286
957346051
370826731
869213592
488360118
774519416
648502704
507751175
806154325
1143490088
606129245
552549253
1070078745
1048296275
1359570097
280320094
1050173960
691415062
1069476629
933364311
787260270
938365650
1313120160
1265486631
460247145
1012499549
1270439139
949206229
293864435
436961395
831353552
712461389
921364673
646377353
185847964
1180192063
489418693
1034310972
625268046
705715574
491613743
784410928
1055703091
1039251782
798832784
343189149
920035664
562005185
1250240675
518721116
331164507
456944926
1379763027
657114601
425772148
124171430
133277538
623735567
777182027
892427707
1052318520
1343203734
1015855257
604060294
1375086815
1002829876
561119426
845183633
1399733044
1134679331
528579152
407731094
1120201591
312514282
760414783
942214328
909445435
412832333
1078447952
1152427787
536106812
691107101
1058026109
883111532
758397024
569305653
330244911
703202620
1124085198
777880731
867299603
1006903581
538953477
1182524963
1043595613
698090418
1128550472
645750810
985808484
110170108
790785251
355021361
555652059
774976506
487184626
1092129130
1117926833
356540092
968630887
314778539
734966681
1107147085
1009577409
1128714160
1076193930
1145095460
456758812
1106781876
790562020
835322988
1068161472
1103059278
1063108479
884153740
605086137
952458387
910171365
794162038
467577392
838066807
1250523783
483039759
807274757
1131925167
768715155
799035202
248976246
750704048
1097356725
1130980074
674581722
630104279
904051256
602345777
1083357887
1008976654
899671633
1039614602
1386395319
837054660
454900535
896831387
368530760
819610627
443963223
577279776
637057484
1176145943
725672656
1141931156
424385598
1080565212
677072367
1345261111
991316210
994611265
838071792
860602919
1209904614
437443148
960546245
1126503136
1025785477
1146659030
1125310852
855818510
877914293
790413350
797404210
540666838
1054607862
537803013
494624943
362540200
505080157
627068401
509263298
561186162
965033826
504469313
1162603775
1274661304
389291548
475062381
576939989
899911488
282027828
563000075
990423843
440246299
951695945
948601200
434492576
967265795
1036310344
399439846
733166394
1160429043
868636912
702064583
698963581
701533638
922890406
844236352
1309085852
706684937
809500915
1024863786
542029749
681994954
305128291
677102061
1061100202
961187605
1011965960
324293418
431581650
1227473438
356186450
1367955807
1076317616
579209966
1136048648
760558696
950728352
768285977
545454126
1249129340
965091776
720175716
463542890
380095950
331132312
525432753
184418905
766844511
1134707183
863300216
463651051
701986020
433447437
298804366
1027263590
608268171
952610755
896383854
1085399305
902288487
946846568
913560963
855611589
1361426217
540107029
941119326
865548250
172880218
502741850
1113757342
475197454
766685039
1185906951
1214001844
118052559
457496872
390850519
541812638
751253634
563308641
921519596
296152979
1077836210
233010525
974872451
694072582
375813982
303580948
521252939
1047315787
434995804
663609997
503015776
659976463
1166656155
452120931
414699950
306169776
688606974
510908234
697486265
651979692
1089292739
961179369
1044692267
514645598
932464077
357305791
1017073951
615685606
1135605782
812382429
637491101
986937085
604226886
245257033
1145715758
300951318
1210241007
784017228
1218544893
1022874561
940731070
394814722
839295484
692910756
716115361
381457471
537810362
1099123496
652221594
1136395114
934989315
913869972
754251265
880764480
387779260
932746292
424086529
586526048
388524134
269800876
622150419
736015256
1087931997
906621499
872887102
1019796240
270287996
1118730024
383991709
982318910
1077386352
991082604
961650804
915689617
1124962670
925101511
963042745
1188743547
896508219
634223559
838582950
856957086
975992302
940087602
788141642
1148432908
595958101
149277261
390903293
510155436
996547047
809174977
939371684
881059665
647063442
503254107
768400065
446628619
819883213
949674832
557989374
1238783159
1343102830
917782013
1102720162
670983703
1055197107
1226744956
402494211
95673459
263459575
1260903539
682240158
619496310
621387131
86840394
961885293
1095629992
924692377
741564553
632359307
840487469
1137009706
505037900
1337448895
606700805
1009579114
113772828
742589575
744652369
430134122
757430700
1140434051
1115046646
481687132
1058232816
830173187
1260116468
792568524
1349445203
733005582
729393316
644585320
1165578194
1033985181
726489507
1004301832
1183651121
990314172
1275951311
493229863
1201822117
883843584
394408325
1094074718
1010584389
794564675
986804339
1052288833
583335318
1240912738
1016504980
576138522
727160375
546031755
1170819309
1266978055
627238552
1144956867
529208172
931757243
1013141395
659923124
649946430
849617300
178415622
1032766990
694422923
838733851
755115394
674882864
1285423261
873614386
193494238
527468666
770687618
876242903
1120291201
273534505
1179526618
691020558
656428664
1125990341
358086473
879058301
734977144
762758266
927671385
1319044404
897015531
389747316
259629571
370310269
749154371
425371455
495613872
1056434167
532150769
368023812
492641823
767887882
741796805
452587593
471356540
970688337
577824786
517924008
810219174
233441198
913220768
1135941734
558714905
528015023
701115592
786509347
1017563517
1040200878
265696882
1034760511
394627391
987636863
1083904864
594381943
539612860
323560652
113647757
670731907
564701271
831455856
851214606
1154766265
860123396
418533600
1181733193
682755113
855585331
621850258
696420070
510379296
497676976
702410336
709095849
899899336
1045569924
940498470
846978412
368521852
804055719
464016634
859510949
207394299
790881667
1243395553
838189388
505053561
971317169
1150121499
129342806
515465590
435330622
1011833898
518752065
330582790
1088868603
665091744
557903376
957043054
1057139060
740051591
1016622670
79958738
575209884
353921695
381408782
561328241
1258522703
471649003
654931912
759347618
426221307
723577632
696797988
666163284
879190644
923647455
456812552
844914205
535465147
527884938
488638676
870933446
400871742
533589309
741652923
333807073
350625770
462215717
785578645
1297777533
659937705
455750599
1033578563
532907878
773679448
267419001
1001851248
705837239
768813508
629003987
409149157
351920258
1089883018
525128158
493598437
688888178
1244127667
541337840
319275226
818342251
1053201427
327943933
464415688
333544903
322658297
768894883
1358392399
712306312
1128879351
320361722
1033051770
754089084
1203239128
431303108
537822598
811883522
885017472
876698710
290765968
877302120
1052105936
1179739824
1085794520
568014756
270292342
735600462
734256403
546609764
879555647
1285903991
1085046722
1109866135
1036948510
580967315
836803745
615621540
1095489804
1391445015
415816377
874052561
510148831
879835695
734728748
672643491
642223079
689710015
673968646
533054121
735514180
460339516
336124303
424109909
767184762
143996402
1231083990
690804201
830049810
463508694
721268089
405773754
732909435
1066212090
853464660
334654124
1214542732
1319626992
747729401
468420198
686925592
1189897232
732626288
1257528945
386158756
621078691
1247612150
1039309952
1096884572
518768040
850861321
818572967
1280369307
334398143
892116609
1089311548
557860584
423421733
331285913
860552178
1158756625
1175529763
1197260753
714002255
908192616
297494757
671498005
357880898
1397352903
924576114
762744730
541678180
675608075
527658908
193069628
140854259
573164547
416903475
1059536856
637372399
977508819
1056473044
136936430
756572730
1053448166
747630289
342572293
758251826
1010225272
566866919
1305142207
462675631
280621246
399101768
379675457
764081900
859768925
543340096
515785243
501201308
148750289
406858833
455500494
554891597
872207448
1020681818
1194381662
985238210
889890196
1329694040
572866375
807924519
662499257
494661931
1034003013
983475478
453706350
840510402
581946089
312945938
880646120
1195941744
870176312
568087227
439523802
418689234
552243023
930101612
1222856621
846009902
710331266
216808414
370408108
509851268
752809610
528733250
999695034
775562931
826420518
794292402
529774530
1044980431
531210279
1301654420
576383820
808631589
1076130874
1172927132
467662108
1136432105
465079218
826518087
539983685
601894020
950918658
163654036
459046239
670110071
633034640
1336333187
531932555
1167660195
416928706
1346538591
946242208
1163812142
1215395078
1198119074
783097554
1255643248
700556775
1061668217
607733716
676853619
523415765
1310886984
487060837
984625749
453441858
713627564
531076848
392670907
777113304
905925636
1264195600
1045000768
719289895
733391854
829671384
1100390825
559164863
760818367
1092191757
827151181
641990775
580474699
1148696515
400318177
1057990295
1028906636
722259208
558085794
657048798
1067127275
6229166
413225265
1041756225
826720464
881775524
505157813
480380367
1123034605
872958119
526120586
1134709372
1197131439
837149451
882434450
859423649
808178731
849624742
891221877
1066233527
955841573
901225281
872043914
1117938945
634181501
564055878
890438289
962229511
1284049947
953391573
1341185512
721438857
481501126
1215746368
1014882469
307121797
436899561
788277902
956176208
611664667
559443436
1399647451
912585464
919498555
1030675353
601883707
1010929592
856104690
1147886113
1222483401
830312208
709292140
909854055
829529196
270575645
356016002
1018573585
528358291
995583449
1045239639
145016585
589116530
671667467
409594840
540920599
778691107
951990550
802219569
350127605
937683547
924271794
188669044
1055333636
538562104
62251616
1286074354
1175347459
1123074233
637292749
1145999638
660973856
40134585
1017560744
426944779
1282195367
359133978
1060681693
580379348
839830649
1012056036
529808738
404079600
660012902
1006729822
1110258198
778354554
345956897
498690675
295727859
692865314
1241016050
683108325
1124683274
929753491
599398916
1107925994
419029141
693455172
1094035996
1270568657
728823664
949797498
946808278
861560289
102080830
1280197270
537893791
944596917
1170003172
1226289225
708525944
1206870610
1257166809
722727235
958714337
1123658642
1381651697
488534841
987884056
953507591
714178949
1161764368
445875330
1058231239
934095734
495459553
1123296546
855092939
532691227
481627319
735982087
1150814980
345625977
1145500127
854885721
955268016
654569498
1097286858
944704068
1085082529
1076125352
1381076156
1221590416
802424950
727387630
710076925
387846096
797790568
1177905983
1150103449
1164155093
1029837986
861876076
773965231
714752727
387686181
963636609
1328914381
383646420
795322788
904310242
508456989
1085138998
914384110
470744604
852341304
951077532
814087243
1237717778
567670437
825414562
725548158
573489306
412093121
1017974914
904145994
977910096
1002775424
721381045
962230916
167400113
643927782
761474072
990383173
918098036
499312463
759310452
914205616
576694797
864575864
1027710738
1060891013
1354039843
543374339
651400534
865829998
1373494632
121601032
1035056093
1175000247
714164591
806037256
941815051
576811120
978169392
820494411
1074547652
483881663
780463760
457454861
1292750778
994273644
105552741
708102742
1022304324
956102629
832334398
895321926
645571278
770907699
208226036
313782558
936019354
623833573
1031648764
821957009
531002822
637426068
791309703
689507519
451299076
553713921
477342074
1133012826
740647407
1024935104
393542711
385634982
518088392
455120086
1184675057
1100335296
973720188
789995794
679602518
95027673
905343250
484372624
482066442
387312229
932650654
410919106
334321313
1117392833
397441373
857808842
1241593570
387066914
731809698
880223033
858084656
1045510118
783583973
615487443
642621373
824397868
888124660
608209402
379522643
413329492
968475690
1231917778
987606075
1262758405
570600716
494051014
277325748
534013527
666999574
875455546
1066180274
1148742314
853019961
405202631
1051267322
676350120
501480254
1071581651
545870520
1055308417
1200921733
732597532
1124426440
421579593
851050488
541884180
826811477
602775495
1145768303
879328682
544277381
1051744096
892719328
818219760
307648030
432007068
946462977
765197594
692592707
1034620854
1075562145
449524554
1035256083
121103610
639514039
1017498155
390519093
1199324220
594171288
419514236
859621249
850188032
911430167
536601076
605340208
1248604403
646051976
195732090
370907048
1134306353
1155191046
1099493685
1130186439
1250543743
1061735037
1344523309
819743907
1163507454
1070163852
909057608
587703161
701804239
483799530
1027700071
1002143667
1029171864
908703328
538711557
1272763833
970614121
870085606
987650491
1174283640
728137357
375300162
340022443
466797114
355704995
739621823
779288863
480255906
663351251
857893423
1141125479
482977370
538486312
386093970
602287369
750602057
1150636486
1126044673
1131809335
149149455
510892683
328690558
1288209479
738571651
329418606
1103690118
763393747
849030702
1019778973
819680013
475559572
1224981498
466923787
809997330
620175233
1022456881
485159106
130552186
1121204843
633997047
885547027
923157846
1211424851
1181633096
1058535597
558393841
590678490
745490620
1294469012
1247618889
455967533
508194261
1002720292
695026568
767133928
497467051
1192080656
649921405
1133078776
298577850
186162816
926254151
899650830
865393368
1052133501
1035540199
1193578280
850120165
524236006
343205442
705903484
1108046891
725117322
921070994
574555477
1026777684
541252860
984164355
1007113882
303471232
664484516
745226106
1142255255
1104995720
373411300
977366704
499096398
1291466614
1046280902
591604781
676607853
631761437
778184691
1082175362
1072382231
898541819
765549139
417443759
925662443
584821308
1011108679
1023421309
438343449
1075526119
658295712
532605206
1371145210
574845140
957233179
1250856987
839476508
971125281
312794144
984958960
637374252
1299857454
814399292
729604423
475578784
684187302
887478084
1031198261
715990768
595576317
1095151312
568923725
1144825608
707077022
510178687
416182686
725515991
516930954
701805435
476570218
788312743
309241732
394556173
539886438
792343345
773718608
700449072
162070339
921678272
514713334
1102282555
962439889
919048344
1214621510
582246518
1055496821
964510919
518970152
779409654
505346150
1196206807
633498816
854862335
1183561872
1293493107
659664738
742075902
845408841
680462743
761613616
394330093
914920567
1840557
577100762
115583268
1039418517
685787109
1160276069
592805578
702181058
749760852
374927857
683251181
594373469
411533487
770524160
445231463
684823151
515919699
455842100
420695317
459502936
644255265
442737314
1019915927
773988839
741534206
310172643
787779195
525946949
850663816
458577638
1162390659
546422069
966076276
749148671
450425692
159028956
862904535
824943191
613411550
889696417
1016501293
930155723
625439540
645059388
445900347
712003975
121963482
1063830269
1009998503
523750389
1312904065
80432757
1003748093
1270903196
214613449
869899568
709803498
478727313
542269135
392062157
359699835
644631634
480596059
866631394
1177949457
1191276148
531919647
1153270542
518437550
1079694178
1020849989
723233862
1131815496
666432895
1199600735
999750687
530253593
831241215
1064637273
522382644
484895665
770279383
1383654514
709895497
783889460
1114864140
646067364
729774655
607838197
314352778
486197778
1128391532
343277174
708838269
1321494346
352134010
1258597763
857133789
369477632
754564525
392783140
415484388
1096431429
767885719
1271299366
982416638
1054190692
505252178
996943384
1195192383
1373680057
398440196
859337637
1040222383
459485693
1067147832
553972290
312657141
486174176
913135109
865351389
484654364
721215197
1032842128
562377968
1169651727
704697287
1017208818
795281589
1107362885
857541326
353643451
771358198
556383295
634539005
949370668
847682438
1205825465
610850173
979170423
524659409
825945335
551538098
532794257
142615750
1112208626
1074703904
610247041
398902184
822959007
1026153655
984979041
741974249
783043151
809227482
612705319
526752591
830817815
1185827868
1241238701
847733035
996490108
360217308
239592022
1099942330
1089808305
1299783751
693780879
788828036
1253468558
493468502
751782587
521569728
382182253
312613281
868356790
971010719
1009947853
934806632
1151852998
764875169
437948657
1016601522
750155031
438154098
896157671
414288107
387556623
737797862
418394699
498240101
636982438
910463236
814074225
919975417
896732971
1012537093
940525881
873634513
913201024
834587309
931479834
904910581
704767396
112861153
396862171
788505420
157623761
1302531245
411158595
884117863
881290730
615358850
984630119
997174548
818752067
755833135
979268251
575515077
972156185
461676704
860131734
769558446
1123567084
1204020362
714357121
691060223
759296569
805137392
870281040
1212906478
426374881
894540004
635134425
889201214
528038685
765603193
796693732
388750053
625429577
501010092
162214851
891714118
1015876696
891609773
1104757897
396675348
1031840164
997533513
727827989
523771037
840512168
679405087
936580782
1291835518
896984489
951673393
253991480
456624079
482768197
521304187
1033212835
531080347
814758272
585466332
729086077
596019076
534037585
586949853
483549013
408980648
1355282740
719126049
288183016
922306479
392441800
1062039421
1188573840
1053340615
907297019
486224981
460658586
386098709
1180342974
453128196
1119187814
788344910
969272837
1119651577
730789503
1099492638
401254523
1157659668
723003220
736256695
814470788
444598011
423504394
457956262
1287043111
956656668
1095879220
1133536348
651573220
1042350281
816654852
1331673580
414528273
1312509422
941600910
403328857
409035474
700065790
645933864
1034874455
878516313
1237638612
746801423
947549930
509751590
418752694
349553547
296557635
1384353814
813831754
701762227
1313778228
573923194
890044228
693017425
1304611491
884670369
303987230
665934603
695632412
217430447
1368963020
592497233
1119934378
589464415
484096243
979499200
309109006
627898140
856030696
1036367100
978987947
281905094
891015575
83355015
443970541
518379581
1023348307
1014869188
726688720
1009145539
443584776
851897500
478603397
1363741448
166282992
1170203227
894606983
1079926802
901810262
1059889024
320210448
1117170028
837089562
564396433
678183127
1193741034
686297723
564335469
633229519
958382874
1000893134
723587056
257638761
1133605444
1075049919
1041755556
134260348
958010964
213687355
814913557
794116303
210418831
966554684
980368289
906049276
971423373
1115462598
1021546723
983442249
524060296
1166470624
1047230515
977302632
39633815
644714610
1262859417
1249881584
727183231
628507949
1165591971
1144881664
467293587
802412886
1277065506
945725600
1080407561
899824716
466474020
347598732
502939783
880299384
1366894587
369926626
1024239337
1099393615
1310671414
1081703549
976393564
887625853
1342005017
124968710
1023512645
1096067055
566460540
330808894
863311637
1076620102
948159677
533353763
637049207
519884571
1150577655
788298941
1052966964
680616775
525921475
1003165972
393032399
711417863
854786922
810757133
421409214
428639464
1105923362
787936877
869287561
1069231438
681286447
1398718985
286915526
918636437
757880809
1164676367
960144961
544627125
896020266
1382441584
1010827526
447323460
832084806
293124259
803264775
405278823
867697769
931819160
1083971323
956610524
1213847888
873935429
107616475
795568001
479620028
1135655808
1036844754
450434956
1068480043
1215921848
779309864
720862941
587120670
952231123
869410255
1011543225
887012290
813758739
1180313478
360118973
583659534
473561732
1070996717
327184231
1073421309
860653909
1257848781
548029863
411842683
467580364
1064042782
695686120
1081095782
1305151160
133065369
559426690
518129122
978281438
497193951
1242349891
370480029
726152896
858117009
364667028
1024854521
1166037371
925044563
630514370
1351765437
868868660
976183374
1384472660
357364990
836124400
959498797
659399262
1120961802
1232149123
1204923928
1155271088
1083193967
1043561388
888879836
667703951
571082552
1052457531
588538814
1096617966
1321273999
991526649
1069873337
836353257
479352830
746637840
511809037
551379818
686306950
131287297
1098615008
748234101
671201086
1034039763
1336436785
1369008064
895760266
1084880593
162654178
423701771
941605795
389742802
989706657
810263741
697426681
657553560
749505576
782122121
1168892439
382819494
684427155
402553356
1257662358
787031905
505185060
1032343641
855958910
574189943
949185385
547241525
537423746
464492208
907127295
530282760
1137932281
560345063
962279810
727049069
1331418843
510038871
962909505
296971049
446589048
755041441
820253873
754495420
49735396
554878950
870562254
517690504
841942864
896490727
314354664
1009880186
1226934065
335685660
901319150
1200302313
1203637787
1276734921
822419056
356360464
450185851
942119429
1243667764
1134393426
435275275
391178239
1024466527
211976824
972026483
884388313
464375852
473990792
414772368
886669711
740440667
768007495
1189963514
969722512
810393420
703150950
1364997802
1045470712
592571690
604993117
509635869
492608995
789662310
942013641
697953561
779130543
880071816
825234221
1211660347
483517896
1203560189
1201621038
1074862151
422549022
767125376
1096356798
1145409041
860744428
745961999
272587919
627649443
914772826
456133823
1339449330
379737379
1192463604
939685677
658059929
507747378
369213420
907256859
740140735
1016647766
1162918536
830522034
536486769
827401221
1030730367
877200329
331918528
392490465
133206199
769980223
859940722
427009633
662575384
126821245
803186660
1361185533
728765290
915730715
682053400
1120616873
850009072
222848997
170377889
1200501420
115053024
839712036
1237994343
995127526
1142342912
943837771
711098793
872662190
1002336984
368443023
701774333
1082861212
780648982
514780121
1217212757
792619882
1262014041
459625299
1035889035
860283854
505368291
1051628604
479172399
700367671
943385296
1392098013
1159282958
666651029
388392776
372424187
1064872076
921975102
882609515
930402526
1073145132
356735804
865294065
695538096
675872707
1093287247
519586164
746209060
758188776
930621823
1359991861
1013286917
751571908
665572541
857987683
1168267525
998990515
1066420654
671832465
629447401
876307875
1179951192
1065658347
934898809
1098089841
1057278582
158855603
1113303299
1322345927
491958606
919677946
834440728
341492299
462371763
1236173139
1299761223
916269801
782679341
1126993720
1150562437
444355647
351914196
897421744
968062144
805461407
1057438271
1152962777
280779919
886176013
752820733
186271231
892089324
691470165
316723054
827749843
524177428
1113376626
641698988
1227350778
883728955
1341138295
750327179
921579087
433227950
595882982
1118868151
1080553261
1030852958
1102512726
410288046
824362661
624709901
949339016
537076211
957090521
338763405
1212686381
981778344
1063985831
241530209
978229604
826284140
494336530
969364903
474006031
396289207
1127073383
509142517
977371659
1066496095
533111485
884437533
798639821
1329892031
1114913383
1163992151
973111671
308437128
1036100946
851042143
1034762645
677185658
817000299
601705060
752357037
432609956
400610179
725729247
393537346
560371339
347918234
293323772
290278303
725079065
531196682
454116576
748052819
783511355
964386574
307518028
656963324
766239876
1047793389
833733659
491818470
633510527
692311820
394367065
401338716
905787075
401247956
1026404075
879398819
904919473
394403207
894222595
467362019
1230263609
947493196
827165043
138524068
852102288
1000406058
860811239
1371628880
774254178
631930670
1061984903
983359032
637805780
365212295
954963339
270772929
732569518
867859415
329235653
905478910
555780310
733279627
633666534
948884950
553651628
1219480133
382825540
593056388
420594709
406295784
233389104
461368256
770367199
1120119955
475234076
713456541
686906235
834505588
561054072
766919257
714324590
986717268
230051259
462660047
636475625
761877633
845333775
1223023201
732198754
136330132
586995184
766224752
1157536759
97340017
1090426614
583911449
1300625056
556794698
1133671847
405118987
524134588
1211941844
340502642
1351829212
1267257856
1261810783
1125727434
469768117
1131463579
495925915
403145179
529400318
487587939
978706279
889108824
1024030770
477621177
468384908
1887448
814896418
956111484
1025911524
746504950
1077044395
579435577
1051403952
846732001
952312796
192684448
1362693372
576124645
951798072
653383568
851766272
583957982
838832659
487460636
1035672011
720321033
755434820
834446586
488573946
873434698
474325061
987819533
1155510851
270374211
1050917838
803640417
672520974
644348359
1197750482
901499973
384170262
155011082
1298692451
609517150
1265625152
100934391
1303412198
726156963
540996257
606830917
526001179
792548913
832646358
841289171
1103432659
988385513
315623509
940053755
1164212298
526979804
842532840
361888407
757755268
900148637
1039062878
636977519
1224152695
745472285
1262031463
1325399503
634058051
979920640
671972630
750927477
900468558
955338201
466061455
1175849838
552268175
788234448
763116852
392440355
403385988
557427966
114503897
570134757
1106606119
476959231
598768946
720763599
505239214
901761714
973401640
563766991
678617825
477835299
426900707
745765048
1004674715
899927175
493898260
437522715
343901314
882059444
1227799132
452588764
247515567
473495524
874087514
813237955
1164515073
374423202
678041676
1174786518
565591022
613022156
1268728703
797041167
340322272
831622921
725456954
897041115
593087932
651885937
905464681
976193039
729807886
462915100
502898125
946627222
510735187
338253965
1020862868
652168292
714433944
1345043051
436465371
691953288
554469482
1293938820
637912207
783299950
443214171
740695125
881343707
1053121291
864353834
794091949
1217479598
698256379
948897223
616181180
519632518
620592743
213403675
871168532
1091529564
204162639
380289663
972482689
949217996
1255388030
961303898
924466610
1119129379
1064993706
529094745
542678786
588005618
1078079625
1002151990
732247852
673168494
716321671
995130148
833115365
596734642
558045681
980221165
1322175865
536845491
1008801491
603484201
1297173879
816152581
945231380
488536450
545194423
409772796
1229102373
695091036
1372012716
964253294
786251161
1155643960
723762782
1155337143
850393519
1178606150
840695724
1187961699
1144160463
553173271
784881478
118031879
473801005
605300594
315916618
851451644
965715336
861823623
1032322002
744699207
876729569
943332701
1067405060
1337537042
313132965
703010298
179344784
540080035
820204212
1248636792
374663011
340072986
975430680
578383834
778830607
1263301898
1005482744
1030211154
626283311
355041541
425052048
156848578
1148316566
1243277616
797435698
837298684
1007823857
1051985553
1023127517
1085571176
213635408
513230490
339312157
907063350
1365882093
815820736
384219393
608334821
1384349692
732104610
393992044
991356424
779706739
599989787
346087474
1111822231
471084707
631542192
458233021
460574858
447181045
1086779764
895291002
1348544645
1088300293
718083050
1180980546
584888549
707789249
1064791455
733823571
778094964
1082003379
256419888
1080229259
420385038
722708850
472982755
493518231
531733169
721258249
1396059095
550879589
545299464
1260839457
313255445
823170642
560003902
723440533
698007058
868259605
306813072
794701151
1156992452
525193282
383822014
1202546564
336095509
317427879
918625581
1140891730
406665357
767833302
866512600
524789243
1206916984
440378378
248662193
289252207
922727483
880012637
1006436563
899037674
359757497
946844420
851270349
356283943
1015826980
838968251
956557546
697104430
659540537
381426463
948207620
534989145
812270325
674492930
481194433
816561897
667160879
751248972
878320556
860071173
610171230
872801745
477514881
519050983
1318341700
1270157606
309600182
523991449
708221696
485735192
716160597
868859648
489423800
1321599810
785377235
889863529
940075505
1266150596
776720059
1203008478
517631479
139640126
376687727
947717719
1007088902
864089250
510268627
1023108009
744017552
526085150
832776483
302299707
1025716681
738110898
465914682
1050167634
631493275
398150719
1130641413
135037582
745761793
754172422
1085639274
459046156
1344068304
624092862
1202196451
732989573
531376984
1351554364
1135939092
677883008
415150388
595254478
367416038
550830412
586021526
301065525
307037918
844522929
370947519
1360845142
1080213173
303946940
580871207
943556883
538855012
295526038
460512650
644459555
852376428
647684712
804148793
1356377875
519960425
463042036
1387689604
1037982349
868312613
1395740836
461353445
675651391
811328895
1167051767
737866439
716364236
1032040632
1113278549
1319281198
1069665515
648818433
1179520859
729154330
377076949
880061841
540610324
704989861
983948392
908880815
776322318
607022961
750280018
683163557
1124510491
791886633
747716942
979863293
222493720
917623696
385751408
952954789
198295983
593136983
1109526661
1184305893
963103743
591540879
478608653
485877798
1117479158
1027474884
899969878
636571729
154373628
880764233
488604741
781239977
419957406
296722359
1149012110
532333882
922768397
1335576125
530075730
1051726081
815835868
757175887
919534350
886888665
356237773
661602218
498161214
432014625
988284213
1214660369
941859754
1012216446
976353271
1226090918
918368715
765251439
741228202
1127659165
563517078
718832673
700586281
1026119639
990337236
1008938243
1059449322
492663435
1169869779
828585973
1226188713
77768034
1339725707
1266882870
708524120
806977318
909209175
1189666844
483550019
852929920
729714101
755654998
763227997
588107921
893150883
1205662928
576613517
643309093
414795548
769399160
777748165
393501394
598421252
431515487
1025760285
612066377
844654380
652645474
1271175534
727285089
308284913
380985088
403449966
638658534
1280382060
1075114785
706642400
436845184
1041649604
1378375366
847052559
1026715050
626323914
418752558
1363974042
547510382
734441431
1089733996
777113152
455275862
767868156
856207456
201231223
1117134814
429515758
725978473
1017931040
1003192093
759047531
726791388
1040513656
502154640
652036169
390644410
1068866264
944744201
1024324635
1101743643
382988657
988194451
378581516
326964576
523377512
989849534
856571651
543123952
1388258785
801853853
452444902
995189549
920858321
457144861
1276250797
1027841769
653167319
592047453
994318498
477282090
934094171
1226202547
1020792090
415442906
703825521
473794189
971643259
1341782152
1130706976
952469479
496307266
813224315
1289899718
1044753436
760077311
848515921
1355836729
229395754
309960742
1176770956
1153944213
356773075
1398302291
512216986
549795120
1104842648
1149797548
123508353
1109445530
1076867619
830984987
1006597785
1378704878
819929283
1346009418
3027380
1195355630
1039318704
645372137
865976894
979965688
897970624
1197242994
1097098437
866107744
1258290508
756566050
788050223
1070680695
360793073
293369742
1136150830
1062139057
1288665855
394077335
1072437363
1054735494
1056366776
515333488
542531163
1399237399
531807530
1330769945
909305129
800868922
986729248
630620109
430013928
502064695
631588571
1005525029
823476048
1134061381
1283428852
1049248925
531352076
391267256
56355174
351522833
611091582
1010414823
1018895547
354540175
1368100132
886353884
813003241
530808696
983309550
843559817
966189980
951984036
1274288211
633953028
918034446
424588940
1195042972
534227609
850221353
885166693
990861491
479493964
1379520047
528223390
831084121
806184500
493612637
56475170
911886302
255733532
764480670
468743667
1008436349
754653561
955108007
7065347
682864841
479922027
528631841
1002746786
647856722
423850779
691058864
551842001
680687105
637475642
353380877
893407713
1124001125
1091859610
500538482
425197469
1134174713
420992171
945986333
864834775
399608501
881490751
731486841
541650864
840270342
732585742
392313991
690779960
1343412525
948351252
934880029
261378375
535993040
1145969191
495338378
1271413795
875955586
1055011897
727244641
436428770
879012575
715444353
941892012
496642908
533198793
910400640
618190719
80121064
754739044
880936648
1132010705
299762574
832923841
633756887
977602974
601990495
616755237
1099497628
472000076
1274351047
648684190
952007806
1254818753
532104802
1037011872
871232138
723713019
823945029
1144822667
1352361808
729190427
777727419
117697574
381891857
1229428981
718992876
1005733257
772253821
822451718
727760356
774305293
332528873
1289998362
479980150
1059471567
207872647
1166518067
707071398
1118764490
889094895
1228395750
1059976226
1276418747
207153703
857041833
15768937
1182699876
715966671
1188154207
916302922
945173786
1373775564
215168846
536448309
1095060188
297955913
1116625906
458213639
1306285016
695368683
769707052
471547157
786032376
994584109
595109564
1115407959
835398718
420834063
428428014
1012513245
1070255612
538269843
281135442
894720792
420272062
961154292
838593794
1214020409
1092125436
98938666
563999572
698288329
1025403816
395580932
469623802
877595012
696123174
253690744
541143122
900032507
687427863
1101130270
613088699
841931252
305731780
560583199
689471842
551404033
1086911360
532567931
595943289
713899632
1165298332
574138559
1202409134
575494249
370796780
403693671
436501109
565148315
1004368462
683833173
953355753
881173854
490204748
1092668990
813130003
1275081399
664138450
962717634
606044870
441746860
1039253556
149018461
1052052994
370336424
1066680270
659230563
1074618550
962346799
919253774
762249809
252775594
1007892449
843803419
929008922
320041449
590429654
909023992
544474389
708899296
938060680
1134622910
1234734884
824612215
633791615
1261659028
478425911
491837133
739605403
770676566
454859401
854604500
318773840
652710546
10669813
495969724
1061894821
543686942
1073487578
810283769
1300624697
538894584
1135465853
1105194072
530620647
533296996
658377307
835325134
1306593133
1052000811
300004623
1124816031
381822281
453091359
648289962
706132267
1382685071
335687568
1315854206
568497876
1343496766
1086718213
1092620614
440364107
851852598
1129657727
1081571849
1273080223
707736594
964584595
568739309
340769030
849301268
767785921
645019598
1086657382
551457997
737484885
740427626
697818126
476270526
485452170
1399091851
827199377
982275331
931050473
879335105
660945568
873434192
637972611
1086935945
640364268
968613378
826632350
698579143
1146218626
716727515
651859148
1196313012
1031398683
1178074562
998618674
545780836
811474406
1342765555
1272920899
721565031
668456928
651786313
650430699
1249933677
618117919
112991477
644441008
1358951761
221288636
529753511
902445091
1192709917
619732451
1091922183
1249182379
1365892802
1383610947
238826322
401112790
442928934
525284938
882623883
1078910127
863282177
1114658610
1261160627
706606100
891704823
641519143
402479648
383964922
478851796
1168720367
267867176
631072229
478738035
455464941
997676284
242079079
354814859
1140876918
1080366268
922364254
482016303
762772711
783901095
1292064098
697082715
1039338253
416394119
1377288707
853518784
431861268
978125657
1106160988
901795496
915896189
308678267
435908660
660246492
889823831
883954316
1096305676
361779503
509375342
326649636
488524968
690624924
835984783
1038399956
711780840
661880736
1387133875
1226527403
521952854
366536653
1272117328
296962747
710032989
497708815
980846822
1371612546
399029630
1386519445
968256818
557122310
1047015914
479484172
421517911
632381386
1268990998
565090268
803538097
228868038
784735957
724999220
347303190
936598419
1104181666
922984341
905989914
365529498
874735094
996779316
788381659
692188633
905696084
1263913628
363045745
1152779247
1053383413
959057932
515795890
1033083067
739382212
787936166
340426186
1081292407
491220948
1161720057
438183199
807474371
551874243
621631170
421712652
970072996
874790231
484785969
1058847990
316482915
1077691613
797994695
676690370
994759009
1245247489
624889439
905052208
1087784907
1213495735
676293439
933629535
499059362
912577339
1278869327
757645501
1361043010
702439427
635754363
1146968580
548048475
475735602
437842262
1238854029
452020574
743714104
893442209
378741729
778014205
337192010
853222515
920557949
502698269
1282124802
630774766
1231102017
1340559392
539530141
882384046
981693481
931271516
50386717
722777451
1169826249
671987061
983219220
1095738292
516403157
701802788
542860401
448979660
548971234
1083130291
873769926
995838732
916541433
712849201
284534466
1271301396
1246065346
894951410
838522107
555737894
1339200428
951014844
1071770177
750033238
612163090
1210879399
380797958
781046770
333689976
1300378851
1185118412
1022362430
1175340935
1241879391
1093984091
779527220
1329275370
855398120
1177632218
397882544
756120843
513063969
978507622
936725612
1052497875
915123640
365289540
383077850
737396748
1208814748
99147844
734702912
497302043
482154701
702930039
486881922
1143187083
759431551
401788176
287934334
615316177
390293815
1037236033
537246914
737634364
138982503
507035152
431227644
1175725534
1239653810
728528092
504466567
418058778
626652614
338098556
659694396
1105613975
1065291617
955287072
840679909
737040581
862617161
553149982
1172590620
468963668
549292746
877670771
813637831
439593194
1144513735
184627956
589729393
593129073
765851361
634913955
1024284862
1292951712
738546950
474669194
964949437
1022777223
1168214284
1245298311
533883739
1034050152
1335419209
818595422
512711164
478055235
958943849
766279003
621689706
117107671
512513438
1205147417
961424872
788512067
921604894
913045822
1148169849
1036842384
723958175
640400780
957956783
394398049
1128719143
1117531261
538394230
1211961727
1284698261
1073961014
362695478
390590303
488422845
275981080
806300206
826116818
1066278876
1196937333
559428570
1023360607
934544507
885881869
823219410
976265128
1032602592
898541418
843965670
296763412
856931542
233258801
206649368
929004213
1222583308
420108004
850161736
1038443200
614337374
1102316076
697381024
484908178
445963809
519268106
437969352
908198011
799352387
598262930
743071291
207520210
598684091
1114033208
462924380
466782599
437110845
86387691
1090938853
482167121
652297935
280198417
660953582
1040510266
996407563
1013463581
1339524857
990202334
1059797585
986451700
1130571627
700906588
713615494
536654534
1086133568
1221757801
1099172899
1240085644
884412374
587053062
946635209
825251286
712499200
1189031169
910568138
573008147
1190239080
1111306991
945629237
1084658808
680401142
887421359
308619789
880582034
957617500
527991577
1238276578
874040223
384704609
1125640891
722314405
797416122
856267521
654646512
626012206
291378883
979321037
937724030
724910275
930246040
612303545
651136316
803121021
691738371
1265451777
967859549
583191892
488877222
706897363
1114477834
266066054
504243542
927762699
518470290
954591175
989027424
1196319665
606480499
867724700
1022372234
762654909
1388821511
781840386
1298836211
560690551
1138480259
690512638
988392873
1399489407
419587663
791108030
950865621
765444599
1268167681
527674816
1038512698
455843831
498169084
1086751278
144225141
429751440
1056938021
214395704
543986194
883909221
997900209
1263176732
801536148
345782237
673074036
564257978
571354634
1066954007
391803640
351230476
1103050100
827926042
368654379
1114804121
1142485401
477469634
621574737
746461408
757134391
391766651
646821502
1289357921
828793311
568240501
1217008724
897490616
745228484
942883944
381012398
845761137
748681732
634346987
540710526
839755547
884699610
445714994
566300153
334359126
727991589
747553704
398038352
259141208
996155098
986233051
551622341
1078421105
1230493164
317204826
767563878
880890203
458406385
788839718
1367586994
896991988
621341729
529533904
729451377
1058348660
459617908
502464183
1104472463
1393659525
135293987
1047646319
1202197272
477926004
459111049
1179509035
436081600
515007299
175112459
1202191332
331470631
978293234
566459032
856957634
1138218671
362307380
466067398
493266791
1297425472
1137738307
393601293
702400709
527970550
806741233
891863399
1285090110
272325818
417557892
309552059
748466989
1257098549
837925494
537645317
1298753329
321034705
461677258
330902274
1027435282
1375170316
959886098
837319044
1105259752
598991424
305622819
788025077
442289045
1050666843
329594294
825660749
611819438
682238578
785782449
848263230
991839953
888927815
644281694
351185510
1007484548
921239137
345331502
675732300
505041442
234044535
344805408
1031220487
545063565
1006755236
855265460
1228641750
776126831
640750913
1256721542
555111642
1165857874
1114403540
886096223
458949803
177882337
644446692
752242165
1074277775
778468450
793662037
602448844
467018805
883677143
1113965316
744485208
392538592
1341655939
670070934
876179400
407657820
1184695774
1393004929
244648915
1384580652
950631880
960815966
696293630
908563614
679479127
712744896
479778168
916175490
915532047
212088336
512311194
1054425689
414402834
392596533
688302388
1218648148
1087894548
921234527
543526931
740094754
993092424
1004970200
385401544
581121031
551984029
991060457
584326731
448606514
669491207
818521811
795664364
743659891
1086780289
980118907
236360142
392225084
1021849204
402741874
833109078
879803028
1037383527
472196829
695755968
442330973
666616822
131923570
1214254229
333253910
201533233
213462817
705757865
1223608965
990448728
744850785
620148236
1098297726
1056561371
958345460
469376902
659458564
489413943
1133979678
1042188870
1073576995
779135447
354273327
929507414
886509264
836839634
708608030
685071558
444429979
456169079
549371646
429951162
802885702
919899634
59440674
821575316
831286254
874306471
1340045596
81232927
130587943
783845424
1012321746
970558795
793009815
255505038
895752867
509460230
1102355843
945162067
1251497264
1110600128
841645374
645159072
279760619
979024489
412595177
652608143
891014211
647010421
724456375
1102408139
1031365468
761183261
666919484
814203228
322001525
1268488579
1040267729
503676188
681115290
957090090
863122890
647171227
1025253665
952104922
881745552
942610849
243437152
752124847
889709540
425197350
934324649
900970845
721433202
745271439
843564288
389110159
922558739
761076757
1299372002
947044927
1154183668
726880148
482137003
732980842
534693945
1284939919
1210571521
1308783030
1200688156
693408190
526623267
1090024825
489570475
638791779
399093056
549606447
879415782
696057833
1092333515
884376342
402734970
736127604
311764360
603711546
1159326934
716004059
825765863
988838911
896274061
860616429
888194211
915228844
334921853
585337203
222356504
482561810
1235464625
1246705255
909464768
793734528
1126868907
338666625
1019874432
1375541972
829550222
154568181
466856092
880526488
1202975307
1109986616
896583370
1131902902
798977140
114390716
559211748
185015999
412715843
582400669
403638228
250612274
787749274
1048441920
127414245
968790894
687676297
546418513
777559284
158256814
1007984024
1372899281
945260300
484496167
1136159802
916176681
269415892
346816886
655035145
385334406
797408003
381080520
502865994
486231714
1134541140
715415765
813186847
822096528
611077974
834785663
801854682
412399136
1020864365
321885149
808920141
762887546
601278327
1144569913
558004502
1000198461
931389924
386751860
529115834
233097794
988264702
759668363
131533722
713047067
889672170
1227857619
1088930928
1087046415
454291761
1039227567
1299897795
846632375
907950535
643020568
619674811
1089858426
237383179
402298924
674035982
394029558
479619163
632269174
589214014
490849055
943939754
481335814
1083542337
820668262
1214008631
402306885
467274352
973194928
946861595
462453894
595061620
644537136
163656200
1010822798
504516144
905990901
1064765825
979095962
648469998
834376218
1206954802
446174882
783499259
330942233
877240015
981653648
438258162
306227929
1218363103
533024096
877346564
1224432028
823192298
992009347
1068607186
1311183315
407340905
309645183
865733500
363130916
786489762
370854053
1240013340
653162725
774652965
1029818053
788821830
561974538
1148080197
891860397
730051643
1064262973
713145079
958520099
1267143627
841109215
496707728
717004199
716681693
467708313
586735593
1350372445
475726932
643043438
603898110
407396283
931412027
908344252
459628448
1020542439
868841108
1043961427
200415500
338495781
1090950624
689519451
689532824
1380292070
568938607
992883600
310593191
1020038483
457527346
3771968
590361350
819353698
997389362
1119818162
533089897
830673615
1286145179
1008665012
350808494
1191533412
353409443
532171501
991603396
794964219
1221492420
1323099162
1139302497
982194564
680111283
625266897
81845696
1074173321
493414851
1017184493
844684619
604706164
380448874
885769952
797156418
1060692415
759431236
848577475
721678560
701461147
973348171
614630257
421230398
508817736
473158249
798467519
430340258
1147749722
676704067
467948802
932103599
759493809
844538213
1072815632
821042125
1039665722
93083671
155611891
799316435
691521338
396471603
570164055
804150939
390625910
414873392
1240516063
1257464453
740614690
461066530
949050332
825131877
920993272
795110025
1358446453
628483304
459499979
453833588
544622656
222778374
438053153
398390102
1012777939
1062934571
313861321
1085703811
1194091465
989704732
737684751
534725757
968574055
872183159
942500819
637451624
443153312
382165021
1000633531
420925485
806116261
738516479
1079984984
527898406
937290048
491824357
901190722
394870747
734310621
562481308
492089979
253248332
1029185070
381625602
845125312
904187226
963729633
1130120699
891059361
675046906
415176322
91316427
692395959
601161792
674715923
595960122
414579838
965198742
874117605
1268623768
1393761534
92487787
135811412
780095050
1333535923
463000780
956160906
973339713
1057184893
431680505
641285552
906848669
762225245
356455016
499146630
1148664552
1163520521
275009611
685459066
677913504
580718954
882298295
1212858735
706107417
772596520
741423463
984588687
552880735
723788355
761639805
615307661
782128820
619889142
1241372087
643554281
626467071
446025885
488025183
653377956
1074985809
241478751
1224919059
905948802
1388296765
1016408357
1219644009
926360531
330663526
851596235
1267962980
417632652
592956438
589828999
734994899
540778946
1132207147
910031313
424631157
1339997259
1065791488
752867239
740014653
494504765
321123780
1103049572
594722963
477725247
507025632
1023083107
398736223
223246754
1035716449
600713048
1377120298
466351930
511429506
174327278
1054440828
507586318
876153207
764222380
465194333
949412996
413538399
415868395
305874827
660602495
944948820
636093166
1299477144
1066094561
1165790589
1040964125
1343004831
1025120522
871585292
1000992119
954927708
1151085504
616132047
700569893
1157515674
659279980
1264171416
460501475
317608295
1037761679
897590515
445613063
877009658
912192607
680119699
984486778
548793534
1073331750
177182277
1136244116
769939071
1219506985
556246992
1165640607
1377286954
781417332
1092441571
1105046188
1037932530
730773483
257871955
881271057
838657558
378484363
1043246440
317527917
1184764635
46538258
312297534
609419055
628751122
1189112353
421447148
716806382
1116537075
1536123
1065003722
727761644
614589994
668542988
583493120
429716107
808388418
1137132886
713014027
1028103419
775343807
733208071
725117157
584606036
442529214
852325325
506737506
1053881968
431326171
431746441
1308757447
832626726
268960003
828731284
479334187
534321426
532009997
312817800
1225586130
813161496
664257867
937009713
709927999
930898057
834579639
591035788
797669769
126565409
713307907
871957778
908817052
53658516
1008223810
627435421
1277122634
1192800603
1374858004
1299370422
1356559389
560332229
697029557
1224531922
587883176
699713049
722452447
1244688113
911415819
340201391
481336574
793630269
690384065
841176123
437753006
857101122
1376321193
1295447873
753849006
992877795
1396009089
616526458
968557001
810955529
660720155
600669023
855378168
442541154
1357313906
1103394644
1132380510
1178000632
693587526
363879826
745962568
941862893
1122620834
427819408
817024560
630756450
155032711
410167915
570826166
1377902056
926645055
776299340
723197841
727722182
754686369
391128096
838608243
455204331
914718412
917088923
1153962890
823278065
410340878
789728867
960511595
1130430409
950181751
1141542263
915672410
617846523
1017149852
1287773647
804764613
1054277807
1151853731
506616630
994467436
837798332
65463558
1255974593
411523748
1086140127
724580295
825655520
271277852
1305355681
797672058
948143122
527924496
832968013
1247466040
964261830
622549913
1165987944
1030305835
1053609559
482322005
567643310
1073370828
730794834
511871503
117896521
341519919
1201920545
971810229
800522824
460905747
1144456984
788666211
1244880434
885544386
1179412507
819839946
750951167
402864877
955077590
624212668
468191355
935560888
643638332
1371246857
1242860455
878954500
1106516300
993662055
928707604
391759873
1155285378
801101151
1081334076
548156267
962353711
418436328
913636936
547285638
466317811
348511778
828576328
534972238
540506101
758358888
723616687
887579449
480597426
477175368
474547325
823089109
924431685
766931466
358157558
1137429320
766872786
1182893702
1003293234
981937416
616575949
1043383188
615916904
754861881
1301343182
1224269001
262423050
764204774
704737578
1042921634
411120877
206245838
1080624999
291977916
454721095
1238078654
1087984335
366206848
963174750
945093103
832693630
860034844
828055597
1135929371
826410389
449821626
703915541
626977199
708509193
1096898244
1043663671
983679887
1288793577
682625801
911597577
319469756
792947028
1144541733
1183568790
1030601817
422964518
1202916471
1129603387
651161384
625891628
1296252383
1002886327
327346296
780583986
438964056
504104374
376630471
494429196
619508081
1264209070
1079000020
1182594686
991797699
607395579
1111282797
975070167
1166647608
567108344
931856073
560606760
194666949
761483552
929450166
404829593
1290271959
4208892
690638297
1055392514
884235518
709308711
1025166056
450332884
789388144
807718675
1330983860
825298974
1288128050
663488649
427131221
415851740
1058393326
1071959756
553406329
762192824
907908201
648020960
314248953
921409163
1064358595
826064955
454053677
265499990
587851868
680459912
786715996
724853313
753090454
38522289
974063386
456694922
835118438
498485439
846714789
1199630011
525387478
702308273
430268995
220511394
81203071
656000729
1080421736
1347418957
656355052
867064843
713920748
715635003
539277157
1296209115
1041150865
1198448152
679792992
736698324
461881432
790550272
626041340
878386197
1023037622
925830009
955501609
910142011
910895516
800064882
563014951
614505645
1395804516
904057370
764476953
863196928
423840245
1369275329
609625489
295325337
544548233
365842774
588017422
454044293
1136344142
1275230299
562970784
1056193149
250681802
492195840
1069489158
1367205605
1155786490
674254939
913956537
915983607
533127076
266965538
607845390
777693922
848236763
569520498
466395441
1127018379
639428376
876369294
558955911
401352980
1154951541
1098302402
1143356586
836214012
925567968
860203209
1386942947
469957325
748102121
302051576
1057616556
469361529
1312983184
617145750
382068713
905735462
578143113
694358574
647716164
896830018
171302801
817353896
767108498
1026517062
565433385
480211668
475595448
790371953
566391539
845335894
753211113
1274411048
1281535362
826762809
829280514
593143469
882427055
173207871
380136353
1244397489
1089733279
932479449
773319866
474068008
1088468488
277493880
560786694
963665020
722820613
457301248
444805647
316192785
690915765
1361203462
827823606
518018349
563242510
439039922
1181209600
770066018
1058040273
566209105
1223884552
897672523
1298685208
1237177802
910290513
939159888
776507152
644884878
732283305
356503258
1012333808
819596090
1170191126
1153463342
500663415
416744425
839931452
447002471
865244617
1396628377
890968240
1122297440
613776135
856270974
911532332
888084413
656871569
920749032
406928585
242337457
418101110
775222629
464539414
966841122
1071327343
719450837
787939084
720248616
1131506771
599758936
697639817
871632892
574354780
1155868569
1090342720
922416040
941926673
729666935
1029211991
243466898
1276887972
1267239865
472452221
770735194
1003914797
247061557
986123998
759288690
1016849721
1024924892
170656829
355697291
559905356
446782031
1944798
488252799
813619760
174295986
655695040
512107828
198902487
898153172
351145028
903407294
948774436
877871924
363200629
1234415019
815109074
1370295004
640597237
862817277
988317603
616868693
1215342707
797296728
484280029
1120981660
607464619
1098748092
625611025
660177301
1102460739
1135719220
975191470
1020916904
344792828
632848280
1269102901
1105057789
897001448
1002672888
448225668
841696118
1060242923
501677999
508547021
720016681
817401355
761883428
652827143
255872910
640765311
532420280
222103555
1042820136
1044812726
757903792
1251547159
817086831
1074902119
374866731
1010389255
1191279093
986710595
1107901717
826289049
451012202
728472192
653885687
844486060
1080071442
467039411
42443082
658007877
504792442
707744379
514079825
564744021
1078007013
847586242
678407555
1072833738
629800607
1020760443
1375044080
1132595934
883316628
1032868236
491481890
642320981
1011725417
458301412
537575734
752205396
1271288645
684013366
603444665
1110722004
332048391
564608507
1224050442
800330207
1035241417
876509752
1158714143
970387768
1167028025
499000069
1380396694
987419645
501959556
673970897
908991405
686494598
1108740514
380839319
589686558
512572060
998351291
805138269
503038929
1029295458
401419623
997760168
513449121
1036434054
965702780
1213646589
432217217
1118933419
384339267
597010180
415328786
1084235372
944507008
453759139
452867570
645921760
1172540827
798088250
382939498
620770165
1062421159
812964909
650846139
146127982
969411170
723941187
525902877
790498905
972399095
509194768
924185383
1080163078
625942802
697376614
717296757
243441178
854383725
579984675
1051927809
654099088
269428277
850728322
1097912235
536519582
345858466
1267365736
910148934
456062523
795522262
1194642011
749933572
698936137
1015133194
370476199
720140552
900858417
1006602326
1244309773
378283551
789075679
1088136358
573184740
430720632
705719829
460997329
713705462
675722449
417245589
1064555557
468823037
403390579
1076719741
426820421
352355132
348871314
1351420839
322156185
520096998
606557261
336948704
850528445
282176289
690726109
884743921
739942032
592452869
823912463
748459904
594014079
467292348
709505902
702550704
1292725526
1228590139
859841629
170399811
663323576
983010577
674673197
419612554
687616596
560959254
671801017
1097229858
906014454
650543116
467090864
707213926
828777264
1156618864
685784367
679104362
413282228
1103513421
1211602259
410662011
710428982
1022162540
953264730
893488998
917602516
947825584
1241419622
891885337
454156293
935564754
510668166
1128520669
921012252
302433304
620860994
1224609492
941876167
1076928418
908452182
956478534
544925379
221559259
664153929
960385721
1075111554
374970644
303174502
1017000226
894864967
940563833
684059300
532137998
778584030
600132955
509250835
800181657
339021029
768269773
652203531
674892371
1390513087
1166337360
928232137
1185097507
1189513958
770908984
788560123
541862466
866795753
178856559
695627563
1129409737
838913771
406577139
645006824
1051263809
787348082
704486185
977650377
470203891
967660671
934131839
806519787
714301533
281824231
454148523
1044854230
1185013397
810018731
900796336
825086140
762781903
894913771
453131714
640677220
1382885645
778256257
417522215
1372678450
1202775043
1383086380
362342023
330647987
558070140
388205028
1263841229
490807544
296484267
426639637
603871612
886027836
631477145
372073330
294351237
389532612
676729147
504148975
697747584
728217673
248150126
974978382
1208956346
1169222107
753180702
391552319
882899269
563942233
971075435
1062990390
783458629
892306456
973685890
919201571
811120775
618550570
942787685
613828387
114723377
145544292
1076583841
518447730
436986925
488778405
562356281
563738706
401946736
852392774
585536596
1288371488
1151256478
408433966
907422848
731937853
1020709732
1013963805
456037277
218867848
1395185076
439519639
996791449
836616817
525381627
462017334
485645976
1163539934
1034743800
939012622
39000311
458512476
1002551037
471830545
1278315904
1119716719
543135230
407931306
535485269
824372629
1020901945
638178432
490642746
1052126483
1003209348
1064944195
624860757
644709667
482350044
355330355
574969152
1168118249
352178303
887973373
1005112678
1317330444
535899536
1282946030
225150042
1014829197
597606074
865561061
1049972769
828903613
456239213
808794318
886196722
525800376
340540767
575801745
747072834
705929615
806348393
510683371
1270151997
412388128
470549102
1295382541
383137611
714700185
798331538
432409834
497029955
1139033990
577619998
1035166280
974442312
532528955
731860458
1172976733
554933775
1211557894
557063140
661625072
474008458
80780734
755196569
912008057
486482595
1050483032
986196289
762750847
523714574
1070924395
644172933
719740705
1125166778
1286293466
304164805
372432097
1214397397
1396090980
978587921
1202983285
1330696376
497065023
749508859
489677044
1139614456
331443558
586598282
1155360503
1166474401
1166231571
818326494
540151357
869086332
1078253906
530207748
780799588
1063954216
1172498229
862178450
974183706
779543453
524986241
777717191
467032445
1182862211
779715159
378883805
677620621
880102527
970188135
947621629
396773420
688826343
271250238
1222601874
579032809
880873297
664314741
494423456
367848369
909280406
1202994095
387203934
1360947429
439367670
728977025
878068219
518183477
1003148472
265693883
669045303
680266848
593009034
446764780
1155107852
1329191319
724763260
1086256171
1252414318
1342814600
807111144
986130962
836705222
1293346361
1203173056
1359928985
999866222
1240617215
540443764
924970261
786036555
878234498
310547613
501365159
1124980411
677794235
1040147564
625702883
485236894
451856522
434949516
475867245
932413648
992693927
1058031192
1055574621
70014966
390778532
696239959
256355130
953117859
623137688
1353985810
634686918
698539604
936132262
993942164
1004925566
395931496
736663296
836491185
354403765
1365457879
1002928871
517396843
703588340
976971863
409544900
1195746234
854942480
467195868
1109524485
928999621
425698936
483085779
987964687
915289912
891793616
722126467
1106848252
360912933
880198040
470344393
469289962
328133321
512469030
733275827
401094103
979948905
1029162369
808152549
828181248
1040369872
681638441
1077649269
346540229
762662650
918110964
515241453
1008482515
886435942
1024021149
1074643657
821789546
924244249
633734843
849727391
534378152
588391552
880566732
700566257
596736293
766133518
562785262
435868936
306045716
935147538
619764799
701433989
755578018
949390164
514925996
701927149
614933613
675453386
944812115
1109625893
381316592
1004525499
1327209485
805120158
1043482367
614686744
868279827
204947353
1001199725
480020544
776575503
473607389
1123957458
470616367
894865774
819992733
987735330
827424120
771178852
1157217601
1330171478
777684335
816352213
659560111
1253811974
458366043
1287119691
370920340
1360664772
1164732178
947296987
1264251103
1297087295
1300052651
590743109
519046101
685235778
710922489
1222189486
1022290119
868808265
1003435088
859955169
958012745
733350939
1114703881
963008964
1082704619
587185697
914560407
668385033
1183371441
405553257
710384286
354506536
109594917
405236553
580124372
998311282
1019942967
1019584588
742166444
1065505493
1274345638
1254728341
770649245
589813647
1118628075
668290270
487758103
871180740
801366663
837936337
843524359
1000376251
439882579
986266374
388475332
1111696488
768843811
1201108728
387753904
1033923375
990995049
1124050181
1308899493
1042007768
888783708
644522555
698080376
555961585
848963101
1273601300
732680180
1172254104
1153916914
815131061
854086446
1132472590
291278456
421513691
486609200
820435433
968046614
791903020
519649646
871184120
468285322
576054081
457577988
1053526893
822085962
405118979
975065975
1094208311
395786656
671000755
1136293095
415936667
1185861204
667507720
460452613
295135017
536506477
859226312
775017872
674838275
893500502
861354579
988351948
625364808
1147639177
644074692
879344265
1114015042
1380622492
899314551
1088228691
1140772360
904420679
881027715
1154540684
901777566
1217520478
693786837
874336821
1085900146
709227765
722891961
886166088
840407828
804384135
627314144
423147595
1163654030
912016920
1132500446
1075629089
1088361539
1087062986
628604416
610195423
1036027285
917925532
934951146
504811435
652247680
925655020
768216251
706031090
939119204
741838616
278284332
553391716
901522624
936443116
1146074714
391961920
887137156
1285867108
485714988
947067043
771566236
1111478324
372268950
524748743
1104731132
1007645396
255702385
881973164
909417801
384683068
280765795
1032793485
1256929820
321538282
659291897
868741354
998219925
754682081
993977757
1340377782
738589372
561218078
476217312
387602156
585665284
663564071
1046767496
999733285
478152955
419729263
627024077
466386203
546126116
1063460881
1188993973
1107258747
1271461011
873720015
1258668290
779964725
623165387
1017905714
381092043
1202476925
753939347
688498254
1289792040
272865694
1218631882
1081802675
980564964
567568155
570513421
343521807
1053813518
651229054
887994656
791156902
740660244
1024997984
1018917447
394147435
574095092
932302069
743131252
1043664643
697453408
1069993554
1145863316
436839976
886885138
719615541
495027778
778855247
339410678
372367272
662976373
1176168142
1284610364
1216212733
989874933
1101598913
523338228
1238985949
823382142
520768963
1001005349
1327391854
1225477474
1273223118
731924618
1071615425
954486134
883629423
1386298178
541437296
458339848
509741366
1061691322
1033868922
1004239306
1148264244
1274782459
811602361
836178104
85972761
1181165059
355444011
1028730876
1196661540
853064421
176192583
969212202
1271251196
1300529965
708416102
945794055
869169648
1092390732
766148862
457864854
784099959
632968295
269535952
904476972
971648146
830354568
701163156
92907935
964412774
1008028082
1171576853
469301565
310398361
417288525
792917314
476841107
697777306
785332790
823494347
1062608388
1230004129
827509533
644955969
811130686
1235627068
740711827
634925002
969733132
768793204
848629909
1379152107
599656353
902457816
934165679
862994758
1093763901
543762560
1163781661
778407190
863068405
980245174
909420350
1315762899
728516903
944071044
1127759500
1064606136
1078312588
560552683
645163193
321373437
634950360
347685890
518374532
727006162
700998145
1039697611
1134515578
728316531
851763475
678391632
681157131
265649341
269331046
492712999
972795807
645063547
803258853
644779650
777107447
1168942405
853566147
130083573
551648016
232672604
1205603672
589903671
387459420
406360163
1062166806
655652095
792797278
917225704
668577692
36711167
849612083
823038479
798568623
902869336
798986044
1126587511
441734003
1139209342
786172499
864200405
962756079
1088232377
459162206
424720232
978917504
755335712
1260288520
878420561
529383564
824999147
692722938
286443905
1089765030
994777389
1032336804
272996826
696925109
651562442
472113292
151003435
762424300
395059964
1108955714
759128991
921164638
767982743
676292633
668687985
868324392
461833636
608838520
817389047
328733178
694620623
1265152231
301073700
474955046
1119143881
607056583
351873961
510669220
1157187452
1140659245
412888637
1139522561
925399151
1276398956
605363145
747121588
1081748414
812657879
823977352
663941380
865921717
631791134
1031789872
517903511
1076372481
298148234
581521029
79741144
709569161
399353602
683159829
1067711022
686654648
1148749845
1103770819
276771292
821212047
883401028
327913600
1236262967
1396819646
652246892
627324732
715456372
413064813
476646564
937913097
277406328
530757206
915885208
499304933
347339011
985497269
822845845
256303192
508707191
814555001
385965973
443852583
1135788896
769366990
940230818
427504290
785839714
954913371
332309935
1000355104
567762523
418930946
593476292
1182199048
1043680055
1240260550
796913937
365859452
340605994
746823788
657255603
439372119
919565167
1163484354
1220878828
758879931
782264377
1043801767
244648682
1152222738
694671652
370700828
1208640750
790509729
638163508
513467874
626673174
1027439441
542500090
953014307
697173448
523112606
1075628432
1259033399
755983520
1353361184
773531747
1198778813
1146111412
832917553
708856397
880678321
1094291868
1036459990
801783697
441101718
528517582
473289960
804020296
976788498
545468584
1066615107
357021376
1192574753
959159325
1143417722
1090331602
405428844
547079562
956239160
405525607
1167974757
1021948713
1147652749
772837640
789377398
791960034
464652973
330974230
438281354
1264762080
1177200638
824295413
240230121
1238616386
913804357
1115022386
812614155
666081940
723177168
177239769
1024267287
498017941
1035837760
524900641
544378371
488164475
500924369
636199633
1030590214
656664842
846215225
333481471
1022306976
676330220
235301458
368606756
122545830
941424389
503545774
1059353412
1162006151
832402801
610187989
820393372
1113439397
584321008
466502625
44146920
409978178
461117436
1085329270
818353682
410123656
805018325
701463905
610563887
812458717
390484758
584557663
393035812
559661184
1108250646
1110567275
304801863
604200956
717730177
173524898
589721504
775744156
850281624
509548489
1226066621
797491816
594522554
1087362634
431217659
754282081
921477636
574927774
903576852
758157587
415276964
716129147
858759809
733416551
320734076
553203973
1143018668
1244888607
1050736738
1173950699
893182560
623133913
1357160289
1258576248
438864519
744076150
1168657647
710832723
720892142
735546850
668413207
735899073
944284824
741546405
514887733
811461017
1212202492
935895367
1213479517
1042352778
675540301
690979146
445961755
804572358
1394886698
303353449
898328362
1222774503
1232755355
710517165
331643754
466795901
673347937
775800236
520500283
390899111
469426965
763185388
704462035
1054229966
891181349
167880316
1090584583
450609080
737730241
1158205520
978417825
1085914352
762371961
501468405
544252317
1027827718
669595814
1205462920
1348643300
1197888771
457317860
841821793
952077997
938585637
1040069316
1104100551
916436797
819138962
534092579
1049002592
772284092
1119584380
1201503345
775373546
1315024166
769837672
772356791
344457588
1254282330
657660216
662357484
467370591
446016501
1009369736
857633166
1063934909
862340659
1089645268
571795718
1234247821
945307059
1001598318
513759142
1052393756
597915132
461036475
1080661254
783344882
1112251080
446093805
1028368005
847718299
945512417
313303766
651072319
1033635107
657671485
1089989626
812458995
973586703
390108420
458232946
449351407
677832007
828810742
883273524
996263281
625909968
614311297
724732683
1310788064
922782399
521508045
663152797
1009696145
1203511483
897099747
918012198
640667665
1216984403
702344182
387674097
682156155
1031841317
773982028
452466986
950949913
1102159112
1188695163
803021855
1255102165
1260830155
752156011
1143275616
1189895325
766867102
1063502209
824863551
1059347428
1199740333
839282618
603689076
1215208532
1013210405
403310816
804145512
1063902018
704846373
961504849
594232865
1292674987
637350234
801894160
271715554
941987219
1213678415
546925609
1044437232
472284662
957263569
823741170
774687361
1045325659
1392125224
1241888470
1210967281
405363220
1154089331
1091193197
721412051
1252488210
800275337
587265692
1057472336
363099736
1231296589
320123601
1130292016
385457420
589607751
147305690
528189062
170923780
818808939
1369280144
691714080
1173484910
531797264
988280905
694657861
1052334781
1363474873
288556108
1096973276
1016600758
855321304
115422290
1079820376
962461683
1245363945
968411664
420055197
656228642
895566641
1044941017
1304565941
317200797
962320549
752742206
923040716
984477214
1053551823
1144587402
298437867
1027900279
656632970
1169646844
1028322919
791751885
820875909
896445593
782633202
1379384931
1228283162
1033040365
612922514
686268037
359730972
913456129
713702268
753386518
773491562
923890475
924544289
763911823
494418456
839125152
1308428512
848598210
465928553
564934253
399410793
1277395361
786165291
1105443254
659058743
865944961
874015041
250626741
906689260
1100130817
1331631509
1201238349
337278538
646431622
1322564983
1398744097
568860989
1069919302
912901900
1070647619
315759437
953764012
1069705888
349989649
872250998
986770672
419170753
1142656732
321995021
1047043072
1020801416
601438101
958130011
1031160076
437345440
605507562
149649700
575739590
1297340400
417152316
692192567
486287173
1047551767
477830822
485124406
1053339588
266593922
1325003563
510999465
386522290
1056873829
618846924
509430727
843248246
333914711
1241897395
758515510
774207486
783922200
1221066173
1269075966
1210829203
1101202101
918023952
986482156
1103132737
490653158
877939024
583186906
1067196378
1111978413
645440079
1316106771
1303059039
747271245
986407510
527355856
960076372
1012261357
464632050
801863610
611263890
592349607
1220513056
472429593
294722365
703018456
1021780885
1044123660
1093377320
554984692
200071360
762932171
1027236096
631815853
1243963697
1009746392
1093204790
757058687
1130051837
1037422526
712306121
1118051386
1111182197
493670480
1326991518
1203904470
783813632
1334614422
1180611492
726020998
941246140
1168541186
850151734
716062344
1145727552
547676653
1023218100
914744491
283625121
849121330
496551625
1149488295
344904260
575862415
632610269
803864011
847998454
1018194956
79107952
472750129
773799309
947903628
1060505298
364564762
470410444
1266739424
460821817
992995467
1287621940
597218682
1218181733
498028077
988269479
1345553524
999768353
901013807
320959962
998812395
805998412
243444324
778567586
955901236
454767734
1246932397
839047683
1199882631
913559446
884276650
1382280849
524948325
1119412233
1087626196
422675286
1351379341
661710923
1316310725
1114272642
804450549
1299073580
1230064340
237446011
784809842
1026514876
1084338765
1194783003
651672046
914146091
933722431
805043027
868002791
1193131092
782995941
975516449
520115747
855292756
650098071
767471534
765023221
885621676
688519047
1149448485
503327808
1042135297
228097896
984505406
105611957
441811360
680990309
128793661
994591175
503447980
525883650
1069655556
1018900146
340122110
714628492
618841434
1224249136
799217097
1089893613
445139200
1159752164
1181353607
344684176
1091668783
1139204298
977383731
941891786
363767978
372079849
1007643099
1169993563
877370138
614109429
832928017
1041389112
609147766
397074168
477386187
868772754
965403576
1084200190
520599245
309646877
967905983
402049473
1193572535
1242401616
836573537
836845481
546716851
958947895
920401584
852076439
1255669855
880943544
1067248089
764669989
412541541
956158665
947753033
645745903
470084136
974042353
1325058406
341328489
840074298
1034060209
529697976
260285361
1125288078
880109583
1049923842
999413325
320806288
831767448
989537599
1220417456
251081717
89626521
454481748
1060361485
1061630318
1029077308
685955047
879207734
286295752
1295900356
1229778321
836149934
1166711416
1384320692
1096740465
890959069
668817406
723547022
714418507
987423207
474779376
917613988
289130970
557376299
588927760
338433556
39425624
195715414
626995089
743713036
791175941
1363103150
935129253
1156541138
646845829
813364193
499413994
1328659717
834541249
951179498
791975793
848753206
1195524106
793366266
629090848
702908014
890388171
922397844
891006097
781899712
1213955649
54086530
766148179
455244471
817030423
746629589
511119555
725739595
1086499353
1189163878
1050960223
960681061
1020548421
646409404
977523354
395008862
1301496101
684991246
817812590
658547484
800462012
901534648
870980345
1062582369
761416164
865643898
852827960
1200198120
866352231
377486628
440020320
984428328
587935114
581947378
984104098
1026459170
940110140
398609504
1036261163
1203930686
517863787
900067388
751842499
957338040
1096026234
743463630
1237781778
956429498
1101225228
855750653
393209048
553455809
1283034356
696167575
1236148132
285871787
390738635
944066672
864472053
882740963
1138416849
724012422
687311007
765265572
828574558
397967807
454149875
490211769
1249446740
712100211
847611512
914923834
728968608
838805458
822232099
884321326
368445797
1014031994
771744293
783311049
606558599
668773843
466697160
390346403
811973405
669471075
624706266
674509010
410121932
697669687
804744330
1108896130
876807803
1325808999
508958655
1332851320
996288304
351454738
890195952
960991911
1044892039
626142062
1112164114
789788264
523500701
569614782
1377387506
1109435038
489064613
671538086
965499134
767135017
525346462
1170761757
747045479
872383436
941064444
427801163
888582887
1024200797
517772004
1151780690
1367511654
692271050
595457356
1176938109
578233723
719917743
901962657
877086015
1091791145
931759686
931698536
279384778
890891525
1107230338
749581172
894925875
1072209706
982073545
489682139
1029062278
800339270
1026580818
876522413
1298834362
758297097
695637983
958539020
657236279
546509667
535729518
495310762
1071766839
860808646
892298184
1029530050
648766461
1132878552
1226404425
1002736932
939580019
842514312
1179929704
632822113
1265673684
811279
476600722
307139606
539038912
1192310140
498681845
946480524
882025227
1004721444
1083061735
648281306
928860655
419679805
1301209206
537371471
1015707515
261968659
1203254927
288437497
579735945
1081721390
889644426
1326280146
1048886231
1056632740
1102796739
886195198
957342611
935225165
1097702969
1008343281
855776263
780252401
679517576
187224684
522040714
550581759
1144006998
519149204
1303342295
514361543
476878655
493094747
1062795623
534916356
141184571
1301752239
977762463
395543846
499154057
575084211
1086636804
929619457
1316340573
1062462561
867233566
737136710
895375737
201240780
532008092
448555187
417984288
1348168043
633665711
963363982
829727379
960124806
49267536
335943792
846333044
918656635
674307429
554737024
605980162
548477870
915798775
640597609
796688646
578779292
650849618
1031750808
1248413318
101883899
381428369
577091725
483117011
478676172
927744427
552200202
734174935
548928540
951098155
463898427
1137197793
424788451
943561071
1207059286
767748017
950435040
1031848036
893908458
1260420098
842391316
732248911
663474535
1135214204
485630567
932838195
1087079612
982863106
805955276
287868669
863979772
321089348
757294018
234102750
1005199874
793034601
464949672
870458860
895232034
1066788475
628043487
975011533
562025101
349564834
1307654732
589440280
830861928
1135434663
1013752720
449642063
1285091637
368928638
962871664
421528954
447479689
670057874
1173402070
483526746
931541782
935408778
381409555
1354330355
726433139
735846858
561646125
776074148
793314589
1112584296
794240385
421330524
1097723677
164305401
895955872
356256865
1328080252
737023997
322174868
1028579300
1134989292
1090484337
1240507463
1363647421
438808793
905367322
539533500
781782835
1097665972
953192241
1012682911
917911978
305778658
493940980
384132727
447645225
851103962
1038915914
390743394
361561811
793810910
1046948308
883060280
812575307
804557264
856458819
1001587310
716673836
932140097
1063530069
717124995
688902078
1123816498
980997772
754845410
910531879
1194570686
412770497
683483165
720128011
688905448
1103666527
1084689830
1153216668
731391075
171645456
1313616451
440669999
308108876
714653285
958506913
1046160274
1171753092
991837360
383058002
1104944960
514768197
1237275262
862377272
957424920
807350013
1092553656
756312151
405606753
346446071
1167365072
774726216
862303225
1155142890
1129051490
1395350499
674571598
1189785288
90535089
1025371749
863216516
711997317
724233724
1192101990
1193222757
725480561
494173397
1321127195
639165299
641346853
1100722509
1070286638
802476963
1089555933
703570283
1064967233
1005563726
1091013500
1099386394
896243679
628118963
737164619
980807675
1012316639
511440105
522179829
542270597
1021619931
795710923
520429561
1105513252
776793971
302896057
717725693
634969278
222248858
204886627
1075377255
985436187
789067285
927794002
849982254
1257338801
695471917
863879945
541700410
774781297
1030119990
656119914
969467714
888914237
477396463
665354838
487661454
540384548
766304651
633820124
973462224
658208867
1259893481
395897964
766320799
813104320
521488541
724843024
533808902
849901348
1194536017
1210530511
968147469
478569284
771396174
708699200
575157441
726056047
389249433
204713759
848415982
704317571
614366364
869264119
431930267
1262465060
464376663
176981702
1189633484
1394566972
726143576
706139499
988097034
1151078106
578498784
1095709654
1037791663
264935267
1084556627
1074178541
787340804
514717294
689499253
532725498
484525462
889084045
674072320
1030001089
777090055
665641410
517147884
917086998
465930138
672492380
1081793099
136713290
1141026312
1096540309
759688890
1118180657
850534847
547913235
745780861
193405538
367272910
1252619261
1078474940
1007007389
1050978046
496857198
1063440277
468184112
530139778
1269166214
686356304
380473995
193136967
1336229081
975715246
1252042761
1053451330
894434278
1211843209
915401404
774723338
653668376
990374144
396903007
649519002
719091237
758218158
1287988679
457941421
691183860
1054607441
947224393
548623853
1383713722
915908864
1211780053
743724451
1286084323
616653676
1115655711
899985649
821884020
1142040700
1058141681
877453451
361751264
422207915
479676842
906797905
691254933
437158847
1186711053
731494522
403457133
483646733
1258158553
410698767
1005272964
458022075
42378378
747250153
882355153
871868923
774151918
515738678
864757535
298413440
136712257
518056716
554191562
470991149
656046361
520003990
387495192
157756888
723722928
633880751
452092124
977024794
1001957898
1274326807
1027415487
595413688
523918292
299339183
731241087
1119492844
991205042
1123138895
1027020
1395805307
1329493675
307590148
1138449295
743357193
873383701
400611509
207417984
634273483
997973112
720442052
817553888
422090311
1389937616
413911758
825155927
1343570080
1399670716
278089016
309498042
998977973
1347400142
672809696
1070094460
834187083
1286258434
1259426294
1281870118
771821248
643681563
482868640
319258734
868781255
380959454
1036364067
1345871660
806516563
1297386506
757679866
421500960
630959283
711180381
580870618
470082460
690393873
679947351
645479647
848538700
501973558
516371299
135015646
678602385
1169814991
1139694407
1017596965
1248003517
883668209
645372713
1211542011
1090713101
921612772
1054114866
118265727
1023462390
1354299390
303561195
1375689717
1108522630
418923327
916667626
1158841010
970101278
705821045
961012004
924344324
669316314
1119895611
963593592
376535022
440485869
1187807137
501881856
1008473726
815824590
831466720
1036652953
1005046644
1182124654
812308313
1076999214
1275012776
695187537
876346443
1153686552
615002351
960739710
702355943
667219270
686007426
837087066
913343868
1035437190
1108168251
1053620361
512015215
1057967770
506566541
1209335438
978745256
1163860533
742185260
704926351
1123113526
500718382
1013138694
619689167
399991680
624963703
484372779
497830058
654562611
635656620
526846975
944454909
684592435
1085076750
1360868226
629526974
1013352169
577821538
944852096
318948570
889293696
1137408036
854806817
1008017808
506320477
1348602964
573883834
522727051
979342042
1190906814
888763213
699972144
877810662
906129322
1043581598
382236412
808106913
1097566462
1082754859
365772420
240288248
992434871
267016027
936431801
301912607
727969663
1083174683
1273354022
620338756
455127260
1023955425
1160672717
468026861
994434313
971548814
601469087
618780604
987048329
734292610
604513950
677603374
952051980
1163263145
857454162
859195331
1232980787
409493283
520133127
997350270
675158277
1309049325
586750510
100727305
656470282
912059839
298206996
250744948
1003509286
745455627
1117565965
693085053
545148546
420312589
979335441
932565316
1019882815
1194115499
938430039
430492639
933278166
1309518139
1037028945
766252942
416532579
832023521
638440814
499649212
416738974
812920570
1067468889
260001508
398457057
801141570
860332633
264798707
435371833
447754327
574690879
975964242
972318762
253722472
1175184441
662082418
1283457174
1066253811
432381449
492859084
379663527
1369506106
1042199394
1093792485
652442618
564061913
634713394
1286228298
747945444
905501555
1206481351
1288233402
1040423585
1380810618
1307621330
1235951256
550331539
409027656
1046765362
1088409470
870853842
1088914872
1047326540
526570499
399353449
527904487
416616964
946613863
689599111
454585910
727925581
666821263
430123870
684693560
975208881
946793240
914249596
960957890
1267835368
1322293225
1069464714
393045007
346847301
916636363
806551722
723441937
1282703330
128212597
852950839
532151019
1375874010
1001175197
834434129
841255151
403819626
420195484
364233652
653042541
760189961
929245075
372942186
550555837
611207346
449765415
636777513
360473251
747925786
850217949
79345750
1017685153
450950463
1294789210
1271330709
997294145
998773791
685102304
997925686
1112271599
311987744
559757912
544457508
554714395
819633623
700397899
1214597553
1239196485
1335944991
1035038024
858565697
735082986
749295829
954521255
309962810
863406756
487255388
705049633
490171780
689065475
946557822
741733889
424435185
845425819
749579006
876404608
1103616781
1166223548
1081876842
1091079828
896115481
189491871
711508679
854979298
404856137
1116979261
701326623
797449124
966178374
785378901
58888005
991166532
1154461607
828692082
1122381461
861458394
656653686
1061045315
762945063
359190846
1348606993
1245633542
852141799
556266209
856014241
129761207
983824423
931671892
1201730671
452779419
586545801
718904995
459448183
622658553
1080301909
1393216221
1125340603
293127473
992558307
1010844102
881150422
636959323
702112559
1169059991
52351476
986271032
681923588
714995400
438008362
615300708
991669890
518582718
999270764
193026908
471541308
669112420
1083698040
729871199
904754197
791244177
533350556
419568709
841323454
1020280585
178964639
1122350758
1273956446
1331431209
392602730
864416676
875956587
852845383
60774233
1311828662
645155751
502304572
753437317
668763980
1267401907
659590479
498776987
327200562
858107404
1035933138
2768417
566233632
439231911
1070139095
1102456929
402428228
433232899
1198796816
507365994
568715815
436583701
899182203
993897241
871248827
498726972
622298441
877983466
471983666
668751525
1020696639
530856327
379347287
816978981
784911657
791647010
560924534
1156393369
1103057346
952540152
627195786
381479133
665031531
254232687
431448091
708112628
708118214
886090260
541111653
729145048
749250223
1285354311
479598147
627173292
605481585
1008280115
1122744011
554381403
907105502
299140665
536896104
709942711
369667064
797194348
689203187
728381959
678743403
976761134
709107644
516818646
983434324
599246373
336397594
458583406
601184975
710937777
597609573
411039251
853360336
392519404
1121258099
630777886
932853494
671337634
802248693
713523105
833799190
545811078
805608135
1322792850
328267517
1186300556
981685166
1301688757
715248529
580111240
449283693
1020630882
1120468186
560779233
460938688
757155971
815505554
336466417
374348610
689075060
834005592
734416640
774185927
461969145
1100760592
649619156
413098979
1082327821
1196904647
816962235
713361422
965986386
453543514
896113246
1292985820
700214078
103355088
977282633
863452188
580011177
808617029
524150433
466809774
715511634
1240907558
1179503394
618702677
1077152262
751503140
723292805
886238105
682073528
1024476061
753099278
710298430
76630863
564903598
1044802541
1064366060
845877313
1259460236
416998670
774074565
869787512
925307654
961038112
1233762933
956624062
420527270
742233940
1122684385
691282268
532541996
948399480
904471352
773758639
984740421
1202794899
800465333
515408945
982818376
1147522042
1217155827
639601521
1137128586
537141734
736420582
787326584
332323097
776339414
1285517718
704413394
595433882
758183891
874001115
468917906
952439714
758086523
1148105341
853241803
958291487
440217524
617510752
457098939
463328528
727247675
1242182145
1145828866
372582337
350414154
626006466
729361565
126182002
593659096
1005551268
960507033
1013681986
994534239
349614494
249525297
1059694656
1023642397
797167875
1031101457
588975540
283106084
651696729
878949087
769356634
342989977
172931910
1173675187
498967712
1026966085
720017043
429346256
734712019
1196694522
917845992
487040025
496365565
932738744
359759758
1127115632
560180353
283590395
1188605959
872251132
539249307
997987004
706607894
315194105
885253655
420730979
216035597
153578526
567237890
858802058
1161164322
789256375
692923175
1018014802
806063059
1231123983
1182692924
480208425
1058505493
759967099
746290502
876007024
504893584
492847559
770963024
751971517
599209753
357048737
315567374
821327137
889013932
1116124539
1062817293
908384076
696962176
1071397202
310887024
286701559
1279370837
688717389
444126050
1071041556
929948872
1391885947
1105808105
726035431
336223065
816850121
351655653
982398017
540332263
447403892
950550765
592453866
603632952
799008028
876544831
1095210662
1298039082
755872047
559587098
958154999
971113569
1041500061
1167641023
211104775
764636333
1184533247
1196060803
538515350
1011769773
1159297550
759402945
1015596614
964640940
1085249979
1160516908
1238582771
364958919
924732606
1249304429
1092921205
1083692883
1286647984
405341091
1032465224
1396714339
1130434818
1053328872
1357494831
1154424499
1271333973
1003656903
541473693
919176997
674409831
1189037335
755879090
1240823146
1377114533
1032819520
842063274
969227778
1286292622
1046376995
1030187185
1186343389
1131897641
994971807
690756469
70597423
1024658814
398804040
1170329607
1005862842
665803827
727534909
561826470
1039456061
689088126
1257499400
1146411256
1007474585
916089664
943594257
479848766
999657987
731306386
1134634105
740534581
290825463
1025892082
1137466841
596153954
1239958774
487878268
562595995
835598068
1174170925
342334532
864271956
1295986574
478254508
88220008
99776962
984114185
1222682538
254193580
841819004
649160907
994109933
710413149
401465809
1393565815
444705819
745067521
368180889
1297291264
179994504
406737917
1094141023
209613764
831113397
970289077
968243299
816949615
892089439
691417436
806721395
1082469769
687283919
388220696
1284029493
452587482
1067325516
726840669
940883246
1276577311
799695688
867431129
636463657
228773809
1286331014
679543366
1091092821
1068600202
764578676
1358670693
433802013
1103314416
1123271900
848213600
593405937
688933759
1018567632
726239594
403783347
640909816
1138420666
629538558
1019223701
895016593
274806796
866393918
437407189
489912049
1051975512
953133771
1247080892
729274284
700467629
1319304896
1202951663
1209829663
1225931696
941400841
133270178
1219582370
1112002011
450273454
368973069
757877628
509838878
857166611
955132574
897253504
1085012887
707675040
1095717172
659837586
486163801
494200136
1004776851
1217067382
835601479
1230126734
730232456
755640563
517392883
746098875
940067851
718213077
1080332210
629117996
844084709
829024265
1032491485
545125005
426549693
545309962
1062194409
573790987
1211530623
520898602
688887354
934861866
938311293
789056199
232876465
1001722446
934709179
1092007668
1020326103
628418052
1099623253
995364927
964003361
1011497770
539880104
1283150386
732103175
103423459
1307394152
669406830
952639783
1065075704
1030052643
1130810397
961401643
1073022706
434763910
1130677603
753638795
601716335
598417577
208162991
639570672
219884854
589192359
369125643
414281797
1236260536
891840004
426858048
611776475
550825358
332288793
529675186
1257458340
1310489791
919242198
477543043
1058504730
537018002
259686388
912335522
890428413
767304801
883799986
1140534748
1294808975
1233919356
861159948
1333354263
351221232
745493374
570742552
795823031
473867972
521836638
893607541
227967737
473666631
132590987
453329618
561484991
571655706
904843754
328298481
242123593
822257453
1028987535
1307935166
957889815
1006166370
717489679
95718270
714173328
656709820
510585498
553202586
1137708510
1278068386
1013605292
977398614
767122109
1275031720
951616191
1127980048
474084799
713861323
134626278
1335096553
867153303
923895049
370464116
793326955
1007207956
347189215
974420121
1034263098
894293795
857824399
120170498
1284914131
1185672368
883129844
681847096
574544228
1293157287
695740653
1108184216
968566617
1016355401
2949306
1100246183
304898159
1112530979
785262267
321104429
1284924247
938430305
544958996
433067021
651562746
473104273
503029673
535555467
1109498107
879657307
345901028
850288562
1359491266
1324378517
1188370942
451518125
386836706
704742475
891999815
861152301
284235464
153878392
481311548
235572659
824995060
862819048
655943580
727628202
633850383
1103276
1076810145
1050616024
1323007994
809949766
859287260
889041150
1043606207
983850533
1041801223
1310468682
497180537
1092903411
1250255143
407261503
403851992
923821994
903256614
433027275
354108973
933558715
1191525778
327811162
814107888
836686777
849528950
1007481930
1377217809
846737053
626158162
372485885
982918942
662519048
1056109518
1291640929
749874305
961672126
1385699958
609140940
471637626
886985662
651238279
524514364
740492466
932240381
909067272
641351140
755986669
74100961
289254944
901758516
949005847
1360487743
487216020
1008858222
766790123
1143705992
279492854
536178940
452809367
997562661
1264394828
1292763085
1124898630
666856707
1140205228
1229147799
483556492
535284723
878545457
556236668
546097967
969131479
403377493
625773110
882394504
121745553
771305433
1277053973
871671036
630484628
1276557057
1113756401
1218028301
1355965828
700204553
351406804
569715531
752312744
914052663
613063277
893626930
905113301
730016857
1374553282
1048879604
1337247797
450602507
281262984
1089538813
158105095
558016306
452115261
766101116
711750501
829911957
566034055
881557515
1067130450
580380421
346365307
447134777
959421950
512785203
361530329
1085108693
752386073
639189260
885179671
818946450
1112712784
464555695
1252249633
1261754433
679366386
425028977
831563453
697912673
854024642
990673966
786382201
711843651
748899036
480822369
1076157518
411930237
1047911074
468886035
844497337
721696147
681010875
944457353
698767715
1157104314
518092539
1373635648
1141320677
1178493941
538189984
388859103
1057874658
357160717
1266074838
763490536
482748889
541962463
1325767722
497113310
1039946264
1224944912
348766762
408047038
503451132
365430160
1017636297
222863271
922096603
718073333
1152785134
853865076
984554603
477908170
639095143
870055141
535471807
662551116
1114002035
933835461
817760713
504181908
503085277
877946846
1079855513
505852756
1111925265
439908355
889983747
1138084696
567998302
1009076276
1348690948
312787654
791195056
1242283097
227212989
1078667205
1210284494
704816229
767812389
502610265
1191258133
1055948606
461791883
513620712
522711478
1382709320
774928628
662553573
337937806
639574558
657687187
1277108312
826280577
541434262
402093889
932716243
588197352
873226011
691976913
496011176
537818726
737329565
517359215
947875944
445257171
138333937
967060458
758648520
715658438
652846954
464978227
35491921
652166305
982361052
542900049
1066073067
687613666
334661664
1004886032
971223306
614007564
1002857462
799109095
629131843
935485789
532096625
897493609
7430326
986348932
605188553
1233596906
804032336
927253414
590201367
572629525
962237399
699766925
320352292
842089347
467300525
1194868752
276370289
537568892
712998540
241007989
1097557301
290390732
647306615
551077224
854152275
345025589
441402464
629709899
622145208
135124689
2431335
1342792596
672209806
424531496
925286418
635263125
59677312
220367187
384769441
193609978
63447365
840757071
431620556
371625262
308631749
371133127
1045460213
1375959641
967358053
1280318394
1041085411
859313375
893784326
612242907
12263409
404449145
1039817558
945307339
1096642931
1143117419
997374453
778499381
575655918
1034209286
1004097978
661658937
578460836
555728815
472875361
725521752
420139889
645548574
641237331
946936676
840791616
637849108
114902643
717614596
648713347
341220935
762381642
822788385
749748906
976828875
740517806
629693104
646392925
726763810
64710638
1107196511
1352783147
548875900
550637958
465017792
885935523
1210038313
562899870
572331436
819432
1064102961
425451491
777511494
795401490
1201637623
447889890
861102767
581128277
672942349
1128652186
463776363
764140026
863654598
1028893633
558607258
136148592
484697393
1016682542
538509691
442646473
662210088
935243735
541667325
1040533549
698449267
1197467410
1088805891
941587423
866821405
827988
1056266521
352055796
749120902
855763691
1045902387
698189802
419716365
1217905674
983909832
924149510
1116070306
1328757192
1142134576
358201261
472040293
1284423790
1230807126
1060551261
362435914
1223794930
736392757
728238027
864630759
686334645
892098658
1049485114
603876692
1073727129
294188137
805284269
180094287
1122970387
791528340
990925555
551791127
591880448
1104422108
837965288
1264677005
363765247
291034366
438739266
994708652
877197702
178208220
566641044
1228009434
608347898
648505741
1321459385
302399479
1125273797
443557029
835725660
2063536
493502904
1090811088
1081943516
639416368
467439425
654393675
382088971
465085794
390373541
564300916
322162769
873333433
646234635
906930890
1195877164
975661787
478818435
952702772
1167484131
1125526974
1014382611
344367093
686070398
1227812191
137089297
659846221
119536744
1040853446
451213683
954104294
503636148
238168130
398329691
1048152599
398274179
955411150
582427296
1169243269
630725907
856077844
644144674
698941346
804022616
580764221
1284189469
214978645
778040140
975775552
806886722
850931680
751708674
906127465
513973200
362657740
459733290
225171468
703972433
377846801
330326804
1257694219
383818270
1294796447
476544348
1339252678
424520770
320505060
506789583
265011733
1920677
1259600011
672035510
1008090782
776575538
514986238
658881006
1060662047
412034175
647768756
645493188
915320771
316460445
879634336
1298772460
1236300230
1175147356
1026416271
1031454805
561558738
826155940
1096882490
1092423808
822160728
1052475470
385942722
437362998
1008056989
966337587
671157266
906014387
686494077
439649889
838150407
914100433
1070461796
1035985270
489006888
239728724
909933616
931891205
995779423
569903754
701234942
1083680584
993156598
887844925
462857453
219117396
1072538555
1364331635
1074200870
117421696
965446994
277379110
832067557
838618982
1301606988
658978274
1232552355
458099372
1013840716
401661757
1199237264
433105713
391733952
884479693
875651652
994818776
747899476
1105048641
526093281
275064272
906980478
136639456
1016334639
980182840
1029641135
969962200
330769127
460683679
1254290285
948522416
1114251219
569177368
440156498
1205176295
422694611
853608626
474698445
684130403
441941801
999931136
550000803
1091697529
487113261
942675358
982561101
387751902
909956528
1040047053
572841426
243497344
601458709
1306173773
405995982
1056378420
460871581
167875630
905043266
478635185
596386856
1058563728
549712831
1071779784
435321376
778725349
630418443
453774248
426325618
459212792
1220958922
411857303
681334507
928278888
480267825
673571069
433377449
1326777390
1071466685
1102329317
761130357
120035461
897536621
656989669
633208527
1321432105
450224070
707996493
605553997
405865014
1247719096
1104497415
1244174586
491218422
637146376
810496623
1213217611
821066636
782274771
497357437
726577297
1073799143
956505214
527315186
1333227485
481073896
977751664
352335150
1121232331
664753223
368130385
1189293321
1181989924
1165730528
607714667
695047668
1281515327
918600851
763403829
1094871148
1129307817
1029336803
395036791
946720364
736394009
708951373
299642945
1251711484
760896369
965169252
517895170
1094793247
1074232565
328194019
454044983
207332756
891777660
699161647
342463605
825841674
1177864111
587464700
982416146
1237441099
746444069
1030461976
480616462
778830772
826938851
1306152691
1209690708
988874058
562313458
559844418
197042078
1137754630
795679265
656600388
826441870
845315403
439914779
867149511
934640715
1295893500
573421083
1062108816
468058054
384100803
733685805
464045373
565708588
450690161
1212773683
446274426
732035173
1053473787
861346775
486982660
496404260
1108156221
1252610368
1287049901
168440661
67615271
1022147620
935585795
1036167212
227641192
692557096
928314595
1129211746
786245039
1148195022
1225614731
516141615
301224965
805032103
989206657
1279906445
1335842346
486995194
416432494
577849921
1201379570
817581211
422228706
458396231
666378016
827728466
967471266
1011403218
1284729373
434007932
1137391090
1238472296
302730628
529946177
726118937
1042705192
324749892
193235819
628778022
1177363151
1068208155
830834381
846538010
361122599
803852795
616455053
983299951
834495575
482450463
588764885
942226957
844142784
747839146
1225298523
548670771
475641537
725154837
324369022
964225232
464119575
1094697461
1079772133
1044109975
972250130
458978572
978518459
505351759
1359745916
677800946
613218076
1102555068
902279984
1112324483
937309524
746568576
140837720
1281027020
897686318
620638520
400868808
833402154
703060685
721016532
683262332
841946519
657077324
398943089
881284177
158950850
336595215
998038083
460597439
791162862
1019671036
651658238
1232020108
1030182763
1177151091
595209262
610743987
1355071922
1090259651
480461255
353813321
934305160
1116802699
1308076741
320149803
908516614
486805066
782718734
513806915
1106431849
403371764
528834983
1185114745
246362717
1194889234
363519511
498795840
469642993
1277912328
779861780
1175525602
789323068
1156225143
895268630
1175155446
400456831
919199462
410860094
1038278535
551321078
771277812
1245849325
108855028
1010475883
877186389
696604655
566152477
544239833
981265384
170515781
1045190495
921414407
1221362125
562387281
775789566
1253125254
494452602
960066400
1241415232
1156076265
643747404
829400224
1084433942
1016544938
1151975118
410449110
1072676657
935339781
1017944933
976563631
596542235
562128187
938269662
750830836
797990732
358685274
537273654
1293904785
1055671937
440717845
830468444
1131873849
885836340
908083268
1284898132
1364673211
968976916
1230183858
567799250
652842776
196535887
58687963
723121399
659475158
740550864
1164753542
976355199
1157492017
101944970
850058232
508621797
978303204
1242039319
423446059
699025433
516781565
661094162
725669973
1025316907
910244538
716548117
567444677
217182662
802810818
784545935
562487706
1106735915
1260951679
1205670315
975692934
422131440
502828395
525631133
1021386520
506808817
975978015
825395563
396668532
1125564298
482416391
1098424779
546454731
1099121441
329639443
493369748
1197625063
1018412306
625935023
717736385
657648946
450085065
742570803
954256647
419655988
919258312
452768552
812181856
939638399
1021111204
816841341
372326080
350736393
1095355322
1285409638
1032683636
755524021
419052571
570706563
162764868
647417041
761484336
1117528745
1079537476
1237925541
455563329
709253947
1327848468
815937926
277946995
509070131
260236810
497335145
489862183
1308991889
443105566
649345712
538267515
1257629513
436111920
1095359447
507830409
889510716
1033590673
1161204140
475301460
192445019
918106143
1092287224
678784678
421762055
862165957
972605953
1057793485
1088274807
640816833
1106357280
446947016
386936974
188478255
796511695
738401096
652263508
564706577
980675638
1192049902
287194102
616194183
682609939
453533979
680811066
701329935
754939774
1020450370
213553462
1247270702
1010710597
757864732
1243789614
921837897
917996079
687723564
1055400730
1223809926
901164897
630072967
1044587144
1315110769
1371353682
143558281
569970771
385956243
718761902
443267245
358187636
442895496
1090465419
860723483
136117923
1070685390
476980556
605244445
909249332
1178888761
693813147
1396510767
529621771
432339989
631953349
891450947
252265061
1358018132
668933495
925220041
973974092
607699144
698495234
490383581
1126635970
1066383600
459340208
126211783
928306696
841861800
590811633
698460476
328825777
386033292
574687562
17988185
822201141
1078429132
934231411
1202407722
396088539
1064603239
552899913
1206696477
586632676
976994736
440951522
541659233
949295
1232174630
492457944
604911261
1131001330
733606249
1387244758
718628042
1056557851
780196252
888633531
661586189
1086556523
1253696690
545309075
1161037353
460773952
888393960
1006753480
778580881
1036292139
375778394
189020514
1372969403
890785738
815623707
120838244
440606936
497604073
704774178
1237358997
392983374
1201613731
865309751
1002176155
564826546
595735312
918875616
1009157122
1104995872
768417352
1093902698
1134259122
484681047
1168560572
808481153
619663490
1191772714
479309117
430554699
1184658527
580080505
1040244925
979642170
970047589
965480706
1014184345
429689576
466841769
655441309
320950927
201444635
985596240
1202990403
481063967
623914392
819211515
833386100
598671044
1229254138
893581811
745900323
775996332
775446522
996395187
844230661
335175039
805031723
1088223387
1054738784
659496634
581718175
357078370
659020190
236557161
913849397
426209458
627291549
839240952
383131990
779743134
874862298
760651975
300734384
579400631
989230024
871887083
569641173
841933012
692435695
1336012595
908146662
1172669936
1376897985
736730762
842295217
725736718
854845508
997010325
881074341
475278473
640615862
1219867552
1007301700
907603378
651705364
615197517
850668650
485983828
1178836222
386405373
956959255
366745306
1331027801
561863052
1143838878
1085387082
418753547
1271182952
605512695
1027028450
574955807
702105742
1045631247
1047383333
512867880
760582784
876637731
477497180
652749979
646402146
625654593
384783581
1072699120
1204811733
880009493
628373460
943919999
1193147336
662979507
475840264
818934507
285417763
70049697
898488531
815540472
739866915
439671303
1128949187
635852695
749185728
871543773
502134353
908955364
854474570
428051446
803753598
948587654
382235054
476849893
611450724
867239812
964458657
883546368
405110390
864334832
325432458
786133836
1042562268
499574870
949404165
341784839
841159370
747241392
424863373
938779197
349309529
847282986
788664943
1211313635
796996511
566238544
156088739
230060516
1162359548
477498562
919776815
1262317024
353371838
451890529
375221227
437006732
719925583
351134545
844280273
595284221
513003526
472481969
793105054
578235817
432746429
796805564
749318220
539517959
682245647
762612652
857866383
657925150
812799009
881952557
622328660
50120461
702342923
1103859152
430971579
631172345
1063585537
741227001
740610626
969648645
682953283
532688226
287328076
794769613
214215257
80049566
779963634
643365107
1240322129
1262746696
466040326
600461360
512477446
1268392196
429550937
267080403
1025921208
384064624
832412436
960454501
443126016
507536017
416094081
1201118984
413842320
746858553
590463171
807248661
446172012
369438613
574195630
1161683618
717872464
1333248639
632017229
296721042
331624031
1106002129
86222758
511064471
648609109
1010325699
794604380
519636988
166627013
799188112
795036584
456351718
512339796
769552475
537412259
1383581310
928805119
1357181654
467894202
444837597
578465106
1225036128
501907052
473482574
754550988
858581237
1105703037
975138649
457106304
1048729569
969548829
305963068
451723428
1349326731
520542150
104468177
460871322
228133130
973017371
709262935
445649040
785889196
763075240
739639104
1099809274
780308055
639905263
923259459
1012960814
904806092
278762413
445644871
753011383
409899829
714343050
518044650
385511516
1121500185
1035991910
1241784736
1351250016
710406878
761939611
894807989
309623482
125893071
1371403324
967568858
462969417
543508557
388120403
653466108
628328315
786776935
777559036
215364060
392283023
914875042
1073747337
348027022
612260914
412719563
1088031380
613202898
1218061449
638531503
657032746
1078138070
823364128
1003913936
458961132
850338253
444919248
903761351
341952805
993815672
767860247
981746923
869074805
594768311
615517956
383684626
440159109
179931578
1119694445
467355666
535585557
594542581
1210877169
567822603
1311210203
1294474094
875502920
679921986
586900478
596005315
706974092
827711775
1305024178
609592259
920811096
497103015
952916862
1174571156
1035436634
668173552
1278383942
834140355
738198263
1060722290
286990393
382219743
217898757
424951883
741933720
665381132
821772504
493719644
1273271964
828096024
3318643
1081033130
471618779
1289085194
568177662
1041868421
389268821
304727990
1096751638
880242027
416331643
826708380
669669221
972475878
1183986418
496415243
256482525
1013960106
519819608
774023493
944142199
1041226665
936421981
1062978682
1151339166
898631689
446116899
1334676201
378849337
640717348
1118631842
315538924
968076247
1134812059
449525935
1152071526
1165778963
1345052985
260588838
1135182035
634063112
422685478
913374227
966538111
827559171
877976379
786390399
466938486
762630439
323954177
387071445
747085130
488877004
796009574
1123017761
1018411077
271993580
142227591
867477122
906795723
1332049030
332328919
715027117
538535582
543729851
639791825
843991752
382754730
1115631686
496395724
612533383
1290578595
195037521
396741876
392676488
867500370
509723153
457647898
1337076848
1196500805
1070595114
1002144098
433839513
1048156279
504674442
825715395
898775379
685684076
1051755787
997932334
1350467632
183055606
954342471
1233116459
1264242227
1079134390
237586242
1061926030
433745782
533024293
928216364
752305014
249404437
544130365
472315391
1085665383
867980799
937260235
496632629
1005286176
1193306112
1078697412
938960007
658784174
536745447
819341498
918141185
951884475
1242097782
984723973
1349633643
834496243
896211124
573835677
115265008
694825826
480540365
1084629843
468978118
1222486644
842747695
279342836
340162981
528093935
963918335
728764646
478597823
1174795347
787831427
955260656
1345488455
1028471449
418944227
1305067201
319039709
1236901526
387568024
820804279
1150604740
939385441
863216146
691690092
1085762408
115711347
786659135
268052668
927363985
366362316
516739949
1049750538
1076085655
1198067779
967140250
1234712823
374551681
327744028
1174227881
861541816
459971092
892475312
1019767140
951981356
961402260
622831443
484153390
1272580963
834228579
574226267
349926675
488081177
656150808
513959769
820660769
835429290
1352098078
1179459066
920768748
966438124
212674603
58744781
780423295
1020729999
624257506
507828563
805335513
1086542952
655008722
873867554
811579039
538304194
337457587
1065610313
1052367097
1167681980
1066263609
513963787
530324060
435661095
904431481
311489072
502272816
196016652
1025682077
426068774
852555510
803591858
703741703
1130376955
1128390541
641504622
1196424760
1014036185
1200779326
888755764
1297193656
1022598497
956294792
953138598
531991887
393938940
373938442
340434687
806115105
993194377
853050794
1351435920
688014681
427346651
537451930
1164578987
183757018
881457240
638173397
1182741464
1009555306
822193493
937044302
473683288
1241843924
802546032
1046774829
1167955459
1089456261
865727322
1339912423
608288477
899811227
706719371
827708080
902770150
962372591
736819952
655860373
428187655
831714233
197928119
930753512
965337141
951918297
407274177
771251785
644275126
1109959426
815412016
1166419483
1034955355
626240647
826506290
365779215
763988951
790796636
1084022243
395236509
520965857
724137327
505919745
1064093155
568620452
1023285010
838542063
1368101922
765176854
308310415
1277180539
948763049
972831557
937129153
398850814
1139702931
746984362
638314663
398715271
802001415
995082973
1113899080
841814704
1117230070
1201543383
299341543
1146218901
461388781
664381920
468090394
448852349
1223710216
863458380
1213011755
640254746
628609413
501481428
478283208
222651581
611942821
340500059
1040029998
1297270511
814702936
537847911
742159061
1007887301
916115986
1036856067
1092261528
1096962799
1018127850
1061013589
655717289
1221312916
655953459
1130896529
1157109616
787177006
852693771
436085167
762547940
1204389302
814537632
1222448213
227304649
907509242
1014936756
577491344
823897734
295118495
360399544
999588331
917701095
725488463
356804364
525787752
503806620
526615110
450361864
882259818
775242893
352152312
898725446
1063865277
935192654
786076366
764851141
348517869
1395919979
790511012
561446223
1108116716
988623090
988385361
781272178
440245368
549883950
1200549210
765790018
986683402
1290466984
917098634
306594828
1032831134
540075301
1035332339
1077963908
1242592811
803405140
905903654
952373706
715048700
1350736603
718133833
1126597264
851365270
719146776
1266521357
1221637790
720579853
1170841693
904386325
1004016548
987192479
1124727352
1021831693
935958658
261648703
860075775
1056062032
1253318956
1297729993
1061606689
525578920
418651762
691222561
538473803
613487104
721552349
736772785
340558942
1080598976
727492471
732740903
1242337356
642198268
875192731
1089220217
722714561
674075635
828701749
351068630
287299884
1019977325
615310923
668987218
1022434935
1065515885
791362452
936079464
804794009
475073951
386377410
1174307531
458536556
600581707
712457709
452535438
598645974
888867618
1391857106
518201949
514662009
429986240
454122081
1271812509
1098776579
1064606299
891012680
724101736
194142621
774322805
425807976
797936003
1000404171
882211922
940452543
1369928828
629519131
1231847703
998379610
819479907
764544438
1312856447
638805926
639989062
85544941
497963365
514898019
1057232913
1213485491
958959386
1177388246
449647734
842582544
1109134617
659231048
1199529285
656332888
1124695691
1225345996
686927178
527799399
612287049
1344257129
1385234611
980226972
486092701
181165061
335999335
882406217
468788913
985096596
497651567
941516495
438076510
510843864
506854154
631434504
314019748
838424046
892218862
762158462
1346777075
770457375
362161026
899275590
1128576762
1129237541
466366483
408995691
786973485
857519768
1083491639
1104801042
830581841
1203432818
443422979
1321528021
1007098763
887389228
957092524
530623205
462706129
1160229539
860894592
405697834
1233064454
991399838
121193732
896749610
663036932
613358979
848117694
832551008
721343810
383085501
469966890
1235994805
585395330
693882966
1005051218
786002298
448821354
328889964
475851501
578834512
884372573
958592206
826869283
405417254
784978694
663046909
797225987
1174755591
490230571
697894761
395315991
191697143
1116268878
326374817
945934303
536474065
871307431
346420175
1023038418
320513096
632344159
840931421
714951039
438700846
51332695
1397960357
1150844956
808788051
551424170
849110969
503069977
91347083
1149201799
325589439
1224795629
1057225573
70559276
347488698
932254899
811780786
552691022
674599344
522130540
7591184
988173060
367644531
864024592
730646471
683794001
869352159
536051276
797004179
1205287914
492811851
393561557
511300042
1016824870
1031526943
855342817
1073341977
1174822400
1143201688
1008022937
1046614565
1075152235
1208366266
419284759
1230776555
888334475
1354987092
990928294
865985444
613284494
799984799
903631038
739589719
1199149579
540931001
239979227
1126911719
798229749
849035904
366424976
747577829
386565194
637498317
591753707
1088745710
445274391
1301212607
1258090097
992979149
1266957550
518143744
511080136
1189185555
912654297
1250148112
932556972
754609192
765209093
800352124
1137168581
453153075
835737981
493467934
1153463537
717731350
401520192
832977486
669641394
1253907593
1124996182
870380174
418580730
842186225
1032521709
534603236
953719448
1112106403
451216858
1132756828
967077875
628974564
870505566
946129017
794585457
1392359677
1293795296
529751912
366070381
161493911
992787919
572491771
434454657
391313636
815155111
1082719642
729101220
794168678
382485839
1221672964
892696009
823392185
317022884
875884454
778952146
1057124899
1172716321
1303639946
1140042851
1087783118
1052216373
677452370
687894325
183978470
32879518
474040842
1071256656
742502720
1362558807
919054582
113571654
1261958721
525867385
420533095
939773948
525983221
550519287
1248328029
915402355
684631070
721140537
615169486
720899541
1166987046
507743519
1257387868
624699443
1042551508
1299222172
1026021952
1161891186
812859601
921949665
820865554
1292821729
1004606786
886128695
823887701
419548756
320325743
438098170
909608671
1087576043
715733873
944215878
1311161687
741555339
1057878641
973327221
594357410
645060752
835275238
882727973
892580750
576866818
574686747
774739983
902473413
1078738083
1327801665
750516531
390579587
1133160353
1011261875
1237560213
536405186
400895163
1165576433
654325117
702561110
394888939
1171698016
825682027
1069215117
762768003
1129418276
311439776
899625188
734925727
682401546
517734506
585521532
200034872
449527169
816388453
791155335
1200231254
549567774
852273081
782361346
482258890
652100844
836828987
1140053387
871492037
596766956
615804822
651481285
439798976
827343371
748188673
448325345
498164565
1189932839
864855662
1279357763
180586029
729122963
646687652
1355777372
893355999
748733310
401313794
1259651816
1235183122
437971464
456371383
330165513
1043328047
448870026
1215705453
829753806
1082286695
402948317
513844597
790735105
705921713
844418605
895494999
485556207
732695301
1030949551
958613805
605144798
730286620
287603062
1120591918
893474241
1181149796
811882264
490528808
473009018
1159164582
1272480480
1062415005
864269933
421395908
229696359
569010205
613161035
1368919436
302824051
463121229
932093881
735841246
787495538
1117974548
624621305
984753957
610942540
112242335
1034573855
1095518405
665690446
517200178
716387293
1022353187
848071125
835833090
496543887
1163022597
681667270
647231481
431797804
1089854223
623354297
831866687
378768318
999496798
1066241568
760883767
468795049
686073938
1096820236
278331107
1390344424
232453872
994593456
778643290
517019586
651049374
1174088901
1361868285
972494971
675266883
736903973
768054263
925308109
890509476
657803197
674050712
967396346
931927810
1258262941
986841778
1375596348
531865032
758938514
933081748
1260810673
581515905
538435673
1010653595
1069932028
833146585
637297620
1239318497
843185279
43020196
688942888
549324725
477866948
1361782718
700572269
1149235186
1117728283
874445826
785738683
1177960689
780470672
975753824
402380360
746227787
1361562054
1092762169
888552458
996637673
709321810
578465117
1161921442
1039911824
1154568816
904416649
386352031
1059372843
925998403
706032770
942087995
123360164
195751268
510301450
202166022
490490191
1179066195
385620518
635090886
256157961
915254554
884265567
1075526640
1025310156
476524020
452123937
1391763790
998530795
632044395
250565788
988885537
1125464668
585763599
925683478
1120918174
607401714
452415564
788314187
1220655771
686228116
1041396100
1272240456
642488745
1019843425
708933905
679678945
1156497616
1076498126
805878859
1266798837
931382544
509994939
914609245
505194417
1052083056
680435393
1149549912
507983664
777736692
724177197
309340075
459057549
882169999
1109602236
1000540993
889093708
614024380
762534455
1054172004
1119361845
1000352077
812683722
1013998836
911071005
1225060493
527860745
1323850920
1132020127
457199692
1294215626
783950741
1039677192
486070180
421364542
593208303
481320969
1061267944
1001000641
722227999
1357181957
944865933
964309959
489405049
287263187
358498170
1384772069
355563468
593765816
1006314695
245673814
1268411108
323877526
1156207120
1258903203
960672469
3917326
928908984
840353914
791654263
1067325908
725644475
1292435336
1133424748
1037056515
629043853
754855257
517716904
730380614
244458457
350937919
359773371
646667177
815492519
1389164982
1060233960
1054531780
1287553410
691997002
506863725
974461099
676719463
796467176
470495
1041504010
1077451775
93337
326158999
877299244
1372490271
602736786
1032534207
808847439
833915056
932166928
615492150
1081863679
168084161
399960357
159100291
964652929
1139228479
578990563
286603152
658010764
454146154
1215826673
874238449
993585801
348835288
1016156327
923003393
916024528
823445201
763354008
1259941821
369575888
855113238
597659530
149514437
802885811
693609973
47833754
1124999748
1123959309
894432779
298110422
297471670
426179368
1090147457
703335221
1084156725
726500535
1268575597
575037998
945294832
926737990
1203056068
83637173
947787802
338751322
1278180916
827727369
874123857
846439695
800466189
781965533
709019058
629750119
1159427491
683065071
1040432150
937134391
1076805522
424683416
576371621
785731527
983406460
1100543023
1134423031
648850990
499333895
403816858
134396431
1310138555
351858191
383593845
781161637
683470922
1179011148
488401750
1088390878
1221719185
1046865571
1098015384
836501166
1295150313
749878343
955736599
1242014512
839477043
636951929
798941750
1094982488
500857282
798772636
928363922
185725215
933580389
869874492
463461377
524192367
1019789255
800202683
867106795
291652238
591938941
712026894
748192479
650449152
1239611028
740827659
981793389
978770662
693812849
1081738182
977997610
335600475
1067462879
380588494
857445888
884917749
721413089
862814192
946409926
815895177
465520990
660890573
704138081
704249320
624690789
969152532
1135390353
1025155034
1318050676
363207703
679517767
623264549
490241077
323648011
331270216
714681294
1300795844
541127377
1116904577
799014406
517222930
564833497
708477936
948934427
278484116
561732147
721242819
826089707
392954816
381993384
983977406
614728768
457501416
930744093
1160260423
521893675
908287893
808800
680016283
1272663467
223598845
638201771
844062535
645642079
947207709
1122700639
255029464
767076306
1040719137
462290925
904006930
1032183423
1102090454
397959055
661804502
575016939
905349764
789595128
813866114
377284332
359948180
805654574
1158684071
1075342315
827702124
834416546
755916846
351324486
1275131331
843586888
879454427
378275334
426311503
466333615
980366418
1241966800
643666790
422668553
498834271
1070623884
1030683359
1009436643
1027189668
851048885
1157892558
232162045
677365645
964523787
427722404
971592898
722625218
550116046
525142068
727555149
1123018721
1039588995
867845682
482113671
139812979
1375418170
941106962
598652374
924396087
1073189229
583032057
1329810334
630783375
1240152692
1185929110
1037986345
1178806177
460443664
626750520
744810788
1108369123
895250364
1011694886
1013334363
1277104045
786613369
580339064
1118505271
893203614
1193678501
508417659
773602431
622813362
918783403
625897583
523731036
933785768
987449801
769907355
833611787
638756646
571949774
774507293
691384699
731527899
1135566489
1091292057
968029178
1266797084
975275810
796349954
1361740186
788559261
667325765
1073746427
308486406
965452064
800270375
441620618
536987044
897936026
543336284
452131505
494835082
677653882
796101388
1170344865
1067544582
384052302
1034877449
928583876
743851382
396163365
471521617
981047776
547378385
327567541
724910076
977166059
384670799
680346656
313614724
1240258087
1314163456
573864316
1006830431
350372397
1110122990
451627210
1253159334
624220936
235889774
440388892
1304411807
929533738
543140178
1178712668
1232875927
961317221
609318890
851822172
872056093
591805599
1032768995
1147950899
1106661606
1030571673
939131573
627147319
610989057
745635253
538338614
652739781
1113136680
592748541
715052056
809132761
1249207130
514394116
776636451
66837550
416890197
855757572
764698557
534331273
703431190
505163186
925749460
680997476
847406279
838452445
1109984437
494715271
922334814
704877191
693797483
974056386
637348871
505961566
506613985
1134944894
702187309
604291753
1137315220
1297579810
1010291851
1246958582
799548709
516075968
577026397
728628462
673888838
476904284
647934271
752939529
1296751497
560382969
994591115
595389933
551914150
1007544570
774078664
1396697137
1293155401
899118548
798493319
909456527
484175306
605384247
746126275
376788696
679780063
847166511
410632599
970803258
617437039
596717924
1361524455
1076443831
445314635
799989689
1143863302
761316539
705708992
559405513
878607303
1276120518
1222899296
779696491
1011881992
334418014
398609413
1227572040
389055843
455905342
713739984
365940630
1058320115
1217561102
1166939266
125204693
632862072
1004365627
411349679
910437361
744990498
385693012
1156091162
582185481
448690840
553670230
1366202613
708756105
763907406
1272522328
704183629
344991502
408314224
1017406500
595552010
739437115
925413840
1056793552
866057974
202339941
778893713
524112039
1126556231
761862059
406395609
454350938
179278724
690538801
780031399
644116212
1037153638
1122554080
1082427278
1190920561
975181920
736657449
844537122
936235379
1308582787
1019031989
833952313
1382384335
1277313117
771489994
1396595393
360021908
526833077
643724449
681338379
707079955
1253379050
1335349379
1100790763
468465560
830380367
908178289
982843179
607845822
789255502
1386613962
344284706
414186700
1227057834
1094005966
836066784
940445890
387456619
860830043
953423579
630730303
578270885
729498015
1208181209
874287217
311764167
1299346921
679838923
1086163813
1007120937
965664282
387253800
849258520
604757972
1174270807
902798909
1167353338
930404776
664149297
1210523348
652029385
1382135533
174079061
489077478
579483505
1073756771
1324823226
752585156
1163039714
1037338962
1024983484
1045961454
572341594
1299610821
50568752
82763995
519013184
491478821
1083059487
1320536781
1287155920
1077741963
828117868
453885177
1162423739
491180371
1278210413
918982395
887055582
780965996
1007353626
1014136108
1058092287
814032782
1259501235
769435577
409197858
1024512545
915641534
847418216
1162462846
457573657
1153649657
507164092
1064549581
456658408
993896820
167864710
429257066
999701268
402153
1068319055
390205532
459196084
749223376
479056232
1004622878
980122976
637358099
1399867495
1382220528
1028698483
848650337
1334443647
1067478659
1020291347
1380384502
1215534180
1104577251
883547175
889139715
718273367
270931841
1090863445
628624573
555655905
770430682
1375184955
560984275
1029144368
392010991
774242205
793057027
1016809396
601325126
708712679
1072518297
714978223
1169746944
930618482
529580133
476279585
537761265
1059440993
659073696
165372701
298531885
1397666576
231831018
316303454
726579411
917703176
89240622
1160417844
1010016210
726492307
1196530261
1243717493
755918417
2658562
880622352
1378531137
304866990
594547595
1141900400
730639801
997071667
895659408
440181204
944947438
499423537
636015547
671567279
1287082034
901953775
1201306671
578893970
1036497524
967947977
1123841799
1148777420
527090079
1192789346
471684074
879990256
941708053
473279537
1228025215
733130880
610703252
469369357
983807799
983802011
600569975
135383856
1031301282
1201789278
846211115
804052802
241808896
617570848
387376984
507202680
710318997
981472360
42228658
901478645
970256392
877874069
595013980
1036649298
682829193
414119491
974911149
242266991
969340674
445612459
891642036
237534403
854828442
1177435251
941973298
1014853048
912618381
424285808
688650428
389117992
889762662
965867931
831819025
628196498
1388793877
849691373
736232089
1149188977
1050581167
314839299
1336631941
855950509
383962727
322886215
991677813
1207329369
423893933
739450113
913843165
561429327
968946671
368033085
647772784
716316060
518999881
1075623799
1371449482
769616291
391839170
504955451
534026893
911622304
789446723
861938843
839399796
81549821
679253003
622948289
930525614
1174714377
1005850323
411579811
1374619898
464155935
600658641
873792220
646026440
996086429
191324743
483349243
1247402678
258229403
605580331
526258971
974965457
1262664270
1087596123
1066158911
548047563
1241764192
221554954
1142166809
1017638614
1041904335
580893422
396346206
1225233585
1094184449
869192441
1148956721
225170329
902549389
665397409
978067227
462164289
1132459835
574968681
656030962
718081242
994488859
464840099
1125582055
380130525
759890281
203502457
621651343
869607893
911253660
956827245
140795037
846158311
749857428
635096776
900431068
846582881
882969734
1145177647
1074516565
1055816602
510199720
816748202
792939711
1017362129
516316638
763154167
1388624869
708438747
722755195
1125684645
744729219
427830944
106253396
684782699
713893271
1079538894
739149113
904641804
385758210
1260373889
959194291
1050508236
1045371265
1110667084
1124611147
785857788
546180235
644969732
1169218502
1014803788
485625090
658974555
984726510
365329772
1076842185
1301010582
1020106789
1219719836
1223618348
792650823
905180030
1246421599
332199405
1305473068
161157848
733957685
900120159
1024160498
1008597872
418952193
616485286
1223456317
202991786
1331528644
1373066031
856522677
394300188
1115832578
901997787
36307161
1164321291
1320015923
1063116758
814861218
1376146669
397267833
475967698
490748027
940380518
1088484249
180485422
716194328
1019549042
895677618
772606488
1197021163
503696361
867775842
682939612
1229409074
963300175
701834526
1028115265
290594752
954174271
886653607
344500082
1228618436
996279260
796574606
1212352259
868502014
1076815595
276465976
679840991
762279342
487971567
1084293179
581812576
1123756686
415986425
1171233823
1008965736
463624465
717874601
621934473
959529583
464015075
320859081
829666410
928276670
327215108
133485252
1236658388
608331260
1096719213
979835610
1042151243
852762562
1058732920
1253484071
421567534
1043645769
871213752
970389257
323805050
654171503
540023146
547912765
346756257
786513756
1122641224
355263105
1077444147
353390989
942208079
972159997
372321100
1063788425
1186152118
895171990
1139240768
784335655
1013644832
1125342286
1398620562
580031551
769077803
475618232
1391947323
837366241
648756177
1107630980
901453316
907465397
764296893
658484049
307719888
850278685
449155014
450252210
927161839
1305770239
691871723
800542636
476776410
1239205035
1112838442
1172887712
928252281
1290153137
1174053732
527334559
941358992
730011124
630134305
826280791
1146598893
529756627
1003331584
532932316
1221902216
597814330
476250632
407490068
621114033
1217541334
672208748
671175847
653368103
791273631
606906621
1237225896
1261394257
417262190
748556375
717814107
1298246137
689114526
307865345
1083691977
1078578754
906808983
452455828
1246942593
399785236
621955930
1070463353
1104167606
877477820
706334721
1062955385
463285835
949366090
1075476617
921991724
709185754
1225918758
1126047910
827139949
1238262185
467796588
1201761964
311793959
965025024
511090460
1223385483
1313365341
562323416
543345844
370532970
1134034934
501863655
873326307
931179583
1343676618
261974051
437966293
827806911
922043210
398565129
629931544
894978526
1204129220
1098262988
660805338
764287177
389382991
437163798
527442912
1257148247
589385581
757291837
1064377434
1161643432
1286293108
1184209422
823988734
611926038
1068235495
1352895378
514036255
929630456
1139709094
1096251866
641425906
1259482239
989303972
694924238
487516475
446248871
391468516
953686421
780434463
511147196
1176286803
810581221
583167977
877997511
1018321665
455246679
1381072167
770090315
1148346147
1168433244
1024047870
1271695327
75433042
1231863401
184954528
469375418
1358686366
657378988
1206555205
753105805
831516677
1266799405
718618169
882175512
1170279192
549724080
1010445391
1095098318
961902446
363242866
249108742
913900644
878908929
982665527
816885230
557911780
735619855
1082405361
1095059496
637546547
611107207
845936711
715443763
1300886494
836171172
896816165
425122296
73257738
1102903786
992553194
1307244633
1047725227
1127672768
1297309518
488912167
1026022473
763053209
1087962499
533466399
1069279882
727820470
915493797
983467419
355324502
620306009
508436667
939346786
1256395553
720625602
382382167
487680246
787045778
1125851032
336899093
821157187
1187485284
1297551352
1008435918
312507705
1055818088
669056475
1114304637
370112614
1067640511
450686156
799601972
129450041
755124008
701394630
1132506324
1184052062
1300394279
311778962
983968582
1196512940
1294928313
751583062
1116422377
459687597
839042438
685546156
707734595
820237766
742320026
516317087
825054408
788749527
325822582
701899521
1058764989
443556362
303587377
1209187046
1309924766
1124746663
527123106
475153321
820498852
1125711607
1052638137
921065429
1070506848
653108585
766847137
733647410
626257892
867525859
932105025
670449294
222141865
672457918
1017662311
722843574
1165184196
297622286
743475340
1281532703
453971567
1312702893
920918090
827791009
408918037
1296723912
895491933
675873793
623502344
852853967
756535183
958435317
967368565
1220146774
779134253
1277606661
519702425
440016470
786928550
1378616626
637853918
502622687
801300182
1114657152
458479843
881244648
451495091
1628227
690707093
548986050
1275169389
439741819
568796516
1191614507
778012039
778034290
902340158
1342720784
264085164
897816230
248557022
421583945
791063861
739977516
735704562
573320436
503546754
1281136080
236808541
474433575
600514078
1248678280
1070111339
1234821366
926732541
1005117724
783273948
913188219
1011276675
387746020
470486485
933397678
299531434
962278747
897093864
764953490
669089746
1251014783
956229475
1091269583
1175265284
832737667
868937653
1158228954
679680667
963160585
825477047
502508035
677800398
759697126
1188890784
77042479
928655759
203700572
921241532
449083532
1328824404
546727769
1049544854
605318642
886078204
1057853433
386103146
534528258
932786774
1293288341
451182697
914711317
602782988
92060605
1167897212
419781433
654282426
724291369
541630085
466807956
1195444012
1027361468
905381700
1254022973
535162103
1124481445
941448686
784847419
1373887522
569490274
892743424
954034775
963434748
844096049
937532191
819617373
960216551
1119312120
1014022623
1083420954
783751162
1253793364
567875734
507419618
375913633
564282308
1167100798
251247702
1177589437
697653553
801327431
677205966
766152163
447015309
1079682557
847124634
510696775
485820756
412922997
796103562
1112543985
1019937197
856646059
647460845
693882232
1008923598
999008906
848524685
644879234
769763720
1038130372
531012139
473947520
85176594
1251187430
914699852
892708739
519085607
459751787
630315376
878040790
479678032
341594897
1205256958
897164007
453554740
145600889
1381544171
577093649
1154011359
417615197
505886333
985852670
615243096
1154056721
953103379
437167452
323134051
775179281
653062003
457748816
1035616520
713566619
771245720
424045844
1088263104
1390412036
1123501544
964003946
753496222
562960207
662395594
1343566234
953441465
822372486
1110647446
1383208794
1318994289
1263185647
925772318
718013724
1142980668
1202915953
720114858
98852450
758486998
976996320
935862571
1192231102
841075402
1198532858
967181641
1393892241
1255942136
446146567
668192335
739530471
361381523
863203354
919790655
449693483
503802309
1152550477
549926718
1005815707
803801197
1170797630
462405217
1229205387
982497375
1131383751
516532889
836789689
974416380
1396237722
410962806
855606365
1020025243
454461320
374174693
513349574
751094914
460974706
436702741
205006100
514540005
1340368195
818617391
464957550
616668108
865959021
723701465
1235672692
1308070111
1321529585
493845082
615545698
676238416
766756126
1387755693
530401699
963855299
1067655674
696142445
944182014
394556532
1011576025
740926516
629551320
471666436
746065507
721623582
1227883576
405367992
273183182
1154247011
596526276
485785061
1072598772
897209839
384597141
963271983
1098287839
400182794
858975309
1238664303
518579849
904810828
1147189704
1199173178
407810911
1294673115
763863733
1044332825
265196022
797774518
838650914
1301376366
74561241
875485528
1042959167
74978361
994105651
680903879
774440183
846390909
538677620
741703768
1178583487
492271292
1201695726
797056073
1245899869
493850738
310187050
986341303
771861662
1142755845
1031670211
909928797
436076991
958234679
1393061784
1293096482
469971452
1206902244
877366152
854099896
937242570
820216779
948652085
752394766
1088828289
596886485
502827758
1084944057
591194368
915677061
1372390883
428648856
686882161
273500341
1205308103
770207581
844342984
777077818
1247661083
481144914
887783381
535621595
947413503
737323735
627799604
453846597
1369381860
911348049
618862473
673514723
1035750169
705394783
935731296
814988401
396889536
330830311
485905951
481596611
949695738
1279294596
985898594
406584705
810770897
739290664
972451210
910315070
782850911
1340336586
684647252
669830479
1011543452
845730356
1074432124
824241905
979226708
1115018791
906243085
780081337
785230375
1164093194
1296612671
714462050
778008540
1096955966
809070488
723269113
712569470
1023232042
689117174
540852243
587178170
439886341
848496044
1089474764
911070725
667725365
910844645
1299360954
818986465
919739346
835800366
1213651936
273195593
965660608
496518983
674264186
414708453
1272859506
707270795
1258701668
400751975
440453545
1092344501
1083913262
469240758
738847671
377729980
649957680
334826526
943545907
1133693860
592214074
1350805482
268657
1074529254
1390917626
699178023
749404649
828331845
1040753499
1177686042
313239157
601344982
903306907
1084604911
659014059
877651626
717308247
321051336
842088520
731784990
1216649509
813376144
722008948
220159084
844643246
1351499108
468213586
858981224
909092507
1032895936
873604808
1123750230
625308045
1086460983
607960637
558751691
391594256
857891406
613909893
1038274087
577251969
437530030
533255164
81425336
1133823946
1017216405
868938362
1328229420
359941374
648571567
733957424
36164595
478631321
661042884
689777062
86634453
1089298030
781127229
742003068
802199674
373785767
574116537
254883988
879763178
1159710557
235153367
966831764
853838940
660153785
377513723
949896215
959393406
921574686
879811248
59433232
465925414
1390449044
521940039
502259650
200234223
752926570
880344161
928542116
1032627070
1108220420
749732922
636661580
912835838
825846139
909178560
443103478
1128225985
888391128
949464634
798045491
448251281
654400329
734842444
537446306
527947577
1046197826
961974517
667532593
417922180
1057972774
1023511542
518045600
1325600946
962305922
868029509
761752112
601845727
867369385
1088897026
1243906825
480405987
878214620
843184198
522017692
1265752644
670765873
821313201
820558058
1111115440
454868175
536743166
829261255
1295806284
743747929
438918997
1316000688
964182944
1035452438
1200188666
687352494
606936274
1157675961
564348015
670710975
671372004
1227700935
1074536374
924419131
412859352
749559575
187379107
401182127
410154379
877467576
988064164
1321459117
509051331
1389834062
729988120
385652632
241917442
1096043904
751024028
612813088
537006627
468256586
738014984
507992692
1231931840
585083990
1087803705
1013033035
906883596
1207335533
685926107
457934631
591558074
841170929
702433563
526496263
1314888678
577857903
1047362106
1036874138
761317166
643091588
531187317
1211866965
803571896
1066966852
1286364373
786893646
804559666
734511539
567751997
1327858586
822183479
976699542
810581076
757696671
798268883
884274409
459142129
854703929
571724118
1126838619
1293950605
801136769
879463972
1004262373
1342220666
1097955989
1054093289
572029670
692602821
1114028045
732055638
322162757
891386452
1075375491
311410657
440029197
781080251
545227227
858590257
735572335
661154899
1063559752
1019681351
259844623
615107736
1023800792
436269655
872572017
1026786148
674691761
399816998
636961151
915590888
1035333541
667534313
906962403
979401481
968282271
302949496
627404186
783077428
793070992
1059691721
1287310830
685545091
301495842
705146281
405218554
525666622
1242403106
1377812564
929360372
561524616
1221279013
1139861389
935228679
838838001
988199294
449140748
675440224
529858101
322817180
1298174529
1372796901
474962959
1287519420
501745901
888613875
428563960
914916618
792267182
884862945
251096708
455645088
1299369230
1021273269
536546353
1225789535
353178377
663551749
1399016913
649550641
905845701
800198415
875831832
536358694
993282084
602367349
1093502342
1375396856
992417991
1390670096
1193134335
727545620
937741464
547711782
849339342
870457924
618283037
1092217197
1189598335
1028055293
422213511
728476110
802867907
563734256
862705195
379101412
480889291
268280112
417275581
276882946
376235574
680381283
1379350914
750508395
291174631
1173387601
848050305
689800538
825571223
894300297
690399306
864129305
923909299
537200084
499173523
821083284
525375672
966409299
1055567212
1023776023
503537473
948395765
520737176
384524857
1026772957
825619938
1005686346
809120364
986318922
1108972906
864616438
1317271179
1188177094
365939711
1130293019
694952008
556269723
655533558
696253061
1083304660
633240221
1035841815
687942659
626303449
493400284
1053100633
523446996
913643954
961584940
193518559
856794211
816617523
682417070
866602773
774239729
1159734189
623781868
54405606
539849619
556407487
963504882
946437659
734569632
1074915949
1179085165
648355059
936969186
1021997488
1028004444
714116986
1013029328
835641950
1050190369
356263892
1397722030
277289692
381386890
725509886
796380884
1028619729
1024153851
687295548
406789388
1116658753
1075740055
813013485
1088776913
316222759
1322777867
919249917
604208967
1073618671
1025811119
402426132
1219481789
1281361748
546593902
973295781
229499574
519679223
924250067
747779334
352945641
394015264
928813653
770137107
281529605
392551416
1045193028
789682367
1119442217
901867891
1016046501
811760023
905035336
356649997
461640655
1037009208
804802531
359635180
884512480
100425946
384882628
1180666987
1110721818
1295680812
533708774
441715680
790052414
527382362
1252182653
360176606
453140991
704100020
1065594199
654701810
935909690
817839413
1196344389
572595279
1083786777
692987356
1230774813
545970014
1148513008
397400660
892417980
1015124929
347053317
429569773
770091918
840785454
957963740
492403481
656141106
725999149
1112937039
1104862410
406579937
547216229
1132947245
466389950
957234781
902546466
644013678
546077715
1023922262
1019952871
978647909
342100682
1056021365
1193111756
695788160
1303167095
1277368607
759092540
1045705238
738792559
1321198662
1219742539
818771982
769800893
625255538
1095104459
817654155
316253257
928314698
764327336
684622780
785220025
568681145
453066024
807744135
1026064315
1035918762
1016648981
1341353557
467609066
800872860
1053623141
396072938
844097495
556584101
468700763
1102007984
779372164
836653356
1145575945
1289742816
740852817
572294357
1055715016
1062685748
975703155
890616250
796552713
1282319756
829285077
568724637
555179414
1083257236
547061900
1320169993
850760916
374972679
1066777162
928775819
736226402
1035863906
714003803
1233606052
864886217
865007894
1147392711
738871090
1329767188
496233343
783734850
1326430682
801393368
775350099
992139518
330336343
1241837439
574539901
865099761
927646639
1006896325
1275160931
817239051
448519647
983906252
1375589339
943468391
417820781
1345575300
917085515
334928112
537824337
1007701182
843283751
1358666041
1306881995
1276608039
1094727074
496903299
1151747296
985713058
1087180696
501710520
1270448282
760959927
558685317
481015471
649204009
1387914587
1219446480
477675889
551355496
1298806298
489435010
665590569
731384593
231141809
1202834322
843482220
1159610711
729184329
640956848
559795967
196959709
310834479
1212870327
674866865
1382980133
743879975
667769247
1053995172
1138277503
825251962
1127766918
703483312
967348961
871538499
845343341
644259151
480640287
874444463
1137000801
821361375
1367987932
423500579
460860294
1304439030
1209592387
660251484
968518012
1017908071
1193305136
1272738791
1164721227
775128874
987987737
1123490475
1178681360
1195721013
528757944
1086015181
1058988922
301199913
995489787
1126441362
1251688133
1134950342
1261835086
506761997
1360065299
564747761
785308659
1296300636
379514592
773316497
1211846132
1244964155
856756960
639093966
856177088
755627663
874524900
775523910
680530606
766508431
1245623426
1233552305
1351806764
1238475254
1214494233
1278053809
1089965024
571836264
464041374
1090529706
521582536
1138005696
769838763
868055760
624115865
999796334
261655245
596932303
129588417
1334246214
803867463
871070786
989202296
408974865
1131581872
908618724
656230485
903005930
931931133
757061216
1042320702
1209750656
689053718
508432386
653640342
1155643034
1287473930
880271753
530575408
409900903
929385547
982211223
1239586857
1250781542
1385169172
912226123
1028224031
1240237475
1359054990
873063084
1085506761
1143904798
627925760
884839232
1268447276
1107318941
911275831
937302561
548965919
1104368337
910612837
546097819
519880796
686204405
887032586
834106096
584427601
576180353
805758371
854391849
1112137590
1167620307
920074692
1113138296
1302431758
838448592
810398085
1197036096
763896491
717945200
655207867
644904542
555981963
113068946
340405054
1069433766
1109098268
816702156
1127590194
782840595
852436196
1283959579
824533454
1081831952
1047775084
723857842
825761808
460544904
544450726
474814100
1116586567
491956334
633975347
760523329
925977850
1002258016
1256157054
1116765710
1010534409
824590062
1114043928
782960892
1121522565
942976919
280244186
488717261
248709041
257173682
707690606
934846402
677852917
1001169443
1230992507
824908620
839605698
981128248
1014084545
1255840882
498367032
455776339
707087125
807462636
185500442
389883540
533671024
733494404
959264755
671646272
848484709
412656933
502114899
874787135
1023043120
751509944
1166239970
652734856
920275948
929158895
332937525
696816066
988356502
724717397
670287246
694106504
518568294
712018430
929023253
1304242363
1032848971
785773397
1061681498
1248650320
201420115
595058220
780663337
1065859712
554829132
1204463275
607426465
938427041
792591765
1049226237
665181052
407512123
1066352893
537685932
820377477
1025193953
960250194
1316848224
1271735817
783575293
512554528
900731129
812758676
945073377
1375130164
461118064
934947897
1250335665
1202226680
330710182
388920150
1310319170
599834218
1316832545
933420084
410561665
912932045
1068883719
546648029
950302418
826191888
671169886
788111214
512848784
1064399450
1171401556
708113200
395432067
842336518
710442907
937276103
552329303
550972915
914892610
1305396877
457344896
769136066
894300782
895417784
1123487336
524881128
537020586
602574315
617874603
1135631971
883958242
383774706
1029093716
562391161
758185789
972167733
978774895
926919490
967924514
1226400739
718196444
904436721
669046921
829299122
544973910
1379646624
589253933
1038416298
502703170
331960536
618380143
1389254625
1321112593
1098869037
1242797699
1122293969
1303227649
1130687487
851931777
1282635702
1271628988
1258196251
538481739
515335890
663753968
615354317
1065843544
1068513641
714332857
995959627
1120662703
941826248
836505626
311727361
911567990
1024936409
321544539
982355538
887348760
1123792823
865565878
679582193
783548329
1236815773
452714148
821731513
993618307
696276835
650253823
854769217
1225014487
347338836
657771640
1039748288
1238412457
543413218
731431249
1073883223
1025080716
994183426
747132231
498620061
1064515976
899498246
849697524
844960899
756941712
661681725
1016073591
473450143
446096788
650073034
1357994579
143254392
380500641
354933253
735143858
578188487
1199898339
1065197243
783940210
909089680
1348576233
921927051
747089820
1065183451
840671891
784988726
1088357811
1065095845
1188610444
440611651
845563563
1277986747
782816606
497361207
975451376
570370144
396621414
826373449
637308589
1075870061
669227755
941414750
1060918029
823684016
1078934978
492926895
1398095350
591770424
1164318794
1359574169
377300830
938120013
806236790
315000932
225531980
884192634
1389645678
944222429
770948618
551112423
1237476432
806969730
888005446
565206610
894659653
308300861
302973468
621988569
1214235022
999467739
432520769
583785189
1335635606
736578606
982856876
818018393
772567904
1259889961
967665758
942695105
1394993353
336836054
1353662001
894591907
1184929729
1296805803
986451983
1357070442
982520169
792945136
470287893
990227490
501638595
472862811
347192616
1098785788
1041589205
643190678
1266432656
643665486
1129730746
1024310943
1322073734
999610727
706574064
512317685
424908990
689021287
1187806913
1043006331
1013396878
823782577
625593232
598548294
706554294
738573611
498552482
917751128
1082455519
207307533
1016260119
1043785865
763755336
898489308
482941415
467688057
943241783
1092252998
924295885
1223504394
703475639
844208027
532043605
285307284
443941986
1038918761
738159425
632972847
905427312
1145658486
603746354
925486024
612105435
1327841005
930582780
917328144
991167112
936502919
1087209141
332449073
749028288
821562323
1065918134
466699276
215991567
865966921
788026034
991150793
576805483
514870005
1127398532
609796535
706075060
140907441
696876810
455991943
554564349
447059837
619065665
1117238867
1006775837
467718256
1057884493
626090646
836656514
657846562
1036802821
640362389
437842282
695656145
450723909
708224336
1240145497
464776011
890490410
1273760399
326573171
665037623
932913880
1016837733
272949654
816042018
781281259
473607984
872945499
915518094
335663011
853752922
1039410541
692428007
640132088
1079456157
521170975
477470625
966494850
519116557
856857292
1066317963
495192800
650897642
168827012
397894121
605870582
991052170
860253194
736026991
1344729191
1217075730
533118121
726825522
489360955
874533523
1210948217
476314358
1279285716
1007981486
1020233853
1173508076
1191196140
618066829
67163511
687441698
1020421806
833896347
1005574239
498744011
484012370
1397282115
1220902044
337949548
1062317400
500260624
928386700
1315315296
546039095
1377472698
1045928288
376885332
796888391
1007858613
466816016
523450872
1038112261
1344196315
1132045661
601147813
1108952928
984110985
825456989
207432988
528437314
336198113
340236252
865207946
1295977063
682160159
522211972
731399014
932380326
1273456967
556076456
963111902
888181565
535387488
849984489
804922743
1134284066
1241886692
588840611
668133657
753296801
1247895324
952395255
920619288
1125109359
352999314
935214503
437549153
695152756
1067600520
920464446
287482927
1283850894
918622093
1366089874
716269949
1041686435
1290996964
1003151107
1212138056
1199367328
363965236
1307269034
1154647363
386542814
1253595526
1150676518
1064664762
768803629
1220371868
1109585112
783239330
846436635
817161313
922709976
464443022
899328274
1118413896
815533073
1074160903
1106288878
1268381912
1205673878
607955174
658308941
1268007146
973412354
483546697
689692189
1146739144
1383917980
253223518
519425079
412511699
737292469
1022859731
969682117
714321899
601268801
1145147934
1141363906
461657619
834579796
272085379
1078824914
826634145
1188601294
1193293853
466518849
671959499
896081169
1146976401
517637211
911379999
1305055827
986331498
924059013
401252514
1351884274
894040985
462952108
446010259
1123713296
798986189
994427204
844093046
948934965
433667660
315620376
950389617
946448784
509756259
732358743
1103359135
422427413
1139110747
744432154
1142464263
510948826
1073255836
1028031264
859884724
1010465831
1033348835
798435024
754384515
398620265
856630987
1368321038
304321912
339985981
769206612
589750522
726218460
1085998346
841584652
1077539579
132817746
736141783
967508125
1028623598
505047892
1063047092
734603809
436328264
536331177
1218796007
493942601
797595095
454039322
511455704
1044400514
793717650
1106548420
1169224468
217497250
506092306
1152776161
1007501477
542149717
829971091
717898830
1228771064
810378430
670108949
1170647085
782991874
545187971
604592530
881090012
500936230
496832965
627363854
868392438
560093906
870121984
27660195
1111631012
466186447
1109426052
837559218
344703748
562268309
836172627
751919648
1372415764
1296080418
183106735
488331948
1253087764
467213204
1386296568
731171672
898762323
993518762
1217438033
715425937
1010585995
962004258
596530903
1020493911
700732729
1230597188
409709281
894129313
1290036524
1333688826
931013863
638797194
497042989
647965423
810098173
807589302
851202517
1197693995
1075833071
575527500
529737656
1123995864
757740011
768857223
812786282
894945820
1346228151
1039222309
436869283
1055238081
598296031
892031551
1148150687
687843351
137246222
941694227
704172434
1266370577
818301235
889293305
1132167305
766563659
812570108
510618070
700556835
941744225
1058738796
1039664058
714442789
972488383
550850822
324994035
521424487
721258493
1199574224
878566090
1238191568
1188903487
583927919
978566893
1047736167
770625434
1247811216
1077527311
1141868145
1082385610
1007493150
1018103022
856157359
968130149
908622153
709964996
1272618943
576579127
541288852
446976173
779916908
381012040
773995101
388606679
491315120
112032740
1134236578
607842524
918738098
457726726
757934039
313916455
574884180
1327103071
373270846
402017938
792158962
1277012455
1080375386
1187632648
157221262
659245634
816145279
968961151
1346542990
557424190
906838940
1296793195
731000486
701243924
67664905
974540499
787658828
1092456108
884781618
1134779560
1089647190
753857483
1256218353
592980087
933000926
1073674658
824348680
1228612537
626500226
363139847
911010327
1081130675
423565283
741362039
597888039
933934813
798179078
1013207548
497219705
1069529285
559812402
688209884
943431507
489324560
802122691
845429112
1068059581
1208806693
1008276352
1271535007
928832612
704121037
609618717
159245480
453687713
1333883379
395821059
393441986
874894850
902218931
301053317
1077244133
1111058454
973098783
926122978
741418863
808475430
1228846843
761193553
789017201
635948703
999979346
1361789999
372026034
468494759
1301617208
1292061438
609461549
1097116044
835899301
1030970129
546621908
1035709469
575923830
777841102
1017272888
617626206
904767802
793647668
340680252
1360905982
1102664450
1183244920
415679339
1199419974
662100068
1289850012
1376095745
801998506
658385042
1349576574
1005150678
725294848
1138861797
1246023511
819533050
696047053
662733410
569479
1228352719
939628311
1399889291
698167741
589480982
895722579
1364979979
727739617
958432541
1020745643
319462042
813207879
910281249
1271151491
718772142
779173126
706877451
1109155200
1141564326
978848553
26551704
868129758
631217998
383208680
947013021
549456083
991041808
431474996
558062842
928907068
418825016
945314597
430865133
625692030
994700218
549969528
728243401
621646420
1167588441
1333068522
597357125
933426346
670319530
1038217730
888780070
1394411264
627163338
850845538
1198484756
810667709
224515873
407183873
794423450
1051306164
1055240837
1281579581
239532913
655312232
1011549005
954196384
894128826
798905622
791108425
663554022
680611945
283685003
844646302
1065382453
1011485627
949221165
970686728
381240567
491997980
325423010
441235214
973549592
497573653
1124278602
894150696
1367834009
238127405
923651228
510723159
445353229
824638984
855447252
926842299
276099415
1006539798
679765820
1319455737
105989839
919938253
155703058
868825991
736133085
6747899
764707939
995818540
306916169
393351006
1002080975
700524554
525028677
1256989875
374756655
463806001
816853694
767513787
626475497
655137146
323520646
1128094652
1236157274
352076514
1282672575
1363755990
1114036105
1027330383
768885251
1112717020
438474931
921072990
615104811
955794829
909781594
399347481
824225530
698456069
1084674446
1217230752
1185436649
987685143
624918672
545327476
713889835
1111138127
795509677
558390459
1194848410
1178001051
517235067
1244992604
628406353
1040749358
684475055
1254471751
959249939
1361771325
286240870
240595768
1235002450
228393165
1259119200
1128997057
756550327
275301125
461819332
841419001
445382143
1292356108
799112929
838819466
935271618
794648905
166697228
848532831
540508093
367958846
829625722
442088675
203527121
1017604581
526907479
678890104
941047215
444666759
889562535
1219250050
1292595318
824122826
906568116
1147771762
735728955
784783532
993641867
1147805550
1098095588
699791270
596067209
581794864
1219292721
868316072
1070251642
761399100
971620144
276321847
763075786
626259512
1089701312
1145281129
722406716
983207505
1269111763
421983603
1010067106
511661584
1331878951
940610222
818110027
524574380
890336246
629090810
818150625
1053295207
376381450
1128780074
521394659
978662853
714549051
710717853
564616830
495026234
630630345
1290891151
187515901
939619338
1088889894
1151659378
1070500037
638900365
941987166
1003005157
1039900454
1201757592
581070967
1321825669
1136229581
1317874256
693769772
176682849
81033553
472669537
650091040
781984605
433267108
346615993
739025792
1179648500
513169446
1164900858
831495010
1092335748
766786684
859374574
523014745
801665730
804642377
206394809
1153693348
864572874
1015936960
912660685
1042702280
788201555
1286346952
1226451102
312333232
696408992
514956223
570416204
709421670
875241604
1233659706
1265541332
989917441
779044286
1393200523
995266051
1213690786
186589319
538000307
462762419
484378414
911198834
1269525312
876404903
767546560
1059722271
1325895534
883000488
853074895
1191505734
239908872
1043430588
401956292
505232786
842907573
934123741
735915912
767634875
811047760
693824347
656316681
797385630
1029646886
823438791
918620364
1184980117
707421674
740011380
843251460
498359652
64155334
481372342
158394837
1029309694
1011541469
1174517388
944142831
596052455
1223812667
971131194
150755655
973257065
846172239
1238184622
1231391440
876053829
1169879882
800763965
1336705136
1040009061
639006262
640209543
411133552
290657208
527283118
1070337737
697409847
948315093
185963731
859569874
1332569194
1000458846
597801363
805417407
319098389
369306143
962634828
987021863
1196279751
718534332
480479263
1261604604
1027237471
598385700
1157728660
841729855
1201404003
326692755
649314341
322722820
1320224375
2223289
586413632
482223444
573458003
1056733944
521678871
996210595
782088627
491617148
1189587688
1126968664
798908342
960121704
823094536
663020376
686399055
473270788
381932711
1128822025
1245779151
947281018
842023365
1100537256
501123097
645282025
422117551
517105084
950358591
1376706008
1141280395
398267171
963298203
943258662
315050048
522093041
1363803759
459729634
51727965
753220082
501863811
1131102407
635456176
1089690650
597422358
386069082
1180928532
866532628
572791106
850672203
992177948
901888371
245550431
710407086
502801302
1364964319
533793301
608704761
694953791
1073194087
532426102
573832753
906704688
980568916
456889455
1156742107
627447210
483563827
121696766
999724275
870339892
750489377
975919906
1354874613
811898694
793339698
1033260433
906218679
754707409
570679098
1164664585
585508817
720723044
851015933
896142847
1320478588
557177441
1063373650
745339542
409666665
788011291
690819729
733800042
77089589
582147978
934898984
544615161
712812420
480374204
565339263
447228100
763775644
671327493
1031429244
1022682267
469583088
509309728
516117825
436114901
981199114
652123894
1308500764
841605668
785607673
1024559416
1002135568
289043996
748739998
902123008
1212139085
414716076
671072599
535118932
986562557
929241334
1058727094
413066445
951575089
829971088
1237077988
355903143
1251231873
686591310
618024330
928513179
1026685593
1385666082
1301355221
790186925
638205912
503811445
1131010905
1338361063
647243981
1019187943
933688224
1119621303
984093072
562941618
1192026717
1307696764
420243346
449735634
13356861
921253183
517369405
155832260
825490395
1183381438
965754770
895501787
698020731
948296631
867169838
834752006
531330873
631647760
1105917060
633614770
1023665787
491616871
454849373
803298673
885483436
407260323
870377554
847021374
1337853410
736800874
1115095083
944830331
760360195
1151498589
890452003
1126635518
1340853775
601495794
987153131
865847756
731518554
845292632
876507118
1022069001
894598015
566508252
1043790323
538582290
796751732
815832974
376840314
1063288342
1136786707
710442238
912009983
737752876
840859418
400288186
1062617272
1166447855
409290720
949658797
395104350
488073729
222078729
558038247
776052205
825993846
1052386753
874573209
422584192
243672523
558175421
994077992
704525556
485258517
356133836
852168147
939867104
818792063
672907096
819741501
945396161
370238518
380276972
1038551910
772397978
877940243
822107542
1147812461
827592095
756857733
453836193
658996601
1325411410
1209666190
593280443
811275105
1175193851
1247900246
885277463
654447630
742086060
1091735175
969288118
736069506
1185873344
631117012
646268281
901071379
1121947255
1124845029
499215868
484622631
332709084
405351878
554794652
841340178
1053599909
972786851
1031900768
495062149
587163856
480539039
629897681
451797707
649561375
1023433621
1218887097
1172657415
996033461
1105938758
339474962
730654751
824413927
1330113156
1385886517
587967590
488355529
628745056
1381133779
428463570
110700283
917315967
1063237948
776925642
1292828166
190783211
533851519
661783204
492176770
690582965
1105296290
741827033
1245394519
1380925387
498540555
859521248
974946417
1317656852
98563170
134607886
875527552
947673914
1358826369
482325937
1065612704
725157610
392487111
516076122
920833013
1185403394
789327841
879703841
929451653
825454940
1387825607
840121643
868762546
817035921
602680220
996184897
538174226
793278161
827271089
1073803225
518341050
510531704
1386818759
562307940
1309669267
338307775
891283794
1322924841
699347961
551101225
728654210
755929332
547687846
420711560
762692757
543536146
604110856
928335938
365637719
366587361
757038129
758268885
1238631794
479548455
562906700
836785147
330759255
781725405
1118099400
1338137292
956960835
611031938
325795039
905978017
1096771933
1173231247
546131433
860952425
510386873
1122387085
558355680
580201989
519320098
896104420
736343622
890456499
969470902
1037912871
953794205
930807410
391285218
693127389
358806946
740043715
939015130
854354352
596098844
847069328
1380675482
774851222
357095470
531869240
425401134
973277729
1019240575
553285326
778696626
516929864
813208796
633374135
1060305089
459470317
996812211
498376972
587249940
528615122
732613607
1039897340
134211678
1015655330
751903779
539111393
579765474
619196069
541578735
909072147
682381190
459708278
272023432
849718168
1251585517
980400233
1000783963
764928203
684482934
645522741
1292625220
811481449
818001836
657346632
426729326
854301901
592510923
1224703418
541598930
1101520887
1053234933
1223743462
1349528282
1059611032
738323960
898842835
318068837
324221915
502516215
529454059
941939842
572668016
896373547
122599808
756418607
1316504329
1189323095
1038313504
461439359
885900973
897855484
904314979
1217822970
655778053
895985360
1317979846
743649352
782978821
473980358
859243163
649713475
596424703
1351207115
1196821385
772355205
351736953
687144932
790754253
974368999
641690830
465063065
699264370
1161745563
1262353036
1104293861
1316181196
845955676
577164234
1275607715
934798590
526379765
824460919
1294514296
410429796
955536950
338239927
348605987
822097360
1072796744
871577298
666246055
675938826
472063715
791948811
1116906724
588945014
1053420825
463549728
492328660
661288368
506882509
557392320
1279625287
974007388
916921829
389603892
1377881218
795673122
708488481
1156478330
454956382
824100930
1120474485
1067238718
646685241
539475042
393861630
931281936
1001766449
378155061
628595569
677684840
997016278
478389890
436893990
1339279316
1309630700
1260135542
877163484
1182569034
586650996
1217184741
1163837598
716827263
932763054
474905899
1166897184
983674795
758378989
1123596305
1072198749
793829497
1163868930
724438215
552865267
315693571
696925642
499247229
452154311
1120704647
346592684
531453353
719978744
470587917
1158236485
410709342
956506159
512770279
893558013
500290510
826618503
919371247
972480499
885472353
1208175698
1203831160
1000381575
348402294
986580472
661334269
1106285891
602787808
867815713
653345375
429719957
1037353142
712427566
176102713
824504448
967699465
1264612249
1283032608
1262763022
664290257
302518234
511117505
1275892686
730113657
877588279
911778306
465893110
440935880
842739516
897949820
400721157
1285547105
549586705
1225678810
350232427
1053418574
1294180325
835966162
740259945
700663167
1017893348
796160467
1073457950
1305529036
1133342722
765845409
867417225
1015549357
1125079880
1203432436
974751887
373720579
736723560
1342292921
1336561712
717347981
309277415
1072331002
381839822
1039130978
741123819
1376892638
991384157
627323446
765327390
650294005
422899088
1290732095
802993327
680928583
877049880
1095273651
1177626337
1235604226
321624864
902539322
259140602
920077908
89834908
1071298105
1050638163
797301164
1037958097
1306134776
354352325
1029945511
496261299
1039509384
769387026
1382110252
820858671
437335535
778136142
1025343798
704280236
1223183089
1289385380
342512634
599621270
498293624
1126810962
674511786
1342493622
981072333
669286637
927994533
1125472193
511913958
825146908
1156072791
687516822
512055893
973525665
660238917
731511069
636916570
1053425565
1111991017
759853919
660069302
731959707
734299705
584101174
719973283
921810820
1056260208
509891302
851780537
791609348
1014651601
272612491
1203218271
641408220
765725073
660133256
848475159
866971731
709784562
480150769
329055393
1292823100
688776226
1250166061
110017324
405611799
395964015
635266276
352134478
820725001
896214899
435089023
673785305
1248338874
419894087
704043870
708156802
926298225
982453889
1066438825
504472188
1046880342
809851592
859055189
926136322
1299446578
1275531654
1080905839
930502260
1256144094
923031379
924091594
362400531
1304254585
1174121614
436524023
282575278
997023394
775797639
1081559213
1186232306
930663674
949928203
1051549605
295686624
551822480
897273080
401114727
912790721
1003633182
725855133
1257540563
879190317
788851794
299778340
929467220
176621438
686840420
1304845861
1125787464
759667226
914827281
1193216923
1002524576
1067732098
823674927
362489628
553347159
732901916
558000098
620854723
588193245
508203264
933932161
871213399
821938572
592424404
1058945062
1207565668
1267107309
429893451
689686619
1019884806
825539092
738984008
508459505
990942096
975366435
716064039
302176502
781100166
895134984
931508527
309639373
656888766
1185145961
1233031493
770438068
1072785960
651614399
891817733
799704915
902684997
1265536678
484517612
1226598288
470452396
529828602
669367156
1222443349
734338572
1109001777
986067943
724812494
249189256
898718076
525437143
1080024593
1087420282
586930502
1052838216
946477728
845489054
721920082
543574331
1055926273
650749159
1008862612
790359646
703925371
1015486509
1173577442
377598806
7741295
394849026
1079498950
1097418126
596700712
1216631613
1116608916
633028863
978548853
1144872129
345946012
1263532542
1366383979
854916790
1385868146
860731889
945344481
841301909
615111129
485359464
638292946
452727323
1214662370
939822982
675052554
1330063013
986416845
317146062
676591061
1145457602
1104893504
1114274470
1003260822
603759797
843530632
874222244
294502791
686432670
897576721
399475420
1159632673
975329182
1189705386
499064591
410031265
1204140957
868225873
283515402
567707747
1186405425
498570925
997296855
985116191
653636221
1158783687
425989661
871219652
440816236
312494802
1042600824
1279339159
713974973
141318378
317413863
806590378
335021843
1063769104
1007019098
466571930
1344497120
1397896895
1290264375
281402216
945823070
1036825527
715793794
811806942
640434647
766901781
337199987
641876252
108055056
1232987054
460338301
459584615
496924832
1018569297
446142457
302099951
952956214
975964363
1129552662
982994103
556345507
982313409
814040429
887007090
822276947
1173897333
814511231
832116717
553272482
1360525051
993832348
644979998
151207338
1232903812
1015006390
653157577
531527829
477386047
664484468
1124544073
1185731242
1005709546
1086742953
1344759099
317037501
1089015100
830251672
969197881
568639793
1335972105
1098605266
465662531
613802586
1256191796
666555138
1350404859
497596704
1105875628
1399301540
1092808022
969081067
51786197
592686985
816591211
1186931885
842788580
648273298
821761628
580807792
1045766148
565665004
1020855529
1055692654
898962837
1032184039
348512454
804040780
335347106
1060563087
691035510
910646719
385809846
949474117
512472441
1121574644
627249878
710022656
200483716
1045003165
1366058139
947157055
449075777
608960180
1118123075
244244322
900230992
656155629
642491485
1036556569
1131488805
1128024266
1038223569
973762765
741076589
752630138
957350745
389325721
949442871
1254599415
656730398
502450461
73962057
1383353575
768197071
801881220
629875289
787586345
1243997405
452822722
1097412576
1159144359
354669684
1022868249
1096621177
858095500
695163278
1126968675
428081566
1173619215
1174604207
1198857053
687664073
1145503656
771513126
744455045
1389441197
1020370397
630674608
647890915
1313689571
1095329444
870989296
1357046428
794483075
823904265
876608663
585495623
794676288
718766211
971351303
480626455
814129222
1112716025
1233835873
1155331669
826484956
959339466
987745379
1236026807
449445263
768236591
1281178665
1361576189
953182914
460526986
1044687210
830665354
577154164
662662451
931875981
899323251
1074256777
943881454
390657009
1236700411
1064194542
1244366820
1395360183
936694355
1010833724
50379614
983911685
424226204
652762635
760212027
1249462555
1126925676
700643487
1026318550
661849932
1234693499
419795036
588332441
565196932
420635014
1187893423
1038825089
1213946012
779324954
969486916
920809801
806936919
629151108
605860262
801771887
508856206
473222156
670741839
932002941
641629897
997134007
493215646
973534983
567544208
699711473
868841058
1283089797
465916607
819379765
471968085
1225146039
432297699
633222380
804413272
856270575
632578127
987785601
995031495
1317654130
619001157
384991861
587602129
686487744
951909357
719128423
1132598501
827994391
716475413
533819041
1072078820
580511297
584517048
885950103
1134449619
985434557
1246221486
1095162002
657382578
1017519208
885950162
545740683
387073751
518548975
735000664
997351235
373338299
1115623186
508375645
104312533
850041994
900456961
727134643
405625611
878629071
756012722
627942772
1394889802
1103860287
1288627411
787606717
171237820
466953631
1031539937
945448951
287152185
1367530230
1141468561
667404561
992309030
1045455349
339080184
1011968471
682569826
1005428566
258626059
1026268198
618900979
686910132
1004015382
580656123
751867972
457759603
913412754
474430830
242452103
160835369
839258757
633651541
1359343248
1156922530
1246968750
581547192
1203402688
1272560516
1317520631
580144333
351197359
1195596045
1165411027
1032000455
642442441
1135402290
1225412751
362273427
1057290032
807581165
712819304
305449172
939310096
697962478
799013749
36154096
584050263
1175581790
762266307
1133740862
818873952
275518961
1028599061
645384341
453376761
1137318808
520127391
536334590
928419089
185748090
444601884
557455432
694400319
711444569
998717834
376372195
1052383450
633033215
1130942637
870453810
864403793
1315463617
389445378
953927931
424254528
458884290
958922041
1057544243
769079336
1000783753
1283700647
1227979848
953308907
1068092391
576642228
1034369017
1244908293
655686669
832730934
650356969
944034122
1125552947
960713834
839065635
765525330
399432742
391846896
818809196
679052647
714527636
873624195
890988022
649903315
389748979
319833861
598024372
801689545
908749436
824714753
415299014
802176800
447711121
681731155
433566695
1223530517
1217689609
669457623
382711211
1108446130
180598990
448313494
293032558
1144705737
273784788
1369083658
311647795
1316204653
798078393
263602963
1245637007
645793650
1183657121
1365279873
1184209910
816510927
544170100
277974730
1364365024
858792657
349464361
999982130
594490208
78962508
706093747
1320682067
968622284
877402452
417828937
289297059
1226474662
410109435
757210850
924622466
418069245
470969094
391493097
1354999028
701264618
894504415
419098164
431665873
473550691
1079337734
192643848
600252522
930207601
1022360785
634518374
1102043919
883294462
993890275
672968449
1225694516
113088355
1327285912
1058765856
1133339114
647196202
1131263432
461369362
538158371
344717824
496087672
1284466556
675384159
898784675
1176214058
1245928097
999481772
735408592
1303022147
743337801
503414480
312830974
422698451
1089197196
639375200
946890107
685622682
1248454837
568924008
414742821
828398646
483069137
1132113488
1040775222
667278766
498578954
1283326073
622062899
885055544
386781487
796238055
535338436
829220318
879856877
714305195
134086551
1068120049
686907794
385378128
1050674206
924353906
701627048
950684969
490015084
909117763
561937711
1066224153
389672549
1342672066
997127771
163365032
482774985
914312765
851954977
751860794
1349902971
1030215235
690552538
382548550
608976225
742385572
1093759805
419022094
429825577
636746231
744795556
950412284
541689495
915716280
836672716
974373732
895388474
919220872
1051990838
788940744
1309989860
754288169
1121454209
1233784030
365205256
711769519
1276500019
1386976604
987543208
465918953
475778217
960471843
484841370
1101989755
1369710987
1067908162
1057647919
1323291911
1084592556
1275465120
1239140944
1395811385
761539173
741482345
1140578651
723216532
712290585
661255255
719847898
795281021
521158947
437521211
937780797
739905873
286932548
1189263943
1130199443
1291481997
849132886
616255834
727866525
1097565851
676461354
1046972897
952824459
270628521
1008129407
863227059
1287763230
852433033
774880884
828237443
1068730570
1098526179
560744878
1274204648
923860068
980050580
791093188
550878390
948564337
864011350
492565850
398188646
810572867
804612991
689682382
1078926588
566432938
473262736
672864345
61735504
639329214
1247472907
830611477
675139664
977315411
509363105
826571587
802537092
633171393
410739537
584067753
1370531124
1030170454
1360410045
764167631
1090874929
981735367
1004271566
983209315
810675032
941819840
1038752834
874407183
1033468137
1036791131
931160068
1134118020
545140472
1020191180
1166075686
1167392894
530599695
1255342362
776919096
760895458
736897237
422883739
829995668
571253811
790806311
748622252
588626695
964706842
504000131
503003594
559639375
1354634418
845971180
1146358960
1138881768
503617554
896327657
1274152742
186051307
718593787
537086372
2312158
1090713234
1229943485
861301198
973862706
932291311
425015231
993430496
481763738
854714477
1218221154
461632875
593887577
997643173
376753457
558782539
1224377137
968838636
1080963846
269159730
879972590
679227738
538439061
1233928562
1340212454
1240606995
528568861
774738497
685102898
1199631655
1360273235
1326987105
887113805
510879995
717744146
658858477
513779586
1310806574
122775146
861283444
765455287
1130388484
1269221151
1059912875
1030778279
1234726014
1083741333
1007148340
645301668
508641117
198377950
517760939
432199634
884328871
809566416
635334434
1103727875
1206375839
327468942
840610864
580026269
1046324477
778371485
822869889
819814700
486322246
483955825
682961483
496728139
594085149
1290547347
1393822785
764542757
1133977529
718932935
584722043
1140498768
352295793
1242880189
1255720866
777921893
500948236
771500343
811094679
490998558
752717696
1056709410
996373931
1091792570
707448806
519272089
1212216425
480535555
1201804093
1111993372
809570568
1279405797
377108267
442345918
1255315465
205842681
797610028
782016965
827092998
420201869
360476911
413679913
617244165
612444918
891543524
517688602
998788627
491041062
910212997
1043429069
1037826429
746395983
1374321352
948142121
700983755
432707875
1021598479
227047446
629597697
1267150034
948992581
501130317
1362203350
1165475179
465084243
468215064
947885629
252582188
626907873
780085789
630552237
453022797
582941965
1138480125
598295376
948413901
522580887
853185072
893816571
253599449
919051418
898869227
822046857
741542878
1021031333
1352563981
1242311687
1306979216
470697581
1005116788
988968804
1183905618
944761027
1068096801
1277819691
736348281
752522068
718436600
1334423195
1353692967
987018225
367674267
818129987
1161521169
1227044078
650065044
172427544
1151337638
1110750628
636817275
874871489
722588360
986850648
1046408140
1225314892
1251276271
879940743
831141710
298429330
1257867725
637784761
564717925
1223175687
1134850670
1282925459
1202874434
861309459
751766696
763876087
1166746839
1325233774
869935066
823847800
750850122
1025146577
1375665732
545709832
588074640
352744945
1139710036
839854952
1085522052
715742024
556840964
855423815
717267532
390113565
700182568
947506524
454174461
1256383922
1039889753
978784373
594205592
996338413
790003607
472027070
207875479
466442340
874772078
321124018
943117197
999406424
843103774
698429034
1164103536
436746999
432560865
938267925
1283693030
1229710634
786348802
786353951
1278143446
1213450951
205921625
405629627
1193491132
386884052
782597625
399870993
653771490
917898817
606372974
1117770692
1383854345
831852069
979999803
850557149
202645615
342251834
766966002
694364804
930395376
386076968
638125776
693457326
1174116327
972176741
685255570
1043882047
545954902
805623745
1353941496
828363151
1160924399
535931643
297286706
1002172500
791309922
736378902
812491288
650837131
918158230
919096208
838846298
1344341592
1097934068
532014951
758739247
627323932
546403274
887364635
646547857
1095525406
846782680
472724409
752989537
281660265
507830489
847603474
484142201
559164748
463126894
1394789412
1074193645
130325171
979202069
803557599
451574400
453675674
1065934642
564939076
1039604743
661449427
1259127337
845706021
400481821
1211234134
472482252
400557071
439830915
1313625697
321922427
498803930
630287254
548943577
431753459
707510040
1006624026
895356761
1065374484
570494690
1211281355
1373608119
789982022
427556401
1207393892
956715878
425536711
351648890
306351489
1043002660
222562208
36925842
1107506541
924767500
617179038
1255032390
841600819
575926538
1035452271
1027440630
726513150
550652920
522778303
749234109
405114772
712632110
42960779
1364037589
713509603
233895271
1139096841
1048594728
692016467
1100563463
296255293
861743265
629860276
1145730554
599562424
1033429149
474301454
1368842807
1162174061
431467352
555589198
1312930497
1293640410
917441932
1298366762
1004589311
677474361
1078148476
1050998554
547315479
1210422343
719653041
1177276097
979713547
288584703
1375006066
914119843
1051407319
954237075
404527333
545268776
998059847
600123573
494134780
699761167
1158517659
1176729662
473916981
842797836
1233236430
1046389970
1359346452
1224492524
915617570
1172501943
1241881777
543741288
840604237
124564521
958942650
299258093
497429302
1207695179
1202705626
1312330540
476191210
457819891
716678393
898841372
494420896
943882294
565624989
358936548
1138725363
1253026018
516610153
625381692
1181264727
939554194
791922814
1036602297
1044122012
807087761
828679155
890461925
534148380
1151167315
1015532361
134012617
906689208
429257591
1127974107
1076776838
585150100
1381094214
859968776
1007134787
728917057
1209735385
902549727
863324691
736526857
1035496087
696175304
1143951060
1214975489
650864584
1341717825
1230309405
290785308
524817293
1114730720
232882143
1118236811
539488366
1038629267
1137488670
1387160606
835234528
1024182510
739590799
1030084922
1177381626
295244676
1193325588
521759522
1150689675
1036350659
1160152015
802452356
1368032277
967360883
1019036120
765752775
1202243660
190368320
517755001
1078044486
946828902
423848854
911986009
1362144455
1329759653
833043319
665988833
866746095
892074398
621876403
1373736234
959081472
995841027
807503394
1021520113
584052479
1013906547
888333037
994822914
513136083
639210215
336600640
819393608
1090219990
1027945138
887971381
1085914168
1122095344
1019764007
987457545
471314284
755775858
462024686
837555001
962074731
1310301815
773652253
496024298
989561300
1289985740
738403980
958814362
1055132767
521965007
1079961614
1042111010
1192531358
558895097
749870223
1383879737
1083512972
399544371
780959234
1049306727
538237621
1195483699
688587705
652700872
579360018
944480521
1073005614
1312704694
1043830537
746349295
757280599
1398118606
744962171
1093593461
737729599
802727458
1275024426
575393789
584855810
832853853
1094831265
931555549
799323825
913410692
1306234544
718175828
1255499272
574109453
952884160
1234513914
337456886
300943094
808943400
1098738853
1150575361
1316598470
1068569815
869384819
1263311819
355505935
1069370292
965584686
390743931
572176660
871828372
393549474
1009989330
947262972
160172281
1214962310
397101580
474827704
554328682
654953606
314922529
904171615
518866111
1086670235
1355819479
581968522
1168238664
863715996
941732816
579030208
713276156
1006319461
1039603844
470343763
410581022
364889922
1006107929
561400109
1271468270
591061021
1011560311
458954756
912215074
844987212
1276432372
975914490
536244989
1069640031
916002728
1006941325
1351143242
646290322
1007132630
988095717
893861447
1099054246
743947021
451904387
1015500073
532263633
790174949
929606540
1110990944
1323405364
1241641165
372729607
1156217458
803724189
526407681
771774165
1232092357
898526654
424488299
651682787
999439236
1199420775
1131492232
882080224
577741779
1008769833
709779212
1154188367
1016650365
1257562730
339850648
723168146
1238868227
543835437
1182378825
1189261011
1049776553
329256723
749904441
780612687
956076532
1169673949
1113835089
452168003
1388255068
544668220
1054572762
814248607
494042020
585042275
766496421
761388147
472088715
372265794
1016428513
421319814
1207759080
1244565485
918283680
585732963
633064627
1350436716
388855734
695341113
601324206
870950595
855947161
1178236164
539181449
971695946
1018209297
1135707296
777525477
1021757667
428586698
583471051
599326953
786450717
784440687
1239187513
888756930
508031439
1071098215
1198138341
638953103
1286107756
564614613
774061169
1080572938
784407914
1063069491
1115394848
1120069616
739965659
765083970
1172114548
935490125
816784747
855174957
984195013
382786245
787813540
1147629373
113101424
738159515
1037340604
1229599341
1201367494
599965105
472481631
663636558
924713527
614665016
926252228
997108427
690007180
1229650783
695623700
879056323
539430910
490870023
1243344796
741344664
1027067979
1205977404
1083670455
899337962
598717724
1092621778
1012717639
1103599698
984323359
1100583041
1226867686
499949440
967905797
1024415832
185904561
1355643790
1040669025
643607733
790435098
955525472
493820805
1295222958
1200754683
1205997224
511258596
793581839
731624314
1221824346
675687179
305346343
544660451
926873557
1076453630
1315903828
885960792
1105213812
427599202
895467130
353554341
1014794760
494995655
1125207363
619924456
1141045601
865718560
848337568
472879121
909365761
1145987872
773140516
1233995422
818170163
829072411
270716771
306741032
1238211850
616891952
939111766
310641477
1048429939
723052067
751438845
981225395
600960065
349417634
932365476
899320161
1381722491
518870565
1163098230
268582481
420921776
465060171
421926047
561757705
776592309
1237615779
420738579
501344014
786858022
660654827
1027700876
880486761
539527467
918099903
743736837
456754668
961430258
1076418017
954572096
980105220
976081537
1079247929
1072518392
401222853
1018565361
899531370
781122427
1117859606
958743299
1178077081
1070419382
747874582
519844213
722056872
444523280
569628594
897858842
1030188959
1057020944
1136623413
445430879
313672681
698654241
1158383034
780009224
396730616
317402391
879615154
556184073
586261988
1265049732
1358004253
427690241
851262711
1155684984
447708645
1049087389
401218552
1143870588
666042417
481030447
1111271029
855571406
1308645147
399810953
1312587576
993071519
1237730106
1075847145
881680081
508006792
627798303
1160166309
641175446
1058919555
726840224
404378091
1080602378
572429735
1248233201
710568997
1097560063
433796693
621220844
1050690772
1311860494
1281799471
1224887699
1226400136
880131381
488411531
725727770
814048539
574277573
572118326
1000889958
710989136
795024629
823142349
545103261
1369395733
351287996
443788164
1032672873
471112993
416476275
1236312708
489592268
1084540874
1180060604
911716644
811288444
1122989226
908726248
483296261
752218043
1049062810
478880795
706848063
375791917
610806710
1385898377
599481701
459355989
995870165
496604334
578970003
741131337
770093834
682096111
98253457
586530858
1025170183
513128353
794643081
488181979
1396208139
733673666
652994150
932534264
470338294
488194791
273934651
1155378389
596877209
1203612681
591312847
901162799
1215018525
770671077
292290110
808092744
777810017
603179418
529607662
1261727815
1059054842
811773095
746004399
467477973
901188141
1099659465
1208663063
942143804
381533837
439295836
669280731
873737882
385671116
681940958
535650046
1040226775
514698967
1364854028
461944569
1177464480
820756852
792944487
736324089
463715724
1317652564
209145212
1192019147
520367624
1366198313
941596104
743593814
518180844
1047473620
536207896
1349366163
1369204165
1397361046
1157715086
1176548051
1226393171
1059764958
440835483
603416782
1028845124
863943558
1380161468
828010516
841494104
873295580
597719678
1227879643
1166057051
885184533
1263240214
956868745
843105530
814189695
1026406882
1134797181
451113553
947086530
806180200
1212672037
377851625
1106184151
1376971578
795110152
976641136
1282981802
461568659
1199628108
630143416
449151733
1363638971
1003382244
635229038
1301163539
393092439
1153704197
880322011
638465299
958788611
960368599
491298163
605731641
1155740573
675053869
846490121
791763613
833556957
300074261
557618063
670171770
424649997
1113538407
884780305
1234570072
358757748
604161526
808128208
741087661
776873822
100478266
804040284
921912276
764165945
578092904
1042672791
920463281
781485026
561370483
831947451
458684214
763872642
456265528
700104992
952453006
282545106
836103385
701531207
913968513
823632541
638724625
989141924
1172843510
1022193998
446051647
1048863979
398480643
1109284282
697681307
284238263
668552637
459047487
828396599
881885471
727768150
338920235
646226054
370278658
840693272
203721410
1316269744
353298267
1112716869
1290561233
1168179847
928323318
1108350748
547530988
1303166243
1254551411
914297840
458821474
686262618
1000955374
450273399
809824649
644854664
67750483
1143865129
1173519103
863480602
807470703
1094249480
441944636
528663204
819239241
1261536524
732531168
314918788
949909879
866410062
184858284
541958626
533308131
792904907
867816439
532054230
525298766
757291631
755333171
862750424
1060424937
491555737
1086380465
862471461
414214065
548184806
833987729
1070725995
1144120497
310478985
755390813
866044794
966783208
935245521
882494932
530232464
865737397
1113170640
592811856
604994554
939697159
546509780
985026439
803911708
651861878
1286481515
431604763
499504371
434194516
902008154
881566205
1062457247
952469272
644384081
852437762
395885469
1169092473
1260499868
534258160
320929030
248995769
792039814
1256797491
868781762
1371805617
1022420133
536655109
590117641
880874899
480837984
662824659
267580812
652103830
300148130
1117577961
1177836701
357238302
733369785
533190685
898230747
80998912
1006677526
1112640693
800357932
524108911
1185781356
735826761
343135271
992096233
487038394
921031603
544684035
974592977
335059106
475612179
510363848
1183905957
343592935
1255556466
447220777
666751706
1074666561
1204615383
984424741
1104787312
1327202905
311039447
737890713
1165675041
397654143
799597401
417789884
787058502
960810663
609830878
930730028
979619907
361196493
403038577
1111971579
1304117127
659225257
656291510
861955057
169845503
687511703
550792955
802409949
938563342
981168713
213682081
1051442013
1257151761
720675251
894049488
1126079753
335092467
1137587868
1161877828
734610465
768538970
1335912782
394844627
503946543
1384059160
976416894
764116812
676935205
1160651650
841965835
919070485
386489651
1151615594
1226635845
817408437
558993069
861720811
710963169
480663074
1337195153
1098351648
977671691
1019413961
780418944
908280372
717995065
724622278
734655356
1081247992
643192749
827900426
464658566
895972471
1347635161
883794753
960055365
316935799
1097949473
797388074
806948660
1316545271
721653513
679966763
1077456677
556834466
418359809
741821524
928071647
873366495
840412831
503612856
933088361
1245482539
650713384
792277462
1001343015
1190133896
477977505
926835340
1030684447
753513633
591326857
1307153021
964120663
1361761310
1095489725
505509737
890655393
551067832
663274303
924447544
1252701524
843468824
929385075
880025301
426137493
1335890279
1211296797
702640921
622916098
1199550243
921168754
805704457
1026201858
154895470
7688079
805027877
671311189
1393514563
421592964
662527679
653946143
871462784
1177093884
726657825
916677687
503151304
502437494
616538739
390647764
765026615
977229467
502118815
539070522
846192749
1060384905
1009805360
276198451
2749598
1016919307
389839508
1047527625
1097450978
912380858
673720752
1374077864
1198329841
1079412855
1093309412
613266035
676895361
425491466
405066938
909027920
658438348
582559795
1362130463
694527499
838766126
413389168
1240284956
343389786
1013590973
772448847
1019639469
653969250
883041938
464836259
504397205
1194201461
617174477
1120278159
972259012
646169043
570090113
1062303394
452690421
876497143
1036481129
800355365
1041956590
492588335
1375095208
565750458
465231037
1013643347
1093882995
767787417
581965950
422463886
715740783
770933746
1031624686
521160060
702334386
525537144
1050502132
1234768980
511853136
783001686
391692599
969703352
942838334
1348285806
596301448
765182163
628863641
1098782578
312196205
401625541
843071761
1364534916
701856650
1015102101
350114231
879314091
1309198660
824706095
907994650
565981756
409302630
748038252
1263634941
581756431
55789475
1108336863
337392552
872440019
549401609
975989087
781035581
1044579074
1024651405
1206963216
822508206
1044856911
1114726803
525149862
496486892
977039939
454647401
870752488
1021989424
186447220
745031739
233719505
476363299
915525791
654629402
669805303
1024311889
573668915
993401327
676342193
690144205
695727555
871608215
1304535144
1076714129
979777968
748132931
930785025
1158768406
979487279
1288456842
121325474
1011012648
121742154
1039396418
933917100
966852004
542245082
941238251
437809818
693695306
607681738
525002963
1330198937
177221910
903572546
777734546
456713929
318314203
1171436288
1218091444
1036461725
1139921558
957738408
1317361677
775329403
1348933463
499569452
750805046
1075918406
878475811
339483727
948830990
529596617
428532015
510430629
1245642
717403658
704500352
831383529
839998485
424917901
816834836
1011043995
1125771217
1132765184
556120605
138015796
942381168
1123155588
532008842
820717175
443214692
842346739
450675835
961688866
1388412026
510521710
569294824
1079379841
443254661
698997199
887928514
501383817
936854845
721853723
1368870003
898157313
693849478
449103993
1126344042
1024773373
1225142202
823335486
465773471
543998824
765565030
801646804
746523897
970373699
872201200
674376425
804870125
422426201
860275472
956235988
980805381
914211189
760032748
1125999185
865803964
689348513
648514687
1128711447
1064001754
1052393501
650229952
138561622
785119720
1150477285
1122121623
608585737
855379972
1265341075
1240455411
1209640570
1254782502
1165584586
826127126
631884873
848313262
399662746
981828424
1077764206
1377166822
699248327
643012909
1100362117
662123830
1053541155
1215608866
965719137
1112142595
532670700
518968824
1029503869
646424282
1036762846
1375150172
521235689
438367937
1226189056
1359858184
1249907889
803111375
561310675
1397173192
925350440
1038320274
1119750302
1118274504
370689166
871239734
1355274909
484012371
1020961718
65716900
866497240
1159772146
548091865
1306995759
509714413
679870684
1029996171
478824250
1339738660
314777287
346021555
949050066
1191334472
959082506
1329425495
826306719
471856768
521838846
1180675328
663657113
665207841
750856060
881479192
758320282
716449077
750332916
570015645
972610701
1208779533
1001338350
219807569
859051522
1055249129
926437410
1007914113
1094121113
626135637
1213975733
823217828
888514143
405433556
893917607
1196406872
755979369
1245275540
507154033
817174774
732992722
904930809
912522265
658004512
973837098
1111142147
744611464
1064234816
1145648703
1029535909
1244590259
703882450
518955780
1118400886
674064140
1058946827
294893295
345587991
543792327
710557406
832690822
398551586
378370338
1231726878
1209106129
930886481
605984421
274439880
980434738
493436315
513091404
1150571592
953245139
1073873569
588693562
1004163583
226025484
879639080
815099904
393145339
758208341
1009004537
1330266245
503740854
669095146
560334149
953787519
318763760
741086970
1396454629
643311528
914371955
440197298
999295031
1108080356
637373077
657324346
820328969
939941002
1114050652
556756327
694065402
1379969968
1049721325
1304248622
1074076913
1319160171
751509557
755859545
1355333120
1307713779
1140733843
967975317
505233500
1201921453
749088377
906302659
1091198245
818121388
232247571
1229172132
986806104
738409701
1345824064
1109794237
435868002
1023080032
1027078925
1059477310
839203906
741404467
896204125
36591254
772570464
295246085
431916197
491849462
1185890218
1107160546
392293716
480774867
914691997
1079580648
1019427673
752601984
679824282
1129786534
376875551
951527486
726604425
576494769
957165616
832587613
947374205
669827606
630129933
828602340
522369011
590529676
689440937
1254481374
691967689
356619863
382436894
664705589
813119006
1067886852
468179376
927598448
1352473544
1110252953
1231378120
173671463
672932965
1111667384
817443692
677277558
475614349
578639628
866587209
440917098
451365542
593586912
508919300
895386015
1285609646
829892438
1102751438
448357368
821834897
412784718
1081080864
965271766
555729648
664209391
846672991
525578707
841941344
885089622
1103365032
367493293
959220986
364651882
1036131037
558106873
1176434281
648845893
676142955
539467338
523394525
1150276882
572337886
915380045
680281710
668028272
859753861
514265021
1128569827
894971201
669672747
434880419
616856137
632958802
803944547
489777700
1080254120
772070780
531317643
581039721
839402043
426797491
986679092
1101979795
1099603150
377537162
961306700
996988463
980383419
468929398
1099508179
1001593253
440175259
884610097
345607545
827507349
623911409
1110037248
921133587
1113707732
448940184
743900765
944836906
468157409
622879876
887241232
1394781285
422773981
424922407
887022054
729918094
804836600
812031819
698185643
1024428260
448762235
984381570
548527472
1100761811
847543849
1129366749
685679522
1265825562
1020563766
284501034
929842547
901984921
798220522
839528788
993177849
1208711544
410506223
1294154388
853891063
1008976279
354998512
651512960
1310594448
867109636
968469926
665694780
486933252
358542757
769897792
412814651
1226946298
535879109
1179376302
427537059
871514281
428259573
710422560
1075646849
1379669088
415343565
972286809
999504059
654218867
1083184717
1113836712
899471950
1085457365
904505358
451049651
287936585
542429065
642652794
790832538
633279582
790412596
504264461
872986728
188966002
1123693900
578702680
838057818
1199276352
772711281
265892398
1060290387
374059264
651527684
376285668
709113705
538391373
539291202
708179616
1198024021
1113097115
1009673331
452558762
785375891
667257414
1933943
984078493
601123717
872399021
1185297764
148288540
797337588
796262910
1156600493
525912069
440999979
896993770
1067579338
1192491072
445765452
459042747
670442323
511351914
929358274
295220809
425706341
1029022506
1090385337
523494326
487456540
141732410
1094861962
779700539
879658021
1211927834
1304004935
816787918
630936542
1197888616
1130886827
414776415
575407268
1048847625
938174645
1049742244
972329398
770330660
1280311516
1265200422
540879930
440958801
424237047
505035398
443398855
394015840
516379830
1051247248
762040544
1108004718
1206277138
324812585
1070634878
630676353
958090278
1254362750
539781927
18060064
620704171
547861592
561173703
823122
839750185
362810006
696137643
541514150
945439368
1147331211
1261750111
949126236
535884606
701218642
900999548
709191440
1063604656
845750118
634352462
1226575065
801863629
700337615
651747401
1127516495
793771551
707630115
1034952087
1094976935
941655672
1089727943
603934349
804957711
1219710496
1302767759
988297185
672390388
416561363
611619500
1013083941
381480307
466467911
1163540638
1146395211
1191698439
880337320
653055558
509015832
1000611404
919056449
1172293359
657958953
588884803
1025205959
862150646
220165974
835387209
502284261
902962808
840515061
1125874673
410810048
1080619894
1267054173
524273676
827933723
667404108
874751564
564511776
138032417
1186149549
1235192738
1209592123
833862333
1123688181
1161576740
493710613
632197637
300197400
579133867
1217232990
953766361
292614971
945204067
434426026
536624287
734609369
526398831
784290342
875515473
801203977
734029370
1167042019
1287841977
1343513839
159798016
914415803
415715357
341981665
763646016
774907746
1147772409
366834259
622474952
932452430
1319830321
217289979
976967169
877224231
566309127
871706678
746659028
1368736857
512491680
799159901
1154081152
973170568
1078432382
1256280213
1009994986
541937532
573966343
1305353983
1336282609
880057607
788052682
377383639
838060821
464154955
876214699
1162094116
752855193
1072660850
517131271
1104576212
380011760
434064196
778958235
1326400454
725409373
1381123506
1082900058
1049134821
887769407
1032023875
416852994
1011454094
515579975
858810384
35342449
919516100
526680607
834155140
776356647
537739284
680816868
916624199
1101774576
1311793539
1162354263
1266723367
685925112
1228230357
1170783735
325322028
1305725551
1115052487
909557961
913966393
843154686
725420998
1253160314
991391061
1027667058
943756661
841036668
1262490275
984988198
448111575
767632687
1068030693
984606887
685821003
924285850
777103951
1217640960
1357779167
567447007
1195526856
1071634745
1064385560
842260680
588505922
664719576
1008722008
1370792260
981850832
964972207
435821295
1243067771
754790229
702245911
1068257479
1291415539
1378613045
736315885
1144435257
808391641
840088483
1055845860
846428974
1193710308
394526866
430872917
996950057
742426530
1144831420
1221072494
351065533
1389921645
507936979
837956357
495339088
1046246128
1326597528
661651111
345092001
775810100
1016200666
459344462
1388074037
1103181619
912497231
799356129
886031430
1340801436
464676518
1093890669
1094462286
599561533
982546019
690991771
1053353046
1109331088
877853992
901875120
1040767123
830440964
1067076708
1278197263
384638797
301547463
843849840
452107915
674229981
966943664
780658613
1271783504
663630363
960228224
663842658
618816337
896209747
684787452
955453004
786425649
600596094
650434722
967004425
316245725
786672413
429736693
1130658448
705372408
854800799
566539230
188150059
888973197
798256323
656341494
706081281
1115025438
1018307751
980970139
443340955
731803570
561930291
1072726358
369481804
790064075
629756214
231498607
1189437642
1339081717
822217565
706449321
1082083901
797063084
1144398280
954278116
1038032855
845641284
963242254
1345663817
961436954
922580100
903766276
444904610
948437473
984903076
866754195
1060844541
935360008
823145635
1038903943
886417849
210367889
556709288
808301466
918916307
585077653
1041240849
1047341991
1372364134
778537748
691578438
876576326
1262541834
1041297227
861941326
780841581
1367556091
702010206
818609470
691565729
557950255
291747344
1152829271
915247708
989472415
600140275
1354000250
729623058
467840981
490566741
482062558
1270853736
1127625758
1043067657
5371462
1096434968
845993530
356528231
726400719
872304127
533896794
1252007956
736373790
1040370472
887937783
878321392
1196051518
660858937
971106211
996983523
964023915
913750718
292499358
899651763
653514558
386182793
860452145
999711734
410743522
813301071
730108596
977988691
554364100
890138452
527803751
823146885
998037766
1219736758
846658019
1270798265
986739628
296527489
1037931806
630389218
919762813
261646714
766354738
1303469239
665187334
562755517
919407184
791371680
559608981
1256742686
361528450
746736246
897732198
715191877
513560295
833532677
1091733266
962046533
679469366
1059072071
1288548371
1217050660
800528661
645513960
796377350
1142201118
415279758
752719362
1158093193
536729437
206194723
1142697253
817620128
651733926
1287439974
615719712
342408943
475072301
262040214
1157567731
1256343884
416729978
356721624
826347520
546577969
1196115979
1002556083
959923494
670183277
580648116
1063688710
708274124
562185673
983938601
1019669438
1242397331
901975701
648867990
886735274
925973080
898158055
1349842348
996932719
1078941415
1201430317
954484292
708199225
847832509
927791354
242326373
1017035906
956334817
1060819609
880369751
147633174
830494113
804842678
1085778473
906403693
554324883
477418099
743794787
373494648
1271199682
444639275
1271746843
994844985
594721269
397345511
1302510578
378965944
755134972
897813433
1286011103
1069976914
409035531
1029520526
340986768
1182782896
716152648
1118189359
931812041
377993412
1169672653
852034290
654907232
1263128290
1069098050
1229346587
666049328
271228548
650084135
1145803133
1102763080
1082463030
758689107
730691896
753979780
747116500
527247586
244867558
780804304
1224918907
1000578924
586687684
1242890509
1154991943
904770707
746801476
906363008
412514752
914554174
1245981173
831079768
747115518
1040880217
223201666
991203066
1043270176
485220550
806760378
524054316
847494511
1033202140
918249436
580930879
383188441
805625533
704046549
685107049
729442502
921350160
959587657
556009397
1238035491
745388120
877795034
1126768158
977884233
831235484
438201923
349496475
736293849
671861621
1078409763
1154160760
1169275614
1088768468
213820297
415222861
873792600
505952744
1066242836
895994473
826187580
1253163820
532666632
1185991315
1026260246
1156813110
1080568963
851125253
1025348945
776355583
1134278320
1106227040
949330287
642325977
1022427180
933751012
1059974850
430593344
291434542
435939896
726510701
881056850
745374527
573360046
892953865
655832904
422166511
818281982
432467697
1147152639
1009891888
724254821
403431454
306627491
657487888
398584794
450407324
1258496497
531099253
1282711044
733800392
725034216
1174748109
961180094
854831366
579559922
1304748266
819078688
839801294
603884259
507251832
644707107
112938691
1398270791
1050953452
1190189991
1124562892
959205865
1366358505
719854611
1120438430
128738250
943277571
456606426
939403162
895048173
836565426
709940514
348194575
1225819329
1334381576
468248436
939259776
971266193
394208457
1045315093
1346196979
846358189
793231303
475938737
891518606
797439950
1398423789
747514623
591661413
241244588
919905595
935848995
1186485362
623656792
521957598
430250281
425529608
1036316726
928229696
752354276
1230573218
1214471659
1009164863
1332821899
809901520
429653193
357750118
624034584
1332081665
1010861391
397377366
435122738
854164879
1246169579
138370668
541175131
1327299647
1068048056
791523741
832591753
948388552
989908522
1166740900
669553790
947606446
1292722716
1027960315
714799018
121723022
1176496393
523248444
384912173
989967883
466404908
784904021
224133289
1080804413
824775927
580934323
804073167
513896993
997104177
798363344
1315714990
873313474
1050409469
844334090
782926018
585524191
1057385462
825954116
1051557832
962762681
501648719
1127064742
964980294
1087110013
524922996
635249055
571199177
984866774
1043916554
870989733
616903144
588227522
337633757
607341536
1162617347
407972269
625382512
427433390
720121360
360482227
559574547
440497175
736921068
1313466091
538967627
1006938814
1004293314
280902289
995181241
502049924
867937375
1200759374
1023667937
779752767
914750085
949088234
1296346152
334543782
1299972554
737358362
973184749
476778717
587160660
1127658410
1119285440
906543947
1064757581
1058123403
1259300042
555334615
694165687
955865214
807818160
259932398
809897393
766821005
1207282590
555361174
1316991391
729322822
828820042
1121606646
441805546
874075575
386715617
1360144105
1078801219
1054661761
863407630
1120565344
1237858801
1361824845
1085161970
800128517
1380661730
496481778
872778666
867050444
534779859
851952106
1095437634
962095887
1023819965
1069238847
835476895
326186410
959534216
552731128
487442119
679715292
332306472
871574238
660174106
589877336
606974500
213011458
472703559
709640888
1306414837
1297413249
429085931
766378620
875120595
1145287940
520145178
917736777
963944135
1360795537
1102778098
547715859
497178186
741447697
1383476621
396495339
618756981
1161832988
697104478
1006049239
946696261
842491544
923766577
787599952
730160582
989315497
386130181
1312643296
1110892623
708057882
108251767
843800740
834660232
1280493044
652210077
770460857
1058024118
1382772738
1264337608
1277996867
887809181
335155886
573928569
943302441
813433435
606464769
507715468
130370210
502581088
818429465
537281875
1293626599
526785095
288923545
1021769236
633234881
1331993362
457211695
390844540
582694493
1186377151
947411979
866279481
720305310
257317629
1392962770
257211183
1019831090
1026077730
743063434
564842175
1060553864
1087643143
401967558
801844690
1263308692
495025806
1362012084
1175769311
2437858
472888133
724963482
1139926613
604762620
1074057706
1195413461
1024705461
1136450749
1229208685
704195841
1067927446
1210622386
611348632
452994759
453789933
1005841336
370864947
689699414
1013481186
491658034
1376185267
456412636
253040559
1268416478
508921324
1224544308
854371558
1176152495
270008998
796041484
972287318
757620950
490616384
809337692
1192876911
823615966
956137489
624782721
1075729079
1308926719
1109803988
765473850
305128717
1339279148
1226565695
953997110
1123390010
858527536
941690899
351850284
773627313
946746508
929057752
767571932
821419823
465345319
322076174
499250507
651166658
824566526
395893645
1052736887
1294995784
309392635
1145129269
664768345
1293212557
1305196833
961807869
1298490798
1210673597
1127359182
505611230
552550704
1090230264
557640421
436510670
770239305
544124770
331077826
1398516796
1022085585
1137801687
313123268
909884008
664110168
1031254331
1149942062
1022618700
906916808
694570983
928903982
987651802
914712897
1020419324
1232509965
1385010999
103169607
967072015
639151713
830256260
228972967
768617560
493392912
1080239083
729207953
686674405
459625068
842991968
496576202
1241014811
340248040
1113172923
530311907
897360370
687755015
371918521
1172476010
693775508
409660132
995716384
848584978
924665048
485507644
823240992
537433943
985467726
658629509
664609999
709819944
1019540706
891992708
509809398
1003902682
1003334571
745614570
1074783777
1175953595
865236601
632046264
1269534411
938065089
762450183
749611267
736362216
893454140
587190684
1218715180
990903437
659869273
556369422
1000090292
936636033
1256868434
833154115
1021540177
1365863070
404671813
978053508
553683590
1379472788
1026113073
841896275
207026854
911697945
1045704104
1036302334
354327370
543682635
648119175
1093455050
756765663
616705075
872925944
345070211
1224081600
518550759
1172457787
741486292
619438526
1013615455
1253997524
1399849854
637138754
1028194991
345229779
568823028
740110229
462566568
903718815
147055110
1025100158
362974879
1158432751
1178195728
788173837
742889067
1044339405
514791778
1235426637
269891520
1047417857
716475470
420620676
673278031
568856948
701475706
464312452
87279550
1323108807
1341891343
773087168
278718794
831536030
911874014
503277989
1086507912
168255940
1113625414
305459100
893711586
1248749702
1100955342
820682180
1199135142
1067563524
251250552
586153920
606985824
596701701
773848766
970537120
444991335
808892248
1097250409
817112485
698373390
437785857
1182701889
623097735
961790131
868895106
884986141
845546464
1365232649
309844189
440701357
523537293
1221830578
799365071
909962945
319574646
737396905
1369563493
269414361
397546195
868987369
597836742
850250567
1260887355
748026010
567604250
411158645
373834967
887243817
812455870
340733732
654111903
830158015
786685923
1239535620
862079733
1025709692
400532416
1023833591
590629603
895637136
975187745
887034165
772960115
375152754
1016675485
1284682189
668471134
737268387
687047059
738899028
481817093
1095658641
827633215
719185195
1304835292
709760033
1162651094
601862101
474496426
872400925
1070740010
847284370
756951568
499932560
1338799549
949014673
1384623212
527056502
1332409040
1049065737
586322313
955979088
1068200171
1162620826
1132665188
1265966659
1179457614
984692522
403539727
688114540
1151277286
834544464
844736491
492440331
1024970781
1294673905
869848427
949375781
659278038
1082437165
518300887
665448978
782526975
609956310
1215308311
488389370
882082836
737225740
411088259
259211835
649620358
570770837
797735090
874888904
856685903
910554170
683031591
994174547
925132327
929285667
1144627632
868920290
1189084163
461825741
473923768
931207344
451890458
1192214378
661293863
1115467284
1306753671
1079787272
490867710
985556205
1295773121
731263711
1028825923
1173387357
470496163
1198672637
905398009
1258244222
522108508
869632200
905909353
1055551418
891095485
823781943
617714317
756020755
928839627
542091057
485136275
409558731
1145151474
1071907169
583223208
476343887
539953600
1078795688
674248842
424054638
992467054
1073486042
893130089
589972642
266147801
458881813
554181380
128784100
1161955888
686747189
458586077
1303463132
1250537764
632163865
1366946840
441837111
804636825
728887449
950503607
770527899
1051495375
621100614
840519441
1081640368
703344252
521582144
1069988582
474509890
505523079
1014348058
792135305
1335267543
925919196
519769707
660594453
1371814953
871133669
963747517
1041530587
303813159
948857776
362652906
842524646
599709714
497800874
1196773591
440063940
294268188
893521249
1058769208
583963372
464224741
1041317760
864072995
1332367276
759987636
981577125
1363452507
316931265
566517807
456665690
723888759
984569697
494759460
500508299
931025694
633666999
681828757
850047608
700040137
395649767
907195201
1234380041
181721900
1206193718
890647211
423988521
1192495415
986204346
877645093
961147149
883823889
844402932
272979115
1035154809
1183272485
704741931
1357045807
740163395
672946559
833599071
679074405
801199009
1314296338
163825726
886333766
325592890
670774004
1058053299
1020250584
1092680857
1217253254
764523645
728399468
652841926
1295111098
586750258
382125793
483286964
972532565
341413062
1061881319
853143011
338737598
407684154
945843679
475474244
228813022
897476694
283485377
649235172
247683140
356758171
998451753
1090098300
553992918
756373128
746543723
249338697
879165974
373075535
554753656
321176500
391244612
834012552
722416003
1002336530
476806482
1040509514
531627658
663391296
559597866
583383685
1036297739
972704084
852454082
516907114
638857956
411076002
1068175095
1030068123
972018180
1271898190
386651241
1272561592
456715297
1145755497
1063415424
167974936
938211197
891373383
39024805
930001560
981074787
984718115
600883973
870278901
616012898
927587588
721228305
217231314
709509897
1309486249
630352070
505870414
1342128126
819252903
554610925
1024413922
1264487110
1064310789
313102049
419952492
475661311
1131022654
652034513
560088164
531656021
678601865
487234567
740088300
928714307
468254777
712231268
1071679900
815261460
601063995
567830384
1128595268
1016702266
397200478
583411798
364112971
647023473
487256830
627415162
498670585
507836484
660006990
852123218
896373302
892665590
410183388
450639681
956022174
939938209
1045739696
571591748
1036831602
374077078
490494803
531259079
805599523
470491899
415058821
353413470
544954719
694788145
836022968
601027681
879282953
493793623
527867969
334659931
1120362361
1010052221
451653643
564625749
1214984061
597458658
355367380
1193202518
737148851
1300280341
656829611
926280294
811082741
498675922
396127302
1076137327
638453841
582344106
1232828386
489593456
772060893
219804027
840653673
334723895
868597060
1301102971
552269426
705052591
1070642795
272470359
824973633
803652592
719261007
524782098
1291050228
1237759920
545447572
937128805
478965249
552858698
1155654610
417990009
678776931
604125334
1096039729
370219561
861617824
788952401
598413296
476855715
1052527041
669817686
1160068929
1148555236
807235930
597519823
1199934050
408423065
425520903
1074258903
1145092652
475218734
1319105289
542993826
439976974
1394871036
732182725
978407449
912290510
822508759
935098560
816253921
266403923
387346456
634127866
958886259
307969859
231359383
1248567648
928046699
490427944
759973571
791305889
621058096
793286358
655853441
539585470
712110855
484918293
798963178
901312202
478961056
851924903
862915132
269925211
269233582
968701019
484629986
444758958
851163544
374882285
705978808
1057190109
776035231
873297778
816470703
1077659018
423780842
953446369
782570087
461030774
985727705
255864778
1219868114
847096399
661039696
843327158
1147074990
589956485
859120778
1083494178
688430706
1285896410
687850783
711597607
792157008
578424496
911392117
318545130
1355638404
716432470
822259979
856270860
1152481910
469895284
329119215
679823456
547999668
1200153719
637908175
567848097
581199675
416335553
462503643
485204030
800066983
836493163
1309873301
1157002408
721751015
1176743676
141802599
914109878
1148859910
799870890
1241400240
485444255
851272753
290715697
389006585
1003547674
1001698952
1039843705
640868510
570394400
969891961
2513665
907741682
768740510
994617312
672853968
1138264444
427916554
1012400579
1349453906
318588978
1187476871
663776144
697473299
321547058
823691382
856033328
500797637
1154110713
706040657
967181178
840256
964743906
1335650274
894880155
478976476
1095212710
433872100
1106365092
1263020439
1272823497
1308919429
1026004101
1215260494
1313814326
1373599567
1250065038
997008492
1164876948
1127364148
857146289
737316171
942279672
1187124033
1098153174
677993576
1265462890
124510992
1170802280
402632770
892754410
471477545
1060171398
682291003
784071992
810281863
1118157487
913534672
978973093
599691921
943060443
731972910
853339881
1377099075
821523206
631410330
770015079
708139501
857088048
1077718228
263975224
523346083
293392325
570322930
1059240385
1323711283
1164905563
662223272
1232329800
1183857089
919758262
921699457
983115439
745104774
1169308948
1327229421
837359770
1197209050
700234773
1190910074
1091135975
1378883054
517795809
980868297
951974347
997536577
931742765
351767638
1003782822
1395935207
847750132
806507656
885981188
1028763138
459961748
1061503745
1007445460
1385830581
887425803
746940056
526483066
1174321589
1395854497
535390961
1130002359
1124115528
921949267
1068632229
1296964
389354255
474197693
826747328
993827588
1022796759
506268973
991941072
729325130
460864049
1115794146
907293712
1016252227
907382889
996518497
629875144
896158256
137440868
565128635
872486067
780171614
1004929331
986990062
1222652975
867406118
904873964
1147870081
1006397584
863317041
383107590
486671577
730490527
979670830
975753296
1275292870
954462772
531088921
1241629031
620677622
478456850
488554277
703757624
918466017
301430071
485079980
819632124
1108700311
1116027363
1350597158
416309090
1023593647
639070582
1316366878
727104431
265998213
480287301
942718843
618555809
811350882
817180034
812076020
534090682
840791492
563413189
818042626
1013668499
491396998
916455435
864690668
38943871
1316207003
518948825
1059412970
674977641
1182266505
829111614
1079622562
643386401
412335762
740165470
1049860156
1326352114
382057019
713654180
1151880841
733107891
620218098
910288993
988435327
1016370350
308227875
687475588
742294519
1113231386
698277617
1290802432
878446781
1022265818
937502997
508539016
665766971
491804719
905662922
791573596
459214178
584854485
679573632
821076514
1197628165
835359033
564617335
1369210726
1119854408
972398052
966132281
904314652
1399302269
424037580
1249642130
486369374
1313268629
402595833
1016235812
508019022
1091300704
892346675
1395726905
1213862373
1195752172
969013389
890374467
954167977
975829929
1378948290
761591547
1036093236
406653576
1080843835
784329422
762908188
852435783
954756613
388277015
886073307
570530459
1130826249
706707965
1088927155
1371644345
1052488728
438888915
1312384126
681487580
1260025570
855559077
809518141
901226132
857768199
335856164
199474282
905098585
1076223871
360692859
1002416450
336728068
884621674
849076089
1253167559
795185990
846703113
682606937
713240845
1120184978
1258925409
828443311
900121399
761006926
459145728
625547473
624384884
664146982
656209900
938824926
447699544
720083232
886268069
626485420
499906509
339753850
496938554
646318090
1370898025
1086331315
467285590
1387925937
924349752
656354111
838690930
127809981
661190954
451115103
793660549
471340744
504559714
1136485026
738590920
851015144
1093592157
1236591330
1024526087
734765558
727294735
1260182571
1342265732
440006658
405062037
1240643982
1219028323
554006383
788755821
541957591
563250701
971193282
933206631
1287483885
433097227
608893944
1253532345
367321045
563600541
408014038
816624071
540461162
307575720
527648507
814329624
948788944
1266323893
1172019615
546536185
362679472
792485104
1208119878
1131335626
452726309
831110882
931061535
1325370113
863730127
1174342241
527935009
1100557054
979095482
1194705512
150751565
1131782156
573564061
315876182
644281479
431072762
1008116939
639446353
1112138512
61154856
595324451
706989877
836670683
548906859
350649546
1184668787
1270369778
1038611462
354234627
1357667302
677408118
896397731
310956880
836281490
230648975
880443735
813306804
843338011
1042632697
1027139217
450245876
1271157878
528623572
1075217859
986238313
1016078406
775299973
763898862
546616620
305294
1331259683
517712511
1099354679
878405823
1364115844
664445734
278356361
626025347
498827942
854001757
451591512
913634783
648890082
753208967
1304959017
901195178
743123386
936310856
306061351
908298176
1000061089
1346291406
727402079
1021218606
729397418
486690814
1065321946
814712174
761308896
1247221729
886922484
1043438231
955128174
1224428831
350144660
1029454831
738270376
563779949
322044943
1086961389
759855758
137070913
400646093
373292166
898444697
1308145373
279852710
1005174948
886311777
141259452
1290855991
445023216
754828421
1380703568
571497642
303899207
813619104
1228077950
800843775
946862728
1346816659
1373637602
926547599
1171470117
640521311
1252514421
1010782198
700653813
1109762137
858601717
1140568728
939534273
545939726
1093573225
1154762296
1228137331
173888347
812172351
768664430
740867276
469121190
842012177
1176582063
908251447
589587646
684234535
769283964
942950432
321396099
925737734
533920204
1311575571
913932186
828105799
415244890
528475343
355941561
1236019115
853020952
1116092932
975825657
495693899
809454392
898086453
658613084
534538616
971393069
645841682
899949938
1248308279
630033820
923589585
1321808440
437854177
858552550
886314739
919705942
972231669
463390301
1111853851
992659923
390210439
506238634
1362667424
885919617
815473525
859515678
1283228970
1376323274
625355210
738619246
1377450690
606001474
625916033
955510731
628865585
1126195737
198900149
1251286601
632914150
920783631
840809368
577950333
703711724
1378172090
62915270
1206072370
756735409
533246456
588403683
1138376708
1255075931
749445319
1139378806
939701611
744260734
678721633
651451563
856135956
334808703
955724689
438872700
798078685
1349914570
896482441
892788968
793953969
697052839
467917415
1064832854
621775913
1286440124
1024053185
386811661
393101940
1170407196
779026462
465744084
819991783
321836604
967679930
1292152524
688385760
1070785679
1335786275
916431346
724712210
1099925327
1279187453
472897058
1152986762
393378265
688146785
944985844
1034959851
1088519568
1216525169
1035488425
883982118
690249995
326096186
1144328672
664138867
645018614
995534494
413567470
852305301
1232109645
837461114
1011818613
798496761
779598840
1013477964
939427335
698566736
339487072
1080422494
1024176162
313477225
817556318
370425919
863625192
1313932341
1238892482
113136504
389804683
905288992
774737391
1085136227
646088856
933034639
817138607
566563007
775822212
155425995
507893199
996627215
1034546425
953972114
1146952222
1035290777
411980566
388483916
942182554
500614285
1031089721
462341364
1258074937
1060381134
916496236
671580836
1274360529
373753646
524721206
1065189096
1067206187
700586573
953819711
529731729
543258197
390856221
655610381
672074891
951043817
1009445014
488977968
1254059275
817570487
901964812
768818690
1135030376
849594990
843365412
743639314
1038118901
689631669
747771866
929712905
1084632319
1165412238
553503609
868114038
922953432
686587147
422832634
586404272
401643147
1183428179
460857739
1037284215
792901245
875996578
488700003
562073122
693646326
902473349
878741440
975360551
1282447458
625391655
973205814
105069793
1243712947
640914051
603409958
620172193
1151801187
949079862
783007982
187677326
1071276114
834694375
957891331
1114592355
1132667551
984617489
1053368990
369267274
1155802769
315632445
929798722
1138427937
1190529479
1230479146
883189490
969036540
367093384
538986521
1369244128
1274530873
780783503
554739033
223801034
299881805
599714100
557982569
235268785
907711406
944159033
508474288
1043270794
671400070
733186715
700467735
413926332
436101757
1144524683
814072022
973359410
1062975292
1030513241
865265578
587903907
760743818
1112639918
933520864
658241560
881344596
906895082
695641969
961032568
487788700
627694632
637004648
1079773339
1013637218
753716221
480768844
1092262888
1397357186
978625660
817373562
1238292444
730769887
1303783732
1263512621
1042332003
1168005221
745487056
1297056742
877333011
675027923
837070205
1212768129
1346390334
687087366
464327980
1237986197
406855790
830884398
930523544
1364225693
1214683618
54355967
1238728513
941780120
1291767346
634843793
1196083851
855608925
585271020
545529840
835751950
468702440
1013901151
638084505
1036251436
791050338
1162472514
898951246
905512672
1091440629
887305537
1300580682
1335750963
621960414
938714024
859836349
1003072855
331759392
665988114
1065917536
1195160447
977540307
602417439
1340132235
619376133
725028251
1142373123
1303473520
249715478
546964154
1358338864
782148869
547810408
1334004475
1064089383
365741636
856290105
1215449863
1237110881
642035056
1101461222
362105903
1275661176
686472649
175749336
802370818
282277306
1055662139
333480661
537105906
803026704
704394307
828744425
460666965
1176800118
925586719
611208417
739442121
656465720
635315218
947697673
634848502
463195893
1006067794
509874912
462540119
443004347
448343491
904548771
666451003
896719656
1032759519
1084438192
709538728
619975388
640335268
699675390
917050695
984041969
1184063850
606501861
841970733
798198172
1035628245
952292446
907366492
469310471
678181507
210104648
1294153332
982324729
474130724
887585185
1117583419
1323766550
739263970
451580725
573063684
632686947
439311084
1335912994
1083591906
528039759
1328198043
817811812
1168940611
1187764405
681446479
466384374
1224766324
747946982
406296973
645336475
749081426
1186122266
504011874
922981208
651213276
1367097602
739457995
817581982
1152527644
1138155010
747714872
1179459400
461922947
805029518
595344785
1165343482
839689094
734718100
995060453
136590059
911013367
599097568
573829848
579858666
240266295
1162533447
1363471594
313815837
768382572
950065501
670223902
493022635
1379301739
845938664
1181383519
554791735
288643363
1203358808
706975080
1279032884
505005029
718576794
1224487816
338821990
466192692
1200214283
1347623273
823282553
635837080
957618742
591157671
1281612923
842823382
172142476
471603154
644175391
667977181
1095595304
1172603109
720986322
482248501
1079357609
956724131
1381931501
834527060
705969341
1155297843
914629774
723345384
909875667
1222643167
770882643
858642672
820559665
903348065
1280068242
892623353
832502378
1034303705
913334556
532880915
860320855
745187393
913408274
644268752
1172027454
935619770
749327975
531342025
644218382
679752871
1224318851
586736622
482108673
467063876
899681320
1069312918
770678786
1306019858
870219973
1347099205
878805361
880626118
548475565
807044338
975641505
1144552241
612020560
1054147726
882152591
1097472969
1373795049
653846253
1382444792
1358282013
497924668
1028553853
1010709777
924408676
1324123696
81020409
1306375425
683656551
1354696952
370488476
1309444799
573621429
948223643
880597285
671172037
1105307157
823942426
894692906
1125788302
407330426
841649467
334091806
1128953708
450082304
1102717309
556010175
600287183
1308093169
868157340
802487397
1115306162
509308048
923892738
1163416608
1240367697
994031600
1041810607
207817056
973293318
810047469
802002931
554396048
1068460755
657040150
828831251
710064378
656887723
939686429
1271838859
793750562
964045522
757829497
1215042931
748138872
1349393533
867537968
1397507605
1248211043
846170887
1048903387
983196374
1157291625
1065663574
923831760
384665965
1335347260
990069327
630004771
843335453
967108322
310207881
1242434494
596211069
884568950
980559868
1002529892
436906418
1067673925
1117611866
904649455
800405067
710304323
837598348
289002996
1303003699
1043709326
713622739
1035019385
809717408
615697428
630803367
1027278974
699386996
1222116116
456103060
948889423
976631032
949564543
952775245
766854240
394148525
703288654
837312581
748413162
660605255
1155711373
628834547
1024660162
766603249
1335850051
660531789
610219554
957872976
204178297
518968831
1025047975
502839292
1162260057
667295775
566028238
360840608
536171080
1140171312
557100214
1212592319
521120605
735954713
465559266
1060426623
961542310
798055684
836666038
363806087
852839159
1149599975
996854970
710338396
768699586
359275722
533937094
1361955164
541325663
1184691977
705205602
440180339
514840283
512099145
1128116472
1217809828
442581956
808643763
1097858734
398096871
507462531
760425209
166289171
309731866
1270270350
644805339
659717256
921005969
1127822722
511105889
734565138
879984152
667268718
586785788
1395528746
556994050
1031118612
946165745
836168880
411059803
880223929
665096439
777695794
201002183
866110383
583329211
895862815
340889518
506098737
301949692
1276389297
448390504
563543132
1205825240
1004661094
860289579
627977813
982285331
1125556520
672328496
480947806
1299030354
1223629875
522339061
953214298
1014030659
623473831
265090015
825264554
758949875
633290187
903926032
1059746859
1340348013
1078484571
347831127
713181552
190944326
495016917
613044111
739607852
250901188
612446471
602241510
604471164
1176755472
927451575
453215619
1159431878
1127382293
942201489
607260747
612603154
493796147
468189805
614965418
675926238
536933994
273084165
1301483972
1035274645
508980303
1383157438
1378703422
363363943
732403565
941433007
1048133521
869363734
1105227228
1088073833
664659825
635836397
380909918
746394665
751166386
688994631
964479481
1384818974
1340652196
449312368
921853226
869581773
1258792716
698508003
298264319
962552927
1399079411
504816540
1306989966
729775515
439228452
766679104
1377906596
1117659604
367045794
1056362479
535532912
1131377802
871205799
717894289
599161745
1292787150
641496106
375960399
979104974
536919599
737862926
624735772
659337712
1344454581
1055212824
410716261
1296223344
463365705
996100286
924196725
1351658177
1075374501
892682586
703124423
1158163199
994022723
838125188
512990956
1036554033
282960074
351761062
542483203
772744886
314958052
663917594
968254968
458792864
707196696
635287408
389900803
884635368
489179717
1022980407
956258883
979801382
1170651608
1037322502
768282107
831101516
535986346
723808646
1064281463
930508700
1103071451
454300417
1078403815
529860185
826144425
858448266
571530207
1184077619
540632816
797575890
703904528
728100050
478904393
1008977368
1066727739
414546494
764391436
465460657
1218824513
510829789
981442886
497240562
373877354
1055055831
942434273
536778963
448136786
381246976
307811122
513606453
1372509049
1186767378
663909238
1348731082
532920710
327449782
997410623
674086033
1133497685
275327771
476816160
728965787
505735552
1318351885
1129237908
332100256
864544769
1330096159
931073023
1294633812
730089495
346621591
943659655
469232996
635346332
1347922757
928246766
1072400567
1274921931
1128990739
754319052
709566385
830392277
711346305
1027591852
609812076
1270009981
711495458
246330580
531509269
1269333491
851470973
1020398791
1246065735
809004580
883375836
1249078150
250492929
751293814
716782999
875735537
1015809515
864095237
890515349
1070718194
770500627
783515529
434877063
891066395
675431741
792799981
734504812
896099316
1121014213
1014685533
1137926103
350617285
651658581
741490930
409094048
749624109
1033523855
870853513
504448505
937245145
314518982
815787566
1263955341
1076369349
749024695
932933644
1036978146
565814640
747159061
928244315
1212102098
342883298
854902042
408746498
1104271640
797019490
1213946923
417479379
1231439732
662161735
1262303508
878516879
461336335
730458145
428111627
457918321
613615944
1288605662
1318481248
621212276
1149389097
587180790
812845380
826280737
1148060176
1222993890
382201027
644193299
435898057
813732705
426841587
842326719
820863242
476059541
1326212368
711565313
603103618
1195136270
825979939
1032476753
380141963
715318325
581718664
82426139
923098701
930458453
601881910
755221102
676970160
883136337
423484251
355185620
1313111757
997728839
659249423
838720306
759633634
549887081
954893925
844646857
414560984
430910274
893037860
212763956
1227981716
593968993
1294607432
1252468290
307474580
701048614
1196157253
1246866890
749410848
599260699
1102961863
1081211445
566438094
670729434
894869934
682911895
1118445090
937428665
1380321113
1096792798
445268309
886416661
970621522
1014020607
357525577
605852912
660929518
980486602
997681970
992224510
815975217
1145961107
554008044
385674016
1215775867
270448468
708061019
413103088
994626560
399013707
1193352694
764830055
1274306336
908873101
592624409
311770574
1173433515
1238278340
1252711008
823001763
412324210
1137265048
521860546
784686688
1158812172
521438963
1304019375
1291138561
748226611
1308132820
461864422
1392857099
1330594489
1007680950
1165575630
707106726
663850719
1251315040
385891126
563704112
699074483
311167448
776036542
740430030
1378850737
557338300
692979373
257995366
305943260
440123550
541234858
1023822036
941761074
849244789
768296965
761989495
593117703
1287382068
1063044966
1244967522
1096577097
478282984
1126575728
651276010
907351111
848286604
423246704
722916044
1000413782
862148944
1002392699
732797863
624886223
921089592
1260979428
1120367513
963469631
562659194
436152347
1026884514
919541436
1236292067
551618472
389167598
955310090
1391067894
942050367
857409568
939723565
1071818735
1238349196
980685682
803405450
1004312056
1063574907
1146396424
474874657
1239682219
1334635359
1176858920
1117325487
646252168
888621875
1047175818
918915861
666422644
1131507813
514084034
665231231
707586891
1084171511
931742973
1094163645
1397158973
465697534
1294059370
206319606
428221655
1018937459
1018064359
1170910226
1312696898
655712746
381692594
1026831900
1201581533
129155817
1065137007
1179160667
312509457
1068897330
484799559
317259165
1124373426
768994096
1063551923
336113244
1044020035
1371352221
832262978
813326250
1143362083
775915226
862222234
1150882910
1028220454
418865039
958528473
1099104471
1310655680
781582883
1288356064
633951098
707041296
1241463984
1088153968
90492984
1275143886
489662692
471052173
736638434
740459106
844178146
1027487729
1192673777
299049292
1046404849
358217901
1344833125
1150193994
386457769
860205141
1006510061
1286308533
479067913
627460366
1100171317
295909126
970336867
1037449733
933066580
992637528
818778137
776524041
1038719093
654133630
651677997
884200733
1233354457
586078141
1232491047
1175091567
1011353532
573299530
1069448451
772182783
1242641063
203402038
578393591
910127359
1163911478
1388896208
968077565
909124132
903536859
761706582
1022186510
853675181
398057825
694100639
868138079
1335402429
642896611
1373834857
450238579
1112293168
1068605986
1019237748
1131975207
479480664
1265680370
994307861
869412203
817119008
1251763421
835455603
228993591
736699522
798216432
467924632
1104251607
472021802
955267862
225152684
794041633
621236656
1053988684
333879105
380080835
829883860
89873111
1053486594
1133950746
821349532
484935283
1151368837
145907996
841910498
740123995
778164054
822673778
849787937
495704485
505660127
317920151
1038446733
98717240
410764208
252902573
864279695
747791762
605741856
394029888
441665469
1286435004
361536492
942061258
458438382
383641741
1039849532
927966632
1188263716
524372971
1036679069
975766198
1214033971
434196859
1011989085
1133079481
643235917
1096372141
822403949
1362096652
728809200
910264954
779468754
872321377
805442499
967174488
840281020
1297824770
1110355704
598311824
881761549
541763021
690699458
1200685062
745514816
1037052806
1039484084
462102488
1027307396
786362416
623556797
890787434
682401178
887581391
945105124
1334161357
822427634
1219517698
879983806
1164544942
1262295719
655442400
934090123
857954064
1331308342
690190109
746183276
930546124
1166778845
231861576
681382190
1242068118
1399902700
116391188
937957098
1091389324
1087811938
731830244
326458826
927631108
498333436
706711399
401306923
329608342
1192950549
850066223
688581151
1101686552
373636489
1295817746
516979445
1022578549
776318976
579416569
1318557743
1272342973
485734324
1163700586
1061558659
458551577
587345616
840546709
629130759
1284897567
876580484
969723792
1314087596
892403114
181109715
903488170
628181351
1027328019
793856429
613913004
901209695
962387422
286657659
1021813283
1380265752
609766569
185258507
434852009
637327288
515987076
1023800496
618468782
1197620853
1221823059
857926882
647402624
488878983
746696110
1124924738
649477924
1251181183
1229798737
798304722
535197545
730958644
574470981
531136501
927607856
1142652871
817583050
758457724
771973482
471391260
693097022
1019069558
1063818178
1259097863
1041156366
607448759
405286449
989337325
1343960928
943328042
685726908
653144274
689012705
1177285326
533163788
862624961
756620878
716458837
756212773
545881833
682650212
1082768883
545070542
1311608002
1023043103
959266613
674652435
765007939
1290465418
334356010
1273137371
592106423
683545586
206104895
463039459
1031763855
1284938801
722761946
644352829
1002894815
588896812
404069728
159771733
888625377
719620932
846903236
1031662449
432382954
1200888819
571720663
559488679
816351902
697000082
1203792881
1185600200
513303570
619381308
987162456
1318026193
577542435
456687195
907013508
883522273
1289528089
981347409
788634607
466663528
713631245
670300300
1356505543
958322884
939116240
1186224290
650932327
376062756
592633357
940936377
995315987
1070161249
633119243
446580761
1297290103
1383947703
652817801
460973325
759463305
1137090504
609103425
1285761894
753467389
691116090
817378316
878722306
980921906
478887935
1011060913
404385804
1008626928
981629011
976713295
1193400131
796847909
1127789448
1250787236
880502377
846236692
456096579
1241025569
749198651
733494741
1089987391
989063695
1375340233
714906832
1201961460
544005436
739486968
649227448
523008754
864784356
340948283
639741860
1190133777
517273660
1186206660
1102507261
683428873
1268234195
945269911
1286174285
518143951
1352034721
485922397
949703345
1167715998
1216492757
1083657660
889661373
903890147
523507490
814118127
450788360
957659214
489052172
624424511
386176958
441024070
1146847759
983891364
394906048
1251364739
557665950
561597481
104022627
836934420
1319587473
1056761850
1315640346
755991279
767202995
1266134769
613481169
720439806
471652348
1200628017
504239892
747901347
624356539
1275091697
1102330067
946472953
815978167
356086351
755970911
1326452060
689746855
1173689663
919787981
683466147
1110382243
486258914
492554562
786259975
600306475
1285551644
476647848
697226314
703406981
1075687227
1040889041
872761616
1095759698
1056933024
962795850
1076680577
972009540
404874532
862439335
1067350372
431193127
1399819743
609495143
920317986
1070537205
934154083
893870636
138719783
1275110787
837890580
1153434565
475915785
1397478548
843384459
994581902
799229622
635240749
647048662
882388112
473208558
625547680
951160106
1114311516
1335323472
394250591
1055973858
1081460931
1191531555
507732912
520418302
774395151
134775206
1077324559
963618445
1177181600
829230569
256839527
1357894514
859930552
1010561020
1002847770
1084021488
619438353
607636075
919962038
594332268
172918216
817982990
815616162
1319924199
163304254
1001266138
801412781
788318221
1214902537
1009276088
1269456481
563270535
815799901
814604128
399240050
587621753
628097059
493361259
849362337
1099675255
949404578
493906175
669093295
1359839713
902430335
314840896
863494633
1060404089
663364471
1123545062
1310856712
870067655
648345824
150774337
1194516290
697945456
750205509
1108726164
512460421
316316989
1299785353
1251354156
1286269657
1236748193
946426568
1108464135
998715495
675188738
965467430
720947461
331189196
458579092
778057588
1317410073
1087477392
960247203
493208174
855105595
1243935860
761131509
736139343
796379895
954587381
717398789
1078975664
1318480856
682251968
1210930691
646568772
1066189631
414984913
869067009
671089389
843610648
1307648808
401107618
121511874
1088027542
886983345
1002526772
916093782
975905517
842559613
1314906350
1203407380
1317897979
1330302996
589680528
378513812
1159322005
887534719
1120969606
919125387
1263808318
601981246
1178687374
1086612788
515336398
1110753373
1177403387
1121712573
191234773
465402417
1383016547
689292175
1386979855
694939657
513216845
1089895045
959683696
435385935
496432899
397641787
724737684
1284606603
1208969743
952995831
989287300
464596591
870568898
1133629841
466471013
965491028
669841774
947266952
1109253286
884301950
612270696
721137461
949664595
573700708
902331140
1262579640
668330351
958834447
746536750
1358194867
890920801
909849011
645058798
887425363
404811693
1066995045
742407506
1118475462
1372976375
882193435
546480878
544540218
386828776
464478866
737341534
254522815
927729458
1010564648
1033385778
447334849
834889361
1046488960
1043431241
1149636898
1135300909
304078145
692207540
1089076571
1097055160
778999046
640261075
494536646
411912340
1196303642
1100138327
577143797
674515919
1239298476
1095426904
983080960
780369726
1025108522
853387392
933879769
492333932
1081686601
947790593
459744501
1210778021
1041249563
436162138
827998981
1278160710
1387214507
958622512
1124662152
802849853
1022730011
1025449672
993218417
341622471
182644372
519231219
816503769
651207062
747180041
957608439
518789184
1124498180
261420854
321594151
927647008
928306862
1194187570
846239785
1305568446
362822267
1019609427
973304392
871377790
1016976337
1071394433
1064637408
770292287
867055965
519739710
1050543012
1306265050
897149009
651075619
895404811
1016968277
528254627
769678901
684382575
1244457
463004041
662113737
1040439772
416852036
562237404
1372142813
974050852
847880178
759888212
610782581
678413901
920187328
214745821
986889103
489568058
453729056
1015943902
1280773834
1380561436
899068286
571012149
1317375744
1115663452
723028018
1178668734
862911905
1280721146
589712814
1094702117
714589051
928628091
707339059
990167395
421458635
845319520
712620084
620587933
721976390
760180776
576961870
894039288
1376502504
406919817
507738997
428710090
378568116
1036247230
972597608
853096331
552730187
666758818
328536861
1112383296
926760310
330708226
1196203298
416125921
731389429
832821089
809059827
547016068
840744695
692073451
828046793
1112280621
541768986
950044667
1056537933
1130981335
918457537
1052117491
767723714
1061370570
977808245
600659324
1210921920
568244
703989473
608025374
692693800
1195406705
221015162
1245568034
1128077841
489483366
872363928
893408554
1380272424
665552626
536337850
805408808
1366669829
1201840711
823145969
645579353
1065443913
635840148
1384132660
960892107
1066165896
1399723598
1266450291
375330317
624702266
591150644
852029950
1048350273
549376288
567481860
628542244
861050876
1367363251
734589146
939984308
1331360246
1006444505
1399923777
970139766
1243651801
839198609
447090204
180808605
1011539787
897748910
456086142
1282991929
659918292
735349293
1278853322
514019225
1017751912
1052739774
1373040862
544100296
1258228071
446179149
872490479
1138738202
331952548
848217668
879391052
1180928243
341444807
591045623
916833736
176828031
642707611
739855013
1168650877
406449738
1036203710
717288055
233618117
1011596517
796155947
1303582716
914698920
537244365
1118478469
366745251
1125302170
1104623389
892035028
712904708
955981278
938234616
1093357055
606614179
847848344
1271816627
1306307650
792698963
754700093
490780344
735568449
428117994
610539489
1061724970
1118546640
553656039
1077813538
939121297
335597592
1024261699
422724641
831411245
1117787917
1185855568
858018911
888376717
1169571232
697505956
575011456
979403210
1003859375
717425399
893759405
810013063
761910204
649860307
646061233
511485842
1198537637
364363321
1156529163
720351776
523573601
534675058
312719075
485120519
645742910
549496353
504201588
1361883403
628949623
1141661892
1098611321
724668900
1277865748
1344625738
401137306
745596225
414235631
1095004987
1329165709
832797061
1148215491
593915552
353391101
821534991
410005991
1000859003
1155228780
939925152
525729716
1389652551
432713320
1168816938
1039102978
772877629
977934932
549324020
736716483
1230877008
829939622
509509953
344573428
677979241
907524314
1020290996
1329692577
696098049
1347933275
742032477
1200569646
1007920882
789369526
933420972
1294608138
996426937
1054925831
1277525975
642533378
1007112807
482224014
620721637
917893675
681152782
806891802
992998907
479814514
373877483
940377282
395863742
882951445
856761170
698458007
455582350
990738693
1113583644
851196147
961920784
1064859493
613493628
1149586235
985071615
964715670
548784677
1194916607
934126116
503391791
1236531752
396285260
909119387
590542498
743350932
728938887
771695666
393703221
379483431
802174385
1136385346
1210760174
889430235
931751352
923452178
1390896843
1105053047
888160954
348660226
754308150
840255758
1201288941
477572791
1147131051
1258937761
1084865483
822836992
671997943
353654874
1116454697
836565200
542031988
548064187
471128089
1131535221
1133081862
993316514
1027290531
698247314
679276515
861112321
787256089
952025970
724892443
378842081
502925468
856058201
953811113
1765453
721999586
428602739
1390340957
935418359
893137454
1047033123
842342138
588820349
698802191
705210821
910291424
589845314
1045778100
924325281
1035076446
1002462234
657487923
253362043
605729344
1064875216
692381867
549015017
1174232341
1073809901
378379788
1206053822
656075522
594951311
700107638
738438530
974949686
505363772
565335662
807268047
941946009
1386013170
707206761
355491436
1220165531
757240006
244629856
974474222
702535064
1088678539
1065618867
51297554
1090909415
904664332
556747383
927159193
848905106
1320514183
1234284450
445042877
1049017189
847281614
511516943
517393937
1120646011
331420305
330119809
442836659
1146761005
710598395
473582800
542068953
737232276
128577100
543643583
550462827
848180097
931529187
888322255
556496655
867110115
802043151
662811317
1371444495
713191958
983078298
438975127
1340173702
210356565
740323919
1296970184
1012633114
1090078828
1117874315
1301927542
790924216
1360394322
731483158
578830343
1099525223
1355922687
772620301
417602974
1256450497
1122165747
492040886
733141671
1108588381
1241482244
828134251
604439667
566323671
1379936356
1145319434
1028806471
654944815
1256970961
566440144
565548405
1117041684
1061402551
734987963
388355264
1197914902
887953788
476520060
412346130
749613648
546355332
1129876245
706605814
410974232
345614539
140453666
1051215270
797744354
581725192
728598189
1316600952
727331725
725649821
1116527233
1244388970
538680961
775100239
999011337
525939136
386269307
371808191
958205189
467814480
706301630
1392936269
1208048126
672320448
993457892
1360284609
615023347
434975678
1043539840
503802299
1355870035
1229249126
651376429
646185666
696984596
809129595
558890175
1230778221
747784198
1146529271
818103447
958269031
904603525
1395289350
227919825
305929532
667460028
791254751
549109835
545598580
1210456550
272252234
638184041
621444970
470768301
821655082
818535635
880297553
536942948
355234393
1021900743
641811476
1134471317
444055670
678144943
659876064
979272317
602583419
870288154
347266411
794456175
394011853
882625437
879713017
873820744
805337403
688853157
276051836
314780109
1299742478
910605745
412749678
666643057
259733128
882801224
712249241
933050982
614871938
804995639
1394712034
578486568
1035329970
960017673
496704098
1011304317
337559366
666313796
360476420
492865544
650910014
943955528
1271598187
857141208
1370894910
509149104
327963821
1088367684
784802393
497625707
1111365908
885779417
903667162
381233898
1015426910
1041973744
866390075
471026750
571165925
748178104
1008368189
538592580
664671394
624926425
1165078088
1166928616
800856444
894029066
694056349
518584550
661545644
760530932
1268007852
1126014950
1201852677
1084897332
833359429
649085006
476149759
675523520
564113587
1083177826
583070042
1213079882
434753584
704303230
1235968757
986811551
462314648
798397977
1001680799
1353288261
463693355
544913348
1232683294
750348626
793135981
763962162
671858128
802013949
1226607855
489755316
913471077
1275743432
439940455
1079465064
1079423821
1174773014
738008001
401079579
1247899146
237144200
502540144
890343985
695289815
1043141936
1153245433
55566880
1289084307
1011879559
1038248258
686985017
1380357785
1366374343
940551417
597967357
961737220
724577135
229161990
727130894
986773019
174161432
652751497
1131289849
279410816
1358721312
1072110791
1265992367
1074065019
1142299652
614655982
1017549951
671677251
736943873
880677862
943536289
386746719
620999443
1055229264
1021041006
1200429207
589539471
422249311
994444637
744829825
808165735
334797807
1058784031
781591183
1137831764
934756911
322975422
456921492
221120626
1157421665
773242574
1051654553
835452958
73566280
1259349893
1346397894
1067689989
577487172
945706160
691944207
1045583899
1392522881
962804712
1031404279
1027466141
1090751189
202611764
1177170840
788541892
1296158206
784430692
1250113056
1203662123
1149601949
676464399
1238440102
838758578
1228354075
138574579
976788103
660199571
1363209548
486800442
1032260994
1358215060
414204216
1265780483
961097975
657592073
633886494
1198465832
1072702051
1273101005
1059710802
303498059
707213817
1191904891
1178168125
1137280938
1372199275
1070791810
793254553
1169603653
1237633626
931425350
632524867
387376770
1179097536
500140178
1383811498
829544352
685152404
1230921179
681503380
1151112503
1065416024
624871229
555535829
948195162
1155086786
943357486
545282806
886624452
750172903
1269095755
272261261
1199013161
1104562407
1254247827
1241854175
861366979
227119555
660170915
936003795
609162831
1352252303
1213922569
1020875566
1012223035
503232542
1384755190
536827072
1374731496
1055167248
665496767
593092653
742739113
901141429
1243262368
1063705577
1244675562
476273988
1350761004
837674434
1391514186
623305741
463715820
1063077599
1044287252
741902212
1053194678
429656549
881144149
546637516
977582486
466224292
651584595
1120439090
101342529
817755259
449237269
828915625
451661448
336726961
441691171
1276681696
828984766
479476906
945255363
558331194
882532168
1024355551
435076079
1341456541
767237685
353571887
627086295
1110254051
460349013
1331411545
1066546554
453637425
1228279268
349879170
446771045
856018940
1107721997
947720787
1344446135
1050502272
444666013
470042514
914401013
1172355852
1181077848
927457351
923709339
341215103
986550192
1130968766
330006257
1003635932
533744118
555386330
1150480758
1008319474
627730364
1116578657
511233603
1060819289
523598347
638987196
885592699
843449144
1186744037
1270014707
937900927
1237391735
1338120855
1320207394
651479026
993443461
446330206
961391414
833503992
1170867077
897215985
713255137
903424510
1389692244
1073357360
881240932
1107122741
754922266
1272127300
37021579
982311293
1064626330
1324742121
919662194
1011302813
636595040
920168437
544902424
1225480849
1254229732
432408256
1042788289
545477710
697022269
192641794
873855484
1232184760
354243774
1200632287
954893715
1110474499
1328311495
1061034185
475821556
386482573
889244788
1250749214
669326211
627846446
874542962
880739630
1130260487
1050673427
475768005
525679548
595788222
665576185
1141067085
763156372
1280336922
659321589
696748963
675822314
960907023
553532277
1079407805
718821887
1187211175
1026769558
459420817
1200456756
1158490907
873406688
773837322
1305568013
779373924
1320754482
1159733440
1002362893
884802020
1064201513
486947556
727169297
416918966
651212677
1255451656
96924731
954154562
1091360615
1120089450
315822587
476270665
729291507
984481552
234809403
802444990
1132295883
1076205437
935791623
336698210
1374297206
774728070
708219522
933300173
1313596138
1065554741
693410693
547910956
458489121
374374679
399267579
623902009
422152646
399872908
1188978164
1324523397
709440603
883918887
612282797
590653715
1378618659
668450051
804924501
927698618
1046088290
1088189488
1073156178
1034179160
683390848
579061112
377860221
644078975
1254093320
515369549
667850442
915202720
1045273343
605979613
563902373
752366180
1192695875
436201304
1399596719
233685588
418715731
854627847
467219492
437176707
984436151
780285411
896385070
714379925
717872340
555118707
827915328
860885343
1192838769
1269952710
447547222
1268761261
673786545
968297581
946848769
939595872
339570902
949237530
1004442303
908325395
826946863
458116446
643437211
937970441
730389089
634940102
317060370
581947141
1275568394
843280667
1178029628
1270627346
757000498
870890735
477913569
1370165228
539682664
997604706
984980162
1045488818
1068285930
1346767214
1392721792
1278829364
1058845803
486528536
361155040
976952028
1310783816
1301349103
1220410975
157172514
378040386
641672305
437815962
727675752
1093798861
460161648
775821636
735075916
1216950510
701350375
867198687
1184700892
500072285
1152240963
548147022
599010617
788441619
910494157
921103325
342907922
1023373686
800260523
1256904172
893929596
460434614
1199611868
1158640705
428985278
676594740
292269740
440545829
266815179
412125846
422447545
792208450
784121245
665211359
782930896
967546310
602650550
137335918
536169778
492612007
43007351
346844894
1012732739
1084151180
749005958
394465996
178121445
1229316413
778141358
104986408
703144556
774460900
1024477715
791297542
88304543
1010643331
407633803
1004882865
1367859995
388087878
1296590629
462951091
603552881
632269411
532715518
435269303
516158492
857346834
108978489
641701936
633295816
783561842
984704922
1098761044
37285499
424657696
658679164
796280280
324907653
262952167
1113466109
277342985
788910876
788500793
876413806
834489661
903641943
441949727
771088477
993458311
678266762
1380666740
211713106
1163897349
581924166
934918630
505789863
487146774
871263962
873672498
524074430
482012745
706476496
635415354
546805862
307802396
861381447
891170119
1366773055
1290792841
937961403
1135387582
170405483
350247856
476573576
893149054
1352446299
437109651
869028766
1041258009
1268101667
549404683
701330191
284685860
502759980
905590484
668221581
588604088
1168887721
295838618
904377892
1194417272
633969095
1374058689
483010544
1287759224
436820062
505042353
790195732
1185807768
700742753
531374217
112706872
501918158
987936372
823379665
392923946
740277274
957532507
748586732
1201839974
647523105
918901576
839108005
334659402
328871927
455320959
674912498
386478394
848381522
1189461124
1050792140
528981093
382458249
1183375688
748200118
1209287256
1151840367
947510975
465349266
629124841
1049442172
534755044
1183238250
504642908
1355242778
1074613294
829855759
1095551421
376576438
187183070
987497574
1277328639
687863369
811970011
1219189395
465748657
712226026
926365527
1195880070
1353788659
723646494
522984190
482154092
852469646
406791286
1038450131
354411106
295768837
1156165477
880123693
372505551
737105115
1361589670
456206053
747638573
1029018274
380788249
842186769
670025365
997438276
426003504
1014074915
167391552
999806428
1171237292
466257352
287940882
1230121890
387819617
932643881
220139133
1347697398
885036781
852335746
841762484
553233267
939083390
553896469
979073890
1034164107
1250081902
1074460219
1202254532
633557705
688771991
742033040
1083153309
928815740
969424471
966174125
1149015801
509108965
807407250
1075699181
1200232721
703007717
770712193
762098852
517469337
654882813
1010246271
406373438
927446938
382987903
134324742
394689796
757203278
354406178
1069145194
536296691
624746410
949589311
1153070598
787771576
1095196660
402717180
872596476
470068659
483287061
993323130
220445088
1128611418
796150865
674874203
913310846
879440104
875172358
555472109
788197202
477683797
334819081
445541306
370163457
804650154
430459139
1284406743
403330219
1024844736
758118196
1019897708
887203310
1172840682
798202220
857563297
889895327
386678605
666870674
1187909566
456692724
777274466
511831359
643246870
179272678
337842352
392010350
488218188
455349703
787679516
692382637
1241746655
631113242
463469968
708805478
412605502
1393378884
1062989839
432453620
733552082
499610081
421779312
1009419609
1197420719
899462607
833392308
513687942
668152661
858528323
1113661844
905020153
823833912
393072869
778934443
622695133
567948368
1017982298
395850938
882148476
396159080
416056141
714133847
913216383
667527349
650552290
1217650402
870055498
828030761
698846850
685223879
983999332
529266856
1084780492
686773613
1133868168
509794700
603669017
838057639
662452282
627426347
709316129
925103475
1027689554
951442712
640220840
347754112
1368135923
636479696
554859988
1161850661
1343857234
1320896206
827551949
809959288
512710379
948912397
1256479917
399915106
889879176
1262948408
551443941
647888021
1067833788
815152493
372218221
401520673
986220640
699791105
734414342
1135862484
573891496
951994341
1321599578
1333683676
1148444287
422783154
830597549
391703103
619837655
256325660
171750172
1315670968
765724376
1310265868
696036709
516296515
1050263446
400411629
1386100431
804387587
668996876
830990182
1120790010
420201365
581032335
1015803392
1086874733
1099174317
813966547
651722009
692015938
1139339256
1336499100
746279145
887025055
43903059
1303798798
1176768558
1212147231
505038022
1101143107
1024337016
540721924
515982084
917201025
416122095
856924214
325517833
561334072
809352829
437836356
1155594545
1189683682
487739651
1324748164
520682710
432375373
690853448
1347646979
786122768
894774250
1142076742
1088719772
731499938
828637506
1142996772
1117171852
880122864
777753648
492808807
917326907
842618413
395669177
1079626146
528402121
647598499
748292089
832075109
500786245
599047412
1171164440
956423542
708221720
477451202
1963624
543782398
466489920
1274339030
1372675335
1216098204
351681098
467584178
1149798458
594053546
341499564
1020509346
908811219
379211251
1118512411
519722802
818412882
1086126919
591337682
1074502356
1055599245
303739587
1214810475
184230774
956956513
1361391042
462990803
499473043
775814561
680976386
624396245
163741573
767807964
695442317
318410557
462866080
887559205
1088343725
951493034
681781352
802340135
881727453
1139439533
816965624
199031459
609288801
564430814
385961113
415165570
669394152
319446756
463710193
923322151
580570499
942892676
589596546
1305011962
363380356
802295726
708347860
667648709
879446243
666133059
874006732
573549709
966387611
1065614964
645710711
1248045015
872723035
496297687
860328361
732275853
773947636
647513933
381224398
915370845
278353987
401801838
298535324
870105804
1145987514
892002614
582954532
806249378
638606332
694404254
1211654922
337404909
1302401626
873612232
725359011
324829209
712703219
553344117
1330906291
557897215
764522698
818111618
499855653
902237674
1124870789
1111241561
495868754
561083463
816098173
689343811
1210025056
863317327
1040331627
505203668
991421239
1111758172
1276305586
356103872
468613394
523431721
1115926515
847120789
1336720851
1215884674
1368902467
259536227
333204654
204461954
390804119
1322588929
1315457672
1215408114
809772210
1245323641
318351492
448492703
487920430
1212066989
829013285
777373162
756726265
930407744
418889170
1296428892
904864167
1006946354
730075170
876227402
1200715296
806224993
1046670205
960826395
1142853634
794172505
1093264214
1223114253
442346249
956576308
1249265509
668396574
857799342
993176210
795999852
993147259
251440977
831168705
1278480911
30428869
1067563214
290993631
306014001
1127523390
595038431
968285190
497802628
1277556445
768059760
811612880
642604243
624225416
836445447
691685830
335034467
1230920246
408596836
716868974
1335875837
1214428873
520001337
1229426515
1040503977
645651438
583095997
1354988171
1071926418
758619277
734251786
687297381
1336348662
739791361
696162987
689456067
1101898853
894493484
760764225
1073198491
1344483559
1394300611
468996054
395062918
960932398
725601534
413151686
442637666
595265572
827316983
520837623
480689596
402577629
427085818
1192036396
1112761370
882396247
1144081624
1014099286
1128875371
728146378
696535605
876284071
687545506
143163578
1081079050
997837524
582985624
1267134109
704510108
1125869429
997040582
615876639
570507434
295925246
527748058
941042743
459628719
575929992
1157517276
377190905
1315046468
1312464374
493468615
493860652
912569325
434541652
936741631
107270448
739542253
276796159
1303022951
912570168
906736036
1126155371
994666465
802048230
784557403
604391515
485490774
1183746519
453875576
939499054
635724118
1140851347
880174878
780304513
810817284
537688200
590362993
866011149
617391940
567864045
1215290289
970926719
1247951078
1060796262
1142126306
1152962604
118884099
1185993822
791029266
1060820125
908759392
1377381883
876690578
451854501
901336256
398763936
809325401
1232493287
731787954
367299390
558775366
824896826
868025289
516039609
1137234812
964060233
575265051
663719192
1166571921
473429052
934813554
501352731
705189089
723681662
901104694
1145635314
1000431680
1010330505
678726413
619506819
1005579837
1321246039
305057374
567202162
413562187
605379494
774367176
68004336
524410812
1233495967
587149550
1028102845
847126541
655277180
428214746
1105729510
860955824
483786879
1117881952
1023066553
1343383632
883515735
765725205
1243879861
736293591
303025345
426425981
899268801
599445604
1127055987
263128936
1340201295
1321432067
1323582781
902233367
991395638
814133277
1298199823
327999736
620411171
525155475
1172698850
1119430578
654818891
195757190
781006445
1158452336
49981435
684795683
730038806
397732044
576955335
942243124
917185146
930320292
812091631
750730650
463965693
1048677598
925193272
585789581
852328718
1367152489
764018867
420317339
711782639
470580159
340994302
953572488
1257542531
1396166562
259625410
266552193
579123103
547423555
815882712
446072289
483123047
724186623
1051997222
738259762
878564817
1024504712
973383008
632763411
421058095
1304753991
1048496093
1245430095
820607458
304329820
1294958243
693508862
1244938228
990097896
274494916
523686284
1146223557
897517727
608984702
1299456010
809466701
1056251715
1169436671
1326333759
382993608
986462670
613315409
713852427
813008744
413124378
759928811
1172954087
927208109
446472868
1345993456
450276341
845171225
1128143709
512634236
579192514
906767979
157042840
442047242
1065047596
442943698
1074916832
530711977
828953167
684516718
853763202
530475510
582725744
357717973
923197329
36545606
501479876
330164431
1032439156
459657859
839266437
890503724
609933836
727243088
424737345
837014027
147268301
894174305
967981844
705264864
1042997387
156834652
603913840
653054330
717914801
759415191
873396633
432495598
1109612665
1127615419
677760252
728858647
879795954
1053639232
795075572
668795797
1026491569
1052784788
801197476
1092244615
563198538
508100558
803003910
1030050899
976974495
475285060
717712679
582766586
573955936
909059247
201851964
1060403085
566345849
944460670
983810642
806250332
920146375
265141781
1284403861
1165986648
229002616
288680082
1358879794
517739083
1259297269
208677230
989968346
842843633
1298672440
212335661
744350744
547657973
518005088
835579896
834489731
471374895
1059079071
1088866980
368138179
713011021
433193050
815006173
1178471232
829696525
936963821
555272472
489544331
1095526840
870432029
850764531
1088039656
731853381
676643712
455731091
801903116
584937577
1344547191
1242297207
641360782
524657787
809477888
508461996
571320071
615768553
900660655
841339167
958090199
964957909
878538644
752432362
804680526
474523098
537422641
839619159
748486419
846515063
1118145050
384600427
444100196
261829402
691606328
1084388229
915878103
850168632
1116035258
963936412
118178538
764819345
1008671488
1020667473
575079296
1004313793
756995025
706525242
747913853
433549088
674467934
184302029
1193427286
865353715
729898561
665034890
463316124
1022713888
1080563001
1091618323
1140891315
490158877
1090276648
393000863
1291532254
1108915884
816718309
674432449
767598483
264638201
1123347764
995434650
526332147
1358346440
1321106225
539021033
1090220373
453899850
1218209477
422067858
861605901
979066246
340184347
318431004
860369564
755809350
858451990
968102575
631919491
1233344814
414975836
1334577599
390614809
562036749
432385881
555945125
320324899
1145975943
793013657
604905256
492728959
1092413550
836301026
379532780
506929422
31199801
732678595
751192101
460533125
191296563
1282184939
638515732
1071898582
527343528
959699510
607559179
1230232423
692377775
1064936411
535778191
729699164
713472135
848585683
1051751172
896062799
919995554
1126147668
1354312078
1337107277
842599315
767093321
650540700
478342808
696699021
714193056
1241729506
770832820
843673089
980245411
723009653
903287915
348338908
786517224
883002286
1157036580
1062292454
1168990545
1159853703
461262067
844213454
840434309
453224929
751286386
828142806
1162434170
345513003
1190872850
451730433
873339914
1014141523
1094780645
1137466944
1133375033
805092161
780529540
687880335
1026927204
1016487930
283387185
930491214
665875142
737153525
257997147
828787214
471978035
730045920
887621055
283646174
1015582337
1218137442
946241151
1251228097
789613077
1158337265
1226443843
825436225
366722252
499296645
1041213244
461707496
428108848
718620860
1037834715
1066805861
831518161
1214130689
763912961
390359904
365468817
355177652
846382408
1258609757
452185567
1396471593
688085318
452865174
834482568
849654869
755834497
839317478
1336228852
495610350
938446729
1399995505
964151073
766649823
447113820
1183062039
657314647
978198296
1341138918
677388653
425735178
1271028655
935932379
1384857580
1095373231
817199710
1197031388
478413696
1204566982
771480324
447707027
495776675
903489639
1356154198
1236444247
1053247081
865857562
993876199
1366433336
340871346
1030596566
571591572
1299483524
935477800
813226992
1131176903
480529677
403106135
949073133
168946595
991058928
1334974569
631668761
304840829
1250603965
908332918
1194884971
273074825
437080633
412216185
679908849
973497102
1109052242
839400812
921725901
693480893
287900708
1339620312
513193613
1091073752
456762209
946147242
1000134571
1359961657
673867523
788025225
877527540
454743328
1179779072
860992837
249689121
1390313045
517694017
500714193
985304037
599278466
733181639
508555011
395122717
294996120
623694716
1137781769
114724560
1223567855
1172784563
997727735
1036920252
1035191103
1090547583
469674539
1385480592
814362549
525386815
913445663
334895269
803286310
735396393
767904338
1141913997
763309260
536262570
458491972
1025241946
1240169693
827101505
262953569
525515456
524509353
811925603
749818176
1228493460
803317251
773382758
1136776024
998510814
1078433109
388625355
715039199
835170465
550129584
670768600
1174325802
823476738
1295291689
62453349
825001402
1091065176
365190294
583270641
1203499726
769283724
733851792
1222117365
316796504
827344037
800499085
1184508392
903332178
502193436
1159073318
367754510
517358588
297179169
503880474
744095662
477120863
275650149
904512244
617720437
1244018321
1070958770
461181740
471771192
855211233
618021658
847039568
613793221
600602995
937901815
1017726616
877174920
391775400
364194208
1306370120
998708919
184068910
1321616299
970338434
1255345453
875383041
375483416
703811498
972270612
1034509324
668632333
885148792
473566444
708924261
512613877
812191201
547657264
791549698
1001594882
1220781736
1069519928
908512281
474136262
477270342
819067412
1062767302
378896610
660090573
750318053
928990001
803321681
1034496031
786151026
1320157564
140366591
839660056
986189115
1037916478
1035990303
811311986
511548190
469611885
1226411641
1056927144
192843613
394354447
925367622
1040299912
330889281
734556141
1029816631
801399618
1055243570
78003283
1096487406
377218930
1231799217
342433330
686889276
1190002688
986136056
870052883
502039384
1041953369
1254951552
785815037
862041594
987468639
568935818
1249080062
404990588
381240589
676016367
790661575
937558480
456330329
336390857
247195083
759593936
360217894
996656641
615608514
734301303
997794782
887930126
985346042
930364038
1214926254
1149057653
474433951
693442852
766219413
925353801
1390741738
644324686
1261691636
1301009877
1379324613
1264770576
539460441
653400965
667630864
930356038
991549739
524211379
570876027
308637675
1063271700
1310354733
1069754892
803717854
524824252
775331420
991054535
1343903321
436539238
1136035539
1137463619
1200808833
1083732265
378294654
490946705
431108473
792413236
634027078
924947444
1253044796
1254118041
630264527
1260966025
944968775
659619206
714993604
914197789
292931716
1207042725
903482832
1318507613
707238838
430390827
1184053743
372457427
861698126
1166647973
1060361947
945884615
902905699
1213268735
1262928733
897562557
1018281928
1101892631
273696144
563403963
823555774
673575835
999436773
1349190920
538905570
920759998
697327923
400530174
359637057
1113329298
484030685
467454101
772710905
980975144
364824071
813895006
976071951
1014954202
1206603361
804991683
572206227
479183668
490003176
548131111
1177714550
440729676
1164700688
303663085
492979031
1381703529
927900095
997155730
1378636598
625500785
672878881
400104529
534185944
1028020385
1271147871
436367014
497359456
342128502
1073790352
813631638
606863022
391574524
401731507
458304728
915153395
1124901068
1038541010
338112631
346394961
495995989
380014630
1051679309
185335453
996578357
884764958
53055549
249250469
948290551
233794
961914794
403148784
521201666
202910994
1228645471
698868462
771606561
1008634026
324937052
553839911
672360720
478409007
517260543
648864885
976702225
473613230
859130160
228157791
816663254
463086957
804852232
862748951
911967827
493257029
589248779
986503434
479315260
473342982
717887072
703512040
597391725
643986424
1219499472
761041374
405742715
1088461730
136627075
966246778
949835889
857811574
1180016714
1394398187
257154111
691480556
587241409
935941132
594229270
1358982523
501950821
957047299
567085997
1285920674
95187884
638330496
897767957
855048651
1309258572
777555229
918808044
470811132
1020554250
1305352900
526146587
1113786500
658361337
428750213
637932516
767109236
1061840664
1238944288
292060675
988926459
468732864
1227593023
1018882648
583917119
1066793519
518556573
1255384547
417519807
379073048
1150393049
1015353875
1248350602
816803834
1175493987
1217723472
1086429269
987128801
615922864
932786572
1159709619
1128176588
525241232
571948230
1012318559
740063556
806845388
458028094
799206723
767189227
1362998986
889763685
1170936540
375709013
790840652
674348390
1195813144
1006741236
750876494
358766684
544531718
395765271
550524742
352064560
396963857
1359084529
528448051
852187456
1042501546
736392159
1098708308
885851344
683453124
802516581
803398400
1090003528
831166573
965227143
834745163
1015603794
998474462
1334500991
1076482407
1161394202
667474355
1275351654
530625203
536852929
522258143
1171479520
789449605
703048631
649856294
1272356126
348218179
702874532
1332593434
1099618542
543762428
1095942387
887409295
455027828
488492544
697549567
475683425
1068497513
953321745
843756918
337928928
1049292525
632196638
1163970790
731519686
1115663931
977785904
886449454
959477441
452131882
1259528755
509484541
698392822
1117775879
770229043
709831627
900864171
540690179
1268290193
463980147
935972458
464204379
920059923
517160994
834540313
1018178207
1270602512
916394379
1304249586
858256075
1081589811
1249325644
776296175
942186155
712053097
1110855568
410560272
148183051
1308289006
746756937
645215592
1088512731
1169129112
1317190814
934408770
889961676
528557238
253732798
1140777149
257885362
741897934
895123781
592162933
823314388
126192366
866660150
807669407
531343136
382304647
1028255653
73194475
1124506491
1376149314
1133803487
1359045942
594991490
506384017
686034241
664154424
1158636553
1219049962
779721755
821554655
691054502
1023004196
433439245
457666863
470258299
927393213
771071591
736054153
780162053
817747646
702633986
629736888
322659139
719846342
941437039
1071995973
474104871
1064441340
1178697893
799614893
390720768
1193648111
429249881
997533104
890632158
489605947
1058408824
866095987
1099889231
526688485
1288871160
617311466
693852223
966630886
1248458036
1117955509
1046073115
330055436
860879371
725146064
1029479189
781869698
675629986
1028931956
935732510
607999533
1344056638
767668636
749375371
1313562422
907574652
388546686
817888369
1075688116
690081878
796259545
1156102661
1241856048
1352869834
692932869
488097178
664401667
1169866727
702319674
621092743
781988598
1172711488
990027015
1343497493
520233390
1386011176
658604281
1001730830
595875643
1023941706
1219201243
921340102
1335425880
555131120
820174158
243243843
1260941897
568065553
742470757
61687809
825478660
942998434
925837828
457750942
813267919
497029007
839060206
518617976
883407017
1130414427
643487316
1360857259
375264444
920638481
466213259
602923239
399499875
1247680669
1343853376
1103934188
802611060
1214690606
1011802491
850427225
482475139
948837627
512661685
1046682370
306051097
872871916
958684097
1331360293
1169533290
1063744799
563506813
1172058506
1286259589
660807841
471281859
1192374140
912239023
827920684
933225323
922533901
1012658147
350259603
1171905999
990903770
346992308
1033294197
544780180
736134097
1054288396
519171073
748854961
311383609
716843108
612539523
634606507
491021316
1029999131
1110497473
478241469
733605709
620576655
797937211
808020866
1149743684
1360943242
1074414036
596047253
741745870
805721832
1022291408
451994332
758315814
713865152
394293542
301842123
208966132
744968094
919913203
1069865888
1178049572
291826360
816596485
744917426
1289980778
704194483
1361245555
910794199
979670155
711578226
764994488
689503980
1006352451
487306261
1208422653
1192949309
645031117
697154557
840681273
697126123
607283546
400731244
997508242
633847889
1164571785
1087322509
544606873
1181274159
790693726
327405769
1205629592
1070853348
396910258
439575044
1185263714
988770062
308328320
829571007
550655477
575073610
322437352
429910762
418204925
1229468598
629257118
508807706
1069982570
1125098716
882309837
1046961240
145292567
1029772638
103007676
560066290
497394534
340739001
649876953
846430587
1168275164
370552602
1111596455
496965951
536705939
456676290
318246314
966245952
753320090
1339097333
1020855750
1181678799
1392462490
1183374494
1244695107
1178350775
714663644
888411438
892062230
831670188
434945039
1192264420
1130734074
890988964
495188760
440105162
1310997643
647169680
1035040047
633889121
729912782
1058090407
1276049514
1342262075
706622925
675098729
395786308
480458882
1045746450
947246886
695733084
1063775803
718699340
1115020956
1137811718
840997416
1102348871
904289280
847421024
968606346
560580668
468170108
1012473624
863271455
1068202331
852726102
725203034
888843280
248619925
1328104756
606987734
861310660
144287165
316080638
657821698
885773978
1123841649
1342405887
1080879739
613799424
895584567
409511628
281749992
621138828
980881781
419677510
980423632
886690041
783284870
962119269
818521393
690447302
1216469226
989705722
977198728
908900130
594050341
477560475
54581550
662147116
897018210
832378990
1052561978
1159806665
1213646008
1140469965
1245815524
795490575
718819067
741019971
786621992
1379947410
789418266
550434500
1258215309
1097760537
852207804
738560006
1045976610
542794158
656563663
768234159
919793804
585649255
965334920
623402326
1105018740
1373743545
484918078
1307178215
1389508976
457762714
1077349614
762887557
781761288
1279622131
438439244
522604714
1301943535
1228389818
843149747
1055292125
1076730952
1100782948
369767931
1100223454
262206779
764256488
900673943
595201420
1248120168
812379098
83770956
1053107898
734691502
1088009178
1204666259
1207525769
825522888
387060384
1197678010
906186977
269014385
887874147
1054928145
328570101
977548115
795586596
1040987922
708831416
1271133073
722521860
946972487
711850874
1265129822
665495746
1189071527
393798639
826707365
958997864
708536189
881302622
187148343
1095641478
270461394
811994582
1328305055
951884993
744809323
401086014
542806994
907734736
949292200
966736763
1063791967
389567379
446813450
921616393
1163855794
676952943
1311115523
1191491461
459240089
575824747
744222387
503080307
1399943994
781410468
1092939290
1125890462
412745229
392134847
886736048
476986841
670411353
724150377
797099380
155286382
810178257
508553389
1071126826
1332606888
866751281
394592779
891243380
1182948232
987467275
396911632
904265852
922900457
877400831
1238913765
343511492
455170770
1223766992
459657572
985758126
879215807
202210588
1232691929
628094
747804228
1345497931
375471565
920293398
460895484
1027992330
917310818
815846483
533388746
616472902
559535369
1357692747
1047025240
797913284
644308239
943854017
794540013
128177590
437468523
490248021
667925640
480919303
731183527
379716143
980748501
958318324
464536841
817495625
448624674
855176769
1183130102
973282125
1005158156
353999738
756117226
799940536
1076108226
742865748
951362923
151816301
1361424531
1386930170
823204940
1032111234
709973493
414693296
1392960283
805199080
535871275
786561195
351721593
330291700
1338032041
1032970617
825918224
824861019
871999164
1217772962
1163370568
1280454282
979882630
298781191
677621249
439011602
411147713
329066854
1242308031
693889671
532195601
1259029214
693030577
1136812666
580635908
409992895
393416348
519318311
1030231430
545830647
1109991542
821859317
910850039
1195963570
811218427
946580980
857086495
965749060
664050703
962895873
1340696523
279751273
1032839617
888123828
1013803747
917310861
913327123
1008461328
1182273768
928421013
110825391
1005972455
1380301526
1056672400
1038031025
999040410
558347274
796448908
769243294
1073294195
235469885
735186815
797819096
401974452
903347760
833288682
957795261
640313027
569338490
981374312
669306742
537642697
414420931
1163758389
490281871
1017968279
672079230
1086010829
1189734591
516085528
1054019894
753104621
797471095
1200270809
868751841
478721224
983116518
927487738
770130524
832707773
566469768
719787309
527322939
1361033371
914881291
625054923
1105045961
1294607025
727017297
317081463
969770180
1373561061
714818266
919455617
665578798
1230042005
935124658
621965719
987557054
772218977
703208488
620781759
1093628343
579312743
937648624
1100520115
945605153
1047644799
630575967
1192409640
930046711
912595429
1022794737
1200547719
659370437
1029758873
455036505
421908508
826934565
1063191257
399372420
518698391
665137821
900588338
1325895709
876792499
1081855964
1089923691
877880992
1031680162
1099503626
719253569
1129868401
1032933929
838302047
740301081
647316975
1154988700
1234974498
494136116
678809629
1187910517
772930130
863018710
530137349
939939258
1386758040
869639040
902395345
957581389
328093261
1367123634
679450490
615333672
559063879
465330449
608996028
816986150
387677079
714412108
1251294927
830722523
985062970
67718220
760540880
607112567
431931861
1146401997
493439643
455751403
560696881
732113419
826609287
386191939
284418193
1162993571
348815313
918216935
889069175
1150563767
612590184
1393945624
1293164958
1374148748
1197272087
552148256
867594398
329269123
1009285158
601215856
798758916
800959978
824276030
1156943888
485958623
893299625
524891693
403774106
623859738
552980298
510061362
1000054363
1103992761
1089939765
868463542
833443011
411228327
303550049
415435732
713996499
1392717666
538401419
1342275221
1020588404
1183273676
887027035
575992622
824949321
903094022
558716418
791103326
264392170
717294444
1101080252
491690233
453503671
1219542200
31468523
1216234184
926957556
877949404
1136208125
765083344
1102386533
637311360
998720362
703189045
777001801
953786131
975078093
385252892
721620810
1154675612
1109450392
1388576899
524892508
1001499290
602560779
795857727
378299368
742727145
984644716
603900444
256962418
685639313
928388181
519988833
608876433
802599776
802592799
779984695
1259539231
1142989853
878870374
466409556
908724398
1394088025
609450737
109680982
356770949
868411689
993287421
605039467
1201002514
733144084
728277223
334409395
1052147311
707156903
664964169
564836385
917190708
711450749
752691229
488795628
1255758629
685056313
608129468
1157860409
691532176
711723557
1180908192
757787475
1341033136
192075930
1030864681
849765992
358882008
689365607
774591659
316049381
1055378479
868076194
1136169256
557193778
1116907120
475858591
1219762249
537635638
608346852
660989165
256148726
553301331
1148076016
1245253724
298017317
829534441
206714949
875942308
1096270246
820908593
399004567
748602811
1225000675
1010821986
572639338
1155157614
940889979
1004663398
468208296
585848706
1392965008
1022270740
325666406
538528278
581062333
480315940
622606726
845251346
1162201975
463156175
600750208
774199282
245433367
886574623
1225844566
268232350
1142577356
600582398
422174025
780379635
798686397
1379920091
682804066
772279551
1083108242
960753284
701727843
892834047
1205522994
423784136
313400219
1245246125
587765717
976397314
425555424
1007468675
1133382890
793567875
649063637
320555973
1350107140
1020738337
622030730
589771650
531782801
487456277
1063416542
807236126
827234895
1311118792
745779309
607682362
776267266
591837689
436268819
543399151
1051745272
1105146284
1242950390
859982421
695184163
1052717717
749833850
1282342426
474140682
424714099
826274244
560907254
393157808
960825482
748245765
855743670
1108436237
369564706
823790504
774251787
500776136
746120852
728521995
693535557
774574471
891841711
1163722161
150206008
883770766
368452411
444009605
359413505
674518667
1278100965
965118378
743774071
1172630410
846852519
645332349
1122734104
1305329808
1283320872
1226134897
491643748
347009673
924980645
939470212
473671774
1081347031
1120280994
537745644
518559333
1014176249
88263547
781243673
949201447
382176711
226112346
430149546
992327751
920937476
85677295
669831583
848360359
391199671
848735267
897821196
1212518551
283973494
846780806
1284345534
384074855
1173502768
445520214
630363674
272326615
947260811
499190415
924887314
726916342
1165723287
1286969796
995262806
735390001
907414358
1292629882
900832678
703929955
917359038
597839407
767937726
594486426
710308062
887542689
1069242335
820299356
797244221
686075564
936617172
1070894595
879866968
469292885
499139574
245460179
836114847
452323824
746417839
657438287
1187957692
1205890861
265432284
1351640753
1082522492
661911523
951809633
580841815
1193250756
621342218
939182557
1063949126
798865242
417126383
892658998
874381564
803775340
690367250
484370258
840005730
734188739
1351484787
595201170
868902981
871571347
646192216
473621813
755830571
1305123857
1093293436
1027566697
1286544254
1380312737
1229384771
1346541982
1150671640
837684737
529159371
1309074590
1085302040
1164620788
922188926
239594685
835203123
1359713719
874826176
947935078
3803556
721326467
549574690
790062109
655398026
1253980135
908422948
1229770012
934206734
774049541
855524896
1294742383
1299806374
1332041563
956710613
844919407
1102815254
758175010
1120242276
299373522
1142836295
1332938872
470483011
897559427
1184109530
480063179
562912422
480906598
1280878868
944784989
776692846
612078735
988182541
1152699328
914398086
869531204
915933568
1213867699
760796186
606647545
416198987
543305834
364551043
1227600395
1219875931
1299773037
953701734
764719178
976452855
1030711219
771736471
878751862
1148388584
1056581483
1174427532
695713012
1184631535
946165759
740112627
1212255341
1034939228
842332417
909986269
1046330240
680986920
896006271
705720311
849687668
650674221
1056160913
708896003
240995418
808796530
863466314
821471105
1360545624
455969434
115337110
1140402251
582638663
741580611
1084592313
973743501
526104446
341303740
853121201
452801453
687250413
641225654
929084885
427401806
1335932820
629846679
1235923344
760496642
1124574886
284783657
1136890941
1125871649
1202871096
71016809
968100692
943244180
692784075
1295691048
765226664
619631834
788111166
1152773335
1072676553
1023372522
904762431
808626605
804973367
827652090
326053434
798363987
1151212174
535654440
833488883
1040631725
981391477
244504033
1313732634
273587350
780615463
1093030761
938226511
163540909
522348638
277738116
1061368396
626079697
1209418798
887045223
413229934
1041885666
1186553162
862493893
1098045120
632797374
676924408
334318885
477405170
755543013
1054294661
481806655
513952552
739959125
500147134
569698150
731173289
558970386
984601848
680719495
655502605
189122078
1370646808
742839001
913464388
730421574
915536778
691869230
818311989
897524003
1049946551
615357760
1289276960
948788323
579756921
1063790695
848558639
834304780
1086713561
979746109
714591027
1389335840
492751452
815112241
1336574615
709954523
528790255
643239807
511629389
473076265
1088483418
1220658799
1093318634
1155507174
914350745
1200488143
774452074
760075755
680828965
1353326330
913473321
558936231
449806076
875829698
1322637805
1301173050
1387973417
904768910
1329362055
1396164690
652698944
1110951188
778744987
1300692212
816606201
957236002
795632366
1305717708
418631424
616110294
501209586
652368695
861228741
607954618
350706699
1150827237
823092096
1090364235
641832233
857369269
966330220
774122351
897649465
990649575
1150507375
911809919
1394504981
875284896
834285598
1076564407
722358266
702494619
932386258
992243428
573200590
823332925
985185562
878798854
1137308023
629841437
675945022
909222140
927955606
1039217647
1155432365
887756279
857517726
969857969
963585515
516265354
845122505
865334660
823824127
127611160
1267513959
664753004
638666883
1027453040
409463969
1180824715
1072580396
923845326
873675991
1159994842
414438014
459574380
1138432163
1351272609
1088416071
409577840
1313151958
1129061738
1298868256
1260024458
544131792
865956745
538456948
978640302
1106906725
944099782
1215025922
1063432952
648573052
1026900899
806533084
770972408
1018449500
314874156
1217456519
886628195
738527879
939681524
740014113
193433278
1235617468
529270278
932701332
1266466852
1250113776
1087094537
958798469
891766651
184384511
461861926
452998988
1302600255
691329404
766953196
681299460
526764550
638521946
1018811312
677329610
1073812019
987076358
443365092
1204316625
703538710
573653302
107833444
810287268
1382807130
911356476
975602575
1210921267
851439678
469594984
918795406
734003330
1011316342
1258187797
974160158
920997980
281205320
477184761
1120389595
1155403529
547000209
692884030
956217169
1066574354
869200038
714968020
992297391
816342165
940259654
1053891675
891506226
1294925093
679979574
1363498687
1109134807
1128457514
1030144555
800642979
890035146
1144465445
717386856
931164676
783540366
1151365986
1049121931
898087621
370385684
1056868889
599013907
380962846
1301113108
1296653496
616923413
979388173
1038900358
723465514
739624308
892147022
1091098719
685195531
627406543
1014265947
572394255
1285611625
294600741
585117544
501278058
7642086
655661522
1039326098
1044733990
795011063
993274071
1275557958
415927243
1253408073
793636285
1196986926
863408507
1283335644
1056364985
477851436
785601923
1359342821
1076398420
505138758
940774853
506851662
752439961
1234442735
388121748
1216508674
1074858689
817175738
706512712
860862434
1358341020
627865012
354825782
1189232258
1131450536
440538737
851428569
855106650
1246950078
1373038321
535954985
1264975669
1182203385
1031170842
489819996
1034895822
1182187489
877279662
1240496161
705693355
916405923
506191734
264961735
251745403
636744889
927925897
846936297
1040173261
596027586
876804774
887052526
1152520111
1288123236
726993203
841850678
893207765
800604295
712102191
974496233
328799954
850742796
827017606
685338587
396322139
673621769
840909363
630222423
842554489
517643347
1111005499
778963938
1081850426
1053548887
865842582
972329972
632395960
980883491
533990549
936092349
985894552
182536707
488042431
185788610
1193507468
675177280
1127881913
624229621
1216178163
756547456
1223987300
470025241
954699703
996979568
794141171
942553868
1289658173
911195052
729685406
356948512
697227628
1191292685
1253978858
846216230
831465015
766761956
979504609
790953444
817783417
778308806
909416577
446199132
649593762
745342227
965993035
643361903
840249925
1043172463
1026824773
742218789
1037922279
864007427
1057920353
462404252
1032206172
898075809
928852452
752838457
460398090
974423849
1031199454
1369929965
720724034
851422256
403920081
699662685
404259852
579926838
909337836
972210124
834325439
921500690
911582125
1254690472
867770595
620968929
952920915
734535778
775672216
665463080
603502239
740750164
598612573
170341737
1140533894
1011164133
764143268
524748748
655739655
670780632
537385667
580578058
479962395
1229669266
1339087756
1082870140
1292915569
1361618601
453368276
1261647843
1019321409
1148120496
457435702
749113426
1371566021
1212260033
928071110
1172469284
356681735
1086666626
1229964159
696371107
938371601
986166539
633469801
1381443712
935481564
933082355
484741944
1295101237
1170492443
451607332
613092875
606969977
669822360
1110322566
869213100
559910237
905647756
381134461
1211618189
883837920
827794359
1188451763
512722677
399597365
1331094323
1202517157
1098172848
904478854
643057714
538713418
1135362277
753629762
979656099
1298296513
921028624
1195099115
1033842169
670605144
726220588
258798077
901285737
994392447
475001787
969054223
1020960578
607472840
636799346
524551292
852238657
943228054
1399013782
851532824
505586924
694096057
875198850
944194961
563473221
1024401133
423556009
1089987765
1386821670
476531926
1014171176
584025146
760935655
1073108901
1276086834
1067770818
1148420743
817687100
481915446
861812684
1022061406
991223784
339634635
786579415
1105138963
881180992
913861193
1398596070
966252724
1029610115
217899548
370345571
886707945
914977196
1043276342
506630491
919004857
683339946
972887799
438735675
825754259
837475884
1274421795
402339838
519919547
566956997
319926121
770222524
984030560
768686944
415480946
1356067915
1375229742
622947213
279088460
312465428
374319862
590401147
980429917
1109761189
854789472
738386156
923151850
988161543
551211272
434410307
1019911424
594502608
804145570
667188287
983586932
256853683
651446865
1221818335
1391080549
977529420
1100079104
790844366
968242706
1062164950
1087973852
1252708654
849636013
610394881
1046294518
652007506
571339202
851960327
1085040190
1200704291
588254149
1181921731
1289931282
522012637
421425731
771293485
198182916
937308242
663609241
1057713010
952715750
619240173
1105668489
841934074
322461334
1109349921
490938785
725836261
874271671
1099937481
1105259502
671338457
831893493
1175242427
1060271125
1037905280
1145997939
465505517
231464910
1205092329
1055604150
1092727733
414283314
1013146408
711021204
890360205
493554927
697659500
1175103883
889292235
938290365
1324357067
233718382
1044662510
944387382
1071812722
916620626
1003896322
1259717573
829776184
508764315
575720282
415452652
701597491
719419143
588500075
736985060
1026208302
631217135
501464813
517473961
1141475391
1187675018
1099048304
916640379
1201848996
904687786
889863084
505856602
898364030
670026428
781232975
890852772
600629518
1129883903
508393948
508895510
889979452
599444478
1266137825
774783881
620637659
1604470
466661013
982722862
1119262911
431486840
987153439
567985803
711301128
1141864929
559209124
1181263822
1009560803
1108465535
1325142443
769636550
603902287
85587057
357536301
761816243
1044619074
990747181
870693557
512065858
524431724
426076798
1324855334
635297364
1257490960
422744630
387427839
570291913
1324228702
1246328478
1143507893
1191103635
1346113158
824506718
1303939172
819543001
460447774
631693114
259165630
897571683
1072197297
718021790
1092231187
997461774
310015281
113913461
992457545
844015057
1035293328
438171027
671727384
351886884
1113077419
389138032
1070870525
911237976
379266963
610698035
400713870
766663041
1081078970
1133109135
625012081
908363102
275886726
1379017260
661478673
1129608636
997109352
281827781
699343240
337452085
759730076
1219479237
495016525
258110804
805552378
923963319
250157310
388732294
1300909071
302821345
1061977433
267759435
594297622
1003237792
1149339795
819407492
893434449
634337702
569263154
1016096916
930009586
968024915
1086668770
1057370498
774093637
372057991
465057380
210749088
972270212
856409516
711273195
768031624
680909552
1004701160
1050028349
1095079497
335137372
881877447
848155661
1039401085
865297005
1040848384
1138232911
1061516626
687648542
786724277
193788754
776645112
587373746
1265602935
164601732
384338517
895416572
865829898
1160738314
259053912
585122638
704550273
504130957
409536546
840653842
1058653334
989516477
429790410
30159176
782427148
871177277
840650010
503069710
991829369
627151961
581709937
1050229815
713147617
1016733122
658647716
935756017
1214431724
782094919
901886496
784761126
923162984
245048794
738472939
1003639309
403123586
1165880835
1064536581
1040147312
526393050
672370750
435532338
345684678
811745676
582171
953976864
803760267
1075687681
753893690
755791729
870352431
549722015
481978004
565278154
892181361
744141428
860947281
451843140
1352470880
1242219370
520506102
1063058546
711582867
1129912772
639488927
1197238399
1128591566
407774212
1153894653
976689079
1174316423
833956883
744683451
696882912
961062322
428032186
926346787
1118708449
1380971514
1137031571
1177651729
1221886591
1049323188
341411258
1005341740
622218663
1210115766
569066453
1263450188
950693657
1067543845
1026618978
846631374
806546901
655541097
772399606
878814563
423827904
659043980
341463026
647873565
1246297789
1347931516
45808695
479480529
978879345
553586671
1103954848
978924545
764957121
970609846
443957014
1111775975
1370666182
1259868482
1058337894
682917019
1210120371
1095950774
532468922
1359252042
359411782
343982622
1344266460
1159575286
960231677
725783189
737785457
530147537
909531825
1048414217
985443132
364857526
455978205
352949557
1283906602
889347614
1169119717
687643506
630853148
1041084755
1241585940
1210802769
546112879
1177118878
802378962
1223642324
856013743
1304721029
683346286
846332842
962410450
1326910422
481523706
906459918
500151491
788283139
1313861513
711240728
411748491
726050397
694205519
936822153
868382960
772200698
354497702
916503629
750093829
624441039
967455273
182490231
1191800489
326118689
1258026484
1157136758
708251914
1011752351
1281981618
886202932
397978180
830908196
1264435683
472922412
522137436
1263292024
379113724
1198170451
1193795280
1061680836
1124590281
374426590
751693677
652098688
659140323
323983497
453316977
729890752
968185094
880530359
1153966710
1056526566
1121932416
265072853
1339976140
839813763
607885030
1290789367
1024409995
488299741
287062845
1349773353
1041397526
584528018
1118878781
970445072
543004562
574412473
970696638
926162172
1310357050
915792326
1209918856
1399470753
1275080646
515272391
596531227
577417214
865666978
1322586361
789489908
1078936256
835566227
928654541
444898025
979067533
987840677
943751987
1049987330
878860666
813271354
674469608
983525535
355256415
373273280
1314925786
1235639863
1128862789
1127814720
654059024
1050844419
919227572
468245067
1102068215
1080379335
1020204857
592294733
523198117
659627846
1291409440
1208460822
815474862
838468339
406597643
1033887890
421036782
801708461
1117846726
1216880432
1290321630
796855179
1009830519
1173078186
1197276222
1121481144
829752571
401274963
565520878
303653151
1035011127
823863601
1074576923
883221131
848713244
1034285297
1208936270
1027765880
881184448
739442595
1019043436
1188603941
530296442
1026779794
121361829
1178480154
879904079
638478029
822031262
1106456332
1271155317
1375377262
1055075252
1020273645
1016979454
471784316
185777185
812245359
801707944
372364360
824238153
571086463
650855157
430362308
1037759193
1325841359
787048592
374095886
366148457
1205220176
848224315
1099745174
1387806647
273797575
1202464637
1238508188
534681392
974903168
455276291
1206017810
997057063
420137357
1203213760
1310867381
540287290
1145991752
935083564
961249441
313068667
1275689900
132424401
889996440
1062110116
886967569
765530769
517044630
525988476
687982190
1361852500
828543178
789350652
529449419
488893184
1277771226
940118643
831637644
1081744808
1158950673
431640265
449101796
1121945662
551965521
1382193959
476520553
1371430428
342517577
701736377
1092580720
452908504
973730500
1012206191
475899791
547770206
162749979
1122741636
352891774
793951091
656127750
821759011
1295325948
428375726
1097893245
372154673
973675716
763162219
730424115
906404578
252839273
1081347540
1164325405
987805007
716033702
795492958
470146311
1368398007
1031394599
966432143
919015798
810244474
396871890
238690118
354480510
404682837
481729537
789263924
604267749
1099954813
1008969263
1104182529
1020707417
1281918921
418399244
599657747
1088948818
753467204
309786502
1049124025
983984916
989364205
767031023
955250279
895998653
983483091
1378244361
1283345631
528067789
1292828469
827090522
668657060
675346788
924216322
735484157
924513200
527601946
816231603
638144770
49097867
1290928073
230020314
415220303
491236591
1222109618
764625597
872830631
1291651612
1222353440
534440573
808601014
945596464
1015227603
1062165392
851415967
419028124
1034002975
1030545905
1341287390
914354903
1014642329
750074741
891110174
1144991567
336737854
1046742585
800320697
447857898
1218384709
740339234
912232488
968489959
1175618018
725313567
315258439
669110113
814680121
764937841
567410606
1168573186
433190904
755945657
1375887061
426100817
944498904
489053962
775125041
769672236
393682356
874683609
782360524
924531894
608444680
738457440
1038196783
1335236415
856070305
1260806506
561260065
1280789163
555284498
936357252
1079635933
1290877318
1128158459
298314741
690280487
1045413451
1290179043
676385164
1072822671
599421417
1168770127
398445687
934858403
1209987558
882531885
1074302281
1172442902
1129663502
1032931026
764418568
1108302749
1147385524
1166353102
943998799
1181299908
329399694
1069820294
678957038
1159546025
541173743
1307060404
646995830
933345208
982997768
725698005
502147966
480090130
1307418869
487301166
1113994071
561077915
860058444
253145152
1336751011
1319661123
535890513
760280054
863836327
830856634
1300292471
458308790
536327562
309607396
1394233669
383600614
1235994419
1096945609
842204060
516155534
201211482
371907640
983938206
576287805
1279935108
770065316
370163138
347992155
505519152
773997413
271857715
1019609393
974652741
589626761
1370786639
471904620
217119202
574666553
595597609
679632715
626816053
1046145237
602846415
379170820
1289392421
1247242723
1227694797
445189416
1035232318
1208390007
567167281
1274609607
468226184
545426859
1125694405
885455888
824450417
739285268
727970584
1025758512
1185749519
718903230
903279034
930213284
375089641
675527930
1033091932
929448916
1060053886
1028441204
1055132260
1032413046
1028845225
457846921
928327487
976411680
949746090
1222247382
1397040488
811628998
564434627
1208937809
1275079834
470202569
263240372
660582708
713840524
970120682
951934150
630611394
1300165433
1193200205
1049737690
1271256248
776826607
941653628
695433057
1093485350
670514572
1248906917
1031824663
1257884317
389889365
859257916
424668359
462554507
1216746022
1000030099
1238678571
619481434
1142607961
428803487
271342767
836786405
1306168932
683087826
712422123
1395617465
673344161
535846260
1232299113
1360648718
557084175
493828354
950477737
630064318
795777008
607315156
458063385
818706160
497269058
1018254721
1065960601
599510919
477709835
574227474
1169656401
419158657
1199283325
198215923
918907080
296968354
478111577
1129563193
1212072834
315957729
1030907587
425643722
1148245295
913574631
983433609
516329922
401772562
941799122
1197426474
576403861
1295356046
1183146015
530328364
449821399
942442237
634766366
672057523
482987863
703420910
1212915651
471670715
1094196245
541438097
1179023672
1002267851
674086575
1079375947
470169587
1096037191
777144867
702502757
793549752
803610518
819924551
1042522770
1081675544
1335513832
507623512
813660862
965493178
746876689
1005790194
403487942
883707427
724800690
411853963
577545096
781926051
947792610
975351469
1183577271
1296270175
1011020086
780060079
820265001
1034516210
490009159
597742173
907179834
1144321567
846620076
1087705558
1394658701
914430147
1272157449
1304520781
864418786
1073920111
330641506
1133933915
352673642
1026464571
788957806
829541560
790450700
1294191016
1176242498
993752923
502571491
818946809
1098514862
259844077
748076955
1147141780
1147638517
520375136
1252203106
1312979918
1344975450
1229837704
228526867
1112148720
1339678270
111938027
563235832
1220388404
985122398
525076996
766572374
469315302
391326322
1291628046
1229164331
459071706
384453503
824867371
1206004884
818213581
381913399
473784213
852995961
883013110
657678856
1166876788
861182420
1083693437
578652567
400162512
1208479042
1124342648
1157375923
840184751
412151767
391316562
966868428
537450651
979384897
926912590
866056893
7462502
1354904196
403855043
947924295
1134770104
802314594
882858010
914549677
1324278751
388400195
543717272
422053305
894864001
812882842
949453639
1317277579
810535185
905046475
1319642493
378027067
795808282
614047718
210359812
801406002
620663419
980527773
733350452
580455434
1239266006
1179796351
1173319950
1155406464
163251997
67806734
660801861
659136922
1253258001
1055978261
383631767
569249989
1288944944
186927089
1023493837
1034866702
840153664
617944036
1037943168
632393892
1386656697
880593972
438931701
117036568
781224540
169696270
1186373298
485635756
1083501757
587841280
794855930
1127775310
792360329
1090999718
859163408
493633382
310440878
971285267
889710328
648560654
605160696
506618659
627878150
480543938
972045704
961638259
1057753309
1067474114
1345921972
531029280
760014065
846140559
1019410287
757523847
732927883
1223243555
455331271
747731805
1317205616
485712627
564253905
731160858
519895325
527236889
450376287
894077260
496416577
427172579
509448782
929927343
1099183746
1107868513
1133926345
481633082
887604269
936329092
643137023
1346006657
328336289
270671167
625785018
5446291
682165157
680453489
956891388
485067683
1092826986
727407281
819293479
1157102193
212456373
1392781589
1114298422
274029995
505996178
527003358
688886493
450378473
1228094517
1303163957
792340
757678786
704653713
901788494
1076432431
1246293640
589087511
454038289
1368814257
197037903
1016310807
652293691
1115003399
1245187737
302952843
540985508
901488008
333674876
670771681
819435147
159249687
1369496650
474390881
947937495
896326548
903192600
726842895
800233423
532220771
585923462
1174620585
949735575
1169545151
1100404013
1383898894
1359370088
1082054809
931324549
681204486
1105307138
986818946
207028730
839520839
1079552504
427879197
1084483916
934610212
1296045275
696757292
1308265419
838251812
995136562
1050794177
787373565
1390944949
985791042
251829838
928836061
495876074
801582613
540044546
799413708
1380101617
930965459
1027992891
389095920
351688012
791295908
1211741058
495481539
822208150
1016365043
871715704
1019167622
1007594283
581400040
727742047
762778847
609582787
878846086
854700744
1209904544
912669399
318221047
1018585136
1321612038
874583539
904861365
1237985718
1055609442
1004148474
1070076803
1254074496
800672262
1220507489
620222734
1098915926
1259215389
1270790286
494043814
358354252
548183468
1162217673
737095740
752001408
352003219
746047151
741286251
1146644187
628585673
1195271549
671132013
1305682969
945159383
663004729
1043553423
1177098679
1101881818
478264448
1365871987
512824942
366669971
664028464
554748012
1255244407
1366053034
695893603
923661007
731234955
803855899
1142395401
1307079706
1391971786
670769715
1065342204
994577524
1389492789
511862989
1145017142
931778333
660964355
1173139182
622608841
1060751802
643738223
1046147116
1213180920
989461121
907178307
1095022292
1272652190
1097309095
886746401
1078813339
437546161
1150408533
1066348520
561386915
1208365658
633957667
1079554094
892161305
979785277
833029509
997400470
358782142
558044436
859640306
405887662
563054302
788276575
1300448430
1032211928
243676728
1303108409
489532012
370444135
174769289
496871419
966609435
1013589180
454570038
1122537686
820386683
1084788845
1122995171
551111495
694417647
1250880531
1130314509
493298775
1142761967
547939307
1391930928
652325667
1057160424
887944809
1269539733
923249181
556307649
952245331
755830180
1058262452
1050774325
1066980962
441267935
145360449
742669892
686627376
884843335
724063311
559768354
731847397
1346476532
851882269
871350936
420463138
1063522263
1086806026
632945441
1077621533
715122692
974902271
643500595
264297727
457277145
613819840
524831876
768202262
1024512287
157363846
926643339
348220178
896648286
1069045278
1121072160
742302750
512010589
1388651321
999774731
1045485403
938895791
986851743
1067416443
327778935
601263753
161936777
1077488229
903457527
501483584
522041800
828101140
441419126
504409021
1247533851
479376512
1045029295
828077203
1103086721
815355520
964427489
1324763888
930676566
926864338
816320362
543312387
946227177
1258737752
757106061
1204093743
500545804
999489070
1330060504
1232909310
901193487
318142879
1012337021
1112890962
142036616
695327830
742841134
300615874
474115983
1205088913
983090828
64580643
1185197660
1174043176
171867286
520050465
582121463
673803180
548549868
1236111941
978698354
928598869
1049453170
817445653
425826564
1100567464
296378932
599942788
970183455
979990568
268570319
452782007
804333111
1038662445
626283336
470280349
978383202
1129081835
1183418539
1164469251
772551421
1233460023
1196457786
1035118474
1303668278
890115285
530699786
1277877292
362621898
495291988
1072765609
988769457
531734333
1162664626
761961342
898270448
176232871
800964801
766941817
812680321
855115478
948501101
316317957
715962009
1002376810
1156147677
1018564231
1351745656
1194317209
760443454
1214098296
1383894449
1104232942
514272475
1145461390
533446065
800526436
610595607
568495593
1046965830
944647999
1208727002
971694766
667275012
865715353
959913048
1390493266
1000522675
953279523
1128600455
454267466
714379388
264228217
748420971
642517445
1035426329
914318722
912571049
1089687219
958436038
903991886
823459749
574514130
1154376446
433707019
1114687679
1109735113
467136939
924706163
399642025
1274528334
637174823
569231401
1024478954
725438979
1350898100
1268088734
418339363
1130342272
949852571
1202293710
607807199
1394927866
455588609
1288769963
579272981
872006514
619642305
628640123
825775423
1187228256
1336813348
532401542
1319472147
1094131547
873996309
809753688
563060145
454380137
454252878
704887811
582177897
881692870
824788244
404619563
931811229
990274355
186977563
1165208840
1347949600
1045133932
975084609
925953124
857124306
1294842169
1113299663
1202280756
749070452
673099228
814550956
537502047
493882652
185049434
953119160
961271215
1069119093
451860206
1073464217
856004588
1155253503
1277729988
780177855
454921039
1234768479
1129689309
1132719226
757073878
439559802
1262657723
754451697
1261765135
498011335
1112689511
1068146057
770020783
337574327
982588446
902303905
696423497
1061424637
847611186
102238181
608402520
930557759
470128952
877158217
907336479
928940287
1259717076
615300813
989194994
1154793113
1282376974
1197464679
871321293
924034572
1201701909
1021907608
828073957
541429624
1049742513
707249889
1398537897
750750991
818965986
542994303
1391693352
1209769960
836546867
528786514
626096520
1090862286
696819313
1006563857
1106906757
681822103
1311985867
1245530348
311802542
608237182
1056908489
666836316
1001638719
931289990
448100466
762908382
944564486
417164539
839451164
1203039130
530574178
968595408
1295226204
931633964
935726414
796434904
978061313
908895345
1259540304
1199789778
406313933
931736659
530353716
1019057943
720806201
482796584
1203470736
431083270
1044337457
655304802
335506425
843008721
1261338615
568435823
1080378418
867459035
935336627
861764530
1202117574
259845394
892928288
510030935
828197386
974864591
709586157
1084045935
493653415
831492237
1396203874
1206843294
659269676
1279407261
425353229
1115145061
1083762440
1121967817
775381279
1173439677
734534172
985091767
442724579
1178896862
1275229105
488997100
531537161
709195471
996677555
1077959259
506686393
1349706814
1031976284
804042574
1148138338
1320133688
1143486991
648202655
340714795
357716027
1113386543
1066598304
763214984
903985707
1051030402
1000889760
1069207729
765348199
974628824
1060647206
791750338
1015918418
725109650
617813401
769984270
754149505
1203073639
1086303459
1322779026
864434736
874132725
1345080425
846858413
346336309
1036756020
1371854453
1372011924
1318966834
606728739
794106458
671075293
1374274503
494587569
880852443
641454497
1256089399
1059620199
1322034125
465873317
487392562
1046141706
971152358
1177294587
1216890668
1205664395
1042697623
864460615
1350984303
1246126541
604520332
988747662
523936948
696275907
833387407
716344010
607021098
411343199
1254649857
796527409
1031469347
1223793268
805515702
1396055135
647564446
978728418
448093415
665496593
1061327408
727450246
1002568426
791468840
1346428382
1380692657
620972761
1180629730
717436729
919273425
1263739310
1019093749
1156137321
949214549
1048962461
1017704617
1303570473
824831711
1044226839
663823878
676337261
466883479
929150913
452979055
1004084168
847558354
698000816
487832965
1203757812
867831015
1301200369
181232440
407439661
1036962648
736472298
749811723
974003657
764296678
473139060
383026743
499630161
847287342
364337479
655316749
857852578
729429520
1204537955
1325733814
734896249
892781221
953030728
905595927
806143558
795996550
513232977
363468460
964313183
1007390178
712473795
567010174
1204285565
796117036
714725769
920099442
594516337
676767507
1003006486
365723431
967340767
696817481
584575279
694899215
725289454
1132453905
921404037
1008558541
916320348
1107593179
716228463
1150778458
689342137
827348624
839427174
615191129
1146646024
1368978641
1068428761
914557554
952467374
983549565
1055142512
849582744
1120928823
926548843
790097401
1127321220
1149206866
387305009
736153175
822184176
649370476
1223568133
785154508
1059358034
505618233
361314704
772470020
998472265
920105100
848880854
841805492
433451822
1312750037
803594066
945968898
858116204
1138803868
715671606
930235109
451764124
362143907
1393880116
795314521
812854754
915309911
933698395
1240637823
642587708
1252383606
1373482095
1017831938
805556749
535891800
710813184
258465321
1003316575
207351049
938852453
1238435723
648421047
1044630065
1077661191
841553244
415756779
911458293
1239111606
617596223
1119543116
463180092
530320369
1001639056
1114785227
976545727
847386566
851636096
604811559
557662175
1114347816
988475183
550458414
507926270
1177774529
562846797
1055655527
1127984808
780950482
624991862
764898699
981911816
1173504080
624518036
511808065
640886418
1208113828
721600422
1304706795
1239467241
819439196
977381690
1108681258
418858511
711653049
1219816172
1025430507
663362924
858450621
1399740765
905605639
1145953939
1061048436
1059044725
723413859
1284072415
621580597
376626619
917584949
757682242
1051433932
782735259
1271762739
457498003
286657329
1236748472
630602481
1082093574
954408179
747585936
708671296
664673099
940547680
835538438
1045159965
597817862
1282445578
607151035
578797614
457289371
595109051
1196622839
529070509
616911620
540417474
761752201
535220981
958444346
332160037
1008068294
990686997
1056030932
647081700
1087002542
441926016
409628436
1068341648
892962340
575697371
1180848264
686733001
790468817
844333135
669785629
1151284273
1160091482
880477451
622168084
914803375
875297922
365655780
652441842
613297593
1019598986
784088601
1082164103
913916472
783246187
665099658
652541504
409609251
1151664677
925544605
896360688
425737350
1145030103
727802413
1158275659
819042147
70432851
1123214362
804927288
319757953
504302520
1053718578
650083953
925742032
768393552
1213053818
923779933
317544813
569306285
1316080630
397321771
931046345
611511420
325530292
1398948026
942339304
1091173626
708017880
392233268
979987125
467114871
385781383
718308112
552292259
916161062
1383881070
812783457
1137896036
391423160
889596983
717738644
529895425
998314677
481738047
1136031281
716931824
1021474403
840073101
897211332
410439061
798279456
1106002593
658033183
878920609
617122854
605488751
901164833
1035891472
1219036439
1008049989
887154755
823206704
774960226
917344779
1146048422
712493062
1333439171
1072554829
532499402
687424367
1090544298
678067560
892086233
699401177
509722230
699527839
737908220
1185055788
724580172
472231321
1005841408
569894162
1164600325
701952443
836703986
1335029274
812004971
316623413
986170167
822680780
1126432040
412956998
194954695
923477467
302730772
844284263
1300580446
889717707
679078306
1027256731
501842227
736818830
477450245
558518346
478166100
958477223
523622696
747462765
961801406
799487109
737104360
986013835
851028480
1099439123
684388503
348403504
502106752
517451245
373722064
594175753
937049883
574113210
771684875
594466453
448434715
1357765196
537089927
1187064190
1204060543
1165952486
722825039
442495647
456771849
1123068080
644820567
867553714
365037668
628522933
965922573
1202557323
296980700
608081326
887370167
1271762993
965563865
206235803
771835823
337576711
1284709565
377038221
1257406046
1017604245
1393114806
1337700285
989347388
684802200
447348527
1111711993
352924353
1052553536
275402987
1317499519
977204415
552332557
498283400
823994869
550677654
1031684663
430169278
1070790847
1293134362
1147964119
473637412
500493899
1393806799
1163251309
685595969
583018839
1331808070
1269721138
506777191
1065938507
1200215782
1372792818
832857589
711571171
50877006
779443973
1281451958
548364042
1364745571
746594734
722934573
943113349
870433740
887654533
965037422
76001996
1053988087
894941127
1266267869
1372372949
901781410
1347702199
1140086339
515019708
631859209
1313902894
616138550
1319373847
609635882
1148797884
1205917585
1053183722
1122327965
1134213548
693944394
1082808436
1020992929
1178388078
552645104
1224988990
1011040052
1232145821
751755532
437697746
1018229693
442482755
559660766
925951394
175092769
1292179274
990733701
377042376
950643849
1358353600
1338344648
1268818771
747133099
869760186
561036747
245237126
1206213417
867462699
556850468
1125483255
859116645
1011667813
304889616
924190533
338850937
904463018
1285117887
398804412
1257023912
839703456
1205960034
1029200603
1246968791
699382741
814389035
463038405
978595386
760546347
514588746
814494409
449874569
781903399
1328806988
1013489065
749464507
1192789009
769006368
866141923
940040215
461499477
496744056
710075062
778436869
828891959
593247572
1243137790
493389674
679603292
675782482
935301361
1390502932
255847289
869027996
707269754
1129149788
801344505
515240502
1009604315
497791232
924266639
206312825
1217243090
1021089850
1326308545
1223732588
1023870147
810350785
1328337886
1246822798
840152074
846393495
1321648543
1090916777
712576710
813018388
630793383
921309811
1217132144
787821184
719847805
513155728
1294202249
1011267129
796312968
1171459409
1102902059
994061734
944696218
560521936
1109868504
1070553851
874298213
1031531765
601290160
641716520
1210554106
660053050
1000736821
474448666
705314592
860180385
909983914
979687513
681049291
497960584
803318009
841691440
1129904208
480169992
515410700
974223533
579549207
327470321
514074460
919504041
629093938
1033966412
444557407
709508688
1173701846
1263068221
1293553105
1193522767
406142025
756251291
1163062005
578246812
701843830
1248934815
1049285612
457959798
779900275
444173031
524679761
755293411
1222454104
1387270736
1316553649
860648931
603260784
382614308
478649255
1252122487
668187454
858849150
1004661011
859032929
1131460568
547039409
829732061
673618325
1106961305
1040109246
1161062982
926501738
869192661
963044522
1121990718
1223180800
684753926
1128227307
1166909802
828487084
517962408
1225811172
871199300
465980316
459115200
1169225659
883261429
1311308354
1333635689
1147978946
812279160
1076965216
1166429919
813900393
1133191900
509256177
1154639160
292355564
1021218749
713079614
463959624
735319535
310023563
1109275363
891668615
777526383
1237457133
248915288
775955818
537395323
698778472
839367607
560372080
1094303878
291495662
797292530
553918987
1213949766
1233918645
880038135
1022283675
698953803
641746807
1059035651
392207352
986013940
1238167340
405361012
649102397
976652675
545481108
299266991
681042016
1063189484
834517407
389543297
179789914
487140481
821401424
1126688367
1321563565
755112632
1294826212
519922854
1364968224
646998124
919320751
1365700206
827986518
1375239650
1064932532
749389310
1080919428
866075453
683761932
1124025243
690679553
387570225
318171032
633485527
1364584080
1185641385
492068365
825099945
1070117694
526149434
346614782
1108057421
894015908
868062827
1052786565
514754437
937362234
574719637
865741074
646856718
537377360
640574977
929197567
1258232197
985740662
1197377884
1128178566
884175189
1187438807
490019478
1097397345
648205586
1086161755
453131674
626414870
909459437
172850491
753048630
1038989414
577727888
1039043936
1071909712
974352117
1288681810
88465614
965911741
268934006
387773200
613583934
1300325281
1203659873
1097902363
992213869
1095267911
492044517
321060948
951583318
698564810
341482235
706142601
560612567
439601468
885215177
643078313
1069631374
1346473186
1036084624
1208681021
1250651117
886401022
1367856138
957705597
430312010
828283316
777240281
754569658
1271855696
1106199877
311674111
708414112
1355224169
1052475522
754599090
1110734370
441277927
903788637
1005438049
1057703849
919910714
934451576
467575873
259294539
1287721571
618586165
188845285
1355763511
951193693
900244344
660985288
948025409
727855855
240052448
800849450
1167984578
1251536224
974343866
749924858
498389149
479388394
316171585
232637436
920428274
991742018
1037632635
599302235
964245967
362276218
751546140
385693595
669047404
762216214
1284482250
1152901199
1016875176
347408634
515486432
1142546510
230401930
794640060
1063850894
808433414
1058164177
617836328
925752880
660385023
995870591
961062321
661560673
1089873519
1295195350
1043714067
598872768
1040167115
839172566
1244765171
407759879
1264844852
1177695365
390894437
936607142
1261467226
1110160201
1306736342
1271475501
1124799314
979522712
1398388569
632292183
971832308
1040127434
842418035
574379540
1004954048
982553728
867240737
1051455813
845247070
722626094
493971555
888761636
1108597522
1088730432
1159809193
881147968
724022863
796739795
937914488
197471228
868009975
954726263
1206293375
839744321
1090720785
612718696
1295994439
716311350
1197382758
967479982
1106157504
1065202476
815514586
1218943377
1274836520
976112867
711153022
837149127
655649053
1243552588
1048314152
1029656419
656428122
599177072
403668158
1186850729
659008042
1244179097
1151638271
615658432
807112448
901573153
902663025
600247958
504508095
423336395
963980792
361818014
838810288
889003835
731684529
1161476869
942299629
264388827
717449079
673494061
901847419
816128993
545666919
469159885
760348311
418551768
993220384
983638234
778090590
427218800
518924818
803689393
986333631
807529902
529339446
1086466021
971307819
701111742
951127159
730316509
459821294
1125282234
431627734
928749305
834135116
599822950
1264586418
954626136
919045951
523433209
1154953492
339756543
637122432
869902534
452440006
882782921
1262831058
623000644
718153790
484978865
340231053
1139266137
1085286040
705743422
949021073
246293936
513080392
825479904
516035009
1318271424
373987255
1332912685
585216804
506458135
749207297
1174247679
1061129947
1053180788
1100077644
521467386
1221257882
1136559174
1066346866
724210667
99233852
728486063
388899744
935715322
1095445641
872787416
586841668
1080853979
459074923
954757996
823040849
861938048
1152002125
1150207067
897650822
937572005
536143730
942802057
425224526
387160744
485452687
743682776
1236409842
741616857
948015312
922611607
369123512
661593715
604856324
1198013673
1170178794
787121041
317934189
579290186
557256212
445612444
1049387617
938750861
1036384696
275112428
893849415
408205487
592131500
879761085
1222624933
519581684
1365872949
867026229
471832894
671118335
1002066486
856756507
672254352
672424460
668749950
1147929563
673961253
790293308
1011886297
911090919
781933518
871139123
1147704435
625347466
1088648634
1098182046
523861595
453418568
1075824160
397088914
942464452
535004413
1023341982
735123191
794562927
899216782
1181890115
589403693
650661701
442674373
1165851362
779259605
1051288069
708215256
935316976
772461383
468701082
1081859960
488853232
1298224840
534902286
502935005
735027894
1159340113
864598947
720365142
693487271
878764223
1004277946
536548072
891647701
616814852
607807275
778329935
1039040456
1281646601
686767568
933677855
1232593073
792199370
1041832535
1276615965
1020131399
402405508
1067636693
889667571
1396205561
1179515051
871779516
681641328
1248868742
1343264797
1109315596
1091990572
886293062
321758848
1206484419
852128639
1306140023
1131633575
1250663278
716339160
341070746
900439515
905326548
1056733488
590037844
360715964
627850390
700588988
507730461
644570350
349087663
462035327
1050651655
654048378
711873509
1172594101
818873160
1037689720
613359094
1022714237
885214255
633434137
939926235
470770697
389991823
494451343
692402626
984875623
523201446
1049054822
1037841506
1327851168
586793322
1243700469
499005105
666751350
1261707054
1022137218
1026375602
1309524144
568555731
676116849
317689065
403542861
1385165012
711272965
892555871
803190304
637204459
514891331
1219549641
513119946
972193171
897558830
590406977
1039937339
794708281
939137099
630720377
860861209
1169758714
670595856
381907324
805106494
577178799
800479726
655813433
113281241
472923807
1179096095
1052585966
1330354755
524606247
362661451
961963517
474636173
990717115
347587631
1033414596
874219462
559790616
792824778
1205059918
1121780766
1013562495
915257886
985732517
943736904
950979228
874827874
885631357
896136069
1388295322
394645884
1176425748
1089615561
1192655384
1249244375
484004956
935340990
44763564
676004984
845774997
1205907582
533790689
479081898
682476219
974705206
264879699
540648314
802300958
954325810
1007457575
994273682
1137350659
481631464
1316836717
505728797
949841245
923174187
1146037175
1032857405
586120590
786563766
775992341
824320409
116146539
1058324125
906986517
418116305
1341331732
716039633
1031576150
1083227221
422733163
682111977
833554474
1151540043
1275761450
1010879282
1057004970
1053853823
1111966581
659537141
804362833
948836640
1219146890
708493126
1321226111
1358596282
1107861738
788422227
861416255
807170928
1390922486
1080012969
1345519318
951483971
548217763
952088307
962162402
426730771
523929092
1321125956
411410811
1134782313
68124980
406296272
671794619
1226498554
468678160
782592197
1071642486
1049008302
413126949
969039365
1366947529
1052041548
656678041
1232224561
855543205
668822571
1313368390
866671381
690209411
911467143
765799529
1362042989
1316051767
319561770
825485874
1026761767
1219522464
1118476783
1200570926
1218979600
547895126
834575794
951913581
671469414
628784328
622618589
998451074
632938478
842504142
1000989856
821586957
862108784
524979849
1247963169
727694736
1363851988
916234534
811792680
587753091
1004839525
1357280972
590465845
970564328
759843477
509451493
1188195393
1165484029
1064041787
783482546
39482619
1070363510
170651815
1347967509
973078013
1132224780
851714090
1267371171
861351183
1312898485
1095318294
747238759
994967409
1036698087
492959339
1170553375
746063857
649095639
1336030012
952958990
1230718870
427686804
1016679996
872427944
805829860
873813548
693171213
1146030995
840499182
639866121
1155408676
734619394
536244542
952585201
474612872
1029711512
994286189
1394944247
794855763
1182915150
689734803
821727504
1183239439
749568750
855645702
1243409200
366967506
507426673
729327666
601359200
911930865
733802054
1370992527
982214237
574721783
1007065920
321516940
817512858
584521813
1138684271
931977502
1164050554
789756680
846661224
256250514
608915246
805106100
1298358789
163502933
1009038401
1111245065
959378929
505685322
639937706
1309725737
387016099
536490905
1006008943
1167420784
1148709599
765446071
918047843
808186453
1022744738
610289414
756939213
1160654946
843224396
396923751
869693624
1036406015
823285568
531110886
513428660
851203965
94377980
296780314
958356861
514895718
856960963
1018003811
829181325
758558521
866794402
745174110
529776805
414346792
440426339
973359568
675147472
565569733
985045023
958994262
786364920
605503506
1218894538
680507921
1211122471
435477227
854514377
726380053
930174651
662727025
783336175
599920107
697200137
657733718
721203150
758190045
886112394
493780202
878826896
480468790
488929036
1057048986
680528756
950220300
1041630937
1027495202
536413947
974411807
1123282739
703581311
293959591
831634662
1044123527
497187004
920286327
823506303
1044623239
400528022
845270997
694152169
1189897862
713808865
746469966
667016206
587011949
67203694
612227928
999071880
1216483371
503048799
692469923
869441757
903467077
599120230
734949600
522321833
1168585404
789574141
1018137080
744200853
720849344
1147249916
1372896325
1049937007
1155241257
623543096
1263932288
700682815
824209235
721227779
374637911
411301018
1124970227
1369182924
497408641
866208743
1079743165
713288350
259471483
698267203
1312861190
716455183
824183833
551187173
913846226
1391720758
952770489
1000359434
399287610
433683719
470924867
1162515407
1251058603
793466089
1384799629
953603977
537996791
578619907
1326788842
1355510145
946427162
768522577
1036048414
1059093435
642092527
53147932
716937292
1047906344
1117777186
1260256055
738231175
1249247400
1016506241
586513754
648237672
759731195
1177802157
1060409046
706175920
866679211
288588379
895248992
391577738
687600312
944731895
712018953
1134710644
936606747
522607643
844234051
580963261
1216292626
1146065397
470555392
683205511
1074114653
678633583
1030504944
1002004488
573548680
1039305819
995033709
1081560825
1289495762
893310484
736389846
536445104
886604391
468088116
1121921061
390111195
976882214
1336011606
912198136
766412169
626235651
773584734
1082709816
335361638
945039497
1046884633
1041181548
1246574573
446221878
689686268
661358822
589503097
846499581
897196839
1020915822
565864685
799022201
1173078533
1071441645
1257840382
1259822441
968467625
808954941
922006098
1088333225
1294351083
1342790813
468011637
1236769428
1094837861
1291412290
1071245988
1356973909
370074285
896403087
469337680
977543004
544462769
363924258
501255584
1195466114
1116388563
883633464
1065428331
487148464
924365052
768576797
660593939
874021773
1041010490
1215885907
1137654183
581192926
1125507268
765204598
330399223
1246396731
504426860
1121558224
1206736903
801920344
748998494
1189402451
946547641
719782856
1237175771
563968679
1099663705
290345885
604727951
1360407802
826696454
1199491503
1156300354
417356366
695550794
818039845
687433889
1042557114
424706891
1231851294
876239415
1263298226
680292654
934849490
723942939
478793169
541987202
1194894498
1007496665
1080160289
1305754449
438790239
556854957
391842708
479303195
394138359
1135409967
762258014
670898548
863900862
451382844
825185919
633775850
840706877
659242920
681830408
609929163
1265263757
775669698
919509585
973297585
715447531
1298100598
1383854135
875387259
964658848
875877644
1103752409
969286556
753979023
645099556
904233607
764356937
567342962
1165856706
1049690303
1087568467
901003180
1167840083
914330690
1045489839
393635341
1028769971
1125789097
651423435
897977675
944138974
1037976208
525936402
1132102682
802258840
809749895
1344424020
817225511
688241031
735893413
650000142
491443067
810148851
915440487
854016826
704854598
940717362
1148155571
133920953
888146117
636662092
314297715
1185574470
932074499
525036251
549736960
420543933
767779122
719138384
822514183
547988012
533827627
996693618
1397797750
1256075257
355545995
1139158624
1069798816
1096027280
618169516
1077392888
1229002061
142549894
472568168
1337139812
1201366963
857445563
315882257
651053849
444246937
1247299374
1136362200
599840050
522348169
1286315585
682398125
548738533
530672618
1236982162
1106217984
1021161819
1052259559
848334247
744692597
427789633
1018496042
788804022
1309594670
1007619354
713786268
987245082
1199317086
828668563
504125756
743054432
1025656737
641374629
469782375
1316159191
1023076606
1182541058
831353093
1062422742
532694421
1235194377
383975760
962310535
1147145246
383833063
794317515
367749579
1005202759
1338269613
385507664
672156065
1379924760
815518691
832593340
275866429
597204511
1366090210
1335535041
320305510
464655148
456036617
1281880842
1113968947
901057285
278259916
488724340
784848876
843339236
1020154153
364620193
814570048
1120199475
1363940094
652438215
796696514
1375961992
977412452
688239620
991209886
745210697
882546479
1396817301
583299221
1006815900
1212251723
2775804
1335343543
809083374
584623921
451152623
450051891
820726057
1238588273
1197657965
794710827
403748371
1162675999
1096984894
664806217
484555771
710572958
883829516
1375279832
674508790
740779088
814960770
820442919
1129444584
597116614
1025741042
1334651987
1318074347
367449596
942693376
1237689139
1030637917
892838417
496875536
680493592
1242921621
1095228382
396149105
1239614399
883620993
959507590
869609056
653165267
784225466
465706269
455463656
814673824
797657621
942140644
1249384557
962128345
820667767
1369967628
769161211
845372295
566325961
344576656
675203176
925711123
1003382783
961685548
428154179
934923165
603533502
1095715858
363655505
1244246198
262575057
978696349
1303473545
1218791214
634809570
364480086
1014489304
222593314
1181268149
823127605
669125689
544423136
940832562
89660942
958988603
233205620
1048211061
939945072
440606622
1069419742
665247440
776468034
426837252
521632379
1018017177
902585946
1093722050
1398344835
1070605238
349231719
726795043
458997583
585100436
553804548
811667115
304208975
795315783
559763504
889272907
1094046196
286170731
1318224809
1052954174
695514743
1046565420
539993898
1177730260
708222464
1178376991
414587498
1025650511
1289346685
1372374396
1156043065
1038898578
1046979965
565614161
335001618
753931645
744699318
934892062
1182672599
301334095
1239958301
972765577
930983583
1316320219
829432687
690376190
1026942916
1108600216
677545428
755936948
934030616
1197697454
1377352541
311784087
221393467
893895379
1351395058
702538507
698659837
772699452
794143410
271402150
1081056336
463179853
222195981
674532183
1277010411
1122252455
1028314792
1302908038
947997490
313981246
816836393
1078649302
608851020
1145783647
423544405
1333287128
437338083
1157908542
1167721412
915946946
529918600
1034352238
1286687249
1221132268
1261551869
649086189
940571591
623726151
1082152428
501415522
1366266553
813140525
1089003701
744200447
803359367
1310485944
1189137610
1335044590
836439621
1200834481
1070745304
1269021256
181230168
1161230492
1224648329
1148234861
902568853
1133251480
825886135
565596155
836038846
708634877
729014931
819836288
767467677
1342300554
510537821
676791508
442353374
1012299486
1068007686
822898049
567218444
742244059
841660547
127060360
1382107068
922181789
670839703
805770012
406362890
968689220
926742089
958283944
1384972004
1153456882
578511575
1318958277
572255187
735603355
903933779
1050115647
956761230
1363210949
729492538
539542805
716005738
1395536278
1397316767
1053299507
853414839
470426562
1047491238
202609740
759630598
801863332
1299688776
736125411
406761541
816043893
828717175
631106441
1111549016
1024464531
1128319460
1200978065
683179314
1051360301
713790619
932922699
642889798
945072774
1022497346
187065719
566773378
636028443
981380093
477575910
834169358
403408536
831161671
1120568525
694232574
993426778
998581589
479972257
800367772
1097880878
576674230
1285136888
404689776
133970749
1387222994
1334879479
1136951876
1077401081
1076163878
1290489785
1120687188
419374288
783487024
1036891885
763539196
1317287727
458638538
1194031505
1169758602
984296663
485970295
708905191
545198549
1132740609
372720950
411865319
882583139
205016356
1352607848
944220399
567504232
722809589
785788227
717328544
775583782
672815047
963166897
539647911
802484573
525024773
1281503781
530506693
669635054
998447329
742392569
1188043247
880106169
603471853
615809509
1179560195
1082303166
1006046776
577412087
954972236
700392926
1006206735
835797942
885763647
374717376
1028944456
686954920
725700422
542214619
1349982366
1056428942
1088287979
879466414
1359539942
1069434790
911669989
1284830583
1003666703
1296374914
955029583
758420064
1247589958
1150605528
945465828
644823471
336714292
1049670586
1283469614
1260785306
1391495483
397461024
380567938
494488161
671068121
491125419
1231569061
704639657
1055398986
107367943
636605212
379725944
659649299
771660701
1127835934
366808516
969004649
1364909293
274261809
1268860404
1062793293
381200598
819969188
1347447474
479355089
626097920
943626435
888792129
1173783804
1081886789
718709435
1190257909
966023940
788862482
1100555699
649862761
51401611
1014305609
153269516
626240753
1342507474
1049667273
1026927901
868205669
1072734203
1347088639
992306476
733087057
1038935204
1014520866
1071466057
426697567
245224636
1178256501
624428864
825437859
1276370843
842751608
885451716
809758345
926534195
1142033253
989661100
728303334
558232888
576193580
661775401
1151119874
880264696
951234428
402698760
1034851147
1204797279
1226705566
110759463
800365713
559201778
567325877
140915193
709541380
668734694
843159370
1188674252
644269172
1060469989
1390925915
1225157652
698682169
540728222
1215675585
792179314
1322546150
995341076
786883447
877187814
493541154
930540022
1045030748
1234977951
986069993
457638110
678588011
1122712544
811724625
1342464715
462430733
1252484293
1116097212
569274012
1228570534
944208824
1147488905
834614035
352621669
424795374
1133028036
1104603503
847205968
440612309
750055475
1284642668
1074178769
2858325
799205497
842041915
746248823
646552769
1005097014
1294617640
1291028982
1141829705
849208320
1172651804
829050252
865962887
1027097621
778320977
278583526
1378259896
1111291236
1230944775
816122494
994779204
450081159
789194116
746360645
883966228
1266821884
280781319
682936388
1097912277
1324854199
527292358
958365568
885178075
791664380
1015583574
745282420
576786954
511557119
859335007
908349033
840589976
479510367
939447560
812148095
230545230
642282003
1061589497
664263127
460710010
780352041
1112686028
662445218
490206912
783445937
923711560
439417047
762270066
1133236974
691711837
1301375533
814304749
1106159378
1223517674
862406110
895288940
972994960
850321875
1103340634
880106825
1133195251
751636814
588062529
650960086
736341713
875520290
444374375
928657357
1208853227
409106185
546171214
950413295
1204853352
508122733
1077431090
801648279
751088873
1175974302
495634734
721126830
1164649830
1169303813
892532706
1078574422
743770343
1193387427
1029500030
563674211
1034278595
368838045
629850311
606483427
728319120
493413650
1161064889
14821283
195946421
400126478
1188061676
979910214
433740984
921237840
1292211694
1384019928
515887670
1253787994
582071566
1010333920
270881418
943197397
820953003
1153152344
717480335
647521618
1038483225
1148108463
727010415
940926650
1097777212
459004513
175931357
535851116
1388087998
691401971
1317163269
971856425
1052536388
304800767
1163549549
1377143796
375507099
1170158593
731874022
485261711
361395593
734759458
1021021286
344083516
1147125952
1078863235
398947946
573059067
537585184
642064425
1101398171
1314967356
689001144
1048781562
1271285004
1065113546
731083534
835070279
1143781045
948435627
999930839
1240212180
1026183815
1238988390
1147418210
819101957
1166388916
1045454795
453898055
456094778
1161472257
1029900675
829857653
1150080419
964021965
943619647
1008790380
224936474
508247632
456960505
519008110
971749033
491057116
1116998388
1387381210
802902002
450194756
163893943
1076821725
444413177
1294065204
869840305
933814729
635289334
1014095479
535488584
516298623
1089924874
813457789
683717731
758663724
925457877
797711818
773604138
1073713035
1028421681
343057045
1099691974
695794100
792753430
1148315648
1146810321
672688788
1240993020
1314276315
935408289
1031619691
925980686
1393601929
730274255
1206472841
968675416
474554657
810729435
1226401726
780110429
1353565113
1348563774
394832253
434567861
972552910
237620445
1284240821
1374086539
676670235
895496815
273883367
1245982290
895808561
824773658
777953974
382901464
1289485209
1267028943
495628054
546148586
661065182
572337381
484015902
972862761
1213227593
788797418
1169510595
559072010
1205374162
1108032127
1302444187
850764257
1343205376
1204535057
362701913
1184802741
1261570020
580885028
1022311394
431077119
390995455
658221410
423575143
1220198585
907379445
362213496
1251822735
1360193828
858310108
674415058
863569336
1035823215
717517803
598322015
381721304
1018092084
312369548
981284408
1256353193
578860126
721429489
1200093345
866646015
919705624
624999325
918870072
1323698109
819742326
487308106
347454616
1001703682
825322602
622428397
999410238
758929973
1158162269
1032697893
1255712722
427987435
1360473321
571448035
1150733587
1004722539
768477305
961923044
384801194
543253336
880860232
1398865586
1112895555
810485328
424699225
491964092
650348279
460585844
541121136
253029250
870670131
1094426924
509440504
665736524
724248600
1123895687
571575704
865689790
993166563
944455656
1014191799
593958897
1045145616
991182893
484289071
741465191
349025154
1002604664
984036440
815845091
73337
1036250783
505808831
1358087694
403057498
1275791249
1391326850
1372633116
629345319
908306104
838330897
493598360
676763017
713943764
413995246
1004615146
413090461
306075528
988481147
560259593
629647830
528302438
611219432
440156059
1250311334
876676726
835607207
185265261
134524125
774696273
1004849485
850496402
228679155
951563102
463295312
148797083
986439439
978849120
963248722
723506535
343597731
310473221
1048206363
1356569248
1015023921
445993382
172907927
335396812
1057766802
581145746
853214754
850683360
1395863400
1359465082
1245357692
792597791
767076197
833307720
1173682432
1362247343
150257
1327522883
824393605
967170956
586957273
442446861
1175152748
88508003
1135003048
517837230
1377971444
636326190
960267374
231455945
1095096770
424772617
955638385
812934372
942811045
1042027636
610081732
1132575577
1328254612
979558411
1046382530
1179379149
880703718
835921721
475406613
1162609360
786471116
318997239
291055548
991802273
836431967
460742708
411930787
1087202911
1388502304
962846665
335996128
1029532807
986452346
643306189
171208554
820474818
517885368
958439248
759025311
1021992403
1228595558
691326199
453520195
883241273
462942685
834384972
1285923958
1185440995
1030749387
807557341
1270751779
808398659
133201247
973561457
745870407
189549682
1091736945
884061933
927438687
534627592
758234121
766923706
1077022628
768762732
958226015
879504863
1382722987
564820302
321093502
983601204
929470817
790285100
341985123
1020965026
860787212
363870516
1103705269
470573220
853117494
1361087244
1365411090
605266315
1129784506
502245768
652139700
625873077
846043459
892580046
559630521
1082532167
837487092
962891637
1249359618
1307661190
1277738045
1345956994
1321601136
868595510
1300248988
948519183
1077787204
646018476
193353466
990463323
856310282
464781049
863306106
1141781936
66383778
1010387716
448101092
995615221
1036008517
337001017
901108934
1213632452
660196245
568894062
1241276422
1305670265
804652684
1229780595
585221379
351039888
459896487
709165161
1120827960
1013367107
722359825
173582104
234512188
832512624
564177030
1004912574
59584948
362774767
692006937
1195050974
941358231
1143132432
831742991
1061983596
1307698730
1162253125
531831958
429435263
737597295
466459376
1169524537
601642525
828099029
441712364
745311086
515172937
840672793
887121669
938310351
602033616
1022971214
981524816
808866170
707406426
1380141132
639426059
990250958
510509372
1368841178
876670545
1336769931
1022818607
673555166
450541259
1346258793
1214136922
927445789
582085025
455570784
632275077
437087168
595347021
1086396155
992542880
562781188
167611048
1324853555
902307658
276301668
1228758626
631142624
1188458109
472813082
1021397494
1242406384
1006368652
1204563326
548496270
705249514
1222042778
1079509587
844391489
894708799
676937867
1032990389
541508636
705651887
411352365
423335945
654815809
883354932
941672074
706227143
898739837
784603296
478305003
212637178
867692666
558128489
771569489
1203080146
951220592
1276747025
623395393
1168370120
638290219
529370425
698177440
969254744
512098222
605173404
993122668
483405473
609267911
739513578
126336769
744090064
1025128418
609670474
1191212875
975787518
1074985948
326848397
834596189
750782976
1286959506
1235446342
744052036
968863935
662032449
466862876
966688751
642441645
1118075012
1027682643
531695437
885164731
646203156
503971883
797935717
1146938419
583949029
288666882
1042855154
942084772
813802583
1175757223
399057461
872631062
996846806
506928984
1283693091
588664480
1333476226
1372136942
1301659632
1151652578
1107299533
1323268758
987910024
965654953
1232509303
479058242
1346603348
1379067804
919457533
688066759
914244754
1177334448
499701275
408919723
1288321254
632109457
730794821
950648058
1191130310
914817312
1137697271
818491429
1323092136
763322519
900199919
383041899
749510833
1209187894
920506194
1315390747
840794703
665884317
1130754158
1281438697
1054998231
1233783387
1182593170
629423571
973722947
1357852352
896626978
422530701
1036760730
195499597
1140338256
811778538
448951805
1276618055
483278563
388840987
638050842
1027347143
649878893
1292227049
1163490237
196183869
655967899
405750655
1121707974
951429331
1399998753
798249596
981173304
1166624289
871725644
629072376
1182444494
846687499
568780390
1235444243
807623650
464936652
1280488357
1063496331
798330750
550908776
369140574
1180152830
640781244
1351617973
487160966
542373584
818041337
543700988
654500078
1206500877
818393884
1183683638
972844053
930603962
977184266
990912103
1322173599
1391776920
374337853
752237380
340052940
1213683537
466780401
682856362
1149429520
1041669182
893515041
1359029473
184706668
708649098
1110573740
1218672726
1006563379
1282734096
1093723667
586421077
586127879
776434020
1116533722
1121960383
722342088
401444794
972119415
1239914664
1010579758
1073184620
953578283
562329953
967036584
213454585
422710117
1043406193
1167208582
419290732
825330705
841692824
1328015180
754912628
619822262
506208514
432925923
943372625
498922165
650362489
970762523
780992773
1184663498
1242734177
1277274038
633835942
995404931
982886843
973902205
1091592042
1242573454
1260354554
1027347390
1078767727
885855672
355878506
954015662
825871231
414388344
667652607
651659687
501994093
1223744474
426902527
1111113376
880478880
1098567538
930551340
847636466
740884405
591448844
501466038
996844201
871806410
1386428100
1058324932
901652306
1096935738
1224025954
483438648
648081461
1276848620
635044839
359644653
947885728
870958055
412336593
971613994
619327345
871079825
882440307
357021249
933955542
586259081
358918155
569829028
964243592
819975994
883080693
490095378
446112480
1229719575
943201538
310439089
972141710
731416577
410150686
1335382027
1205530076
824766794
1335520285
1162598560
1167742022
1381220463
140176751
589639499
975575988
1028901012
425855980
799488185
450814998
1054758912
529400926
492868141
1206596660
540967266
647874230
591339409
392233321
1225063610
161051269
598416506
902228445
1005322297
858277231
398447480
1056093666
763800349
792573121
1153714524
1086414130
638479837
933370646
1109824586
1354329726
973203259
792278743
788761848
1373762304
930422382
758907071
959591789
1269432737
894934582
1098652139
807315166
338039422
1101024948
1342598931
411580608
581355865
1196704946
840800319
258120450
828049111
1258128255
692241628
1178415957
892317561
398469648
1027589686
1192277321
457025027
1175523287
926943943
949792217
357220057
334732034
1046200258
268013474
457310082
1144268912
937787291
583472469
1299053878
1351764691
1176226607
1163228417
784972598
487543644
1031701578
913741867
533915223
688714686
723348061
1311550998
757942263
627616627
1130059902
718620871
1336069986
1233234537
716829081
336998130
456076831
844205363
1183240044
513770295
1152156397
1061166225
576698643
475965048
408434855
506607485
947181461
1264430051
891079501
1188991582
606029641
904998503
414246447
494461315
420601260
524542540
185213646
1010937507
699334943
826779153
652728096
1303194381
1316193487
915948433
652665997
698688395
452066817
950484977
963361675
456786905
722569844
1327237021
955830901
310113099
1094394660
319499169
1037037776
1337023157
826570476
963627309
1168404715
766942912
916631325
1176354687
1008707277
476535056
1234898006
1078914780
616178406
551511263
1224652349
1094992863
1373121980
853608679
1141046616
588823913
968372008
880986096
473400258
1359330232
982768163
1247475466
854715960
581906847
1168112448
993466714
918460566
1188972244
932701527
841202912
973687162
888661962
779428653
936484260
538162220
1202090696
755834190
677745410
1001729185
662901782
1012589277
268261363
380963956
579115817
820819106
158796003
941750549
331536992
1176341333
1002112562
935009032
530001835
920247473
468437574
613832924
1020642319
798907920
472840579
414983950
827495053
66029626
506000656
577957617
1232022089
859300110
825487012
1080353334
1052718692
832436348
407324030
1075696837
930685308
769774899
828208808
563377744
1334189984
1286406970
671760780
838046296
572343591
535086610
773233178
867934325
523660901
946510735
1379755676
1375662976
831535824
1278962395
1367853368
987420772
984026479
665487383
1273930648
1053286803
1064471268
1100315835
1224742224
76641286
897772836
944699571
415112951
818670393
597613561
328146254
491007129
411432654
701102676
987212387
1367209036
903082533
1160712385
591603950
424130284
691612314
595783860
786912640
543265778
653072509
857834488
519866285
1258267457
598984860
200838075
481293827
1306194024
481500323
523320364
447642679
1165086322
620147426
455898009
420499684
698512904
788210788
845976863
815669540
701415063
262469748
780543126
1285365493
1330520428
1389029546
1327476694
697146528
938988530
372052332
668980394
1059716789
402814424
1085459722
1324649024
736411061
1126292639
1069493651
1034993292
815360974
648588178
549431941
831459268
1078759139
921574483
900904322
795684343
973821245
1134067099
1393544740
944924113
407023012
753332857
965878192
451633658
1374560156
562072385
1141108938
849581132
413922337
1324503691
214501225
909406073
1108667181
246070030
760214368
823064661
1304395020
1178246225
1123686078
1299530114
1194022464
812744374
873149078
1313549768
1119416103
922198122
917055841
1384865079
453747335
565423451
353057827
810241808
629556159
1090345457
1375212157
719427020
1135374049
1140541689
1383664885
955734153
641176492
55346127
758013739
1216287017
1307823499
825615338
540929294
525523964
1311725238
607490610
901968443
862074074
1326478582
1287588262
247503212
285348003
527690206
1345600522
1030926066
741673358
431108149
1304426420
856627537
841803736
1239747514
1193642077
1179843518
1035139569
450542551
624636565
248622765
746333420
1399228839
1083552369
428563817
1099152484
516613562
1170679796
1238389461
1089087912
1053520022
339339862
1037861756
1306401345
853544979
1177452372
1316075765
469816658
495353106
369070922
629680676
970096117
423823856
511588754
106830666
1300731152
1289738425
918432347
207388732
1004983333
650142596
737354457
1287219581
1004752181
1076647531
856200534
995530684
965366300
635143142
1195243988
1341183588
908190471
1206483534
949787897
1208958520
200380854
981422842
1078088785
646369889
1329108841
990469856
974768192
1112009370
1221461340
202793443
1092853332
1372969229
427797136
789411938
1171756309
1178570117
979410418
512329647
440003577
703751175
766373861
246846194
825698066
309550579
56591531
1186439470
929253771
387122842
804801239
737857224
585405159
1377715396
968877964
1102248782
612105080
151488845
1046024051
1153587748
991931018
1016221526
776079070
295105071
558035484
935086852
753632473
1120944605
332480859
808507987
1249692605
768515262
1165207678
435483709
335734417
342513498
292492612
1234886369
1338211366
1330881130
1162560369
1027282173
780752123
395752887
963072898
633171940
837318436
1023545729
1057390136
1120640681
891570017
943195075
985697162
1163135703
801369947
1016848596
402766453
1269967429
607318910
558823775
469679539
611804438
544621038
1247048687
1044993263
1157660487
1208195427
1125416942
502264750
736622791
346490291
1233905651
802827298
931635579
984107612
946467249
1367993039
972196009
677592088
613571350
1119363929
999398916
756228655
1101711265
779411703
753831188
1054626620
412662243
1363652716
1064205355
891609588
375077594
845717670
1092691087
897715391
1337829388
230777545
1273733929
396408638
954847872
336838539
682062628
726906364
350387390
991818108
1026156045
762721612
764227716
620793890
418510438
701510461
1044099677
826503705
1063519970
859584063
1337218741
1017667617
979742567
867865232
976338284
1050051948
1010035521
528287319
883494112
1136901816
1190677191
610151684
758849204
39866214
473377286
390271103
574095206
1093795640
237481875
539292919
857970932
1140513508
768075526
1175488549
1009716419
888968837
1266476941
1100216243
505698941
927827605
1047982681
1146954166
702568957
985624627
1055760287
136745222
1274479881
725038265
1125629227
738138691
842602512
327582779
1272231755
863926080
858313593
1244431747
851197547
569709132
1010523159
802412348
1105225322
1057288377
1113950638
515362010
1059823931
966602970
1276799712
593544826
758785359
803509832
364861812
1238558156
894015680
407174699
1238745352
916021684
808755776
452872603
1299806837
947267831
709926459
887715876
1219826866
492872629
1313230950
1213090353
1093494757
1101157338
1250485464
1069237979
960677251
662214738
270366171
1039595551
977595807
882461469
515425395
940649334
701171708
1295060132
658875986
748279245
1110775131
871654303
1131546564
1277581177
529384400
870871667
931471003
804280771
459193425
1263981111
638582927
1095723924
868167012
657020563
1320973335
1108461864
708836391
913921697
1342317288
1309887172
934969603
589131592
1057813276
1278701316
429115653
1273198281
1382864317
1114536599
951080017
594340995
1129037692
1132809020
1045016722
968069985
529691109
493634362
428884373
250431027
776182294
106234180
517282186
522253921
294452922
557320936
1090124860
621313209
1306267533
725223346
424451885
1139210046
419607927
489980484
1237085673
996777670
491378410
787401836
847948908
551567920
1304366608
627159100
657983722
399871041
379538440
1381421510
521112452
929719734
882297786
359826706
747116097
370352311
883391904
711499583
329204513
674406048
1340192999
200314680
456915933
1377862017
461802456
441191114
1350428945
583966003
914721852
628633837
999502264
1168153045
690019749
768383276
733935398
1341350803
478805662
1118695412
408699049
1011429133
1351824766
563905833
522481643
1167442087
348535309
1106023791
1250832702
941505092
931447686
894889946
655342151
939494689
1355676227
58288
734268578
740802763
1247480584
1228468937
175123974
1299844698
1081146681
894954013
961068826
1138368046
909841950
121430240
902664942
795062808
1373693070
1072385626
285975697
569491858
1111937637
1094929869
314486303
858455965
917158891
989938712
1318638711
985220879
589764186
647020676
415107949
989136389
799035917
640262116
494862034
894726173
715482856
1300471902
855024567
1184443095
1264489146
989476610
873984696
618094125
285053518
277362600
890735843
798090067
411760513
627214211
1118139553
396194885
814005383
575113080
1277281622
1097243752
1191170337
671195159
641922530
314907861
275950851
1070872591
814354904
1267886778
752586422
917562978
335685533
983266960
868919159
579042693
734213138
1271988113
1022487572
823623678
694088770
591813009
1390695205
460699671
269790376
536220711
945814920
1304185033
415191202
608439660
1354971324
817503429
1181633811
1127363424
1047750653
351777521
1046015438
845565903
132964722
602487526
1286193724
533472293
755729476
734352189
698368958
583796094
896090350
451893552
952941960
1282895156
1187973753
636728760
898651151
272208713
339059562
400411023
1011935105
1286457221
1109028629
462128280
1078727679
963507385
827725457
910531364
921291692
1067428706
686064132
425264010
1070714866
1222670637
383348394
1136097538
460445314
601088191
633839720
711863324
553700662
612336883
721292505
1221695884
1119840880
882455479
1359446796
697405008
949630269
777717514
796591024
718620578
452161330
1085097924
598294212
563841591
898804258
1232825201
636415265
908646598
958424743
458208084
775565316
1231856886
1270142372
492278088
1088925879
1321481787
1318962251
426212080
812335244
1326110137
323436575
808027502
825109221
1172882240
672633170
398116964
1087139857
1183206738
515391275
1327273390
496305820
573725257
810996876
944595023
388468357
314915719
1281810497
883947302
1124810515
546013460
421667788
852546935
209288361
833186746
1332026137
1220988969
1378782848
1017864638
1196371863
636890062
464174167
900894824
1059877276
847328355
331606618
592248496
1280373027
786094203
891995625
1182773242
877476727
740311370
599967782
779086966
645220679
690358720
921305165
1219588004
318958945
782250639
328251519
1304134882
410808386
558415369
1374607378
1030687264
910011927
761679147
1009183471
195890306
802089511
1043018605
929963773
895977590
1363476163
811733566
534804492
570317664
745836532
386562545
603284824
136849097
504683869
774490118
1355490761
742456728
429147003
1305358433
924804026
959574040
983828683
1025051995
1299788086
546742712
506484163
1162997838
476140791
428541361
994536144
871764139
307324647
1032287507
939819091
880895289
981509186
917966493
511731315
849305102
412003520
1129868814
236554141
700534219
1385197790
414557237
395493062
199525275
228110178
872780947
151769573
839545011
1119788093
469597833
573234346
333475033
750772792
128622602
318434129
749167494
618164577
374425335
943345151
806183747
550776357
697702790
477718584
1296150983
660904664
178425547
1007153619
1240009379
843028148
1044699018
572534908
789842988
1112636523
651085155
753877422
980220732
1218771602
1382528789
1088950424
931775762
1055530001
471141638
326254662
607204279
854911118
1113658753
794433112
1013156267
871782089
980567007
1118904825
609930944
976784641
811896504
1139054785
723413579
1207880221
768351319
1202052457
1294475314
680708847
422607558
1399998382
1043502965
570500056
602548524
1216323946
604725608
861330876
764729756
1183130207
900723055
1049462721
484741985
844816858
1065774881
1114882095
749372680
352676485
1051127819
1364421315
470527962
1130939516
765045658
744573573
970342826
721385575
743058239
1263892857
912045783
361871557
539417129
799312761
878081063
1102439421
916416299
549114680
819053970
846366879
357803293
1225269912
450460205
675036788
850647735
1069650701
881826664
1348950441
732980427
633082351
1134019614
463475398
1254438460
762712125
1246624600
1312837043
1237256764
1326964023
1283287983
537359753
912045921
904621158
1228734684
974965913
930611394
879829674
481663834
897847779
239695745
996202769
836731312
1088823205
1041626254
805366409
1151255886
986241307
647154809
962517594
791503642
1050350555
1209122259
743588544
910710387
509081246
815432390
945547041
1356880492
468821833
462330101
558463277
480544865
877944653
833775675
722247368
627796095
1369206706
487896250
877272822
1009598333
959708190
1339335061
771418791
608326130
836934455
636456306
1232575391
953461745
932857249
527924469
1042164417
850100315
495181965
644038614
997607891
1034570632
1378265625
901501116
75736098
674852287
849318050
1043402080
525415680
383336126
533150254
998282760
503073602
755543886
600987322
1216821280
798456103
773977140
569412931
493407313
831671818
628485850
1292018259
591038709
876824985
848692468
1138400197
673452078
772340439
1387329092
490626295
851986853
309803161
368592814
198107141
852856114
741530758
1324567737
439665949
1399857975
1380980912
918278909
1101512449
554680113
694334655
588390030
1037370049
933452849
71239464
501621582
452805535
1284971882
529560307
376657090
1063027855
900830957
467232080
1258814438
939018417
352820540
630891896
509105936
1385745624
721867877
1019006936
1043661870
1397662029
30140718
201304420
736031770
1271186746
1317572531
803289527
1181925686
510403427
1080159123
1028503399
1028843521
943121377
732887168
840412060
1353665379
787105028
975104272
724187031
309570390
239792007
319131444
1362024250
801925511
392208826
866202787
501288470
1149410054
1340879689
1047817424
749914478
445819674
363814170
1269371604
770836563
590346303
1234156024
213779411
1193951047
1308946790
1267110537
489960405
627164021
1338610471
934770486
348482654
1183104776
400293708
585536539
525958164
255172545
632332623
875762255
686416712
1384373442
739258361
1272586053
1042347317
822426010
761636609
547849898
428800205
1104154414
1216693678
1394698494
396547501
1052902109
1037730815
747093809
981265022
905150263
657210033
817721567
1146266365
784433031
717266857
929678458
785447304
1120611248
453370663
894251067
964338176
623035433
1012429138
450738908
851556954
682521827
1052687766
247922747
1034506476
1158494185
746399681
524248247
918071889
497128111
1129928811
1348672421
590212681
1333059687
986947072
491305451
925442746
503894015
1187722552
763554172
376041166
1356637804
1103018469
824576681
725924507
732715378
1055462399
890952850
1060348651
821334035
745082663
994626576
441599252
538005237
525147830
309813336
556966231
616276983
921818286
539557573
683277306
1050495780
1383223488
1002861179
728847495
169395991
673222783
1297774251
842704613
986829322
1044768675
568502745
1333117764
468154552
1197201384
997634387
622900544
449986276
799169965
1368452613
1028707989
376944885
813715578
848999845
789515077
1085516154
606994940
415462499
807658162
1081999315
889364183
430091996
569635845
563413558
660276696
539914019
392986943
1195376376
1181311653
1287182681
1292791093
389223356
844536364
1206081190
669234280
631313096
434888666
936361772
755935880
593084158
1275297514
973792394
517608953
1367533632
689022948
425231681
623976964
931327617
1228543185
1109908084
1090167073
798999717
619437927
691931845
783895212
745417367
625696715
471584686
791127510
475640975
1258420484
361685965
1308164501
768973375
1141065129
718193363
684761137
976150502
940978955
402601398
1259316206
704993788
392493544
933555988
612858298
1037592306
736294960
539650562
1111407902
1000692839
971376229
964405990
1325345028
1016645830
1049541167
846022350
904443115
844476994
856314684
606584667
1292794881
549801977
926697086
726976905
1164947567
492748236
606970542
1078948121
1072520408
838509241
865830200
1272881259
199769862
819688817
856620847
266136210
1075958229
884609526
1285794834
460968793
1355385857
557013643
404671338
347781563
665029233
1158120033
617432395
1190472344
1156812745
706293919
535778297
1356571994
690045373
850506527
1153445234
1056158719
566582542
607171233
529634724
874189029
1189953436
1395390571
392691486
700439076
449385411
899224849
1026559129
669868266
866814686
716887135
515525643
1177627390
366457541
1373853103
666515987
692971330
1230016092
1041562171
484840008
834584839
201678064
1242331153
877475114
834426477
542835229
130621745
956472151
1007550766
799359965
704233490
135519721
714800519
223013551
1096108781
693382237
863511118
911615815
1206002409
1194749709
488259243
1090540915
751556428
856327379
1297246729
1078222165
823463966
810592288
992362926
934920646
479244351
429163365
908107422
388965090
591590468
975582752
934324350
1287717434
503228672
875027888
529949252
720764403
1189978263
911333423
815054577
869549487
689598167
908711567
340644495
450924223
1010081759
838854957
1205858701
1155501763
486568584
1058407362
1049099143
579050395
1327745717
828985689
1003934738
871717752
793602051
947321768
722120389
542094600
1042696817
567579937
1340222593
703163281
960093919
286189637
978471607
608027603
1328855027
1042510212
1291383947
1027864969
628700859
283894572
450919250
1066267785
825924144
682472120
1054412141
102266771
523314251
296163862
1059007012
787526605
494184276
893270728
569741474
1055678775
678363310
689073889
1318177073
741789241
213611246
380466926
734664163
1374912065
485336079
362104616
930966131
770077875
799588200
999325706
884632187
623871795
731438734
473095358
704500500
967730962
573269748
458474647
428760667
810760518
459969522
695109207
303443069
418219731
795680367
1395346479
923532738
497140087
814320624
1033813094
825494922
279927461
1325180775
1256828867
575384622
1115490642
1177864085
948048245
711629457
1070275488
497730983
1256887780
425470449
753714823
505000665
800162633
1381189818
1217736910
1123609062
574168002
915130800
943120435
74883608
560186934
964575055
1275898568
840131781
389197678
171590575
489843133
547575734
940993325
884430201
748956878
706504352
893976556
1208577494
216221998
823415262
541090245
549005147
817249921
601093669
292893874
1274569161
789651629
332280979
739020142
829765864
1021808928
1039287844
383258692
977949578
491367949
245899338
1322623738
1258691740
198453551
697273281
795838838
399008260
920053465
413223042
849604041
517617294
594492557
734720449
1363312174
1348939507
1357514897
541714514
745411987
455436761
999071415
534012158
1388335188
646653384
1389426770
609196055
862192524
1331573982
822612421
1147996746
341588126
902684047
608756167
291306544
1109835340
1071038952
104538949
1231647332
930101953
613007936
360318487
393456277
313168572
1164095126
842403502
462094385
1287921460
848535321
710105370
1242584309
1235733273
1328662116
1286833075
251039930
1251979132
876027065
1210269229
283252164
1273602623
1298807258
1188595590
931054679
1348300313
1077625493
528208201
1283885637
377077770
297570217
1061198766
424770001
666380260
1221195147
1117672067
1088007794
960142571
446674996
1362615487
1215366785
1192236234
1077262444
919381666
1176431756
1179225147
685993407
1305860022
772806190
1078369267
780712801
1084839783
1388149436
867049163
560802599
1104003022
884428538
946942036
593732049
1072363627
1035142696
507789083
1032461368
1207081838
914891273
808488132
1065743150
1235604752
1214027473
676487405
1015816717
1210187750
183084297
1175185573
838804378
825246882
1341469551
498456201
221788226
1315629196
1341628670
954899206
272583326
1036061362
640829395
732123327
1266665452
1374262725
1351784913
1139981691
721989645
1222791662
1114306745
1117920036
504602616
723586268
826179823
844766637
1012042485
850867260
502175104
195440834
1314003360
589185579
1083678548
1048360810
661271553
1257627636
713599623
1346708383
1075282999
1176558453
887891046
1075844110
346450633
1301505556
1017673284
870433794
279769377
645231394
784137983
557828391
1284303040
774405532
979052463
508222134
705445653
376709983
1296363510
977659434
1057303369
539322071
875818435
490536954
1198452392
686824353
461613853
1068809991
1254913555
1252421496
703403303
1152537297
540515720
1190270799
1005544463
936782975
86180801
460492796
813539742
435215267
726967938
1068975877
932320038
324361339
421825066
665282936
1018404182
1288632091
1069166597
1021347865
1327963539
1286537851
563544011
246611525
1202863313
332952807
1380515242
1233367591
895599166
272016809
555505625
1352831467
1223991072
992880626
772648453
210453287
1050289601
1158446849
766091954
563877209
453939153
864268223
1050751958
736354452
258196170
1276259402
694961484
1038290342
864725099
1158059496
999892738
477988903
455029629
1266302874
1030789010
477038282
1114032844
831103738
386922937
863307413
1322816024
962866979
1071387046
801100376
1074286860
1003840435
744281657
475922973
872493046
1233713915
867973900
974818113
1046387061
643162198
1081619247
211541534
640317661
710980605
1311203641
707081505
551039703
840603213
81380954
556624202
1129133222
830511598
1106837200
630742582
16231526
395797124
1034025132
546096122
1377995395
752774330
1108881831
823585661
595089101
786385869
307198039
367440658
1018102068
472749355
1168411041
689988384
594013494
993221702
1035021085
763377808
334628668
466122818
581668519
1343016466
878161529
821978835
974475293
1304384204
1272817179
391160816
319408965
916793518
560280603
139035008
1088875457
916726889
675605711
181033300
1299247097
1011052475
736831688
894052388
587450275
1107606852
747240594
917669160
414538265
1120131324
809893220
615048987
375495682
765295301
882950097
1060381417
813894586
1205765985
1307457018
1157545616
1059852083
722391126
1055005561
839014687
742445337
818161845
851122256
1254358300
414441857
1315429816
909821958
847341565
415312090
1072767894
751019897
1197529613
482693604
533724077
418577649
908754443
862230815
1294541137
530331755
473252545
1147578657
662966925
681006968
914488574
420411691
508021822
520349322
866288860
1326481351
1225963588
1188693275
351334354
307143037
630238274
974717506
823387554
1121950978
1193578756
1080718391
697312578
976746797
1326246253
831616872
383430053
918908416
1042456426
953145363
522349949
1345531413
912096043
1181057778
914351226
447808092
755207206
1054201199
453391491
694332219
784652834
416752064
854881293
808962491
637427637
953413251
496941713
994727106
570724534
945728231
424490581
1312422759
1164272122
962637601
857921268
499120040
235698834
1316531392
994824957
828395930
317224603
731770891
1239249825
546843857
1021881084
824296408
554632549
1072170885
746323010
763739555
1274281064
442735995
397940748
354592318
904253924
1352007593
305315658
647346545
842307254
557750335
1156450390
1097198970
459531010
262938897
406671474
716490107
186945329
663565030
284124425
907663664
736399016
1822256
1127294733
974295760
1258360911
1113837290
761634575
385607383
1042045009
991588383
592202335
410780352
429738438
906797528
1132720891
825950286
804123303
1176113911
1311348087
1347098248
1359884120
588346892
630164353
543493752
420557418
630358629
834413885
595850168
731883063
421912812
426238107
1110215232
787920642
827697578
1220211464
893959075
733984312
388016548
1066400557
495853029
1011881961
1383056083
591794676
424091384
1035873033
1087445923
1188833215
985100141
1225650576
939854587
1152390111
1175184404
215978816
1028271420
995915171
955027769
1112253683
1183744439
1163459536
433638606
620635218
804992029
616590278
138781838
945738896
386121195
1276358081
1375945079
919897164
209286778
1095518450
1299410045
885471692
625124520
693689339
694528420
1388056663
1093777705
844276804
992855835
552135452
1164600365
1123948118
401595890
1129196423
1085938545
1046251667
522048412
1215296785
391396495
617945333
692068017
1183230800
1377506988
1303538940
645686452
1053580597
767963956
981225094
479001554
478814796
386055510
863443218
887582793
817528763
995473062
592051025
854649105
637209726
658897656
973015032
412087771
983254307
959369267
660445410
509220311
753515785
304735208
643071954
1121901082
671388047
1110185410
389120813
519962547
974973336
640259754
1276044738
854503119
1126145982
395839961
486066587
928252497
462388589
649827516
485707912
405010316
857923568
175318721
429396938
1119845402
943825805
985983867
1246759974
827646210
1138518722
820194278
618144827
695068478
812853107
541748062
1292495989
1078668660
383333200
768251018
1100591701
628877951
322937934
1030276880
1023228129
1386807630
992049172
897909316
931799714
1273136433
839579749
812803336
603196718
800583786
832145813
1300856734
841088281
930555246
1077276917
733174968
481736106
1314379250
880439370
1243525663
1055398024
843259624
175537230
1099724323
927830771
402862450
774746800
613471560
423038423
886478143
1063235712
1255506484
638355877
1097047258
1012629053
950458321
824120220
503770422
260581538
531445571
397923445
512836048
1220197666
805993271
499915537
1304279528
824763769
869731332
456819122
599217243
446520432
1271952184
987349015
967856386
938360868
1102203944
797492206
1392365835
1243180593
546451510
1342257249
1288200536
678053690
725514695
277503868
600854470
395298173
578584688
667329288
748049699
1158467469
1060982859
881623536
1203044649
401765532
743490198
891253475
970509707
636421332
340282269
979492308
655760438
1047724957
466710633
1298568620
407869778
632879070
515532601
285459372
1125422621
573826433
760686565
963784668
1099326668
1266139892
508382408
531122568
786336852
625944784
939325163
777685945
212908853
1086023917
670275661
977411695
717293738
1096530553
930321902
1226326866
643903961
726388602
367592956
532090686
977520590
1205535713
580245812
902724688
914642182
631248312
1198929687
580473370
502165612
1005630500
505197253
649456481
750093501
724135450
1130690064
728212581
656263721
1382598756
479093800
1328644599
797060767
1221681047
807468659
783739108
294144089
1050855618
1022710729
403791089
1011844580
389269789
861034694
1015928655
659856881
999226844
1117954538
419234273
59126854
804352475
1377081811
1324887098
1066385192
1270519693
1000188355
852145068
743382914
378404412
787169467
1048316581
1388357134
660784828
876610756
994251959
706696293
527728125
666650897
356261601
394658619
596027795
886649594
541512353
909228935
1064492358
117794284
651236794
939858261
1359173919
717056254
1189553835
857182648
1053681675
524761240
762209871
63523883
938173079
691686057
933418116
1296586197
507020427
356201939
1294786972
1062479459
1244555598
940486017
901400369
975749470
903217374
882378360
784895134
1202921343
536207467
567719669
465730649
668555547
1397251328
573274406
303395439
499241656
1172061381
1201370981
555006896
692295961
1227504881
1158208935
1017294868
1083319961
1128424951
896226164
449414711
956323443
1389081753
407024073
772701457
1222880627
996232259
526207961
844298115
543869385
810700209
772192669
1151470158
1086181727
379480204
1213101342
1194487318
1277834608
1291164578
710625877
1391303368
1112397412
413802032
1002323685
500394693
944412185
1125892227
1128797070
866995989
1385323943
739098052
501256534
832453813
1149513170
499241322
1163173817
409578455
1255606869
642879181
1230091126
1274179376
1157863089
398155816
1272089448
1304722983
1193818905
1254001182
197253419
1213605367
1304234154
1394961848
455755371
239175790
681424765
752417197
1306314500
1394631546
1095439331
1369035868
1191437568
1267180642
1059892610
1390156527
754637433
1227281627
34362158
443269441
1278803433
542842668
801008202
965158570
841080260
1359596057
283343146
1157970284
1308243978
1297507163
981886670
1395913992
533914046
893592291
277725121
1128872313
1079614299
913833940
283441581
1223856080
991799594
1288451530
389122891
431821581
1065751909
920618237
1309404839
223060706
642618789
498545476
520035343
644555543
554758550
1104111163
1067765609
1110239463
173566763
383396647
625334653
746573035
683268648
632685940
1323408720
1119879313
699612074
440940378
1197809347
193382035
1004183489
1360608672
1157192943
792806917
675207022
677818517
579136153
881484207
639246559
1272210946
1378981483
1182077360
1178774301
757417915
649901583
1238891488
844826612
401949192
978236147
252298245
802659796
1237919411
531855033
382016587
122395198
1228482716
707656882
896345664
943661015
1034463659
1099195293
521413566
516342774
743699237
1018839264
992545759
1228389096
968660619
819005035
746787189
1039684559
371005757
1248529885
429130096
988883140
809834062
986662928
1107019502
999243367
461478642
681914189
1023130260
1380440248
893809588
266077778
707737211
487115185
607846925
1196538280
584858815
247398030
730298059
1341186475
1090907168
1226552742
998292747
649372855
1009627092
812038722
298352238
898885408
426312395
1039104861
278390301
706177229
529673019
1299530365
778863731
1246633275
990914850
510685403
966305759
228902560
556684257
823959167
710830035
1312154639
175709344
1073616775
1103704951
350342140
1253691250
976664613
839536051
58475427
1309145104
1229598441
1107260341
734103400
1074935951
1289775882
1108355296
501572690
447484974
928181406
799549977
1236175917
837811178
871705301
565541885
633189141
791068270
568522802
577160260
1078927134
825267678
1180947657
1361089153
861599188
598035811
1344040011
681186072
888419467
332967443
839239884
795002307
783236812
376362312
371914533
715544761
1031608719
557558423
343199061
339920101
512573808
1002742144
1384332989
594347503
514079279
1390634781
687858477
689687327
1058868558
663098775
898855025
907503102
330068051
1270364145
422283953
302006347
474388837
517534289
1130085870
631884872
1096263364
1059581465
206955348
346006713
429742081
949524190
1210331542
976957426
1008802702
673867745
500147921
693754186
246927601
500734733
866804920
467904545
920949152
876723044
906539091
821306093
884074611
367127556
820143403
1037795221
865369050
565054839
510165118
1210071459
1233820478
824934504
392732990
381865440
1186595968
507476988
882561783
888335886
358136237
450776788
957122236
302640703
974932488
1197901621
919160593
1146426478
560642756
784192886
1227742988
584230967
1152874096
317002530
398502849
1065262974
705850275
686427656
775380292
1076620115
891252512
1195715695
688346784
1301515125
628203137
216553942
1053359921
779917258
352917181
1123837858
1211859833
1393343924
935191654
667674814
962830211
1128870998
301899256
1387808981
957952413
1247429811
740014457
729664240
1035136966
608028754
1132043257
993435725
1277561458
1157433986
1266840208
301959076
431609638
1308938644
1192692816
700548931
956427847
974460625
1196543761
762924381
1094338025
1116667014
771074887
1213074986
845977753
1166899104
652390578
370433605
1201661376
711229802
1075451204
584798566
984456972
893045891
871509762
1321273521
1032618784
998189505
814273234
1229041807
886187556
115741248
372697393
454622279
1082043718
451920161
707549789
449033418
503586145
464674325
443797923
654620717
774337311
861716137
1244531559
550560195
464185712
1298133462
235692906
672378060
598873267
404881161
1037496242
560182212
410759849
551289029
1154416452
687240602
390595184
649228012
574375861
1277913649
948617398
549104238
460118967
285061894
1304669727
871982650
1006902287
942733150
335139001
1206527587
935125254
900932819
1039200351
793838258
351925966
397733338
944291466
936379861
587365986
736772958
885920179
413784626
1210859374
725882542
965591866
509882625
881201782
1028059652
92893848
877749068
293188075
846274787
1045974411
421664125
377646934
886870802
883867899
623468271
492423293
1190524121
874754397
587443274
674964875
681115878
897167861
1258701039
1205394161
992190748
729893934
1229630852
140115871
359473354
639429467
483210004
773145851
305715658
566206366
1069922569
864589903
1218540354
878977054
1276568879
637583601
671138688
674770932
523261980
1044992588
697937903
1029919904
680404819
1086561119
1009366654
651267134
1064264610
776060673
773322745
964573052
600176786
1085298059
1272406494
685474280
1166692852
1379437787
900048274
830893234
1116543634
1370671112
392974825
1061735875
1047016543
1001316985
859168979
778847074
1036398886
866891217
681555556
595216496
1080865907
888472568
1094327026
820048507
1348920171
765341750
565749337
1127874490
854660910
1282585060
400769012
400863669
668611606
765218513
897385538
1070682403
1303148984
682046174
508859801
664599543
451478210
1394170576
936138704
659978752
896850445
1005327582
551517730
1263781333
1342632308
1264465376
568417613
745791684
1125270917
1005357321
1074007825
973367996
470984284
1207434950
386976803
1362672798
692525868
835209321
1232331768
490204579
629147639
1200810089
1345075436
265012200
1325023511
1016601173
871785926
807891771
734284759
874626128
528957543
1202633438
820568153
440024760
695161041
1131898117
719985498
748928309
1200871710
750868918
1105788337
1118431469
858722122
1235686968
964352604
1034047923
786513513
486872201
1088383544
924852257
1225168438
1036119582
618775484
497652149
1113995937
1231604260
778083959
806849491
1338545637
942755310
821657464
571578520
804185691
471939153
771289487
625576194
1105641910
468653187
805867293
1383479382
815441950
1263934094
480442521
970852680
744614269
335248081
846242152
878713062
805963165
168214570
1253230495
1336340963
1102944947
750129158
1060955626
1093750686
1256102950
879745451
1258790376
772380226
873541334
458971726
1385970315
462057787
1019631364
800215256
2348554
858764728
848590052
1241599229
477734853
876276847
28040886
356749422
692355466
1046156034
607863633
1358735222
1332699718
941211706
1372503819
566133738
856742871
778617042
1050884710
919145573
756833808
409234738
1055890515
796103631
989111851
1084986314
500611556
946750881
535989604
1398547158
849245773
603445057
522190270
1190540308
1322270939
1202679286
1270543736
421016997
459091375
1261942389
434180787
980113208
792377390
736076277
1327994350
758629993
524481131
134332653
528334509
600713372
829069440
547365122
1167960181
403865253
389822627
441235067
1034537880
963706877
1084817393
955520376
1159922346
962672781
386555925
629264003
1194097590
974027770
340665343
550651369
1016483688
950122219
1085011018
533762320
990136952
1227425676
1362779267
432118845
343527550
783789749
914682242
1301384355
475844749
1124470304
1271687224
821966335
952014400
733090703
445065277
1280569559
668527012
454673575
552089597
627880270
869123395
809505376
1326553039
857337917
662579423
1227202970
410993616
1275096982
576907877
1251446292
670725856
1186428026
84082947
440564555
840203745
568872419
920987597
877233182
1075165535
940495370
1125770741
959778336
654584516
1008339309
573015454
888918806
1014476298
588488679
778690435
618367675
845667345
539392580
1326738532
1265822120
950512523
424212128
539834574
997594881
810230373
940038518
1365595340
999705821
1039590883
1372157410
580558367
837552894
473638551
806292700
681246824
501851812
618209107
318217104
1026713554
813541605
437232307
339784975
1030829266
728669928
872682961
1219034049
593867085
792529332
769959064
1339637351
633610384
630598092
636407484
387358176
153389423
1157258944
867123537
813867874
606888154
414749455
360163749
676436109
388047083
639873426
1251112753
799654615
1018317852
736294196
1029022724
1346984972
618393637
381011008
1139556234
617146218
781356045
93940022
534321394
421844321
986100243
1216918490
1370882536
624801026
518008415
796318377
840098658
976659642
812964210
833689908
1140573074
1026731630
397832446
632697761
588254026
1046711001
753098725
994434925
498256152
637450555
1211259828
1115746410
679703964
1173925629
1292260536
650104088
757947627
1148866924
428355358
670939467
637706717
460450517
843802317
610380830
647504315
487832717
1166080408
745176960
401603556
692445708
1366475168
787257565
1327918731
219573047
417063805
1029217082
882498553
547211599
851159881
856256247
410499375
1159820199
1081075902
1253956720
682274154
879354573
889102716
662619260
207577370
937603403
480910110
783150314
1115921566
1225926826
599092970
773167881
1041553387
492487058
862712234
893563190
320126357
1095606067
574187720
790455963
542758721
459390687
1072309439
1063695071
1246275384
962720383
1383207173
1354368107
543235876
609399281
726248786
626338662
530467778
743977802
951639784
1285688917
884246108
1160466946
803174483
621459215
700797883
642813266
418300140
665394806
571314939
896059540
761677219
441669355
548864695
1066017801
570144532
653650130
696020675
636960015
719187546
765998245
1184725892
1163155033
300819807
457842644
1298848056
1305897835
707008188
1106309529
1110305
812999179
822562396
521599672
1095765664
1147509771
804597220
1033456356
256957106
1027735236
711686236
750700769
457714546
952587148
1018167358
1265672219
1094044331
721333414
1374504372
1195130385
1070638729
1281275493
839205372
1006815163
1281095879
489044322
1071070180
684419459
975558019
63099887
711987401
957276354
954696820
433728906
731656248
994452061
1078220249
951493837
662069167
1305420966
951468366
970725158
1254125501
1317274927
1236383706
1168082343
1258024558
1007424748
837181226
646372518
1232297373
991904788
1328238435
500286027
493133803
502821526
1335085697
1129377295
803282619
845593271
1248812602
459755954
623200151
956068721
535005236
1300416138
638882027
820676796
626186429
564533217
1050436610
1016939683
434062621
1147412453
958051585
1063992064
936388584
413184375
155727812
775695761
476085011
1195499599
132303056
1036942985
956773226
1156278780
683600657
1089601188
356177437
1089132699
1306206143
1069480614
463832904
1189471772
1292450201
510230519
668701184
985837198
792176366
689054849
899222386
657768170
1083471073
1122708162
1029991781
578989678
1321179370
452265587
613865796
1113061126
826468669
724913019
1248109186
989915031
616818971
818200709
1190448646
643726351
1344974431
1246361248
1225548283
1208560352
1389886767
749986017
933826291
531514493
930348530
887529965
508271948
388907328
855054348
857546964
1363323651
913338196
806641382
537978245
388315494
470399948
620467821
634308495
853824585
584565942
451242529
801419500
148977909
1169343790
1077017198
205092761
695150687
734684890
696454749
1052157431
982932105
1253645251
985139261
1057558726
323389105
1105296365
475569021
707661031
675396103
1199774305
679945562
471516405
176779156
933673782
654198649
1120979511
1018481596
417327145
412686373
902927516
290279963
647321328
1229656410
1287689567
981234162
714241049
980817387
1144877566
827240659
1058797470
555653186
1053016333
1360613714
433234578
375119617
981791982
672580193
515093871
633296910
842918977
384323038
1336091079
510541122
1196874921
817368826
388677652
531167907
608591143
1016717032
982438076
463474502
220103491
1073375204
479034452
1179230074
694206794
1226407533
415853378
124067418
1078206862
1314155494
1070769973
809756792
930402596
248691442
519487453
476093383
1338976791
548843748
516102129
1131497336
352884126
546339730
1234330735
610830785
1178182957
518966876
705924824
982207017
864741376
414123049
673598316
338293478
1058968840
1056820172
792810258
758565472
1123828279
1299969005
529857147
974737354
1176384831
921653069
1112914654
473774906
522006829
715755706
482806310
652587977
1396793251
1366851362
1137072995
1337836326
1109760503
1391874214
414884219
411114056
1016153497
981152341
628641974
989095729
1272814315
435487483
539510765
548433394
1231269490
1011057961
1056989370
718024692
744863100
977885575
1116150562
247773144
461891038
1091397128
1136879999
842223067
845053593
716833999
445829670
377392566
247159342
963569998
1316063503
754624355
1387619362
717729913
1163586963
905416830
1039310067
697049258
985317339
471161187
1271316150
771846880
880802738
1260728319
961542552
476963319
1048731941
686484678
888671351
1042467196
227063822
458240433
1121133917
960860684
1036520530
1153741996
1012536289
1142696489
1234006838
1278210008
921692619
983959747
619772520
1369556528
1279917789
1202627233
751443237
964610664
386282888
1312195930
762051150
524785393
1390035340
755776261
1353113318
880786168
674963901
1088355018
1293015602
820953985
945558623
484589740
653289585
948203628
880165732
1369765879
835497419
654127919
805076704
739608219
755774002
596865570
545212971
380546248
858160897
1269915866
888323106
865688133
877071891
834427971
1368092924
909317746
878579776
395477895
938641444
1078543351
1352636586
182552976
521953020
950565942
358531391
596409315
1011089369
1321819374
994386217
720884909
575377414
1201386211
913529433
721262342
758162121
1376535456
946923136
1105262231
1240467885
1241206362
510235846
337635864
394850047
166149764
733586776
1242453544
1054844764
881597733
1023691236
1378618147
479697417
553547516
962686926
508491801
398310170
883887926
931827384
944470587
1340277723
302508283
1023049973
894753750
1286761740
451382882
927835404
533296324
789644548
910158266
694982603
1043261130
260880317
1066056690
765882753
205671775
862122204
781019326
1309142737
917980129
1151121633
1082943466
121896323
780892085
783838121
873468133
481396762
563235528
704357636
287742885
914637874
745154110
1372769066
927393916
1128322851
877563662
490254496
513672720
599839826
912796557
1044933758
1052693476
1378471597
1049265821
1161022375
1243307662
969646188
451657763
642695231
656126036
744015186
549703044
659916109
1371902455
1318629186
761909032
870210331
1359346676
760615955
38188695
549875487
930487892
1058347695
274590552
571744864
825108162
641433680
872586082
1280918802
1225303616
1241708432
443955921
491800959
505447574
1220710518
848798125
482772371
711481699
1363815042
934759028
797982216
973349968
1293926751
779053265
989972439
969669492
872036642
1047145273
787765246
1036484866
214995114
1113027315
923694030
1027013364
1085283243
655153988
991868643
1100927898
887522617
678747409
1151023636
1127785887
1005512208
545174003
1173696208
1092459623
715375846
1332873755
982898169
758268069
1141163619
823177217
849258831
540144205
962948222
368359325
1117734013
41548385
1090809546
667241796
758641473
244363857
542382826
317131831
782631967
1285562819
1144793894
339614037
581789882
236791821
612962608
722261251
1370264760
1186546597
598323546
840656861
487075938
1007206159
760601410
725163460
710993364
629653017
538859813
554135218
877472966
749470024
532955799
748223977
1134310024
651103078
1397929022
507864429
1086371834
941489635
563297249
700576726
989199953
537369260
899208640
1312865709
1281320414
1037690633
569911138
980900698
997434586
954276642
1168239650
774633402
1319207351
437288114
822903315
613644512
470805194
1011068182
1157814093
1101507992
534281992
1109191446
827797077
618825928
977838193
991176044
1063160414
324569627
1018515977
668556090
1134499003
1155910328
373579933
1295536649
279237696
710793717
600344022
585871631
1113333259
697802679
981425112
556275242
1015894937
1161880990
703502411
743872051
444030418
681682412
927764377
1074905951
779382018
838368877
651162214
457513028
327430273
1185078330
682110984
991324290
810378331
805936574
745406033
444374933
829608485
487314711
1138049971
683817172
407311799
623479863
282578797
578570384
1390295883
289777762
925779388
904006496
298533616
919607440
708628369
1376522830
323274493
74728287
472998586
905340262
1220516217
802654304
508265632
1002325222
724754662
211053646
922267558
1282861379
579807948
502574352
313311024
447043125
666929206
1119671035
714322612
711271691
337141226
1052938389
908736058
1017503207
1123639962
434627136
800803804
353608307
989995349
902008564
1154272921
706868933
627619019
720401965
804631427
1378483211
742507725
466943990
405737667
1201289951
1062796608
988085210
417515961
507435128
764793162
1160104626
1027008141
1337375126
417909912
436195050
272608276
1341918678
888436242
636717035
437236893
123146521
1087139723
568996027
890157814
1179863482
780914475
481838684
614296405
424327142
1031057757
566964186
899353193
1397779664
455615916
663239940
555974112
1071834811
353354772
461005652
1376053959
1219917958
772235357
621376235
865746663
662586416
823758636
800575940
1039399332
895709410
1063985408
784172397
1377029124
908061587
848603129
1266375277
746159262
1195450375
306653386
720831053
1025935175
586582050
502458847
873934626
632804532
1128312956
1098881906
1380390606
873447979
450473811
412863149
417140045
561122411
737558044
956389125
401007771
1361293916
649277103
1030666514
1327779127
487137945
1017831320
1088450990
268554134
899944662
773794264
829870379
1293633988
1149252711
750883254
644108746
984510005
1335105677
449809173
229324097
1241627809
779879819
318057575
485683962
1219207548
371508675
1225084954
821264
1246363035
699924348
1077592881
532302854
1046766898
674694637
425057852
453849246
283824170
781172975
1196025495
1004448384
1238562422
446151008
1175396322
892881151
1148071460
833592040
761223049
855220567
705366778
950370058
534188069
592685028
699782906
527709473
924752710
856603001
598951759
478166045
511859420
1176645972
932147538
1008722280
1137196836
316108521
1074839225
1334247300
706764490
730964949
643443752
553412198
1289185953
988888719
893027672
1262728570
332082559
1159061935
924271823
1217128880
655033853
816476733
723121845
766532705
1299199888
924291642
1022197584
1011865993
893770738
983468255
1233108061
1066173244
798196871
742624608
1111944153
863080131
770918025
747865710
1288608912
1228266868
935457312
1022829850
611278576
1363900275
1047936703
1059765403
751614982
902080778
1234657302
722489992
1386380876
1226631399
1201821227
960375192
778834356
945182194
748112617
1060053663
1173748791
397461326
447968778
505181423
900398977
1171574710
906836346
621011782
470713311
963155230
700557853
533438782
1001435513
984129876
802910111
1266114029
699058396
480215633
1021453112
1288307723
478198704
1139200364
915023194
634257769
1258564270
1283084282
392190026
744946539
956518899
622894736
387285203
410146875
602896981
1051060447
833285856
805751824
556303567
1178247785
573276297
450499661
337720158
1303500348
941472861
859747162
1122819943
878984545
1359370574
1059136610
672925305
547224871
1126277689
861665437
703804474
1086359002
203319562
1099031873
578401318
719167571
1124305418
849648186
743405294
165405975
861764201
619924550
825206983
650458590
940362410
296100559
1002736591
523508670
521759879
606314199
998890516
943444471
939671989
1140407174
599227371
1295915462
1070125668
1110689050
1284678214
1003726225
1069777446
1193841325
793000232
475887240
647942404
598394348
586985693
831992290
742665821
391910711
1260390338
566914398
1018890746
704796803
778221350
1031238386
1294940839
462329872
1388405643
1125975124
461323270
284345721
375726618
981774591
457059097
691782800
898512940
1147636137
958936502
1098134596
653443160
1186666487
1180628785
1299524936
1013318656
755761169
718827438
1124051951
856067200
1245392913
322623781
555612612
788424831
833651222
823754739
988270644
1355625370
960974968
433143924
1100879130
346078541
989848164
901118156
605423402
784662958
953203031
512269808
1002595819
671080005
466676197
1304001514
890237863
1150881367
614421614
495732280
670187058
800923491
693231637
1070973960
519672567
583795026
1365543071
240479009
702635827
846092703
819915849
624694901
773451088
1034561919
1066565306
972492806
787654089
847281835
638562305
1107210596
784213671
887501036
628888828
1015584836
410537120
331734396
913638213
1258098072
1118635695
1229708205
571483535
406872859
965682273
524275177
876889625
664303401
204109423
1357906004
463589094
1164536766
1165094882
796077684
1079052322
621962596
1338183185
1383189170
616567697
1264272537
760024411
800998233
777695853
44376279
1346577958
1274826679
612928417
941699837
673815577
447205887
1218239465
740716121
863716192
791064378
869943381
1392371213
763473785
772212564
1271888690
586019044
1315478619
526326743
877546855
828051385
1271441282
457766260
834140126
1105386472
1304108455
925540470
1279176901
351669716
887282075
473916937
751015156
933847775
1242736057
1175876643
1189501124
676210631
501938459
1013782329
1026616262
1082582229
862813294
909480522
1350639236
1197142868
975820643
423356734
654696640
944003765
356437823
533393458
140981916
482010577
486540126
287931861
880109399
616688938
949663875
653786684
377827919
620274849
1079759153
436884121
1258226912
970562155
937491933
839540898
1127794953
288823860
754367148
692104380
940197540
771439437
836736900
901773187
1082653351
1369616805
1090986259
1224725327
942519851
961525016
6973698
796385473
1301547410
699113408
907575942
892358903
1135644671
1166313806
1159236210
1275907432
691622288
723280686
147859440
752445608
994388327
756081637
1184124964
981821837
288343128
556521958
1177474263
855640382
521724420
1392538786
1167216826
1310265721
1239318536
1265607456
1326361435
866268855
946153943
992884327
739874728
548984209
846796490
177490091
570698961
460056518
620787271
761094764
1150741286
208141793
1184533117
1172634475
32114321
1296242211
1274337505
1098053451
376947890
1049490693
370363906
559100952
700440910
573434469
572673712
1111299780
1311157126
1014202038
743399955
1398722982
986901576
1082806212
450099689
1017835263
1175960196
506571423
1231118486
327231160
379917758
487118296
1389679470
1028039739
1184744492
946888440
979885651
1290857779
459113632
1113111044
985725462
122036658
805113458
1184423011
921841614
1118298397
813052970
1240110023
431273350
90969858
325264820
496898134
870858591
460486231
669080812
320014973
501755828
812799586
752281328
946953463
1102376822
953579666
281765553
450951983
1197509074
659481150
965766428
715832371
1021007900
1238208053
1038152075
811344184
1197067359
925493776
920609929
866892480
938598473
1042563874
441616494
685246824
1036096661
1047585866
913862321
1282260111
670066831
1104613577
408455350
461119304
623846771
1208622570
912852687
617950777
1247967353
630703981
577974344
985150657
1101030768
928519758
1047820302
355563804
921287112
1277927938
722418938
917446182
766759426
1184130735
1070425517
331193757
799953367
1289404350
257453089
665472484
1071186792
944110673
1018946974
322326479
459943932
828537192
77028336
861267052
743172819
497486769
455162613
923189586
951320888
326493376
504344868
395261241
698740663
1352509410
1348520213
930897059
792378918
871934411
950233749
957000800
777290621
1333489702
450382077
807794019
954523065
1396786120
932717643
764073133
1338874453
1024781330
1037965755
299958272
791169181
470352321
797992830
146526622
1035357420
1382153848
868629782
1008122759
882109492
1283171024
465229310
182039619
731036105
1098920944
402148732
900777870
339576129
1105094663
867289159
1051123337
1029735551
679077682
778110217
936636527
1041116636
690062713
1120540273
796967190
1345079292
602648371
1214365794
1018793180
730158333
793739788
1028896758
970317563
650360525
794534495
724241336
1057792421
1039140751
675126916
166223419
801418841
388272357
816308423
751042982
101068762
640974597
318960851
439204553
957469015
713017097
1239583676
1053636943
840243646
415665151
1123963274
1251975537
1015186389
457792637
1036329149
920127396
460386592
1389644801
863706388
946132173
536130720
874496801
1361650437
688954389
992597522
1376765657
972170576
739198452
629116504
605528518
682305740
1115967422
562696827
623779416
861930459
991039277
395760957
966908649
1149785318
1060813934
487400186
986411096
621821881
928019111
851233673
916350307
417681242
337284405
1076492517
1237030117
735582712
1387005202
1198233527
1171834164
680164081
468081881
1019555267
1265914
621332118
787098001
712294630
1141238459
446171471
665850844
631013607
1053491708
814184194
1110286220
506230080
330503373
802600574
1050760159
1055426516
883192979
849519500
1371853395
727496711
1348850058
1037774530
534919597
815787074
902356974
1015265164
118782347
752729975
401963516
942608044
936143772
735892868
1007868209
777281716
1246595250
930871795
688175932
841214082
1353531618
981916518
930190476
729538558
1093397954
972538632
705547093
1079890621
995904216
1042563984
1232430946
1213974950
555181311
372970084
872312069
906456860
529183318
685033919
862232425
435095655
861000047
1058487319
1081292467
529862221
335961343
839670018
668656556
656552597
1397140421
875677308
1081508292
899230919
1001996983
423386607
1292401140
621433827
563672231
473932842
580385596
159326509
948042669
720043256
1395680045
1319434767
598569668
557387057
1105511381
823004537
803299438
866677284
228982360
1076969613
1235191800
802526025
788442020
928515781
758094349
846752037
742835272
909533873
341960563
436628575
440579848
1051241422
523834254
787997884
644686040
1155335435
404452192
1223811507
1118553102
1081180821
1068050984
510170950
876319907
646466317
900155778
1146204679
1193531828
1029176976
1293513285
867738127
1357601657
493215886
699254949
817764585
1100518247
163803621
1241301526
937130406
885025432
1125361711
807541312
851247582
1100905085
1325767091
891715739
822526932
479256199
1146811762
1068766248
737467476
516258136
396582527
629134915
1095299905
539594317
777041464
700577559
1069741102
1286890855
392674373
956570955
835378237
796492869
1142758361
652473334
880313045
896742908
776001193
1146434674
808320446
354585813
1362749167
1289083347
1063257964
852838706
320663816
847700222
1352756579
746795474
312687745
875941290
776586589
1160945731
1334227948
1080684641
1232776477
603511967
343208168
1139220661
532777270
995798306
1181662118
597005237
436325789
1040855227
863260090
1202149880
1270335077
314665438
1148538109
915498470
475814420
919690757
136720868
1230544896
439546276
917683471
1192416383
1114614199
925951188
880802490
277499288
1024458869
805495195
993606751
1044536243
528725110
1035099233
296031971
383744679
1020253584
464215349
379300949
1229983461
956345489
456567416
788135637
329428102
784840669
247137099
663957709
986895721
746441296
542553773
718391643
497515810
1256929812
1013355244
689015321
676051295
1394071387
387490805
1326351177
636260442
671997914
403100087
1055793807
454108652
899735435
519339847
1067431574
810454348
1165495644
1399626095
1055505222
237892543
428209200
1046311389
1089751771
597100267
1278555289
392024696
980565920
998074128
1122524335
589878934
881302558
1102897381
644313208
840261994
630258861
1379696817
1256855982
828831782
1085890881
948505935
1061678540
641553890
765861356
1353416171
901758271
964804214
1381868129
1187548515
666997203
848862520
733368963
686360469
722490961
561998559
728163015
505827728
589167452
509369585
956045487
1110759267
385616380
1099062536
997169520
1199030256
987225805
795515968
789387037
894906769
1120665104
501542200
1025420831
1032211241
815171282
918551393
1222410362
799850938
1093767977
829438992
861165977
1098936166
287587168
891761432
1225579887
1019402871
1251884193
849824070
1085069527
305413162
936568507
1177239995
740870155
1132038319
751448231
1149273149
694635198
1309368715
903350281
586211682
1382190880
808623514
835738987
1170504293
868161660
1313260369
1039405970
979637710
1313458333
929755140
305534476
423232932
1175703931
954595895
504268101
1248859132
866019660
696779940
740783223
501968441
476112181
1207254486
1284331969
425137950
1054556141
976990094
188483803
395870118
430725275
584731863
1381860106
1398178669
1222449071
1066150396
980920720
718850902
47680765
1132077875
617634609
1018474158
1081512988
664044059
1257561454
474708544
1279594182
1193878147
316022661
380893673
511436059
583751478
600545148
743678835
237352703
1032910205
1101337439
385006746
1092977049
419825118
840359036
1224551791
795894200
594985607
1221039833
664138343
932306108
1212532614
996906683
965680746
871431024
1062976305
571931604
512449361
922215095
900564986
935879440
998415321
1332984059
703072008
937906842
835752454
530682050
1078351417
954293819
963491960
973596564
943752516
1219544055
296886890
1178718778
882654774
515474596
887631552
1075448212
1208691105
817531772
1033795483
1269653791
502399799
810862512
338475292
673769994
499144682
1156345223
858009025
343248271
496630791
912361053
516884076
1088879500
1345721221
447997286
950785086
480914869
670294129
1325329
1200246998
946801841
1126112173
434975012
642707193
1051488282
1292648493
847773693
733584495
410534778
1249697075
677104732
983269194
1303710124
479472893
1126545149
602956772
1008078860
340209164
871406058
1030924036
426585914
1246482963
585485180
340437152
714635103
699065254
920897583
812130816
1374915534
1300574413
548112320
1042271724
546183324
1195755404
844129181
1094744594
1215764099
1129691243
448561870
1009418234
938242927
1053058844
1179573251
325817053
1101993590
1218405973
697868248
507316095
729588850
840130502
993054686
924585397
882565232
641847634
825319558
878684268
860959892
838318914
743476048
245459252
526476559
1129255853
1259135094
869203330
777346106
1084345772
441972901
89396952
569440623
1203882122
1312118148
1056461138
500687773
1145658735
1272668074
205487329
446710857
1167730959
1364764332
629866997
578958032
707326505
876500251
718391977
1222484299
1013680891
1256648065
821104649
1151345888
733926054
943340219
585989762
1057703758
32545001
1230731152
1383326548
1399559179
854140893
1199858644
1110386243
692950783
403172877
614215786
1059929621
1315346639
1212629526
485370536
840980986
579343211
394192518
870888443
682882255
429907552
964708589
115540529
1011984149
514666067
1119186568
532643305
585028258
818337179
437787144
428697090
397859335
1163036330
675703112
1381084777
757607188
1205785798
365655356
612263519
530099177
1180527984
1136780328
333550026
962950810
512299051
756897004
1214202933
1049504366
1240844306
747117128
733365751
670180119
474334404
1145855198
461393114
846429726
1143644151
814763633
318794486
1354506314
1303037600
975996567
519156555
1206906320
704433286
347228113
882436242
826634955
1067653592
1192405291
1111763952
277320513
459935590
863025576
1120310900
1284411803
612457349
704552312
705953580
858998602
513962342
1246902071
472962183
738269211
579522921
549221818
1336142638
998909033
991555860
863835630
1053624297
899118819
1329460988
852743590
602670205
1168357260
599422861
499805401
993011345
496448492
330532704
802988654
1258888134
1087154411
231008887
848371303
985767443
907906291
966532349
600987124
840654599
1193429722
605496334
485174917
932344877
447999454
1244755628
440682643
1135910623
477510684
1085740528
1398129714
1230941792
1097220539
986322114
915310742
974747608
1089489075
957596969
446196389
704835950
1059432292
1000628909
1220437256
603303589
618534372
653576465
1320549627
1105050240
1268890686
732925016
719700046
1087902682
389365264
835339198
692304759
456966348
1051535219
1036829201
726700931
730058316
846974440
1081598820
484910374
569916629
695668166
326773220
433119083
964296817
612868076
720204876
833754696
649088675
1391602324
1110913325
456650555
1337901324
1373838922
407801326
1025597939
1093330445
784104937
714555874
1321819511
989447092
474917156
1382277197
1111156200
183846522
969919569
732367270
1386530424
330780307
1162754613
1378964251
1346284470
1154611656
654246933
1056709515
589265878
1144999727
1289558685
375546569
846332678
1054064735
697143037
566132692
806605604
986035717
646041452
789223176
873783430
642063376
1096045617
432617955
213020045
659072780
890456882
990715753
885604009
1079841629
838122663
1044389302
1226329654
872970829
1191452615
535121646
971439618
705932719
1184412060
1265690435
831018450
664087357
816590809
1342323916
867289523
825560043
1224432684
432676957
957273205
709186316
798383207
1278600214
436921286
1199566315
766218421
360144789
45297633
556610621
557566387
914394150
1215742620
580238381
694482025
1342599021
469374090
98791199
980438319
1263854727
738999291
1075469252
1116220406
376262089
1170816675
1371594544
1370313781
1279026635
1278393809
1244348806
496221362
1335264643
821980427
1250961524
1053579901
461366449
644538102
601993466
629750732
433898969
1127341732
1172075388
1343517258
1235848038
1159063107
911392602
947513708
920230765
1331325519
568122961
1097789814
245153933
659903066
1318429929
882592889
1151369778
1214575239
642727317
285529567
1354207408
956791585
1011777190
192319754
669486265
652685853
725408723
1277374495
1140354552
1113549067
469757442
759437704
762942411
677469820
838358440
1010525214
619713721
1224129242
1125559819
476203530
585043748
1142534649
1298868727
1391996686
664133064
1081033164
883853808
470120128
748802138
807751551
1108631079
189519156
813178171
1205642105
444222461
991620544
1010041362
473350329
1204371693
767923791
1127630177
1338502200
1398798299
1392536677
1296661920
775239722
865707223
902462923
960705827
496715728
1055458916
416768956
975919998
526427529
776540491
1189442140
1399784214
510950113
528054569
533206099
1018718914
1368815172
400722056
1064532746
423194607
1295889694
1369589427
541636911
482106976
1183000253
1039897673
1250615715
441222567
1187252918
1251531320
788209981
139718287
327290852
1333024969
385505778
933927531
875422591
518088846
650784703
1355878121
922221033
100756809
1120524997
1315260030
1033772092
776067556
1076053700
669608218
1108447400
462792406
1270431446
351626436
984971200
531345618
445871783
762482350
1220751223
932512418
488142935
1252511585
1268949938
1362254056
1275926104
607643908
1229557287
823686885
698693751
935804645
996485897
1042637463
703351749
948956623
652378599
657237092
363211226
468735611
1007391226
1291095110
720440458
1213143846
562664068
973889513
270988028
908941763
433767437
987969936
814535491
924174859
1368586438
801627070
834681283
763745653
1290500789
151006633
938263839
548638042
1224037600
183390499
1293615542
755683239
700769235
660932664
448126598
1233952883
1060729880
1156728102
676745548
788732984
1172002248
598898349
525092098
613443666
1206725496
381158128
778464018
1286250684
289260217
1394183082
765068558
1169310153
978371166
1353123408
472559097
1098201188
610227756
158449585
850270096
1232242962
869818201
1188957993
833711567
934635590
775295416
855049065
780494876
728851973
1162911016
1368748539
340437478
1104173772
1132902169
154181612
517157589
1083353272
542324351
457787125
919273313
929225214
1397993887
615143008
825460865
1092527237
933955620
749159689
950010660
612865271
906735850
351664825
1333354588
833329277
438019407
247353036
1284032009
1130848213
480093766
875532849
1248096518
1333311269
732959318
119370423
629767905
645709692
683306496
1343370471
364900818
347488318
823959983
764721101
639012651
833553358
633446467
474401116
1348531938
721169788
574422683
497164864
387846105
712167385
930501353
513801548
1331402601
431454673
510246204
224282040
260340802
1358646912
808497513
1083332486
492841565
581318443
458283256
369585901
704554327
1074392267
334609999
945572315
523898461
600474303
1020580903
848321319
682043086
724762856
1083178318
1184177660
490570221
364595449
1281157666
1076248510
1221090591
1104566645
659674345
1029676042
690375977
1190962192
410003505
1080500200
694035959
1173027766
563075664
422411051
1240629665
467196113
1021783064
963666229
138062445
1034857273
1181547223
261493619
870488988
1032223892
666413593
759125335
420606539
1246868786
391198857
1341281652
592303665
830081247
1057240264
614633925
619954317
831376311
790335571
852513910
831224371
1025256839
798983294
1111666176
1001339513
1310611326
365164734
1009795316
688675272
1010543156
513110795
432100562
666435218
212350270
488909101
658800430
168768717
777846849
1132891987
1033008611
965273563
1395359615
672476750
822737405
506287551
860485758
1302461774
941474955
694432391
1272082489
401555151
834379701
1343956087
712637669
726570564
1312277177
243183499
951503965
774737385
1251548943
780768343
934821646
472508325
767999807
1215200330
1293131575
652490657
1283376070
1004864667
1151528250
1226999489
522348242
678565768
488324254
1014636301
1383360142
839748100
1180008871
184020111
491687406
810010869
574258773
989954928
134017519
621905674
490418448
671824160
1076011469
898820882
609432174
816581313
741642567
513533999
1087472466
1246355923
561693468
1045133774
1022689471
623627298
569459922
1195567381
854033739
1010198349
970801032
825270940
959949089
918477847
729183523
1239599163
677358754
200429917
735428674
689745173
1022917409
1365515836
282292575
456892605
951582938
907030297
585788032
1257304082
1231448669
451315431
321542238
1370063105
1134171127
1315495743
450583799
412762673
820994729
1305631791
940651763
646959692
1145247149
553684515
993856497
626352502
696529459
830290294
1075961444
375872091
1239064041
816113707
1221215276
454630916
932417107
581762800
1228118836
780047714
823121535
520295435
947527399
1303873081
954241577
383748026
483855570
1085393788
1149372320
728462524
594361129
1207055579
498238225
1211795753
1297739202
446425126
1016883210
411286884
657948969
523174010
547043563
605197601
1205189202
1280031095
1278208254
701811358
1085756361
815904447
652308078
786220552
711211605
1272176743
1082182528
999988696
1168837583
480876212
510124500
1006688183
652550474
1360928563
490189708
459420896
452268686
450233123
1035819412
1243266210
650420180
1098765901
1257493069
1054200716
934465532
718855087
306737719
1331637757
890484284
763185302
463555708
1439235
898207869
1016753759
1280240692
936722752
888986931
778584931
1272727005
481552034
797551796
436085662
981843764
688324558
919036644
914483426
1012809970
1287950985
681312685
632148652
1096106078
1327609122
757680529
720268049
980287780
1330522701
1022900898
975081326
660823007
823867645
611573268
536289128
886184027
1151902225
728209800
1352498379
758706487
845403114
1198348451
632209672
1114308482
1019302472
409270970
924053328
1026440129
637136638
961880409
791414796
1107116774
1258932465
604576519
1128342367
988844527
939319359
998958748
1290964861
492381439
972024624
333248500
926111384
1004160411
1168596982
768847211
507234518
997975370
1099006753
1243097700
804921314
967046606
883944949
278833216
1216902293
709125639
1142411331
1093467837
1128217860
441059349
1210515643
275337343
642914532
523590594
1010934284
491638109
1016342770
758810439
1088762202
640663988
919583170
1052801460
877733401
848682029
606340165
931968186
93308188
1250729323
432369999
989702868
624143658
784341098
736485403
889619653
1122594452
939289803
975156934
1150814299
988032097
1081903700
833721753
1304615907
3792516
603225981
549822192
463712800
935251984
630347710
549596578
892585479
1156684488
878516214
956483473
993231224
729841054
1025295794
666275530
1163836624
667388503
368250894
1074157303
582350420
853930900
1201796176
589344106
670598361
1391775500
652793955
473497914
1305421737
1097528444
535447665
695614510
805156896
1019038154
766318015
876226270
521180053
702072311
463840526
404223042
1141138866
1076788096
614153171
563257300
614948694
1237126975
1199910404
814425311
346852913
998116501
806024272
714085925
1173669263
1010720520
1031310046
871719641
872409358
1264442944
638440255
839535376
969465842
489246141
1132525628
1059706859
1243142645
986776947
1337582931
929461735
859912070
694807079
1086733646
1381827865
1252998018
588902118
1105356104
409575342
69917613
739949175
471587438
1326295197
1035565853
1049793445
249260226
653241547
398048523
1144515421
883237867
1232546698
824091421
476321182
1018499836
1196589900
225559606
819023994
1239370860
803452462
61695001
1080692542
348945494
711108998
352975239
1024929406
692367688
1280012514
491765629
1142708632
1051718470
532970656
1331235547
679302366
475635702
476732258
605397022
398877830
1047484150
756862587
850895462
531586549
372894489
356949674
879377969
600681280
1375660
826378930
929853375
506570075
523931094
1319460141
1286513081
550341624
225486167
924853150
927676580
499490854
442242956
414223249
1198472334
583558081
935901246
1223242039
867626104
915205087
65111712
1088167382
887719531
598712683
432634547
936814336
1002217257
968398768
1256017772
1221567354
1334572803
1117946757
642948539
555654762
768723683
483532665
1078421506
1047754244
1232435135
809268663
1195231025
1125691451
1323450391
767289264
953084351
1364736935
1136544641
716987780
1063006067
986804333
1151434686
766107571
765700717
745858699
754164058
477622670
990945749
754858030
1114992454
935531103
890374411
928969369
533037220
448397632
394089875
1058796457
628087964
1024510949
1084918735
1287761046
990315119
1113530366
562636831
721930204
751026716
733986591
761230167
616100619
1304336380
1218117749
412649028
1095275262
854845320
169875180
367964915
1260514287
610705495
454825393
1226879881
545531128
1326290822
364365141
795303855
507782416
1036014563
901043845
678851717
1061986804
1049991131
1159637687
753949947
834400775
751608407
1366824365
495276794
517131063
1334296894
628924378
912182615
390207980
676106624
798960959
1217584278
368731844
599486012
1227270418
773884819
618939606
1197935133
806868586
902398876
471960965
478920802
1329408124
563551806
1109534638
821142043
753947710
446895230
774373917
849320396
1000123460
1277133053
924066866
1356939913
1035015169
936524949
327242250
728276570
1208542917
291608440
730434587
1224110763
1108033553
1141885258
1046589145
758837457
733612221
346946065
805699470
809825302
1242329458
930260848
828132901
956905003
595206019
542599546
525005567
1295019502
825108714
926222045
1333225198
303222192
416545949
442722841
679266493
931286831
541626764
746416110
1341621719
993352033
1070705700
1124427236
873807439
501624903
961443994
885778265
1165502946
1272253637
655297819
1200428800
858932335
1281756342
1266985651
368012076
618379054
1030786126
1213433830
543401402
1070025940
1032743911
858023086
938205950
812508556
2072143
397384850
1349509613
978886300
943554663
394380582
1129489849
545358250
575152101
587580646
1047437380
961478578
232353750
897369527
428163562
997163350
1161836144
367638113
1370540867
448160034
1179464560
812110729
1392928869
1036066875
404431564
1008501405
954789631
1393203138
1335124357
1237894375
634206556
747292778
497503088
761497943
868095646
749797690
911799718
1056201924
827534819
649517876
1145041914
534291
799481615
668436436
1341249221
547563894
715929848
1092520413
1079017560
1266534024
459209237
1232694310
581813034
1083008290
955664682
380867609
1143275329
826272739
758793523
761919598
748205457
1058976056
858719084
217563220
1311284163
774748775
975059982
967697711
1127450985
451309534
1297742407
912865731
1007124972
748600627
1169217307
651634604
1211376870
770668907
1347520870
330466137
993570587
545920372
444127173
1288445848
1043804150
991646874
1292804443
1227711758
770495975
1159413106
728642042
699204168
1245246745
876554088
847773243
1303582715
714717625
1371530108
440477460
1237349349
1200817861
482271980
942985581
1384994904
275938160
1179402383
1213537472
755058934
471620227
543338762
1110074008
996659978
512128160
519881423
701744908
278421429
1032612144
720613176
499730668
1326584582
1044333233
419433174
1270583452
1064807669
1015554803
1097866531
755746041
481042354
993183015
400127320
1176967239
435617940
166980135
500969378
968643840
797815840
616858429
538471614
467291144
532246377
736848286
726930484
449625425
878681588
920230504
131093927
166625571
551681145
825374140
1156093900
487821838
811366056
838815629
1184836034
589409522
1274727836
857568475
840880033
606681179
891640686
1107459940
1179173329
660921579
946150177
672520146
495714192
1258850157
243570357
1127741006
1124661181
447005040
569342391
696579445
1384421110
1242208039
808775574
537392172
914755433
661768704
961702880
618508354
786677709
469584025
803407288
301044675
104026417
1159352786
839079513
1370899163
1086930340
1047016047
1093526999
966946710
490044542
616178092
207323810
514478849
1152899570
504363815
587901555
1057533907
957974845
547827206
1290158940
1314234884
1191124920
678343642
892852038
1144048954
1399185787
743226052
844427064
684506608
1152379508
924289727
474443325
534601060
596891946
1138546309
813158827
1161103530
870945911
1367478656
856032716
804580800
1200260930
881739773
1057365555
1011074736
674465321
639611572
494158602
589356010
1357761159
523379267
1283965979
1147285377
460092483
885841194
244870577
744271622
1348714273
836232302
412724289
948790444
628800611
443215691
378421803
573773933
1391920690
845055738
1229686666
347774549
946451306
1063285074
674314405
546243818
136422333
1214038088
747631624
1102008938
609953059
818562143
470965553
567166425
1064419852
1021800073
734315918
1006004159
841838251
353921565
513615113
1112125093
961608051
723724214
680219101
947963271
932599309
882595970
811069417
1209490919
775446979
143276947
1161665495
480485328
736217683
317155070
865563724
950304899
733732650
914505210
563063079
456570013
482721423
807450523
599204722
1285144327
793347752
1372905272
494833105
1381647352
612590409
1128260179
1245187135
544562198
1355439249
942728451
1370781551
886809796
716293978
804109074
886937997
930870641
390431029
680659958
1156435051
454783894
1066758099
1170634108
872723141
448169702
973307044
1264239965
715398388
595322371
507450725
1121019175
1330738552
728601878
699529332
639934963
948676059
549999676
857842013
389980724
785685805
735453564
842962160
871412921
886581924
815858036
1180258372
760940895
885708142
308206090
1032792403
1250557110
1286651376
743693699
714020076
1039325520
688134445
569889345
906128526
334832818
1243885824
1259597617
1001970246
834416550
898542130
706061052
1070366318
1352736694
730864467
923110155
599255161
466826531
595600369
949427866
1036044038
1316921785
805493809
982598874
423332835
693151661
887717703
1046714554
1215881237
378270126
1107390102
484194980
329804803
321182108
1206959011
586463943
507010990
520903075
1343050002
1171485508
714113547
858022015
1386113489
1299558400
951970828
1398884545
296687668
493370270
630962018
954660465
804242803
1114836830
303931633
1002366618
910315680
690002312
1199539118
760654486
1178351510
521455379
877143771
450834535
480133343
437870797
1350456913
363394641
412991402
466824502
732383945
941402469
1045458655
1054126805
226066093
348772450
1200082096
1036529847
893369709
699342
913554354
765110051
868456133
1216068215
336739795
921747744
575658963
276501445
855133626
471445401
445335423
796531931
1162377046
719271852
1264520987
924234922
429239672
995934915
393326301
471873799
869254950
1388235301
1055006346
694264898
895415532
933065441
1050210785
1298509700
373885204
1055811969
516301534
670415775
715455404
1150879591
1232021663
1399163938
1384989872
1237872148
1379675239
1390154539
1129692618
1126694909
1128557330
1164129155
461384932
606552681
1300044614
982557329
646199735
330717695
1357474885
909979346
1109205613
1055922793
802494105
834052700
892518479
1149854092
228426053
1199322698
1371223143
1119898362
895813417
1138481430
471448790
1259103493
1116296638
412331334
230421627
1382301919
1353750154
597765949
713435250
318207304
1162368714
921517219
979221775
849085529
552863199
1112566884
1199032187
905665952
984111646
597782278
1119589012
808511051
646187875
762273754
600666918
538079247
1354486091
1056336922
847337249
1064967393
1373138049
811108742
1398070482
789740986
1080425137
954457325
927311177
331926455
1270811718
1254330829
931824448
1240275516
658664323
883590205
829148603
113653320
1048043570
908764869
993089808
435561807
1189795718
1330958054
691998134
761965494
656015792
701176912
465777850
1054672446
897462340
1113452585
1238056250
1241451298
867895264
1377312138
612433961
1090307129
671787356
714868269
730844057
1296377012
767455512
1395531879
769730858
566568484
826766708
1301310410
643546265
1193442551
897709497
403385910
1011441021
1096443443
1001076871
1008472329
1007875872
653994950
1213158009
759925583
601062941
1201699172
708847663
1335874985
1313698167
413159029
1030464810
466767215
1007150062
505204991
890533524
816372385
1353785886
691542620
1106969753
1396610340
568428728
1108951817
1123457490
529968308
1137462082
439284812
761708864
1390108306
939342219
1386282344
853666695
1245262621
1278568465
633982107
1180532791
317185081
944525315
758956707
304779084
776885157
935296890
402580519
999098124
460526197
1192535206
1267939547
417665264
304204016
649001235
474429842
1294552171
1237787672
1231350182
1021472529
509602540
745080834
1399246351
974762746
272615368
471747697
1145419743
852659644
1346549060
876129415
1170541278
794549150
1373581111
1215037669
1335052003
916438742
317797650
332702030
1332592878
665556854
673186139
704402707
880897814
465823797
740286100
1197806342
465173248
757770114
666832641
1189502225
1262932586
629742411
515461671
1079917895
792973973
760521515
1120927273
410381870
1193931219
955015368
886076918
1391648262
532565686
653006122
882870243
1174327904
406420609
797038544
492864872
117519778
794746325
504511406
766060962
531495820
928310690
1229273744
769780435
963445316
846706449
136685890
826793340
788448593
879519750
1005567976
764427357
881533867
841812391
837489399
719300606
1023202981
914798258
1196595358
796553035
787306760
1176601045
929401443
800562358
1359408191
1303663448
607416067
906225968
834929998
692034074
837289729
1090718265
1309498983
1245483045
657077132
476686389
1249880279
1065371764
1318752579
952895976
906073097
814212312
1186885209
490456524
735077339
570607286
618143731
271493336
364206615
504051436
1144142762
280153704
898671804
918546597
606765313
783391730
550443195
852226227
1204949484
1135801029
340386508
1006439794
390870144
809678271
914236151
1224444397
1062073067
616225733
358758152
912899493
1215965025
1307190408
680819589
951102611
1195367696
1313412062
600134248
364751708
839048437
357481176
1207004847
1092355775
357820504
666388622
1296209560
630300338
697336885
793728073
1026071424
899901586
1183069136
880584348
350712503
486456176
1037754198
1031905140
762914552
1231982939
490952429
513996483
1175382617
872626503
1108632130
1215771021
291299804
697882370
512415582
895180828
559096394
928250765
1179281604
234768009
467752676
897066322
1335576838
437451935
1314671113
1373257698
942852524
823363197
390231574
484791264
1279981474
476853485
1040175700
810326016
1318955728
934768086
934357248
858354598
474929701
346938802
838660204
1049849404
748526625
327675117
1134404067
550188146
1059505675
1324434127
1360643609
344526813
1257168086
1120014637
925091599
1161730126
1162369392
1339636310
370198112
529415842
1033050088
734565046
506044682
934139195
1013108541
1064004815
479054967
913245746
525826429
1335149720
279625705
1065100223
855572107
565491065
482036028
1357757950
683294026
1291200175
1287988393
1339106758
1297895033
715020266
400387304
1138854166
1001914717
671791412
1071474346
1070314886
864705954
1360956143
965313613
336159836
1163167525
1047008727
150312803
319558765
185913716
3092185
886046385
1176561139
951210026
571533645
813196129
742268267
841439774
731750365
742643341
828861833
710954934
1196602625
1200519540
1049152139
1007692016
849004773
1347775010
1203778934
920505198
924554235
1175863355
849375862
1007743373
1261408577
957330085
1125499745
691190899
865590200
1198390804
537149432
451593260
1272154837
751740176
818645171
737800647
1076713205
795217938
440496093
602532576
559818231
1108032060
311516981
728819810
892026339
675346855
862088291
931916707
1032044115
1239516894
980999998
1136612457
588586561
1342961802
540860460
634060016
1034129145
589027159
1033838739
693593616
1302665815
878763107
672851246
435990063
1194449097
465777395
858822388
1266665439
497268116
1275920298
680496329
1311147538
744193384
925898026
1151626427
947303085
1027371048
524327011
788888879
688615843
1325189752
506354020
1214071437
369032727
1154979303
679378120
676190936
842754414
833587099
533912129
866742192
1192271739
579920550
1132624041
1250755998
1001539917
1207863084
1340645845
927789142
1189716218
1155102335
1350079895
1027402196
793741459
638745973
875391474
944009704
1240444149
773559463
1251442860
952618670
471655526
683438329
724101619
907886625
1330505599
1123455908
1146161803
722879513
1333184819
933327022
1004781212
1033642108
1214592932
937432719
1012629121
1197646097
877735573
907282224
946052096
722684659
541803017
1030410422
411833181
687029351
669686675
677061345
1245275209
798915233
1248252094
941329809
900089141
518193172
885260131
1029423147
1161168966
457931923
435166959
691769457
705690853
697433688
883847836
1207213303
1250500501
942280173
1036267034
870877646
1272107088
548181055
299042832
521226192
108941905
906211844
805823674
339709825
163124301
894714128
1236931120
313260669
632903985
956898633
1317798031
839276545
1106261162
855110411
784851181
923194985
804017613
341196975
1137480622
473315233
773343121
727201976
1236161706
903688383
890120613
1253992408
813021125
998860520
987460464
848867926
424600264
1045791229
668113708
668507759
786052566
1386909917
588813426
603523646
771486728
137500386
421224982
1174111877
1083446614
1330493060
931302887
942396940
158233513
509636162
1014099635
869301513
1280463034
744264011
497865306
1020327984
791049925
1051217513
1237109918
344097847
1026096818
806153147
711291518
1323945836
842441107
847987146
1288217273
540696948
433756751
1039734174
1005744898
951918441
449709701
639458995
827777351
1071364309
198805617
771027445
505843651
140808124
735966210
1025737250
430450409
1211734537
521744943
389453862
727118260
563406252
790615777
793209627
658318744
1051666518
1144600397
644182151
1093726396
708115782
1379102032
987797172
949931536
1021419261
1141550646
1197814971
1102383608
1238482918
1103888364
630726720
1139940819
1352369286
310206641
957518786
282437627
1098837755
393115475
1008401703
712988866
862162366
451175370
524361166
857890105
428508211
1349797795
522343723
1145140318
464884294
722330978
644789017
1074363674
786511123
1200911591
271658046
446126179
569773731
204627046
898630049
1083504927
405429901
813275504
448142179
806004817
805011045
1083017632
1125898138
639487099
1231480009
832783503
856279594
865551994
551228413
662543368
441674766
226227550
350492449
1138374627
275273116
495107032
824223845
530530014
322562271
700623146
351649232
40531235
1259217762
939697652
399031797
437940995
879694892
1355645014
918557540
768274321
1190479859
595601660
218828480
1367726183
959170298
1268632428
666378724
1323875834
392770071
514707948
1196001264
1171450129
226215286
1105119955
569753917
1043681102
454210781
1116609761
338746745
390913511
495670844
227441948
462989531
659920201
1030590453
1321882397
919794161
305142101
1256851855
635159211
386280568
1004676699
449375487
453695020
1040281839
906571991
485021777
1181651583
621620993
1078034409
781558893
1248443187
1288810554
520261089
1217747389
1225348141
957524041
1002876802
933509329
398219948
1215613748
772401088
634744485
544534637
1190273741
113837350
777064967
527090387
995330621
1028247990
895239206
1070453018
1042204488
1053140034
776140743
1132895010
534247382
338899921
1214748689
1081257864
439955069
791153833
1143332616
1104684477
903786052
950835764
284500800
495201535
869753862
1186900684
899581499
985492160
1339007757
1319208735
1215312418
395236726
473908632
1158899904
734019137
1180782148
532476714
606948450
807505817
1388878314
1386485215
870801227
352312036
1185098701
338853205
899681731
1042742678
442049805
789444483
235296211
624408258
1290027806
437211361
538056793
1222501566
399512403
897598740
408326546
466707802
1063000250
187365141
774329317
1112915124
978011165
1301935434
962863121
583354500
1211794363
420147435
1183738072
1004248380
838727856
894584984
914305987
621678012
1258162157
791065727
744894354
391245840
798756897
469037433
1227378680
916587563
1125140805
707643996
945277189
355664514
569070302
774620928
1055015656
910870090
441728549
1151675832
1184331581
1124946099
917504205
1214911939
702716636
316192738
717087049
1308370948
548261620
1020402611
749945766
1214813721
668853337
907625428
1267732057
785970761
1028673296
603878129
751681568
796195608
738771421
1253066131
415633329
1260503381
726270952
838431155
957313975
954634481
353213629
967624119
1125044636
175387011
404886381
1114402197
627734609
1099893104
965392810
755522037
1053545165
1019782885
904180588
1153404083
300955425
1243824854
499120985
843867900
882241998
509879200
1383851323
1065618220
1003062861
485135592
1047371950
206562272
990330018
883049870
402189947
1179069836
883904026
500732198
1209436464
1113351396
408419273
345541289
1379050684
999034824
1000607632
979569148
477363400
704820181
918534568
643872650
808355703
1349114276
480782160
1039891145
654460597
1117321691
1017516757
472895654
276450846
775757969
1090098463
968122605
905998642
1378444517
1390231591
611434480
386907604
985176740
1043798141
536486746
1355919167
1056998931
1203629233
744650145
1126994437
1261757919
1130263239
812308905
941543385
822710173
312737192
736226602
661237886
903340521
781793155
767705662
1242932687
1175158381
1363263401
1169265433
991976251
1312822078
752339942
717746743
418410017
1045667001
518981769
781391118
943380381
675870973
449279394
661444843
537609857
1180063139
909851915
807880540
641050048
1043757635
962371992
925144760
799105352
1171298727
1313471411
349110959
611301838
1223422986
387641676
1035607750
454270439
684706970
1098852713
462890471
514071502
512502449
1398170245
954483170
785813589
1199937097
1199582799
821595406
930627456
946016258
1028966330
975917537
1180590537
1332836264
678809007
677611438
1133142295
1145397922
1153738076
370040457
1087995479
1214856011
683655036
686374239
1229967996
667488447
1163404598
800177084
1178401137
951398908
524099939
193990718
525859750
1023018445
1337075855
1046061373
390520046
1100899334
727538120
1025593480
479329848
1237256232
169761408
475878153
117684334
694299482
1394675224
875283679
325304810
885615164
742536999
711323530
349613441
1194937568
1210887805
1062740816
1369562649
744920523
1374678069
765153499
1087611804
379503347
1092532735
1331904824
430272882
845065525
792547328
273718791
1065366086
1014340356
546936740
592910732
977609703
476104930
480904719
353638647
878755395
473016366
1012815429
1398893479
1319863998
910310437
1038856522
1228941536
940245724
1134844125
466512612
1038734280
750881350
1065860080
683180074
1274357579
331242420
66521481
623923644
1070648927
875287694
396686174
880931156
300420663
640026440
777061574
1394165531
769420062
983227767
950983879
1350286027
1145947825
756376708
1334965874
837820622
563191123
1206322257
1291255965
848315976
480503384
866459814
869194704
48786899
986891787
497446892
1177439087
956404651
905710847
786069808
1123560307
757427697
1091174131
1230664254
986778370
1054774920
1295765021
1378097453
1231738275
923170765
965905528
1226537210
450457589
597192131
859424678
918677206
581303838
1090569651
870429950
1283562189
567619598
581448747
578177202
1137463695
1384861995
1287002794
599986498
683727954
791465281
440271038
508675253
1035356760
1056706041
874680858
476948667
442477477
205532352
1132673288
1245637960
629178868
912450765
1049859259
1369550545
995982215
927444807
1189866340
962734813
714328636
940451687
492784609
219557819
426088298
954355655
1221382678
330932919
1195309524
485920186
1207082652
746075689
135250601
811590165
927660763
967009440
1368276500
731086281
692777434
496853066
535160664
321264270
667250493
655959085
553354604
923119153
907362381
419089335
1166288970
835243116
1248063200
950834641
1035077180
1076295333
1387387551
1278434266
640173980
511821771
868967034
724843277
508387896
960414862
799651426
219633414
631451321
622780241
688050023
1050985805
1195915438
1342620569
386555625
482196092
460349003
764709789
679621862
814419955
1051324306
465323225
736131678
522058977
518011162
450082403
627209838
312366453
847611379
1173736296
1238271341
322009671
822583338
543525621
1291009814
1033908013
1009129027
1097616772
595840941
425017641
948754651
474775260
411129329
1256808084
569922901
302025142
643377068
791877887
1010865874
1051372144
1046214949
569979718
472435355
1239686797
735864159
1108775046
843615683
452689684
872694029
952269548
872383490
475185550
184618628
613924994
435307382
1339548271
886192009
906271385
909424162
955938956
794801286
1389461449
999682707
1253918565
556147170
640955912
1049662404
665291059
1088499628
352034781
1016190926
920147829
568788967
1045717072
1004248926
468664947
847099312
918324433
268684939
579219228
1057399573
785164818
383710577
1162683920
625780245
396273891
511240942
983390041
728229056
1219098933
291972712
953674165
1318711322
884843073
1347093016
200118582
1242928258
667819062
1244767101
1279973676
1301803688
886074794
648291068
230562815
875942906
935219988
1281870172
972882842
1050439890
140374617
397251778
907759423
1074987789
1350004319
530552278
386571663
547870781
381364313
1137612788
801048563
453772198
800622561
508224685
895879307
645130155
1380075011
1050823275
611845036
1146933785
941056429
283035429
200177069
530466173
393093171
490838615
270520963
783241422
491380974
651773556
758482733
797307521
1142206939
811047678
875813882
499720510
1254653828
400364648
840026174
1165399046
768213232
998981390
637535729
423848483
171544724
459552508
844277136
704579552
1337781364
553205860
911716578
1053449918
1352773322
588758879
750052307
1108380416
218557517
523097578
1072669236
933324510
363156616
618834149
1184972996
328823087
689949821
983879412
1025909370
534185362
235606371
1076587978
674033036
496501229
909135306
974002071
1373393845
730593320
1009154360
934946295
354556387
1387654454
380925334
1069109321
1275516589
772042111
1257341063
1061435306
390089253
464159866
933280322
493718326
537183280
1241601017
430349880
399041602
581252921
1312774311
793189675
546628059
1135147221
774985666
505712311
1262808303
897257942
1268486233
1022240067
54344568
1080651353
652450152
1365185221
1186857815
805291895
431017767
1215135390
597905617
602040292
1080265937
453475106
616875533
843681649
463742590
1233993801
781127734
975493093
1393997236
1147215088
660119429
935777876
1178862875
684485542
1010859409
467449265
1180258137
885823191
1355466530
1157355592
1297089858
1251940107
1323164939
1245959276
1307713730
1089014255
969236017
429213649
729458503
744954298
1084367353
1037194932
411367097
934730630
1120781889
1330123245
452721472
931604289
543720470
915797685
654401087
258758048
400844839
719854274
611246909
362740225
539373071
1148296871
531877047
1392940185
818029727
1046613562
1210572534
1365120031
1120136898
1194067898
1051143242
998864984
411287380
1306099598
1162329876
547974719
1117680666
1034554771
597453967
184987081
786001422
511471997
691406836
701299003
514253868
1228393922
1313342680
1152820095
1303315502
1024799398
693502565
1042371861
1251302770
867286310
968718090
411645478
891472901
1141867983
1370140477
909334332
270696278
726676447
1190251981
724484062
500438432
1216961906
931321820
1260769757
1035252994
1205599334
780255424
688309979
845562032
391624070
341494989
1172628386
639430819
1100785349
110264218
557244954
54256530
254478991
386973869
1029994427
670573333
1001845699
646275305
695467154
1268530914
1340035745
717783044
916745789
775804591
909407110
753910263
999820979
375997464
558297778
953661101
1048102961
907744036
820488133
1208846613
819071117
1246752756
501419948
1270268722
1015857083
1314545197
959118566
303278858
827696440
430993899
1020233104
612480271
1288928288
574748268
481254782
605910859
371843804
1205670870
1164535734
1238076607
1051169509
1003918825
744716111
580356980
621363511
905103998
964249605
959600099
869445859
718629117
1021634743
1001389600
977803844
1338639292
1254437515
1211568688
968362808
769118660
411689406
258901793
1202644108
774375575
1021618268
1008739636
1337617583
1352274478
948799677
422259580
664517133
1195033720
1295134637
721466382
1178931915
1023075399
1312397550
1022497840
960359119
1122401424
909180240
830983247
1310786614
543298621
380253897
305359492
588194143
640402225
245688299
588973602
1086408401
350390939
629926967
492600482
1321389156
1204785062
1224334977
1066253504
953592379
712551122
1065581675
1105610634
1148534238
931698772
394979337
534057090
1135583582
768309844
907208616
106847399
1053812680
45033824
1307901284
1079044904
1160666490
501996755
1372166094
1036667173
777424331
1041295438
866930870
804861634
803681272
989151417
1132474915
565783640
1292091356
643354777
819369177
827800269
680194688
607982793
1233684437
1072391992
993657450
503236192
3112257
488460291
148989949
576828382
851136384
1010519267
665210918
393758896
156654871
1187891674
587183824
1207437862
549988018
1060019618
949955174
1340826371
411751542
390616444
643951342
898784054
492131110
169463401
345363970
418537798
863500035
763247537
1073915543
734696381
328394667
802834632
837131192
1134099956
559019196
978864350
101152136
1207643972
383138398
826309178
1001224962
986032774
993471496
1032109682
442657860
1280299579
958099431
688301635
331605485
639916514
698780478
965253478
663065827
364876039
1298009947
545824309
557314902
555745546
697398948
476833843
258949603
910191042
140257566
236018106
899686969
1351379223
475290075
307270019
622786081
665372344
588810220
1048407031
801053552
1252554385
1041407254
1137976623
852845775
1036286182
808017006
722257982
952530098
607825235
964555524
809220844
398781493
577354424
823534774
716502268
1050176700
920977276
576195681
890453347
1273649750
1228800118
403344276
790551295
944406349
1115658100
775351653
894309702
1066041590
614629790
940120456
706862746
980134163
647376602
853498767
867758931
774931012
360834780
86852331
1214264676
1336925521
552876214
504024770
995389699
732590245
836484959
549351342
986789722
544398269
1033036851
1020493968
53193670
1137861036
466170163
730058960
387921148
1216053725
758255324
804873649
1291305764
397391110
619924229
1045796051
903457895
996127657
573030175
869597192
1026069738
314170262
769798977
1326007751
791206601
535790880
1360369931
1119532778
485107444
872917862
527445416
1350808470
749192891
798838434
434172671
330690847
1058586799
1210584761
1311718326
625981136
775774900
1309740567
1313868938
1075968971
196566282
1345711266
534151909
1040536760
1107203311
1101202962
800804249
792341680
674657682
488481794
783258292
1101869328
907941824
775472184
1000624820
532041901
527452681
171042241
849262018
633998419
1063404977
880105955
694606927
787654489
590997052
856164316
693638469
560924744
585157891
134224325
674236048
1005991435
641721234
665940176
458899105
1224996096
1127770807
26034135
409700441
197078251
921131595
387872634
850460536
764246172
825573302
397353570
1019936718
1151429003
560012461
1386125850
663839087
731180106
468386492
1237615558
956944238
649872979
795080809
1371577726
1335645842
1180683870
370650752
395118966
547218843
1139348821
1209825071
1232450520
1118310075
1055363326
920622103
977797765
595875755
1021212007
937737662
1063159806
626649437
781219670
1193082841
732884156
707996712
1034541768
75437043
301519288
792781648
1364523951
1154926390
671193358
919557822
762036031
232887663
1116659700
813481276
573740034
914352819
778537909
693179562
912848399
901119610
784193591
761578200
974291101
1128034293
334656130
1380794490
951577673
831155352
1171891856
812430611
392175473
297688162
763584055
442458447
797457273
1059135297
938926790
369986278
526126926
405126837
1146902950
1330336203
691830383
926205261
802010538
1242253231
1027837924
382818186
997850134
1010353736
1048782783
855030233
609375333
1249362610
1109697479
1266287718
1105766960
1148885853
1067437046
464427121
1011334712
370673471
759991972
468139964
988874002
223264078
1068902642
726516913
305897876
941835818
557646994
476018440
408094350
1389126107
669132264
539712145
976806658
1042138328
939085056
895952147
490196052
1063588371
815823795
1213104852
709450329
1040456651
1010007012
495232564
398895352
539234426
1323039123
1170073560
538201887
735530941
864750479
1031303920
243781364
546076308
455621249
436170001
1065646992
1231777115
1299401014
923722624
628455713
976693320
900514949
513049506
122207231
1068889372
941032705
969193936
524483594
512327003
493463858
641039765
1031092126
551132114
923790499
800549838
528946470
826663689
353265124
287209981
472120882
493052993
682384390
462451995
1030127459
889669742
1050597724
531679668
233184565
1361052744
532595766
545233898
392582539
429220743
520295799
893762309
980722845
987139342
995008392
579343666
1133544052
1057579760
723324977
1377956860
757351848
763173952
436725851
635809396
1300342945
1123883583
799553961
577947150
522931597
845832790
654554156
1282988551
1285539960
922300543
896811553
1236589103
1181575710
1374736972
444898802
1141736670
1012526825
405661872
583642055
477575111
814397648
954772632
657258931
628817146
583460957
470973122
1349739199
420186538
1059388151
842452881
795005097
255384146
627938607
894580824
1365590543
865029606
486565198
1073005687
893962563
895027573
456478549
912496593
1305808197
1227651533
552436310
1281902211
865655907
502707668
372301689
864126431
937553110
722946284
1218080377
1057966700
735946436
1303845294
506701243
1327349243
521070849
265232854
306179241
1106747724
954023851
535517800
1383518901
899326448
864097456
966887096
776326975
762902877
1270063464
630749955
745422048
707488426
1022667137
843615074
623281773
414241958
1077235516
345139934
1035027447
571974239
838211131
878935524
758705723
431435919
901521073
453890230
794923416
557378734
798729525
973091677
1250889950
887912298
696337255
516890409
1098441179
677855725
651860504
810643324
331852707
884424073
376764018
1254999921
661249966
461699918
726804759
851159180
957039429
840850907
956005365
960663986
1277115659
905584701
1157438548
764711232
928665791
770411430
867337428
1205219707
406577446
801716042
1052307081
1171688514
473135682
1024997803
1324442938
1078336494
555951423
899983231
986992300
451155459
1143373288
1141252171
304161551
929811152
1235184047
340379006
1098541059
1328449742
916694570
1007656911
1145714386
778884742
444411865
283968655
648488831
1009573804
797673357
1324270575
669040015
777099966
933225902
230608463
361397115
636362850
1014828996
518164260
306580948
1091720929
1035823967
1180773689
734141452
411160629
1350156350
274407981
917717846
869044002
818699216
1104543140
548156872
1029482365
924902828
569831352
130998117
612920421
966206581
445591536
1047926955
1157466587
751907447
518959634
1236288124
657708120
775538028
1278675710
619912722
412680156
879998618
1319398331
176875691
1161793710
997450175
365636740
962842155
440487233
1334435181
1236066903
1324064070
397548643
1221933135
674026145
1268172685
1022018061
1358828895
358590873
420481513
1258766046
1216985310
609894380
652136745
854904333
1013476763
1133186050
937428893
587733937
887982887
1040527805
910213675
1315683366
607278456
583378569
459529207
841501386
1303109644
996996224
630548368
1399408309
608493589
886585220
881607593
528022359
770075719
993300144
390697530
581975231
98112352
527094924
509720381
1237494838
813977991
1087123096
812669271
1231864105
1020079542
1048806976
1158595842
1357732487
508934560
921429606
1299989123
910227870
1271435339
1115840085
492407203
1022334024
918162220
683479846
901843369
928855108
1014411683
823749909
1397932706
299213757
1032168042
1014395173
863215812
548359447
577120326
530602707
1281920986
194939191
1290552940
875384640
740023241
433397194
1121643370
95900585
949226006
1029924157
850781353
611323728
345590588
910409108
909373666
538603015
1378785993
1112654798
76222134
1384599247
610343269
567602814
1146042293
186936285
1381143857
649437094
1291253309
1113931392
1214880261
382207663
1037758464
1126301472
405837734
687753331
986562080
454738621
1158017902
1061958786
1124122890
672751561
775523448
1260055013
563445105
675285670
1288705116
862183822
505616447
1089868005
1098710011
536855311
1044789498
649014430
420440927
1310792677
668028167
732946525
519614823
590228195
911809282
524942665
505646889
989886095
1005068566
927606734
938964241
953627366
538577443
283082072
1023508807
890307523
431707510
1033215938
662113114
981735246
372744812
520022172
1325392757
905285453
957300331
917846086
452654274
619023507
763721812
963479229
412190664
346824608
666861539
1047219661
1305606273
1115874164
1095674287
1124324237
628026575
1310863177
500588256
1223811860
853396830
1188173616
791051950
1293136916
851313077
1064971574
725506994
1001760049
1307787875
613045477
1258104272
390420392
947225778
442958655
444936310
674406742
836134057
859389292
1059013672
825988756
795314840
1167346367
1170860497
911374171
478168340
534467450
548660234
1329698428
697793095
922752429
634420158
326565749
304223323
961846055
642677751
1015986848
647318710
1037460630
995078522
905826641
1176644216
1159309042
829221223
549899597
704799851
1140745392
1043393087
1104252864
998166131
1286039547
1301628510
867826661
1058871870
1173034989
333882654
959837081
397479189
920490398
851244490
391146754
392307439
860639050
1394192640
1252946958
69582387
916135951
355236440
826585550
1301962433
1193875515
454980808
754176235
1283573607
530095183
852422121
1133760945
376180113
413131320
897070903
998464966
1242466863
1027703945
797969093
603915778
330791448
482591104
899845874
845890716
872557330
970402441
550805644
361076395
1112170189
437105596
872384557
862371307
750627943
425733454
766094357
1340712080
1252337022
859567304
657077315
1212861693
645646325
905589269
1029470675
766171838
944877229
1246729162
391830693
243039895
603543633
766182159
681684247
33366778
1012549805
813107664
697995080
631414236
376840918
869673623
729653836
991116570
54387172
654807531
903877186
1101405098
472854037
885078153
1008360295
869098935
779277786
1053809607
885582121
728248254
777460590
632698038
833444131
562014375
1397981057
1012071549
1132698026
761038532
699096562
879254069
880879577
807703028
862760482
945987540
459382111
1021271269
705839330
359693896
310026090
1265585392
711961093
580830985
718836468
846078026
1284923622
972896024
524910412
507021182
864134248
837969301
726016818
235070645
819153550
374849404
1196948285
545524713
517165923
573273174
819083441
176681848
1206262873
1071614527
806805969
349668741
1037698997
302197950
688707329
1101945604
588466521
913800539
480961103
594194773
1217548621
558598766
1158436968
812016588
534613515
549855276
527270470
1310766212
419526050
911319125
490580977
743383508
1106231461
405356947
514502370
1091981447
621047223
311278795
1004118748
1324872032
638566181
360836448
1118821799
1278546580
704764704
618384320
1251235977
1091957981
1275413849
755382287
992549244
935780398
335988732
363107703
909969686
1110951412
542946746
1302499096
480332393
881213788
165308552
1374508935
823697386
559621763
1153138480
392424120
834234385
850970958
639660714
633819216
613024114
723755609
315047926
1147884380
825248535
1054360942
1383046339
1221740998
1098273314
806531735
856935244
1336549623
821293042
911493750
627994515
1163151556
898783915
1054560962
534078819
530909236
591064174
774894880
812157843
386375017
1049507451
760287978
934724648
616740048
1167491815
1367669049
625314666
820724806
31741526
1057189234
838308761
1308941363
384086382
796088897
1031710658
872574929
208546105
542290165
232013451
509463850
522919990
542235582
1048941054
608914479
607854773
1155675914
488726179
416803823
199015778
643441074
583774949
907130850
923513994
562008826
685842075
884317574
1291321988
327205785
898175625
892765466
1054246446
885279280
1301873778
1216918249
753900631
1106932653
821149815
559408410
1362136920
1310307858
1066744791
959383982
951872165
880074392
910696622
444341947
798077012
636368138
289873516
834284344
696349474
602647945
497355634
1116864183
93719924
1140359864
1000778175
768536859
499713600
411087909
885746344
319420800
927703004
961070683
572913805
739337905
454748589
543045240
1012399528
1139886404
995366881
798181178
1152934287
998526530
786757515
204093222
808057809
1341869296
440806615
1393520324
1270001193
1101514622
826286219
453024164
1145005545
374195868
1214392822
355390406
826051985
543834360
977979941
1374672522
741469701
708868968
541743095
1257829582
1173838528
865110175
948599888
811176727
1168419948
1104773917
1054756124
427214991
1258115424
248296113
693581323
815167946
819874455
455022622
838259168
1043200184
727805868
852296910
893786602
479361933
630355993
343591218
660238722
682442057
646018250
627762758
1031699032
385457382
392618250
859393277
1219307140
1314655343
363017683
384278113
518241225
453914450
981923656
558257704
941287704
515854316
379956433
654264136
1213833675
862108867
255695205
1164367319
864670766
1256995859
787399286
936021234
1069047809
849255342
968238135
974650604
1044047038
1232574315
490065002
686398032
443514623
276582403
372446606
1203339324
896726652
337754992
466104889
813842418
976478828
704571697
882804819
714406301
607695492
525476633
627911058
486349817
1265821998
784949588
488404869
318209289
1146865458
1164123538
383289939
253053015
531643366
698796538
1063899772
1076966966
506956862
645502294
621263167
359888427
323965091
392136694
471757977
631081962
878291539
1133250146
888937413
424927691
420735203
1059639819
1222203147
1042273124
1022817108
702345435
799074365
1389883995
1306823144
635930252
824432203
399573680
496482610
434549957
506964461
544720377
841894671
1397099530
1251173575
604427284
472391981
490422093
746306717
1255119745
789720703
1118143150
509725655
1294335725
1071356224
427834756
748068517
1124672367
914462102
1136167178
542095069
460846559
913567587
1055480735
1117290437
445626375
439027361
926136457
606978458
674892718
726728061
1064659042
367630729
681111576
1031709929
1052523971
1013856238
596455796
716201989
1266209508
1214014137
1158585806
970238961
696564958
887119120
838759656
598903395
488582621
466994720
826580804
917662343
958639015
865069091
527825204
1225761318
482565441
1127653818
1315630204
927385780
1091646730
606844099
1058989576
716343602
1121340980
1041089017
873711576
1210568204
408342566
1119237366
620034968
1397355052
973841128
362490569
464828232
416245746
818751222
1314476374
1200898866
604683387
725663058
1051268560
1021651652
331431310
1082872824
522908999
1167585982
516439198
639576790
1241425460
1160594575
1336836429
832552874
1278049937
1303497684
897947394
1207027038
716731277
1359482473
1048029851
699994010
338438743
1081145942
387580560
1285719767
1338681855
716606410
1393741760
940172083
561111219
860631384
1131641151
335930746
888573143
549356474
1312967408
848604080
936968182
946284304
1141847084
436643824
927804032
956291870
853874554
1100006988
694835585
1275502261
439919827
710528977
1254945857
1389771178
1247818521
480728199
785444162
1395697474
1235210700
763850953
1140274704
202300063
291812691
192692096
1399638146
849529051
838484641
412357550
497612339
799319869
1087722703
1332973292
1089986173
496033907
623324461
782007597
773752828
760168282
729365618
1380950620
774907459
439212249
906586993
730606783
1226797583
1036350093
1145292900
645685171
810896144
710651618
1023251860
1079274408
639265023
1247999107
641094957
1257596755
805057160
1393386832
371924267
784717888
1163807199
495254099
351121621
844555048
535368415
535080941
1338367702
509411947
1367374421
503855835
1289429460
331970820
1270093151
614298323
836321598
361931255
1225158703
1113849332
369362477
1109407860
1057865860
1341526435
272062711
1154143842
813520613
1007005447
997647604
761380347
282932542
813711324
1032623447
744306147
631742355
1219812077
876652274
1010729834
414412383
719211972
650277201
1030717517
974961534
1303720629
1217498584
994007699
475266001
992650066
731435970
963442932
1217116930
119196891
1270886789
657326662
1099979329
36645154
446130827
1194056576
1141753336
1008645061
1074682911
546864484
988066577
637942566
1248763699
605109153
561705270
1230049556
833928229
1327545069
589053736
447343582
655121237
456872057
1157742169
1198555307
967298044
821385991
1058231950
579023837
1247934398
1360900974
489431485
1040618531
684870002
1039698039
795372241
1230536233
1251888380
1367664710
1147636886
384390317
741825012
480421533
1006805133
889199609
1387172910
1007446299
920251462
627842600
939360970
226826413
483050227
792601154
628531851
561597280
1107589296
669634950
1135485352
527398040
299362992
1377104904
471783077
538511611
1198988816
875601034
432478148
818472822
554957806
342726808
1339384528
619318762
442891298
1265485070
1261034369
728054949
799967460
954700147
565183775
848920052
1326235373
829683605
612830862
1080267499
1392442836
423261752
315156290
294121124
775578399
909707666
811614448
1223030205
835719310
1387595282
1156837583
905384492
992413664
793794160
966213900
663920164
376489385
867718977
625027429
402446218
963424809
607251823
1227757020
894760674
870908841
836315609
793882991
1042311627
928466388
377260276
510284692
761875318
1303094417
763550330
1181461088
943170574
901403441
1095935032
964534561
1259800296
791972097
1339333581
746176265
916821637
329744995
1063249663
1264599664
490754952
462501685
616015181
587290029
1144797595
1010606054
263076418
424438331
582763028
678321107
466932876
494263421
648110173
1145836457
945322380
987871567
319932834
652698635
636028885
498406308
444556854
574884899
692701203
915710099
74148458
1174744614
831472611
898187138
410311149
983218224
724800840
503832164
961198690
1206172157
376111581
901461228
898587114
469927863
489011979
429799088
461450046
1150585985
776297921
1219962451
1043671968
1298514893
376836793
1208678556
991251746
1107276537
990515024
1034815477
924515763
969582808
542932619
1251251178
562500372
427148573
902827709
466151353
574006755
564413687
1024017627
1003048210
635968794
1166118055
983872362
1046794552
477671987
1253930384
1269527560
547685510
1093701277
964379126
1061247178
1301619825
1350846260
1387602518
1146040286
694233467
797047374
876459416
59887173
303238752
500324465
1324891081
1158553340
719039562
1331228785
904667257
906719561
1394753953
785517663
709619711
661489858
548451604
659432762
648992234
728415644
683127634
823641826
899506112
379980829
1220828323
782866569
1075561006
856027075
411105425
1243038917
1004092718
927894553
992283397
923307804
1159683193
668935593
835868320
738657638
719983162
944799412
1351279055
1026155766
709137864
902659014
1004391277
1143242955
1074442051
675823197
653988064
1308978771
576318825
454084870
171019888
741123352
1100685230
709752587
1278427557
1393657054
520279149
724003466
401918440
731866058
877800841
800362871
747710591
664895704
879593096
1013077432
1207588760
1102274924
188816401
839108394
1028441962
1269367631
953325865
405528538
683226502
1027863600
1188999999
1141461828
1000891322
496614199
1110084112
839274143
990222283
1219550450
838113062
1083324571
614788406
799310079
457549826
421013663
1054583588
698895189
628774707
440318820
582632013
733742483
892868587
939630252
1073496006
1361782009
1064054920
763525424
485565222
1005090079
868098866
215403051
1073131829
272768037
879092664
1373438880
219188772
1326157340
929216388
591293438
1056200253
564119285
1141059415
981401813
1131281669
418418686
272943585
1196425508
973725511
1185178438
1026160249
1184392413
1133480240
942144174
576521926
1056086389
467598741
634731364
451571557
1313569516
807375635
400429805
847525803
953717603
83204544
891963519
212135594
1349156235
803294162
967691587
1014586258
611798417
462394665
85798852
1374908255
604408211
908941317
859912739
1375829182
659893638
688586173
993905982
1142050643
376069783
1047629174
1141824962
752986256
483965485
353799444
904137273
840938208
725326843
700386735
879922183
726418170
1099095488
606107054
737554687
868206928
908952374
473064668
790589831
966001344
488974350
976484312
382484549
776002854
748017601
93100342
616407729
689871159
994183051
984924223
613560382
447994567
337999488
997518615
703157766
1037992275
614393695
665500215
114343047
868929665
567799694
755858717
568824817
850452371
311579195
1130938555
401913283
1068409576
764942388
1235392982
643597470
1170186837
758114374
951038709
521500510
1354100562
792654953
1010200627
507720142
1151195590
1073631213
971822659
1023363215
900758230
610566014
1335723035
375206544
429286530
900678442
1282214546
983005933
721575513
1209609357
520237395
846689907
1069683068
877544326
534784288
1215686228
826475454
945566743
328306531
835546333
831293677
93139635
1332296972
558550979
1300442524
382879070
932080528
1341358877
697748362
940965921
1188307346
854265056
612699568
401191229
470370422
1256348850
779547538
477976552
1380784100
790063440
1314698827
51613674
1366296146
484011509
480538340
707125186
705747466
659569081
346782814
372381328
682227880
533008052
284784536
492850063
1086328423
1397355808
721528117
1364622787
245567905
862449037
367807568
832803413
458301629
625936878
1290746496
769869775
546888071
870217113
729063859
1318693807
1052320639
886115330
887130081
283944106
746472348
229614526
874835099
1573423
974196643
930910453
515732966
399145484
703169235
868728155
755527633
934994315
901808490
970715280
789637532
637452635
1068622731
922946978
842386677
920059246
1066688656
257283555
978865697
808053123
1114605201
1062724926
682463774
1107371874
552847314
614895788
1248038639
1234975753
781699467
474343605
478371281
627805655
406845239
403628108
916079486
1204117500
1272192140
1321682413
884380131
995807628
517119443
424462035
1113496532
1078720625
572784817
331729978
488869965
1148797702
924494729
1399649351
1050144870
762565097
374773895
721683300
783110294
879900234
771178048
1177846629
276917497
278108211
794346903
410877416
679194680
995609559
417199700
358343301
856745981
572033921
1118113869
978892753
1297327287
723310819
98948749
1147598034
573318059
1299807330
1106456741
791977797
813871692
675146977
1070500257
1160549716
855278962
894129297
796673700
684319982
1303080391
965541766
463356963
474148226
1364072350
835906699
1206059142
905287240
1220961346
939941734
1393388683
1025512908
1344306699
483504794
44455601
476162608
754554843
1211290152
166268560
1279243596
894934212
424820606
406792929
504333023
660637263
774930190
1088639008
1072500126
666736054
493098391
1313996176
1199110800
1332074476
881839599
954100049
547854506
1372019902
760106395
640565173
930067607
535507361
895359995
621472289
1006916759
563615168
840209649
2466187
1092814771
903059304
1282709309
638987585
1116352134
496210122
920605316
1287567788
226959381
1250720023
483142411
876347484
436956073
935747927
471152739
382868248
1191872605
793115970
780333248
1174385973
660095027
385319272
704753880
650027768
523005398
1357352197
122431234
483210755
455477614
1037695838
1254366913
1338194058
1031332854
774737088
990565977
1244140209
770830824
384222141
812047123
637301814
569845495
450633339
573199509
1055929619
258358288
605174099
768683023
1261169317
913072425
1054983375
207154329
769676608
960268276
686441521
1294298296
621348781
1181032447
1018986764
345881113
902784477
882410894
931599834
1115750005
791158668
1289780029
585375048
508154328
897540007
856958089
1017260370
1370907225
532033387
489099455
1031322203
544371971
401040826
955681393
1260257187
299576215
1151209727
36614182
853780166
641865180
1083548199
899886833
1250418319
936016178
1227769611
1125731270
889042214
874583893
1336186689
305872654
895493094
455002646
728570882
1309677218
918110842
872941802
1013138311
369589147
629016284
717993661
1232706812
907297587
790201473
736649852
1086702631
1361733575
337500883
1161259686
798834295
84533147
509924413
551671561
217623838
729181621
1143259031
793746220
1070890539
1007925395
875638869
735867300
768038279
1336578563
726267677
1161249702
994191073
565771624
1039759337
1204724050
777395356
147719258
474083886
790469379
514782759
792697998
841564636
1030282908
709760081
708851678
562246331
1001377285
342389717
1090393433
1026572494
1193532872
303076920
492764080
1168283547
519116191
670097359
305909336
902692135
1281894912
766762361
817313189
1298326018
487035581
1023324420
699726256
1347356816
478205526
664232607
467975107
1128474342
691060054
1028718129
972506535
1265729195
802485654
981633833
1219791032
569071624
462014033
1047045872
780101891
1297784167
706449201
812063103
237657109
391266118
864419705
1346277847
918361493
1327942659
881982379
985921980
396176879
417055223
550590890
1010399705
690876598
461148428
1033689725
1312768235
315722020
1052383752
1116707425
642447903
390972385
790073442
451779981
738352363
927346377
483164885
696988440
1289205859
520383441
174310145
163094266
433891173
1160212404
661677321
1014511429
1119725846
613757335
1002404725
1009265242
596180534
1172002173
692500768
745636184
1231756074
864064574
705333912
1350619291
1169255668
867252973
959924663
1120451531
1333919838
968277043
297791432
1117831643
296068138
352692401
1000175881
865036878
683075006
872025151
1295458430
572366906
540146080
737393653
408746056
1298908077
1014886625
1190898968
274144358
1118752512
1345963267
1330390235
823488790
846514217
822916229
523216793
1232979845
1278980649
1129197548
588524765
772172893
880393484
1239089094
1393519239
839332206
884220377
556158517
1026011810
1313063642
1153978052
756598164
491375001
1265452810
544010789
788768328
1103012083
491226183
360442144
936494936
1034933953
1303142915
745172386
1228727779
70451978
679985190
310205865
1140570193
1385079184
248499704
418570076
1247153894
662550080
1327792724
1024304257
500528749
636437511
987187265
110180728
836145379
1322769709
989043175
833077122
902041426
944016226
1106580360
354657915
1005198631
1375199501
1066004360
995667300
843365980
1021625539
720399738
751450393
417359613
493381962
402486292
949106533
1008885396
750115139
1041934894
643476112
1134863035
1362914257
276377136
1092408619
881667833
891934546
1225394827
1110857815
1294965428
709860851
647301517
1364451889
1096365676
89242732
613026275
653352302
652599794
601577431
730939128
669152691
536460900
418023068
439379291
714444334
364672021
852331078
767734278
856469722
484158366
809182191
860539633
1182743406
1040884963
1270597514
1283881514
633618105
463424622
1157007105
1219677386
664473103
567409124
274022276
889274647
1127270089
1271792340
1068722313
509959830
542096293
1315611660
1348765483
1123270832
1345659484
862313621
1183769865
1393206904
832838499
1284858851
505226988
621390001
344091596
506256524
1003901078
608419129
421921159
991684603
721002255
851454370
1369385138
426213132
577544589
463253966
746410669
527356994
1091110110
967407989
803476514
1015391286
592009592
1178401532
517786418
1122136367
534924060
850198748
807465951
1241508359
778624244
914812810
977684206
525112386
371052378
553682066
860754103
396659997
495232678
1329403659
777647098
1292369602
1348628867
1185768226
848183564
933347955
774822483
393375878
586342823
424604707
1127252195
586074521
704321085
1034761279
923425195
96152282
1082915576
1340582798
1098801611
983629349
446591290
554294072
948179407
659209579
973540280
796957949
555341047
899628845
820501704
1019041674
280769950
411492623
863039205
423033617
909732521
915921474
825577706
389621845
1332969647
774050644
1152527034
568325896
389038474
662279857
667445547
1133759464
1152832963
1130293743
728607190
1342495782
1137405013
1145131528
317687921
1167803427
789894330
483407360
1007424910
640584627
684188309
129764519
648511828
757995088
1117511347
1158403062
660954342
77700035
982301733
1380412633
186670051
470984664
1225485079
515406380
1392483192
1063304618
938866832
852991187
976153300
809597952
294279913
934386656
981635860
943711573
741207393
360176920
713122116
509374716
924711107
1287606099
907809766
792919571
1070299057
1189127013
538198147
530348789
722400165
1397283864
481413223
1025076375
879918257
546387844
693002228
847606744
848000520
675261940
1274772202
553416328
806983810
820048509
866341033
1232653058
760971925
1264076504
740943035
700386573
860533258
215189615
588091959
1318608461
364000765
517717061
1124771393
259948297
451884512
1389513352
869032908
360051701
374064382
862267612
529183566
630365564
353941089
1121108504
722584474
1193509267
866228378
636432020
543108943
621385832
715330505
772086074
685520821
754592296
710833868
1255002839
958698419
1384698326
510381402
1124216649
889614002
752720295
769194961
509387908
1023005851
1309132546
484402796
1046558635
387463283
735886908
948799361
991383998
60568164
535770385
1353959924
484927618
945817113
690955611
1194972236
465169545
989419779
1121083808
1110514527
1124303766
760579167
955631324
711831805
443387755
986328721
539095085
1014227991
433595522
926993418
1068201603
135803930
807381510
1075544148
1050575073
1064362456
1230405510
808096442
1000837659
1009518198
488608318
1348947826
1187961609
763717829
1374778478
1064843269
1338928097
800137070
639870792
398746107
1325708846
812505928
839502646
392472176
912001166
925201885
885796775
553760704
1118467691
504147593
739464398
559942707
1377730182
919273221
828242014
1160892303
303976062
663276983
484661639
202208027
1018816157
872006286
1190405579
1157488260
1297461374
494180869
675401835
1361630348
664145590
931631644
774881040
859506652
1165491235
784738765
423817279
1068895908
795214239
1329429135
1192944540
7331378
590149363
1169767116
669842753
457941497
394051130
1037882078
1349201450
939968901
762013211
540095295
434301950
1214473153
759354292
900370977
1317879574
980654233
395270667
1089688159
1007099076
869226543
795285026
454878862
798330346
343224762
1130790988
350746917
868252650
839805633
234248860
679221221
826522824
1101793772
726068279
134390347
499481583
1234484355
427792185
250801240
870244495
517102432
1215852621
1102339513
722102446
395487802
685876807
372699881
512939659
275666894
1386644429
494634105
1037695745
520425705
674517594
1333739037
715944904
681949354
530794759
736951236
1058910688
473003895
1228742449
436229925
958535519
1306899133
766403910
981273144
838465228
283522778
1239956910
632364954
1291074230
352015253
670240502
1305205455
808058825
1275917863
950649606
1126950558
1380762264
760261271
411377334
906886394
690044852
919086187
1210155392
1246947166
585955775
928196685
1018088969
1061191964
793171256
581982386
296195221
1169218763
512516254
1279772095
635616863
718059418
625429734
972830504
315753677
963330218
687579511
799703761
744068595
662220521
694684753
625883760
520785890
676665582
736284492
479236993
983587049
790508653
803012801
245204758
964183117
565778595
757346842
719936529
821682530
822721797
825381732
680167318
847739180
429846282
999583782
381332821
1113446657
587050671
738339184
853396083
791852687
800514356
1135405581
872326359
524869710
569813464
402244708
395070642
908078675
1156655066
382058774
1267323410
877549618
1065773198
1383744950
604012062
406217724
325770725
135344551
664911607
983839051
376616857
513870572
1158933286
756199595
497071731
880675679
835677032
95157077
664073244
1118664936
331238862
542268624
1106679654
1380160441
304657655
669268369
688434410
611113131
500559956
417454662
1334850933
624174826
890266534
1274974130
456961457
1369664083
817272422
1089843635
554310267
646241817
540614079
855400745
616837090
885696531
339108156
1024812316
477554727
873516382
849421312
832794821
910668208
1350505517
445374762
442021018
1013468766
922463239
578956893
455114252
1352291584
1070267318
959729804
1397334305
1373771041
887673343
949786622
760585928
811220541
364568165
873092710
581005393
778113446
380973845
664677783
1285306773
676698459
613052446
667723241
666497350
773008445
1043794271
1372800017
845651692
67468760
150445396
1358692293
467390618
330563772
1346469997
1138762325
1092381302
709089262
857989476
664437960
1285211383
1060072873
895396567
1273848779
278323585
865022921
709822550
491562446
1215122191
323996678
1347352292
559155688
844760379
442748636
590843519
924275275
1257377334
1164381496
1260041229
382916931
668279952
534024240
1006649359
355089191
568256861
1179719908
739729304
1347362777
874842126
188073718
1036969963
674828861
631460600
204773590
846454598
812549043
219955196
644246345
957751091
533973910
796954658
549813061
941251387
1117090862
684401418
893358006
299549144
671407627
160624787
893284433
1049436293
472561796
995162273
683151734
1111674322
1004583046
884767670
775576761
840614427
824169668
1392236251
1053403891
1059652355
820355046
419646836
844132429
790637605
1313083375
961732556
900852340
1359891802
502152998
1037115013
1284025751
797213618
678048333
468453459
1206333395
132376617
539239844
430015121
890177127
627768080
1228817858
458635406
827269465
595180935
1275304251
450705168
1183897830
1042980718
1077180846
1134469518
450177640
1258416400
951337596
684972592
1259512607
712057068
609282493
1050364661
811473860
369768614
904470389
1134005264
929021689
526990757
1210034585
822190179
978322065
1058703107
64400691
1051178781
539559881
481816207
806510578
1146925059
387661339
1077519497
1175164952
1044231088
807657787
915761037
985718054
603078175
1146896718
552301378
886431280
451299281
938031666
1138920234
908758437
765586441
778595770
228706079
853033527
604218475
914912058
392932149
1334223157
170700641
1158706308
408409974
654868053
525421240
1057078606
1398529590
688025044
940614821
531484752
759597215
490358683
927679189
1161971457
762687652
759356050
804798416
1254631423
625559241
628092889
53417823
1168267789
1301894760
560313990
1036387614
520038684
946375590
980456202
249485942
1149146228
1173438378
1135306681
267279603
1271529064
658305633
1014270874
414233272
590284708
848803806
1050137023
635087846
846078378
589188448
910397166
1111018052
822527325
496782864
482996928
979362028
810202005
588057816
843855590
317790911
483615654
1051749445
473219028
640642758
1126438181
1283580176
1010707620
667661284
1163453810
724268624
879011912
784317607
1024357420
658479372
791193530
886519399
1393405230
528363061
868530966
1131135334
700201964
1224456383
1376401371
1121253509
944013762
1246155525
19249550
1015018939
1240423761
818772891
704938551
397577837
1034749612
662638317
1322804082
611481425
823774895
138492511
969732301
846831338
1147041165
499615368
805421338
238736883
1263144986
340246555
1087129598
1001031227
502106048
784164699
371613879
869388120
561703397
899474440
799193967
326418624
1089858456
139419198
393781245
439938546
430940450
889784890
726281237
536670297
1246186278
1126786609
495924313
908203314
1215326458
1328762651
1019542418
1009757944
335738763
869219814
1023157531
671509850
923434847
546984711
148376224
828222926
590342897
591580411
979672215
1083470338
1001387722
885132184
173674684
822989280
886951164
1211953939
771177427
1089272915
735898756
480022953
718645667
743742961
443603671
699505261
1039779399
452726181
957226006
1284842414
756853930
986569578
392380192
1166330103
1038007597
814904205
489590973
738952101
754478949
1116489437
380829388
774936992
961851367
601846540
406910721
1268812711
947568462
706232919
1035623516
1309305991
503396779
767658188
896232671
627862136
354111283
1074392822
758581025
974169170
1182033788
954768375
823246686
935593552
561135417
1245733562
683550423
1174802992
572522077
391206083
1358223192
808482453
981032328
464436154
483261842
1323377496
960239185
422367400
672117702
960885019
445294051
514157498
708282076
962849051
512839765
428590605
721488994
339978178
838712125
820730048
349945677
932117887
712523164
484361394
716528474
302685423
654551428
690249818
288801676
1270392926
496841464
838330832
307367968
726351194
962801603
477479422
479021188
421231192
1149602863
1190763031
346858813
898846031
305715511
971084777
889148956
1160738978
539556082
376948201
1369590091
411478480
1033134880
1171315025
494100109
22218220
309886972
465561650
347873751
1389360162
510353131
1040651502
1384527020
1192829100
209744528
1079608710
831334173
476431191
1238138703
948562923
544113924
340381036
418300620
824870676
1027639192
555158148
923868785
749946018
933656750
480734464
1113395627
1197818349
1120395031
498820687
998538519
1245133465
712747726
1058404096
352190535
625612073
1151556737
63484524
634578897
856524033
835343672
1368096206
728115230
973529666
1149109098
555679886
724459987
848253194
906107585
618121070
410062857
777094580
437687244
970861880
995998564
897727572
575936987
199142982
295459837
736762789
441489381
465948582
749836558
1274130206
705270811
475636934
1315748948
543599613
350791378
925020588
512054649
1134637986
898120146
1358197830
651017985
1114512982
336984748
876522226
47795616
808241385
487325501
903346251
1000607466
1018322542
945143403
124802272
325354310
1138994692
958915630
600160680
928523020
904879193
450805566
971963152
597667116
279515396
517329448
920270831
990211657
1042281076
1243412495
486409005
190181475
870112969
390857709
869546425
1150589357
320797025
1012967753
589390579
805510087
323348906
607367687
1245888445
1266535601
569179217
663955882
731681669
983266867
1028287121
950525591
994749708
644605255
509416253
1328339742
917584876
697295896
722182474
921933244
625293696
699018844
774117667
1377540133
609788240
598668430
1262956832
888880013
1355135553
966886865
768387879
443118339
386248788
877464771
799776494
899082268
712519208
187221762
1225654750
1018432824
695584150
207748332
884977657
976508298
571368607
637335921
493860744
1040427157
849811400
353388571
835105007
1337925474
1121098590
775664810
1084661475
300947620
1224838031
1272399969
988683121
698260644
907951616
1325579534
535943838
768739498
101192073
575482362
912322801
159064407
741576291
1037484497
1186540760
545652163
217430014
402377485
889021507
1381871750
1224490122
534672329
1379345165
666077984
927241694
538528494
455123915
434146403
1345047704
1215479812
1388783237
379467036
594648457
1046655999
1246344855
1130797460
633909498
807704336
1121670490
436041235
1293510307
417420273
789596136
299830041
1129841047
1223781870
989238301
807353008
455431467
1132887329
1338930724
844430430
3424635
845084559
879459223
1056224837
970697426
1248081271
743858189
548270952
1035121067
827994826
1118778500
821650301
999702235
587373783
651795803
586315554
634544039
766578169
644687323
1216095762
814593152
1359165875
446019262
598860185
939881069
602253143
1252074412
1061263976
273872972
783726231
462318292
1144012286
549060853
381062904
1124787567
1244002678
933533170
582271194
439590189
989186922
656579540
401563829
945999891
640703996
964469040
1172601309
922221942
1150582414
740048939
814622541
463519137
368242790
485604066
795699546
776373584
353453465
433735139
1151215708
785303952
291656910
1261679527
1240618634
610325743
452261623
782136795
864200382
314051078
312016043
750209542
1179872168
271949257
1072919681
378250629
1008415402
713535451
891550214
1212901100
812367654
448551258
1372860281
1171021700
552623056
853474619
410785440
226023795
759217569
452219756
803867086
628964334
1262787366
1205861909
242268919
1300608035
1234151028
1156872545
1023646316
1025865521
923016347
1158701015
853205122
386863430
841833012
1221407809
1162182204
1016155129
533782725
1250481451
605551518
1359261414
456059574
815280846
808353835
508246807
1000089771
342452302
747604707
323989110
1335386953
529957682
244875137
492612833
955297952
990221571
1336007534
783701396
209857371
666301389
283315853
1015672176
863508883
421254791
649972560
1070688604
1355990940
1131294880
557111401
1225153579
399787540
1231062688
463362757
900414832
18702036
595510679
328783232
390747690
1092722009
126272338
1096808921
54111702
928757198
461168708
848139989
1085768944
870986017
1064354052
1061230517
457786514
750037574
1076069265
67847378
1243377859
919163580
1312111339
76282462
631528159
433601216
868851313
1090407161
940377279
395372593
997905591
586057705
416895919
1307217292
542409439
649092398
735714637
1388320216
673701365
1341341043
523914798
426811439
1342561965
473487549
1192203011
812498638
1203980363
1179865449
457608916
1368079213
685343375
510352013
1343797775
1340249602
622705519
763310595
1013852954
824052829
530512401
1312923171
740984807
682506824
387937975
773830251
1110156320
1317928943
668369878
1398439446
842532346
765577480
470875340
883325113
1241726067
938481547
693781810
651035111
797614127
1382754787
452854959
459224621
953989925
720544979
740369674
626460528
911709174
786834536
1111171151
1129895354
775944140
997994588
1187154597
1022258837
1144723993
1316973659
1019880399
1262512809
685530627
321798416
653155402
1006892902
302360668
508169255
831797105
1234475575
735471129
784102092
353766437
965102323
850212429
721251053
989199517
161809895
456323446
774207048
826367698
648964049
1025243791
427431710
1163177136
1064757731
888142387
1189694229
429127305
371820664
347089034
902009454
1083947002
1002565297
316340881
360982991
244096207
626534597
1185089228
487439667
575080421
366629265
1251452928
876446650
1271864103
629202163
950253077
415968043
250492458
1392750073
832703726
475553822
1004882332
529796546
834319592
844954595
904968439
494266703
1064366002
1246984880
1196608126
976049489
1134642679
1361344689
1050968571
669871775
629280893
576367812
811206218
1393960278
1372024683
1113265397
855418181
435941568
1206888383
1200091876
455739904
201672250
1353052526
862208850
233906635
1080453132
259181288
686137261
970039898
335367862
793852904
909859627
937078963
986965022
601236775
687483281
944447728
691974038
1379119591
517858662
882935966
489873521
741160769
1034953365
1339999545
526754807
1000850949
1051181082
966049079
404494604
1033987859
409550253
1043146505
360543933
764092336
1222601578
1272241174
1019645998
952682367
274740165
519932399
1164924327
1255367113
298370514
521163380
919630103
1299924216
387713820
584003579
1339992887
623290285
867355503
849265207
804465851
880374527
689600967
886585630
719960833
501678137
570313288
843871793
1041467990
491427381
894421387
1149032181
644099025
951905162
1292316393
793772326
1388297074
722983547
776620689
274176806
379780175
1227969843
1017132379
736918686
991081974
549101020
759900267
1043628803
1009018727
920994126
799491636
639896723
607281607
1194391462
839849160
1208872544
930078737
738973040
760762711
461408671
361404411
1030228035
967905875
689959261
1193909017
1130635235
718610633
745087776
488432139
816712771
1295906959
1192884886
1216738205
453130526
1358375232
946669931
503368122
339849785
526755302
916941132
1332704403
597246530
643364671
547973021
882277624
347443062
590236321
1213158394
746569979
708055773
853671972
799566878
859642453
722945120
125095865
416438073
928814703
1116871202
768677375
394057847
1096184671
433585494
687113208
813569461
473720025
1200946080
656231895
1211528607
968645332
489416542
917948489
654008090
871444383
676546603
476190445
1071607689
500200157
904262918
844168158
322582897
1203540175
1359625035
693287621
1021958999
1274351383
638158751
98660434
611766684
772682432
362643904
1070851106
884402927
1211043814
503214744
907631554
556374975
1301001674
667658033
452073945
917132247
502550364
1165409424
477683837
1290224652
348332574
1101740643
1070608635
1181745512
631858643
1199117205
272958348
397307784
375590165
340958636
1151964720
1094823786
1306579450
354137407
477936289
1087688518
466093208
1018778111
1052882273
241168411
447849633
1279443419
883556740
794382648
971178253
1019585357
1368986655
1351634534
843316598
976389740
870653868
136653889
949267874
164986875
895848581
705744471
881426080
1112656956
259573306
666304117
853899199
609924427
999323865
982943072
966023818
359899749
931597191
1384211531
428824197
540902790
630214285
822294750
1099869816
1167622172
1086191341
564260113
865211576
1194535481
268034561
915306895
993062065
1035196832
653508549
638086965
651724695
1109963298
1008601239
1003346424
596599483
1042414075
560545830
51647190
1387331121
1052029014
908427269
1059749128
1162161091
681490666
945746059
1381247780
1055464964
688469493
629463022
287696694
904369233
851858309
936250929
135169798
948231617
716935217
898334870
1210259772
1049232717
668239543
223773812
1283708818
773297465
447431193
585659665
673607188
1356366195
586541616
917562354
938907885
1340355587
1137144247
420491822
1394621875
1231217913
632592025
1268375607
675897187
1130025479
1089351355
1053674032
1305998852
1135237919
971732740
1125719083
1231607970
1049755574
1349703271
854308641
280562530
684004332
424909854
993388231
523223347
920837236
485084992
291170205
955353841
845874487
1057043802
833046525
399012998
1121111386
962660340
732725560
682969503
701983541
668337840
977569614
726511828
772576261
869955929
963601052
985128042
906182984
1098301327
617696171
660463710
1180475629
882308505
1123083765
942293383
406955679
862293988
387892276
1023495775
1162481384
890078681
1187581081
1132113220
337637224
803643772
490489158
1352210274
942709981
767601455
946596461
1163934582
1072861964
1182912899
1295246148
504760236
989728619
648235550
1291392125
1232948471
126626390
993824317
1118945767
782740081
534401980
458530550
680252758
73201671
804859015
468997892
776998124
977196003
801726248
1189906261
962872845
326092785
735979582
600047086
1077732630
615712742
1159706944
777848969
985319146
1057558316
901853206
800345159
841046171
1024042849
732603150
372546092
1190924503
1335605281
721336044
582033996
625508587
1330707597
628401755
1140766352
396917297
899318841
801435226
1156826405
724820659
363551854
557756838
1330268139
105911887
1013649743
983104890
729859921
185308479
923448064
901997914
585305842
277061646
897127478
1099185740
789743543
581484909
1157597062
1359313705
899699387
221602531
739011809
345025761
1052959691
932697639
305848526
104373405
915679573
519679768
723215574
522975243
1399741491
887210581
806256168
488836992
848662110
562863219
1245831885
755357446
436377984
299978992
370545284
368550937
689049306
1229044558
1006251643
761213478
81806552
776340855
1020227846
765996668
702515828
1002305609
183235126
625250771
232461685
1266068189
604655061
76607356
675484845
807120376
681607146
1008091796
662428500
655212550
1135423744
379012987
768601783
764125277
1073340394
1080435202
1019496647
659286475
589879180
1139144469
1030512222
274158929
260999147
1283797167
293508152
753875704
983000797
972462814
739112266
1217725922
519156896
477769011
977962288
1085556068
723522305
1102805260
1333569159
1305137651
627261046
868680081
1306271650
369117642
622471533
1228163699
650145769
817768961
905155949
880282346
1120852405
1130727565
513769421
758019420
788546259
963526961
1113151618
1347889528
206586318
172844595
468740821
600512186
532534570
1242013939
774949697
871603839
1061040821
245589931
533357457
1103568492
1039611158
228543331
659495065
1328671067
1126113471
596297387
413281402
439646531
302845705
660254309
906292690
765605969
636038511
199395011
1076331030
965379769
632235507
1168137177
1078594355
962641383
472707521
525678411
584368031
470160979
1113634091
1319766052
1186928518
1030446367
1334285636
720170354
405094365
848663338
1377923381
1062710858
918991585
849836751
565155064
1284921907
567824966
242809052
1140767771
1234653827
1083830393
1045579788
954276356
667545521
1201167392
1147236483
432767665
380529878
1203255170
364421809
843340322
1174214017
281547772
366891978
914281101
701276579
813490569
714197788
852743549
987991098
858167882
1215733897
1186299787
981912532
990063311
1019556261
403635913
1055556603
1007691689
448988862
938505845
989523388
1098903813
567481870
1092565465
474412724
455860070
1392527669
1364225896
1229355965
844911250
145407447
289298271
1037572508
513606215
888637552
520336133
781577754
1246896912
515333298
1332793030
1370014511
1035472837
1042500516
790351395
634074506
955708751
892384225
968695501
1146521819
1339184913
1204194721
821232644
588766503
517309420
962714964
862254580
1075316786
878594046
1164421046
545627046
1132950333
417594557
841496448
542532884
685949793
1136355169
467026819
756306704
333547561
371001754
405680900
819939345
1384125496
499606503
1289901042
627818967
511951621
1037879026
391296980
1189983960
898133768
394747035
483294467
339246782
1244840100
820910559
940838535
842661373
467115926
407153510
498970355
636594140
459580755
541718686
896335360
817011103
940808026
1040929782
715725167
262730994
688955897
928065128
1378507912
1347545800
581495784
738044476
1034516952
992781563
333992846
839996549
941566810
765181217
806451852
1287356512
980043708
1137577153
1006092647
556628005
1023748672
1003090393
984010965
806349183
906649557
1394417124
366197707
1044322069
439785856
1083380964
426784603
813701808
613550023
672885034
1259916274
899648532
1385741470
709363939
752785572
1089030004
533466749
711199344
1312997337
590825953
1102112451
378349545
113885013
593865964
1155777560
777509566
954084817
583117104
718282224
889207378
778227367
1382336356
698323989
1099702196
1144432927
846277148
460127649
1041542620
966627522
472992668
1086664754
827200141
1324962678
1141746946
1190982192
529520011
177598125
610445673
1012039077
1221972274
1277078506
502233336
1122223558
975659358
892949107
1196709543
986784212
756474788
832021733
544957939
505643787
1251965234
1306753657
282388467
1224301201
1040570010
140521546
1039634943
1178341709
678108369
441705771
544568289
814085011
901202446
954898457
385994504
489397934
870184175
800288419
1048468912
878806121
681629493
849312374
1238599503
799715426
1371054763
566006132
997483264
898547441
627785600
540622373
1052001973
453118775
175386914
951325961
907831498
557356792
830745119
404699702
868717892
578918675
1181420060
901568852
890001618
639931207
1063649486
782958666
219237299
743754992
807215329
367588454
920986063
457139714
1185490067
425654937
816305939
1015466526
618163590
782869527
1054951335
745750754
341681479
1228391510
1058429747
36964449
868885316
37337525
1287663148
810758229
1197626789
1331161373
951708774
949620310
911899257
1273954805
1089462661
1091268007
490539002
1030539906
687794644
1168556357
608954280
791745371
1177710675
885587673
523329638
1177373256
304978005
437587604
1348297690
1012836328
1339387499
1041290280
651888148
326456333
928501739
1311586025
1113643527
1030294961
870090987
916526690
1063244447
863315874
1172216558
450010463
273569454
807585987
408242217
1142300333
622167487
525672721
436697679
1096279335
661581971
409579673
673201380
832281582
632492612
1058840499
1269024867
773748542
346675645
1174151079
995306284
919367848
966932735
972301793
1016728755
582431271
1046495709
1034145422
1072991505
1159967479
807007410
1028740395
601790273
1106606153
626161019
1122773820
1022913009
979026115
780588842
936482426
527283425
915825824
910027781
269736939
690289151
1268929223
1138813932
457270174
392356576
689462991
421127157
840154113
1110505730
1257374866
906337530
570320965
1347593986
419313467
1117227099
539784239
196858508
363931978
976588643
797051612
703611462
1196439788
68417806
465678153
145292593
907909729
944276827
339623042
620779225
1088205215
1126259191
922663174
1173791400
1290219495
986316235
736741280
678152882
1041891690
953540180
262413828
971869391
805030205
362759517
613215659
1111170774
215788358
881127312
1007496508
409993427
366944854
302804959
1121146067
806077621
1046313946
724145845
1298019027
512219461
89271237
906482823
1266046544
74919171
399791357
951761219
1026648816
1124225949
834523785
1066488784
816098242
1175606057
699841108
522408098
882276846
1104407879
968474625
989353749
1232883766
1288863898
607097089
255119922
1250920477
1250960568
1351797119
1030380495
1374947293
642825412
473875279
1300896879
74050142
1093595684
592921808
1356900769
1070118774
461697698
668777495
1272463383
612293675
855180613
937395011
1144126925
407666672
814822766
569225472
552444341
616116310
877572050
697050726
602754508
789850780
525363136
636534603
1395835959
1200341249
933418025
945873283
1136530205
1036229866
340577911
457485442
1047343276
744868185
787988465
484861573
683793065
1104387921
918273265
689887219
848124988
960100876
1007711447
609884116
648763039
731151085
118408574
670720137
788509812
1254559728
627206324
1390576041
1007926415
751182653
1366804828
868218628
134243126
978784267
655919372
288045280
1239865695
1018104120
584354369
475475839
775803849
506941014
991327897
1204726294
1354083218
636871191
1057701157
1374177751
1136153965
1347020785
1020690790
927874308
864462851
667839137
1027459664
575476060
904404031
804434488
626189327
1278497312
859699533
1259420181
1272856721
746476966
464137984
596949928
765353164
460856390
1386773542
366305160
790841009
1063321594
1019235993
541417390
921309134
1028931231
490176573
429840347
303321235
311241585
1000763685
330254812
1080800167
640268263
449804404
684454322
1136869539
1024271546
895924733
505538318
1298092642
1088862382
698577140
423428194
883615960
646574385
1117718165
634497247
1228914669
527213606
323543351
714091078
318019213
377404442
846960795
1077857976
195516744
858700325
835395458
1162664015
1048873428
504468066
1060411512
731561323
445112819
972969056
856132985
1251299700
860774280
802367857
1175228448
1091620379
682681153
345686106
1074835030
889017643
844780549
1312160702
645281029
765183519
929282306
577899889
719511227
1238154292
842869262
457326343
794275864
737240036
442307985
502632146
776796078
486504335
551405726
527640700
1105902564
516549127
805669405
1087170161
520632485
573293348
972739163
822223984
656273613
657373786
1088462463
356960691
1279249750
615373327
828752168
587567584
440354230
522084595
618097389
1165480019
1265937208
1054978966
1318361588
828663473
903699854
1130520542
1125917916
1340357525
818985595
695471197
348755449
924936215
302215063
1357192208
944692266
312418671
494778472
1317490783
555925814
730923110
569394175
635832603
202256514
237561434
715641573
1103682381
955269963
908952041
535435825
766568469
1255643476
1136572144
649226640
538345314
842106801
1683904
185067420
748138994
720390156
618618311
876454838
699774694
772498688
848369063
614254769
630790656
553652029
1108231044
1014694531
948109482
813854942
433224960
542063104
458458915
865221608
450250872
1337685134
1028216137
1148386231
481627892
1231736437
1349083205
199940383
406396446
349785081
920739020
1287720960
720615626
454520973
741425406
478940686
254704326
741922574
319226127
972013007
316839745
1117492539
880921785
1143969632
1179771670
760612088
418555544
1122637166
735442004
493690686
1333109469
1003727195
175481225
847790002
593759024
803410763
1394034464
402620620
1023238844
963119904
1394237606
823253748
483130065
76798011
1321452461
361379573
889821422
1295491365
449790749
745590485
371400290
823882332
1343321519
984649527
1028746070
830939109
861986363
923132668
1091536782
754343474
861415868
1349010157
680895028
1211624827
347990795
800827323
1110459165
1108376962
913133598
1208990623
543198987
765259104
1328021451
1002900704
267943867
971654374
1149732692
679327359
1322433326
951024190
956382781
730869439
520877414
938502123
1368888554
589136278
870300607
425175037
728781925
188180480
1233001905
390516278
1143582031
390312551
569927542
985762390
724124800
547854945
1055573965
143670388
153169335
695718611
572822826
217190433
924220163
788639534
1279351627
1060002060
775818975
709470179
1072368260
470502054
1317588281
401784111
1189781636
1066263553
533671040
814537433
865193748
942283835
1233024719
996747473
679533595
943078639
1181520539
538196351
803340393
1227413136
368193626
39257783
1251152533
1367757217
1182545573
1057288259
591742071
1303745885
309423408
1059561445
1044710384
1003311261
886556068
518278461
1325848190
939862921
1000531006
470605725
902085912
657812458
729569518
1285361004
1151891338
831416671
969348610
732129573
1038943167
1395908203
850949458
746489847
607895801
368586952
751776513
741139669
1248816469
539295180
972620407
638917409
1134674594
1133742422
812121894
502992847
956272940
1279531943
840398616
1376166486
540027334
984794841
925189263
354228858
661484918
1317519411
35362204
741012289
770303787
600564464
775250071
1064013773
866281838
677530704
380435692
768991037
214697465
370330234
981181855
514195131
619348012
909295393
784840658
1119402803
536939492
785030882
964225362
1375908441
569171549
845380831
1095914976
819184440
1175619345
679877184
1093085131
271969128
1133432639
477568704
1069609135
1254377947
1244734793
1132566627
607521432
730338602
449469945
530351517
658341706
1210239406
387952644
348297512
558214631
1202025849
1019281972
743897544
571474894
409535997
582507855
739224176
553906893
1273708512
1082049118
857996337
1167394111
1306964220
698606190
736979547
993610433
662019408
194854089
1274791002
457193682
346243893
1106795783
506576322
572866499
1257438613
881172365
957630965
563246111
1110910831
784927863
512599592
429050351
594814418
1291157404
401039013
315183822
909489272
793848982
532082295
1293219702
1314237700
487755584
1217051831
1089109250
686738219
955091598
610380921
382147643
1277963456
41834659
786262976
120401237
1220261079
663174082
405541735
595787441
326943742
664987464
810811388
1335928643
229102146
923131630
1140991923
1251014114
437464861
324111042
471048422
229309663
1367251273
1175397618
693590769
678287122
1085245729
906800758
1060748537
974409650
1002140739
1296684410
1150743896
979984296
1065932839
753803760
863256117
1026884769
227314505
385216829
690704119
364247286
991732810
746748777
365448109
554571793
1078433088
1274203102
942749567
760809501
1078707813
962530344
1307598313
502936419
711034066
1335462586
302074325
143802836
1189360732
471511138
1111236027
1254782232
631904798
1116446937
657935802
719759390
337833101
743578388
1037536894
389188851
315111277
1082870479
914504349
455698296
433779982
875251105
467238009
303962592
603643985
180089648
491093227
1014226517
498323705
1016167464
1099024739
291320789
793059268
391422204
717354798
1029689677
1347052204
1331677604
781957133
953330585
227667183
463772800
1247438601
1357582976
1061892563
859913696
760791118
974832340
1067490128
207629634
953052438
1161167884
1313818293
1363114242
244774889
67655760
433424784
437355946
1280684331
790879152
787305583
365982357
1199650345
1041069748
826815757
890196626
687594544
718008066
781030309
698294875
872944138
852147364
1341204982
687156382
611831458
1362226417
702019478
1172238915
1340205335
361982212
1300782504
466404146
1067776309
1075212290
1220306597
459737227
445101485
979730355
547303462
1257270559
1347776193
1164766169
573920773
979121788
559566145
803834768
1242092817
679579701
384432471
1326493564
424638175
638389180
966168333
821227810
483677946
1322829044
1077123625
1196677347
757500056
1248956594
1338087522
675398875
745449600
1384614226
291953430
523013593
1027812753
1234861033
1389436077
1165229310
1359622628
1186297551
737465417
534129770
773884928
960216265
444851042
1028685540
266781449
278132651
736612434
719548186
527330792
760777264
285914367
341679835
480686847
1117095291
950410255
1118399035
415362729
1367019765
757512323
76039698
848084724
299037189
860573157
464657114
1347827426
479846863
1264645309
691490739
767626040
671333682
38784659
612761276
641332917
1024262921
945671876
897350240
696779229
981225515
398252777
1111417512
638723031
832178102
656742035
1278491643
427735316
552533085
982337729
973146602
659156475
978397555
1190926370
988363753
799873524
1009410108
1351250667
637074067
528587817
1356961878
794864301
1224481171
1337291718
446064615
1048098491
407117139
645323431
773115583
1031679281
544544636
1226380463
910724861
876118367
304475128
451548269
771704239
1384413812
896650918
1047090022
704699127
951638842
1147067789
450269382
280107341
1288745782
1192699856
1100439259
580471944
916890252
851451968
909761604
544283025
1389760016
1308786484
1157940277
951793334
306667650
1325967814
749814304
763113204
943789196
865700848
808484198
1000671249
498995485
521174332
700046642
542788879
809916589
597608949
919705761
710804029
401764457
522612222
751864076
508983504
1280764540
762069610
1244233727
679184427
482802886
663365565
494532612
823033405
708867322
803627837
1191673468
1110792707
893305211
1334174647
859765640
862710410
244065131
1238737460
488795861
419173282
1274819827
1247535970
553872715
103630724
346189701
1230288729
468922575
1353788885
625231332
155507594
562518443
353719449
472455321
924717475
1005818066
1067502208
1377207966
984375598
434632709
537542921
538857998
394504562
966288867
402795479
1254129485
1160505046
1188692626
609720520
796539083
718781874
849902280
718812183
623344213
338671442
630998659
721703566
707975688
534891327
1263699178
1394319985
855917991
417249804
1049810439
1284783915
634447786
1163522485
1241805109
446118390
1376242490
1002129230
994489671
1061598253
390261712
392911708
727005422
1536323
305895482
840514610
437018918
960978368
1082952687
1342955342
682527523
1121768912
1151457258
759669405
564553641
225743636
506963687
647041873
841333929
580778885
847385818
1093611274
924009105
1352102898
1169297329
1064430786
551973715
848622251
1231345933
823494680
1124981132
1133101714
1023542797
1166907732
260668870
543356594
733390461
389473607
673325147
766720353
987035346
461958687
467233675
871204207
629474904
1322943244
391864193
1356076419
788815161
412295183
590198468
1029319292
1286629800
505217516
1356876737
1066378962
961815523
1000615602
1055011844
571575205
785726873
473063497
479596601
1021211899
761376177
592734913
666486991
821587987
1246216501
562331387
1144687356
1107240973
213818059
492225527
978054421
1265784315
1327773895
1171658830
252856705
1162584488
674117168
1306402625
653219011
871686552
916278327
1353977410
680167783
752235728
1204491001
897513680
278383021
1012231807
743871917
991772945
920565003
607025896
973886652
289836565
514777126
731679476
556700444
585674937
125200652
1259475814
839941599
496490832
1230949803
852653165
505980667
1308834036
1020269027
161286877
712758995
536189616
1362848274
1360015989
573043043
1306262919
799507116
805726685
905385197
879078950
103497276
541057958
735425847
820473738
1248708721
746114469
937529534
826846773
704017020
791453162
1292001809
1024148166
1322257685
855781661
1219494562
1216389391
418085609
889124005
571628827
733399421
867172220
151077628
716019542
1003542016
899692419
1246132471
870135750
556735052
826846388
968558752
453201061
306108849
887454283
614483828
952798079
554208258
1027643760
1312310541
1346014601
489013341
1120011322
1011831019
925681835
944390791
336570801
1355953594
354674390
1383456564
987160353
934468807
1091541953
951564220
1327383990
803390882
522898719
1114673576
1141246953
819873624
809512763
906111446
820601879
729016918
571560889
934903085
873861163
1332525051
499609042
1143424074
703748403
386779624
379848030
1209153849
858417701
1050134999
712315720
838966042
816133417
859280316
1275292939
1058079248
788545701
584640790
1032960768
1346414361
662276296
779554751
534790749
911407364
660395654
691757885
404955368
363734441
500246869
1210411976
766522955
1193320595
475397750
526101540
1257320660
354275563
618665975
779793326
486833897
401192115
1230007099
1005723770
946797440
497259670
1339262076
1382979066
529433664
525773203
430469443
760305004
241994993
643619310
450341824
836073652
858923140
777756918
805612455
1214393210
1294902914
657036723
421207956
1073153570
770890373
1008067754
544914403
554471087
573072523
745896699
1011597770
1358051649
1114047816
805505016
528171638
656462814
262663104
1062174332
714315180
1197562621
474161751
1283953565
343312499
847784577
830775886
502212819
821644243
1296319819
1136699946
639872736
1284137265
901101983
781954685
972939538
691329060
841644695
1293716150
860666867
1182157936
1241917582
676739117
923224075
1385551918
965426573
1091405014
718854510
879438472
1326279518
1188476128
978764405
1273249759
763067516
795652789
126674237
396880955
249071019
474349786
975595441
848904764
1332846348
752849630
947358116
424428178
1272947283
1014042098
807455032
915358353
1353292323
736944440
963267566
1149251275
542951180
763441578
856811739
800513193
3306465
529752461
636626503
180000387
258100457
944156706
1050928754
941279757
230840181
1008062013
629824710
453916561
576200397
1203820306
1207512942
635373641
1024431453
568586380
459569702
1230047196
666029768
755349683
835640779
742735173
285146009
697378104
1103475872
243542463
516523446
903792814
471836792
898093201
1241560145
374934646
740507834
1282553094
1352150436
643020926
650352327
920063502
324898605
1332592456
65903425
454945139
738322013
1314400910
651091823
1162592105
1193773128
858718291
696016118
683179155
905601551
552719680
1014310855
1134933575
968831989
659873299
798787413
1085752687
941372607
1146066271
940660709
505683224
745739449
696703872
1375270125
360462148
1157074652
1310081541
497020634
686375768
381801115
266288733
1373310941
537302432
1111671459
485210932
524670560
1231840850
546201258
477395530
469583985
539086154
754943586
1174470964
1331174688
1179900725
1325580204
933260918
1396332517
1230224034
937892901
216109059
1039339535
641661974
586463103
340323197
869284222
747359845
1067086587
382649475
699798782
1192431370
667461048
916736333
1234675133
902001157
668699384
667188755
215613147
1220199922
1154030798
737473704
1035893979
646897979
1034868742
927170609
925276974
1238647908
1327980923
950129180
1084433708
624133155
670040087
971951574
796217472
577108199
1200059462
542089305
716697622
726082495
1056288715
227824729
796094131
1199834259
983310596
458409154
1181140899
872317058
1342465804
808802106
955169064
1056483806
332570274
749064342
544543228
403686567
562200913
931583729
1155165412
223194865
1245831610
861319699
781795075
1192439064
850431523
1205675858
361604633
1346633120
1069872211
713587884
638576376
1009173765
776487625
674988966
842691185
955462374
929923300
1239089072
987826128
606146064
382209699
321948293
1064677879
788566184
558682526
537513080
1311582084
454035071
947775656
1205818026
753245022
553026539
757131498
1199577669
1188672340
313124816
739275969
480088380
972725720
873683567
297041264
880805210
1152679925
730073345
849423366
541317210
822158873
397556395
1276125109
1304639954
354681064
413767373
1311649091
678234184
928777484
1339020712
508434210
398710382
433159462
1130574559
756561728
388126719
969371980
858547295
1270797241
373494344
558472975
602986740
867736027
568049953
1019562716
933265067
879736606
1396281818
1216210296
403869133
1238115286
982470793
1359240511
541802108
1373091480
536678888
599770057
1376329167
1232495150
810669366
798629579
354076513
1338465053
1190462820
446792260
842350930
472982014
610089629
683305732
389036427
422968585
347386800
1138710212
460467179
756617566
230550639
877764247
1072300090
1127154672
1137132144
491197578
647132216
852150765
1125033999
955913386
569788225
723858209
608725146
281412366
988198064
234748312
930991481
481946982
851209230
971207484
950837060
318164253
903034183
702509953
669940099
923813049
1169236710
351902699
396454837
720559014
314558323
557768450
1223822842
469787272
1075668256
933109720
661236433
1055044710
640564520
788193871
764128069
691717217
1356746837
1210539380
791899364
562675981
726333212
891450199
1243816575
699672214
356816532
856200570
654187617
580531547
659782103
929870811
905485804
1043741604
853426805
1169185462
628692880
328933813
516068237
986111825
555523848
844543545
541727328
1241533554
1128198825
1005091401
1158265535
679860956
649005403
1293120339
393807032
1089431574
690567704
845723055
1242019473
1200836403
374213532
1034268753
664564716
316641133
967909637
888492148
214843163
957731438
524502069
1185349491
593639158
947488639
754028895
892754204
1326988009
932298890
858685041
911352777
411411244
917870426
818179138
1014893091
1350215579
470895916
467513503
593969562
625230369
1262243035
1077685694
845407915
946065390
1252686965
612265422
1119532858
1122760941
839403246
1114700350
990196685
373576096
596641741
1307668872
862026234
1021848410
969720122
912177971
1194249798
495271882
998796056
1209000230
468134092
991272070
483152817
1361893319
1114418926
802033713
1289446989
962102008
1115042839
464374545
1153724381
196749033
1358738250
515927353
1194614676
205898337
1256751569
165017592
942176963
1098605818
769143530
925374745
584702080
770044349
1053236614
971653200
1079216080
1128921426
113591512
466813043
845336786
951754185
962578461
1223101779
1239723069
688431145
435458554
121247548
514453600
804202348
591084573
910762709
708063460
735671160
867923832
1134201912
1254438846
985915171
645856647
373117395
755401969
662792700
612606999
532350936
768669016
1018570968
882196863
855791921
881535997
1055967026
488210111
817386472
1335936563
380382575
1131668529
714552732
784946862
1377239680
1092661412
692929757
687875336
831846740
782257448
905111474
1366459617
742917345
867375961
740915865
1096456101
1270910575
1090434469
1133872474
1115237514
940112831
1093783725
1243984421
367045334
425887604
730231429
1341745308
992431364
691733149
1061982447
512602571
537336745
535749714
605812172
574969299
541071967
1103071100
1234506884
503575120
948954782
616654138
278990431
880879041
1269942702
1127391084
1077239454
854944515
923316944
409883208
609040458
1289025413
1126146630
1194225438
729657111
1352728515
1178879102
390967390
947583510
163928055
571672378
1160572113
575272612
510864287
802844812
535382195
1062962775
292286846
885138488
1111332747
611674520
1372563553
480860918
592528399
301484372
926344012
506068648
784974517
1245234223
746329228
887645589
968374302
1270293415
1017648379
1022114490
948104271
1096270021
816228915
733623651
775003279
918954943
1190066724
809531225
385959536
1152194208
961092766
753672944
356715407
1108897166
435197086
1037709855
743323689
741694903
1241501094
382220029
315031426
998765345
568808472
971135714
487731434
402455089
1255211700
488681499
1379592262
559072157
1240932677
1233732744
1133004656
426161908
663871732
1241621043
471518319
322192260
1033982049
849361785
389772937
1336269956
242154630
836830654
1125492647
999039249
468991278
1329485033
796177332
970368694
1366167363
366007510
718377917
553985783
848165254
650277918
1011658800
771655185
1284491429
942905613
843723756
1048858587
606560671
877069903
541901104
626935186
850421776
568286053
921407230
966507271
837295679
857887738
673089594
1384076094
1290396621
1355358896
1047542763
1206491924
1100835164
733695763
1198127479
705955096
919955392
826307086
982367544
1006437421
695684058
979031571
853042720
1300854409
654340260
812708376
813320977
143899045
1126611590
553363498
870551083
348303680
930203713
760295790
662428088
504060035
1016802770
619733261
579101077
418826893
1219154026
191356387
418428865
1360009126
475663682
481110846
1140851130
1050745628
1190489136
466589344
549507012
646928022
937925415
715884688
478299023
1364385329
619336138
847545715
390759709
766331820
1055464748
1364947664
861396947
1258660928
1080999240
532688738
110953
664984035
1288659664
1319557044
872865036
625450159
1340560097
480030940
1011731242
663185761
1253006675
705537981
737207817
1145825157
583887748
205502599
952776347
827698182
1001425197
785000473
315694154
1036773515
1275827385
1140484143
486205001
1087265950
1347493330
624879038
557796750
619048607
1237741258
168444279
983081580
370434246
365840628
1034104683
663226902
964706979
817083929
1062837645
439593981
928944125
1004923015
867954234
1055497937
996776445
1026159580
555844584
420636810
336618444
498756274
1371769827
961923688
262479767
510854412
954341109
444913845
557307752
888469836
935046170
598947923
622022253
867226880
999767680
586959563
374527585
1378834743
1160907250
568440461
637245612
772431825
982762881
1008515927
713728939
992700662
1293515576
1179928430
1115681094
493526006
939214054
793854369
657792414
475452158
922803412
282622982
629487172
832344362
548594904
1395821187
572224694
306801232
1122699841
610075384
398486034
1173584081
1028331160
973602424
665284950
614173655
499137904
944180696
410285088
1011826414
1115435307
442486904
865380435
773267983
486023298
660112122
757242772
849233120
851787500
463721659
809496670
381273384
921155810
824004081
765197507
1126364969
1337830354
1333290509
774276022
941659453
1157771887
593100058
296331868
1000008632
352042438
1337654434
1391815972
280423274
432678006
897687241
1061424904
997542194
479940433
696929929
1234322370
921579642
932319753
1314352154
514440677
878065812
1364632365
1231927085
545892040
1173774825
928564098
420606598
1357371806
1230601726
683485102
896907498
807213789
1150377529
936196877
823188790
676090096
804914279
1196234918
519652771
1043165088
852324262
1083634923
1097787535
1066229155
1242939724
1070556741
270658455
300769159
942002504
565797517
302011615
513927666
1022686526
1114183188
938974857
626247493
888304284
1084089496
782688394
1280169781
1066764236
431412241
470021892
898685607
785965552
853527354
1277657051
500911833
868344379
1077472798
536415808
114392101
1148887290
925156639
439511756
47718423
1142660240
545792658
292326998
1192079284
376534099
913693494
1071801692
227928983
331475901
220355771
1140214090
474694851
1120829928
592477434
1338215281
1261844413
1199626261
255000423
1189441193
672586036
947982454
632613287
405715282
777572985
668614166
1060872922
809039057
750665902
915537260
989968231
489181010
1049683672
562189781
1321266138
1301678216
983933757
1248876412
983090081
1079201600
1108361316
752515972
773723902
922622502
327100566
885597408
1017450946
1269338885
1095359940
491118402
511515434
1110250279
165395502
1241480173
523770282
718023961
391137466
864987805
1034307471
559628327
1139148437
652763864
1193756595
882337823
1377375843
922401869
897113963
1339825920
552375412
953651420
1282988389
812505987
761273359
925787868
1397353590
1381518525
1046514613
610676257
331678162
481102297
1104326890
485533516
959362937
1187162423
789066265
478306635
888590592
448990758
1365319274
1243548979
1164444581
1192970937
534933784
406431910
969690768
807127013
944024849
1247421770
1226352161
964929518
903799540
420701788
1045092200
762053208
315953435
876850060
970395327
1108658853
1378047209
481370938
2186834
357550575
493242396
607371255
1186007200
866854158
1248679688
1124357406
641821897
1072082323
1361895929
21767586
1162796086
880846290
1139545739
1069048375
1391790584
629593704
1041396423
689434684
1069475667
531254057
1039153800
878134509
408138004
735430682
1329071167
1151987872
524502894
1000456871
874687940
505547586
704687172
682812826
539023716
271716530
258649243
1101026471
1318747769
156907140
465111047
1375108023
913042256
1315420729
615608345
941296128
543942619
1124136067
929074177
1075084954
1172871992
721923214
532290873
317793512
439911073
350418630
1338714784
1104784484
1010271498
351512970
406198976
898155047
531699827
482726629
732535134
1281400931
969843643
1054072746
408569574
940970500
1300894456
523576795
682764194
436777382
557324082
541567147
892412767
456744980
893249668
721461960
490387774
1194589193
1201728939
1150267574
764878453
1123453173
468806463
268594072
1275445637
1388633613
700674656
1275095082
522827442
759869698
1195321948
494277424
746462778
1188973493
1126481652
439965355
1386548991
677665610
1096797563
1163623204
414681016
401326382
790829821
541420947
690858098
366337994
951876639
1028901985
1255039335
519251517
1304569165
938051343
693453778
1081880904
1185119403
707038792
1124146904
839075867
1042457743
931899391
1187563874
781466459
917660609
1250095382
1204415817
617579334
1239129187
446953434
1163242844
971942031
625136614
579530067
720642726
759818273
417436808
623132885
950970950
1249316695
635456639
487938945
1166608940
1317567492
1368224546
734629255
644584240
769380188
851359185
1215901374
253349834
1032598605
934139917
420497460
608147028
521603477
1007147058
382441366
453326855
865611681
1276649710
1045854999
1240660616
1192681751
561538758
954681615
681710307
259449077
448217049
570228339
912209594
581962833
280680752
1025155516
896047915
981736054
1180727293
1369528228
754899382
645299794
448194025
996181830
832124443
768215612
516321251
1232395207
769737172
492522252
899851116
853631580
755689661
1077563294
920884424
838954089
1008985436
1048655791
565122936
466266259
699169103
407300923
912327108
875920880
1039319423
908213290
795123030
1009784062
578039961
608615480
549863345
805836267
1059030991
1233460188
310735745
937971549
496643937
1078748683
1294809712
754342234
847398177
1358086030
1337490917
1375657678
1078901622
864708964
256257369
1231848501
1232651121
728906350
554998336
626042264
492097175
904825151
1102818422
1287039201
520391019
1378964645
739212105
308563292
1035266784
1135508889
1318863650
1058465253
1271739275
503307563
1344949175
1028641599
1183642026
818268088
1326914864
942017873
340148804
904890833
757491569
1361044791
866065735
889133071
1017533121
1117214178
1201438531
627556278
508193190
1231362195
593913594
1357142771
226218770
911274954
714368396
385341957
895302872
973358757
797758667
1196762428
542562263
1235008491
926434685
694533920
156259342
299276780
1163784708
375588239
874249933
1282118103
630636854
881358469
632214393
467690023
1395719881
1307786623
1191276779
517687422
1033665618
658707202
1207254865
473011573
908267345
873751073
906185390
442038985
650498653
611721366
769841698
641099976
594275739
180289497
985820641
572957966
488787711
1158636295
278776030
1131806202
1317990402
1078264663
283162762
617409213
1169426269
956240933
579646999
713419408
777669925
575884648
750648536
558528201
771708859
441798996
1041185284
761281301
1148288503
1233253059
386458522
700436068
615878775
1065414825
878639585
1025262840
723691389
1029619810
986376246
1052634564
1065721120
1022529955
1020914353
960135399
1078729968
846446985
796383316
379301956
562144122
782671150
1234002111
642736610
1025788057
1186904960
575039368
509786378
541170518
903628210
1357019228
1290682411
1232096575
1129235739
1301983661
643017028
510081362
322339274
1366633824
481471653
132152361
1157275629
463261169
260044326
567320234
740773076
791845929
1056384161
752775570
471226129
967898660
747153147
716907794
849717955
717467869
1082062252
900231929
1172967180
1386520443
480344622
1101703776
1337397693
1214588827
822316738
837304553
447074540
1222143049
505732134
808294569
503332219
864106365
296777834
794177426
1205964744
989235888
32155249
1061855717
573571895
606889424
926591735
735579153
1062922810
1098476521
784757626
769066168
582907250
730815524
664053535
1366581033
594371865
510188148
1121855149
1128987832
862479663
462539304
604509025
757669907
1360067287
284375109
388683058
499108638
1086675185
1142353985
884909729
516968165
1067965631
860530117
336842843
705475346
908778095
1333750468
554821986
1220253842
813969321
867276307
648550675
889341143
677223038
522979458
795837675
437240437
571533851
1393723214
754228985
769237081
1220376914
940551723
1270808789
154188217
1149571429
871922065
912325676
451249375
1333289698
1362357719
930211368
590439995
1386867596
1019112073
619001920
1129504134
956709038
1137067401
838217281
825902343
1073184257
716232485
795727859
1339195887
930801185
539100499
1022987324
1018673242
1171893238
1031060749
753432459
1260533765
401793858
913647123
592236657
1295728145
653415402
1003796192
1343774163
1073212575
1053682857
1188068367
526611367
1367892984
1346276224
82394607
934543892
990922232
1180400537
817085306
1271670388
454766411
1229415983
840541090
1192179058
499193473
498049848
629529267
728539126
1097605030
1112213299
904626233
867031426
1388995449
786012907
829063002
1346046289
840902853
1070123747
1321811464
640536776
911198172
1392104128
949788951
727109425
613612134
689930901
1244745547
735354177
1092593340
510270503
1061466759
560271525
341818699
715715276
1089604342
148639118
604696788
642210103
847406725
501241568
1120205745
549844974
666861952
903809704
629707556
1053350128
767767742
838438237
635211608
745790475
999743729
811846673
1227009519
935441754
940616069
784353198
1128489388
555155639
1282774302
560138774
463535905
754798983
916090461
1031419029
569301481
925339221
949174088
1385906093
1252871405
561359412
392764944
772534086
1306583653
1267761164
472549207
476677157
643164055
580125693
470443208
999953515
840816430
757461965
1150326470
697594699
1157277222
621944728
1191462638
1147174800
1245024393
763987850
776146139
1105387886
546203468
837444891
557456073
1249817439
914411808
962346684
783835214
935901885
1376404781
494723737
807921400
457660067
1024521197
529652947
647286751
1247795228
502534482
474232170
272628078
1069349608
962158891
879770206
1367085339
667254606
1328293967
949720737
499691480
1052592431
1029007941
686631821
1181728819
638654438
513985979
562214412
737080065
438346069
1010904379
1045116849
306588701
750163262
291361394
877326518
1287269118
827587728
510647510
559943324
1066489039
836066846
811084084
707393786
1221823858
153429985
485986474
730305989
785016048
555058087
1298719196
772721182
1390661418
411095649
775249742
1072429739
863884964
967471066
429679507
1075544358
1236811638
324957820
638273997
934084598
1345535622
661930149
1259953631
966912301
1316675688
506786278
1138019942
1239106372
1361137232
444801612
701374678
668923648
942988380
461825686
873304629
723397225
673950030
474479355
566729580
1006088324
472178590
761944927
484720996
752331209
584658847
716158847
816330749
333651409
939531251
843406591
1098143480
531428773
952041760
788340163
994198146
1276002090
484942634
705165399
369356529
1345117702
449066096
774565280
1148657479
868167853
912888031
780652526
649224405
925655983
1220626105
1207528446
1224864675
417797289
419561398
958023899
321423703
791698820
210179130
486394599
1078943436
455244224
1284433349
824636829
1105157356
827834356
960706034
894320546
1000371645
303562139
353542429
552402027
414336763
1011308138
412634218
1222186227
850541250
739372426
786894685
397523581
641466463
635549445
973496954
1127297302
1105982744
723979267
770805538
282193662
1347988061
720531349
542583527
825844687
340720994
719383122
1075188233
549869596
1026907397
698532896
912851880
1190181775
532144157
386336583
648368703
1116032049
876656586
736709990
963029866
1268228689
444019488
690979231
1145468716
689373130
855775844
373146620
462540084
1383521876
162716411
334586655
665734358
1274577416
1096115103
736052061
539704444
824811497
892981547
429901344
472713323
388492661
853600644
955357461
1058360648
798258519
414181785
882217114
999364207
747553769
371387144
707252571
732454803
286507048
829149521
809658154
777431147
421735551
665093115
257626963
238342953
803878213
877346173
593573101
723076692
953776765
899006811
693163971
923542970
1255041634
795937781
1272383402
891330743
691746403
876319290
1398435174
691411106
309380584
1353340565
862495553
649108882
456826067
728144962
663521374
946244482
867340030
1149448136
1334876275
976020536
903542375
797010597
1090428864
1004488712
520622145
934014928
1042705579
490751266
1005796331
757630451
1343632156
1337809514
1226821498
1255040404
675400153
1138701922
1095636244
838809391
3457691
921373661
855535734
475677394
653417724
611309170
1077176274
1353052664
1062312351
884177301
498152676
798470847
1210328325
503389625
597993171
738832819
732935410
629225955
765604588
964344966
1294199535
240816702
1186339101
1300470612
813877391
426693653
807515072
1136376806
533895295
1142930245
401289656
927055124
1333036908
461706982
1249322336
575226403
675447121
650704501
531357782
844438327
397966094
1296455416
818231681
923742196
483503109
885860939
453782478
1170947655
961365922
624270686
1287112235
1168798868
783917704
152162717
1227391048
821775240
264429775
1024451354
864258784
1097571486
1314597361
870752908
258314141
401192626
1073985693
911218534
988060604
724470371
1360360085
736169399
1312211765
833853299
735075012
1179764431
1351129975
581151663
1201879726
656630438
1108424048
556725514
896231670
1143361543
985290886
1097984554
878716207
1235211301
598426235
405685499
327423794
490190588
114359320
797821265
803366824
984771282
1267844285
1163178312
1193223889
702941664
1311286105
1127633597
818250435
1399924946
976433021
1264694980
714962870
419817826
1184513917
779308809
628203174
925517223
539194609
829077007
361203167
938970339
396754240
1145563471
1009547654
729201130
798908224
1384266907
654446222
698549645
1166643443
1231577201
395619946
995164269
538031620
855249235
729226959
539667323
610019827
609187701
822651399
1041427932
477350707
1290068787
1359189922
899060106
926325953
521254979
446914060
653049908
810847099
1001758716
1088081212
1041256666
952553271
1331664012
392114749
559063277
1191151133
955797961
1348712364
661817557
258795713
723509180
979374941
1022702029
602197991
610255374
263468916
1073330547
1116368867
674956311
1341975690
1230278421
1295697260
731204312
1061499868
671471146
710130290
389177370
783049724
474981443
193423912
1142944894
854512339
700659606
479715299
1398597284
475962979
432706750
987626248
1212201556
587276739
417440398
1120772589
464315517
543057497
1148920488
401667649
850215471
1074450491
390903492
872152681
1399702369
249714983
1035178642
1341761176
715396521
1226980132
1062997622
70414063
1066787136
594348828
648192170
617703771
1314390636
349453516
781796208
324027342
779671394
314012782
1374403317
869784128
1142852497
1384914966
677808670
946291102
1146090836
1039595376
1092564814
1156741097
1059533053
715619336
1084902652
894353021
412013496
813506561
601959635
428796717
683302488
1086587469
917622072
1264063065
465821052
878188811
29092155
1304976538
977368718
1292650055
796280720
180294365
1008971222
837269852
893477234
1295752852
664043419
1337176546
698747652
533601124
1356775157
482704339
891552200
1134752581
774697578
783109069
762147975
1367136779
528927178
1323824032
507020821
1071986686
1263678984
1161160763
1161260567
629198224
1215590419
789997584
1325000259
513590750
304652093
1194322198
958294168
1036613866
579216125
903817266
1214180174
1290965759
656311296
560348287
233423697
532531680
959795966
1027154032
561913152
1158674178
148791454
657961330
762211757
1142556725
363370015
149971145
760945360
532979704
496928511
771136039
775106947
816398028
1308596004
749826191
1140028148
843443711
1128173936
1029907067
679596650
835863598
82512480
1372513974
820509527
430354262
904813192
940018868
745373808
1363049355
1248871651
850748993
1058853095
772730201
648457804
500431180
403569354
815004786
773777499
587718556
479405698
608571604
1053509923
310451827
558059120
737843540
907504816
1142741868
641330239
649252577
351714462
694633320
670746588
1319766662
653883962
826788287
794464030
463729319
899058498
518061251
659347793
648328440
1274725949
1367729754
984823874
743297625
1160518116
986744297
377956538
47602592
1196195296
723502487
400089734
768683496
1372238963
992584920
700486959
260439929
1676585
1375843718
828942284
1183572952
1064678413
718425058
1159908552
777981591
911038797
1087934975
195977787
1374132041
670090722
469276260
535716520
985392232
1079248054
575988081
1089056258
787044130
728881255
1187995579
486164044
831467725
392225721
1062487369
492962839
942927703
1276739992
1182521198
1178107951
1093127120
1022857563
769446009
767848845
1274771621
1288359198
641129362
1282579546
791655627
617811995
602761923
576911811
586539376
717449080
1077284286
745167530
641824693
1119555172
1084312269
780036525
685531176
1366005076
973636333
810022681
1332061977
253622242
591030536
1074454112
1075401644
1396377022
992214848
624608264
813336799
1228430755
1064489175
543381470
662643108
652742343
382691097
749889758
707602524
650530112
1370538600
1019912207
1120437886
634612853
997630680
377662874
632804786
1006188798
970274017
1068511841
867868917
552887218
743626033
1043901932
528241258
1039062162
1209039644
702178974
750640141
890408727
426842716
1055684544
780512719
492083530
881260664
326451583
327834883
1368880191
525118286
952434977
1233866422
473624377
333142560
715104691
341789738
717160862
526149234
660184201
526616218
676759610
1336811634
1083437046
982249097
1082280016
518943590
837030824
103679404
391327394
306589204
484703980
907863575
822351333
929200558
275651292
1291715425
1267650335
478399843
415271252
428316069
598313057
843917201
531978810
739436985
1090892460
1098901121
915502921
1271304450
737825663
1292689883
1349205774
475814437
830038195
372601781
543795883
340799911
1363171112
603988554
966896568
774403304
609128242
812042929
751493829
423721514
288824631
1177924347
1266492779
865896675
502575491
501330970
916708714
478078277
1051993947
475205964
1089344468
795258053
1091168210
1089211601
673456017
186673649
604290943
1238698044
995750446
1207311849
1228099595
708898064
1244987415
1341169837
542633559
967253956
770109339
1223460091
455977751
1375748592
677340414
477703816
532587638
1031143223
1081707618
500909870
974874436
803613246
770735420
746742071
927612131
592115589
868211167
243739903
738533618
675877923
306410959
1303920745
836101248
361657225
347008787
813257341
516863628
534265878
962905752
345262657
552128189
1020030126
1073741897
544710848
937648148
750774255
646218297
1183847572
939057236
808109450
802415834
1190507414
690561443
1391942295
614288390
1123105044
314466309
899510237
367794218
919966864
1073539859
1233516500
684187246
1046369400
1294709453
1073164356
1220786021
527300288
476879839
977027514
1004029582
1019044668
865888675
954425658
252376552
963261431
690347627
770153331
626601582
655127382
384085467
491227634
1301613970
553359622
587703498
812097169
1006153496
912656417
661066647
678508455
730864182
491109716
1331674723
1304982513
1252513638
975295878
1077446692
420025445
1013481166
610598473
1100325525
302317859
995974620
389846606
803745274
822842792
1094123283
911365135
391944044
334620584
408432050
343165178
524302732
1016326930
570593280
636898992
1091196674
425622542
761506356
1084822912
231853833
1213292631
900459222
711120549
840937617
503005572
747027272
898952435
1252184798
584147551
959405132
185362867
34830746
790642342
730596540
1044650046
1306046952
1122459460
1036221043
990505460
383489688
329422264
422101167
925007347
1314769315
1160156401
957596335
438423081
304852288
484936445
785309537
1100382960
1220659576
1068507696
1065930588
416524883
720270779
221647964
1184267274
1224851224
926363622
493381886
944510305
851639035
1036429362
677612675
844691695
663412106
1221823402
591807246
1098756977
1192816299
1090636544
1346451293
242677401
926800887
573902587
1276272883
745188227
447263530
1075635394
1047614060
1222106975
548591221
881067001
466019742
1202790603
1063383901
963852880
452444682
420421868
736935903
481422633
832178737
730996048
465087365
737681294
1079829599
949097619
533682693
540135135
342645440
1269547292
178266113
643777164
726183957
887510251
261245298
1336213002
990544809
344817938
1284304570
509472446
711146853
841229633
379057929
1214958660
835517141
1382855405
1021962088
592184336
856386533
399104820
1079383538
535969723
930197170
857433806
953662428
1099365911
1068670482
541077715
393267513
511531530
1162381655
822769943
763836973
646631899
1381462806
721031963
966932391
819526309
886018571
290382720
885254859
415737687
446636915
478239980
805287332
1185464678
761754459
937758295
690931849
1315923412
500456366
786026143
1276158921
377194015
1097905282
642314917
1349215940
434579740
1270245097
484342266
875545547
1284329241
1109365453
639819796
1223697913
1337064450
630161284
670053228
778988007
495367143
815612261
576725437
670160224
747987874
625982846
1267370552
628943501
738973714
465652560
899885036
610349732
317103625
735268232
474338552
1029176210
651655872
364654737
953106626
641205465
193427893
1329814385
638272556
749545012
1132564478
1124127346
1010078298
514674333
1093772735
680742911
1150378846
559500141
909814771
870788371
387796296
218723330
1231447442
1227873849
696546345
928090315
250823605
547089382
822013199
694393637
1241301832
416093097
926067665
254641154
825596602
1104519320
450008906
665236600
1010863065
339066115
587338507
1094199967
707213463
472324804
334198819
636632936
492347975
1082011117
566204428
910981701
1092968449
633566373
630089239
384329052
1319896107
1342327929
490777081
1196229076
634561917
1373349875
1201249677
1103821032
975659499
568868660
876074337
998701766
920972637
633072669
1059486132
834588283
1014081676
659364952
708978364
1186555339
1263015394
202276588
634318420
1199659885
883998817
937812776
672068070
454271695
706190953
422013274
1047562933
892643699
682484645
740322705
479956248
827573186
1228424648
364818404
1076929699
267124402
848944100
878900057
494108376
1099460863
403630573
741897536
620518796
814796219
650888708
835725624
1210741349
783571308
816235264
418963594
1396639909
1234067780
403930025
877455585
1312904202
912988003
377256544
330877690
751874156
744892161
1044851137
1224268348
1310218039
40873443
1091297651
570901495
446575230
1388929911
868918091
1217171610
1238170838
384635452
873890981
218403709
905907630
897440219
472620561
1129892481
450441760
508330066
1197575658
659350469
1245501207
985083888
1379218048
771962946
823433455
1201296561
808988775
1049580615
704188812
680174312
508940848
911065987
760626375
713050763
979492011
1002150481
246823027
447451193
281291803
763921699
1143079252
781222995
135572358
972801446
804468254
202574083
788079722
521012790
415406719
739485085
742232679
990617856
1044906038
386474605
999914443
345061327
649890398
690341711
809653793
619568510
1208907635
1084278661
711877694
960245137
1163435325
939343149
212212103
972501258
971006955
514021034
1244084802
754394224
744365536
1227328020
908031944
524854722
1293380416
1058745143
1387243380
423777284
1131225771
1181463461
995636685
1328353233
863753514
464613917
1009385608
470908212
1222748750
731205900
987674830
618288804
965434843
833099435
626223726
546805210
184313190
747125591
778452312
905384067
1292878933
334911872
1059045466
977703797
412598233
675704564
722175222
566759847
983814840
1029033685
677926045
541983757
1004261256
472984577
390163450
601071721
850460567
750549622
1014668640
1353003488
841795356
777743634
1118917869
559834298
572750122
1293699513
162327114
630161202
478483111
731857719
986019622
699364227
407266254
999965968
1332240273
686818509
1382028790
782236921
131317926
644160648
325603588
669540513
707559332
956551208
487217789
757073032
931093755
437494626
1112708803
661866636
1041390676
994846254
971264864
993728700
918241510
957703437
913230422
1393616629
426350335
454688964
356229252
711733654
514425706
1182133619
491435552
625938753
887652022
1323136554
1351822393
452088998
781686373
1398466663
1363735422
748916832
772335087
669971740
386780778
1381917141
720865106
794631411
541802115
463322850
1331313387
809214929
1025282240
511928006
1365963124
514642876
304288690
526359133
976285056
1007524061
543505606
712205802
923691797
714943013
973592668
729673195
924571407
938381078
556129810
1150933237
500568162
1363917488
498103824
299550678
3728615
530349862
1290338844
437849690
785277416
1044586211
263319460
455548808
1021179095
101639099
261133536
332164261
1390710595
1374961732
984064906
827388517
382020968
411935917
928756516
672967322
1234477289
674761928
391407870
1390245406
1269987798
1271780902
989410302
430232171
1361033262
501586804
462908828
450076786
416873762
145468607
952461172
1041619461
725214248
663038243
705974408
885850985
457600056
690580914
548925308
511482878
832362752
506690544
928953302
544981461
713668691
173100254
625868984
608657716
901848800
542361075
1053280117
894360773
802649707
1248115539
1267666420
843159736
413606592
968861940
684907870
382310791
1116802974
762411028
874259113
1172149137
58784767
718340328
1248917510
177175434
480850341
920474200
1315144701
438970203
634048105
489769144
632087295
718746337
692379604
942191089
533801233
444060881
360199111
1159506305
677145557
429416401
579714864
504765530
923386197
958659291
437247557
790620859
896512834
389626942
278975466
1009110243
523673624
630671354
878599985
809216526
387627700
675515926
748406358
641431082
430967172
236982826
400801332
1330559490
535700588
981528971
971309375
433373466
1393676374
662661711
847565080
371045017
1091110184
1205285350
1163250492
1158046304
1333759630
1022103524
1001271036
501318075
1125984867
1239938952
779637984
540277093
738108793
1380485997
52142402
644346369
843835906
1139025296
959521420
543182736
273503860
1023130445
572765173
809157247
951013402
745709073
948816669
1039434587
1056565512
861123498
720277380
475823621
1074284747
936172814
423440662
775237750
1177334724
342113487
901372015
886674798
1041715856
697744367
1163109246
567482473
469250169
554737490
1314384895
631419106
340566214
1233283144
600686055
553131815
834071147
840854648
1175718523
775319112
484421980
897121603
1166666783
958397143
1040354457
930524471
794463094
1180399571
373134272
864492353
456986288
1031561653
796961807
841598160
793400192
1253953426
346774082
714900365
821489790
935254393
1060151812
1398836834
1030784677
1218754376
1165197534
422670259
992304868
1048435399
893010696
515097999
435415951
1124240854
1222826395
1343165853
1221263983
917026305
820230265
1146159694
1221699195
763603134
1383983876
629373867
1082226367
289028225
472130912
430569975
1260363297
1158360082
347386314
810072840
770187440
920470242
440284386
617003945
640629820
844552232
1029787379
1321205316
1205837508
1356357642
1001583882
1107610813
750951023
1380607455
574260631
866468569
992137472
206532841
974348191
1199281277
493996758
966963832
700704350
1228747680
647891075
1175370810
1345757108
551561723
629395392
928979590
626828840
1308023290
965960047
609616849
859888496
613668420
1044940045
688719708
1070270909
432772265
507665714
943059272
1137613947
1259896021
285322601
1031271107
1158589476
1121873170
637880767
784617610
230639971
1191780995
826894175
679995660
323325899
1088804579
440459321
652672518
1350443166
860074914
169142665
358305634
790419803
777809953
142497691
981998827
1378279784
1206016861
422680525
1098574270
573847625
200435829
958253644
1304317672
879952930
1172332762
1076098486
1384029063
349697812
978496866
1282956331
873013398
566595634
631933650
281628203
1246997948
1244033471
543680577
1159072257
438137518
1131220628
828441485
717147188
544410639
270178132
223429981
658835777
1180247171
645260013
1366368336
435077484
829815218
948252183
494526547
1394988652
641125148
584605071
1322590913
788631454
1016549954
695149002
778927416
915418239
730861595
612399592
542670020
1245415713
1008572631
1185435197
76247861
544909942
1161194415
581863930
744393471
1151696269
834630983
1294920609
321400640
450249468
1263477875
343096254
834509345
2096462
806118721
1256675073
613789181
791249999
526482593
1131747912
1231823638
1358536763
809170647
782462429
927347422
1270852198
542011245
728794137
258296500
951974883
1071471131
1144810212
1267084901
1180273962
758217190
1200586648
448698154
633959434
1135134215
1360763226
998175076
1226487173
1076915846
1158129614
515277743
889638365
1146745291
670822175
920844263
703033307
234718955
594883145
1214204278
607162503
981437071
821475678
977106897
573746791
1288352674
1354743074
800162184
887212455
899371868
1398767998
155430687
396974050
317128686
985434490
535196706
944671686
751750672
1080704403
838809868
1334241075
533506307
806749809
641364560
738520493
383084736
1039335469
1380325011
1289046239
651141314
1189931729
688636487
926772704
538856406
592748899
477259288
1381707916
998854953
642506859
1073713917
595215904
459573811
1031766316
1004728320
627754501
258036800
441984997
1345879476
1151784309
616398058
1115185902
1383599347
228726356
983310497
683751964
823936634
727657614
407320825
793946386
1232514144
639409952
720569006
824154538
1250983166
437117196
844135825
754605762
1176459675
1049995289
1218859595
778050575
1243003426
504612992
497334006
268025204
1336404749
772125641
362165124
685254078
484623651
898069578
84272194
555976386
1379727413
1131027299
1353153062
836956745
905488292
1049105831
754608603
1106399907
1267264588
1345617098
1247320212
631999864
292298356
921343566
923837976
761065196
453458894
933897596
1181491519
613177906
433445360
1367726414
487815311
956544086
923300107
204479401
1288909220
923969643
318243423
1127987674
1324699206
861431150
1014880090
1143623670
411047369
1061721659
1283980064
773179586
1029866953
608353002
682763638
406147665
833453231
1154828237
401222380
1319240913
1120903715
1233284395
1003861456
794542292
459230573
791907314
157178107
1116240143
453428906
948853134
648399824
166596414
1237137933
1314299276
1274111896
1046200861
871423098
624558287
817756748
931098936
623339900
483854409
516380045
1274003098
825856073
1159575677
826999682
1266672346
1062534957
386319813
622457222
1292397566
948962575
468312032
770024612
1062146954
920159069
1100752954
1200937224
967576114
1057939096
318886532
229153529
667984651
807618648
463125690
485433514
768989166
209062591
803185677
945844892
759172431
614888018
960191240
1214533485
1099058539
457515032
282416310
1237445724
726434232
591240753
881444372
200476856
784798567
569223085
1067036177
518693622
1330382858
520525327
1107683135
921022093
754747307
876742807
959994792
606009921
552199302
930336261
1353045308
1036577378
541752936
1096242863
1234598738
1089124071
1249662390
725945866
1008040295
1128149849
1018405628
447741583
528064867
469172020
577064269
315945215
521362174
711200748
1198262787
737504216
527556653
946922052
1054754304
654031617
1126939178
504950498
412524546
416849332
1156264665
807779812
495603721
485278146
1123953447
396448913
1002287306
390474033
849721914
1169584254
1142312249
633598717
173661068
979918835
1117872693
609044253
553898102
678370995
1040026131
1007178028
405320326
519917737
1278540992
1158475134
538592995
719589421
756443662
970429947
1220285542
633415524
829991728
731642764
699573763
899811852
198303935
1191655675
719759041
871821618
1132462863
1177041614
1149806505
648848733
1339547097
1289561574
732922249
1356173829
796433936
913821587
1082597874
1364875669
1178669716
791121011
253502099
1061294261
1101193689
1252351797
592888712
900798102
987182368
877467320
802494239
932549197
672327256
334495114
703101449
1209814379
702644055
1176547981
910663590
1042541583
815012090
559346783
1152855116
693201267
548853402
749325734
1312644603
528881153
758409066
1332767845
1393357050
239094349
555461210
738322253
960142682
433998112
833334563
824462697
342036596
525547360
682974335
1297861039
1294623020
1100716993
739236965
1188043888
765661118
480875362
880698251
944485365
1174594859
623159899
620549840
511279483
243308302
1066796431
1041872142
750128205
827585502
697405844
866163119
593814568
707896773
537898689
1343318922
528110002
952945265
1242929477
1255456968
798714480
1065153664
778266620
460376149
1146951558
973726012
1088961580
228772648
990611004
549578536
920623225
443153264
338316293
1029914630
454925511
1110068831
973289900
878242461
862269083
1307388223
595886960
789117254
757131609
819659083
709246793
1009449100
430052012
384561771
1266960406
1135862358
734489566
1012043093
764546082
1224551849
569670948
857167047
1208091001
885192471
577352009
601700704
1240649045
667252102
934300074
1210436059
688727334
1084520897
888355785
638723289
1013902779
545465787
1071112965
1297125697
1082846616
846775475
933071423
807417654
695250866
641980440
1124708008
1268518712
735891747
723193282
1009359575
337092930
623580683
539213075
436336112
427410838
747683555
664716431
776372877
1201721189
781728737
1343377273
349686512
879339203
1326146451
1357935798
653195120
476377330
344438799
1125556922
1366702426
1393575924
442197583
1375363389
977448161
1251106621
1170704151
460803209
1324693133
1010076731
486382277
453452367
891665826
1112045414
1341875325
1009749478
729967809
1207593016
686962343
405559785
830379803
967298227
1126658744
876192047
978097976
507648925
1078959494
1232439611
1206384679
803724420
338874300
1266251736
1151373821
860557665
800962421
854218219
1255922717
1028282895
494486559
878886758
500125885
268347871
857110859
143292991
803877402
981775241
1153436639
1102445140
1164391185
522019459
810905103
875597172
876877577
810887799
1339241630
655900517
1217439129
974522487
1312644338
1060298068
1001861785
871664190
692019843
919551951
538003092
1015786071
1320908695
1367561950
1372141909
1399512574
857333576
525975337
728996713
857045736
1135983264
368360316
1261099546
529298751
1280152373
153236134
1371895277
798726798
861124592
972486479
1113464033
988417010
745575260
388175194
1333924051
181151727
465008411
457842254
324675952
642916562
394739109
682037572
920197491
635450039
1009850980
965557953
1347374562
1283096205
1295853693
529299565
414201441
543614584
890583724
981741592
760330355
721697855
1165603843
763230995
718022221
699630809
1258566835
1258012649
287229943
1048296591
208198512
736992869
960340608
990093515
1161808525
898250592
1381503847
1000284677
979238175
529733956
785002505
375659367
864010863
1207272554
1032331263
1195207376
1312225801
1022614327
680559308
1332177098
778193741
461571303
1193829968
1142997403
1146589885
448919208
883400599
597093363
948130928
962627223
645465557
518561090
401108233
1061683414
944857536
1017607855
815472841
490025499
1205406403
1247432842
437212338
1303266372
588613396
1173953875
731436324
772335653
1018241748
907337097
1169612315
1020801401
1084940674
348258811
535283356
302019694
712492865
960026946
1139622414
536431220
986399961
1131814921
742551738
1137003353
1275521464
1149468401
403315079
547552560
860701823
1304032535
1064742342
673096378
911122349
666054925
675137260
663807630
1098536056
764206393
1322744527
273573809
1139630190
1325134088
1090010983
1200076492
812545572
923390877
894679515
967282442
700558428
1019438502
464729109
689986189
231217950
820374323
770431910
1272011286
513458896
1049639790
886824789
899970174
1185813844
1030564183
991375639
296920161
474859235
1337188363
949275060
713803238
691096823
577853906
536719153
600982699
1155481802
758382545
716599302
268257894
392304535
763729921
1075405890
1015669357
111171947
587376057
773180910
678004963
321125357
1372893503
655701208
1072525229
929093514
498754808
754638804
885084140
1222490686
939588060
759126321
780759931
928268304
675359300
1164340860
420102153
629686754
827736557
748472100
748636849
1030705845
444567207
1179233027
807006160
1177322265
770373064
1323938384
843405333
1034778527
843126508
321796742
600666004
1355026599
841436121
1192308411
1088883874
1068660580
1257527912
385646336
1333565183
698175761
1026625683
916956805
859633026
852147203
1160130230
796391053
1330653486
944894811
464139133
648117433
489044402
1207266084
1142881908
1199480531
1109559990
1331543834
739766995
1183699588
1217877077
849963004
749338733
594080214
512008661
868305
710830763
770700143
580181441
1207202014
791098367
373307049
1158786838
728308355
1247293492
1298059020
836426757
1117620149
899228004
1248919052
658079774
1244978311
1107958054
506465460
854698496
325358541
646623788
972003721
1130717930
448340621
680631134
890173333
508533492
1342968538
958929858
845696343
206823670
884464820
1132445058
710672137
763963229
750658309
565946874
671931425
1301998858
1062753500
1194244166
901958632
349859183
521230438
897312472
630998368
880114980
728925199
445827655
413396730
626278977
1244814993
1036551358
929232660
918311478
972017738
800717269
1070896546
489327673
219265644
1321023601
1247846965
1039257084
844419192
1101675251
957939216
1144301820
331692801
1221501129
999990425
772550909
1306693710
998294112
1037450952
511738208
866829309
1052670154
528118760
471748700
522550873
407043806
1026287940
691255079
643378512
1297686842
685430692
287415378
915016337
825165989
1290782628
410182476
907667510
627198521
842938178
13510233
563508687
889682376
495338799
364543023
848354642
959658376
605586923
558002951
491604053
473172353
933223032
686449675
676601301
220315992
1330520107
486330623
612442680
780733997
1048275732
969935638
720349404
825873659
439887428
729699964
261221381
408850132
1017563521
599148317
732506420
496398365
385105792
873658971
463326138
353288014
768762762
745854368
10083432
823714612
744222980
794630636
1130547793
388147387
928101971
1028794060
1003031711
835505130
843747409
936318934
466790831
1245254830
806869023
878941946
630993077
533250919
704973221
468669131
884905473
1196847236
1053026793
937076384
629995094
681448247
478213003
649977445
441009540
1385722971
953976392
645341386
202402624
354768203
422060554
516848907
1276220489
508785819
742487481
1371150604
513418786
464790225
360398048
468881722
431305259
692234755
675296099
986683309
473901694
1272635948
694297786
856055610
381281914
1022053158
889073806
752045546
1020212617
850107573
884038997
521203690
829248405
820552785
384981995
456852987
721326918
986115154
1396685374
588200865
528332601
1064939444
421658753
1292233464
682942470
534836168
781564739
781024800
1189000201
553259180
1197652264
558658533
826884140
963725946
513217884
1385734192
645861823
649895624
456395183
1209115558
502573695
604088155
810369007
805960376
734272196
635902892
1079307865
467255551
411980363
1380616550
591137532
915786772
969523791
1121940726
1105126448
820013049
995056203
959053316
674382410
103476826
930653759
1021147221
836407155
1389670205
1032569263
1176321769
560281140
566852803
340484987
1383187377
729558214
82645057
862940924
950324929
597601721
900790862
642645884
922993615
870045767
1287004654
841661298
1250927458
961475233
960364313
1217799454
557745233
435852829
1012883277
512451367
1010731500
897677907
236699567
934770495
771785790
487171017
1277699531
1012890220
1229496736
931606013
566293984
611559478
828494449
842170020
949225294
386169606
1210678210
1245663469
953533118
573897422
739808104
1107643615
632578998
540119557
1251884346
353750440
827129956
538018102
931535169
906913792
577001241
1100294633
1060169949
460722999
1288992440
1375483521
1144787080
921636526
1200202067
859763398
815400642
926896030
420628986
895122856
1247035702
389618127
1204979527
1294574417
1099535494
628860234
706211609
791858181
1035815777
419780466
293581691
348888162
1331289227
938822533
1001636207
1042380320
496037490
1051700246
301768160
458803131
556767622
1032631724
489357517
754725546
772596422
434264221
644927377
969222290
881668248
381997106
996429116
1210898333
1078327895
667501501
1275789322
196293999
1326574443
1006778032
1300401600
662393228
915271515
853244287
532594396
435073809
1248861643
1011894824
917723602
480623701
1378251241
425994378
1359507592
794267594
774574635
845571357
762540540
777251753
1027909479
1088474711
1198204065
329925514
734461018
1131716665
1090377763
1346628461
655536767
863244646
550132505
338358698
1216581776
1256650395
497319460
816942683
897505114
770923367
1200553375
1103006771
419735764
635247840
352840443
1192036777
1334246970
998557328
812191234
371565470
1009774590
757767664
802163013
638635094
784316079
907308901
604981505
505940442
546068899
1184470372
822215335
483780911
219190644
1338951277
435034159
456342116
367543650
1042268567
847531922
435608137
1345855071
1174531605
584010306
565393980
651830261
1356716611
765708407
1294770104
944018922
1105082888
1019654285
867931796
1280375911
1347588186
684263546
1294766719
1001324127
1108572148
629595399
781753761
752369737
899693245
549116558
1129198865
448548832
979325590
778263926
636611883
1220014216
872439155
753690256
875123617
837481386
779289790
648651335
416699380
1225190367
549499995
1117249316
635539799
1192846689
627148817
979749968
33159237
539598528
330008697
608390184
317299273
974422572
1095787028
1315908013
700515522
1057476136
454856449
465438066
1303594942
979789962
1061273343
330071398
761847530
389179617
411537542
987694321
630174905
1129080334
573063167
1236693072
797476491
1322385098
509054704
1009443390
694520682
1332422087
762537233
1398718150
397277654
431206664
1226848314
647315205
1364575649
743232371
484969105
805966153
1213662085
1274676280
926503847
1342515461
453545700
857514683
1023907142
1076367811
938919504
779031055
856894845
471281690
1172330629
925786523
825916360
1020675934
1066507815
1076404925
1388271533
1648442
1054743424
1073123925
399591369
1100701874
357283179
987398088
818501215
586193159
543356610
1076360586
957792284
905987278
1081561175
1107120931
1220674841
783172118
778885303
1213044006
598162043
607483480
835888875
1036681884
786422451
1307372614
446740700
879925687
517889679
324005843
738442553
681654127
1075009950
216176160
892388278
1088608043
671083506
1326611451
498979225
482472060
192143640
901088132
964248986
33620073
753248730
970004735
1287010666
983412174
265957615
960210636
1339603179
1023849952
392650149
1042549591
566820487
155575917
490213827
672904203
754426400
588734842
1213985857
130478346
1344821061
524674968
238598842
553573220
418785209
937457980
1177752444
1062834919
1368874478
985329863
325208306
804162988
1321241434
754351765
952413776
268782917
1369621788
1023799708
578910285
330583285
1272778085
949707131
619119260
756651856
1025018203
935631557
986408097
1273890809
498361384
343934415
356365728
316555490
1273543617
444937967
785200010
1121653382
521641954
896480417
1202491371
978257262
1030817282
544771014
434559254
904590180
1240892586
545823644
822654696
448052556
1316319468
529060841
636431810
804185326
272985566
920081027
1322995133
444562257
1057206089
1100837143
848059408
335469121
843035839
1053193893
497616274
452481405
935647145
1051228470
482019367
1254231031
485094479
602982377
704049412
1168473334
1099606893
40239127
1298488675
1237555830
464133829
1307994398
882706470
401570493
992541783
795173207
360311280
951021484
562355479
466380123
436738014
428625078
501107169
1043578057
1095425728
513423326
637193401
384761544
867833195
974758851
1328846214
1097955686
1061657278
1046839951
378087381
1265146600
829260182
1092139180
1366255757
947303033
1325186674
1200978197
552716663
323555045
852391269
3455230
1389862703
404903148
1059411964
769928001
875801757
1104055415
1215687050
242900771
680148894
1249476317
718913963
814175964
1186869541
1188832474
991622564
521679358
723913463
1345373425
616005353
746834272
791452061
958075774
964062918
157193160
503947921
1233076932
1297842123
542185041
1106722609
328455816
967143299
1326755917
926556215
1195831781
741255633
1341988927
1230587593
932056669
357335683
548130997
361800037
744826481
1298073282
1369188932
1374726109
1367778706
1013629220
969824566
676663064
962446236
991785632
1191610242
670980895
1393599606
428886031
498124560
756071174
989322911
703745988
274908675
655615050
901066320
361135438
989199198
738355859
715290466
558206401
1353981099
1266884346
146667269
551236665
1302632434
488604980
953863332
414341024
713832108
812478428
1200810700
642929415
519546085
490131100
806038879
1095628300
1335060936
354921774
547268381
747581225
982924835
1058397672
748685948
1174842855
875258053
1373614743
337086237
302278723
1021705726
1087201088
1367024463
1188792464
805749202
784516280
1049729780
882312185
1319809610
540879700
1394691464
1234095831
873344305
1027373311
872102463
393915665
959280590
1276469447
459959840
296109920
486838932
1325450181
1295216880
1397894932
608906176
725019201
1026553128
933665643
575041958
492481126
870189744
562627261
1163847694
348172567
755507967
735692999
746656678
750836034
828388384
1119389665
1102736066
1240621979
837958431
1131572183
1350939260
1218222290
718421436
749148240
611091275
151195012
516386424
536928278
1089055201
989849056
346881993
804898475
1246516272
575406006
992735917
952079539
1043970209
1246114947
1294448529
225648163
731984036
1396600593
468822064
171693697
1030198340
769306928
1367278055
399223315
1036815895
427600010
795941177
441784427
756938053
426867913
526146983
1171751808
1328803533
1245541671
348628083
783847663
494964213
883495607
1007081670
832397475
1027494510
1348212382
1125190507
988751332
1354264923
1091164416
503101680
1108635474
155193715
1270523105
530719769
934679734
1114219919
1364782955
646492408
1250489279
979866178
1223722730
102713999
768740021
1037757121
334227965
812780044
1357872811
873519476
1340519605
335544605
645484584
464321443
346617016
868928955
1017808470
522352431
832801934
809706945
1018823224
800060974
1191830843
1058683334
1055393443
738740765
1279978533
325915859
615812190
652035047
914477293
1007486536
767583843
1250700304
200600674
630950671
596064256
1273930817
881170942
1158345217
1256359803
115589960
1008022559
912095207
1030155092
1152835816
789777128
235357741
900501608
15078892
610422230
1065843475
1250956231
731855975
875075976
490250009
516531876
1126364007
473504791
539432685
1227063547
1110234773
641919861
1176977214
1197081432
1020144477
869947199
856102719
967236689
888706160
698194700
975124198
1125848685
406645217
1200646305
900307530
470024844
614023966
1076877582
648984171
521505084
1382338231
531698095
1151057585
436259332
369873306
738556693
302680535
895956658
1103494601
957939935
993922250
441819844
1375996704
604687605
391875579
545967418
911737612
1250503954
857627416
528065249
1307346443
489951442
1072959079
488040745
1392227525
1368380931
1269570637
1003770815
1178643644
1124386049
430095427
451573745
1290308997
506985283
1291787622
1101082260
467704548
389380018
782629170
583701966
456773638
1287067102
932548382
774181388
984254174
474833546
641567194
1374644255
1166068781
999688701
421275476
764002649
998422446
993256894
375547568
767357125
1370966413
737047885
1133428991
991091551
598451355
1090258491
1112707212
1248953425
842652462
1024147571
1037186268
1206303617
572561929
392078618
491095497
920533858
1367461494
628119215
1011125536
341523847
1001699120
533631207
381140687
605157730
1147153290
915870137
898910434
1138761424
1129393729
634327172
1228595555
868485243
757977871
1288774498
742278623
871094342
392018594
571632854
357295799
868928265
1236111560
804031980
1172417376
981015537
261536676
847010219
1212878558
885149281
1339916940
531468534
459609703
1248633419
965144737
837923652
379937231
667583189
388778913
1190184345
1099580763
1150473608
950881514
540444618
922806564
1109723752
1337688119
761359294
633488611
837502083
993603619
1044837388
1127168288
745463032
1279885449
782978527
567869563
101785101
608186800
640398451
2276047
304837954
856434776
361808336
949324574
270956570
746783630
1189958481
1037156454
959996617
386894934
601075785
1264305031
936129264
907904928
522935404
628594050
428011409
728102051
821572860
1092594456
1267291502
1197424821
757085548
1122244163
804208423
271195296
947593212
1271190329
1285524972
320074735
413331961
331771229
420106803
806753617
808757352
1143654055
889987465
671707125
459621836
873715081
396007780
1116879966
940359494
1115649608
331466723
390010771
929352721
835227258
97809457
658596812
408009248
554130690
675344012
466272308
1100164468
1152841929
759351767
389916889
992366357
1046814381
362668717
402796867
1273373841
371162418
406091399
1013696633
944704076
923705735
307872572
1027607548
697160703
874736166
1228983026
516516587
346261230
1022508980
1245299028
1272774516
504694006
1372131888
1124728708
1197099217
478645936
809239501
1203126305
949726032
901650915
1052950724
263496811
749152653
639235717
529490105
494124570
662035753
1144448462
693578190
772410456
1017648785
778858939
1096836752
1072631270
102278636
704613406
737052098
1027737299
484602041
871439807
478756863
1045034984
1043870922
507528465
780706139
1319875314
739055647
1347531066
816867148
1063243200
1345358520
564566788
1055973321
899980109
911506391
612188526
306765365
703443167
540717745
496916183
265043953
986045337
252413993
1389083408
1169824638
836126959
1324674029
1011551934
1238545790
693622255
273907011
288020229
274875965
826887800
472080567
471705260
600449943
1072243137
393939157
500081776
1209467346
1071035381
985875056
1047784640
960838809
1389687064
413075556
910946888
1352013680
1280941574
1018180407
605166956
793312173
980182257
393940849
733910554
992049351
517392252
685816141
624990195
913944732
497335485
855174223
627220715
1162628148
450874784
980854922
260710032
437500600
668324984
222053174
687568176
509746141
1340988198
897739754
498100191
291340014
478984664
1014251557
513899778
1319211127
717450687
926996349
912325440
1168400932
1359600746
776668872
1097279989
640273142
774134982
304150634
490356606
475047133
772707677
558549623
1211919638
1250354409
829241796
1001166894
1047301825
658346099
1263366921
1160779113
760016034
527574050
963538661
609135187
99394839
1084381253
1080258143
1064352373
442201196
1305812411
1243177614
658653906
875412399
437576454
919855856
1264507028
948732388
979426726
120322848
838979884
1318700854
619336895
1389991919
1100792144
1257712016
759088826
553021999
982213750
1000524144
830695174
538278343
1030022345
647587304
544501874
576311528
910733055
482392052
1190729843
1160718773
241807826
803635403
686895550
107122828
819278374
978742660
1350951116
1278787823
333862411
1007073405
885377577
972516687
490180359
563758591
725938904
873709688
526708029
1040519231
979765228
1128116819
637192118
1339252975
719004214
655779501
543004876
441354728
614330942
492667456
1094522634
1390494291
1043183265
1231982541
1341570376
1010740371
845421889
563301429
645850474
933382166
624826158
830067636
598035895
700143057
463809194
566049154
1176546032
827486042
1398710557
1066529943
378838287
385502510
470841449
645481113
1394100612
615354871
734711498
169921916
521728590
730468009
627989989
968092716
1104245093
105632463
1296935874
344148884
677327211
497939249
1077671976
240535481
1159949267
801531425
1219338968
644388720
996575585
1073071994
533062386
521065212
1338450144
439891676
1307177031
871988760
517407355
1184028042
1089222957
1004991312
406185148
255516082
697538887
896393127
1354754446
548776160
858762148
1078101720
1304391253
633073879
108454336
228388477
994408965
1155173661
70615237
1057384447
849342585
1350436603
541808859
1395751930
1396911635
683534468
688338827
577929318
857784040
918955066
958846881
1306031054
1295968320
452851784
954275652
464289846
861450688
1315228579
1057317579
337111413
648688715
1225626771
938626246
470985115
1079404833
1290503532
1274488670
1046241076
727393813
888111289
595755628
1239630856
1276421570
774376070
1124834104
1091079881
801938937
1083511272
1139764024
1184753841
961158405
411232896
1237539957
1139409634
959986159
255436628
1033951612
1238828358
138497196
866546368
212733063
1272406237
813431384
684115883
982291359
214289461
1123423723
627680519
1654827
1147832779
1312246350
705221103
217563654
396785403
837636338
774142916
1125108751
782677744
894068781
982846265
889080189
1129315565
486032382
1386518365
1275442547
654295730
446231983
1272959339
663696602
1300506814
318550593
488562655
800490561
930635526
1306238950
564273400
1145477316
577238421
1368976856
1008276239
951245221
583020276
1128932614
527161479
463408702
1350194191
1106878521
316386522
1195169542
1088950742
452443447
548123993
298859854
1359766428
641008744
530849150
1078762018
942710390
619322224
791933926
1304472503
1151023508
806802583
254598139
791983199
1092741574
801827001
329997342
498519616
1353453288
1325041627
1146613011
936714199
1373873369
1215728338
288587182
846364107
412357169
385509172
167504532
1243844597
1058880889
1311976076
1259845845
408445276
422711216
817527513
368216315
1220585112
639217383
1098773872
743058995
400234459
155660480
921126896
905914612
1234912206
655656355
1090021873
1180745849
560035334
457191899
1073121806
771892329
850700746
1135490234
1021991904
979997799
1064774446
853935243
1088797380
1178393054
697163786
844996491
1047025613
757445627
1092518581
980206269
914392284
1276875001
774764178
553707106
858292891
812384991
1384190225
1069884887
1355699991
1089881440
780607969
1235455438
524627250
342660585
1168336859
1155658592
953292273
776560339
814608766
1127879800
756335460
927804138
986986910
662987713
947289908
339432403
1354065890
285636615
989096543
676714031
1083194418
921832839
1235015762
1097655728
284557797
443055077
1328400814
139341804
827892926
393147842
1262902098
987655617
405755490
617756102
956797449
906351382
485130365
1368362080
911628287
462363854
1286953245
910682337
1025666788
528898881
525586054
382160514
1061312743
1163768784
1360590065
1245128026
659799542
1035677932
490359141
1217273240
544471590
1267417066
1002884142
561414371
623532165
737323518
537568705
681774267
1198498466
1182337312
541137237
396000372
1304763285
1070265347
1357815482
1004934279
608470584
1198763659
1071400300
465883650
719344046
762059206
1266352614
385513170
375982862
590884626
1031791072
1020605733
503748467
1080444633
606474777
151936614
356566833
643082076
347306769
749396274
521196714
1003726241
673760567
1120439926
678749617
954701180
896249829
903514090
1166554515
882799593
629493158
754822111
1133376427
415188392
1292500668
829674676
232826495
1069249653
926298946
606935121
571290149
760738878
942733986
1116497317
698922018
565825038
735359794
561133744
1169431774
822422683
839924766
1214370221
1216907512
1146952199
481108977
1247321841
1053974299
647992375
984190378
1359040282
1023786046
271289654
1315612688
1227160516
1044622622
1088152315
1257617607
379044621
943007795
409553590
1030717301
992896733
412811663
863318487
392796097
858539872
1042984559
955058952
1382095264
970212029
1020492807
650356289
884566191
1358213367
943034406
1039460517
696865987
720153188
736448204
1085468121
420281133
938702416
136787384
1301477096
1124185503
905627430
713865903
557269482
926336532
534251941
868205931
690451508
1040398013
1077080273
836561035
1025083753
1069577543
742666071
258136007
604745027
629801004
842851068
457129837
1019009927
1236112790
909665349
1295838615
677696437
799587689
1313878745
382367614
633193902
895230468
886230573
1037245845
599449103
593787461
472481566
765254182
646525154
420792331
946681027
629266317
1341513129
459792240
979086789
1024008926
1075434832
1321453745
1186971246
685564804
1363410969
1265229470
987968530
527783722
427321718
680464824
447109372
377548989
1313917438
460578712
1212255551
712424238
998806672
1183706935
775337306
642852179
488606606
1230576999
555668337
1083285351
932425750
837116577
48993050
782117517
574198293
352970281
460167460
444038856
999220730
1299316827
1023300040
603410088
509989061
429544834
419343721
941394225
813549394
464423125
420076612
975678930
1234441339
753860540
837065581
1399340048
681320582
1033325686
1249854514
1182649777
538242800
1322696346
448175535
766943624
506670302
481188333
540204914
515353579
872471097
1199095418
1290031828
825295598
405920366
878580488
267972562
218543499
1119071160
790545054
552449981
435832829
1171583097
773128581
607093047
1090968025
680534618
792833221
1308807279
527754282
1063195830
504128460
569425735
689158553
1055334984
711138347
567744312
29145368
869067353
402214079
973457903
983088916
536603582
1124480986
730206779
1320127584
1131021770
345413269
773514071
479659642
1274349432
929913989
686204218
690912892
1349188473
1023486977
209252371
472174552
1102558571
909353551
1011994414
971506725
809290532
1150003087
1085464819
666752167
1387574549
858634800
985561618
337411162
826056852
854974820
896135082
384244048
911525441
1192210513
435792510
708009653
481334029
518697447
847944640
459012863
542950203
435041914
419343266
773440797
1030060699
181228440
1024989358
818445052
641055973
1037142298
1182029312
798934919
888295411
380972128
532448225
909135472
909658556
222929773
1356594840
980990357
834143468
449475371
459974567
1188581863
1060635557
582449322
1171130736
1079543401
1358830040
837961941
1342274851
584336436
789446800
1271401603
690780915
1075199005
580932359
896018310
1238664540
895814863
1007466614
783252691
1209146006
544421632
568045537
896406075
724936576
206027125
1088155453
375535231
1267052100
581140761
871232323
544089599
600449260
646838904
1201819382
1133827052
461176601
271741549
1143137080
539687626
1195056047
824749617
288062447
939005718
793700019
1048390138
872686707
589159255
1281820350
935138327
574775307
488866576
1109400042
997136992
1044518496
1098127072
480472328
1220511870
886146902
596437812
582842101
689885187
814391702
181792474
266932736
1322811543
975104574
837376252
379010926
905953595
773293204
664061458
1058846557
854612909
1029181351
1131374775
686746016
1310063990
492523041
583769423
659935968
945753896
488444113
504051983
613996519
833809544
511679716
318298277
531978417
995106379
781169383
908071490
563019513
947341447
816503231
402999442
1106494710
1094782116
655876349
1126973968
1378313697
666688146
1101584948
630039
984745340
1274264454
862957895
1123474770
993578466
518971886
1229681092
932866205
951384925
1083706380
1034523538
966983341
658665469
1142699064
706655795
698896979
749905203
1310758952
1262863137
995929976
237794597
704472526
1364400115
408118478
989796481
1134930484
1127968316
827681557
1157456555
1310109160
488988307
854566394
1264889492
533105284
339319484
1100832259
1104291568
1220536755
1236670229
1092338771
1315359213
854238343
852753804
560920119
1114800453
575065775
1263419878
1110504542
645621341
534750896
891372009
511987101
660333274
587888932
1188074849
733003782
741334520
579161613
600050796
1316562701
996377366
820085468
669950540
508839574
1383286690
595820032
636497226
692142085
1229273262
699357701
1258651372
1017252853
577749409
1307989965
321677835
842535250
491841331
1049888861
1232305146
1322659610
719460480
1085486568
429551016
1248466047
962729904
394520222
937818938
947337824
810992828
1187185111
589033459
265496861
1348387678
684567976
548616714
1045508398
1100984984
871236777
1257097194
1363103439
982607482
1091150078
1355142631
1001352457
862281959
1052319182
707237058
919401953
1265020761
839731422
420913638
1389090149
552411177
1069488353
213006844
506295822
1386869673
655388870
401443256
494179168
308694945
1023451729
605422782
1236319773
330654200
1113186207
435329753
772589818
716203775
457307768
1042015335
676015960
560852787
1148207695
720387955
842604902
1158492759
715134240
994508690
648025707
143365335
768317427
1184786615
1068378661
317227739
800568593
973099338
888697739
765326911
822636347
986757815
593527509
305747765
865426024
1151378152
1022245851
691729724
1136253949
501297037
999667129
1111883804
781516704
363664586
1157657294
602359949
1049514775
434732223
640565881
403182956
979140594
1039726537
886366802
975665390
462329508
996745172
1288771254
1113844955
937670361
456888128
941428986
1100180336
1030579088
778437958
485792124
723717147
991723594
513594448
1144272289
932920299
1282988690
1250821647
339331264
1210148318
257310703
1053812742
510124047
1077554321
942764536
246979449
53207162
670714264
1368363254
1078736569
974485195
934930192
1330306649
537725260
201137088
449278877
687247374
380416539
890800797
153716433
1024593535
1362988780
1208827104
759675444
287811565
889572137
770839968
887209910
1026696757
658416265
981995675
1037588368
1135777308
953702635
1143896870
1158619554
647461071
683731324
491608053
1219743062
1370905068
669724935
925075495
198697529
856136213
1151406102
831316126
944401455
1249173771
454813496
748722118
881038531
737791787
300728620
875804813
971400611
561954285
588533384
1002652920
892199656
784542760
1172199614
581960061
767236060
1135852271
827969992
902269969
1195705047
540750055
1124176515
989033335
606397177
1104787117
1019277281
720878048
1132614517
414710261
1187661196
634204474
777223949
491402947
725414933
1168722928
974195049
352529441
601821295
770559643
1216049259
852210952
1109847442
191191178
522259688
703757774
1063613816
111304154
1049057201
1115668639
1375424680
964399444
659185235
1051309474
275684288
979047894
769157436
1100623035
749784428
1143590737
152558991
606995373
882555731
593908625
272650288
705282604
669999932
414211042
1174233629
492840912
964019631
621150880
1271121113
1007429947
1163358726
943661775
780447128
438517694
1161052259
817657339
885644577
1088225853
533911356
1266951725
382893809
1012700975
1064107738
1084623861
832976777
940137606
596288604
1349553912
1158954830
1242627434
1385825662
419442996
495210330
387127905
335026903
803742075
1204134634
1220822384
619467114
996705271
788599418
1221225520
1098319925
882284399
311244827
230130184
1105642695
976293113
112453445
1141124754
985928945
687557893
544232194
1307067273
517159154
1316848365
1222439311
557803810
1316017770
1124968337
635430215
1019175395
1110581554
1027887136
1096102090
535226991
1169281967
1290656585
609337207
1206150166
644317768
1362459079
1229209511
1146230517
1179882999
359586315
679047405
1069941048
985149090
1398589833
970696155
665466112
1062106220
788710497
606825892
1069631380
780593807
435984154
814554944
440885849
1140195712
1105093040
833025559
677378162
586290250
637463271
621923426
969252479
715220421
856272383
561016833
388938642
837706100
321266584
900807712
848279002
1091563624
361195773
1091023195
1076959329
786590850
626951698
1239443083
1048947669
494929328
1363948270
1073687845
1036671959
532530466
1163114275
293611228
1221009711
558583423
702799532
1142948535
396282284
942596518
1067565568
292898026
811842833
931646026
1018893722
1023569866
675335255
808780384
677639236
631017723
753750349
960838265
1029819738
839622026
982213300
1194013649
1179762280
1049446237
545987915
1113532201
1031251194
816178747
397836815
1360054110
803152873
129141444
469051103
398134502
1295986054
1148461649
1146286267
673190453
1385496746
474367270
487845008
1071416539
395088134
1145196681
1140771480
869171441
996642793
1049019145
749230467
692975056
489066173
1038970649
637210108
1166368030
684129711
972614936
1128189372
602797385
128569120
800610514
976384326
1026845496
1298407243
1020958186
1217829486
1317683587
987001487
1210506838
855844442
726507408
757829670
1233761802
499265070
965419832
764405415
624072696
483863458
1091351918
865178332
689185287
1066369960
895089105
532772348
920489572
680203977
894205125
908903228
1063725498
1051922655
1304089458
1266463944
895848322
650980340
332059750
1028703116
872020842
1206106004
978717800
963531307
468323913
806740192
1298193285
937968614
1032066125
1092862420
782542360
719270049
766352519
575175179
667141597
775060729
814641449
865270610
1063779408
453843792
845099465
586371548
1202791632
630973182
1271669530
755754671
467329661
1170770615
520727920
565485380
1089700633
678882333
570201497
412667418
1144910884
576652445
1085124014
593293962
1266516808
1305245620
447579391
539590072
1188892825
1218887884
867364931
798452162
1011724965
1120248260
474737515
1357388615
34310863
404479416
458276498
1012428325
1354523940
945074711
546817775
1012845198
559636143
559826608
997055034
808849562
1002585846
912595637
768903952
786569768
471148209
967091883
778686203
973799919
432585808
393241642
1396993134
1149214966
490258386
1362643667
1244355574
935778792
1053706977
1294859506
1298212811
912473643
843892585
849015019
1118118593
960907188
1052680148
970449087
508380911
1368700031
402661941
1062957004
580867121
1277589713
931109910
1189733973
722334750
607791593
390766702
661788545
1053849567
715439844
989962705
980284703
381657505
490197753
654433809
1253688403
272487614
513166030
1171702303
1399435164
1040183261
565579685
923310043
957990914
1002863068
449200631
701742426
1075515614
490135259
481626819
1022652297
1110809754
935372757
1288592351
602558363
615212912
916401633
1360181357
705686576
781661039
531659528
397253295
462176464
637283831
513143422
727184584
989042965
233329526
763376222
655322333
1365665344
796300367
898202064
573055990
222040453
1134328267
546011251
417168103
419418135
559002632
692104108
530827870
1093024227
578485806
436907549
528205944
1130262440
664546668
1319464181
1304818727
843528650
1162503012
799825426
1278306799
832562527
1073775331
816921568
702273873
1032619935
378012837
378342860
1105047107
720785180
483957285
354061897
248213449
178722776
873265350
430253410
1047930226
421781020
1294621267
1138825622
952568842
513247220
143614949
839878864
936346965
501698682
583284707
909896979
108266956
810494620
651056106
621785715
384536715
485603471
33457032
451719010
188595725
1339041572
1347209259
1293137198
971008413
517326520
709484924
171202124
1151144883
736909455
515800540
431521677
535353580
689193453
875030815
1279435341
1226725527
1054061563
599941151
513389697
428271241
808428946
733705496
835743747
250799410
1277981102
376149366
915565678
766096765
1016268228
262455107
806781362
932244632
1140320189
1179209155
1251032124
1106011920
600476148
662468745
1036058442
545466223
986087053
427639936
1122155434
1232870786
1398665427
595320746
158330849
752683103
850616309
593195442
944151679
1003362666
1199866312
1341068121
1056988808
825194643
909084820
427705131
627018356
498292048
141944283
363805561
720548875
459122756
261436036
645412130
974678423
1345606712
624353152
549679115
1171852468
454766903
1073969088
1241912609
397425448
334316082
1381865063
1281368854
700722315
2893888
727252814
1083606649
833647028
325508288
429433659
1149152484
533349229
952673500
1280506061
520814949
349028059
833548658
1081975130
1238992182
243902997
657865705
516005780
1391902231
1151615588
687709338
872986747
519996316
740812874
1268992603
930302237
1391588196
799556357
939841479
783171699
1372300566
776829256
977381760
755913591
1312270970
1244874447
1000400912
956319957
527431465
441228622
569021731
879420661
715431392
415895990
1269366176
979738349
589650865
895711982
1146043438
947591520
870263602
1026415790
320022626
396765787
417998899
925569068
543265434
973578468
1293696090
1102711571
875221768
650932602
66539517
150911526
1250795290
747818444
783169863
237411155
628974310
1032789271
877254463
889095479
137196803
251858344
1090611975
1041944664
1087207512
680030325
1279419108
662348686
910929782
724667344
702653182
390202524
470148292
159003542
382952734
1079948682
941512795
1386490881
618192328
1054995947
117743752
498066523
656431845
1247571071
1001394083
447776406
746139447
1367787841
763959220
1162778225
1367034979
175257
483038971
746238403
251548942
286567634
767448642
775176849
908903110
972555103
765705812
648924701
975585394
1152735864
923148470
1358611357
532340487
1079635034
575043138
458530934
497383043
1075675952
863363476
565993291
754055469
420298919
939318891
1093570090
553640110
1057214053
1098299644
585805863
220093582
388239639
1312728949
445219098
1140016350
1299432458
463763686
1179558093
880931970
681984780
637372144
723964229
1175459736
603467001
1372622137
315247087
721796366
1252727237
477062795
975523983
960802230
464447738
899822421
1121018500
805385903
849862336
1102092146
388184671
1316334722
506054655
1380214570
942809369
749229994
1022188993
1245808105
983690532
757841376
866081298
531957810
480750369
1109334235
503570189
440120500
499011610
958542377
1253197530
552001740
1179737476
778690982
463143153
880079093
1134635654
557532142
576058142
944929859
701133240
765243982
1319528802
806199897
417295252
906027893
362383005
1024982501
944899824
954925911
834231557
1309000949
969053809
1033443070
385353594
1394907527
896322144
842019492
1290135114
957706439
566494122
613742041
879289820
872859566
1307358036
886813111
1051057332
1145682932
573222924
990742836
1148545502
1223069856
538649605
389978761
719870139
507436143
905584085
1230418717
375139593
685488669
600861851
624316472
1342188870
1192255497
959053535
336100930
934227825
527113642
961739433
693556770
1236906668
801436265
1083827616
788729857
1118472061
98693562
1127584557
630916485
539074301
1194032441
409176254
1297976334
524817410
1086360793
1171037209
104523301
362121131
1320164284
757641367
314288363
807573372
1133589234
697796502
1211429005
960316112
862424491
1103150463
686298457
717969247
1112429700
1398868570
631937313
575178498
1049192711
1180249096
1114214968
1185917993
526391325
915243731
1357519394
457726604
779395264
743668342
603302255
565250441
689201658
854693274
1186319850
395807710
713063555
1353157658
1219007389
831887601
453579335
636075958
759277730
1191669023
341509610
925963943
1184817284
568058032
943141681
439184721
844161296
1266858414
864145912
1001329140
299881098
834280024
403624665
329670315
1157571479
414385091
839302785
277530709
1375188474
495013900
1031313080
424966457
191706296
537623370
687516155
908544400
431850937
1218059423
1199116435
528690392
1012323127
703785407
1144330225
1376639113
228399397
340097095
448983962
1331597203
1051055167
930952020
345242297
866295980
137568557
647183953
671822812
513809470
1260308353
850861026
500743524
1007663357
1313026306
1000324764
1176189103
391007313
994916834
631984155
984141474
1282508188
1397753380
871339711
1261642734
355360599
765466307
1196394228
1385617373
1357590355
1306261927
1279706029
757500191
736287848
1149453690
1244832749
307034917
1247716070
976989319
1125375750
391314656
1137615897
946000983
435300908
674310006
797927302
732056247
1379453983
613062527
811097702
228055365
1208581155
628868532
607453490
886231843
836027278
938770129
1001131483
766854999
970380548
1254443835
743552036
1028269406
486783586
926394663
1056506122
797417369
1058567108
359420916
773913050
323831149
550212785
1307854249
1276747198
1281746391
825570028
814368110
1128182678
433115035
1086047491
1324326059
391438872
1297034197
948613767
801164667
365155643
545608211
757339957
1326376569
386295076
191842
1389959174
1239428176
847686162
572048824
596821921
709721084
601620661
684121586
549007912
1324680921
456414681
792909588
982929493
383109409
993793748
880984630
745887850
757525819
1000661793
629352648
1080854091
597897951
1285061083
213942042
1096700315
1233319300
671852438
198077939
725433168
1138095856
818337344
694497245
955063649
831967905
1168014959
362266099
1311094015
1103102726
629516390
551910369
459744934
526897372
389333375
963035328
1236410598
1120238526
354879777
249001188
287431627
254452131
1284474926
858296057
189303302
1338855386
852821076
417615609
549794762
1030171095
1030732429
559411383
620877076
758857490
845330198
738755733
1029370789
926281910
1255311317
582753829
321173309
1055587846
506045965
742212839
194275836
957626184
447966897
603386294
1397051994
1016630368
686489184
1032877502
1050269342
1246346375
544630404
1357971348
779609016
1316513581
667031854
675698115
957973311
1170788366
444402551
607569328
431958901
1276669648
183626390
490509521
641590976
706100134
1068772843
834878575
631751437
731423516
1389255758
808754748
1066812379
315175876
433124083
1338354812
596172443
1227111419
585805367
811436490
451794138
719343155
425587364
911444065
779283470
580942891
403019432
1388873449
798210533
631686803
1397789171
336566114
925267722
1259095265
878315278
352915452
1097612330
1126806260
639065687
818626527
801126508
1059461558
929341714
1109594737
821610652
770150220
333688577
514147684
704578777
868468719
1260099651
837402329
203635115
749198244
636985392
1224369534
1122939617
325545677
1116248537
211226434
572167215
641715324
947180705
901463300
989927825
332201265
1091553162
1330955049
1147505357
1006123232
1109004911
1073175394
886465679
501231199
1069768394
1331945111
234975424
1055763964
567347444
1030734038
366313554
131190676
454192545
771323294
1149267203
904131851
865860888
516857550
1126598684
284301441
965845321
1304610035
464473013
1104255352
1012834904
518065947
844235500
1265819957
279487451
968355945
811755484
90479107
605835458
628656551
626438007
854920592
450094267
601562538
410299867
531259427
1111491456
655781700
1148397598
1013577564
397705698
643136262
369792470
641570627
1331609737
403658476
1080924107
584450888
901348421
705932916
956584797
572718099
1101066865
1133773460
505922214
349106569
1024061022
1071233527
841194669
681695096
926499425
567452578
1248281813
444201597
1396272567
1090025043
1238278724
1092227843
1048729745
740002223
1062168891
443286818
511228044
1079706734
649579171
1097392430
1058215223
455162186
536247102
460160094
539827338
1209285443
639282381
1155234917
656312130
1019347995
990360059
711111647
1288065591
541147067
789548825
544018247
838185265
412460923
922059925
1177036132
1372495195
1223805019
1309824039
943200156
812222180
1211873546
1206060380
626477976
959820770
1162100192
759151661
818169503
663016496
693947633
1327596886
483345346
753971459
741509253
1173642831
727673652
539466343
372674846
241263113
1072074783
184337194
412123317
498822690
963078626
853367951
712099554
1219391822
920532579
1253794836
550349424
279653002
1279496115
1020735343
638259029
1334296564
855348723
606239622
346628420
621651227
158188907
829255690
1103415939
150262430
713579900
1080114158
440323225
799561043
726575341
1369482940
954755834
1365698030
669489423
400174655
674327934
930472235
498966386
360780107
1147930504
1298227626
828401051
306719052
708526706
370434208
401919892
928374450
349308461
514279032
1103249124
613625320
1138548183
467710137
1030678144
541948835
514402146
262447390
582408434
1245156186
591728958
1260390039
827550416
638742488
958678219
432896502
755774951
662248700
1014059181
429268301
1107109222
561818804
933560152
1392365550
1043585760
1139863639
1174872593
1224534957
833770243
708181556
822855555
1080884385
277800150
1303524804
871206201
553204519
370076725
870864323
585699687
565277620
524132166
255790730
970643322
338861951
595150600
451834715
1104137081
1241800416
993637912
876704669
1001184664
1156969972
669979483
545673881
856907600
912155104
988058941
1018988795
533459809
354112392
748089010
807862516
689601996
894939674
294099187
849650752
1003694134
915764094
660301181
1172960576
304501519
523363381
690285845
483644284
591923808
671328729
1215702485
1034360944
1050018001
401899486
1175125242
676748878
797333054
462977750
756918235
1389736858
509127363
182880843
410593062
276537024
1393853925
855678774
601771005
825255579
1032591238
402850757
750692139
788087536
1081139842
671241246
1229059500
459209374
904810825
421798577
931625767
996909555
971036665
629107378
1064049137
1007049288
452347179
1143136407
296250460
978134775
970584118
1013792801
495419039
1234946878
951303559
684302027
226819188
680365634
327018596
1057508553
688211625
1258802553
1158441635
505754352
434815388
1013053399
810958098
740353093
596355556
664677408
563579022
356211664
633427761
541968334
791603051
64724931
464084858
762758399
615073753
447430819
709515100
997862618
1208441364
1153367616
374360432
1038287051
867335236
310820277
1269341789
608968984
475671145
486530275
1126076585
823079940
389904083
489298600
114300179
1299054478
1277447612
662161518
547292611
813410663
953731272
226872951
1234155804
879011582
1029298872
1214863717
770192250
716766214
468202368
751188695
1284174038
496003675
355669426
902892887
920824476
399812288
885075674
1191614936
281693428
590920441
803153812
1251702194
856513254
1370904489
843574679
1222693359
810488318
915353079
1094946167
751262433
144851495
1108766220
272823107
520021568
562262118
722461422
1006137556
662493491
489669879
685880070
787527215
761501079
570902294
998554898
786802935
821191547
2199441
220331951
759056275
769469913
614070755
909138081
835067277
619255639
912697939
746250451
1118169139
1012313873
627487641
1112255802
653533665
414996686
191690801
864490154
643616039
487936440
1117617877
989703208
926123971
211119588
1352612475
1326126383
730204798
567923470
674884754
733749634
848365903
1098948080
885830081
287274002
729247135
1265028299
987333851
864894464
958623538
491133141
1317726481
1045584709
1196177769
769161429
671609030
505473544
1278121943
613933467
1002606737
748059153
207063553
455291259
649812510
1181480840
1136742016
755758809
1186402760
30034162
930604032
1252162644
776156939
512427285
1392641006
43895322
468286713
750462979
722546002
495394017
699806686
1260946451
1023897821
751786547
577400005
745667177
535859888
522400039
1323677196
320476117
462322803
662684529
965282617
1172571255
457419127
752413886
1349162252
641922906
974046925
437350589
744481156
1387419959
1379732243
1388213980
841127232
651603226
906648420
1378478410
1291253103
1236458580
948649132
70632039
802569068
1168683998
431817049
391681524
805743711
550810003
542099160
954386240
991856970
802639714
1239957325
654360159
1057957469
580306083
776663024
1170026511
552483784
642035907
515504753
1212871291
898638052
717018474
984463203
590435732
839389657
869454015
1334384489
1161515805
636092682
255513524
527435020
1226842943
952145210
988784339
724528686
900439393
1023164231
1023391147
1294045879
934584880
1167170270
1378578070
515061529
851603508
1010105814
1081589122
516257662
1261170617
795527836
961494299
863101364
522256609
476910644
1008290884
733635390
771211495
1085150999
1145639415
1027177252
373527300
738365897
942205501
1168054886
748197052
414850434
857886959
522192354
916930680
669078134
831058953
1055889596
71239087
740554855
637233086
1362399346
791889530
1142605109
489967971
900753937
1334265172
1263973342
421328698
978193825
792309241
303035655
883578716
947527673
891421828
942932980
695410284
837553937
682021233
474031372
979954252
622902498
1014561413
1206902836
672755103
466438583
1144310465
922580551
1026257567
565413281
747751605
1292879960
1256329508
1022323392
1320360988
490294014
966243186
688056408
1064523571
1368120113
584200475
988991050
1377963570
1014584841
1390495879
608257967
1182644135
551551195
1146938608
1200984360
1299666685
1235845774
1118871383
1220464702
697188209
433354734
1104062241
944431721
685179137
977244418
818493839
879575938
860999228
733620056
492206879
1135731538
952228887
1010115376
801602947
342409419
341922920
304750542
465657052
1135217022
1076985065
790447340
666895251
816102414
999576542
540548289
788118249
876021782
1355118104
529572392
382553465
776550720
415094256
269254668
861184798
743901862
479231184
512949926
1150696676
700948922
1112493033
1372993319
1010160977
846988435
891616762
674994475
597192610
935154321
1364373792
788651674
626531707
701519568
517092703
511013020
882113014
881284879
489137208
717039405
978649295
1003258358
1036034439
280251795
200695862
714328413
1308664395
1394807227
244872421
466787455
1096430876
1311538640
853631277
718255267
1265461791
897012882
1024957973
720661571
64096490
588101721
738542955
1078501263
1077015814
509864632
980172143
402653711
836258490
1161380717
671595170
457399744
567765497
625460834
975553472
718041348
473836678
1268490436
482782518
853761216
1225578795
954308456
399481481
1330878725
1297637916
197664681
606863955
488087284
1351345396
509341998
862904581
634285002
614121928
662704883
1181907237
650610509
938222089
511670385
996506273
539178531
1350409706
1017264600
1348400354
695159719
1134402037
573248694
674454716
1053493023
1391353002
363810040
782415368
561706905
750899103
1218585694
1234304414
455675538
1177045584
591546838
1008801223
1110946888
556040274
752311721
517895288
401649420
1388296905
1026785100
1156223937
1329399562
1373736535
1045761817
962922810
817355243
451595845
662332028
681294432
796510867
338210448
1288026408
1363132671
838424603
862564560
1254304814
768614531
632507434
442885431
1043104276
1343845270
671015928
367692681
1334589844
323960129
966590737
1261938633
1043727627
863228794
969881071
1227197469
859947127
652743282
742340381
1240081075
398646301
1261291041
781356341
631364486
774376067
764879986
655964929
504166457
747849554
220646107
695609056
936252636
506545203
375286705
323316830
484468784
659691939
1062650511
391640780
773054403
456957698
1213305852
795265692
726184368
720589754
1226702842
1230924427
1010048478
895186260
914829771
617587716
479879919
724961325
999420013
1278714214
597810726
1300296646
815064900
396080826
785203632
711545627
1087061800
825785850
1732938
348510534
885414591
568772418
1032488670
527403347
696693358
1078308278
1193100006
510589908
932718077
1352199137
564978178
718737811
677802824
410352056
980798578
872644881
589989532
475319035
1135287340
698612642
465414650
427380670
936972305
715194525
813690808
943489478
238460208
1351225603
1079493775
849278452
1085521826
380193027
785340990
935090778
832069518
334523842
1056735516
394362864
1077227343
801832737
491867099
1211139093
550352009
770000740
465974785
580281041
858139708
635017261
949888978
855300923
1081041008
1048266469
320381971
523250513
786459417
1067856333
1123095663
1137387187
1276897631
748571455
206247965
979107024
1391176671
470503223
931414395
1186191225
800031277
311198785
797343285
683650776
1293032071
128146275
1072531432
731079902
1378127824
260005856
999478992
448005044
955590043
1045728719
1387985972
502105187
855648661
744126485
849146297
739061700
491446810
1370717604
1142974222
927211933
1997457
1181261929
576339464
582649429
1030274707
558241945
966395553
1245452124
740835221
1124766702
365381436
602106474
980871992
596966036
516765613
1072123805
850127407
1345578032
1079050771
504045366
615155294
1214628832
1067719943
134233134
835753914
950855406
1360397054
483049564
808214796
811132229
1373388075
822163651
553358681
540643861
448386286
422638439
719605063
1170887262
438572334
1328829761
1384763403
399033314
984537264
419706929
1029326680
316613068
873207541
195478549
441029002
793194873
1000299361
1380901770
633934255
1252752456
1322071451
965232371
902471151
977981190
280059301
1077423945
833036966
840279015
956346314
841502676
945518766
1128065751
1257365787
456903533
1356738879
1089231180
845089045
350540239
742432843
533047286
428050167
1032330232
1116874231
392452591
199413824
762291781
1314465635
661363374
423109716
1170707483
1094914117
1138161166
433457035
957668093
238009798
1261434835
1097017408
1280019261
362072070
527448436
1162879010
1006519240
1022005939
1390171128
984317834
655694224
1008013904
1091001751
1168649966
87502362
711811178
1349571017
330240368
499662865
104158137
709616204
1230754788
1277590041
815537755
406568966
1003739335
853804555
1347634873
562041018
516224858
453753810
580190680
1048046829
846789845
1135645848
1244359558
178202317
890823708
193611612
1281746754
778727960
992908226
1263844607
1357418531
1066714927
1172686849
1191034378
1282009624
934838712
245813901
160237591
942433192
1350303467
1257009375
518018585
1347415945
919203227
845164570
1194783121
688388861
1161354964
508930081
1093198946
859378993
1217119475
1240120571
1093446878
818645106
973778519
567818474
827651861
1037950797
816038662
892103995
1119082382
779724219
464586789
1124602840
1246939922
142158441
805447456
951482227
549819126
1323474991
459301638
650110070
812243417
986587963
747561501
1249742192
1037981484
867092640
1097445353
1091556065
1338820960
637436564
386109563
706937183
437000463
1020616675
1044030171
930537030
1285278098
563508506
1125241014
1325771474
1046061698
1060912665
324822939
1063992213
841162842
1184589418
855273552
1038134357
1274850595
942475413
724689720
840765447
359646212
448383606
834074538
1046184457
398521919
729273449
1092539336
616968263
768483090
798773474
518116799
1068430821
751043096
456940340
561598441
1290222916
917636089
605769389
1097970887
885588475
910672993
1279340360
450114082
158416085
1134804931
748728713
1062633524
947896805
340869098
991096458
920510266
443967429
482765757
611772743
457890479
682642361
547868600
942694514
402021733
488089493
622630182
291901226
569308055
884874880
342555564
1017891536
1070912306
1149324883
727194799
679248421
923091846
923074082
1327891893
691315381
302938210
823772456
1127124275
802109672
529084380
1067422876
672957699
657622930
777175294
1204920949
852249560
1173390897
902889995
1335946958
305017730
1279099103
1090827956
577469080
755798556
523553257
1098732832
710273226
3378236
523247638
1029031741
862865150
840669621
1006356893
783625324
322389948
694186398
743626283
485819846
1060986341
1213520518
641062853
435612911
1001082992
894627758
1228672352
1185330808
509106950
1309012702
1257515873
367724967
923630948
1225377802
689912807
1279248154
808464086
1367504687
1156121211
1056432287
513483975
862370781
847271388
1148389608
1344323684
804367494
597981257
634955862
1036792053
213858846
830754438
773095182
1163577630
840479929
293277949
784754923
648001494
969626912
355793269
755102943
1334505560
1179294904
254297306
649607426
426430111
824640803
1327372705
1026813419
905026906
589055895
1183046376
1084474771
393573279
1202598027
883519603
1253792862
904884937
1189345735
934185850
588114581
817364449
689606329
969199524
635595704
718774470
1142217743
409271355
410146919
585181335
511315462
909288849
744872142
1192002222
365263520
1160005749
611129677
1238255932
742207361
1075124279
1225622757
703653528
1248510495
993471250
688785529
343238744
673669522
483206432
1296546304
526077594
1078087012
649434438
1168746672
1132239836
798540166
766118279
939381138
1003711099
608897512
1035077144
645263041
430422281
596042072
758783966
824880978
808692967
154007648
1305669775
519618658
571905269
986491448
991027702
473144406
334167250
650334950
389585006
457108340
872189576
748413552
928678192
983089284
631239917
1140686725
568789722
720095541
1223714715
670835982
394013671
436971158
410732264
802756065
668431185
606881650
1068423139
775257944
905625644
649611301
885565424
158919382
620953976
1103281340
1073885121
1087051196
626379571
987643414
826022024
1385613332
945123915
390223913
665669774
459035436
885960288
1113711173
1239506755
1110064841
512218648
998293985
904749056
1209093694
332759481
719033545
1069789895
867470535
924999319
1057356667
585720841
1347367110
851748511
886709340
973857633
909312871
959654266
711230392
1085419645
958121321
699770703
613881811
1042181708
868613900
760377026
1391433241
1136025990
650921339
480301534
706573458
659066031
1001698153
605746428
1202954781
476801097
1097853095
801731111
511508435
577324942
847443552
516938715
919712900
1182811210
1079753689
493253854
389523778
1008602882
1211606889
900789322
1186975117
393440446
337305244
1079694394
940790225
805400112
598170764
1059073107
867460406
846370044
330118456
439412284
626974020
1054045122
1033963552
830615896
1232831985
573412987
326678634
837958778
1097863942
552051056
387746295
1378754221
855182550
1093763025
473959290
473865692
1386171061
747248143
370172200
960064816
1159945835
1120709110
1193377406
616769343
915803858
645616760
565699878
1253312849
709011271
737875988
818212356
701902519
1027510095
1036625567
802563179
768766717
416368509
692346592
988469425
541263031
957494488
537186858
1286969693
946313169
408538836
612082718
613735123
1169751542
743464209
1102277019
784095448
706873179
241001842
190433279
402245072
791273401
485659176
615273878
727781044
1361314036
652831346
1090583600
1294516111
988187294
1139048877
539609199
885312237
383756145
788734931
644632890
279226758
1013126228
627475216
636212839
1140398570
980947820
317391061
689388375
1193660378
1128486909
567068321
1221880717
860060613
1229443583
968969097
1103158476
1393823932
845477169
734829161
632216059
1249492688
1196685482
344799688
951712450
338846916
370156446
1326015391
826523849
883059448
528602029
654920907
484872841
275580528
1198371751
940752902
777099754
864123339
1157931410
1018406520
702665106
802156581
1097590181
985487269
942283789
461005756
1266499792
600800267
457212734
1190420998
389877909
734373481
1053736022
903175211
1161314169
604692561
1255527772
706611470
974523459
577644679
956968812
1269087118
716686493
501961275
1364499644
269845030
822241587
891179925
554221673
1086017058
924484250
825461160
1066360417
1323338791
589681449
874798507
1305755129
548904775
439658349
696250806
777674507
944936747
542290597
1077660114
1321804802
979239493
1136939625
591611582
1167312651
1012064497
873390905
596609779
609979957
1240261087
985703342
880325953
690117542
935236379
961430073
382320537
410922318
890087864
557094084
1337868071
888758425
850095907
1285436556
401943441
909349334
1005298798
675884654
1303856421
824650462
986267008
1096709730
1191899738
883577433
460039242
1190749009
1296321840
863085983
797417150
1118075767
1153446736
147530225
1334832340
1238679974
870337906
1263731517
643035492
736947759
1316465910
843929133
1120974366
1065351255
1291805302
531933231
1398553991
981943735
700935732
493398154
1097372432
457848059
418196639
594547739
1180580235
1235070770
769959472
774226166
1386210865
1352515039
301737182
1349881684
893199709
369699974
746240787
549866539
387718454
1355085704
258270163
602135951
1037908287
484744788
717700642
1120549440
496047911
1275502239
402806148
911071394
1230769174
1189411876
937167228
982761252
26991021
692825492
850637775
837957331
276222683
976181618
886485247
483724803
869260531
1286328214
420421248
979371599
963445927
957210449
680477470
469649215
286069215
752684071
1133368681
1272608812
429740701
1253388752
886156348
472039107
662146137
1214329149
864333729
381544346
547712316
1247767969
113593740
573117778
1244103993
556134147
1231885996
454615232
1026134208
998252697
1184045928
998836328
1276087230
660253271
1027252086
559355816
572976706
758216527
1304087115
1139436394
1122681924
1183135815
663310113
849232220
563110770
1399360628
221187595
315110767
1231327108
997353114
661304727
436738073
1284138835
1354687435
589607286
545124434
712918586
870539599
979815481
435099149
789736676
874103569
464269281
1032476197
1148524109
874490637
498725542
1029028680
615579188
684320554
674539980
1105069312
770192099
930881409
729658664
406325180
737994318
1062364639
1007544849
124005029
663886683
488343846
1212376930
663830281
972666746
783257765
517583253
1277080480
592561033
852319955
771747251
762091563
378597358
838400779
1246536396
434287293
1203486772
363250332
699120265
1041982378
1190850898
1315100461
893197692
1143997931
410603300
1065619535
901539134
1192179557
578094622
577352844
836360773
394314795
1288655072
1193543825
406332314
1056059817
1396846529
1214332537
672903527
1139047108
472204552
1179618624
623333116
757376311
1364748674
1096585726
1329458572
1272587920
704723770
355381655
1165565758
660248739
697541784
688129584
971508494
1273377109
458056231
639493205
497204937
353017887
953508570
1251761933
497584251
722097747
391791100
734599595
699374709
851263925
823455376
850646128
77145784
1033501504
881986648
658427512
805663584
1367624370
391472321
978089173
757258496
358454991
528962634
404773415
1158715529
1126258328
1274656668
1081998294
625093052
377250276
327208812
852935670
851033062
1054343862
1113253135
1158184706
462127835
634939548
372560794
500480171
935123081
954051176
1237987451
1063381703
1119508689
867448744
670177457
850925493
258282103
1146671140
992738006
763114773
696357467
425161172
1000396621
1371880452
1381812867
703022673
1368135970
468043819
344253934
942997915
771272676
851472397
498489815
389725734
610003850
953445365
305378462
1397140624
840167117
638755566
1336135247
745957977
291795246
929253431
1326462817
126801775
393377529
927620193
791221525
531629179
750811148
1054716552
632444706
529597485
1321361336
1341639103
930625984
1373141097
876000324
1374931171
1046311454
174856969
691182774
855914676
852585901
631957046
935791470
637679287
1106320112
961954161
1298425717
1296032353
1267628564
1157043437
902772840
947290512
390257777
1031105896
1391242189
986553488
635963102
972715219
973157444
1097422789
126252668
905681022
586551578
646609439
1259633700
748655505
1167042230
181593443
409416949
1078117945
1000402704
1026419362
443895623
1160045982
931629772
564837239
778776363
826048764
890550483
1314699357
866561578
905312074
1047447741
656055412
738513126
560452948
1357992062
135876555
888507740
778334205
1370206783
904491097
1134192130
808191695
504004499
775821386
874602991
896424391
706498737
598211904
1359779605
637796994
671350709
1113742337
1308798963
1030591708
1049902296
928522834
701660983
918326432
823466166
781657175
1248612149
1008404297
491500501
1133513968
768183478
411170771
590935439
102813603
1115433501
605979894
1154655855
1065510589
1297258326
428311666
469480865
369763275
1347152878
239056032
1146458120
1274731876
612912752
985415654
480312694
1179258691
468284499
1292567294
1130499082
792005892
480662791
1097600012
1292259051
93899866
487821404
944888931
1043216273
922076470
864854847
383020888
1377074028
857272478
534370541
1067615495
949752
1265245084
866838650
1314570163
453239864
338815640
767416599
1281573027
1207491108
479488289
713593154
1096476589
558313996
784135606
1192986292
479985498
1085010055
516782545
482817025
849597480
1226312859
569838210
587654567
841505092
419535310
796328057
833659165
892827474
1153693273
270886683
1218561724
757499939
727555286
778528188
1289066359
1196758567
787526963
790779446
942105706
472380589
386188219
342260555
518482095
438726876
405994491
721495816
536344505
330794367
628507668
1791944
1241621720
382480566
534240553
1381239533
495423521
957531735
760119056
1068573632
930966150
1043455678
1015777440
874385243
570291402
953113195
1362580885
515319032
724894349
717589998
893277077
933868783
654532168
429060007
1201521197
685116177
852728654
912914996
1237641696
1060825673
771493313
424448630
736029828
1239182045
793050452
477415209
1197650590
759923640
550031950
877054671
1281738352
1181731798
401995294
926814794
464527661
1221848468
889526478
1384731143
1199809033
1242965646
1027170155
1365000732
568420780
838353407
863931833
737916606
964365389
637857537
412288588
293674063
895408074
370013386
133388212
1022332869
485940843
664182859
593493363
1032931064
1319385649
1344769602
373944805
673714344
952277844
750508738
1375932390
679014477
154048150
575949557
908137449
106137435
1228681280
1051563220
176579819
1325151255
961428401
776613355
949114375
698220189
877027753
1222378206
957747044
1342948575
528506840
1240342640
1088204187
1330985636
1262707687
854772118
790129232
564773452
246425486
210413357
747180099
550923690
877171849
358490772
749101315
871071692
658352410
516464008
686362869
447638725
977433459
917600638
1270726943
763927660
1321405324
816331175
1299459488
916025653
856410608
450797943
951936233
1072546401
482135232
733780278
1043410861
961134961
846902585
628069097
416960981
1339702174
950235959
717843239
996201010
667123766
535439904
971492023
675885062
753707140
361060440
583401547
706253199
1023651960
142110842
1093165810
278615182
1071589177
745116074
908371519
956698411
545643053
1149415851
900463141
1248400456
663743147
1091434261
220112927
704785920
1393622551
717878585
945777244
849403446
874117827
740137167
231717431
1307202604
577487572
957875940
659929451
873323729
491985088
279740330
1003224068
833864098
1179756757
686660349
988225478
788240037
821793293
1080399120
529125390
1095270745
520427166
1361429544
869349461
598852884
1134083410
830299162
477484792
402189309
1139753169
1207805530
586934557
613334368
1098082152
394745834
717276079
549052416
302200771
129972813
1343764788
1016726560
576590264
649606531
472899444
1224425689
913337762
391703637
1092968309
532325526
1271984878
458975741
1361911465
424275456
1157085441
896144023
1330715730
1162093472
898365344
549619601
698266765
972066333
1312811488
966495864
1299343258
677710386
99760246
1381383393
597521218
496896767
680713352
825903493
910056643
771010022
1370966613
462978441
373476950
1241019794
1167452686
905929273
1107957696
398559211
683685896
1193866116
416452246
742302497
679198652
375584349
419205283
130722334
620887725
892155272
1252180745
640149575
906129077
794499613
501759462
1129699048
1128189022
313288094
228588630
1231528532
502507401
205284461
906165197
591706273
1044631920
1218150916
822020307
494382878
1182077472
710210517
518836926
311517648
994068515
758162898
709043261
252581780
451517187
918127707
1383284236
655681303
1012086786
946041822
753730933
486520932
1193290565
879754890
338860730
1006230661
1003343040
692937066
860649863
698344738
409843516
400805504
1105314389
1195270124
974671593
418079630
290899554
1068860370
452184356
918654241
653748654
240258686
522894052
595889211
366639773
611013304
751094501
806336642
582312646
1157643125
555660344
1051193282
1054717671
1112886002
875133686
1267392263
601975211
1046327631
845582803
556282113
447201388
665432180
557071131
606165496
796059932
912617413
711213773
1190860137
1270402205
983538501
786911602
787574717
917978479
336385575
527635161
542606688
494693409
521338975
1162454607
1040746570
1080707458
1203938554
1116397199
556792980
673466927
1260487250
976938059
1344272742
293534681
1130586369
914557151
1182585759
855303056
980284857
1074198637
1186155888
834073970
1394948423
961049765
548049063
868053358
633128136
1119877132
1270277316
464428697
829063740
821054702
1019907466
784006302
764948275
1246889980
611061002
1192863985
1092548934
891780843
326178071
485478576
366841670
552390614
1028724535
639451817
802995494
497663611
625509700
471349921
502179163
337169859
1093157623
1251811698
411504476
967738492
488140889
1216477663
846282382
450631049
1199368789
1255006446
1030468408
659220821
538763816
245167152
638690873
958794146
683592637
345154091
1019951647
522162358
458727726
1036176428
1001059679
912940543
671937809
849664178
1143860692
701350428
837068429
917485954
882251727
714206471
494707473
911605556
770834214
589593662
1093907011
587696275
506518028
904868096
1267196650
1063165426
344662004
1276977793
1000594044
919691511
739006616
661987551
452511070
1320182157
406347453
748621649
424655291
492383927
1257664311
951831909
623274996
586562677
904495642
419453938
1231024063
675101162
1038865330
253507466
1141298404
860083506
757474261
453375523
830457761
611252614
1335115655
1073238227
938811333
1285380979
1151583579
588853734
992316401
1306731244
1008606255
1074212930
883029398
672031118
742214476
820402168
1063923466
1286003758
1211196141
923364944
802656483
603504042
535351960
1022069309
236124513
948090198
999607481
1327453733
1102986296
1286349366
1010107563
484368266
1023244507
402228449
815708926
1323591292
672796316
1091075141
1101578197
414488292
418145443
404902114
693226811
670349579
1086413398
1229035834
1048473753
494431516
877545060
1349195113
643655217
376395776
570623171
918778330
895150214
877694724
770610189
818607071
846055509
681367685
1022302991
1040868619
991409671
453004608
812999440
1309616083
822671783
1346645243
492328085
618372155
1055847689
1246424011
700984832
1017151874
1067540325
1066208849
1034659985
473836512
575135045
633339353
1064485553
480075100
233918203
757379614
77086491
633212255
700913674
913129834
569239211
829987911
416249271
164256753
660599722
1014829439
472422735
527608964
720247240
905055317
987254311
831198241
699219707
840247168
367765362
821826845
1049698518
1237196795
714799428
1062062157
783691783
961876198
709021208
355145010
861141689
690389428
747835733
589282635
735812093
846388601
856952088
652409450
607979572
796720850
300904370
709193927
464445095
1319610868
748267864
1052395706
447900630
645945643
996189729
1095600374
1185879554
1089313771
1381737682
421702309
495261019
302327055
1273350131
599378099
758978318
1364335561
977746565
666509447
1267744795
378071327
981443906
666035566
611635965
698104536
923502340
828918713
857287447
1167994186
431219936
28916875
1056034230
982774098
482491400
1267471526
1080318705
1347712650
434042103
1044347024
1312271652
742990250
1150127758
636567676
618369608
788045591
69054662
1095459072
782681753
843338039
1230568690
1289954604
473066231
531390172
1157147667
637376787
401472543
424939143
1004130848
1009060789
707369952
1171030816
742287469
686239821
660172074
1115055761
565903304
1355004822
992817125
800976520
426233069
939031628
987402862
970720412
454933338
611673797
839969004
559328044
878607074
507147368
1281450201
1148203970
1322678818
1026836399
758821325
1053823823
686339595
822388351
1231193246
108387074
287422634
406736797
303942601
569618149
533079236
1028926397
993686143
649136517
662893137
147072688
907137333
873310654
1130222874
806008578
844834265
939262933
626026039
816727013
632068669
565885350
1155159978
1376441414
131061981
936486189
922532790
821001608
935910939
219755519
1038207628
424755255
949529917
1110816708
1296931527
676656919
1006499471
166397903
1749485
1015573292
511462042
664212643
797413981
716696106
967183111
1086148052
1053467874
423495951
1171446490
1372452433
569536945
876369492
1095168039
769730972
434861499
1234719875
446263716
1373999044
535857362
683069621
1148544332
444943864
811852870
677649871
786272491
1263366473
1292274275
1001362211
966558083
989467843
882894798
797449532
425281811
1114882618
891201198
936352014
546112093
470133789
838725974
651986777
520272061
301908474
871639984
955539267
794653479
467279230
372662571
401736983
435537840
1282229027
944426668
455220493
876630092
559994400
515664007
1204289611
498119179
867808396
695294582
487008552
1368686696
1296816215
1211749318
799524679
1337184005
960847599
965560891
416216840
702059623
1016050824
1258274934
409834776
498656525
514167550
1050398213
1051437517
981519806
916690221
595515518
532904594
251547023
761933202
1100913173
1034688813
820017030
261004998
812681860
448774105
576349276
1398723098
1265754215
1170959993
837368553
235728136
880565928
1100482685
1064123767
1286271941
1118575873
963036075
666594741
920900866
438477666
946418358
803167674
428410600
1136311036
781421284
634422477
503258071
1086559244
1032856721
376580221
602370109
1024617676
710049407
1064923383
391689659
90773780
1278566092
385279143
775345619
1169324740
1292822674
694812589
303651058
1068099699
1387812089
391169262
495036023
1383423782
1113220112
932123508
1239389602
536301444
957234231
1180197591
602609011
533895353
832221678
965817501
617846602
696850486
407929179
1224871088
1253113178
1033571378
1211345305
738100309
1017770716
480558108
1267318601
743369399
1108413459
1007644675
1135191234
844715156
1186995332
365652112
144701835
341182820
801201138
1246212716
889693057
588078811
1098358971
685586645
699210705
1223325113
935286237
706425303
646379242
398003550
187925922
816187101
656289532
979791076
918384151
1006162264
901332368
1173574540
760775095
1034609528
768158236
1226155815
390697258
1396954747
579294402
494439334
1060893327
823001333
802325307
1134740284
951983059
937151739
1136688039
389584296
504780809
83847353
1193939897
779587359
217596888
456715378
356831722
1003982281
1381823716
1085918844
657311799
1127220930
447144047
1112593782
730248789
380201402
1169916780
941191423
753809021
748063124
841328574
1155787519
460282373
793662371
1113056292
1137071463
1113863813
1224602649
595005166
572053662
1263726998
841265574
209349550
834321702
834090095
463626372
1093797620
1167310619
797498798
433735964
1112811140
1169484193
1175716510
1361916981
771681553
809121533
809659555
856995062
1358092244
1238067907
1395384287
517558012
672237428
583186637
439555061
620661583
1204380631
1231536082
631791803
475049819
479108359
765370840
920197630
920443353
1020244599
498792140
1037034483
957194684
867510868
741856932
920375217
908395641
1034178378
439142096
1140005683
706370765
1094101562
853140092
657611345
1203481146
1205560101
1043137097
904014338
1050776557
438768126
1189133597
344015155
696588252
625802443
736244381
937721490
1387161103
538207112
925538074
1101076588
363172436
1003339369
782741369
1066813055
811235767
697880528
822850101
433553590
370693315
1209491155
891098706
1266570855
496380239
820763855
487874209
920278214
465124525
528742047
477440594
1161074311
849359734
365927454
806824729
863325909
764304659
412890855
554665933
838236432
1038657991
393429829
1084406924
1178721167
1284852124
874905156
684135595
862954151
953668416
733512027
913325184
491489185
810836605
1036298964
1265694392
659051342
1082526486
721706785
1174500595
1039671720
732468258
543622754
709145419
959968192
663755220
308820279
472682133
858401533
1006577855
1258637259
769894250
734732655
1242686889
897931466
562403516
454737622
941256454
1346251344
529704516
966073449
714627660
71251941
1164867269
1358346328
1075787901
1370390533
996750056
475875825
1253754705
580178020
861528774
643890396
804817317
611964346
811940122
812517448
961386018
1170849693
873087434
60495276
721377683
526515540
669919855
1388557251
731841956
925519720
400761319
1158444425
136312002
1086794781
363856551
902228540
616212274
905033107
822714461
695635053
673384981
1152047872
558622949
1103837911
1075648137
1025055366
496283468
1088626417
1397345583
531185515
418320977
583023998
419693752
467217144
861004620
628461060
851087059
349029703
575874877
815227118
1023250007
992420044
1135870982
944028969
410265326
685863307
421989614
476212373
918946424
377603917
388965829
1068099343
1315177140
1334538253
939078024
1091227473
557149364
1110923920
726954625
958433624
1331161694
1261220788
433777323
864628395
638482891
933471823
1309315341
433958018
501538732
713525692
311575677
1052455655
1009278239
983802468
1213358082
887133250
499365387
876120535
976345418
793286467
718789052
1142222973
1136994298
488938120
525254512
1191131716
444537634
1001719042
1017450027
1063635164
978403087
919297370
1045267078
872006908
907150772
897512059
321752445
570025160
387887475
45915822
1025050932
539990589
1211161740
728630001
450662965
1019989738
762794883
272748730
771485560
475536752
905016110
664244240
1006365770
652708601
1136721276
435948352
1314580230
617520073
1051033334
607157169
1019779977
832385153
1217985804
201126558
270023079
1197714886
322873765
667323377
375719089
1018395107
1305153321
840462713
1209677170
1124661171
900862465
865614506
1107395470
719441733
1194814027
180612123
678446777
1236538074
481556107
924941293
199702746
509602902
1118479144
471300038
847572552
1090761588
639312515
482454674
789116334
1190584272
132408012
862555328
795562221
1239005722
1376644435
1108585236
665304566
199374084
1043298180
341008343
933467126
583425512
1281029450
1340729282
191428202
682853882
746198732
727162400
1066836646
732648989
402920575
774986906
412424842
1331342130
1385283974
288364104
410297009
869108442
844354485
373300198
1188249776
1173473519
1293244039
912155191
1316045921
1084367449
1082386772
598323371
301090784
1002007907
398052871
353565509
279445842
301032966
1091910083
706543667
689407470
1093995498
946086048
680301372
722197679
1275981979
927981334
1134911305
1349365752
1171828620
1052666451
633977986
1340568050
877043349
766472890
810545819
864745877
1132378125
757912764
927265178
582984022
969274857
1384088282
1197124275
602392681
507082047
628637112
1335501920
1051286156
1066301501
851239912
792316996
1330843886
829270753
828037005
1083946419
570590277
1173636559
634477814
1099550493
867401613
1164940663
1237253290
1125463568
1308146903
664017289
860325613
522085160
821703752
131358569
744955172
895860094
838016353
1268959150
870285241
967082635
626481659
1139359448
910054837
649771767
567961631
1160554887
384788543
455481491
1093648073
725479838
692964782
1151861123
1057994226
1035651414
421896378
1175065639
1045978083
754495654
1144586767
438834576
1383184012
946890008
1001566338
941284565
408658400
65737726
805362279
802576805
894327974
688131091
1213788080
551365440
661924494
829254370
338137532
1056598034
743278507
1052300427
758415521
1079626090
886928566
658115903
665567536
1377275028
316753235
186293150
1114690062
1220224988
782023384
717570563
357634007
791295423
1107689201
1140472468
545201799
1027638405
458749990
838996834
583386508
789233826
593582717
525121594
1388345282
912000772
883981787
1005033508
584800684
1252714407
1171569746
544688436
666464505
386557582
474564785
1169540122
734372397
671896285
566049017
654285301
1016346256
775775430
459927250
546236116
1035365523
287220511
700804992
181183659
424051386
556282735
502830139
461918624
977026160
801955113
502202814
492612470
1124776614
762328565
1185857993
1025719488
1210625957
466809480
659094082
276305804
834378773
834185519
1194742454
882459557
583784458
58140856
1325870973
830117380
792041592
586630097
803247618
965909801
364669701
790146762
205965009
447635113
907574909
1095514876
443046722
607926113
1194705037
801350373
434702773
44572121
794796816
976119025
539342840
454723355
583970829
477319447
1244627501
930042798
386910543
396717754
932218535
782715655
675467849
855661881
479815676
277318730
1351851641
563436187
730337092
913190802
1020044003
1035712290
376345446
753844799
701285937
1346158493
721828876
919616762
1114593300
739374816
1063319176
331360797
1221725324
1141743245
1188948841
478021489
916017810
843736086
627319128
1058404229
732047200
1094109843
831610431
1318947407
446055669
522288733
794490028
403576573
1251183470
935469347
1013939703
1001643295
1340333574
613985568
201557308
466562852
1045826824
590425900
625345414
1128907341
1291321464
514580566
312450784
337190199
1336246231
307033967
837731596
712328048
406260868
669876857
333484013
1337633907
760447804
962560108
558939479
714276965
1350032435
456386716
548263372
1332967047
1185381679
92431152
256250473
964124293
775076691
911794806
1172751091
992519626
661764387
809733260
740612417
990200603
932175175
995959929
465499898
1260742913
1082063939
585656747
1014046405
910174192
902035894
1210509984
1198968051
970277040
927000367
1251133082
924139891
740217200
560291471
1381106511
657196229
1348914361
745720422
402448740
900974950
803695814
721760227
1330287903
749503268
1080925758
522463857
495096301
461604815
953130177
278925010
1196839684
986179887
1139667207
991326707
1118130484
853183795
1258590716
813590850
1369189438
1212309100
373973762
433793541
502807845
756927622
77802882
1332386405
1031453438
924613100
578496846
674067541
509979367
1155189064
971899944
1350440306
1358997357
1107549861
748300582
1174793661
1311524176
715758418
658997752
1349152532
913336419
712798150
1227985978
571147002
1370268651
898393406
702544710
782896888
828477379
301265438
873189215
575922536
881486565
1049279077
660492717
377343092
602754532
845879123
848957319
501130240
286784824
1295455287
650847519
1042257349
666394553
370970294
512946859
670372677
526857485
805173067
567353716
880585802
1147057925
675386896
926455979
366010306
1153278163
720103312
970869678
1017955907
695001166
751390238
938219684
477189249
1076573827
427551571
809104456
537766596
912508596
870976072
780663838
611502987
911358245
821492097
796483352
656248833
824156089
513456224
1086740472
810642806
880685251
1028494064
1190176939
1179819982
1024297372
1051872833
897414970
390198664
221502091
1067943851
1283332834
1031277982
851207458
592387894
974347122
429315421
651660314
413141051
370868627
1145681911
1237364420
499550433
985135522
1322689281
361024924
776222849
862685662
1352570153
1132724378
810742024
423871524
739652517
621986099
379631406
1044896286
1037598219
708540391
259218324
957762221
1111041823
165762269
886686407
896865548
1041004101
1077097123
489236606
355721571
567489160
1366858363
351273788
1254437262
332578009
893963369
1154160866
868608157
690970800
873193918
346971297
992616533
975033935
890661443
526588905
905368278
1335016206
723197348
1073714650
466685132
214158946
435102723
793141370
1061904225
1167275145
1343250468
961596662
792345266
1221292328
884279315
660485682
454647863
755789700
671914509
552959379
1191858208
1015220608
787799617
1093043197
620520335
1101360289
506507886
490262490
1185377687
350931524
530448388
422576178
819751624
919020712
477239946
827770777
775143391
869275526
1284477345
1329050578
977372090
639471321
1373098710
1251970701
490963737
783263898
718021556
538055185
1336137104
506730764
343761390
1269274142
688301322
835032831
510853861
902940034
719742577
610966527
422667896
1046442380
374709254
1040188442
705520430
472191878
765057357
980258571
1251624251
1173443321
337328619
938499522
292635657
1344329034
1122457324
908481718
786386451
1138521029
1104113816
425209494
1309325239
988588001
572030910
1130022295
291298924
1069316447
552769720
968010535
1143737426
1213300893
889250729
987245269
863322262
1213174187
1384052192
39915758
226023066
363674797
832211958
861837394
240968503
704846371
984500178
1376136419
1265690794
518029819
1303840656
500979456
341110177
517691645
1175391198
329953025
782405018
1073266696
887442151
982716794
892825781
819862691
416337877
1250643874
1130500616
856613084
1253244845
884899026
1009382319
1273472971
925683211
583777055
776649946
594853631
844895467
1033099820
1057497900
1338596761
1210054367
942839302
1026224891
683902503
1332063043
749963167
903686800
905430770
1007065719
537168782
311790647
927948162
595917940
1194176734
354942424
1205634760
670011890
679012324
511947171
1059007353
457686517
723276172
398753265
532667985
742023917
809157724
1240563231
1399032356
1024366922
938338420
943615873
824157717
726363483
544961561
325786465
1256752249
596342952
96815668
728654486
1086428064
946692850
534714528
1258468744
519706417
746326069
1247886578
1197137508
493987273
990415685
428861426
871570213
622068549
427230915
841884839
571545827
1185886925
562923847
197132557
526884760
1364919896
552407050
911218123
679399576
965767110
625463726
1006343072
1082850991
1240205636
759307286
1270311903
888962248
905675355
1083064293
1311825855
855040116
1385132807
1201278085
1354418290
710258253
556037796
778427873
830328183
498058860
601195337
906207125
865172642
900144607
1112980070
724934852
269700268
643450683
780917554
755258003
837411100
459670166
510068793
758921245
1270928882
1238883413
1057683831
697067439
928799627
1246724630
1293923599
1301259276
655872827
1397686174
1100496361
479625981
390431672
225514654
1291168826
1398656221
593842364
732909756
992600722
676751977
1084158822
952287131
73293487
659811827
452421035
1092882259
393635281
554920121
639570914
644981340
1046134519
1134761825
1254593686
801239012
644846446
823196137
805121843
709476759
810719677
567526998
398451036
1164586763
1241289711
833942773
789873909
510204847
885288086
275814815
674201816
871004053
650627379
424243900
1191495931
1080889970
892677850
1236478379
1317728732
937091926
478629959
635781888
1389717266
1018234703
1248142138
939922965
483513419
823155222
449648029
545962214
999209082
1015102732
711605810
611238739
709177912
881130499
410184192
755241088
1397108721
348916655
539745588
723710024
451628208
356349134
597430103
887659391
398283250
921641759
1254320737
1071730318
1341883849
1255176786
1271915161
1082223671
546363106
576475286
906768845
1212147741
932630019
1012775355
948236796
848329975
660640413
1158817778
763148277
533988407
995105446
574477791
1048796045
962186700
1305634964
687123771
1071131555
900086620
1358421318
1209145565
1267304387
766599169
497859842
1184735661
714065358
792215939
847579084
518821342
1350502787
1147649741
906251102
46895348
420705829
488315067
1126301684
1256447088
618989565
865445662
402077486
797538915
885477965
1083623157
914483331
986003895
828537274
419983949
1325263454
743631024
1258516352
142371954
1061326919
291105969
1046171179
941070299
1353058615
1116239267
723258700
1132032716
846037803
1073404835
912891113
250433693
576726314
1070832185
952677787
984672281
1213753848
1026098852
1073457379
815394458
1338465336
397757901
1106548099
988666377
1050561117
740949855
577951165
1249572098
713750449
857254702
1199621270
1179011477
1183410888
1035982933
495165584
1149673817
415051377
689013568
453655925
736143532
978892526
1145479420
778388756
424884244
1259552088
828874677
1265096872
372189650
879294609
747857796
215978205
856693220
1004804538
1130757063
1273730975
1358063195
487865426
911898683
708484663
706822367
419082785
416373192
792745567
1015135587
884081671
1298299442
439534156
1386988196
417581189
812331808
475511333
491226618
1318630556
1061084837
341888199
838487616
334857218
1212157126
1309244288
1244081238
1009263807
725438740
781272337
921187147
150041739
1317291285
749756932
907952129
494557374
1125677410
385003988
660121079
848974424
329566238
879877010
953021497
1034651632
1027024970
866671122
981574227
458230715
1044066412
587964822
754929777
1347999940
1004791559
1319269072
537320105
889515138
1317171364
548412132
434902839
421631618
321417859
440147992
1067307256
1394324676
941136290
858740129
971798691
790335951
670577528
583051339
470401503
1373162221
1047464274
662168849
1312042162
1186064500
829980266
388721069
1024146661
1211541607
617539726
1098395590
1236967735
533872845
942306151
704917392
926958694
324051103
1116738364
1363759345
903777423
682709511
1320297988
491537678
721358855
898136564
848037331
1041473318
1216103723
480167259
1172424260
750902351
125505212
1282241424
877276506
1364012648
510805136
639629360
474563029
606168541
1338298509
940651761
116053252
365895509
957889981
981910150
1222147093
820455725
637345727
984059966
698727940
717951865
1264311682
1241040230
161243026
625778653
1035929875
765990310
1292582836
671084181
411856261
1121284253
558879936
428478715
726708707
688129011
443517131
192444943
1190882284
1278741462
1384328286
1323086142
1216903592
1083486269
575166721
754359955
417102012
1146728446
448173691
308865696
348585441
958881169
1091930073
910214586
770684643
1183834468
804204795
1263475436
464725347
798933315
466686274
723413954
902591764
1041115704
406884990
545613253
846950540
33375161
858877257
1194507618
965327827
848564035
1064661639
988154951
1047839135
1144585753
978614654
1093764705
489301680
781238180
889013302
910544635
837758551
260580797
738255981
1201609309
606060082
1106927698
1057345599
587866109
723481393
838878955
923697929
1153139467
369101473
1088024629
211423525
952829527
620609662
1226806746
758352781
660104154
1238380812
796496050
930124397
1095618155
348421888
676253512
1378404435
672449208
692841024
1032615925
876747901
718783302
349171731
408346258
684456689
306039148
1187521464
950381465
1283143935
1174922625
124662402
460256908
705586935
742422397
419267567
744327686
962717672
1173465732
692506851
1150123222
1193325671
107993198
603437416
1078482008
480623180
908370389
417300956
1042721120
1341752338
51419344
1398642442
629850553
1244005171
642335879
791266209
1330147044
1215637012
235871625
345437451
777282251
949234653
1095554324
556931084
493762856
607573044
728718856
730184719
1163387690
1178283255
942320676
948123511
536398719
752923825
833727327
1396422062
378602507
1146046709
1170126656
44028654
881428233
639486919
1276880897
797354012
484096951
857197865
875427093
255619603
305997247
1304301291
1073056390
796856824
333475675
434870168
713234261
754254303
384701355
1293539690
467429772
1036532227
841285481
620134825
1281085274
390419653
950835809
417100538
240635917
907399634
1296189280
1208338111
448011973
1085525319
476750086
1213672018
576919274
1330716508
522662355
683418440
383067057
758106486
628677109
1179028073
890265748
1365805407
807969686
1377361690
1006607739
608938156
606319174
1382196937
850653427
498082279
702686321
1196469592
698900862
708738016
676236127
333222477
919623649
432976738
1053516331
626033425
1246840802
907711440
755896567
1008098258
651465891
1356857162
1357463968
1236466890
1308034684
1153681574
715260166
856299192
406399403
888940347
134589574
1067360052
771970102
1013428855
5700062
1060369969
790911904
562158679
1184019661
610797580
1065904498
752205756
791231701
862719052
931664090
466936342
816978635
976969868
989181150
1069979183
711661936
954567853
898811535
604963412
830292972
497192021
1163604763
920575535
541619544
1395266216
993598527
1279236343
651318870
974432864
1015144864
1061661579
611138617
552200841
614866550
838747357
1382051193
799618226
1145658150
581278007
816300973
1199213194
921940971
1080118700
613399199
970232925
1086186027
1299817463
395946135
470598090
331107765
888635239
1060766001
674976452
635370398
496790841
980648714
1333038725
566968109
1336469993
825660754
757720560
859843183
1201116953
353041746
916748660
876375403
1266474971
1333432150
635006711
326542632
1293999436
877293838
362399461
798782078
605477794
1304899013
1126871312
530850463
259193137
660327908
1134575474
1026845640
272816824
797527560
465418188
1063144562
584098255
413400153
414135550
907883551
1198786673
458093955
1307882889
649370687
475141184
515833294
822450670
906395896
959648359
451134756
719771080
801803614
1174163654
613563440
557100811
387285984
1003012433
1082790009
961474060
883149797
1352480375
1093840134
804130080
540670548
800790667
611339133
899740001
565085250
325939736
705100448
468525046
1141258934
306206200
765110019
411685463
745990726
1065171893
1054536016
459731164
791249976
641629922
949098716
431595369
896923517
506982007
1043874724
830084056
797565801
1345123761
893629904
568267086
865215963
563699131
1215409560
855843011
720718868
547855368
502017934
997794424
1102208939
979815244
688957198
983733148
1260222386
491498808
881067228
655424646
709790416
642659738
221707213
1295232175
1193920882
541634146
676746085
800129716
896971531
705871410
1047612304
542431775
1147428384
1014195501
423125426
655762835
877107264
164961101
388529349
694090104
455259311
1132367074
914813586
317760494
1227589781
863057107
1236293917
672343952
1072015631
394837446
1269449246
1228297211
836485034
720899576
585899142
651409993
1020756736
1180216373
35396136
1320189309
998486692
1159257009
574278135
570796451
1037800748
693349059
584588643
576953005
320345688
704773876
1378815634
825232358
652618356
104884659
443755096
747902125
1000201246
927271969
1212107950
1052294276
714901832
489032292
803005264
756893128
440958088
938840359
984947066
1337585641
439158662
1314310226
1050694414
259023366
708843146
1065836856
1155521611
909916878
980105188
273323226
488325065
1062484257
717393615
1012412852
601163454
367322694
1107060382
1342062547
746784326
707571748
704758167
583892305
852950191
1081030857
1231974162
1023850269
834165539
963894620
1298303204
268863492
886924716
896155656
1015016876
602172112
1375934086
987867900
1293081682
872463141
427721719
1358740146
1391830403
762327536
610381719
1118612870
794460563
1373387792
408829802
1076423317
982862136
647294723
825850969
335913116
723823667
942697552
631205894
558224755
635449779
316409712
473775100
1076278685
1059551285
952000897
523933310
557288424
474878570
406214223
539872112
1045567880
415129335
661019329
784616331
1272870077
1005012079
971993579
848614131
309219684
701502736
607444656
412342210
1188214053
769425031
1092432334
507032071
691792828
1000607442
391735942
525875705
471624240
1016339319
1047903009
1055283082
482265596
456684414
536278050
777928766
1238061098
1022476591
807363783
1131741157
1152989254
1374212158
553364712
1339923411
1302043138
1040325448
891415525
1371349540
540162232
410217888
1334015052
475637
659682373
744619276
1131670705
642133682
1189551145
366338180
415606869
930697776
509401819
609791618
1279298611
849112183
728146617
1163820711
1083439707
1044364341
754020722
659317828
1028935570
536985246
536984209
758643210
472783623
931954333
1070877453
814319443
468561927
632253923
727172723
1257591111
364074867
476054200
1339556386
472119983
1095646566
350263559
1303316276
396595332
957017586
818124379
792916275
724355478
922254914
1275121518
629212414
480778080
541105546
1380105493
601131386
1135468681
589898609
815183553
434837435
813921476
547635077
715389159
935683683
597376438
129543482
391961143
42188442
875602206
426357952
679326071
1016994903
1170554370
599999215
449686079
760655517
469575421
1187041007
294549396
811221327
1044042507
1363508838
1324245562
1061509948
946575105
703436488
977867930
803960105
1329438020
834131185
801712573
510251511
710812123
1396070450
920839800
935358508
1381292704
558527480
784528695
786311353
731591575
515246232
367172729
824445550
404055221
1207793468
1284338373
1113778974
1208347848
1064504284
1375339079
948017343
982483432
1085410132
1021754831
751779187
948235393
1032529178
128134207
947195280
391080891
1342872490
1048940468
1042746103
410315160
1221273396
868104948
1018188939
692920686
1039597710
1012255875
772120792
1225061664
747852383
1165278804
851242383
1005987199
891418651
798090836
648725458
1025322369
1378757371
1213353162
931041206
736744747
1268660212
1046054068
764351819
1131215241
564510589
421606222
117742044
189231380
985357473
1155423449
686950502
715375002
1109457885
827383078
870566238
551013597
816477417
1187395234
1286209349
1334718515
1078416788
561116003
1053285249
1339086151
871508790
5860720
1065052164
733000109
347116292
190386216
542484068
588700175
964287787
369488667
716322094
392846761
1148394343
1069332909
1094336597
762781026
787620014
323517925
1067159313
1010378671
968211345
1102831297
1121553471
1056402429
833311093
1116102778
461131101
843856728
870008852
1048368830
904002847
1194997366
391540947
1082908146
726408601
683080375
610394808
361960799
714026470
572092944
1300846119
313213032
581078470
1047027815
1395690056
418260399
819630140
1162183553
1266954650
573274931
684812675
1130799641
747342216
601702637
641404286
737614475
519920196
778050848
956125269
311135155
1345577465
1073331380
624658571
436532658
820300078
844340147
643779100
501395543
769840653
909095062
679055866
643534941
1298132661
574378744
1165639348
534663492
537940748
776964573
1136138918
1253925750
1064593264
1266560823
1361880010
952503958
851241899
788707025
1091589857
542571345
99293609
445633505
522946499
316837663
972524632
925049550
1083329558
772818907
599440849
792981672
836049651
1147218660
659731263
759284587
902950015
562751962
632478995
475844404
765803188
1095287149
888674651
758833213
1155097645
813690984
870450157
526093725
560341636
700706898
1334948220
733749100
934336789
669122300
754999610
633176197
798045787
909432176
1001292323
945439868
490054052
570139665
545811556
552734425
325190261
1012642861
774136815
1300067771
1006506015
1266880467
531638852
829241625
669623001
921172248
748684718
1009573038
500598168
1210744424
751476673
717645977
1269205952
1221971524
1028151993
1310122711
1349027795
897307652
353232591
640874362
432520910
1184255917
541949062
1069371884
480759203
207299620
505817547
682831492
1120218191
995372422
816983665
663962968
222187784
757393989
598920213
286096982
1175714055
919519162
1167258192
348903246
817285067
96127095
1024349609
865480717
685269924
1020636456
833434334
602431854
243886708
1023417487
570675329
905589166
1232669275
550633419
15535480
1340714924
62058108
810817667
877712484
1135841695
473788345
947918628
472101182
785743994
1227463437
980605208
1261042188
518952857
976682334
725887629
758505829
517346159
417197425
1109500301
693922545
789175699
507776859
1368723344
1168806730
1143988395
729047510
396398787
1132814860
541068085
1076674793
839128769
889993831
572733299
809942188
1140799151
758873718
158247228
907084677
1391355875
1395339338
589428938
1389440587
729325831
737480430
753274842
1364992345
400389605
1341182106
1176753174
511769608
1139434471
726330387
1375466913
1091652168
734628255
990299546
743370260
541037469
1186772575
824148521
781692922
445094066
120657123
814854333
507827016
901729933
129951265
1297888143
667134956
957240989
820233160
1104683453
303243854
446291337
920543532
1085185027
583886301
386710294
784320410
255540350
1076215075
791659904
711453602
1320581421
857910716
1238163955
948081986
599174270
1209157128
957291256
1239178224
190511552
777393131
438796358
606081423
485887896
720943448
385677139
656839627
1158466946
818151958
482005307
534214071
827280257
665671580
272904269
855813208
523648402
1305021159
438658689
1257773727
344854844
458840677
1026555856
1340746251
405921708
459304383
1109245915
546243271
391240563
712665090
1085960396
689791464
929918044
863339617
1168764201
377929382
426870957
1207961481
1044317846
809185445
782638322
478181013
277644020
614344357
1192077215
481715604
588796141
1195496173
898794112
334710910
849515579
399990212
816028054
870722369
1144414595
809569365
1115114461
892926918
538391740
380524794
944199444
650857647
916418875
1090749299
1046989861
541137411
478262169
538878169
949874753
1283563160
900021001
747523642
977521658
1039776378
1336045833
839823035
932372444
679839826
493973481
137112354
1064064520
994328118
622468258
900392922
545409677
1263284116
369342050
186139254
877540105
1002202415
358942484
1396732344
1017701866
462466801
938048173
272324599
889048891
1294575057
844507095
754135995
1372495644
1167647895
1029345537
755413862
1042935687
677990139
271623879
362937496
863168613
1001757171
1175863489
695052847
130454049
491050119
577814617
1247451808
1178097675
293576652
818739037
732077566
1289124794
843690232
415544299
982787013
1102084711
1145834529
1339525264
1030578316
322336464
1212887591
930350088
1117584988
1167401612
1376317596
664661038
479890844
1397908664
116039398
1082832123
1148608167
901817889
1158958778
699946001
1084184491
945446818
555597441
920265534
760812486
807142458
756399994
875931896
440330531
455011148
1076050423
587924935
862335715
897973176
855130350
926348930
812602210
377841504
909536299
292616493
898604856
1221628455
522485364
698144724
1112481093
1057877175
450509932
1186571424
766551047
1364270918
1399904355
1200136535
849079449
407435323
322691957
1328186511
537334519
925964829
88978
1327273889
1157980760
887234574
201086879
1359149974
595448681
281088567
790833725
544127545
1003957395
512675108
880229640
785692233
1081236426
1217211514
1361779186
312440978
770818844
800030583
1118035812
1292221751
514179700
701825226
1271511813
902593082
1088617056
358545107
525009032
773306670
694113912
1291759347
520741758
866125287
1280216079
1246516166
949685240
1110328355
453372653
459171101
798090174
433034492
1216739596
421929658
1098903603
497957758
1186268034
927644534
412363611
1173751106
1309192800
382526575
852976749
1096804412
452406986
645770558
948144239
764027294
705849915
350320369
1129466639
825100126
1191540765
936294363
872567258
469318838
673713816
991090007
1395478789
779029006
986990058
811188222
1192036654
1251470991
847556733
124212211
1095744083
515588273
1211694421
621753973
1214952019
995424357
1040416556
1248233835
1267388715
1274484045
1203884409
1222788584
894170448
1001246184
839810215
740850769
819589511
764008394
257901004
749884902
548113536
710581296
1359565645
696909384
534517704
1039244599
974341471
460224316
580975460
794580890
1250697972
541298429
767579741
1070292104
1206458502
256498289
950905114
949450804
886561670
1057239674
875604434
465088056
559960307
549421883
830834210
811630883
1201703284
709018369
1076010950
1211104377
925812786
846450655
743963686
844084912
1253100553
770860670
1120131132
939047073
487250165
805495252
1005502520
1285040411
1156129637
507336523
1110588243
689367647
512727932
248939825
574952863
542217214
781960960
1227685462
749135138
980822843
1318806218
1371793264
476276211
981045730
1039880501
964529673
1184726891
926943075
1374995758
1289843865
1103275295
476292508
892793616
963738253
728031984
715710526
1079242471
1365263723
995038060
1092325251
493556013
41550127
1216563633
436056561
899418207
32124680
867477970
797779556
454732425
255591789
1368198567
1162810085
1082808702
936598397
80489500
859696956
685568741
1193011786
1240497435
1260590568
681478233
1242181359
405265087
150075335
881869751
1343274566
728820471
1168100860
275709713
1119085525
1129411164
985666184
1368448918
134074707
364914748
941308673
685324568
204844785
1308296397
761226176
869874176
515229639
961720303
185476571
657016755
535306676
526206226
1169479404
819536363
547785080
1121533166
717577786
360078127
1257244169
598774120
951498421
631494635
588434725
914419904
1385562001
686296784
1160297400
534160561
269563810
1289264183
625273699
1061951806
669766231
1025395104
301698873
451435881
1020060622
466739696
1369656064
745028128
984629939
139970709
1054033814
736858611
272188640
881370665
773463444
1263192663
537333860
775844214
890522381
822032910
642936219
799957759
1330893987
793107185
504334222
679321942
1290481371
1114257895
517889811
1262643334
774734930
436559704
718700377
655999098
1284027948
1346711284
1036333027
520350197
391753258
622342049
725822158
715146007
725625014
924041890
740732590
886524202
474880110
875926979
1188665986
477058027
880759524
1317847778
1362981209
998131650
969559809
484336286
1089493986
1029472720
1269008701
353952808
973705803
1126900043
1147578039
1328104940
715966911
1310229903
530342306
980392646
714493023
1250847088
509770425
965245787
1233893296
1180387444
440126869
876939254
954270938
1054378334
449804285
365706283
1129653561
689349319
1259640678
1066252286
1075751716
1166751419
832050395
438824590
725200590
346178219
827440656
615561157
739064057
656457393
347411286
708851642
590623438
1358165698
611501593
820726647
1150215386
735847409
257776685
571970380
1279572774
1391457828
927391966
496677267
1128185634
220497985
304500088
748974557
715231964
897815561
1242357681
970769140
767117080
626243810
1360364661
492140798
859520461
1102907482
1059767235
949231998
250996644
317715118
1236747335
819080939
851747865
586331178
485981666
1063051106
1073668898
1278647423
902992964
519324608
655702401
1001584095
852233100
691842903
911115788
786001538
201035987
408760545
815152931
691431304
392050216
457210606
469534876
1356183371
1144556419
464993589
1292879181
833757593
661861933
887392663
865281957
1046191040
482585553
187330822
1249934520
766964796
261531892
788962748
817119478
737843893
605315912
949101611
81876045
892879140
371691501
339316554
986183380
1328544820
766919975
844158561
1044552173
695788025
572616088
909810206
641490826
995191643
734772311
587802117
1313187146
899969488
673296348
878006406
988865563
962214860
732926432
729836721
935188568
1322316861
461175343
317175418
977116758
1370122509
855071184
401502306
667007878
996252324
1163278050
638892527
949034030
646593138
1367166542
887663868
933990568
920411892
837526313
1211508783
654624198
746617475
1301902213
932620187
813197091
926841185
692239406
902780966
149143064
796666794
808129207
952679313
1068891283
1078556485
500041276
141336503
1235676622
610757115
622031845
885754942
986928650
949087474
771300453
673055745
935657843
624442821
282458523
868758361
1202509720
73304849
1157373607
472330441
1395930737
757930507
1040079500
389775427
135312429
984077810
995087348
497971984
754265527
1346587951
903523052
905814143
1337456472
384941108
816534935
1167904954
589511604
378457799
735914818
487570223
553890890
474339533
1317490448
468324408
646660027
813796389
345424589
1184874742
60415369
494348243
748784973
564198087
509995604
1180621410
992581980
974492599
1062850047
1040551318
562727259
646570211
681120709
633313974
527057568
914214592
525385122
502403014
1027327323
1089562756
972962165
632124705
740516931
614564222
463795304
1251360683
1057459289
483493142
1365382761
1118362891
926559475
905310305
893078239
761472530
752453747
1241980169
1123709773
1089960634
212954559
1234333047
94237736
1238188638
954529927
803658921
734858107
700127455
1204643799
1154497175
131207636
483838778
701133769
814662961
395921059
372100757
740834230
854530301
534731442
537487891
963236831
405573606
773344851
603205651
1135308941
377062432
1064402278
562853389
972303930
811749166
394287847
697453505
929527658
1322051974
349818269
385158790
523858596
566525122
664768098
763309252
324347835
677957049
625829187
647550809
979231811
1275544187
337618166
470265234
435028704
255706451
685369264
988647355
467404977
633943074
775750631
510252662
1025980702
901632352
2268247
887367261
504967280
1164382497
1268350510
927072129
793551510
402867079
1287084724
932263012
717662325
1212824083
825611689
291461777
978638717
1329088668
728276200
1370316685
1134936277
1101435196
716248732
965911305
709442600
933817855
1139275670
28045077
1171421937
415063138
1027457388
1204671537
749253228
518626812
797153001
1190362670
1348607623
948654570
784126182
803526753
1053919589
898248745
1158317140
776949050
685073286
462384173
1017687436
665466290
670192642
1225852692
1172781390
768335129
1207816163
1348783665
731649216
1293953612
1325283461
104245325
1350118276
585977871
1238810998
487897331
1205524552
400146120
1364310660
631156395
664134238
860676764
796703166
900252793
498083806
706948443
1344558275
691992119
478090202
840960721
1303912095
1191272813
524515425
1187352357
892181934
188089425
1211694181
758154481
867603691
935265342
613246546
932170042
927555503
368739029
1322658705
462842742
1245370884
1284057826
473589673
1381614110
284007195
897447571
1322116058
1018472680
703594135
647963679
840448257
1376395965
790716882
1223202248
948471744
1072686158
1361339600
1218229441
841018086
763032422
467637455
1356865651
855539973
1252245973
1262362349
1056471350
938161212
423305805
846048355
498280466
635479516
523710559
568850136
1020779209
206901793
882942859
869230064
136248204
1304946167
1055900655
185192666
1308162437
565357579
430116021
508644485
774456209
1279946525
1176343778
858836510
454276658
547127877
1061581350
598644235
1196403329
543602360
700881027
1379520475
455079983
788387603
353273171
465570277
941442811
963138513
1010450151
1197538211
966966610
1337302748
1382985507
1174598327
856819273
432012819
1179996840
995512648
681813382
1211048364
968591239
1211631174
495484382
1000043175
1192095443
917948992
704110013
1169354889
290282548
907977337
356053526
490728219
439526704
770153419
453841342
1396019633
419166455
1305749200
78593391
839389707
492922771
1238484124
558691757
358564519
1385401670
877285364
1356718947
811058912
515947984
1390030200
762786771
434331997
1078644048
1092788203
788670179
183895474
932318936
903371092
529201262
1383213859
317964852
746287081
782612277
1083536210
1359254397
871198298
1381511966
530491354
800362202
327860488
317351559
546058616
946008898
306301977
508013746
681673161
733551921
1381917473
567513568
1218930059
698176172
888577241
1322630317
1265482181
680900775
1168965223
1165812855
782986913
889216461
492885696
1080570803
1255937695
1015069999
597379866
914061068
1110128917
1339007516
891329848
1019150549
724586550
1243740507
521224473
456333213
832967792
790929718
618816303
1312128604
686543200
1374716072
797803292
278329048
856902665
495050020
455193915
1257434288
814236388
1218678841
393073906
1160831778
584983594
1314710611
1193223248
465391109
422986650
531994827
1011066880
733493867
1035260188
748352443
1309731418
514855721
1341367163
821527762
1217346352
1312883194
1201799718
939386475
923002002
707187339
830302367
617650440
847543261
929430734
207615934
929079130
838648029
543157863
831328966
338305800
961483360
394187399
1187404419
1044611645
662859206
1167341290
407298200
551530335
339678971
1373463220
958416448
516954642
525097026
257528774
893059754
172108566
1076616356
734190893
1283029524
1283626114
1363687802
784384207
750635762
1182324580
1338950662
639897784
604817947
270397409
882119065
1324330158
761218942
608386561
478504848
1147279695
645287987
1051288791
463385589
478522938
952390618
904976097
1302569793
811783212
364384978
699857308
1263885320
921212529
1170453110
1085775912
387246308
1060508445
450688004
1013424246
1067307101
1304490678
1286359005
345202357
1014175626
1010396890
781081572
685933926
1104520935
744566853
977292442
833866210
207865927
1314513842
683497377
1111111514
1009764945
1117159670
959475545
978413387
524179028
1120135127
1036415945
767415023
812849923
1331193730
953035522
582521651
934426859
1353883369
319053359
587453033
566142276
417571873
396951494
454372070
1225506689
746117993
1042895971
874268587
970141765
866798411
968608931
714265116
723968959
913037135
633019056
1041300475
813032901
879437519
1234624193
408282264
1123557803
1058182284
858059345
1209996885
1300318911
702220022
1220826881
492111913
1383544014
869914017
481404086
1143310732
1106086636
190469698
918915038
1012181489
1323272986
1040376491
448401672
1300545115
959387999
380176665
394233248
815701358
498893862
1147797063
732337915
166396253
1048766335
1037752275
1379378749
465749739
1192608466
440140748
1210774386
519853629
1314251025
479196914
726105667
887760694
606778917
418978252
1322871764
447075180
429730040
641059556
1022834118
1340859747
708388473
908319432
1397187974
683149268
990435786
916410729
784323112
1225358070
961884298
891499452
408600906
1018967626
863395479
968999408
924189825
953857838
951621224
536851536
1239439529
800657247
603106398
908567390
672921531
1240843066
1048492534
1084971063
361652971
881714842
479745569
1135943477
299316424
813443564
1209519026
1199031598
1037279812
1012998905
1092913004
1399774270
706698366
846701824
1223877468
493901983
784844934
704224988
801407517
1302765298
1099346685
689069078
376582445
958624797
1298081154
1148654530
1338258286
439971240
1286479648
619140796
667869005
470017714
969988432
453031812
929601081
983856862
674463110
1194196749
909010721
988424126
634560794
780494136
917715241
492783198
951186439
282528886
974820315
1273296169
762082437
1154415067
622298970
471365058
793141083
369923084
782613735
755520186
703640336
965681502
990872860
663943577
480717815
701310042
817261939
1381426860
617440608
1055428086
800765601
1010078925
541623941
621323906
1131724463
561441541
584536946
740095107
449465469
893252827
1149678195
482904727
354106573
336990472
1054141003
1276851524
640862822
1284052001
1083495806
675236729
638604021
1234061398
473848671
1396590670
334798067
974488041
1155047422
516312911
909017547
1318669425
433934549
319422812
739612164
760334053
783115960
876393062
809182583
1303953774
1250431585
1247485917
358323162
1229257369
1001699148
1063202289
383557997
1338178149
1105714538
592842797
1012605113
725239288
1140531134
791223826
368654247
1356490702
685979817
1063152192
1243231514
1035598369
1393910040
1204421278
1181231770
1271022674
875216301
1336460918
820565881
1112873035
492535595
1109346060
1123765620
887056784
1152443555
1305387471
1121352457
417088975
348003074
958520340
1186802319
519043726
1397350691
1024402213
732939056
1031918734
1254683821
862923167
184162493
755259518
1122125769
977779588
752439261
891837537
1051921350
431353326
409007776
202979080
1394898855
1229187133
945756575
525013785
832099209
819899677
615322322
640257248
1137187260
351352317
686499836
722141496
1060725440
897169020
461654820
599984989
935868167
873457065
1390498357
662683158
958712209
933850978
1022604518
1309411015
829424309
793091363
759457458
604561354
477587438
514010181
635599893
1227545950
1062678578
1160986090
442984557
557928538
1306965444
1018768323
1321425718
1118788624
429746918
463469960
650214640
1052974401
1037777076
639412514
1104861788
1118212050
563464878
544465129
598399023
1381091842
1095192811
355864091
1152978981
575277210
1081941854
1371437877
787378852
1365441890
963660918
1203878440
1355217667
219093181
888399113
660003909
414892659
1261273021
710879597
343007019
1378092390
252311335
1098243411
918290834
573927013
944009419
338775881
1290979845
718082218
794127753
1149692341
1073290006
788859550
677018143
854172882
898174496
1040089667
620107898
321138196
1350709023
1185068102
1179942543
806891855
1040768370
1065044421
948310314
1106612806
971966545
1113711772
804598606
1318445099
317761590
1001153217
357045895
1280346526
777072375
591665708
1196663371
880023911
448449959
707850986
754338348
812639316
523678972
1015245499
528350930
526808567
1080275566
848674859
600103996
448363727
360836695
1193386184
538435417
459336124
1220395354
1137088327
953751237
1159640159
685842808
481859206
847167834
1199771403
703324368
1105117302
645455511
177487405
404896953
684422363
1153915932
845747172
473379167
959473840
707317051
957926287
881341064
801117053
1247892930
1191087337
944060935
763124435
419333119
1075891814
645730594
795846255
1304721812
621838398
1296288637
828029810
316202448
396725947
560868552
939089184
660318155
881598638
1229205690
753336164
948685886
1161952480
822650429
1004675339
891931386
592178281
777270039
1119009355
422009090
1203869724
348881687
1391296357
172972437
1350777618
115514674
1353923628
1056752498
1187358680
832544978
898954015
1146352809
1321318834
732074150
653584482
375025446
1396804027
441487878
1074389035
1096717859
404681640
849928007
273985680
572264064
517991957
367084449
780259254
661806162
857542150
1383266171
687665594
1317733788
613672224
252384042
194069735
1012697518
442460026
532663701
924519210
936535925
152656579
557774738
997753377
1314873741
1114468547
782309257
983484135
1364094417
554171881
1274418008
800425029
1363817558
1176099094
776153595
952103659
705971004
1231514098
413769627
1036252520
824571717
464379956
683808344
554373860
795050083
765455519
381134395
745928577
790608280
790176246
940454647
892621254
1310635519
1243391627
909713754
1301476202
741600191
575026147
1125486196
1099351082
716257027
918498601
628410956
846774830
542050805
1305401776
731749561
1224126397
778654859
576929053
362393399
540270125
867972215
677709265
485861356
1307389614
874448500
1019297846
1011497584
1080725437
468042244
615966202
891496501
1300953065
583173025
953840503
322211595
1261053730
1159595595
571181939
640291324
909422369
616351226
442194950
658310550
1114708070
890226008
1082451598
377533724
121887548
726388674
1354413346
595986665
1270978517
1143328343
1000474621
1129223277
584685158
951415071
421110239
520238223
306456160
1126321886
886832517
1285533148
595152423
1108659655
586257601
439876469
455236550
294037634
563730677
567030347
893692656
1009752596
478794318
594293991
1372086685
603863510
1363606246
954133975
836161518
428069609
1040617727
1329069672
573589428
839169799
912159499
1322913746
690971318
550977821
840340833
169192079
507208275
686492176
349832337
627900288
1062340132
350795636
854571675
1032149283
1185924825
765528765
448160035
359484876
767528660
733896991
655195542
1260395015
864198827
751691010
910880760
1158511009
383348459
861784435
265374840
880965988
1059352499
893905825
1069076864
1323739699
560471991
1390422022
406546974
633394241
1151797719
1028321040
296086213
940616153
270020674
1059694016
1067871361
1186880236
828338304
1374286385
1062736163
651959656
941601327
701174962
965150795
1359133025
1073080226
814423432
1316264542
1249423793
419015006
585823988
1233669387
432579399
1274243409
720379795
1283685477
1029002914
569084726
566903266
343463906
744867985
389226961
743752772
920062460
1000012257
354914644
335719662
1298893872
404679628
934245367
926891587
1214533022
1346764316
700819165
395408524
547077341
1143112828
977191814
948021720
596818151
1128823479
863485956
619602733
767438030
910295597
1099908612
1231778015
1125843165
634725081
1287175225
519948799
565362742
534806790
591894731
821863537
767914508
393711111
684422713
1399088489
863599925
1378348430
183236454
474876348
1027547787
202382536
1007720985
497282082
1124354906
746254313
720138823
840483912
1047756808
1069404439
635496361
710398960
1208593114
148200209
1150789253
1256367739
812816545
901301652
1245985097
695705034
909926867
996456962
665996178
708017140
894410959
1181060085
1356163347
361757588
560842318
481561412
419413668
961276174
531514324
799697903
715383669
504271304
802623319
990050665
1360269099
865663138
523358023
679653661
1155690201
899850409
672546897
980993085
409668290
384369204
1223843018
1345016417
438886344
523434958
506849861
487382824
1271710350
1337364776
376441025
1194831596
1191096822
181379019
681187791
505704925
892846798
911032681
1284332828
515169096
988609264
353098700
902820828
272107440
680130276
394145785
1191179070
303710939
757507652
1025019304
1174019171
260492907
536953129
942670912
456341028
827864545
501391938
1063859165
641724125
1360175808
826076242
1010505226
1050577987
983686197
1390610700
1299715237
646646981
1350136960
888523703
1278576885
429817716
949251370
1138207883
797437844
496699480
935531575
906380086
1181972787
311680982
236115756
169966764
480813650
1238933052
695714827
347941461
642973319
979376189
392744848
632129434
652035251
681043667
1153969235
456315799
435237699
380438049
833117638
494282290
423493196
806926182
515646670
787349973
367560617
1086571237
1236578928
813779203
920459404
617933381
313696231
1099042693
369905176
425476040
331414627
584994107
1271314873
1395320350
1282663958
782651476
170876118
1165016069
274740926
878074295
565758287
697949448
478600718
1404618
681298243
1099303214
234108274
799944475
875002072
624185451
326217201
1294712420
308423897
1008949540
938787012
788587053
557396024
524082534
741495246
855694070
787257118
816458245
1287384395
1273925607
1114586633
450465855
1253143063
107656605
1303901754
1273473205
1172654958
701980888
241944576
1013219733
476111864
1354924678
741198235
836545734
1349600063
1109882086
1000834702
585813678
67204233
1100851371
152175406
667134608
783626777
680991193
638481910
1198339168
889878797
1046167477
168288364
483731418
813949711
1044155102
945689825
800104013
825644960
1344634167
1213915640
392750113
1207640226
485844788
372073367
512863753
1112983742
1121080549
1094006315
381760958
1069637585
608754191
722875692
1044759224
1350363965
581431718
842241207
978411102
976743192
496361608
971713346
1314177796
560846848
1068572782
655105114
114155018
817028385
309049250
678710804
274867529
1313587492
1043952244
839463777
1125436738
733142268
238108031
1278874535
1003830476
1319225145
533605574
954175018
785614516
1355939725
474782949
1270551308
1001134810
1197904849
1078215502
743282954
306659832
673934019
1182208448
919416957
709299109
848793182
1357210413
919370746
1007431978
554718099
1115846411
549731067
1168906738
427061857
893890990
1089310259
357578536
753255631
1239582605
955268242
247158075
962751118
1115887597
737073038
678692553
858624714
620475142
539491461
574191323
948457983
746186803
1127244726
566327458
908824487
1227901074
655776247
675678821
422186329
1087921730
485287408
450963338
433931871
761362271
1261743952
380971552
1038744149
508106329
947820045
1180437067
506042638
641618970
398833127
1232528705
746008891
1067635833
895329943
690812955
1046667815
1217088870
875194069
1099234161
995420697
541442996
1271364125
465133919
1159380464
608956685
1032071734
481387732
1287951606
1032768039
778356008
468744417
962077326
211972108
419368315
849685548
885998469
747048569
1193195085
846700849
1307242201
842248147
1357768079
318406081
639320551
348297991
1020575555
795105669
1068661857
1322240318
450316138
1316639455
880830750
554730394
838139301
663541053
921802969
1370067685
847910305
478254763
426568488
526764929
895497270
900135769
1014239582
760268637
1009230121
1108047678
1040787749
191932931
922876630
1010352899
763767331
656014053
918615410
827119326
1016247675
528559916
762766926
1079893694
423046942
934118916
516080583
647178064
792234663
464975672
1031217694
987138199
789510972
1020262246
402916619
973789151
851953911
963601940
355698236
854552678
669041361
1039929716
688403036
349270175
1351871312
679692818
865990165
699446746
871856986
749860012
1089589638
1042790884
633237354
910416456
629009041
464667758
501913014
902937839
1348605515
531513470
798888148
909468704
857904845
1194913535
830164858
635402578
1014491753
1046029309
742236493
758483857
558828220
846170589
1280382699
986403182
772752831
676568488
732452234
704494189
434207293
578428944
1159082606
1197906067
889678574
874963912
932495387
1330847030
900242350
1020069345
1145077233
214517274
1006905497
1298945022
692512093
275055395
435786257
529234055
1186868184
1214837635
580633538
401394940
570925139
855114922
383245023
687652019
1007125993
60303609
1242688243
1109296712
786965943
1083059311
535136230
973792047
832084372
1381995798
1041643370
1138787068
863386839
510212320
877167238
1013131539
975537250
492378377
831969915
664128035
957093926
237438747
1282091965
515080521
1025852289
1296389249
1001441577
760993803
1361382946
337782790
133456296
808002923
629622202
1005555147
823003139
1069983833
1366293603
1276091869
1182684464
742995346
1343081084
1161652554
680144061
1381719428
1106700900
760237185
678143323
1276395929
713990215
725750097
1019639160
719806267
862650188
872518753
839717925
878484849
1358757856
941807673
157182763
1000337139
907900164
1088570171
689969621
1308928045
626486001
520356680
1187691713
424139209
737292898
962346576
879419550
1104795846
299363944
503965540
666874962
446659950
815302003
674810477
522240954
689325194
568827225
388623533
1055260852
539428812
571130406
895405215
1157623225
666541594
557666037
975517479
953297768
579103391
557732475
849457822
535394288
940408460
282791045
429054766
861894971
422416863
638130462
1165109025
1334490031
1188558320
1061405471
856690001
1038949944
1112843898
770867082
507007915
914014957
396920909
316563179
1274884994
1234893196
1053807666
765185032
1186678365
905500326
1186465371
462318374
606666235
1068171430
47634387
862537730
627482428
878492740
1091236457
1155088009
451842738
518191223
1147783183
722147990
159788479
318898171
849993542
1229741289
454026496
439754989
1388777993
987565950
837881900
405951619
372045996
1207880596
883464718
496630949
575414657
835424741
762640465
87905310
789515392
914103420
685429592
552972684
1166690360
541287088
764798589
499814269
583686446
662079197
450897064
790079356
606422329
1218875038
735110711
716114394
533408232
1275551122
928081239
756059413
457310209
718427386
877680635
1046623867
744983492
485991495
627956728
599498208
1136333600
1171083453
448136027
617574697
1280630709
905145787
894628297
1307455191
277848204
797909878
771881055
733859124
899385920
1231336386
782905279
475890149
1141197871
960241931
729477833
725553047
774353632
1292483331
878508690
1232197834
397796996
941463861
1259305624
1173777187
1105769552
505997114
1125184530
319566979
899029702
626562218
759215456
966569370
1055946901
920800228
1138340412
708247992
1140181140
1249706773
1376252308
539055079
1058715451
1092183174
1196783893
352632513
349006806
670766259
827441028
960996237
753348793
1263560
1163323931
963521956
1392213590
786814056
449516008
1040451900
1255593225
860338888
1187842271
596886082
1059990477
616788936
1342366048
573378002
370183299
840175771
624296018
608576728
710669013
941388728
964476453
1132383075
1057451223
1077709030
808060264
1244541775
189924709
778802565
462509987
1364282216
1225386061
816155844
1365446802
1079319705
728315125
708599425
792739570
575668586
406205741
541933461
1128903677
1239503299
1362412745
538774650
504659978
816518139
1101087271
547305034
462706875
351340277
1282313951
364712650
1392146180
731498161
1122153056
879094806
1010815540
1106875245
1035791656
967006424
352356634
610621207
1093301538
1014028720
671893543
695870934
210811968
980563569
834875549
1366026678
236096828
901994039
1094280244
1087202330
1322760852
1325668508
476988036
764140788
1340301245
643502073
882727832
1113041624
983177298
1048443914
735892295
745959707
982803499
1086209257
962240712
870883984
903462065
506630977
399457180
1363346693
965169182
756471923
1188029477
952840841
1000139574
1092126564
872336208
664619746
206074819
877865998
598008170
970334926
314391691
1272140432
620016144
1215332372
847929787
426822391
664988640
860979791
722350989
932766041
1206656803
763052440
961366551
1332272899
255762287
1316559085
879071228
466342829
886002248
673042283
715023582
1338901414
1186505814
666607601
301397074
925892951
290208681
1304595469
1365325149
459936567
99751265
1274419699
1232261905
826789118
680432578
1289166979
889298559
1258080311
877384707
1035347387
829841530
530300786
505978874
1302410099
971307435
1053408387
401473629
1254135218
1154561706
1307595820
763485014
808839244
303489230
690703871
718558377
912130914
822672811
829664707
1333237318
631769931
558958060
889946306
921724080
1286151384
1341193655
1132214329
373606427
596835327
1186247209
1052613212
425285415
1238554656
459235130
876461468
672074656
626819883
478276024
541592502
716838514
671388057
1026294619
258913189
1087181012
693889533
333239446
809202614
672407264
1066320920
1205149345
1123441142
322574323
693042064
913235531
802334811
1196395871
526277894
807422998
368339263
1243369547
1293486058
550490366
818067848
856376620
832847876
1170181456
898887742
876452871
919443938
459635786
765848440
933004226
625553913
389404484
918619313
1145336398
1095861257
358741373
693533802
786053981
574027059
518305036
1274723932
1000058792
1046862149
973618826
1381948822
641776993
189477406
991491987
1377597486
528299300
417722301
960790815
294369205
758823936
665355774
537305985
1103505402
1129943622
247828328
815931569
776869028
1261509245
1238376789
751876836
1383290536
877664918
949618890
853379946
798281224
654832394
1112135933
1166177271
713356209
362037209
890732148
278770844
1023704983
833693420
847518807
719593325
1189537550
1129209534
823412307
1370484056
1355815217
501585325
933538666
633809445
461162936
937856307
766169693
446186473
759588487
676161777
1231924392
391094993
538365190
395719654
371429837
1121440865
931091420
519431634
515320758
1319146073
1100307134
432382317
1004236844
1321251028
916800548
915350498
613355906
1162953011
1127144433
332275153
840418151
862387576
508942827
1376004893
1170239630
1075695795
670578116
918693363
552221536
1345506252
1234304879
1316344673
367743065
1310014088
870175583
1200200432
774282705
836158308
322650254
398274038
1054910163
484988101
798374885
870519910
1003039488
1027241706
386309617
398033789
920945285
648204757
1181376629
719794099
1228096905
775811808
527314599
61053022
1260743744
823098847
936909198
821027426
539871144
841891248
1225757640
1092231938
579421106
1302482679
737414276
1037338498
902241149
711192221
1097685373
969743552
988998089
421828054
1216311846
905460607
1386381002
1302873471
532975663
975901803
1184044046
800000988
656528490
937532949
1038490180
624398069
642699768
1080626228
717664640
839913125
519398594
1005007769
571149631
534278366
520791821
988810376
570620462
808141681
654918005
477127757
826275531
1064920859
1274671672
973129527
539075649
485764520
1162458325
485449550
686495909
978533101
1284286484
1053741483
769749572
477672422
1109828376
821424093
732026919
1351758452
1086162364
418929948
1208214256
1238883605
695132841
1112353249
747210420
1232886986
1032119347
1015413486
806944697
1070086508
754317593
448118198
185004271
784502504
1141419581
418515935
629128871
954912121
1270177251
514269625
700115692
924815426
689464490
404867438
898605566
416486327
1036816280
1206726795
986721023
525499136
1015976379
927465751
176857223
532444685
1117239044
735718984
765000357
820301989
1021652448
556642380
1126627889
168254565
465422850
941435083
939619348
769022999
931999845
439022401
718370931
1143033338
1395615804
887139179
1306581927
755446220
539908366
521123089
912181806
965692997
1040683829
841967071
1167172778
873512757
1145576364
821888646
1136990477
305791247
371547359
849727776
782214044
227642182
1333041973
553706217
850542016
727201566
1313709284
340775518
1138810256
330555626
1313433500
1276031217
1393657704
1155439980
1110016782
1245806778
1056271469
347718427
335118863
1089550786
801403826
635235078
892457656
404280039
624392060
1246237977
1159206643
575639940
892024274
974296349
1252927924
595317138
697854883
272750686
921548548
588722826
1043535107
473298097
1377151270
529813660
745137227
837794705
1187769307
805152686
549127831
517068055
790543099
622907902
1254544155
579611205
722545173
887475428
1053920891
212679516
1024305445
858163111
811888461
551597348
781364615
703112617
374089515
766158084
716392931
507966727
1342532190
500538214
1304600013
356919884
672637864
1105019598
1157221350
707258288
1062113330
610651125
863700225
487951060
1054970990
1083873894
112514908
732989667
478173877
825470599
1381887388
531948832
1061468197
420259867
671681970
1369325311
957532892
662874580
982381377
852960543
264062009
585096179
866201273
663311416
779060523
805663306
540564782
315520669
796024196
849042666
972391094
796805988
487108633
1316016037
1318804368
1120822713
1355505476
738321597
300010767
1251095003
826371663
772502400
782474867
1254236203
1033999101
297275658
799556718
1177696730
351897471
786204249
415137496
746535386
1382461342
889241728
977395152
548945972
538311438
727709768
378133230
1224310040
524419399
492716890
901255124
356938993
909220352
1329455521
741564822
543940808
1341980485
510945994
1184809836
1095218224
980943377
806893278
1045730087
977084238
958894684
218961257
843043092
236243395
1183369011
1022566904
722329266
617835533
872026885
589300485
748906229
554989822
782003095
584335807
787443838
496469229
799753208
642731811
1353259750
351350038
1108748859
1355421170
745068294
455781627
778007685
1262969120
1259594302
896499207
613112855
894977906
754200974
877381949
839533857
1034531167
1379100867
923562581
1363339548
299423565
885566744
491677133
694317616
458962762
489764432
1363806346
265350401
829246740
405773024
1339354620
617645983
862825301
588267287
1349849630
1359953465
1331289074
1355991680
826864069
1107220201
971285339
1006402702
683481779
256080680
539127195
1325463538
747992938
878147236
821621327
461233539
1127697677
1303728981
701244119
1046572488
593549969
825031807
593495461
1298982267
810563905
1265202352
834733274
210038646
1098619079
1326576619
803786144
1358700512
589938062
1124155573
990088914
1274276609
1009774350
765942888
416674416
456392949
962124714
1317189244
851475471
1052912990
713806948
926291979
699134776
648633352
1074143648
1060953704
1265429948
1316039003
1033569936
463107515
592814564
1386149366
410666610
1201517815
466836498
661767027
1052660066
726482305
485849903
539056782
1064728938
1240037403
896473244
670059164
462718569
1244154416
972712877
1273445561
774429054
896728430
1013350357
981156618
1045417961
410603088
684120415
664434394
598719486
1243494579
822594732
1318199021
758658372
1316393370
774324281
1348956371
868817
337461399
800699237
1132425142
1163413560
871790760
786338002
1137235917
1045493834
437125895
788683501
759957962
263539651
1037622441
1007572913
1354217445
748727964
825426591
542781856
776656368
967083322
1359520292
834619362
1019675221
843873307
1342287380
1065629610
1274321722
869629430
1369894327
583876063
623983118
1265284353
392423198
1276317929
918900669
997046416
526104923
318620971
893997420
725186668
638441485
1029485134
758690119
715565691
1280670925
1304082166
574543269
632719349
974939966
1275437401
990973777
1050501564
1132311239
728756602
436264579
723358220
1250276898
762042217
949134773
1369211713
502646532
541111658
1143943017
1171814079
1072859243
315224943
1115960860
1149445108
131122780
1098537889
975850211
1244806209
1299105629
1131285234
448153768
926414690
1129950738
1362332174
963711509
1357447622
1389377397
586496112
430836436
887712640
1323705589
809150339
1189169203
347430833
184082065
233640071
1259013992
1263689985
1141333112
420242998
384654038
1033421240
928349851
891329570
1387900878
995022833
888503427
644709016
1298467044
684951384
469266132
1050503294
352763828
995487476
1245316511
615262003
910217703
821729184
1241258840
1028654376
1172938494
823400332
656235457
488310642
926079445
455198819
535570074
383151038
329081909
1176174626
143078913
708972252
778087111
1001841019
1226953472
354014297
810663336
1274362625
92912217
625564049
849174341
331336776
979087075
1316805478
389094115
831162061
1155684224
929253789
878055320
673983643
1344250890
452479609
1003913643
408888810
916279018
675510429
369482985
971633112
1037126156
690275081
1076771206
1330586911
871214717
673043479
574070750
631278355
1212416673
804512107
715557113
1396661791
794962904
600248701
1385233476
668593212
789034027
829894985
747335156
1128241099
903484631
325501887
657419733
1377659466
999286024
1351542542
818427398
743060652
743082305
924709180
987182520
1007889335
742594877
504487650
1370398849
472517605
940488089
918654207
854710064
978087795
757086055
719897540
766380512
491462256
625726045
913556704
867706792
994207421
890031743
962264595
1356380306
1018816982
1074242237
1155412732
941916541
798823101
1184092629
1273946539
547053116
522368309
401034407
483358555
654729056
938384401
698799355
1063439736
1186286313
1070049823
1189171701
1085222761
822512918
897447633
531684640
205954477
793264190
847048503
383327959
1376227789
1191936102
852562071
320605932
1079870777
971836123
756758406
995870296
553565019
543591902
515539559
902938455
485160053
490112239
872483266
952057830
590930906
478171492
947872106
672689813
853578087
1376984628
504115870
1310569397
494306047
782359449
402874620
396863703
570182039
1386862193
1085891774
1066710762
1050588124
598188687
679280416
1349774227
523691999
468404590
480682233
1015091040
1145816115
1107184652
1032145979
1030681961
863730136
716386625
880806189
468218780
692247784
390688653
612032497
1018333013
562320656
1100999876
1158986649
842313057
391026178
371413534
861586764
1036872808
689362886
1146519623
404211615
1383276302
668123880
1171531833
882280643
960260655
851079024
1084807546
1157905878
713419632
1372624935
1057341273
755128922
1066605487
1014245741
522956604
1075483322
1202815608
303334956
716926969
950237094
600903861
273285681
1014271800
1253682852
679304278
856272963
1044407823
1178409078
1267734739
766952402
1258847647
214680980
445672634
1041153235
630042711
370411514
472103700
940014433
1281675944
342415269
1363723666
1282354604
418014914
909898581
768228064
911860393
802680879
508577260
1203408540
800266387
633967792
1258135683
1164506493
1386443933
890175356
1161771432
683208774
801378312
1360327662
1114017289
1359854781
957242429
880469594
242555755
796153296
507530638
455539790
1206813983
424022407
350224532
1064471607
825358769
359172623
1285681099
679892924
575333573
293796081
863183606
369323706
653541799
1297422616
892511600
653288171
1086218747
493818312
541276956
982649531
467627365
603489775
1340967609
806062900
904090834
369428075
128527812
126692506
1230023374
905807230
1005313241
681111054
1297405801
159950385
1149601017
520697422
654266657
1118971658
870614246
1021749434
636273233
393705506
1352343786
870989414
1388673979
386676668
902885863
1125116780
905613830
751296286
458184587
1102922898
152986415
1209757601
638487348
339719102
634560861
491700461
493217375
689229757
358977646
540193160
1120835346
741633316
1122710516
1394842395
659732162
1304000377
951220382
292793727
1007142944
1241405935
888595281
1098560197
866191234
336924636
257542644
937613639
927372097
768366722
1048288217
698406929
317350398
963811368
474460702
777535676
1234330353
939329046
629220789
1353732744
450142182
1197280189
1210814501
1365825436
1283731397
504112707
1143794839
338837516
560641150
964910589
1070560012
549342320
451513351
710388747
1020807116
933403209
229689175
751199148
602974986
1081071025
993801165
820274994
551682498
339855599
1038310565
524817704
1253450790
1110347
683691533
822359792
533870712
775739003
635686022
834675925
885402296
320132823
951819373
1357174620
1360826177
354773340
849170519
1150949468
179225036
935365153
78184019
984875931
605161145
336185621
226770888
461277175
981821708
828835127
1365226576
399453581
776450456
689188241
350568808
1095009487
1226984954
810429858
796982648
940332173
488737781
244704823
450144612
1003083090
593198020
932177676
628250183
274715887
1367405239
591068596
756523706
688791367
400630748
749259558
1250099857
809176821
918903245
1296247586
1023962251
960231118
1203786930
883373986
966486815
1353097470
391315029
1017654927
1273256742
873574917
707405568
467191614
415276512
1203977772
1080771089
1001471358
794723595
721655455
768602689
1292766014
1062957068
707054462
531889561
558963172
1046192663
1208791050
699040566
971788089
1225053045
730350301
321266802
405513998
994031196
472748511
507319588
664517648
312513581
968105331
766069352
810546861
1352865263
703497477
1079726416
540954690
123517026
591685831
917026039
654990932
634961709
746408469
387592465
395253619
1238072932
395260181
888917504
811595603
517456601
521356849
491399003
491519512
24861764
656594870
771977756
1069638170
705395639
418413554
541997649
776577449
719497432
385061922
876584605
507967396
763566411
439961167
1003994879
915402997
874248175
427651016
1336297892
1113594370
504730607
982800160
700983349
980060947
1266285922
771892761
790379059
1393407011
844187416
929755093
144315274
271304140
637930452
47187075
287442044
786867385
846209857
1043602905
880060433
657666039
542347424
544119176
999558231
833099396
490475528
842481557
1214091465
578394510
781807777
712501683
332464200
803528491
167523568
1032012937
520161771
585144863
299572992
641842446
860349013
1196372558
1086580619
1348719291
676220181
1200557720
563625364
558232495
1037122300
1376332800
918080330
685743603
642032076
918870957
773440245
1180250849
943148769
962405344
1156675001
1347842992
1090795820
692865726
1343229673
506042203
1036126884
832464559
672373795
899874337
516600814
1236830648
943057747
469305041
486629806
768644131
578074491
988281691
1144910597
795325312
850463262
544990998
1369039078
745493722
751867277
305888575
406092753
1047780538
925470640
637386832
846418995
1080976116
694841360
1018477676
908911764
458966220
1369235481
637988521
469135648
1314101749
976228865
795069434
1366711514
714627474
420763168
709791319
973675448
984104712
1238287674
1293809409
1041913491
1176931882
1276653861
983477861
398166646
1288023558
1253165425
734449069
988506823
1175180022
668649440
440361804
536124166
948223348
517536145
853721298
1368285464
182496561
490208037
842009816
878176848
679368249
1204214863
389831655
997158539
1011182469
1080633836
729260213
818762314
1204806216
1116438632
1014137923
1207825022
812358160
1140157105
721088521
495941044
810954094
586939880
959771148
391114702
461170054
505974814
574774025
867898171
248626998
906886366
855835679
626119945
1041477455
835361553
856800814
957663171
997882678
821987656
1039279259
649332076
690921825
472499873
710840494
709037729
1272882989
575313575
1130121370
1200313053
528872241
1148733254
1204714471
888273935
407771917
344322272
159672539
1081555760
296523694
591950138
738375400
1158848080
625376840
1181925971
1135645657
382086377
1057559061
385140347
515552013
245499248
675697840
923460343
422777915
870654449
498093420
1049160013
237830795
554948566
1062381296
1365085492
1188019214
629988851
1086438743
905524093
858046195
790709797
464732037
719499304
1330081643
779333543
896587921
816572355
362832161
867887855
534945100
1275032587
752357930
914418567
1038057409
259990994
307304134
601979818
1115604178
1148727150
572140875
810373262
550023707
1128111631
1016911354
501744831
1267627197
1038592406
506147457
859032951
1292048715
526819798
525163120
910853765
513510231
1324627807
797808754
1111443415
571577032
400020340
467099676
703184976
193909628
480878351
508166457
1269118165
410628661
1059107933
1066908802
366975803
938654752
712680809
1177949616
866639337
1294398921
487203853
1311180823
1334907864
782994767
734420228
1070804427
1010531281
787517146
507665509
799693081
1090558236
849108435
592380635
1341907199
1003855351
218861408
373660644
296390716
456950340
840072957
1374350874
825624798
802102840
881898038
707967370
916593400
814160212
966051130
916480908
1078752469
1131183609
587295612
881747075
442740013
760776725
1389781311
341959853
503136483
1122460271
496824667
887009184
381971421
1326399032
1071550433
524399393
1245274435
969161055
565278519
326083558
1173011867
688044908
549550973
392287595
822916200
1347271931
352732302
1399387316
880516235
1361893084
1060612019
774667544
457281983
912038970
538745594
610055089
815665338
1181946360
764678071
511027600
1399626321
911541831
920320890
800431657
895143409
733459599
342322664
697617725
909836526
889137428
860280304
286823239
1384976851
991224210
815904107
265953729
39501693
969137215
993538413
1043948217
1231094564
821787988
647489086
720551572
527862665
675041158
694519433
1266134596
468685383
779097385
950039575
1118788526
811602815
742157126
436463520
1236437847
1070454652
815764152
857677382
844184855
380737225
594591789
707566139
1052283444
953618543
1158824929
1214420735
475107545
506552134
982376094
386574896
789273397
642977184
699257398
690761485
1126246939
601414280
645665321
839297405
1118507832
1138803425
479250096
1007013030
473829502
720429286
402738959
726439353
887037992
396784555
710394078
811481903
827679972
1130303096
153824665
1031429797
797125539
908809840
495567623
918852956
1041398597
1249427175
524594209
650338966
1276627418
1004603012
1021326128
672077687
923676621
346098261
818625827
847560356
742496414
1074037537
1196505199
1180733893
1019904711
1077146983
1076399491
1003230212
968794684
737754240
1028638640
616330100
595547802
535878731
757504769
1235571320
1293778289
849079524
859232970
1057144484
418206619
1174680653
901134021
725736047
1213609772
1041783754
1063434624
902531113
1312006121
999380560
635900939
547051408
35855100
541689531
688652458
477818892
796803947
696339424
1150514363
1116091085
355042979
612183739
553898129
1128685604
1375416023
1108884781
550593942
418511895
314576594
1315035690
807336422
1322970743
634351192
727120146
433747512
1107163131
352312704
1259229834
1321351872
1066582928
384118425
670620512
695201941
442412423
856111552
886656814
614798469
888484914
363007103
1093736842
316150873
871539992
698802682
681783747
513487054
612490115
520286459
1000461719
927147139
522304322
942167387
1188971561
611579704
610456662
854262433
1073221461
1095094857
897946404
299768643
657298855
939851583
722678547
526443328
492509511
805214582
896727250
484213141
850676460
1098042428
901083370
899977151
397209531
1177917942
821685749
471783026
1081160293
871917780
1187345234
968890880
1038716701
713868539
925300433
788169628
1291708379
1341824059
1194600305
1376676036
967783835
435555320
1142235213
499601633
314903824
889284920
1287903423
885006013
830940918
843211690
490153151
400504158
554297015
530843083
1363688486
687037778
395899642
1328615944
714385177
704613286
919850306
425145562
1192516214
1337301267
1076910651
1231859149
840185976
283658314
944212596
988092170
1165451173
970295565
1106535128
722125081
763065401
1169130129
1083875594
803624757
492499144
815177159
1370464613
1386837022
741436361
1276637258
1000098175
801420435
1163895516
570701155
521003228
1275026423
682902464
1065572848
680441862
963936931
378109358
894792797
1003226190
682982038
1184430801
753823921
994898729
1219232818
891978967
858109725
629444126
1098156580
1099669146
460497631
913549471
754116981
902037506
575197306
637730654
1270490033
975697058
1265890845
492161048
1276347094
803037918
1200988190
1041476691
825529988
675152934
546661808
573437322
511764221
921856059
995341536
669441301
898207743
336825203
1193627049
87466317
832260126
1118471487
887664360
1292336664
1326114532
757256930
756288390
505255242
989727182
1310138192
585030892
764452160
541102330
961662860
1143436870
79438724
1071848511
917580490
477350144
1161793879
1060827979
1174310452
1114767869
357561660
527433888
908991895
1334263680
569648248
651882431
317698216
662974175
1260708001
1220135034
1204286431
800620416
1136653939
278430453
1383039236
847670071
392509689
1371060984
1108033062
56887130
1305392520
333039485
934461534
469848893
538008086
801443146
728904683
818334064
597376301
965632633
861531277
1059264837
335414060
661814333
497235999
363625850
496860995
381131211
562980501
962934903
912367263
367264718
1201656065
936746941
332257477
1232043755
1054835570
889705912
762528146
847848141
296637039
506607097
903675028
561279428
829341547
1060367069
582289103
450528562
810091706
492568870
521326652
591767215
1274209998
750001948
408375634
591298391
303544998
338165737
977637464
438931082
766191536
1336471776
1059766192
1047779281
588335839
209015372
372013322
1196555239
759177171
721253010
1086845721
1117944151
873588118
1083069910
767048577
791154420
868640495
808927266
509282773
1242497728
1032809933
576925065
1127217409
697521166
431778459
1200937413
1338950016
1053926627
621695579
706486387
1124296710
378742175
889338103
1204505796
987856069
574200812
1209531864
435894442
1389604784
204047857
1357322561
737174790
582032997
554137689
888234742
181422898
729222300
883242223
882651672
636157831
556536217
541132523
1206941993
801623677
941204941
1102787812
1199952987
1145582596
1172620354
697241163
1013740997
673778156
1277250365
671985903
932386818
757981344
810656763
277932521
797799697
1150464506
510878884
1259547245
1071688805
1204016053
905937541
561060658
1391270276
663642268
853625219
1321093322
702376101
745415073
296312305
742316122
728598621
1381380542
990365922
1312919689
936656125
674647775
1316984663
771116671
501873757
1115137887
980725651
610846065
790064505
731348552
399898404
713901595
499544583
655154390
357529550
381457977
684322397
899819698
978676528
500855638
424426571
387694275
1256959205
1056171273
816137230
785555912
1380507411
1265261964
659807096
967961752
1034558934
184596546
973808449
611513606
591995520
311678359
590957746
1198066237
1013275872
1229985426
225947749
740415945
465402924
583606726
285026973
743201413
582234507
436315975
1062986862
735327144
765718089
534015263
458785307
586781206
253601185
861170777
986315881
1209609164
650352890
410700249
826204555
245397909
635668298
986170757
840629548
563275608
832179016
137864089
1035297538
1159868616
609464090
372564647
982155235
768867275
857953497
332732092
472519238
1045392294
1251679138
1015443338
1037540052
1227019967
1214517477
1324040922
868955812
815161477
1094493700
831914122
383611243
752591611
951750661
488943706
1058779333
678041854
788521633
1105575358
868687225
268699507
909665913
1141759188
421447976
1267322574
341092124
824251019
356087955
672625973
609055918
1153271887
972248015
535987767
824096320
1193305895
864212131
1034889622
499820167
1186203005
547025583
1214499537
846691966
1261399288
560656572
656480322
526950139
707108307
929451777
132264450
696367029
595882875
966993548
350022944
634451176
832469414
316696150
982435923
467859085
1136952281
299015002
289281152
647350573
1053506546
722428982
782069221
964517024
1350194076
1816805
640683812
769651885
734836238
404795165
1025883759
347345823
1040594865
644326402
480956665
738214671
1216994661
780565881
652444041
976502528
794068602
916501288
791148076
568811823
1012814890
639026664
708053777
856486996
262697078
203835513
1008773596
782585826
815945578
1057408023
305865530
933170139
1155919255
887754793
499296456
292454338
1219263510
485279229
1200989310
471863624
846859652
1016404089
798144965
681525060
1203936450
1331621877
1055582826
1217010770
845420243
368540112
470556610
1262251092
954170759
356678113
1164916134
933045415
857513322
796294277
1002856066
612356211
773604555
299998808
1253948039
821895119
409916465
812323289
1335638188
717692651
1029519089
826097522
1388867553
845191754
1201819028
391280507
702576987
577495368
959432002
1014010587
1330798245
829230622
1036588674
503289555
858011951
1030087620
815982776
1011850418
818611794
750840191
1382224578
440559208
1295490505
1303216055
489652271
568630136
511530081
1039555136
875651
1129829564
754871782
916161759
1151333299
1084456955
617000182
720306431
824568603
897663791
792403
1127576621
1112043216
427341727
287550055
506430387
822748391
736686097
804438693
1355117013
919418290
607986802
405891315
1116347885
1394501591
744538172
517691552
1047838348
933288556
1318035310
446555037
487093516
635549639
308366115
491664786
515628006
715543127
922968231
1063185780
826212981
439203631
563450110
1053396118
792488874
390197947
1120222571
468819074
1187770855
648311093
1264917418
864704609
904879103
1237947856
274769045
123002373
715103916
1327487250
939400502
217834340
268612101
859613770
660664125
753993370
639767446
337271826
1115253162
1399195827
835434340
805428196
1260245461
890931065
405447595
793373150
426930437
299215218
1237336859
564024661
995900769
1346212077
486264450
871223157
413356963
610126290
951221805
354113831
1325708266
1083912763
947414219
1345720899
1279321512
1049956027
1008858700
464621115
361416547
1315496712
1043815940
1092039689
1116349570
1053062421
634137830
1247439041
524600821
395748443
1174196007
234703996
1086089464
441664299
1009437261
1073408308
525387194
334838667
1223285877
380628252
654968008
1101690967
293649484
1162104641
1343248888
574700110
808914414
1342208679
883648677
402540559
646234233
870481797
383591865
837775814
1216551967
683175861
1019987720
341233829
323981512
1378652679
711868137
640444088
911977172
388646442
616629928
413994243
925552214
90313809
569016635
501374803
994833736
827003111
1380823474
1057983580
1113984027
1350915262
910920704
677271362
1350561161
564375217
1329301094
922265201
1341116234
412472859
515996736
1126038097
1266558405
719744244
728611436
987452398
1007614028
1046834807
950572485
921942334
84035905
377895357
956891512
900727833
1204319038
869022155
1058337837
746276550
947979277
405477340
1122265188
1207464698
1309689705
1258640450
1330960142
1038084680
1048768927
383637507
1344938456
1214363640
815908341
1030241558
971697240
474450706
698029154
1230362092
503124222
1129610799
684723626
1161990977
1302165143
505614942
1092510826
1079785976
1259513649
949848565
740139605
540904760
970928947
600762876
785722347
513282367
974670691
831925987
1106248801
1375196823
1302442215
1399436731
1027028799
756510292
457914766
822813372
748170070
489948560
993750996
696783536
1085950709
1296086679
900153475
1368368912
803629552
464946926
1328035680
672076898
491771915
1333783687
850591904
584871729
1030897081
934393850
680090847
374349037
950689471
842755080
1096207452
732528587
405404678
1043472073
854648107
1042158409
846027233
905072319
767112276
692523523
359197070
639366904
957221735
513924694
154981573
877810480
1219916337
438925831
1106477762
1144833846
1011977827
977869755
378638245
434835321
699842537
190592308
533486747
726769179
469513363
1076657585
671773768
972474083
881084364
745207076
766762601
816778559
702167709
817739873
663676377
309992854
1301179257
523532240
739552659
1145838538
399882766
326791415
921148297
1112860590
867530890
883366169
934571893
334341471
1041717375
3829482
1151161379
812497633
883988759
400923013
736273051
709425017
827884251
453972894
727481903
903528200
195939162
759758367
1104022692
700415829
967418045
990990938
514919666
411453401
967479210
951569877
1095511440
619826684
817508140
1323589677
922148221
134249084
924807044
992514119
1033382452
485654590
426578062
354009317
1108226954
1383310226
698121403
1238501309
705861861
1367952536
1172391592
957152560
1322267715
406337916
973511119
1096144779
181454957
482026098
1263025231
730778095
196201108
843364032
777197377
897020850
960955233
364519681
722255538
704708407
634871022
726431326
162520377
1038799034
957028680
296500533
335649262
994149277
544751712
1113139027
241083712
1088897889
480916175
783611552
305053852
605683058
544943893
1140941584
1023531314
1281608172
1076332018
605286425
1079538445
559994963
805043519
745339578
1041523448
1298036948
566638318
352874211
943048866
804851323
392578214
122695179
321729757
305526942
289029979
1015771662
1387883674
448056952
782775681
1336420139
1007894805
954901749
1288090825
242846667
316644306
512605449
1366584981
677208046
629667092
599191665
198039783
810091870
819347542
1204911275
362949375
905758788
527480128
411269377
382446193
899908706
728317232
1136393869
871148442
1374835106
544860944
1390652796
859402719
1135780154
1283033762
252991258
750534040
1058222113
1195750330
861996727
675975075
378339261
494092629
652016674
1116394621
557655034
950140555
1031854107
1306028883
576419228
725060091
400503581
853432918
461040668
774483521
612786209
171187408
1138730849
451714431
1211392443
1305949916
1315357270
632112467
1184518815
915382815
521184411
758918329
1383129111
564636688
1337870676
751731113
818895189
1112242303
449300717
3726962
334691818
625645406
1379792413
641287679
1112718722
1381075771
838986763
1129530195
710051179
366267449
688044208
562935004
1313997167
699961938
785807948
769178580
1089481342
547883192
1205527850
661522698
636634633
1081722200
840897838
1159704465
1078238637
1144157592
273898665
425389773
896781040
512126732
926039703
422253973
498155525
1174546609
669990069
1349437419
435750397
993917702
1139626150
330223211
635353745
988282348
392271908
1264589702
825959869
713662625
473619684
797427194
826334160
808695987
976156843
488792591
769375048
621427670
1319378460
296585886
984469620
850283778
1356535047
1360945321
1250706824
846755935
388706443
542821318
1109139921
1316257063
378351333
1302505373
532154780
500255221
998596970
366681661
820192135
1137514148
1149667180
913480991
470123078
1168831994
1068683529
655793496
844183674
862344922
382355374
487485537
894464652
389261768
1181701858
1304583883
714998405
1183183243
1339888455
1218190739
516228624
732464996
506862446
985799404
446911707
1331627181
512137179
454025441
690534882
500357607
618227472
642377339
404723202
1121801523
584466386
1141811761
557640974
869282125
982960240
1171256867
615165551
932993587
530937348
538864695
348932892
1322131933
680972691
996961872
476438585
1013791991
833200206
821835747
516979255
1020169091
702962494
988982594
349813381
1132946480
367642207
854468385
534945464
186709213
585330688
756840838
599870594
819012334
1001859426
350491368
1193471737
1057286566
854111633
802777528
579014868
1267005576
474644243
656502164
968116881
1178307258
354029438
1170627112
770242242
1262398890
723906745
1279092723
637000392
401224337
962525821
569089659
901624192
754600806
1332539536
1339961172
362923747
811757784
1052444744
1159402053
1070467219
1012701973
807192363
435482779
1394552765
1328787137
1303840412
1261344740
841039163
693318925
421163372
874712160
538651015
473953640
681557542
528742514
489545347
1231541714
927364549
1174580947
955788444
1128579012
713253139
728896090
1040170598
1093703873
160678166
1182017260
1388993270
1064883802
676893731
1231483694
1277146510
1003344585
352150221
1063568284
545678744
684276587
744339077
541223451
784817170
1245646177
739225782
947635165
1025313609
389722002
396276433
1157388327
805503912
1087269092
1166586926
506784854
296602554
966393297
517583306
1018565080
992253909
493984004
858765575
909396626
210731597
545540808
708737429
921763081
574143604
623696200
499737531
1075342514
543663209
690299231
913352313
638103304
643689219
513494216
622225613
996937368
724617418
880614454
926491148
679732632
709124498
745218914
924315293
1121858315
738560997
690878770
971451979
974956002
1108817776
1347098984
970017042
715032197
885509925
572647462
760817593
902602886
1109806791
1041947336
984565826
711678713
1149966169
479119353
1282588022
963021486
815918246
504349665
582244272
351471948
1307119129
982174487
279056630
1255196817
524408688
940613199
944767965
618563528
506489201
996019185
1362605763
548255806
984487805
821067599
964666723
482227476
635222205
605078751
763399167
1312556566
463849643
779429029
779466414
962184287
850812846
1339826523
1231577842
561481433
867482022
818091492
1025436291
1192821946
611109536
872488362
871028237
936569801
600136051
1171297177
749494756
467104116
1108057312
970056281
544137944
1222546501
1100891810
763790904
1304766434
554118754
914026543
915170229
1019890567
473781320
1307764635
71874658
1169163313
1201207989
1134719067
809976200
796227658
545911172
373654844
492747443
683247603
698597067
1321109758
475598174
1281607657
1142707898
591750290
682971984
1049298230
760017014
1079918025
579315775
1360004925
1112491078
951505898
265610713
347054627
469199479
469929103
517763793
936210129
496002654
1309676608
858383683
1042874995
725367928
722024361
1383960644
743004517
1371022809
1186762295
849881488
1053711442
789882139
440082123
700777345
996558710
1302034314
582617825
1070389892
343260772
1108445805
1324665624
494982105
160613860
996071921
362030672
473507664
381169765
940108284
357344544
599852537
137871740
636977137
746200313
1269819545
610595518
918137930
994811323
713170537
965589071
347564817
1201729741
1068119995
733426933
367196401
983231361
865734454
993058731
863475742
660425901
848420864
1001845894
1375229410
3504979
389620799
1271903097
889343575
641314026
889018334
1317729710
628508244
1086340937
859652224
1033594399
1255295643
1343443247
431246592
1296644235
792898892
955557797
236769457
1111001702
396168779
833556003
539973647
1116123122
1061766465
312221582
722121236
457152099
192435719
1001251696
941226420
306149207
1355162605
1316452977
482377406
744914991
436238211
733387579
735123033
523075871
1068327734
792065020
649562044
659152449
403284231
674055543
1371059077
642474681
663905239
1231462780
1061199488
852600425
434674114
1325319164
1065832541
618466003
562040382
1125983203
1344058118
545919947
786035619
235280236
539997126
1046049607
566293347
427790474
933527352
1026362507
588928644
1386132702
776148393
421775614
242953853
850006739
619901225
872513514
845773326
640786102
1232767915
1299414516
782720525
364336703
1246198115
892965311
139362732
1366685700
660392230
1110779134
368437280
729545465
1024347943
236313870
1370390938
599714947
594332968
631530882
446364114
686238376
396337317
976414197
876785745
867323331
743721886
757905
1311187074
1398656405
1388109386
563994486
546412739
820528791
733062783
57585838
479153134
1220284933
520732040
901261118
1124398026
1108615771
366197398
426032906
487537920
685357767
1207017715
510820006
796775648
780794475
1207032427
347826932
877168239
617032033
541938118
900441836
141945078
725168540
890996430
744371898
1347702389
1296592847
947639259
1213356184
1346230626
858414498
803409290
816479270
1247202381
948872156
304868810
445393994
825924820
722470742
656403245
952018217
483148978
1003109077
1220986526
1200597629
806258359
710212550
850886802
1293845877
532015081
898001567
1118888552
800700477
1359923415
1215624564
246989433
1018312529
797089585
497399747
625346678
664515619
1336693046
1343010907
679841702
541100096
405027461
430816632
902618187
1253093107
516842984
112907543
966441534
762793100
1062202566
941711610
746704691
930881700
410325935
936161604
477398387
1084917712
1229769599
552817644
384857989
1095217319
295269724
883249399
1095510923
430242863
904664087
774186984
836695285
863510482
989089848
935130415
1348144381
626904307
499896502
136482071
484564406
558739435
740204881
1072384360
1399470078
656533204
458910730
1069433912
658805562
467911827
743121121
785243667
432824171
1393912439
1022470319
403497593
1007808545
597454322
481822608
1196817007
827164568
834720764
856217261
473434338
636357852
863550231
476256511
1364403390
808072327
876066767
704844673
579990304
943722950
554363198
934271409
965278553
1228821094
388004050
825129705
1142965803
797900438
105538365
1135362740
1084920343
654861310
885949103
829626059
654582700
559509977
1051724403
1069623803
361980842
1033563514
960361633
324701416
1070361915
588982032
1078371682
772254394
273574275
548233126
355307291
1115316267
863536201
577831727
1104565617
755015776
975314996
706459523
1066049169
1074830051
1004287696
294944843
1226406136
710667643
767625590
1307117052
742387449
753039208
737981124
1286004046
547602982
160458617
777901782
903582836
834780170
641763215
874870579
112563867
402444724
1709933
329475867
706134201
1372391797
1129345732
1339234852
461292723
1136502746
483503035
628816189
336485317
50483477
906498757
1027515028
1186140229
1066591687
437482943
911400679
1382668477
887452883
802133706
868184747
776705810
1326828917
427136
1300330962
1056797720
3100753
484109528
704722663
1101553201
558201220
488475896
544120770
864654007
933657976
830536396
1315547411
1093882558
553333550
879382393
835810414
877473264
484125090
1089920142
429112945
1086772559
716910495
908298057
1003288036
1003996403
146922193
833308566
1005976849
321228641
611499603
817237430
584676407
1307371995
702972398
142306466
723339055
1047980564
574145755
860862799
1203282264
1184625534
1223114516
929592419
320630210
881122554
917840792
681668043
711198535
547421606
841898627
812541810
907854652
1319133855
1122930502
1151549191
621670064
688350589
426207291
961657163
1393944340
944705783
553051442
1182068864
659942554
1066597675
1199863457
463020802
876038252
1244870850
1050690696
914198161
432037958
454730725
970278751
241581609
1360820364
446087426
593465057
1315834109
2984571
1070528450
1025405201
347141885
1228027390
654866700
1208405469
384242259
820602259
1244520358
56789753
1041945109
562279145
769455706
690234492
778003954
1116627759
363451402
246471691
1342961781
1324712540
811406542
865378563
1338154928
966474845
700456809
299369446
503177249
945383966
518673457
699620152
962931174
1178978539
592265647
381406632
518572868
1190178128
765781650
552997597
680843934
1327611180
864916991
699529815
416748496
1051528940
241185780
1140184205
1009747579
1281006993
482191299
983906924
340349093
88580170
1231013220
1257388372
1178481055
607526035
978707744
1298620081
1197321623
1228061119
519120377
924526386
1189806188
721117387
858961919
1192543004
551134396
1222387891
485062323
863764783
663447280
303966512
534752273
570093341
493965844
894330941
887157185
332067754
1338290367
360300114
200204629
1081434429
695468353
1072939095
301101206
880539023
796558301
1347566452
1072967623
1282528668
538229979
1232621511
1114331555
316528453
745158202
748628424
948639921
972030756
983042465
779326953
945720199
877928093
709714875
965445044
729153172
966188083
388396525
634783669
538295815
725962464
985147306
1089780575
571288841
381634014
1273419599
929235545
977003188
724282245
877268870
443423633
950033138
720423601
814726813
1076332378
882653528
629964300
176272988
1126224187
1335422966
898546348
790765522
333075799
629472313
1218490033
501454493
1065666026
978697199
211856452
1325246597
1194854022
946652543
633042485
513524234
1782698
220142792
1365415435
1283045681
1249723829
526204515
461160020
674631016
999112869
910340321
759291035
1086580523
1384727
1037496615
441757157
598141501
852870549
718806735
694360620
1010290886
1061090101
1210214699
833421141
797013497
536289601
1320403656
1101047655
525061485
391381912
441392234
684700809
107081582
1219799717
935670204
1084871276
1246172664
1320263388
1340818956
1269807817
987143657
1312394834
1183311145
124018949
988188114
972223935
541586997
670763209
1207802995
853332636
1061422025
894079829
1140411463
1287813111
1203203441
967813419
1344729441
359915126
1064925628
946717025
131951228
490522774
1135033497
709871211
421163143
760594957
341806822
396076979
495889077
1172894655
501843938
405372098
945954292
1023969927
313364677
667590934
580501716
621558087
384242940
1361853858
1239152346
497255693
930174918
716993546
572605028
1095217613
671117966
588756839
805839288
778946053
492454084
835061906
1336093591
1229719212
460339724
848565012
855419622
541721988
903773566
251177562
1130680254
1373437777
316725587
1033271723
869494594
793444492
1360281399
875467382
634732910
1068742677
406277443
401586633
830353311
1188163991
777327617
1004612342
1345661010
1313224662
1354712445
843442518
1192782518
853148290
1077121498
1213294813
967286542
1141270596
420860470
942689205
273013
935096487
707350799
942128048
962435852
823945285
1186713789
481981613
1372921478
1191529978
1053267535
1213280524
1268348016
1020862565
203014340
1093828863
838352157
539680951
402875131
195077308
280004286
810338826
820915113
1129321860
630381146
1315944251
587135695
531543448
896748043
929846511
968898834
1195696159
1073643177
1248116143
855839792
472722090
1374620948
963248713
1011735153
1075234188
437353484
551846505
1263231327
869270153
1024470846
1004278732
511830871
530317751
544445268
818396855
626437954
533549395
558930499
727377390
643962119
592192515
397351737
1167438325
744460245
997255292
516700672
1190572272
623587442
977626405
463503724
1366672833
843829122
44278581
1390872002
766757893
883547632
108732348
1356670507
1182107483
1000376385
1135432223
687975229
1370730904
1285274101
1182543755
343054859
686421904
644122247
1243724038
1027216270
947217351
403528837
1167004618
502227522
882948673
1037729990
498924712
1197613618
1306563296
568062462
1374547237
1031310582
1187681106
530643691
967627313
250722157
686637792
546376313
760751748
917688110
519052707
776074804
446822496
945120631
950136957
339786851
1134650043
1066033454
569570646
1015055936
832297521
470829905
366366655
1036966860
838612454
1328333197
1346981293
316541435
1114216372
502135730
534737311
1159471880
531770790
282884378
460471168
443131767
931468216
661788017
758476670
1238452377
462016671
1386226351
1083372159
1088289459
1340228868
940277453
867532982
852243673
640407622
503705670
476359855
1001287923
1108223462
1038678092
354537157
1013973624
393596130
564891069
811440157
690049969
1251940032
493733708
1189471129
674491029
419557460
481365680
367987377
625375539
948736764
152367182
472532665
980906876
1107015901
1072971190
709470522
763903530
668506086
763124331
1354586133
1362961403
893128210
368994137
1179109628
1240432072
1186689209
685344436
728097396
1351577606
465101462
1145490866
935941275
919957580
433822296
987262431
1064843443
360084428
882238517
858293236
529895641
835935539
710188823
513946682
640552988
1214979468
1108710832
287638078
652801949
304817653
785400842
1054317270
906345884
719441519
721658099
624964720
909509713
1264091731
334525549
906308880
775502657
434415741
1300689051
1058335012
723155384
606297583
1042583416
714274871
657929669
509222551
454488553
568564087
542288836
902939933
902463586
370762011
981601832
369300001
510980021
917523441
799647871
915501820
772462152
1174590132
920813513
1098370032
493163449
1148534458
1308243856
991465889
346883250
1316870465
466705999
481140158
1312926419
609184545
624633142
666009742
607565119
581616264
982620512
838420523
836230513
1318356607
712823425
689476192
1109979980
1143154889
1067149026
203252116
1203701064
1202883667
446792006
1211709659
1377428654
846046353
1329364892
1389445129
970407667
1007568965
942841410
404671343
1179928877
581249513
949526532
814493223
731795760
233089280
875573579
990399586
496339641
1286040686
1037298628
1103104751
1253513909
351663460
997826487
871540718
421842805
874192753
505542375
1072804275
489443473
437670426
1105644328
654646025
916265916
1320203930
690239313
727047848
672456729
807804285
910739565
1066410185
888944749
1318726007
496316894
933571807
897453401
908244847
584966943
1361250028
1103768284
946310806
1287712209
385848748
1072619299
1067516245
820586211
952420602
740781019
1158276901
591294393
881066361
1063648738
1076369454
798351167
304050139
1281796473
459944093
636089855
394893030
703423815
1013536520
1193338227
646344455
1150863792
985767506
827290014
617379434
481453029
326009652
939569393
497676206
985154530
520772182
896751367
528831654
540644453
739975632
1200841646
1334631313
1266416281
787122176
1006325761
295236673
650685899
451711686
826443915
441310037
52881869
850013070
283876917
1050990654
711506163
587097954
347244871
718385065
981141931
1004358599
1043520850
835402662
463718403
428447820
147994086
971457952
354958050
541764475
603136172
693612387
705044414
1371792133
1177025377
1214868330
977710022
516111888
739138684
483162659
387874760
467400422
416053067
724883335
594972185
923758744
883113428
1225220958
396106211
335654198
403203100
1225629133
756242050
931877704
1044347596
602189420
1334265989
1253812271
645238257
1029816131
1375005926
1304984519
712576830
1302893349
1374335518
446076346
774128309
1056500324
484840987
771520403
427622589
486119411
1360424671
735698608
148466064
502153465
820028612
768802879
1021163089
416425380
792269876
1362985473
1064058541
1032241934
1205920173
1219655081
1067305076
453087262
685540840
1225493592
854425148
636065004
721246282
1049788392
1352652073
1069393914
474506134
1051090571
1196962022
1149774648
703782176
1029264366
1060953829
589565260
973093822
546238201
676271456
998915462
73116994
245900159
1017537034
411954209
782330399
961675374
1302667512
1355166525
843737758
734302986
1097378539
532613572
1170282161
873427590
465910135
836281151
1112308852
508581133
649663358
564224108
479831651
892570070
1254806644
543568683
1249504491
940541465
889634448
2946175
608756534
1377495648
1119050786
902031963
534521245
707176675
1325966215
720771062
1121345286
784876626
771602911
468580493
1144626078
551742434
464283780
1137488995
777320889
349485549
852861966
689301127
1055310379
471880581
1254915114
1225951176
1389333477
337625826
455528658
664767474
779788636
906236720
1160451298
841542966
1198197917
969038197
1362322462
920938891
1028763700
646989237
995255825
1052493618
1385746548
743858238
907176374
518277203
683443744
1192329733
986751711
1076455321
1271203221
976041826
1153016628
1163657728
503564756
622438898
1039613844
923208918
649671937
1239774827
758859684
518455445
1204471278
725327916
1249248046
1356847188
376057039
366626125
637459416
1146256491
1042919218
814602620
887581688
764015657
1152582191
1023251610
1276578610
765451800
1185820898
929859595
621552171
1215000446
1389861738
929047791
341297151
1089987820
719430772
362761149
918761322
834359445
935818452
1330134302
622138514
653151419
993298001
1294489575
847076244
836469175
671054314
624865849
801215222
541108777
503576025
1210433344
1117647991
814849594
1045666683
181303889
294209427
839018491
285831212
720711281
1220663267
1046745482
795513430
556580147
1033630831
1042132102
771158494
787704671
1319510107
472528241
728316482
585364687
766823417
845975521
495857637
544853112
806896566
268201148
359936566
927393094
549663006
1282568556
670951804
771641608
953732347
853937942
752990812
587992733
1007126766
791267352
806534926
1040146246
1088104892
1207008666
400352766
683293186
917152775
793657427
274961054
712045269
979246889
695745877
654440459
478615191
670422029
1326199742
767061120
705245350
730644805
964862558
870707467
1105024996
1297516558
1061486935
1197038913
715487021
970479540
537204449
1042801292
589571931
815107628
447773853
643244311
754733782
509394601
352653166
673041983
1293600671
1395062500
1161646366
591776499
421042243
1322203892
669360154
712390330
799190788
812700733
763815597
709527682
1117955123
1320301948
1095917672
474945178
460555581
507749428
1391770972
1344539579
1120642771
959364123
422159503
217037350
940426969
1279563461
787870315
647589037
710303370
829449290
536101630
967978383
625362353
607829808
535538418
443172212
1127478963
1395143548
1103926688
890357290
1003149508
763377294
665914425
462700095
1145379498
525026920
789032501
809754925
657913474
859785570
460580609
555854909
26744745
1370618093
991972110
332543500
758904974
1258414845
742232423
266646360
797467323
1395462677
483612817
508262871
881438467
1291356438
447517336
817764680
671159497
531892617
913935500
437100656
1120198076
685371670
467827058
695147055
626210729
758472879
527413927
626773934
1340738773
568820078
1176231284
254383408
1151791035
670188427
431325490
767876661
877644308
447402800
565781515
616283648
614315452
1304642501
999274145
535931278
523053422
1011370826
340516451
966698220
559618449
489921736
713758628
1158266675
402815700
1350142151
259033795
814362090
1286156515
797524658
455944006
786091950
965938592
815109098
528685627
950611090
642163018
1014352389
863324654
848266490
372327588
1330173149
464077872
834848879
1311256386
967907034
1115846633
696516035
762605691
897420923
872425612
504741605
724704030
809408043
1133288168
1367689993
677953373
426804869
712282554
1069523417
940365827
965271796
747018503
543450103
1014147523
1334845345
688048581
645382554
1196475106
234421189
898559300
458567540
1044961634
889199367
762460942
1001990108
1276393227
1106180913
1397060616
298213889
363813473
488916856
1128016253
1009796054
1147838992
385358074
504293102
1056277395
867424514
496802162
430478436
686433786
606691
406065331
485257269
1266277808
1394996688
675212241
1216330684
880018183
626216125
1281340188
798738514
928541331
1054105563
1260788848
995834607
638800345
626332542
339807763
684573234
217839139
411083905
1269162152
478134820
696480486
837909422
627905852
1141624382
907103034
1064752367
777441198
704648852
1316316569
399486965
969859001
923804587
863432960
987883433
1296580719
977348412
1276735741
1204177054
984056748
584653980
515230813
222348667
916547933
817015113
908995430
794943867
637734694
497398286
1336799017
900338097
1207646819
884685912
1176881681
508039032
727765688
1226885173
877259225
947924172
991651516
906849768
793488564
320051076
370690004
271570611
1339530262
745884820
865396468
1103627661
351572288
1076344342
745377058
500928679
521992742
1118625595
1352385045
1155551656
405640056
1343672369
500798995
1054038960
350908499
1080155422
470002867
694293754
916117869
1244249688
585553560
1130920294
1029419230
611602748
634675616
678744380
1073802054
883774528
923450630
827927113
497500196
1024693059
450414709
1121134658
777272668
809269680
1168735854
563954667
1384687198
641017868
1003386238
1237905066
1276607981
661090873
747953083
801894914
1282658683
1178695362
869407823
565898043
557527936
933851729
971708836
787399194
705462101
781341460
403096594
566594487
1224699661
468518575
1341068563
279141327
451745253
415941596
1010084638
1081179356
367978446
496342228
1115097065
1004081209
1314841410
1066648512
1058403002
806223249
868887482
489640238
543068245
580321288
469559119
1344991706
1298834045
506837878
188183681
885424563
269664449
572624714
789226633
262022952
923265658
775496283
1013861713
1162284844
1168072054
811319232
1117148437
1161923024
1179300413
1273033029
1332434820
498551444
1027270818
1187551814
1232290126
1119392058
328986802
442786243
853306443
1149483005
621387068
807270600
596580375
678118112
531778180
1205698718
686400993
1203253085
725466251
1304591267
782265560
1248373034
687067562
1141359658
1269145856
530730568
643651029
1272454591
414909347
830450556
1082949692
781638245
853952555
321490817
403770035
1272756722
789033803
975376607
441734920
815136106
1042075135
295556847
688899166
959297148
1211284780
920360738
458372147
951010958
533482786
1017183373
697902453
1170879934
629080429
817138910
522391450
959192385
1136303045
525473795
1034933569
866626928
759178732
1385771398
1049540387
884637996
800509990
1205790676
497296327
712608385
472600975
537843189
779996054
823463509
1227943872
346536940
1159398142
896230706
1007575476
350994464
483284760
595884662
699225701
739474417
909269534
735071065
1044648992
611503265
738739791
882921789
397492869
1295535965
544823237
1187332842
1004310090
494004785
1233425776
1064344403
404489879
1044965025
732748182
545291210
390639721
1266819855
303010355
984178805
537093315
873065520
588448586
963214118
935285845
419330492
1221613575
857777864
870265415
825853662
817239648
1319135495
863535123
1213121701
1375664246
976726812
1280785511
1168793092
636604645
856083935
1053880993
567339410
673423449
892789115
1068458155
1157315351
561755482
1151135094
133878266
527811834
1168554166
1101711981
1349108968
1026688522
733770091
818022707
1050735659
988604653
1357986557
1344169441
1299732405
1173608361
670006186
867863801
403446635
679469174
768965537
887258473
614043051
1050625112
638492392
452799576
1037577224
478783632
933552118
786778651
747868702
694004774
1287169426
442699699
766884330
590572675
835131176
1091136618
1046907143
1375322084
601788235
767775327
521595693
1061603281
779387602
679488046
942901565
460489122
446116783
660270168
700587257
981907676
355392811
640339187
953295316
822865912
1010961550
456062219
103439006
890422599
1239977177
794674023
190855620
1309000602
1210490560
223207018
1308757329
719775488
259526012
1321214698
541353652
231071863
423130599
1227207522
25166727
611826171
958607558
1155217948
1327119768
470269861
1031930469
632114669
370022043
981469796
285034959
1104582376
788646484
459108812
1136560108
1066368084
635636879
345623737
453772488
1174363331
874435584
714318345
928981531
583983240
621876401
1057067734
917006188
924232749
583315919
385181031
1300921591
802100825
549206348
970814673
923166804
550358772
977915813
785896255
676997614
798212443
443547677
530979129
1139721688
552138162
855244596
1371324934
652625097
422473462
582661458
1173426600
932374905
540093323
747684069
605025571
332874696
451669449
1386837437
1257179119
851952293
1024077145
302303073
1383864008
461901403
672171198
695613147
868483282
1069196692
1249593640
1045412893
882469901
836470647
1105567579
424469981
943598041
466541353
580992262
773662603
1103198850
691372592
714732084
691865087
1124180787
1367279494
783934379
443548197
1175960893
847153059
971334777
1383398394
1262643638
594856356
657824414
511118768
508001245
459653311
884194641
794341556
754802654
505435676
493620936
1384495867
943697215
785245889
538747247
863066740
1130126423
1211264293
469084276
771759329
833877566
705780402
1321378532
1321181900
422853414
1070344865
533001109
1229781751
1203111206
507550769
1117193708
573951043
1023425659
1297505434
1228268335
1290705724
905708657
964131683
497006352
743033730
476879021
1202828194
442856738
744545389
520819653
742824854
1226861047
1015592477
496740801
800309141
1106302272
1379843726
1183499835
1186260319
522674980
1059798104
512673167
1176640428
220087468
877508303
1228269903
1067753243
786751736
915524498
628997368
453435643
392360401
479273716
728504089
1004394033
1167343921
696768156
1257259446
1319752393
802447125
996492659
996932029
1178452625
703423290
592789688
569599152
479026036
1171687977
1244315203
1036257924
1036821232
850451132
1104089835
1346270481
701907110
783679432
795145471
708152687
1194154156
682314826
1025409746
631085931
894730272
1037514166
1361438982
959739383
819830577
938079304
646652900
891195582
528960257
920662104
948995661
1210334939
756277844
623835299
1237270639
1264924810
937380271
1120836063
778467897
1025422982
701331790
1349273743
1085858708
257717840
1126200146
989864853
402050445
876900544
676734188
709352975
923571073
816513517
878638261
884368060
1016682638
677982361
660936594
438172914
996301221
1079324621
1096705825
478652380
1206728723
805102125
498913167
921343745
1122876234
954988222
938991060
723622380
1148813727
415878301
757837939
146927949
613079209
1370521307
491457427
956391362
904957159
912931298
640086882
1138306615
541071208
486504495
292760937
789440899
475410290
785067426
469650526
1154392618
743573737
778955663
1292098565
661178297
1100731214
752683045
795666808
855697652
860744850
886992237
1215019290
1168724078
990440733
364568833
1127383700
962007698
544226989
1156758038
738490313
1134986908
1272117736
599433010
494577903
1225124717
1251852681
1287670953
1142199887
804746218
1115799109
825414757
1312847546
652195906
583820306
567642202
1244212624
695536119
499191678
538875294
548137397
960009628
487745973
173767701
654522068
843498582
655732236
1136138388
402232852
1269171805
884632622
615993405
1051128630
934593098
881965356
605199739
631797267
1133024381
850303937
1210727431
461468696
508788866
1056784566
1354522352
532128216
1033974857
1098025198
394823565
219507550
1116152121
1019601091
673847921
286398488
960595303
241475641
571122166
600405464
1001501593
1177961272
1000878744
1066701274
760962942
979126432
904623610
1286114519
1218417805
1059323704
476960766
448602726
1184698004
1217345498
1302132256
1386760334
109587559
530369378
817705557
763490961
1145999211
340386163
919021175
547723460
1020098745
717739378
405871997
316416039
770178933
484659732
1055502668
378309938
954165277
1014183165
1345865990
1120326218
573425164
1248508222
276924609
771431361
469490116
983715132
624675473
784968604
794731656
613054647
413114710
624936541
735416955
465331597
395214693
1369624751
452243067
597145599
731731522
796646343
1372112325
601424202
331550730
921579873
1362015193
785371750
638187524
274460223
1113121987
1202817616
416786684
1231865201
120450508
610269516
897049876
806966275
879204249
815225257
1371553238
1218939772
1221837035
1147824543
675424226
1087945494
778441575
1076764110
546236126
699526414
675208301
1080032595
33153705
923127423
580004836
849220859
816073973
677205697
452216817
1019057844
808513811
993508947
994660257
836665840
1337900765
530184517
636394340
778598363
627682041
1369014644
1219399597
882645490
780159238
1136885991
525953123
1326455148
1181373543
514400959
909024583
514199049
1112326961
1160464464
276448744
1200118597
328709099
1072555375
757869948
1254569407
683820277
1224681161
1251872766
575917142
860282991
454775135
720010698
965323410
534873170
846098750
928748509
302279361
333502552
479573593
1051452064
345569386
651764190
705150065
1251405788
629228784
1366290147
978423846
872496059
351725632
1079567615
917473580
696814232
430617763
679948231
931853470
865302332
875326556
1247907489
1081625945
929552141
805656039
311354187
446688732
565401681
554084501
1103839551
473046313
1092052233
976738887
448148385
1377226682
174498878
388792332
365910973
919163707
737920911
1340640108
656619837
1076184087
983092241
404322811
1236862862
439009462
714657001
729128380
811514253
223036182
853320681
777638136
1186434672
1068168102
754365016
1156410018
944347909
1030615753
763127061
963877164
1367113102
929854940
1143690544
813407920
847533404
775261595
848911524
463394228
993869456
391639268
1332936324
1072530507
381694400
462557362
227147752
1289049620
988626074
56920686
1338796429
1225304963
1028943984
1285028241
1329976649
789143098
104506439
854970129
889001415
1326609627
553804086
832843522
629167916
459551174
716487293
1116628395
1361536751
827116257
645569141
391434464
1270140147
330999232
994269138
515794704
499370443
798489841
1214180645
683042697
1303694007
386463218
882399610
435849108
872431266
632490698
920994825
1051368512
92736693
678735300
448275482
752455391
1083758559
1094762467
1260153361
707398838
490238639
1315945459
901607927
479556013
1150704577
488964214
1042356954
930046519
1329540195
319995574
381041737
838232703
1237734492
214399492
768840580
1371740440
654952768
875563841
1330059844
1217983899
953926533
1035833659
774753042
771528322
1048165298
568533568
1193835851
1055071062
934938858
511336915
771112224
508868394
1281611950
713057591
330833580
1028612630
1301287979
735762508
561160025
849707812
476488951
1043371060
361246936
410136490
1239457194
785755624
1300176867
580616412
1080659226
281918441
1185419220
682651767
795970450
1033732347
790154608
944275843
1122179776
471386439
901687656
366256706
551111462
766328859
746449242
1266351280
465002569
671167820
1210719992
634686400
929340609
284565420
972379386
803669093
849536480
752798587
1359736669
592479170
1016473910
939985655
759514826
346365964
439369059
132675597
949252722
683683163
559130443
1063189242
1323901887
492866886
669426960
814823467
624217615
1331847366
715760988
1228501258
481987529
1243712759
917943699
844910093
943976011
1238571252
337724960
857254801
793330935
1110064468
374656264
872771668
683286118
476803286
826958552
1275310677
681714624
862479915
897274040
285311506
632309422
527197382
1297716645
486688232
866262559
880033002
550503071
1096693827
401421528
875822061
1181332380
424151343
886082744
1141945457
1011924846
515688047
625170821
677420960
403815853
639263520
1231001319
802644042
329264580
1377857519
577476339
665803486
219624665
575975842
1138980490
1038721202
1173175368
845858413
825633555
768298273
1163681381
1140372856
819079787
922442106
1129832130
1265742723
710288673
384956191
1047548045
879888776
808724636
700491147
510279072
1353966332
998411888
540165435
1093048520
1382319930
342649851
1115071338
765920058
889266599
351201699
389227646
652054641
407776180
988849884
1248422314
855861656
1201326252
567737628
1396310172
384396999
899720055
1177087512
1029879968
474802365
629660830
621653954
1013376853
739711792
718282018
1356697111
841486896
373340939
808124114
1029115580
926597170
944570423
251787779
348165513
715135969
60382681
1331737661
732195257
855202772
928008151
590821790
815301042
645082871
400988725
467872427
397418595
599092571
1038333408
989541917
1283927627
1082542113
699422172
669836154
1017543995
507334394
338119979
666808360
1216569154
377001977
355518094
615101939
381798121
395082082
1019803176
791761671
578725299
955026129
533025720
787262931
1138777106
1387884595
881557834
1136109459
627639190
783088245
1156557596
873794244
1140984306
593678754
631941628
981949420
203349325
656972811
900343407
808793763
980342028
1190055269
791941886
1192256887
622896449
220629899
872095942
930036465
830891455
485685500
861224368
1383784780
387338524
890610821
706035341
803675501
1340318722
790456845
1329575387
937196864
405600366
1078416210
1045040387
729683304
1315592750
1151687941
624859076
698676581
1264132191
465991945
848713527
1064119074
316953206
464272948
1373358268
479268438
698179915
442760163
476093515
469738049
802591943
562247582
1119421411
460682270
445159861
312084964
973276259
717447428
709638641
971096373
563508847
1034063124
1292773760
1388537017
1398299195
730840496
572639469
639485969
919655494
724394766
970572879
756768019
630803681
944799800
787285616
756868298
496614127
836813763
1093182082
548583531
961927618
803202629
754121894
1258186312
626623609
681658604
738251845
515082426
1054548063
64583972
795959512
819135523
1006297323
728572759
349945883
748040799
548231358
1301592343
435533454
814887599
1195940445
987017841
791042488
722077575
852827573
1354951517
569871702
468836747
766686722
834635436
795836219
540907181
977737260
456627606
823731182
248774278
1022022047
323713100
1295750131
941184993
786107140
1169810762
1149718129
847556381
865666613
939538348
825876943
515199285
305156039
358016518
853164985
464940636
1284741014
1273784493
671913014
695017261
1227906830
333019224
1373275408
611178899
1304038508
590993954
1190312674
1125129359
1088530129
609621285
1011072071
557595361
875125466
317487670
859198311
398232134
428231924
1337014740
427485353
1142424399
1123717749
271309503
488202416
633979243
847605117
816124101
1213630893
1039842789
610494296
460177025
988419747
1188139965
271680072
890281146
947664596
799135962
595949298
462259518
763010805
825474534
844519738
1140757039
449901273
438181674
208857802
458283729
655685559
314937702
273684583
345367052
591887598
738371008
644003158
179109750
822077781
1021827253
449179359
1380642004
584384047
951460599
968410154
414693322
1209482487
271193934
902247061
1189102344
441346566
1393255111
1335758870
993120002
1020302679
481450608
738739076
1274562374
1202399860
1044338021
1180003060
940801215
508288515
647867749
560257810
1366638814
901422800
1181584063
737156729
775366111
611664267
478169429
1025743738
1087724474
649671324
1107277340
1110674178
1210903450
1383438495
1279806338
785816457
848970668
1099950820
1026642166
1012459965
1192773061
1075877502
55389456
1398562917
1227555588
1399388258
943475558
849638674
1049305486
728007450
1016481449
582358354
1322907214
495842372
1385363651
689983588
1269494501
73433473
1293603653
896044121
712795316
1201604361
1294548174
622778936
1149247641
1377858713
1012202624
496648945
1208412093
804094515
570605419
1269331865
766396493
1159713825
443461815
541086015
510155552
877660784
786086738
666341624
533182035
1153209640
1366937844
789328374
1320613250
1158534270
467299559
1097401409
218845503
473838571
865321609
770147841
1098803484
161518397
1025736461
909547628
401192646
1306258226
1247387041
850469883
1005117728
1332654356
942649224
947020979
985420455
910790637
1262836792
602102779
420959091
787279281
446048549
872561738
620491189
1323838312
507737543
329270217
423049483
547815512
883851514
481900749
706829435
640428336
974883624
1344296478
1110271690
996787733
1084231399
1370913351
1341125963
667849052
958843641
362498827
946190903
1165045761
1081847132
904989063
975292675
1093744611
1128671182
386919680
1368267195
845713770
129505176
1081256394
851700836
1276651494
1126121755
602008938
702735511
838859620
369917097
375091734
586887943
1238635397
551121365
1089877435
1139033537
1337128707
503927576
417391928
1179416344
1378272271
760735392
598210010
801143319
1098472517
934346755
790599880
625101735
1395979104
560987844
1133705387
541715846
520525949
552876133
725394693
673770942
894171535
1100854820
563853943
1274166760
911699753
967642649
226437217
1098281042
1312018285
565916241
1060855260
275306427
717569226
1198809738
893119708
195065604
456590745
919955784
1134427946
1101147586
748997291
113059349
811833033
1088881180
601396531
1103169955
582489251
984439229
1175939812
985980643
860164364
1060276520
826321450
1369702962
1047923991
373363725
1061703412
1117954261
1166188864
916179884
761886434
500602730
640972239
1028427997
390392928
1145567570
762591555
1134073526
588861519
626130995
954661149
480400320
786068918
1221791809
435824695
706163209
653204821
705666404
467309814
318738230
988829561
503046826
371486513
1184726284
1043404054
347136492
940099900
491081706
1138403145
741697071
445933505
692947353
916085856
596957042
452420645
1384122835
812928947
707885726
1308857837
932201491
405277099
885190853
1367218982
706039140
1230262655
460614110
1063922005
877462032
1281702427
830072447
760271984
776208442
705326926
383325111
473355009
996786295
404265949
852335497
674725200
901843171
873798560
1339305177
737838658
376417827
854141710
1169984184
1000841985
398150097
347303873
733344310
205788644
1098678915
1016478179
732589357
735247471
617141111
1137269627
485366104
1203815731
1259381091
391643168
992124507
522802650
1026321648
1224412496
780117124
1275664617
217474230
676514436
130889205
507223544
923757982
676061535
399508635
1124088779
948205632
399891638
1338454093
857283247
320781428
1320662204
931332330
1216981596
593083094
562660171
447903467
281535307
918236272
328350484
631481879
254251348
601438946
725362206
1251396563
1236070658
401889398
484006890
326350683
405140784
805120237
611199485
909258232
458204104
1395008669
1077276631
1260175122
1187241455
1326521591
530720587
1396448188
977544210
483648786
521655410
462966241
878288302
1229657015
1225941487
928589080
2366369
773900164
644779375
220102821
1033880146
1156763288
936414204
1200376047
1087687252
1298829813
980510322
713236794
612758957
828470783
1383892606
451576428
1369108590
1265098632
1009935961
975513123
1029975111
662446227
715143469
807831062
644059083
1307896235
604929346
341094489
1254003629
891258510
342114145
535433331
401175372
889054448
349729612
1221115559
587179001
1286693274
465379386
1374707849
1149082801
863793718
1297460329
358487660
799186401
1264228265
685892088
1111818252
825951918
1128571158
1117875080
1260255733
236040149
899707545
849302973
872920899
1324888953
925853040
1331709660
403154353
1151739352
459294321
871177218
948727448
1193250240
945759007
437570719
604707500
1282754217
861130070
632174348
852007778
844123567
894198370
811236999
1056978614
315101441
1332237011
553704580
965625923
726578257
852431824
912666117
465350146
536869403
1078841342
1203715959
1050650794
728574181
950992169
1310245882
828338269
1348725737
1358724563
949096212
242412918
546932294
1028883683
1333168710
987128133
695242884
908822787
710170120
1392540865
921156404
1223809996
528597347
230248344
894112959
941025946
1047734956
321670692
656907604
429901419
768738083
1370399856
554394323
866515493
547889122
972324391
1315976427
672639493
619226038
769765312
1134868869
1102530455
1279543665
780648758
1033450237
717326140
455213215
671292322
1334248073
478756311
894606933
922391856
850880028
455029564
585700438
708568216
1254139671
1264921695
687459194
1104109613
1904410
945486861
933792939
441654877
825530498
1214429027
728105801
396735968
312620784
457391683
1150386658
1237932505
773787885
538712246
772565276
598754531
325120885
1055587297
1106123690
353976418
1344243692
847009405
562834870
1040054167
566462972
860957644
463195921
857772561
1314068964
1105480531
727791962
464425116
1054815619
1193395957
716817091
816293480
881904092
1327959739
1389235510
611749175
815396630
738368789
479545844
442659125
575471969
830721218
1145086656
369742938
985681723
622676348
865282648
755073620
425208082
1067055862
906086737
682050732
472135200
481224864
1165407179
675229271
512524925
851663817
409570795
951914577
661852254
699197633
1183655395
553476517
443631892
1092518856
310846786
1005780503
595502861
347352494
959534016
920358184
1025524437
1074506660
749207121
621109148
1001753131
462926860
502882950
869730733
986218010
807258368
1194415990
980550277
1154200304
1207751526
954653245
549286409
867844587
773434210
457749962
1029137361
451639105
927569560
936662612
1131604478
1345958724
937766262
1039250813
434590561
834805334
925744858
594266365
1355649544
477557319
1022817784
1123655730
638908401
740092634
391154452
962996431
1054384291
1028836884
655996074
749065815
811542181
425646747
485179363
514464078
814479693
456638028
801668516
270402700
354474884
219371659
1361300431
1045338253
423710525
841945447
1323388023
797581503
838313763
1215969599
1003963253
372069964
961648659
1074570358
635654815
516066787
684285057
596203420
1067915974
1046170352
1066258882
450154555
475031744
1157363542
1230829656
906385649
1028648942
1015485532
1160885112
1392435231
567780587
953439863
1242670994
491576524
1281096862
972922930
1252174818
321261914
1213176529
481897389
137507004
804928293
852284118
493164773
1098354234
782411741
340175450
1373726338
1311888036
1153617238
1245837219
1380766154
737932960
1078469966
1308009064
1044363333
1173394677
715435555
944705961
1190641954
407483827
594270301
760420266
1139249272
1227545344
997058318
1303138746
767208563
403749069
821118523
591509611
1128995622
800023035
942962367
1088743423
645408876
511589657
596759483
1025214900
159966424
1105833543
524845414
929566848
800566027
395820373
1237076132
1019519583
1311025159
1100099729
105342386
252856220
767906853
1129473874
802109800
1083844308
1216382596
526978704
1390784779
735100694
1252229354
652162262
376447174
1013932071
1054241264
1160728042
507611543
1018054838
946888343
633866240
947824629
939904520
1194428944
939104403
720538987
1074017507
1014349175
1366380701
804354015
1169076001
973000235
752208058
1076289053
568442541
325593307
1145649293
1240786989
993871229
314901209
1357263115
890518657
607276961
873787317
656651854
1294937459
533929276
797607568
377837417
1013594167
381470414
627117752
685078741
1242158578
1304452840
841700741
479632454
608917758
780709943
682244821
414729667
773162442
753874202
982187484
1187218863
946880101
1092999960
753940463
1188814903
887017181
1098251415
784943196
589257162
736299858
1365552086
402246299
1060898966
1109389141
704080548
655985958
480474024
337055643
619443600
278536938
636300520
1181310018
953918705
587940713
742724677
887648002
946914125
922158293
1040991091
1141349101
1106649101
1321930701
621769595
1278760665
451189579
1109278283
355216794
921475020
688073316
1131318531
1124572915
1088067860
311808528
567779631
1378782451
846814848
832666720
273807523
915374695
1110729184
632644103
841865698
569551152
543119373
557765625
657699354
549743228
387056018
708802610
917385022
1393896728
1050051163
1386491084
235742048
345909353
779094390
992809075
517712658
262576522
370717551
528724781
860667957
1203749019
642010896
1026457860
729701032
1202843401
1347894096
637301430
416646468
686704470
1140886625
1282760791
330411154
549739041
476888711
964278419
916483760
904034881
1049138819
686812426
833005848
443322627
203161566
449961785
413721981
726203441
638437988
608005428
683320972
1082307233
1350460238
1087470188
792546607
794229313
430543420
918563917
1331578322
502912957
624398152
1139836815
651512475
1091466593
957831548
425117806
426523888
710980604
917702251
657215188
957138898
999966884
522115321
787968553
1297252887
81386325
491472628
452398272
1186765194
633833914
510886039
697061481
581850309
599177519
1040384139
706870238
862259534
747050438
563441182
535048837
640477509
542924853
758252151
713463509
979480468
1382793342
742884459
1065713618
1110091664
1094123621
1036549862
406083366
472836873
355291370
1283723910
928467740
1217555301
474909763
738383482
438482176
1276312749
1031331052
828882734
963607611
1087638043
678124225
526785782
449402914
598778119
815799516
1241870288
1056745553
530576398
699392229
1329183731
421750669
787611005
134605107
603332306
865885479
474436715
33698278
842055565
458909743
767169157
828732299
662190624
920311407
971802583
590649581
1274893232
582793418
595097192
1320398715
414128275
118500948
749095707
850600218
1042903307
406283599
1334891569
905607763
934545471
880276982
929863329
1361593112
124112380
679568142
462078271
455703529
681656590
1347169075
895636331
1059107478
521303688
865233234
1262023122
1238956502
1144177386
378343347
790042953
449781689
1282783358
926287492
1142724658
693647197
1164943646
443351583
1213644507
896520987
853256693
659467271
746471944
344009079
1015654518
146374429
453180123
340992684
833126496
840160852
82175858
382641378
495694
782533891
800171743
1047409787
868017158
932286896
878926962
530656559
1061171718
751639421
462708959
738972712
566063805
785208327
657606531
1069381835
1252024487
967848444
446979559
1056885900
521069352
1022720754
428491105
1333657038
1353148114
890584081
741897672
829067459
769132115
937201533
605049089
1118982563
1168170264
1381676596
1212462001
1307425101
744651883
938802222
751712349
749903100
1236151793
1371583722
637441412
818180508
791547387
1249982019
719507862
1088066770
1216647133
699950969
611089855
851510153
1038006235
150014653
1195340535
927051231
1360559785
1327290246
1248193177
330649738
1271928631
284349114
487960250
690447676
414639198
927574289
537644395
992547774
1029281529
941252628
34212132
772840072
541019630
602110540
1081470426
670200813
1217591190
1338289616
794689773
816750425
1234342849
877114715
848995760
1226759211
986158362
898261566
933966118
962446990
872343823
1127331006
1380805568
698098838
803108132
1113074230
993603206
460223985
406871053
1339271194
574315987
901828248
1325580883
416895600
888524919
495471513
724510955
1341743479
327472623
971394152
1307823806
299358811
756762479
1086315725
757668077
1130378206
831292798
920749312
931004019
450881863
968403293
714948806
461871140
694402242
1191362422
1301072903
817956292
957892328
957963847
1058003473
896638634
1220819108
2448527
1164647515
1047409098
1038929469
1063878356
1037021244
961515626
949730202
383809461
1272642601
1335553546
356608708
702624646
963125641
581808491
1024902541
695588794
999488225
988012952
416908303
1259649694
1082959024
1177238093
364939773
887716764
210454955
663513748
620440862
838643951
755139567
959398464
1105508920
1218967787
718927694
333728269
391194648
776492610
870109408
1292472559
1192323326
1013524965
351047447
1234158981
408031539
1279736514
1355053831
268458753
616177587
1202826915
1183122845
315474018
1009802677
1029564181
632863628
548782896
1299383882
780031132
191656845
367561935
451932443
713135499
1308477651
252944173
559604166
552102330
374925797
1285248622
946681136
479903414
1183059129
763952787
806218910
1275308157
1203801893
1316203216
951946312
1341639877
1241940954
1030946283
144841014
1278479936
479827015
794496476
468539299
694091841
1352728442
688050625
999699143
390504378
485005945
396146035
786586127
768684361
507635311
547106549
661343588
999082874
262981099
344097898
367520263
1284977317
527019050
1351159117
485427336
1115146039
530984110
1035700219
946211813
1197996792
750508956
1153608669
930681899
941229629
1250682634
303939395
486908639
1186933775
445637193
1210848800
1083972058
487051462
780618979
848763918
1162105122
1036773416
825035901
1212474822
812673884
663646534
1263907461
910296995
683360115
1064468814
823697521
545414828
1357788583
470605346
491308906
801829871
1089410698
908725962
974215744
472209755
1141247141
962206316
253562044
623051236
950554456
1337186747
581895558
821009358
414559360
1126599089
543336895
1101452326
1364098655
701118001
420665822
959955535
468630239
625331209
1224456833
1047422935
1098106387
1359780473
1355519996
583177434
4714086
446938646
680389593
453402096
767373386
981899042
813067793
802800601
1203762906
738016385
1330089422
148318667
409757569
133951788
498401978
683340646
841953175
873287930
593509737
518135552
1039110729
718671599
853255796
1261881638
673257957
831827056
1010297438
723672574
1369579185
1234666373
1115426139
552243670
334104250
1187412545
159305189
1018845946
629943899
652380870
383534203
413629236
1018995960
626115240
630003269
1376854898
975267416
1216091794
417276958
1281331816
242116714
870743492
208895812
1337985773
1013527842
765042141
1138096155
1036877194
881459762
494184014
452143174
752221310
1124621472
858313382
382697641
542764886
427763263
781960565
1096276734
779666308
312077541
592063776
954083685
598019033
208865301
443497124
613006487
1218110322
567548577
462760958
1388621030
1073165013
565395565
397792480
1367375970
1176448380
456402079
640568869
609548493
1376992939
1198294439
669725966
771679857
837990100
397742407
823311481
331215407
937475250
683517930
1381525290
725095765
756586129
903343257
411385318
548102027
1246847858
401874289
769392437
834836500
768933896
622419881
1070513500
693499226
406128966
1077597993
562730524
675171578
860767126
898627332
888555147
328612085
875906969
885555252
967479407
977732541
839315009
1286103612
837396507
721502284
919474911
720413204
947229102
893667469
1089111162
1316010173
506725481
789622398
902000312
1050703723
772802553
775287471
836373306
942439828
525087648
584548065
465776332
1113191653
953471451
1239378709
444309041
1179844143
1386472057
1090510898
513183424
76086913
951469192
1091911163
1143342785
1276029473
604757751
393544932
386631148
716096448
481623106
873395413
500556041
469136875
1246298687
687797158
1051044602
218473984
1005710068
1001738254
733378527
1150847870
1307173949
225253543
1301507340
1093334131
810792716
390680247
900958636
1137545945
776785437
869177889
552310774
482428890
1300769339
479426870
1224924125
1350298660
393619082
666719608
562183260
967925035
865946933
1333472386
475509580
552060832
618362648
938088538
1272072440
341287955
659449065
700234555
697215491
691186018
665143168
205156685
636508578
569243387
1304059299
1300806435
784337903
473922965
633791507
451379844
1357743763
546646870
381723999
836943444
862473233
1229440286
644120829
560157068
351570166
845851591
671082232
1175105901
229684991
509556675
1341203140
417243615
571101190
724237334
1116660051
559764245
585787375
711440756
1288545202
812411848
575570745
478310447
1230560090
496520697
492311031
878140031
654455080
956753690
1098567745
632432732
834724609
927845637
393958126
482089162
905109997
645900766
303134799
565350639
587043496
1258202122
1379804505
935386110
929963069
1001285417
1199058644
1331720754
994658421
757023527
418427405
653196084
520287746
747667582
118059713
1328362202
714099406
227416842
1335217256
1356830146
1031514751
785927841
392880406
1249018139
726771539
1076280332
689647238
994619546
767686817
823716146
575409845
477433201
597942306
241908386
1215476250
678716243
427984652
1256714466
1172556722
959265905
847574123
1216433631
375115896
966618552
1325873854
373495630
711443609
1051841347
613225106
897219505
1043498606
912781780
534200078
295940471
910043207
311451181
855119709
559580594
448717823
1376626208
1057503954
528023184
1377252719
828845146
380194161
1209184414
618839140
630048991
439194314
1236067052
574679486
337970412
1253753658
955436947
243843236
1294564405
207626195
1018193062
889137500
968352007
584629406
991619860
240051432
770065702
564994318
1282523286
1173000939
778445277
318308789
866644858
954581657
258700147
1142610713
1032499427
1098664107
268058565
597316436
1350576550
971536629
863275440
1289131420
1389803772
1144614644
850019114
540335930
544007061
745901552
1209557692
720518619
602671022
1012338622
822675159
433146364
486550409
1242234020
494458964
910684027
624427928
599838611
509452931
1226554010
955507870
1165863045
1197922141
321294564
634136839
1265419691
445207782
683757485
1169421534
839750277
812204516
183009401
1304400212
886529769
620671303
414295202
967649739
902448685
1023875958
591730364
1188691301
546972302
1183808787
988720283
398315229
1067051630
551821570
472991942
1391591209
476751811
775588881
792181191
625025757
327927297
1071051746
1107707418
1208883609
1248806128
980226018
613871674
196776855
340748280
718192101
969426850
1056486497
231044807
984659678
983421963
669814717
728791507
537936870
1127380265
504722964
793312097
1174488445
859924835
1128434793
833158716
1373253607
1159000099
741096435
1385259684
787878471
573045822
1054180696
777137040
747885035
105492703
669966734
1101688226
582111357
853136828
1252949054
1284304745
286772407
777653104
1090696679
672623860
1378425430
446045412
989389906
434204995
322353790
622433374
465576109
587665923
804975331
1109185908
1001791060
1227263449
465682980
898242506
1209198043
1130041277
984745800
342856509
1244775456
690300992
1271635979
1065353573
767750323
1183875960
603829437
234314729
832173740
262385710
661172777
539006021
1343830971
333697975
828248220
1221201585
1053269948
681197291
994424311
231872957
1096921503
868642962
963987841
951357630
1132593388
1372157408
1116446771
501796683
415693191
1333127544
1216483013
661595723
866330057
1278093498
874706230
137426970
1011233281
1175632945
1173595446
728304353
663813083
1286701516
752985281
486907883
1141089612
667129125
940561629
116874289
867354629
1050867139
1233525528
926666834
406421201
954370147
510584918
817746677
1234306757
493924075
911568261
1211017921
748757044
1020659918
898446058
1147117796
1023528031
245740416
1001357312
1319821062
1172276029
483920959
875299461
491641510
1391224794
536615022
486259991
686969602
449459145
712819608
667476148
836652315
1314340117
702379387
553812042
411527059
434866810
382775291
1248108229
856696777
464804349
758052257
1226390233
784925114
815758699
872473846
155534364
1131944778
734786472
383222007
914112810
986525920
912431529
1176886044
318276612
1171381976
841725078
749018468
1393216454
860315443
441121793
1048460033
1395299398
1283420784
362585236
471497779
499172017
539114919
1329591003
824211755
782834887
951973483
1085141834
442277957
997986310
465212916
997382078
721161184
1072838061
1356094441
1076236234
787450448
752976871
1316356183
1045958520
334317209
450188340
462942067
901217218
751722258
699330837
965678267
1021282175
474037414
1060336066
514021408
640858118
329777189
1247996064
911392291
714307916
502845565
915055201
538766360
702383175
817106285
1126055798
1092367564
580744230
475457083
680057978
907881610
812420811
504164473
720260244
670091605
415483224
1100514448
766797105
957037696
602575516
1196301192
843100973
1138219951
653495060
1262723543
844061550
724189391
1241271207
655696623
1018709696
511477743
891917388
645270413
516021822
1267037020
1159352509
1047948098
615452200
693777470
361700420
898021138
352734775
1178691697
305928439
742791474
912515128
681553922
1103456974
727992320
1136769597
903487613
1309929537
821998220
708726633
499703481
1349402900
1032211005
1159908522
622554964
441978913
917389319
756863382
1326369659
519275441
708507909
1296567120
787397337
1193199402
296636594
392501295
734683493
1222495373
410272749
308766853
346145315
480305
443803895
767998042
722338688
520308473
951734062
878479006
509969340
1016826612
873082329
776120900
338395726
778792247
608754612
985747568
695944955
1165386304
587331410
1386234213
157229285
472327685
725182493
534192998
603334006
458985912
1032657745
833907710
1024827921
470525120
413734312
887948095
1272594836
1169590956
425436086
525484438
1044490722
882384057
1059046359
927175490
767892415
829720819
724443820
782294033
943698922
800490555
358937017
151713182
1292321444
1038283689
1028905617
588774850
621023465
736553780
970351730
762275109
906357136
633155495
152675668
503063122
906649920
822858353
506937169
436758726
565214226
731438675
756867184
420005563
345332540
845344130
975448970
636418615
330101828
1159414099
678373228
594950460
669164153
395248629
978197733
874603503
1089364225
1204472159
947335796
462849727
739088680
1113805066
754825701
603219510
1008718736
514309619
862120736
532211369
1040137926
1030230089
671471044
244375283
954683399
409790220
352275551
514823404
1018323391
644666258
356741856
610716207
718115151
1165030596
660219450
1252498572
505498355
952398477
957498946
890442773
789483441
1106941852
688235322
846936333
1263981186
883524068
1320135470
468989390
530702693
893114104
1280512834
1248853060
438176054
1225028158
951288566
1229539048
628219499
1019694573
1177383857
275050660
1005937706
315042158
564237424
1366490726
425444246
1167642393
1005862534
1085473569
423522153
803909200
636548997
862805229
862169967
1119451325
1344376654
992344485
1363922473
953313044
800874374
476428089
587607511
1105851612
844688477
1082309903
412369858
762291836
1023730553
479881751
303105936
1041808038
716667487
815859718
1314246132
590740913
985100165
871934057
722162929
1375889493
468892492
741830974
616891005
572177390
596027967
1363287552
1371753927
829962387
316415724
847084100
1039484368
195496386
225065459
1056348851
876179103
355766050
669431243
1380824618
476352962
1105872890
803778484
88637479
328478250
1108195943
881317338
773237954
1387538960
626635779
340534017
129992092
555498041
1022066781
441084769
655904064
386085418
1245603389
479452542
1186310764
319057248
552002490
1098395693
424211436
480927430
259403699
542883958
1022014373
811477766
316481041
800277481
2820304
1188950893
1053056982
422665490
703923105
1252559263
1021668083
422091900
840924949
595510406
526939991
1046957299
1052228119
254520556
833915751
831259313
568245374
453897332
1130135985
928037381
1158188566
517122787
1223857550
1308833433
1349990251
909307320
1379471112
742738038
1364214852
1272654875
400633690
386241393
1237753353
884396114
940353560
694363270
387940121
1231190143
597101080
569064689
910046902
123908516
1241861979
611794440
647537153
951078928
727605835
666584716
1235476220
182914652
806051380
857407828
655903851
961658818
736110192
602380156
1397095881
1388202997
1038688527
451424098
219572677
1084973210
1063741648
985226404
1074972627
1312824610
741106431
1342609538
520219397
1141386434
1124457658
920863767
464981059
818708430
580432204
750043832
1276166425
973281504
471962049
762215391
341530982
556319469
422300027
417910675
1287156203
544229690
1097909118
853073928
430076455
237955847
1025870756
1012200286
180180217
888780369
1240893166
773757794
1053693469
730805834
474328046
1238438897
970004979
1363821141
842887867
665886713
1231166321
423633020
851506952
613637480
718721487
1283586632
974027964
832644563
829757964
1066110708
307642868
404958336
1051281031
1028501673
889587020
1064695086
627282817
961354091
735394574
858787438
899475528
295235048
835117442
1304731788
1255515319
1328468752
426938273
539451192
848653590
485825025
532974424
784180545
853061575
674865888
902710518
1373240888
1093459862
1043217873
1270808077
193589730
647766953
738520454
926347355
1137173067
1123984762
1387366251
829988422
968113928
1286293190
477902678
905161378
874429478
1089131496
634118056
842577057
287012769
863290023
1004629408
537322122
717405206
1063459401
1261269915
1199156945
466093905
1096288384
1286615711
967488379
1153728595
740485864
1283428614
859433255
1297149403
811988648
911469567
618616739
760631578
493897115
363777842
1059918807
1053776214
1360926018
1026565142
1320542355
340061533
910565261
720115029
1033343734
712804942
1285143372
501707477
503083733
636591832
603046493
1199213960
904318792
669446005
439598686
1220791664
1391251964
1252677768
490458725
617033982
341023787
949302950
1143869508
1381488995
660738496
948118662
1164316885
720852308
664654978
1143871709
460304775
1246583285
1109523645
1105878455
536404474
1074396449
739821363
626590092
1292629782
1364289581
758445769
1399752965
938248774
977840388
494232392
605133694
909778497
951173380
472917582
864851799
1167332647
704396446
978255917
860001831
1195021473
483303108
1148392969
1344231471
407950456
1380832090
255127971
389260024
1025250354
497861307
1340751801
675911387
700677877
1073697392
1137772225
660021815
570392851
1200646491
453326973
513179312
859122780
1374858727
757759007
731815869
970436834
1017075324
1247597261
577175786
1065694309
761831584
486283737
200514105
1379724372
1234015127
1040638652
1002562757
1214353486
1310590774
874670166
812562777
737111109
944847822
497180614
244357178
858562506
958225394
633240501
806907155
1051425618
1297318296
153887379
242869759
955052223
1350757489
1073134322
617547896
626067413
741373523
750520825
727160965
717755598
907847031
1190786912
705158765
470911804
1289966615
763345863
1177906492
1034940537
519634619
645819628
475551325
1273736232
1081012540
458217425
1121478650
1198779492
435506013
368131016
1141895813
763762855
737268920
458755252
382558114
1281191749
507439238
1121080086
924675688
514770290
635879586
701642188
710500442
685071534
984321045
987897224
474264718
1246177727
1290767437
630893200
1006486095
533966350
117228444
1153469086
413577578
490883610
1321387103
828502214
618783304
911812948
1174268955
365409950
145157092
1330698616
643290221
1376191156
476871820
610525367
430929575
1019578664
935071178
425167275
1387087888
732527208
1047307326
533473609
158293984
249727935
1078862797
471040043
770156240
949635844
1239003487
805116357
884918804
1072692336
1026392434
551393203
1198704169
1286838075
868284622
1018812914
1191641061
730622944
703516830
1099580248
1399183218
646974266
937929652
1286874199
790012940
1352703191
1153251266
305156830
1135411590
1003908777
731451039
708375923
623117797
868025702
438106451
992753499
790068710
284375200
575752905
749198389
1325536184
406954443
800215089
1079310527
1203222257
1068182624
939083151
853568740
846758996
1116611278
568067173
1340331937
452836992
1019691094
502279921
497841537
659253409
1097944928
967745930
1279200488
866790277
1141872139
865687929
136814395
844411721
1339305575
881922523
1273063727
1306399112
597829553
767328335
1130269778
1014291643
831067669
1326422423
455765813
1388596200
1000339614
1178013555
361917421
1275593300
644321988
1212437828
1088514364
216652006
630908554
850819681
884196479
572529525
170503882
1148936538
571157638
501937341
1091927526
721046340
1084925955
875153005
1295019168
1347431340
442221832
701902011
792502508
372692462
166249867
961859080
1065007292
566362157
891441646
337284874
1381402461
436907514
653486197
796167319
729734373
1223543396
699969807
622786738
526334536
857590152
945497832
1323661148
564031125
1158730980
368187666
748826776
1048009935
858363974
1362236797
908154339
313679375
1385341391
489527232
1156015683
662464412
830252028
364542189
1094453761
659294846
971027581
42338399
895553926
1059104353
315464707
1120964584
635731455
494561512
428362170
837637861
844259262
859009516
1084727656
434662745
808216845
835319316
721560848
1120140117
359230325
805591988
783722679
801566362
405443092
904829256
1172688431
40568416
662749464
112988745
937135988
1375698544
462510760
1160367684
1242542146
660453015
900994873
961422507
1020149561
514581968
1163127628
81011840
981735515
504148672
864286614
514137705
626319031
453894395
900314737
420930259
658838518
1227263167
1052658164
1056780753
1030641184
620469008
231555172
1147587376
441798877
1338289445
841472702
953652114
832003901
1235826530
780400428
1151112168
749570520
636827431
1082573917
384967402
715808070
806658230
946688275
789103330
946382003
1375381229
732544381
227736841
718043262
1121634937
281476773
1214408290
1042587387
1007119472
1239540830
1145470230
996969727
845279791
684732687
1371205187
929923766
1350259420
416611668
435070293
1106604709
1141021098
324366992
380465531
536433603
813378925
564441895
1044887562
551703907
171224250
1131274159
545869829
490686173
507847645
1349861349
992287760
399292492
896298891
1184295307
678353950
666235376
522641589
701782020
1281787705
778269432
867642493
94456654
520145583
717020698
357778907
896768151
626075058
422109411
1076469808
1252475340
1250375818
783247919
922180359
356954070
1118496071
1285033794
314087618
1065138502
540783209
1202381659
433522627
984751675
1004675189
953407722
703763915
764898408
1396229931
1021322416
686826633
768665557
1386044082
457084071
934618713
1007673350
303347578
1298438973
717864488
945052086
659493204
432283724
735832969
848631056
1012659180
1061483824
940668894
663271282
614607323
693433591
1237000013
246740457
1088520426
1361981386
366715157
1041503659
834083765
1061458393
582436360
475217337
1023553053
1038620385
1318141270
853825476
303771285
741172842
441711167
371435251
482567952
845720589
948246102
652055863
719422235
1270800558
680444367
862046413
960058082
419870234
645923592
350400102
1103369301
658709938
891046734
1056024526
396802666
1130291930
1242443712
1329627606
692292442
348540725
485293806
1355514565
1122802315
1384620206
1371787971
505521731
1263174332
1063202552
495650978
969734213
1241649484
1228987573
1235382334
701718993
860269148
548514134
359888783
698350260
652009328
399011831
448099907
891417272
804443980
244680796
921393752
1058442206
1230153249
895280420
55166771
1006103515
1236739916
1220739487
428177513
1163465386
582255468
490951448
662877270
1033514531
321085664
513337377
1109223723
1243160564
762472178
458287483
842952080
585711275
496814441
1076080736
824794544
181044998
1170218748
861694345
1079874204
821125204
871262303
988138618
352751490
565815980
1112611025
338204978
422599326
645924895
449867907
516240812
387876265
1129987375
1208136505
683847407
1047259021
557095023
1156233693
1155149988
922427232
1180739042
580259996
322128961
651977784
893717936
1190176594
1035528404
1030338969
523207810
275796280
921832298
766285052
256094892
356949280
1262317822
754301937
553248081
304241128
480057862
674244729
533505333
338278027
435173753
651509881
796335737
535664343
1062627795
744782350
592271446
434974231
603073619
525624321
203568408
859588892
746214670
940206574
610821607
1096227787
478179591
765765332
696195979
756594570
1340702186
699001955
494986562
1033432044
461075133
514671397
479916741
388286832
1322566635
775400828
797158973
397875297
913189994
1337848500
726803306
881780848
1293104931
472840183
1061733163
1019413040
756629661
795813358
1071350325
260928065
1002340930
458922981
1228287123
511528985
416463294
232859093
1033038555
301967028
208770552
517358578
996363197
826781637
452409838
344123096
600027989
1003862273
855846512
1209475376
715526905
906375489
685966108
499251339
680613352
846856239
817693284
1245895443
1039584020
551757235
992773489
1086584119
951752052
816157217
428092947
872942013
1091480008
1386190733
1147821621
1277976487
916129127
1083052363
853093026
1009563479
238370885
1145735958
903222491
237898989
1335508033
1192692252
464230704
670333893
1080227586
1193362959
995074654
961058343
1301346955
896963758
448121491
259927909
499607091
458360370
809755646
452018655
777604604
1113168961
998694633
1050943223
981620215
944512975
942262111
683972751
800322585
1235983474
1193530392
740267978
662996334
711723349
1327467891
724430394
790518756
704548111
1379814722
1322040608
1399703238
927320511
551905783
880838431
476329880
1087007628
1171345036
1176027882
798779053
190458898
1280167208
694002214
1076762065
952916632
922650031
1352452776
1012956594
557451659
1019733945
523054794
724071840
1284210717
1203715002
1111071424
357668295
1106602533
864457930
1217855279
754867702
419752705
656588510
1189881430
986333412
1311271590
1178554590
600576063
511680112
1067233578
1391539886
893511296
647821351
1050302645
934712578
1135339280
1132909900
1363340923
970010107
763855540
492210171
960276584
468271060
866243975
667593198
1302163387
1372473108
338291850
517429770
390197327
830869334
586032663
518619348
474740943
968376817
570534795
1160001961
696292374
460787116
1345957285
916225924
1243894053
1363026646
1138877169
591562228
653250744
1101341236
809536877
1338628243
1088802861
1028223578
803060855
1150891280
925182872
1040928575
832763716
1263175884
820433916
1008798631
1030290811
873621111
1269751687
577254478
955104279
1235728862
437814205
806947314
104073078
719459009
596274774
1295548169
795573232
786990562
263598350
1028522167
387280328
652410597
512752954
547671339
761509656
1227108034
1397589060
705470307
414744867
512045403
531937379
1360887524
1028222717
552336945
1318853784
1353936042
609753118
452022277
263083060
783308725
1305439044
749130908
1382243314
1348502875
1384580659
1306110751
766331443
433973241
439688071
583961981
457734686
781118612
845194721
1289842772
826828207
287905260
1041100559
981270066
774534171
388682048
755981837
424172636
1050369520
612887307
67433269
571688262
362519840
517170244
853257968
906687608
399639706
504712690
513667011
599494449
939493292
547706377
967320673
786510823
854808489
1048527975
773896885
946012343
749707249
847336375
682504660
939452491
538053071
1331213321
1027190129
804742247
854752572
528275570
1307682273
486346662
563981287
894615068
448158820
750091605
594226990
1049427818
464093738
625931565
1090600107
392378836
780089819
422770
676004415
1201842032
1287554004
1185646727
604055766
1300373651
436397881
819125405
590171938
493046721
882008271
1249583432
938066136
942950076
1053632291
1059061319
1107497199
1361268501
1244983893
1249574990
1364992927
335288888
1146807967
1340929443
847674649
1064822992
894904657
1227311141
460816194
1055599304
631776875
1180129271
978447777
382530669
584633445
985854406
1149918325
977596302
959672873
401055002
755958120
1279475409
196986715
840512586
335795228
685239436
736346448
785739104
483628926
543398255
730277343
1295059538
1029015357
483986816
1332573958
1009120428
1226050210
1203672779
516979320
562198661
1120144918
874475803
1032013806
618211165
497793903
874953985
1377838067
1328368873
1004664330
1399680228
1093622513
285584824
631875994
1238101095
663255542
747741603
618062789
720791521
643108075
1347450497
1113212594
1275073653
407316657
724196405
753114692
1006637594
443104832
346347605
500622068
1077146730
1335027182
825680154
475564733
791446620
709251395
146503965
834337025
1084981745
1372357498
195296260
240345027
929942881
1350038426
1018814634
932822627
1386469524
725881069
998999866
1009500214
393728954
1143914048
1066515081
619545669
521016111
491004763
887559206
1037684107
1247669175
679686638
864310383
1319801446
1390570479
485217415
754820086
364398320
1074941626
1320469932
794218087
1051035105
1095506244
1284145611
969771324
368563015
523513748
611165792
944693888
890873310
691119573
429888980
325750095
209822784
1359415679
889079654
1288598100
880519523
981854897
1141429222
1287025592
335557422
644466154
482143406
349345497
763097221
746843149
1204240354
1063436624
969299492
665071777
929650952
1069192306
476722510
887790616
1219316693
582482451
1345880388
938025635
1384090075
646746777
414190656
1047080696
483058325
963646898
1210896161
1203626258
820939907
1209821949
1139851223
1239312499
970258393
916697792
1340077009
1373707702
550238142
915365697
595982433
998176142
1232717607
1000279193
1187979383
1392242096
770341384
1307819731
1059187740
1033922068
816564280
1356121964
337815759
1053914305
392810391
663035442
1072394026
737429784
587828287
790995769
273945265
275686687
520305609
649470846
1191124190
781563240
773434336
1348816533
831957208
1132993573
1133014154
213174673
583386720
768508697
791686603
593258335
1076381119
523157922
829414858
540208847
890644363
468079557
906409700
740036730
627199237
1171004368
1361355208
935127492
289833074
947370268
828194838
869005108
1317969791
295953964
1323231748
998093321
1067380545
708594494
456951227
784157987
958287636
987526363
880822503
522067
1354022869
316234285
988461498
345902427
917738693
924051032
316959772
671699714
663008750
982136952
1006096311
564212462
725873484
1157831589
1012493455
912880943
813825340
1366509929
773140685
1335906740
1314745908
626643659
1057814268
726120221
458061967
1359280689
525993157
564676309
1306995123
421514804
373686574
329319704
1334889474
1265227924
1398883707
499914210
1301605968
663028051
561438419
617041358
979553315
999313908
605119057
888419406
349281259
912756372
1034826928
1050912927
810007307
1035060674
742990429
636499467
1249760902
191344314
1167980657
670493649
339189231
1073439863
1140155175
1058342676
585804081
587347127
1302987043
1374389245
684172058
576631894
1308518892
446613740
825835956
559610795
1019191966
700045207
1182662279
1029177835
691994130
1088187613
630706491
450314677
559923942
1092106820
1067685446
1000013813
987681370
209479094
648680353
631869359
578245167
1244497214
936273851
1228476853
818675926
1101375485
1139170437
1304037180
920567987
1040221866
1352208641
1077527623
1082210666
820982671
531744359
896552794
907585055
1221434420
930371828
1305563340
925394839
797423502
917688474
398649171
1275512022
900534247
492393432
490695692
1081705051
1061069172
1154184509
741262205
1199802294
652322694
132181494
1203030682
550944053
664544429
580337622
1256593494
1308320971
890707396
791475581
619478317
855119923
896436495
349076461
1090202662
440467438
1136486302
1058876849
580585244
615707102
511475105
478606583
129873112
998621919
325958300
391142914
1299552355
1300623343
505973321
1226840629
1223154445
697561322
454538695
103253677
796928232
1300743080
727804609
835686065
1055003102
822472984
547934648
693729088
254483178
223314280
1033789199
840420960
684885604
731365317
630785223
907810785
1134946371
1019437197
924452676
650493548
381379645
694727377
822797513
696547655
318147086
504049373
706659314
1368087692
505001908
1342048177
543540245
1075720458
1101052016
1380610035
894774981
1390433350
634397612
990698480
432219950
685359454
781441868
913501144
1298266573
959242976
1022393226
1329649468
442338546
691493098
1035730601
332282678
799720449
912702645
908451715
1317099050
815303319
1396279072
830883245
984591920
1029547364
1131804074
888555987
442218403
1160519743
328126535
400627279
592933790
1184647841
817633689
1264323686
1019787596
1050401703
1029400322
722498434
949521277
723395029
1185085629
647828346
1001272915
414969075
1145498703
197241353
138094762
409435797
661860833
1000943523
1128427511
423684702
1001036167
658741261
838069724
469873880
1031406113
1390314913
1302035565
1232792890
476108643
417732250
900920412
245532790
1070924209
400981362
1373146730
1186600244
1164059933
214154741
1330741467
1150414731
940629706
524520741
430350775
1226417321
855672834
935467774
1025532140
632944183
622921063
151955874
608018369
595783203
1170461380
502116013
831392876
450929670
899448813
795120394
573998490
1069510966
1306604864
522340280
682929200
1146929946
798991596
1263487051
1012656024
1359427564
1186310819
414317911
387795826
869670740
731154543
1031171624
918115063
723585961
1240163043
428995641
949998731
442896517
920028229
708778566
364401460
889818781
1394123520
709318596
404093697
836459323
603521700
1310864703
513390585
969347866
594025437
628418994
1154781346
553068101
1367227332
429550517
1129700870
669555328
917346218
762037733
520933934
1048370971
1174215240
404529803
895418183
328050089
1130476149
1208234857
459621654
1017520289
834903284
1055516294
326588535
1216984097
762553437
1104314280
597532805
819665120
476057140
1106876095
867789103
600062831
1020720715
757336553
309774423
1084286381
498434371
468507494
876623147
787475931
1206374256
1259326897
399308348
975399187
521696507
468444432
977927629
1356843317
1013516727
960677690
439599442
956729744
1267786628
1064356404
920854106
754965569
767908036
758208830
399156269
720193910
441450401
1120314976
691924023
488407870
1342466563
775278837
1071586021
1030422299
1065334397
561488186
1046171587
954839389
1221906917
1016777367
750121729
1302846698
276915369
938033089
1059072621
617765096
1314875628
538231039
858985333
496549541
1197913125
1080006891
993119491
188926862
1080581885
411266780
572800531
756505622
442282795
1235994282
975324261
1117161850
1090477362
479607298
1084283073
621772216
507588937
961108344
840469530
503269593
511239242
1093160432
687099325
850251284
1287542889
830336023
1340673245
710965040
470100548
1348780601
1222043463
276194560
511057426
1284565049
433221846
1099172174
958436255
1075832867
1324900720
872975215
502245403
881818101
904695413
772110276
439387832
697461247
1333399927
739875064
743152463
655291700
869737609
1354739031
381151081
401994994
675012093
521893914
1082685468
414594756
485969221
715791214
362357856
574461921
1003297853
394487819
809925279
432919870
773021858
898413932
870635496
947689223
1202688262
1168131353
673011020
891966420
934399525
1381643862
728473604
363095255
1030179838
405960831
627819538
1077109135
582651490
735993571
530716129
1100974902
636458247
723806468
901185708
459633923
746893802
1294468936
832075966
1190831397
1126834070
1161055146
763785709
791287242
567090483
666624021
872302027
309590578
1021969485
843340780
332819706
752807829
911763990
377117369
487850033
157289434
388392637
520461143
929900504
1240686532
457994202
434579960
1079752329
918550807
635373503
980376448
524103568
406860334
1078169865
1088670014
846997202
836900126
810551269
877829011
989606142
648582131
266701833
755862392
810696704
898456809
1302409563
1012989162
774148212
233981969
1175711368
677581094
1348986381
1076516450
234661856
585719032
720767240
242097253
878363520
1326481365
628581427
742217384
721815303
1346282429
1275069280
835732913
1019484148
871645039
912111419
599130875
869918967
412566949
1204333204
1379846670
1261728434
523043827
1056901122
798630599
602501219
1103718304
521436078
474173965
618011596
1104779683
694943677
1098969603
616116080
810918326
898303182
1197660449
438023985
526085555
465673191
598046661
725158759
363644065
1122700654
532522595
1009003896
873678530
1340059395
1252266790
963199375
1101992683
606706079
1219572495
1056918498
1387744329
688344599
751081266
582370486
388766854
379839896
783653481
460407739
462153993
1058941327
395947288
908521021
1393244912
759703346
296103317
841900916
864542811
879451277
914952732
608838669
1355073373
379408402
1379991216
939192540
1131531025
494878152
619827103
757608273
717151198
960412780
487275676
609056894
1069108751
530688197
794473621
716166900
1341901021
1124523986
694090072
679387495
477844536
514420147
587676266
1308742312
498872093
1292335077
724824827
714544809
467490304
359610918
1215722542
551216542
353959460
623495793
520633823
1077283116
805804886
409647752
875088854
1344663635
1323136510
475318405
458252252
465748444
631414271
1065732166
460049493
620923283
564842507
158734641
846322185
672671753
599036256
899344504
548122859
447066940
1283127907
1084091812
1208415978
847803027
588604152
631933129
993351479
1242718397
607790012
851732616
623079141
829845736
586518346
70959571
1367479083
420564657
724930802
290784263
206214702
789167053
864357623
581545089
858916404
830292692
857354829
944193034
412632405
786964525
1344928627
1087976213
1348100350
959356632
847772871
464957645
810669451
1149563133
758367709
291615011
1136273827
909069206
639522592
1057817636
748671313
505477660
561078005
769054721
789765085
979382733
1177418666
1362787540
642303134
1129450924
1156395252
330293532
688548222
829912992
854526943
1005877929
947885173
1300358032
465885670
129484734
446465796
306790050
968161097
898999692
1064921706
1272945429
1146622454
1030477393
465381844
855537019
434044253
579905138
1087706526
353863071
1179991165
407404820
392989737
1227766334
1132513392
759851044
1092827039
943103971
637121491
1371289643
1338271798
1001014389
437284203
908254135
1297363058
1190566925
551646280
374008130
373533016
570609891
374752970
664794644
675149535
727412318
709407573
428315953
1272949122
1242785756
1392492092
562149745
935291283
700671406
620137676
1234162515
1071605091
1381643677
930597483
218448412
721300585
824398900
1272598389
687752109
861911020
765251745
368857710
314811374
1197503099
1306953907
630369628
1004207206
461944987
905316016
904464917
223519804
949573150
776199833
1032264943
541607212
740659753
1350758451
850519947
553716972
867601553
814787444
933558055
560288316
1124017365
538155572
847586904
356628976
470835348
907521590
536824193
792725048
1332337818
1078798400
348959034
797230424
785400768
997860532
1090723973
990449082
1322294484
945742207
784012440
503534045
744653180
1110360666
751612061
535053141
1016958069
329622070
478758035
1055132919
1283914314
351751871
1057658578
1037963808
325539774
1128216141
520388670
797498716
604264643
835922485
805811682
284809643
1326627477
867102612
1389882937
1349350724
423673316
922375111
442583410
1107053691
1365728878
706432710
1261662440
799832315
1002286414
1176847409
1330057107
991161869
854336946
412670024
683630576
618630438
1033518179
942669568
948002635
681097504
978894088
1190785139
434318706
767235816
858592408
523029362
420446982
804675156
1082017200
916520489
462472590
556325660
698081881
1312279158
1242404721
937864904
1055196691
1099262843
471435900
1320654304
632076631
855679298
340863326
1013354943
777910183
670495222
924241300
955060508
405161957
360551121
1278686382
601067833
585449612
733056777
788148108
984466324
185597518
133030419
928696784
802522054
823545315
516350386
902557915
1309052372
1010929739
987368429
1250454609
802318008
36477232
1194142149
409954469
980256121
716645937
838357241
1012122820
542649845
792173617
1038248147
788460215
868257512
945744106
1192165999
1039503293
1017406888
428390226
964998135
446724383
614708332
277443583
864646213
413390845
13985371
25563104
1317822530
535975012
1255188394
596140772
1026741906
1165599346
773635223
392615384
702732869
1296988506
1231433119
502461763
1013394304
1042764830
580513786
56626813
908898762
658042731
932609424
672317481
927877367
1143616601
841093405
867590822
663150258
1230076272
423947939
625390241
707789962
936095282
717486104
1092839832
1365364496
1109692782
976634246
958119661
424586446
974161852
209911675
993311325
410396986
692623666
930265085
364704393
548037882
1000881178
716375388
973192176
1279240035
458882372
1078805334
873457483
1067803706
545355370
1335865902
1318310603
1109459016
592278842
1206104250
562623379
542009162
360666267
490716833
1331625249
1216535424
84383484
523129698
467255630
694315254
1276962450
842429095
402066707
626208081
400038679
211455577
396300762
921120629
1165215557
653368531
495591586
1023567259
564149669
861850817
340765048
1328975628
793776158
1220476901
733541342
304748200
881028012
442651189
1188835685
307924441
1274094905
1032377124
855230382
1082161407
755974066
837875836
789969004
839984751
655932410
939565098
472190759
701514617
829506014
1140241985
419055827
481087400
1174408537
1261703255
880680671
643587840
971998772
1084675527
1328600009
1017623955
1203163206
772148913
1386005337
892532307
104242188
562088175
873599823
668022674
536790096
587031512
1125973128
837319213
1383292554
948319183
927409843
1336000453
1073180421
1042661395
465233855
330287065
970354437
421275833
1022915097
1198179625
995779920
662420228
439884732
940447927
1201440750
1123052765
912715449
759085367
469225300
1116114613
527824744
720308411
943568325
941067043
1363141011
1009131943
1177738490
1039242863
358874189
1054872001
836429348
937217117
830646294
1085896210
620644413
559649905
925904422
549107068
1000693592
1167568703
756139557
986040193
862647099
1304203822
1025518398
614045806
874349525
704658726
1398518365
445254886
665916673
532985424
873507350
729425985
326778552
130562478
1103117663
281421169
847895306
1102240319
727596956
1283858033
1031988
531769593
809603992
779510891
1078382827
544180635
41231359
1262828127
173845331
1084364083
351583416
532979568
1029352361
1065094251
480925256
1024057073
638207044
788713731
962386993
897473414
629983658
1220704233
1334819206
751305003
1109727228
366153811
1059432296
1032910068
1364931585
1273079484
1210986966
928773363
1374924700
628371234
1018882771
414654398
739148459
1206847929
1212071689
802093831
538065903
525479524
1159236049
244940838
586431398
1085757057
474369816
688322494
1313146655
1064846105
783363755
348351503
1185167264
387057760
856583757
409146726
599911947
822571786
1200693070
878660279
1068035723
1004774687
1368026709
521026519
477845756
741290923
969414484
1131170511
1208668984
1029541626
861240973
1065670746
912542767
310926148
788330826
468280341
1162645533
1351805310
725370990
686379882
826770468
1107663099
1385224642
617482110
384616186
457302567
1298255609
1113201718
647044395
783359160
1325708359
628997712
788587361
464228707
801290919
518468061
225823844
665348287
1050658444
1366176941
503421004
789890403
166989255
846397214
875081220
742092871
186948829
514367323
1189232142
791847815
1399228573
591685957
838399845
1461180
841016639
212614456
983892666
692214145
725452879
585856973
345080716
1334446284
1173789197
733328296
901126615
1112313147
717600058
1368638192
383311364
365179257
346596102
966630535
350254191
402440240
620156064
332643331
565505621
1046465872
871324358
1066093417
803138526
1229193265
448402307
1013594708
300568220
1053140115
501284133
1316573830
605436899
1063478565
336289767
707502989
379886193
636729617
477753978
955187108
781211952
973673308
668984090
893839105
412686649
1180002974
604726971
1063540524
1151706656
1285879178
774735891
1328818684
851758833
402680138
566910718
1228135957
722546738
419463840
1023471175
781372698
1198197979
315642650
1050321107
969347252
1004945241
1389103385
1012678193
816781932
1360299403
259655365
734780706
1253339253
452226877
81886926
841694208
1074685729
1338256861
1198065941
625218766
708496197
1308873934
358105567
213405294
1057858708
196931994
635732129
647653911
644419717
532919688
712881721
720551176
994076994
943003289
1211646577
1087104865
811274514
562505392
1163957948
488689658
376357826
837181724
275236742
1119218695
1315896167
1163271208
491014026
1123263902
946344167
506216197
1056689237
538877809
1217908232
1093676006
589435782
1090453663
472032664
910048868
1373357837
1086644689
1215518635
1217867305
578469210
217931256
613839560
845982835
456769542
984011898
1017829984
1268386533
912688835
386652093
1003758241
716088034
838789358
349282976
392500376
377197228
770593454
894269373
1084689939
223599141
1056837290
65927479
691232641
639265065
1119571058
1282102044
948306270
536741029
322968232
435976280
499605397
742956877
414405374
1270483662
361289168
1203531498
1050972919
549461847
461123780
1342998720
753635344
484847015
1096217826
758194064
949035708
432739348
868307494
1257319347
508829132
907026242
486495863
807798655
419864740
941145383
819589581
845655539
644709841
1201246870
1040672131
310247658
291291376
223478315
270628365
748381097
643551507
566397530
165575464
403006260
1128411231
1069164065
1365033835
537191665
953789843
1309589050
608284050
1249797669
684343505
614046155
937998453
1335415446
666580248
1028570458
327125793
464812204
538142945
347057436
540939095
276186878
1227791447
772944735
378892393
678546989
365555722
1204858879
487754482
1319836113
1097640420
14479269
1233237479
400072358
412306936
803211281
1155849054
956230467
1380993870
1181818180
432920146
288489258
82561983
787811689
416032009
1223761325
748720563
1274575970
466699552
1055654783
981671014
914536704
1108350634
493647673
1263288374
1029046770
391460863
575717932
900092365
1093910297
1334318779
805590895
975505307
1011411415
1201386202
1242296844
918417416
1066444699
1021400181
409315824
898022822
383752578
698639910
518505946
1217671744
508934654
695950964
1037473880
1312114498
538134022
302037245
456817577
1285566533
822129229
490240076
1242087367
426638464
637353719
770135849
381180630
877994362
105526655
501841724
770500038
890052281
1247904901
736767903
1063541637
883581283
1741409
801446216
971428064
993085897
383911825
883526221
928151493
532561439
1175354927
475099848
933306345
561468359
750725291
1273800862
1299898538
902002830
372366191
519407680
548917343
554439152
1034809402
1073410166
455929652
710735534
497069651
907624493
472585381
545230080
436508658
330553796
894029280
34108718
1132561982
621157932
515817677
484728527
528852637
1109331735
131573265
1311393330
790755729
1022139206
1396657129
173425989
1342275748
924598194
651854930
559138227
902841305
1021630632
370742709
887692622
958538024
1348733758
1315539985
449071360
824127788
123642300
473111995
486511284
574236680
1181923894
842444246
478644738
741517562
502146205
1056070950
592804145
893185843
905895197
1199702965
497796984
349208434
457667542
649316361
491484065
332924985
529068034
696810435
459996049
368512473
592986201
995222767
942909825
1234464987
889719724
1172306641
871674974
339460145
451391339
1163352725
629182944
474661445
61092984
977917427
374190317
993584794
541255989
916312128
377555215
1262584873
649214473
1251164338
1068445182
1236823383
1370605924
1034791759
731561538
1132822221
460409215
405488722
594767203
1351240027
379133095
386033344
384062427
1331754044
1396091912
1338341265
565561283
493299161
1097091958
843822488
1206232361
616313809
764074673
162794779
1096880315
453462426
407053812
1361740836
682724952
855925417
951067813
1391455487
1057628947
779443869
606324371
161041622
925206579
773423405
811717562
1028113846
497333354
668590378
1337821910
962325275
745843933
839194964
588606403
1142889314
779832695
472320133
984967905
871373487
526076596
917669492
515835091
1077025285
1058467312
920613228
583529190
1211753648
569720296
580311608
201815909
724316614
1354563521
1082181509
1200950164
1113888877
339758498
840994970
980461343
998896096
298524807
230835911
1324179950
217541519
708033609
603613234
589882058
683004733
106748775
585743400
1368196864
522543176
345264145
1353310514
990036771
911996458
569422552
718345203
527042266
808102779
1018536173
327511192
987998351
848528316
674851910
445543578
742372985
920395516
1287052463
1169311556
1325433482
734472690
1211739295
682483889
1013405211
702229821
1096678316
247850824
1012331080
279824781
1152246546
395728023
1243384188
757889204
691944539
1153466892
580566900
466680336
677431423
1224200642
281322756
915224930
821866928
947565697
399268199
1138153301
803880431
556019043
421695691
721879620
1187677751
958798990
1058965057
566157329
706810089
318869672
729641692
298224621
770593826
973040128
235120617
417730428
481498725
1092863854
678755020
1274711488
565751275
336165267
826952717
737616704
1322479758
214539495
370932795
907211719
1228979915
995269194
24775253
333566597
464692708
1007058789
981191443
512628583
1090282175
849307183
1262388348
433851807
645539955
811496462
1082783975
763785925
626842069
860035408
906553508
559854073
1259077619
790357302
827064600
877400883
502272086
509799811
762305958
300555669
398355251
246974939
778825965
302184914
1288681552
1339678401
1300727302
1136588817
630559679
666908288
1039680408
978574980
809435968
1053015258
824276693
728828753
485042208
970206645
1373416020
572740270
259120093
956158190
815224363
320993289
421601401
919422541
883075699
1244869864
384311429
680289114
1399200005
1037809469
547035177
1358109963
506072905
863761525
1261033450
1113369662
501213563
723478546
1398279522
447082786
1377413901
927897548
597322850
537265556
682673395
1100692274
1106367814
849655358
339503163
774768761
511122007
1276393547
756843618
1004147079
307789814
1148920742
1203126539
930561783
1033487214
468510130
949995671
451626497
931296877
459540722
346338766
1151489052
361216440
1356100179
460733619
402033765
971165604
861137142
772984070
1110570531
546291317
933870023
1281408024
361236143
923463662
1392591108
1014274267
578831281
645713832
648486619
1020180459
925900280
465159789
1378393215
1364790861
670043748
362965432
1026907070
995972415
450222919
563569844
1371584903
893863906
965001620
768456242
472957575
804521713
1126526605
505594385
3967462
432106978
886503868
1181320221
621036965
805007751
731415600
997810838
1200608186
655604321
126120671
1046729866
388727698
953746060
855114974
856576156
1117729299
872291981
1225545834
870884100
548499110
245672349
775373189
1045882675
581487882
1039862231
445077192
1086932369
535401998
884933177
384933730
1371976873
387692718
1119047742
1137089811
884715142
1276175768
1016104011
319094188
894898403
718231776
192245073
807531585
459573481
1033903053
775462016
1079065303
500518053
784975571
443089516
606288835
1352039694
966352819
434649971
584917560
836992426
429123268
998296932
464757481
351805355
591436660
1194158667
489885872
1178552099
559459776
1006470275
1201342015
354532511
1003178486
478719551
1278534027
632115923
379158772
508834403
651405093
1000114632
1311725539
1054557253
863170542
686974425
875672202
370281166
1393985490
1287998738
405802690
665802354
210680095
1135384593
1388004985
344840909
1171804766
1032379282
533251864
384349002
1103456937
735891540
459624248
1372598337
835245013
1188592697
971104329
383700231
503635
396437511
451304282
531119517
336039784
829686322
523090173
870276971
487117011
1215531155
987021780
899718992
1061754150
935360093
1033756663
1355067889
852908291
273628065
1121111420
1354811162
1142403442
46857590
1333805683
636448937
336801012
1311095349
341217727
493926604
1392714225
988096116
1293092303
800782176
945274560
476392493
1362432266
540706908
481322859
1323308766
338182195
604421896
1147198144
987581571
495586189
1351361722
1053139299
650741507
925438638
927501728
1062800320
732777641
422475545
675998186
704099059
982719399
911234688
764494710
1177141281
874638743
1318748720
470159456
225472220
1089125579
870331182
1019296885
1277758735
856256173
1263465843
930422114
1367051144
582395088
1285938523
639344193
1111874794
516727625
346157689
844297011
1142233241
1037510550
319979835
589802063
1390742085
1048970670
834988123
461853156
667818193
380239829
359914963
926917603
398433818
789431752
1373804908
1113069780
655228372
388444201
1091011289
862853025
419846722
914057881
1152276862
202507641
942809085
828649907
1169594328
652318644
1068123331
985513301
384656808
841514518
324951647
1148441040
1135534018
1357415081
971822499
1039989344
970169279
293028950
1077926539
233884628
789591189
565196596
1135450075
749736581
720072064
729905312
1158870509
1130730703
1338506235
1375598780
695462919
426262920
888684502
443252683
1109456087
985775740
768430441
692941538
707285665
1293225060
484326317
1101515660
311150099
710217580
918324830
1327086305
1308278940
238748363
623529364
1332271163
1254244234
892278542
583453929
1002125857
1254049101
1074248562
1196436849
1180000711
110061397
731074770
703721796
1086773725
502222401
491211257
754875233
1025189426
617088450
1276527906
1082400739
915920529
445453524
1179316283
1340725439
727071586
470526711
374693009
1041499217
567277862
681349605
621194117
1170013639
764580846
577151882
1115441174
1141670359
491839221
1024023255
369233712
536323014
455089208
498974036
939707358
781151369
1172806663
336456352
464824391
813973548
140238579
1160721200
780277560
1251863939
1076357694
1049379151
1182010443
655397485
1222951720
1158095757
551576115
591439247
473156845
1068955092
266251350
976710750
803704778
803827123
860137534
2628271
123346509
476528680
551897901
1221098887
441115745
1028696119
914308244
1264282648
516489060
348665492
1293044986
525160635
723914342
1250018189
342800795
718316311
764469121
1283814339
683684043
373931437
792084567
180805368
450515703
1278597348
1378684846
1073909934
930507130
662479041
450841589
760922851
671478447
683477583
423878743
736042149
423668491
432097019
873761036
537622226
711035524
574385801
506825570
204495965
802223570
484811036
317474463
1310159027
514094422
824462068
1329759629
1238567338
1149065384
362250987
305895306
820469226
598371846
647182331
287391702
765241837
680088373
125102276
950912492
995432684
811670233
381023722
1078404193
1241969981
552124833
810481204
872918595
510827729
725974300
956370294
365126136
1054126698
284113840
898746653
756176966
902867002
1035432275
1012508192
1009058019
938025986
497667470
952920870
516085988
499917073
1061792758
1072837568
941222664
492148385
380140023
1131827573
1200362557
1124773332
1203260513
1374413698
1261761896
674007433
572166225
503007152
893081123
1048698789
1378335786
674079798
1154510644
950816532
1077423436
667637141
1235601874
487146323
989385834
526719125
240471933
630430267
529876994
408709018
399185904
837247371
813496006
691881402
340772109
956765476
1038574093
813404663
208029038
810981690
747693181
1214474870
1345588990
971885660
1389409124
309588612
1288142437
1394184389
833579084
1037833875
188557467
471498730
480043868
332268784
209149047
746103291
780279168
1147548420
882765206
1301557529
1054408333
1082914801
292001924
679528479
1322714997
628906796
1199005434
419452505
939712039
898535177
1330168059
664416119
905907651
360805967
229390
1286846513
965845451
837946605
1286823286
196064109
445347375
839870020
746352124
1124381648
1222062150
372409507
838300115
889620113
690241976
1019972332
1296849261
1061783294
814661423
1356858001
999608829
660916281
372761228
909477754
603173315
310318457
639682914
997585221
300614129
1025312134
674900545
987162411
982129183
118240613
1369104379
860958463
620411143
1379137142
1106779810
1225474631
866926069
839059888
538338312
464569627
442164356
896304434
389457752
1076247841
921239128
703124920
610854942
962635009
860791224
230584228
1373942995
1259608787
858437889
218698996
741862037
598466870
1390132239
1278057805
680304246
555322492
1223081174
540465710
524064488
67378827
1000800395
529116667
383920909
939403703
1210614231
688568824
546774022
644514136
123387086
1072410743
1035474039
1272510327
812536749
1016774470
519275717
781850918
763224085
869550183
771979527
688786497
321836504
757379106
1180594154
1167451629
568940638
568202821
824899164
1125173957
1129403550
934316422
470981684
567610141
596433879
702859100
1284529509
788961407
528749518
261852798
922842166
1313980311
1067399700
1124517093
473905945
518820923
586348513
720611891
720832622
1289147855
969254653
747002915
922154421
351759607
1044793741
989533802
809236946
834993816
624298388
877884750
968767802
271835344
823185317
645223188
473004532
428670123
980187557
1023545369
1066726291
1048856338
1085704494
899115609
423150024
964140635
980219272
1340314831
1007398302
849289687
1172198784
1000952037
862884195
1345472134
631472977
477930525
1337741527
490480379
910890845
133182044
469786310
871985079
770012423
1052137124
254429616
594171051
485821461
1243867866
1353416243
332028495
1275884893
594579200
494160676
1266677068
769431676
806268917
404220510
290757626
1363561276
1106519612
941112611
510072445
187285421
919543685
582159356
1005395092
691697447
1062107604
1367055460
985335026
1066290790
1146694908
1032846529
783754090
574993822
1086023714
1124818540
1295586935
1152126122
640313590
997478945
699903083
773840579
398117392
753747122
686475559
1227193024
645643388
759088693
843865091
1311916318
348970750
996204414
618896537
698217242
140842914
923977480
758609202
709645586
1168409616
507160727
1078409561
791287092
1022595823
698072521
513507356
799613748
770698918
333868488
582207783
62249120
1247236424
326892506
1221055972
798498519
1394870618
690280117
369632598
630289088
595870424
463377598
475081269
765247318
635953815
1056939757
394776767
358758948
530256168
956421214
795497069
1048928827
368831550
840078764
552203803
589768215
898281606
577208682
859089813
1024106085
867774798
850017294
708131121
654225238
768725884
592917755
276749624
1199823060
706857109
410299457
716164183
1201262219
337902641
872372806
1355474711
319981063
485585286
395129135
487833800
418329206
340037732
1191862700
1307184585
801807062
137433585
693898303
434563202
385335329
1103165735
302894096
945053196
631560152
651202936
907425619
610400754
956788749
1048663972
1376927763
599389793
1170762166
1013837481
322685164
885985455
548590458
987574832
1200758179
495315197
976258510
684936348
84973959
365154817
483773869
899454979
837045728
1174075108
841930996
1171026825
1187188239
634281508
953432557
1014004409
1154435707
1213658289
832947467
518480102
1243873003
1154325674
1244990759
267368465
1114928333
1268566466
301054510
1198809823
698693928
800723003
882366077
1089399870
763037830
1041847193
54294788
1051564730
622368528
994163735
1310726289
1248999526
1256120122
465355223
909893849
1003426410
841884111
936494462
638117022
752489077
737108762
599141030
933548419
827551748
826591700
1312520061
611272763
1178866759
417461982
976711504
1004815250
978011694
670825535
1063202457
398722967
971828613
649825862
1106014466
932552597
911513202
688469131
394281116
990004349
1087823223
862227662
520932725
1368110307
1311114253
199011191
872783821
37608765
515871995
1137284474
665055936
894193304
1190314433
1195088986
984653900
1190474101
514558576
905592632
898533507
1141499604
846760651
868159999
1335516636
698442084
604033458
677311699
366859186
1099202112
335212304
775795530
1212543549
255631852
1379385982
762006123
807096316
133482074
671259949
641399543
831990738
515717635
1008265837
1389701775
781051071
614236139
897519999
928186128
519944293
420407235
878565113
313893855
1187983847
403307243
1348437339
699493261
1278564696
523504173
497802947
555755308
627487139
580652342
234477334
337381352
1187887386
1370039443
1034918658
784025331
425618676
1342851097
765281613
1045691778
573544276
444074014
1041080221
359634257
1343974484
1314164897
703053898
569485973
821998085
386096208
1100923811
809652985
744094511
1362575790
1005230598
375344169
1203620573
1143003143
1273941812
336170298
483102620
476041373
387286279
1292408017
840060268
303782486
531920631
892739407
963531312
1031413302
1333392179
743067480
205766804
770430816
788763272
426674854
965610154
1329843555
537433727
1106060480
864612094
745505673
874378271
1252573147
1046014040
1104277844
551534209
398004625
1174202053
986030611
600701149
406899298
606462795
393359339
429395161
910164136
1302656361
603880598
936645090
479807227
1199490829
1070038154
907839731
1245445686
637164165
515996008
1098007776
1049406775
829149322
458588017
1013272545
1243208818
575077721
943979217
345956208
1255010003
1294566449
948892755
437956621
963562077
316969294
808033919
401349956
1222587187
1336847966
218707231
1243462480
335650940
706040182
933078492
770759248
439323964
1198713952
639786172
991196753
1142805089
940149399
779537924
1320432313
767962411
958689202
322856186
771443183
1035470816
621564545
326343899
1398633311
510116288
436734676
833573443
805421570
570593558
715360274
1099215907
1222140153
691338306
772537551
973140566
33203485
618191073
1110892171
1115282147
1046004696
1031122178
683890284
1287623784
1094441409
978941653
193667377
868075341
1028878588
455181783
1104211398
446080675
553140021
943169347
544263573
360613847
739078972
940141701
1001131770
1025069731
836811744
705261886
899663883
1212075816
1199377795
950193734
369093168
830615652
967155057
860905438
699971526
1009347530
1234954113
1295705469
1264287581
434199875
807608664
779764877
656103034
1057007648
901968452
923378223
1143895786
508764178
952276317
623458141
952072791
1212138041
1323154773
1300044674
848310537
870974171
1398652115
1372370627
908616519
1014487181
1300983212
1194428171
372370049
471331340
1035938639
721114006
1179362295
394435262
696584794
868156437
361533490
450296775
534297843
717956641
483850990
1251918726
680446
837127057
126176476
894684792
826242149
1058875848
1155413575
549245215
259966883
828469358
757977327
919455328
474147466
397804972
729284499
768414852
651979969
1087237486
1281721119
896926057
1109570028
912771444
970033973
452015546
758366602
1245962931
418387432
771981478
1035334204
504905094
862677343
960208602
1209715441
800292908
1229155746
1098245722
917932471
1144436556
387794519
556873885
1374717484
682494201
812790902
591458920
1034678347
386329512
448017415
570456551
397868987
772823130
832368759
574997105
942834813
1316315682
473520213
605751355
560862409
1082601807
1372422866
1362381942
795849814
370416972
919793265
639751696
263589373
749233013
465034343
1316722054
852228875
720590378
1229985048
505335731
457982044
381677797
678654233
293085350
827512911
647556377
389389575
1291396798
788245221
390991202
816648091
391286904
940570103
1044646684
1121726288
737186470
527324040
666885931
735489655
781795124
1072125991
1341564959
997979994
203862776
806149204
615013416
1082390260
959330819
868657202
536221742
451567359
1123037870
571455272
960920363
1067338651
31764946
909579862
1262997599
1372995514
1239218199
1053359925
399965765
748151376
542506993
975707660
1016225538
518855311
1354025879
1171316701
954349015
1306523461
836407202
728910044
1007595537
451960449
549687505
213833567
875667423
978285881
1295321968
920226660
775378787
150307339
1095728464
1287507640
2061272
1032064143
870179879
510628760
555055028
604842499
692642176
1268556863
974308791
416866469
690670487
1317882943
391735748
1302259171
1021798018
1234892566
1040357494
645646834
276439735
827363158
764480493
1306238738
1347055422
1080297438
546741447
273937810
857835798
486321642
1127911804
440552754
955659752
503855314
1021334514
556347615
676801283
788588791
559399843
432992930
1190417745
898292633
1207086798
723550641
1188852298
1226487622
939796515
809152472
433287939
1276968597
1164209200
1117333669
298742163
812589409
485023068
509188075
850180043
821877306
640706975
660963849
945811298
357248694
679371269
746425196
1085024470
1017265551
733422267
986376757
991792555
377867733
1010136188
951373127
430137140
1180612732
872403155
1032591482
1186398520
671466010
1171928530
1332854006
1392487826
622116277
257209344
436302271
399390471
585457400
806871764
1300274397
766213678
458035449
866958270
1194513115
730745725
473713782
916890379
770436962
1142433004
637264532
762853335
981889904
570639974
723734572
857375330
481917411
1283823590
918425820
967487264
1180849332
1270206394
369091510
1052421520
1098555414
739585457
113721213
978363105
1392785546
396372200
1135747897
1104047427
792508548
1349258789
623157606
813536308
457642759
1154854492
631234067
714561555
1206259669
405154400
714400499
1378742523
691229288
807701147
247705384
619190416
829122204
806854404
999649120
719919031
955615060
1059674348
392352754
1202444246
495571810
1293852645
832620293
974111685
488240936
920083749
560637309
476976594
470711455
904475515
1033953711
1213722358
1300080964
754807848
801712462
560697756
653627215
905889898
365914954
1195906187
458681400
472456334
889566879
302372669
647550017
523747541
1247348069
455462765
931755894
147823028
1003497285
549843129
695379194
656256253
939362880
797452128
660678400
721476232
1159634920
1322484300
674110881
418596963
938829751
564921685
1336352327
802051639
742100499
1360852790
1124850107
1196413983
603310415
946845518
436965534
1039889359
701183539
793935811
1145590864
1048539275
1048731045
551542537
1016879215
400715040
592169874
511374488
970526395
638318425
621307559
824546939
1172882626
643993988
539162444
837207082
1067937611
1182727200
574528669
954103738
1252113622
704924835
506460213
893610410
1287627656
1239596697
1181642058
859316850
1204024671
972205659
898779095
1354367365
742117392
338323102
678269171
826902317
866731750
738004270
1158467043
331417027
1120726383
1064651374
1210040377
256447667
1162712727
577112689
1313298518
1203873674
648046997
908491063
895800945
720814790
1314974474
763642279
681956211
1188013467
676504451
840071075
122316048
1278968671
1185472194
623167127
903138132
603896216
145154463
493241684
1362321094
985099797
626978817
972191146
469048126
949854372
246468032
671594544
888919439
460803397
1341386054
678945608
599429487
502196365
897383370
463872306
937780106
510023136
881869314
643348751
1369428966
910895584
431016903
432244057
436760061
1092173060
1120016196
1225200026
1140421348
799621891
651940467
464290289
693378952
780406681
905677862
884011868
1037811778
362767762
606494954
707247089
1394208170
1173061771
435763806
811202425
959038128
1278806938
386795637
806883779
401263761
959018041
643761396
385994327
653719667
574221564
584664063
934858052
514173605
562150995
1212253701
587788431
1022176082
878471107
1209699147
1286446514
693535253
424112551
1386669403
1023184755
821023241
1299831503
1210156071
804424360
1308234247
658798277
972269759
1379244011
323019356
554432106
976080253
941046540
881381589
900809601
709150088
898351536
671712134
1115875230
569356637
1076751897
1311451808
889486026
331972393
1082085959
425621661
555082838
915497783
1238129159
530320852
1148489237
285142897
671057484
1342167728
483207948
517870910
600139128
1160973895
1142887824
1375868443
1389225910
402144028
1262988123
1204753653
1380307261
758287941
1129894704
1274563881
1160489382
991315999
822433474
1320858849
289153774
765550968
818099973
1126267327
465520081
932372433
796623095
1291143596
976851702
869040513
557444429
642611617
1147490198
593648529
1043123617
737985491
643939299
888996800
795647070
693888106
181989915
1029913183
985090737
1223526493
885714806
1274806993
344929992
699947620
407651641
869032559
1047267630
305146862
858762305
538748105
886694089
618277601
888931145
934442766
500167374
727007723
486187834
205338567
196046441
467771171
1020713687
688983505
456801384
1133945947
1251305556
756206588
257569253
1276850260
1269985196
1323166653
836911994
495729141
936043949
1310225566
699026340
1155181047
872853677
795758673
800531205
1351797947
946407818
812092470
1091623163
662447755
1136066515
765160982
1348899699
728165935
989961292
418205986
752836890
1039703329
1003984184
897469265
1102231661
1111384868
935980831
603413986
255753650
1269762622
1150766934
1292176248
678166987
693502626
920599608
329421056
605297680
575258673
868470489
778008254
397835940
420478241
952622005
1270787770
1162690758
1045297579
918216221
454520836
800645199
1361503156
883797927
477808067
61488272
1349488325
459210563
1147261427
1376632184
528320406
1188630626
475960344
777049797
1001489241
550868659
1211295431
408855962
1242452238
961760154
815087897
1257135412
1264680976
1233914212
1349416409
679490060
53886029
1211973683
756265710
632778762
1204434014
480760653
653539723
826416634
2850935
716885370
1359162617
427086666
442914121
885365391
1093659647
1079815879
1354053333
1296276514
1303486868
829741830
873502475
980236279
677907867
733754147
895091195
821717508
626205935
642575351
1318922550
628711407
380229749
1007411284
584193827
834413406
754110612
422277713
1230396029
671152495
501295875
1221812522
1376445105
827256528
447947456
604265545
719853348
595978480
1137496401
650503922
775377464
824480908
415083449
371781368
790629710
1103838819
779044033
1257639367
1133510693
1000197956
455050564
117882902
947325237
630024481
336462603
649244361
1005529204
869753707
592942668
1126436349
1101454039
252939170
779418035
642179922
598835572
899001473
1037559979
512790741
1060850707
343895488
341363593
1105674949
520082265
775912673
1004948528
583890109
800195305
526544278
669155362
328724107
1031168349
528562616
1300074046
1185383421
856808049
1001570860
118922008
314997167
880181848
569383904
548101243
1059001031
689300819
414023442
863213369
286710912
428736084
1311454880
1315337520
314848769
611931919
672299159
667621299
786859095
730802480
880502482
1369595993
54807661
544108867
1384306432
301779461
652188815
549054414
881112622
572154321
750283705
675590224
981163892
434004794
543460741
826957934
817797415
1298642430
691533828
655293495
1309193856
1058571965
462555379
506442624
1365825542
883655005
1250328125
294100641
1005981186
1033617824
1214652231
1330664414
1141918407
1183255717
688373081
1074585874
1109594668
252783345
853352930
1256018313
1238102775
603969102
1382670565
761234227
1009359095
1273881172
925392968
1282123314
335509369
1329263168
144929184
778264336
748229722
750111612
840155053
659561116
1005407375
1278343259
1368215665
266133056
327016325
1384172755
557972578
1015680014
445727013
455367649
871556898
572115499
1199347219
1249513773
453331145
1100745508
1167415527
589022490
1169170341
894418958
384956082
1355323116
1359962775
554013033
1048245730
418128446
687486263
647150403
839453028
714008342
975478759
1009593949
949421033
1051625292
583099179
352747719
343036476
424936019
823707807
1022451976
806476206
695411169
426109024
837907478
1027097812
353949696
531905511
404573456
931569234
260538674
988512591
916373614
770887007
615852810
569524436
833439550
821742747
1211061919
612473535
314581267
1386489916
900690678
1395653518
613075355
721729520
392884743
529133155
323213122
497811141
470998294
806781541
789723064
616247470
1202975077
1397623769
1112898374
453578176
448380819
682493715
882578311
392745604
1303521122
1268857114
490625433
1354072098
1347307376
1353314431
1103893822
1077813155
1394491448
686029869
1192995033
644954785
775239862
990561189
1348687224
581259979
907567071
1379729984
1382152645
616419884
959845419
394568996
646684849
837966474
409872880
431224854
489764533
919198964
1135820965
662504178
905303049
1003643857
503477022
1256070643
468897275
404509050
1047133891
921343339
1095349093
364809134
597032044
346460831
736802127
1392387877
451105265
886459754
497078904
1385870373
1314171911
1210701565
404600359
407131971
594064847
536488059
1252520740
879535747
821050029
1187874485
336267269
1261038411
825742371
1226215396
282343803
533925479
629301966
455498944
772364693
726847220
1056414998
415550311
927495933
503471653
981016535
1153814778
706321212
1093083231
711714212
524984022
827125758
1255203506
622925423
455491730
369814946
316351644
611777072
561771499
607534385
544383913
355288319
971806650
765901309
1241401593
1133205450
808646273
723330198
762774606
958615236
1383972566
861808315
1103821801
444125476
739426629
955335577
1188058819
1066094940
885353353
1376957304
883033250
1307072538
704938538
177030868
990369410
671689960
521469017
827021015
633489490
1160061551
608730934
407645020
1317273259
662654374
824008992
466071004
210430792
1212668185
1087646535
869914771
295262510
784536069
934430432
36969313
906871858
667253397
969522628
1120588605
1367588462
785260286
907608093
600392243
1351331049
984768014
1377551139
849218945
545103466
823879130
1186817155
1213876378
1041145676
875208283
1330649361
806947492
894215416
1241504438
841995050
1201417206
1298415008
561256618
1108406357
142798750
1305856423
1082354316
704955073
535837926
1398256046
908471546
740226392
890042167
973805523
686349467
1225316698
654599470
1293294720
807599361
296058393
618173990
1310681108
1196617652
818155184
385389648
611943740
738341450
593750982
627628192
584384722
928526106
972772109
522946357
1192478829
1058680111
147919987
807639762
816305952
849926944
1311876443
500364141
626511327
1101032843
740306183
167500928
671868451
1011902738
477060819
801148489
525641740
129012284
975406028
1197639199
665888310
966886295
433090184
584839859
1020735643
510182235
1097000003
819334286
1364302152
782325856
679846362
1085608090
1073743177
849757241
771693980
724059385
404777387
490854236
401755192
620477702
927515802
686292987
770448057
1231139074
1396471432
706827680
1077110650
557199441
1080131143
1070629620
626868154
991185842
1044189627
1034272435
216420558
221643763
1391912476
896369295
1161369080
1246471726
453090564
512301135
976075532
1270483451
1318626182
606289610
1130745562
1132924849
265754612
850788181
688078706
404451474
1106851174
731578422
992411786
837795116
1007226800
1389775647
832290206
825576597
155544462
722460640
477735194
583142354
1252694889
636992635
1358702236
913591429
1080211547
700102401
777317461
1323497864
408346333
690434064
748201144
1018645096
846559657
605816244
1292003948
906748577
801175108
1067677173
476371588
883755522
1379347864
954412653
1012538964
475550138
1031947009
81048432
257574385
361162881
1118366168
867915417
887030327
1223482280
1001945317
420800045
1230195855
499952108
1061137475
1083860629
807596475
1115783177
1359715061
866130876
411339642
473235014
1114305542
1001775694
770842737
1051225725
757343939
1369104820
968675046
639859100
1244066011
1385886957
1309771056
719467356
1129995023
558065179
1119965214
967591531
795155123
494813327
623187480
566622899
1278887840
460818999
1214750229
1366551936
1319047676
906186542
665821417
1212812953
981929634
982727897
551075431
1353711418
1342589840
972166202
890359622
487913896
801220993
762564581
428659983
418160591
814909258
456960660
936839854
706840710
454136409
383193451
633953465
882377489
970240545
777196143
744766256
636870083
1208444152
667883061
1094688571
864072207
468294725
518980237
1026525841
1132097128
805863746
1362328349
416460964
506599957
506157369
1141647909
1059973589
726680045
543009367
1084452621
455428389
1290679559
716165111
848439947
1013421519
806552307
441631506
716062931
626615139
863030339
505006841
425494196
533728898
906950846
737668495
995539075
536538513
702245779
542509733
1213959236
1284370014
1145818994
858568691
493659791
548288103
578783888
694316258
187372594
159975852
758091309
464168950
1209077758
434205270
907544488
412354314
1382902590
396910390
520297060
583869695
706460207
474833961
915216954
1014031152
1236670357
488814158
1010632465
454800599
1250951363
919450724
1397148078
287468914
453978730
432314834
1045210834
1053503808
859222778
451295378
1245132069
1393534220
430765643
709073018
281785348
1131802199
853242260
659974708
497413912
844909087
490609718
1102622268
403075765
863510767
1038048008
701369305
1190785940
1135659240
491933909
684389505
1075550724
718593053
800118328
243568421
873089494
461284320
879427988
380730802
641742857
1145366575
462338739
1192687027
1314095505
591856763
866168515
892030220
798976375
666747361
667691232
1048506033
1019982398
1233079650
474248598
802094390
659311752
779514673
1326253219
950349132
392326526
1152833340
478064270
767151028
836283737
1335983128
774107392
793882467
682667206
1359947254
897364525
984697893
1041935519
941585272
965237322
1088155163
1314412439
1071455983
832821277
169304245
540899096
908632754
1382362635
268972323
1158889692
903371196
1154773857
1140659279
644068609
729943712
1163153629
788200244
1321379406
796750063
646441340
871591662
708402625
1230770276
1186507692
428558360
696680892
884143834
614219557
484943454
407500926
635812429
1209015460
1024217223
336350797
623159700
1181889943
894992602
1222605481
815934386
1010338803
689843546
987820788
1041256440
360542322
1366237771
836188584
1115124335
1367613118
447038121
1072689062
737362632
582974180
923024291
818681901
1313829652
528699217
773355730
351634870
1149477619
730895442
699454881
699239825
663990307
817412503
463588429
393269013
927006596
1072636540
1344165073
446146214
1115326213
607213240
638992324
740540536
865705653
670917223
1387018561
521163249
676247564
795269221
574239924
1011670369
694404838
1036221167
1162158345
351344942
1314867875
589040166
357058228
1020506371
1069383296
1394834789
944245272
1089897283
821684964
1337720506
477493261
1046409318
305498532
623401399
735850441
603624614
395621215
728698231
408289681
717375996
577277016
1015878057
917792768
773109115
557828885
377263906
1382672485
1259233865
719634322
1060438013
1053501413
1016048356
328832935
723823284
1051023050
466960027
1383384916
1056661359
1053275071
380595885
482022672
724809481
1234913176
134154925
611380274
630567030
1029180913
1082783639
989631077
508798340
790931646
764111733
1071014417
533240189
654806912
1021067341
488330113
869475805
854021743
513460201
857861690
818183122
856382844
1364190314
658606382
452059675
614786447
362071024
712247399
493296018
368012880
849941793
980302423
1117194875
818155167
265569174
365865001
300399097
484815805
1235483283
1379827323
626643264
649981030
1288756930
391932338
1391718480
316913698
695368575
55292433
655310328
796284368
800439548
749019474
1129230581
1385042645
1389898638
860416409
722286816
1269525753
578170875
950189616
963383956
794512940
498722509
738264245
419323377
1048872271
489137451
863084657
1257587341
411554759
993301839
679454514
892900984
1324223753
799678424
334913247
1160459710
523275291
1199518875
573317624
659843346
1138318939
1102584193
829561236
154682410
1326260964
387029668
1036389375
537266913
1188986747
1044992025
1375619367
928297899
1371000557
976622691
952619177
876495417
840948866
892219976
1111780312
128049151
1188107355
754392426
1215067727
1262587658
1333843132
924740556
1377933311
1174735743
698635285
551000931
957617172
1297165287
746366424
408785151
483021802
350374032
977542352
767076641
1040556363
1199489489
1121148274
1061905825
988651415
969609947
629028492
1113163821
757045314
1019899478
958427573
747551464
1159441548
988630063
274851915
343188115
949134042
914866149
695004
869240620
1323765455
800842658
1094594212
675332390
786287676
453098868
513351900
678817575
776777498
1259276002
826631088
794989186
365771054
765575593
1300569436
590826187
1228967967
620067100
445660895
634983048
933766739
153635275
744641885
1397131761
492886975
322403801
505657505
931950835
738016247
1190932976
827560068
345494084
700759724
771870760
1371137372
725993408
663870695
976820664
588239419
1320546243
1008814446
906419474
895044593
973475680
804891418
931200986
435853842
1311807255
768978437
1178632946
762077191
781787556
871242085
1158383361
677737431
680222822
990071848
455704308
516767006
649641249
788601433
917809166
757104689
556218244
371897646
105284539
551940209
467088705
900537587
369610222
730979453
1154619981
350912088
384149037
421494183
229286579
978916937
758322288
1223564719
1340319642
1257319084
405875144
981512146
758601563
1122153720
1116929607
417041129
1008468157
576449275
617727745
759646511
496641343
160590272
420737544
1129109313
952601079
738821973
84046520
457721713
807053306
152748537
499366389
929051418
917480095
881206803
273334450
1009359133
752113729
394649507
965134171
748878659
925005128
512426012
467628248
618060186
846463852
473876347
708758219
1006365985
336960963
532290929
1111829133
729666958
847912478
567355968
613349234
766061446
694010797
478452052
578351340
1084858282
452293206
630939355
1271618321
1271559869
873437395
779209113
361034721
1247531754
1088955500
1022637875
492872113
1382844163
1025056703
861382299
459612378
1243854895
608846421
980018812
498578210
982305136
1105582986
754390122
1054823490
1336307855
1054379005
630257977
522948404
401280848
1241900540
567225576
599582074
330126963
758442035
537338809
462492425
711989176
1242438718
1226361075
335237241
677428373
1360312458
726810510
874294734
624666626
490550066
211606137
925447519
970408248
847450218
1034393535
812771255
922128700
534308621
663262792
550546184
1263179506
1329860793
862822692
419104228
953310934
334957846
544710110
541518935
1084299989
917539583
195651380
1395131176
380382547
726419066
883159331
384403699
484604601
814601511
285213784
442367571
1027482199
647923176
483049821
1106341952
1306270281
1271126605
185557861
246864994
446945485
500201790
160743122
1258677667
1116105279
832112348
680591172
1049753423
537578695
951301128
503781683
1234371651
718575248
460595791
1035061649
1018011122
679481805
718766366
363766374
530634144
342225050
687136469
1337876270
1065736673
684795859
881628620
569812697
394375610
1327991551
658154713
553772695
1060039788
928275625
617695304
401252813
1038957110
995851672
471136473
649535887
1105495182
960093871
916026341
347820304
470863441
513498960
838897084
732385859
522770226
1373158477
943966874
936821260
693823790
497613856
496317981
1235054986
908031695
976029401
926723865
1142636197
919984768
265173795
746499026
907934756
612565918
869578938
486034825
1041821035
919694514
873622451
987607107
1303666473
611701775
584029731
618248199
449464239
1113379028
975983452
613597012
1315265891
1038547534
776360345
990511006
618410227
840943956
1191668702
578723856
749278266
954012995
882322272
1365293756
811265849
699100365
1089436712
405084895
1081011323
1187610893
827760641
818973592
1374282521
434437727
573322246
357960634
1315557313
959158087
645460642
821883100
1367021224
615704102
1106313258
1090469930
918718619
710198449
435476356
1360398163
1095636197
406626522
1393906814
1240346788
214014389
1083281234
936064880
1247440566
390931188
1316991796
360233852
456620181
936640073
648132177
391025759
778763985
1081608254
603646890
1092927062
1333277061
429131106
916169895
676799234
1036723342
524419794
1397190359
485011773
1247337208
545459888
758781145
181777337
837779343
1176482704
852972688
740691129
1161193564
702592434
1033460085
1231874076
906095134
641137089
76760603
558268979
964682474
850153436
64624236
526400028
598782273
962128105
1269592444
655807459
1276355489
996169113
1129054608
1244008799
376345413
1172953789
673844727
1075141475
576288266
982933139
881592212
1335588834
503608077
207270921
891583546
548787786
487314580
454402946
890880718
537442758
527197006
1081194903
1001728197
748548786
1071763148
322099301
842147926
716985202
471968441
1229913401
847322374
864715232
498070301
1107349690
543775613
1025283026
1268538154
1363704418
638562007
654401481
203213899
381477243
637525509
1112332900
794492102
1066011213
1050211762
463247312
431834670
418140728
892307736
213273952
336835144
935771072
1199795977
1215743914
926931275
509028208
428269252
562845411
725381470
868827728
771116238
741598734
371939585
1318678429
1306253590
1357083988
809989172
697478501
648984946
1301560179
1138022492
850017198
1071397038
679272649
712786462
977974312
431224209
756155584
719557722
1076772834
310400372
1024861587
119507431
467095854
1278863124
780170267
595884622
475864434
514554646
639440359
1179447349
835121419
644132226
765125299
234144345
823550313
145747618
431519539
779532172
1287538742
485570634
382639688
568312246
842343760
597121463
1372755885
1241970618
1376702942
1113798347
665183991
311707989
1393923580
757559648
484802851
694759034
681023713
633835204
391026364
557827237
388099546
336448793
368126520
196849346
445981246
496794461
1368737481
1264308031
967702978
533718689
1091057160
646983880
1344803089
836022353
517997405
907162577
1309265934
1067844395
1358852528
1237811171
865291589
780413681
870993290
1202045527
585375377
995398587
1228949833
1037280351
1080006791
1213578468
1085376534
1064810196
922181699
1001621183
555271442
486316820
1105771523
601371638
1296216465
491431262
344366728
884161639
479033395
574193773
314800071
255828179
384613889
882842791
1089354693
1080301674
465007499
529768356
464128229
1083127297
818155003
697204318
1165789656
601430294
1246643894
1245382888
352256727
1217449386
910301972
523048549
803289844
310130131
812440429
1396869594
1327734665
862661758
715153767
896638157
576969676
1130022016
917040886
1109640272
1106732403
393349505
388893240
1384164808
356633543
851539216
1059759913
833294075
923846727
1041931373
475987962
175410156
762926058
439302641
607980132
1132756350
906954560
1204288773
1007976531
698644074
549130248
1207428377
1068941821
668815213
980845083
643298989
1097195149
397394358
744431173
199951665
970357872
529618611
502008157
898032830
748797719
973799428
810232873
591924756
640091476
719401963
513874932
1232490878
865674040
1143662296
600529466
1397953481
108601957
1001058080
988382892
1012416763
419903834
565761908
1303740658
1110068380
953550168
973572343
525166203
310697497
770924443
606835574
1388123335
1107572429
1244080165
1074388854
391333275
932712716
1067385139
826472430
1087095826
1321932960
1394737486
917308834
1270380811
392852045
991205459
278071391
596547650
154114560
517855524
1223596883
1050785154
378475801
769464717
549822369
1093628898
840638638
523287784
495278248
488489134
699778619
898364433
280882755
691390190
153013878
926916384
767760502
823255258
728562004
1293180205
867348095
1021565512
1218415427
572530406
635286410
913492532
1059318228
534142082
744301343
587913241
1023501633
798983125
1264849356
878529726
1058930903
559803927
1383424808
852511302
1309649181
1274002497
1197218218
1339042183
1100939569
1126760365
867076042
817502120
799469765
634767690
345949956
1076682316
814419281
1374886615
1077410382
1319087399
650052234
1003444828
567433291
495730631
839217978
930568833
884653209
1014087278
1153693749
958528482
1279642066
765567776
623505867
619867294
1016943381
1287653523
773132625
479428328
1398398182
457107926
1383656364
937352461
1274416616
1271716803
1026124592
556954750
1177908250
664994755
1027835506
478409163
841735598
567237964
799587105
594141443
413092045
1016969158
839979506
1177905654
762429710
118646320
517489656
901774465
947131419
1213707745
929032444
526454585
797102511
412574607
816432236
1102534183
715885407
326766888
790803582
698485364
1304524892
734958810
439653851
277915016
436888719
736723081
394763681
822921956
987411681
767280283
1082728587
1086764161
491593839
1323348006
1002060443
660706124
605797472
1318959809
1181617846
527839127
781732431
534879929
1202809218
513293163
192962901
941229066
880054641
623984496
319475330
462867455
936769757
1181747229
635242804
484762665
1049786432
1075441802
737710311
563837815
622967941
1330253186
551803448
901494828
1317689183
1047318292
881560216
1067294808
396151045
740545216
1329557692
457356419
1376413585
614498599
954780798
933484022
1207398519
899884810
811303542
1315449513
386590964
387723727
1296626283
1138128609
950508073
1265634615
826740690
636855208
643478693
1376379694
899100979
1347184269
495614084
431012006
1163859552
789079793
502047720
457922329
1152602876
1198894291
576898043
872658402
1009292205
547653619
1334233039
979778866
445633201
601810965
296433134
1183774374
402556826
863695821
557088002
1279985094
1048390599
960220202
476922564
1016181120
361796302
973473735
1095887164
1098694925
1315272212
564111025
662648576
816940550
1130032959
878483882
567649631
872896823
1381631778
1386502236
563574719
643023681
1236697369
1113066896
1219164915
607347712
991879448
520756889
748702339
688600717
1087861991
278419733
621238815
786479079
711083384
1161869105
426006905
392915257
896542763
767452873
1063661962
753347690
1181454265
1376529509
566109962
696842179
1353757620
1289174376
767440974
484355773
1085785986
952988334
1216662671
711028465
1300913745
1002867848
823261748
932697985
209068356
1173981810
1053378459
253530975
864706294
535996782
1203441468
890644887
1136209344
1050955029
682207232
1016998450
435791280
966518265
529938166
993209601
576151657
829090626
108738986
743913764
883453856
960822620
285632640
1304745796
923025864
492990184
688008435
994932533
709907627
889446687
529372110
1286655370
1027150686
726686456
744682489
770330138
237075093
717657542
67193792
1015955019
537896843
265337248
524752353
546492326
1285822583
619928734
926509251
1009865861
555298619
748067510
1368523041
1071667066
576022772
390556937
519883768
904909195
1187097842
440528613
764087405
493895978
351472473
1144550377
1226827862
976683176
1034546450
761142483
1104645919
719599639
163874493
1145027217
849378001
445226375
507759327
507625969
592452689
731198413
1087401960
673370327
939900799
451623845
906088842
1231805156
504161987
1028726923
374819786
873861720
389300531
1219052007
750094540
908322335
1094903310
1246521402
738923355
1128884235
1044093558
1016772459
631491768
1071605149
843368407
440773671
646400112
1088511599
934186462
459644714
818006917
425403687
1027370551
1265738563
414884954
956566281
317229649
1391301392
944273237
1349320760
1063548148
495438897
887608577
503045925
1320278551
849791998
826402869
859771892
781074874
325316375
895802837
1220035894
1064022036
267167486
1339187168
463520758
1285331243
745101623
556078592
592506503
750892477
724410788
1144703576
1366997656
919997889
1249576343
755850881
690885059
1365745255
349968189
1193021400
812365924
562655554
841479882
1268926215
817928903
639459804
397550037
657655988
844600225
921884396
725088429
1091344977
1230454373
922431096
859177977
468551132
1084527118
688361089
936855857
456889222
644044716
1022609617
1237444690
1109617549
949487595
1219462213
881440935
1265385386
1328732496
432502814
977310430
1320910726
452894857
908292628
1003048775
997533425
602756155
316811149
874373516
68964377
973203044
504876725
1359291042
1292366627
735244631
914612853
1096500823
486696776
1074626098
291203993
558511262
1240966125
928548704
1108168763
455676744
391067950
1153802220
1275299959
620235578
405370712
1352632626
486038856
905440902
421954378
1362232981
1240506803
559004718
410643364
1201062069
992551705
531982200
723801660
549066373
775071303
975423151
1298955422
555670613
460576377
1334980969
722898393
241745125
394488681
476326659
239791132
266324640
754093247
1126718470
889734502
1009327627
1015169569
1267562592
1367130853
901656427
631510317
1273090957
470564976
748608209
457617149
718227154
748682525
515780371
608591904
716556740
766908915
635532061
1146749908
654724351
906568477
1323255237
409740632
863066140
649896730
772793070
724343987
897348928
578035659
1185056007
730402360
842477013
546947644
599229487
1338742735
1208885193
1329930626
1180826628
1129820047
1130668473
405530513
1039796276
972536942
792727093
501526790
266094347
1343253108
1063165138
1004490991
842894347
584273329
718632607
1241375003
859246814
548985688
1038289784
1142917046
1179696075
498161100
564424004
649542736
976058434
923879339
713403602
1086209857
1269577080
1095492271
1311252409
735796726
580918288
504658537
450629543
350774793
562611161
525221222
1373363569
443908878
132649445
539763353
656311346
587902725
1141626147
425590088
623905509
674516013
795913175
411761422
1079434047
505149644
644258481
472054799
1079570637
1371593132
975871949
1233063347
1068486796
967656927
508885328
238960385
1325996975
702297358
667097689
754374407
977282965
649416248
908134028
685577492
1074027936
191928677
380919170
868584053
733063065
654988080
380512948
520306863
209218985
595537889
293176570
1221109870
338312710
1006655945
651131102
754531338
1205337279
1311104148
630464234
76743687
1382691155
1231848645
990970684
1242968388
334490633
970894708
711753020
930206459
1223500725
827918228
624084778
892436372
539624969
416726669
371686206
679007316
246419617
1028968843
301214548
1052622241
752672043
1399054196
605978842
544098512
1386608482
1051842017
1256676856
192481284
640984492
607270014
785989071
547595535
860797016
342548809
923848261
794368285
398758430
1007422788
700206107
1130538527
1212672339
1321404996
891095782
414923188
494510154
852804519
1010475131
1064408366
857386003
1169718383
406190805
740912507
80162606
479574127
801516438
480540418
652034769
741160038
769476445
831538474
1334466302
296710504
754399381
472660188
310072568
527492524
721847712
1246618965
429169852
831964517
519803158
396075271
512586741
1346215746
1064791610
478015158
432561798
874216481
1143021075
795866356
944735658
846042761
801157583
809091175
164134872
412215723
583341248
363181643
329488219
955714071
486813039
1236906297
719981361
1159663401
998979194
233304598
969744564
1133693180
985321652
1227755748
364680499
1288118441
510296173
861580228
116218234
806766240
664673302
402936808
336780358
901728379
496162909
763853728
974339607
705938698
747938286
617882506
336209629
672517685
592750058
1105408396
1006646409
517616714
651083869
587160107
1225880200
747133211
835090258
493255448
1244478294
607432748
1008663499
1269461413
740190910
779235260
1112871097
926693390
136751696
1118650146
258346495
487418423
147385117
689302659
673341255
708813960
1180961498
799802963
70801608
1384947125
612264093
739056594
1083149773
682315838
498109789
1085157353
1126416801
488212806
766489061
522917299
928761872
973222525
1067782237
1228174561
731208280
542037836
172317142
689316573
812909183
1112873116
1336124839
1281799782
940766995
426925939
597766660
786149201
1291652491
1248495034
1232332622
1344138571
723379823
1171970015
1160245235
442149424
1372861072
320567955
811286148
744102025
1196907382
505527772
681816524
520585257
615186454
631681247
974045638
689672420
1367029751
873977446
1152543627
902745907
1089211219
920170915
925317585
962531107
1318669587
680134878
752074537
1036588278
490366176
951920881
1331492915
1218290927
1053365220
1381606774
664438544
1146161783
1362223169
320554675
859951706
593421379
991441365
755747214
1137971667
774105379
610937137
1009099669
949021186
729763736
703334824
423090962
927457010
1265252005
867237070
732283870
812046090
750626855
1007252196
1293945812
588146069
1382357753
578207111
622651838
833008076
258372122
980417024
559142153
1322288203
908486527
824929842
511125006
1182271040
1203176881
1381510417
451363766
1329843958
1242590412
1128711135
685121911
946053931
630424342
1145576854
999244601
1057138582
529982068
765669187
876107432
1037075037
996383685
711331489
767307448
407407995
827778286
1341819704
1167797245
490271052
760912951
1257200895
693972522
931036924
650324544
1118443013
644956380
319069395
1364845741
817013154
1139992537
1397811875
1035767013
933939212
592527336
286312412
1032206365
789726219
682019958
564598613
755109667
733626269
1121927141
1050062017
404755323
1223272244
529141675
1072830820
586287197
1356509790
603747333
351997498
945139738
473598530
631092116
943766461
663678368
782354918
988640158
810976515
933801169
279708057
1130791953
1058098208
668840795
976130019
344122033
776767612
468898985
1383858970
604646772
451143071
785499435
738497295
676111846
450301940
503422019
1115350716
691767381
360368149
969870313
394239154
1353394220
1022170084
453112457
463988111
862671505
762938532
1194362173
838862457
536460231
824407487
1035146627
766006868
761572791
661776652
1341634015
513042582
851050950
838522232
1068448153
872262205
448850301
309140746
631067251
624089029
345505671
1219755955
834892291
1372254612
1105271979
358936215
1338156254
1348718026
983863453
458863623
1040233954
217375761
471037796
1250052720
507772285
943829659
704730335
245256356
801611148
739040203
839391148
989990436
1126562375
382374831
1203054581
1056530616
452282049
673336652
454524012
734118072
1066823280
849283867
799877568
513865168
1348463183
1321252650
1351539529
628012257
1014173393
919050702
390335307
702278608
1102309797
648566332
320618357
383368989
683904193
989716996
1272548128
415924379
1182461334
386168082
760937339
498222267
881395438
640274088
733917349
807131266
960058887
533349933
659875557
7493977
1260560495
286546858
572013611
482719786
83906114
852183599
502376839
518372335
1165474885
1025494020
529144998
1153487858
1147603128
926355635
636598388
1022850940
700012746
748499487
423165238
383628031
1335540400
1094460302
629082811
1123885661
991266144
779921789
506511293
1237695896
797643411
866695806
426183991
429571076
1102531922
697140060
894611905
471151454
550300053
1213764355
474956412
624160280
141349367
716940231
1157554828
627655654
552491312
822280155
764813321
421788369
362720611
545504315
1072496016
1205963147
878065370
1246680609
932525059
562443082
711533361
1213951003
744229362
978013614
454472590
206351723
414865762
442485956
1149204799
967485585
1218876881
829150432
700105270
489720155
345266487
659477352
999795618
1079987780
1184998584
401182249
716186744
1068675074
1106001361
712647338
1286661366
1165993325
1356497314
1086467120
631715060
1381143398
918561412
890693404
903771496
1164264328
711058006
1361174275
712446677
739628817
465022396
837607282
764450877
841116232
1363358978
636850655
831906839
1219028791
781705228
453783978
656814466
508166594
714908137
1172322179
1189792414
733787618
1083137584
58230339
1355570649
148593253
404281568
35505297
1261922811
1199487022
699578719
333742323
214101005
1363971035
537373735
1133012590
689484023
879406874
839806318
1165912871
960557545
948960527
1076736537
545607765
1387585239
744737959
1342504895
971113632
1140126981
449633461
566629040
490875398
1148104125
890220320
951365556
857008664
1144084506
685473646
656942683
633681106
401274116
835937727
457972626
976034575
933717923
1098876106
289243512
513091122
642273379
827751801
690289964
535576386
1399163148
462111665
1047229920
368152159
559571441
475067394
1335012628
1011622924
1244643310
1385360169
963747683
887521086
505224456
490252633
1189491390
1295188562
280664859
983067880
1131151614
144904406
1238504798
133257904
375730456
648644672
1024941744
1236712655
1038977616
1030466785
875338671
617989415
880504071
890582950
1092210305
522643288
522709666
895590375
1029748278
745105900
308766933
757036628
1241424971
537490696
960118750
829705071
180965351
1245053465
657495213
525027344
382072862
210783879
1008184267
574623220
636168037
1373349262
1052353841
1379010929
1318646585
739338961
508982911
438364954
1005043926
1347060061
424017587
457036004
629932330
1211016408
375378765
967472778
936499873
760776557
911063727
941528740
976068738
246257893
1137320152
550528307
450343620
989850597
948883108
1325835402
940119162
804663993
513313806
940801375
975466798
931918654
667182599
564012494
351112565
1277467065
493040355
581986227
552026604
1275262368
504892538
830916101
908701050
967161170
1257988655
1139652691
113814750
1170309027
804359419
478711048
1326368929
534631090
1364785436
1239718634
956786242
864437200
917309116
1215278354
1373118983
1391406842
1104662971
1052774104
306979097
1096815294
727254183
948644171
217871775
426422889
367054522
1276689310
1399490792
675809135
1265519820
606975130
886515646
846313805
583401452
702190802
785126932
1275247197
1290190898
1172727433
1164528710
1131708947
630389639
640778029
1369908862
890322476
573117210
690830769
1236315957
1090435187
825877430
289628104
823711915
552012992
1233722765
997146634
904393645
647127810
803956467
423153270
363360001
571300738
516429503
623097274
1283051708
845090939
451683470
1212525015
730912562
481849850
504555007
723429922
1179501168
749286363
268806054
312514823
767258882
1084554091
375620469
357639117
823200258
1060892216
494527224
519725098
1389958359
853938482
1028168385
961602775
668693860
590216343
1229979606
1062993588
804801245
951953532
658415833
727849922
910512453
399215999
1136723613
1025803179
628995238
1196852685
645251577
728684210
792036723
701804716
1056528329
458623969
875523063
778226796
619138401
760665292
1351361654
702163838
1108070004
462380421
620359447
847855740
260793485
1070763970
867980154
952478278
1274367490
1088884006
330271381
480652300
725180749
691286107
1053516708
847394690
1222445165
578112240
592481383
1322718977
966153909
1067675680
897661873
409058309
1285965431
509178809
700988898
1039673982
996837281
784335366
797024315
833532039
555880162
1030500692
828107740
698455597
460355629
1225852275
1030575546
436669320
1281930804
1303462287
926838867
60589844
888473370
515184974
380087400
475910030
484348805
1349983226
555625979
1211808023
1324504348
457407588
923276883
1124956572
507029477
1187278358
936497344
1044637537
1085745503
663269548
323542621
269041025
592126799
1256669121
545718324
1052120312
805798339
1374210640
1385627571
534376687
399298548
839021863
1448323
474945335
273583203
331268731
414591764
831779844
854737619
970777665
892971125
625801210
1097854307
762859378
700620341
1178338652
498357697
814880830
1146862942
435610301
772404528
1155310426
806879471
992855875
1116211381
711936907
342496811
765842313
684552316
445933446
1361036176
1073249087
266680981
1154463172
1048112252
1315495633
688052418
402278093
1035304433
185251109
1212794150
818963687
106361685
858989186
630851861
922549673
517964058
1044531109
1066027683
766514267
996891029
443622550
579686616
542191440
1023701250
869348312
1245660767
468839372
699285192
1038321619
340806980
1298879587
1091341603
1371064997
1168195656
462732613
734409284
471669142
906501239
864203767
668188985
725218510
725862755
626211260
328839246
370350674
344777216
851873442
1058082099
554784797
934383675
699368180
852580039
768167457
622221749
1305091657
684650031
263606891
1208584803
1033173516
402276059
522021408
638279754
283527648
450008867
903050583
648682171
873121882
809496811
645102749
673943373
1048385417
1273963874
912780452
1272217755
634842725
1136357812
428368832
507101949
305827512
726434615
756792683
1158803980
823940140
1044469669
1002777141
937736798
994700708
467148473
984441488
1391567321
1180860903
1017132488
613758756
995916489
1062229969
991916605
629471342
855609673
853283166
478692399
989407002
639490673
1006971631
1285342909
1014140296
1309216241
1033176604
435815630
734834537
618390793
740653277
1098740953
614083154
717551869
1090520948
459031890
919532318
793987294
519601996
572847780
976473150
1389868497
615542996
1012849287
1122945006
497658878
855829421
725737677
711635040
388901479
228162881
926082907
578460411
518239129
1380914342
984544718
282410854
1052000671
621025423
508169820
1170424518
814789358
176713105
45974792
946250189
1127049205
893392982
730910628
1059274887
725208285
561643448
459229782
663312667
243817627
852922186
977138160
1010248260
588406290
253832635
1210572027
918891821
508038542
1327606189
1254862445
1261605321
726630738
626921597
804273713
837220643
1053402964
1189151802
924557940
635911429
831726615
1390366016
930367736
305610415
701761882
577319967
557798412
1396145105
1395755689
605555103
848635242
754272246
1029125428
550952005
1381897370
1168062965
634757229
183785784
965423423
292965178
1072693468
543977038
501136683
1187133474
832434521
1320781326
1016854693
444689141
1166873144
228526794
644482322
708184823
390948498
987839406
1365824115
347583713
1320612988
431963309
1154487318
485780575
1055368991
929046827
1029028319
691081460
355214183
705049370
652218056
1119191971
687085647
970900625
910967559
653350528
1053751122
1389288563
714742122
1325035189
648077841
1311194146
947361122
241125454
908459088
719601450
644221824
945896481
965221793
1257502871
827657833
446885770
1187659463
74662408
434505658
81352073
337480626
470322636
449538124
475046061
6173609
1339782992
1345088711
1098600354
1379985594
600253036
1069924982
408023217
859897858
1135273300
656518737
854030928
313156741
522117263
975687624
1306312253
713707282
1386551630
1052576291
421482397
400680753
459196681
680822777
737098590
1275629822
667882370
1194293962
800557991
757951274
545242213
887250019
506713967
719605782
244556651
449669346
1391450877
1027008562
538549606
1276332927
1306670752
826069750
1120000145
393193003
964097072
209264016
898921238
803370901
605230711
614539188
511119675
609351770
1052385010
1029914728
386410892
655572931
919391733
348966155
701657082
1375590090
1225901971
54543443
1142631397
1258509577
367437594
488113752
517630155
1235661347
289398092
671444890
733126514
1360821710
605744957
676027357
702846548
512186043
137359898
829183136
387881946
1305049637
1011051357
443026127
767528383
893218584
1337830066
270328242
1011234129
1276384262
1057587771
878515584
1285457629
603438548
580299986
442121346
1207913881
505234106
314710571
523483239
1333949452
404314153
1230811699
894110682
1358849050
1067819884
1087536112
1027985498
226058898
1026083903
861100780
581179524
507971267
531004637
756267114
908496707
545244359
1254387486
584237143
1211111569
1228682167
490416171
965522932
713008059
546729205
1064369585
888555705
1006894727
900410620
569471094
430642799
1063900571
360824188
1366458215
914758183
637313307
524697283
300980730
1070433310
942758543
1254119483
817144234
815836622
1092586615
1197248185
1293729320
1117464058
1132437422
435969553
1126471960
1003775283
1340061749
1288246052
1085571772
1246677364
977670589
688791866
1257439604
420178097
812872646
1012938865
384220766
1340587909
1378232667
582475858
773553501
730608316
1034826194
690789613
397710481
318494144
1115605986
790414207
566987640
829337879
1351723096
753277944
599671199
1387224641
1326825627
991374637
15162
753338685
1026010938
1126442967
690148216
712672696
381545830
892425771
574809997
643195787
1237117751
297800281
373347040
462873183
363576618
1066114019
794885678
829103601
1176504444
1203331793
1094930582
578677813
1231823002
1122709345
1348030193
371396103
450507579
670642030
964591183
1314123338
875319847
694102192
406987375
806977241
762210853
1191915170
369008877
1137649037
980147538
1250079430
950003757
989186303
1168800932
797682962
806018293
1339666038
1067190658
1149521759
953045389
753291303
1215821926
858465465
620682071
359266455
1278527972
1360596630
728938637
936682162
675407665
1189822751
1031817533
1298809536
978500939
1205692949
1026608900
889029985
1133216799
1176744792
173154216
921604175
1011410730
590003905
629605543
1291311813
1379020436
395448554
810098035
1285774767
111986254
667044725
1124955794
642487876
870217019
898844840
847085210
1349152551
927486139
1253571248
643675260
993809013
501344538
1362130303
1112345153
628797976
945348870
1069100824
1343765711
815075553
454951585
667333835
818877190
1246229914
1176449954
1069252591
598747004
536401714
676273368
1240404794
826581426
673109998
444297745
1193464504
350248371
716673854
695348598
1019721890
1011862026
268265501
431504720
778844024
656960880
1117965699
1306759526
1369033703
1060259217
1378354551
1373234884
908534433
1252985606
453173141
1045554664
1058944273
833281487
1145419515
492889527
1385311673
1225867397
1191054919
997280431
466647557
742928167
1253280272
1238965895
1161327343
1288692432
1038529127
1386273608
541597565
332333281
638857554
1391412531
48798543
1289667806
496401958
359584026
516904659
1221203745
467258269
1330331620
710601888
975814581
701556794
1352097112
1062295040
989163671
936416009
779595970
1198547998
1283732101
1294002158
1118533877
65509539
1282434905
356780947
822576940
675375334
149004560
1269214920
1136086302
1081590448
188670474
538067082
122195560
1086631027
810309598
1235659429
611729465
342027260
578071227
783265068
91124580
1223050930
1195717084
1041356864
369056605
828589966
422249970
666496797
819701503
952194679
1172295889
927329549
389422329
763793030
1339832320
447081140
989274802
631628375
796749509
742799150
844030106
1227392034
308653937
421758787
653597720
407745564
911389667
832866332
594321953
293777275
561218579
280496026
860267549
971565801
1093869786
1203403254
754635665
770352334
239881430
1075766530
1125524255
1340587500
752920176
1012770436
666701653
1065285020
1385510533
766130855
1076607059
578167467
295731385
524387971
1072819809
380482933
1204924985
459997505
1331470175
1144558999
1169487596
750907194
800385613
379132418
779025599
1351149135
1061929025
835662725
1219812958
601206500
473452945
656034274
910618510
713663595
520829419
321564783
1120886584
1338209917
765403566
261131972
1369505545
791338059
982865624
329880600
1042087607
1347610106
996037182
1079537905
945024983
1205048530
921766683
1028538940
856880189
1113657181
916576680
604920306
1190560649
1054156709
787385723
606917222
803381627
743894343
717517047
821150196
1280003770
670526209
473057618
232321130
1271747578
1147571991
899040578
503586978
831956194
958294998
815305649
1180553552
503226488
857587476
780762857
456663185
713869532
302190366
1281454235
489082123
665440081
697059261
779700535
515626495
691161768
728034673
488193350
542486466
869306821
889859262
1294151412
437770921
562807127
433989602
616582786
502083122
467021771
1173677163
653272699
631833619
431079219
850213100
839392186
684676704
181549062
564523620
1125917920
702573232
742229311
677949200
617395089
734837179
275305137
566190795
716695369
985645689
807670823
1030886005
1116811241
1391026771
1343455826
512884570
906746638
1361717676
414083214
514045187
1335392293
897164187
620355697
790381406
411855059
484624314
443447376
889470433
455164626
938119204
673582895
914848850
955779901
541901942
843823684
917742974
1132644115
1187006091
984019246
353111377
561705961
1029708203
1304140591
1373298048
460322970
1170064768
1210925279
724727192
1385055112
525159309
355087170
1256299313
871326145
891613048
1314157013
1129319141
684073778
1237188758
1281654964
611473907
851188222
1208505671
455630211
1204953861
606390279
889218380
619037879
955440299
1275580740
747802449
784486594
1268744736
1298726292
826176861
929211226
499558740
1231506244
820977435
169168264
1326989675
243932525
1013929499
1394162629
979687126
539997554
1337644513
752250338
682931747
682002441
331278004
424636435
705344488
359859793
1338819360
615324427
966508765
983807779
1220002967
312968233
448549260
1309030395
756777226
732948410
479100345
706618951
678301102
938396436
781345458
702601494
992370123
787735189
1146699832
780374641
453271010
1379457733
463455546
623881434
544512035
497479406
595645086
600232273
837706900
843051915
686466695
894293259
887957366
772319168
565957353
342174638
816965901
720378215
664647312
854435720
557741436
332675150
1385877785
222755948
1370454861
1148478590
627163359
1292632470
1087346805
501842602
929712597
882302152
279148617
920025385
930247815
378409295
930320159
687832322
388202350
1353857573
562186713
243673158
312722963
1383299039
1363954895
1293384989
810197071
836956116
1034195306
548411801
1097836933
874123797
612018809
1052464280
1019977028
389032089
1112117957
292450339
990164372
833480362
1318119662
782772403
1255962076
752956132
1396443029
706494034
466822969
519390156
1198563629
472838146
695824799
28857295
1107518575
1386513771
633461736
449495716
1031823984
817988154
1377673552
472288155
529244402
591619167
291974280
960257314
704951390
532759462
720054401
1350898292
1361345901
1224260076
1240033096
1357162175
1124529278
486360323
929817172
735962450
1285936792
1066776353
327650694
947485962
460581491
452830535
1042274836
1376981506
767060517
1327081306
923243103
845006060
1145177129
1388844793
484850223
529609582
1381993525
602574787
838232420
318018387
826223548
728800774
463209795
645572589
705688582
506034983
887430415
804518845
142164783
1021662896
113691612
832141579
1310749451
786943117
963603906
752663127
973081866
1007914810
803925072
832006846
1132463539
874874732
1148211445
1350042886
354212500
795000801
1117400471
373526968
1276353956
380920149
524848630
1292900626
222218024
583799425
675763274
1367389336
941614424
1160361713
501734061
577114498
719083478
692839821
1219997571
637100544
887384254
776117935
899201765
1187072475
354041311
120722598
1365040659
1284350114
408135126
1238731067
136301286
686563330
481963715
251921223
1217558028
421070337
637070120
1048385926
1123386752
379688738
1226968084
838493138
1153083237
1031214124
1331250776
485046051
475066911
815186600
1385222815
1224270307
1027168010
272022215
824535969
831206937
947446287
593791573
854235609
1266112068
499713365
1245161505
967092823
631282643
617592884
1293517832
788491884
1367705214
573385328
956332256
1315990078
488483074
923731739
1202442210
1078458539
443691302
1355662058
1362224731
1257680704
1101181167
1104292455
1098279934
1128340849
497195356
1174138822
803400251
656901554
106277545
1048200682
631248276
889337719
952259023
1202668644
678120013
199809218
795438969
1214830666
744352164
1349137930
1109383317
741169505
534978024
482133188
878037279
133248754
847278184
525955046
418499520
983160688
1065135766
1313178793
1089475982
1369850703
1221275518
583308526
198923284
1336739020
704868205
385791036
1261463867
168481955
562913393
530680712
935879993
651374110
1327142139
347346079
967394809
954028982
460390112
522179341
1161068072
1028328710
1047991737
690085391
699420610
313996854
876964047
594387460
1203591029
1332951822
783114693
988337636
860412739
1073850594
542523557
1170235039
490178286
1053660379
735640165
1367311311
817811045
687197707
777128187
1186095842
1190241958
103027453
462195488
450611204
534993469
771562130
1028837424
425768766
1207410626
1240946008
408795774
853411102
1397650136
715903197
794101264
1148832824
569768722
130296170
994374359
465570761
724452704
1145172541
708759729
1365874518
409240356
649744941
1111777207
689500418
477526754
870827843
1152162944
626282622
1207717818
594954860
1063587365
1293009780
892931010
519490626
1252738169
893656140
598666380
597516822
1352944870
702160179
1032495158
802292993
393246847
788852581
1213935103
571169552
1095362418
739756278
1120786248
450387330
858596839
496251612
992114224
1168416151
214717912
1027302672
1255913962
845700041
995390197
795068869
1097071429
590994285
709894866
685244119
928736935
466460501
1164055258
746898960
935406026
1231867933
572083070
1054831694
583171764
1356283356
1181134999
697806892
962419002
1363456064
1265974610
1042546850
458227362
576809994
936870644
668063705
722374026
574520296
945442712
1264237132
767118499
1391937387
412053900
599140436
941450493
766984394
1175950705
830401159
427136276
1060548512
654390897
991774681
1063263477
776484807
1351803931
661873044
936510792
1370064638
404715844
1080590633
1375288356
353253187
1156956847
1190124855
359017077
893642685
697160878
535830084
595640407
966283475
453566681
672535117
575505092
994009830
971130627
412047876
935740361
861121015
796939126
707230539
802732290
1065472713
1310462374
1263680418
435287416
348023510
226785412
323249960
427392728
455915841
264078691
1013038721
728415099
875520174
535086869
296264160
1010562582
579265545
487309330
542816191
1034131879
593488130
892024616
735264463
873037498
921915645
754401003
552134943
157998061
915702832
849570928
626625492
850194396
745980974
709679555
413972105
935935250
397533792
1010150079
870665940
528761547
718538775
973335743
383619693
618367940
733987658
478466310
838960337
1278001102
470765332
996308312
1050276814
552304644
479305727
387146500
444005608
931722435
1162870518
1075108400
862227594
1042521342
808405279
1207051528
412311482
434093575
942285517
1346763617
788894774
778709990
1200059262
180399159
792814751
616310706
353820679
546885383
1371515781
444927063
833737663
460147687
1390690304
666623062
1378477639
1011467249
377806766
552692823
1197219600
536968651
93071198
922888875
381547445
992370797
721014957
1292604479
1363902671
388442774
1037489969
343525244
932949340
1091956168
786511746
812951528
1109459979
1121253289
1105439591
1387696328
513832507
956921198
980512315
319900327
1002165094
759003703
1204122858
1307335264
638084325
1397184211
1281329449
1278016895
1054212027
1252388750
1095191984
1254053571
528765887
1133869555
642152717
919098039
722860750
623317928
1267814600
558817447
909865421
709794049
807293690
643661426
473389452
640943124
1160106608
981807260
994444402
899850379
1272149116
1389180719
845983932
993491027
693476175
802474666
1313257883
1045255156
543947365
1160478671
1289932510
1133543708
1104290392
226563981
911862526
420226106
534407498
442497596
410915065
1112908641
89203160
697489312
360920944
1381683154
1156082046
612138792
719315549
1110457209
749381888
1031828196
710295216
291255071
1162774194
1205020183
1102759952
1174979082
190896712
544317802
1275746391
1209047186
1307733942
868242753
571566204
385032317
289357590
606537791
1037948399
1077735364
682692716
1050146452
208216680
1077472463
1379086650
849465561
931671044
629722903
749830266
842168867
390874626
301864636
741519094
380826862
189233347
1220380829
852114192
575263689
632809406
1328433162
874566623
710945282
683944790
672878852
1081624558
1391989272
772406809
945566234
963732079
534965184
546457741
767657602
1075099722
1152735319
971015566
880191646
970216021
716102337
766719344
715133453
663710619
943257040
895789301
1177738301
1265796595
1001687557
468509628
857044087
615550967
1348691207
1041748821
845806482
1282825654
1080119143
522882633
776627962
524135765
1066034937
823754392
250307438
720952320
525692712
766968500
426913170
378399791
224875990
999318722
603660981
1275772300
326173020
1329618183
898450462
975748730
1198025097
833601018
1111352386
721216726
1004058078
646311119
1315992090
1277388858
1121093300
520421846
705351312
480481435
487864309
1324921180
1335608148
768807473
448453070
1025246939
542804077
733560458
118681988
137735653
687949244
406284220
682480295
1312011200
1315960137
437550790
434422514
1026941981
1196324234
877530886
1016223321
899392119
456597691
1170462598
456537641
504522389
1152137608
1271531340
1238723558
908156730
803504365
396791099
1077451910
904482431
673067478
1243273915
942341371
835659438
845293573
287963111
1256811240
1325323654
1121947034
974481441
786652912
694554206
1327373178
543012283
912158565
1245896404
672983103
356660505
188820229
1135518558
534846423
1155594979
654845328
716377909
443197144
1326811992
451069467
414263190
477050869
605713482
565929484
1312245917
877380732
88433765
188737169
969351595
1383246373
511184633
567854765
775518357
434054688
1339478670
486968720
1000842566
902596751
930447836
817491986
1314987909
171164312
659387103
1179807749
827718356
1186299343
513825556
859005011
346188543
973967615
972560112
829660541
785351867
486339142
251070098
1168728437
1340982142
517558019
987848238
337840390
289808980
450257675
225867407
495105291
183371623
1329933043
1052908898
596163281
868902466
1135341940
397481089
1095171508
1176732907
1059016782
1035175773
468182100
479354285
781773178
190473801
627028138
1002749453
1159537881
1197199784
921309621
633289425
929588408
1218518345
1179369339
927585452
532732804
1309167733
759480765
1357647235
822525891
633038073
1041583582
1149464792
975234575
877652191
1066658743
453833773
695361407
583730857
565531499
1136812095
449177531
411986612
439017456
781794415
492780695
480635444
996209574
1120187290
937595576
634524278
475713956
960801249
1038731879
147030307
953625866
812607349
1155459947
525696527
584753998
319817478
1224404154
628772179
1011010259
347916030
962345914
439991675
1322043274
811447857
904755082
1061431661
681949164
695433510
1131784267
1076281972
662458339
442426323
1098616607
1186582452
863831849
660070555
952690404
707487103
405823875
706289827
478363561
773309334
844324022
358198201
463561516
1370541176
1368406180
709629573
865659645
770802696
506651185
1049400209
431006093
1276729214
363254346
503656417
993863639
1026203369
731805541
479138154
469058427
1181198338
579087614
1380023506
432915153
1042376992
253848181
1045883704
218282254
617284858
502690795
701561375
1291174995
1203550016
670102477
1102835394
627155636
1223159722
836706546
964336470
486977308
1216186711
982995798
1392725074
981923777
728272557
657653457
1237822188
679406627
516004969
994151199
1044792129
999243114
483705360
718992612
1168683135
874342749
1362630470
646609983
739980026
536849937
786818585
1328316640
553228241
667359619
953092776
911439697
159274422
831738087
1092852008
1023055315
775366302
1177647659
381457326
773394391
978470693
814376842
957380196
584564945
868010116
1093202072
143838286
735960307
681913939
1086383861
494450535
1090720049
1270397295
709572244
520904076
760415920
1052770518
772577661
355301267
732764506
654812508
911772176
1188822260
473109230
731111260
1113063819
705461491
1037655024
1123174271
1229348257
510618508
392882923
331701515
425241335
1247925656
778723965
1016606475
660520505
1133537757
583545696
747204055
855270321
504743313
281086750
1305704723
1293790544
1352867360
1150113608
527717525
1320034724
392923885
853665154
1018841223
373147494
395075440
1343810467
810885646
781403632
1215429929
547915856
356660670
544900068
843009310
514580347
1357917785
1313938234
981859529
214561415
558900214
771977500
1363000630
947033447
1344706193
266422194
968930329
831337357
1216141471
1324083298
713129709
917183073
1107260162
549952230
414084526
596316478
659726044
513235861
534728542
1168452076
656073534
1089744805
1081323832
998391275
164120572
1223653662
648678317
1275930207
833126477
600835767
883441619
536819143
1106404967
627677957
660154483
730417753
1165450176
1348743062
885324157
383705216
717001719
131755470
986955913
1191992941
676550963
811691422
1301291954
441521706
632378339
1183996751
683283725
471837175
1009456906
1197841588
1234526278
796671684
1053050693
790436395
742777834
322030693
1372918048
535218238
701210799
773346380
352079112
755700091
1340062113
884308351
729842387
975090513
758400795
679368481
542089527
720225914
1149986629
776424327
786287226
473854224
867316941
391984621
417210164
909574383
753915290
1003343037
719118912
1047501706
634677142
344019515
301920743
851292361
1382786467
691787833
1242638039
971281630
549969203
374705258
682029721
746864623
987459104
190240767
963039554
1095638676
1112742128
816081659
1372149363
1265592645
317414939
762236941
1170479665
1020411728
1112325249
935464168
1046159106
769912502
1380105827
420133151
615876152
975546753
1020342566
775628336
1277268515
857066818
792679249
363704137
1221499790
824392478
255346451
1206824973
1092952426
785045205
683725298
1168643031
984653341
1133140573
393494057
1387938179
485917189
1393436140
354758355
653094291
792612336
946679872
852000606
1261021595
363761983
164854927
1192857841
368812324
886606098
745666977
934805877
1068231455
650697230
1383803424
534584897
1011614565
1143247053
550504435
539893338
533806415
979050042
944482439
496326718
1152834729
668700453
521228111
802559290
1013980383
304631792
895852893
902546900
905590141
1033181793
299936806
560687057
414404924
184504117
486840073
928325327
554817841
397002138
1017232651
1378276459
1121172964
1069099181
1027512836
970748679
946860756
1080106386
348859184
850333411
511993685
1139515116
599803579
371505396
1194882857
1224655644
671100892
851177930
1076805992
684809241
613536991
1306008767
715866108
565656268
1161068894
1087734149
1014292416
1010665022
277055404
859289663
129547128
535210960
765958810
512162801
471154664
483752579
1122659700
798765151
1227922885
572654405
1307006142
458493302
717944069
384753893
1186368058
946816847
970903180
202555544
1297138574
1385463987
356697020
637012170
842163451
648736728
452916522
757481002
723866214
885326298
603759241
374754968
545280818
930572423
1289766271
721555831
925510318
1118119378
480084533
453005699
1033627606
1283699062
456098086
66494901
1072217981
804286812
424263220
1101115331
962170777
465759267
285425810
92810250
1089505062
1323863491
501973270
453849789
1308235010
757788078
237369201
286972188
827663534
740426917
215167807
526283696
738420482
979223591
734971949
1254155504
1004502525
804010612
1199359508
518247010
681002075
718958952
342360079
862586911
758806696
1050126497
616614645
1338440295
1053189920
950332067
1184489240
334603386
778854300
961483525
265517510
301672144
692589781
750320497
385591243
849827181
951565128
1000070276
1136105150
1299079157
1063497401
160478160
436733365
288262131
1174834580
763604221
939539662
1227341841
687424486
678139874
1287701762
1217345527
992548552
1264738995
637732173
961553353
1090195006
1291581039
903769433
764861051
1228246221
1362118468
573877406
774607394
279803943
490888657
377249426
990658720
1263105285
1291167255
812037924
976463017
447892570
446134917
645916465
1257017581
688281556
349436153
771926282
725126631
710094692
926654737
705304941
375218193
886575481
370276135
533637565
937026997
869179852
532582423
1225141663
833797172
952927700
860413154
462124226
785072127
563438933
941117869
477105118
1355442201
1379072498
381248641
104319950
782832604
1065569214
745787804
843493650
675123396
1239145622
443104158
614652241
1172157885
630577023
740051702
1370545249
332640575
1370752733
673327970
650044164
361730114
1196206244
874271945
1046911963
311981518
874969921
211118550
344857430
776537085
828170009
1219464923
855859831
868895618
1161901729
927507596
1317584060
824291485
745862993
360759085
495218806
303111253
901835490
779683197
766268638
773254115
715817406
476589490
537887342
712302513
542579393
931655521
1187756998
1349946748
455585721
505349865
726102782
209097314
795063981
1322790551
694374293
330375977
773452663
528214188
306477556
1159903799
1369277810
302123485
976957485
612558502
1387833792
231490677
906433752
766908782
928885053
561328952
450912177
540121177
657032115
458007967
514282529
680023778
825937273
386743352
244649958
1053641586
596573420
1335391047
1004992595
444165951
959400329
1115936434
569290841
468455615
934596783
972136324
1001020104
449777736
687315946
475262275
225865357
592984580
513804293
983597343
779509880
175756084
677133948
1244958553
1080950599
831095071
837337594
1266702824
987505735
453144060
1062093277
865357865
1238630424
1240724103
646824880
640997273
233275783
904444024
1332459777
761730555
1389644493
724552544
1220987882
1302287568
1044153839
1025814486
1380195467
746547291
409581444
1026231520
1137400913
961258262
794223513
599798712
1329121537
757431372
1249633654
1259750577
839221749
335146637
1370418266
1110124680
790411210
862603900
905202214
929893603
675943781
489661771
1089832703
669251238
768393440
958040999
1199490427
466548830
823320010
784663861
891878357
419963160
1031656497
539752633
450058154
942809864
1122030290
842410327
468968114
1022402238
839166023
1233979081
353258611
1369403715
1157066511
477656816
537404145
816063578
705817081
1319187300
1158222458
921279803
774491668
1096796101
507140544
613058470
552757324
927589474
1293764598
425926863
413445352
968938762
1293883763
503801618
504136999
220530103
688397631
890144562
414848518
953247989
381633786
807766911
280206335
1015179133
1179367643
1259390723
434783386
337539164
1094216536
668687930
1248951619
1324646215
400232403
1100499353
705538296
933569866
898119061
981291697
1066822664
1004221660
962582538
1197959835
912799532
1177742661
848010957
831323584
1016907818
1055173076
1362810453
287439680
1251324323
661805187
465628046
837882778
529922105
1201288022
492692455
856094327
995105725
643138237
431517050
977689426
868652406
1277933872
762641869
1117491768
743474029
997383848
839907050
613636762
514846801
1081138071
1018692043
665355865
632863538
654360405
1905187
626789781
1298011696
359298643
551500869
1298332704
614116795
323899216
1317805357
728631713
1342030626
412136589
1019655370
513649382
1229119730
595066027
554104901
715351992
778292613
606201033
534803978
1391723889
605733104
388002497
1082499862
872225838
1052510173
465812003
1144209869
587774014
335920255
949537847
470289820
797255911
748073279
352609342
812182439
784618019
1050189001
1296465088
1066135072
474362296
682513118
1344674401
1374603441
686509481
811135743
1113358695
666051825
85297216
1379132688
1355503613
1368200225
473801147
558634986
955207793
863602946
683758189
767244508
1019531494
389813781
995563045
1228949679
868748674
820726123
561779202
779075997
939319031
729024169
620773855
489150743
407731946
952005020
1298215080
587711304
1396056112
1122793711
1147690158
240226740
1305378809
667784411
712878520
781772671
994061929
1200392164
342160503
435088636
848539497
906523567
1386596991
497883456
180016850
1024752715
550636861
393022811
1010332737
1006107543
1255505821
1001818246
622876857
791297958
455581146
692404785
1237172774
1206452290
347030483
861908585
843398951
872707614
437492093
917544147
1045082792
516512709
745540562
832897806
759314275
1036918232
1073981428
1061977886
542495132
885598244
406313617
669360789
314295581
734616725
1070003809
335885782
686854414
1034700049
537183285
907978361
895647513
1372273057
978355099
528852979
1025479361
1398847113
699687395
851344350
813641893
759080419
863932578
846128138
1148887079
1082893815
1343784099
874223881
1133225833
477553355
1121937202
857666444
808226231
528383347
688691418
1039700662
828495729
1136332434
1025646350
1140912067
833311053
391266820
1075248680
1055312077
1378176044
1692551
376868372
869718980
718199537
707337714
1224940807
1364327800
940006758
1284176215
647713050
981478513
751434822
476186533
423590274
1034499392
528475045
1073529787
833749162
1339525879
1141472591
452717056
654099465
497776976
1278286584
1034773969
1291113174
1081107730
450676195
852411437
1106706176
658635082
437441774
476730836
1242211174
957535890
1214784088
947318980
551245728
1138398326
813656477
474112737
671452282
532950415
538086367
840467208
614549851
629326504
666876534
27343251
440883751
1273217441
395079175
541735573
15661169
140299862
520827703
180465909
1291463674
673540613
1128332105
473083260
818564811
463355972
1238213312
1334785882
1364619845
1269546181
709772931
1186421436
943181558
902353377
516450568
1030937730
716544888
864965844
906953536
837317693
762163022
416279150
1169614214
1131170033
284848474
324006602
460219682
636157407
616799317
618198692
1287306118
1295666585
1023733510
539683890
799776988
584021731
192128049
1176045654
1255515348
736493882
1307259810
1000254826
1335450807
1261989217
1314323166
724630109
403818056
464812862
683517052
1192380452
700969630
1375774671
542919024
826186070
463900508
797065975
1016980453
1107787133
1143297737
1394852004
969567991
542227063
340839298
415998409
601381755
383810135
1376970917
1081947753
1254200763
884130695
443049287
762343839
1013236828
394201711
1252565581
404223683
640888900
547821307
1328199265
913407457
668121545
404031278
1229870556
1011650737
1296676114
1341282168
512615406
1318109265
1023574322
1336961693
527272412
832658689
1260150105
564495445
797790017
1176759567
411606365
798971187
1282883341
476953263
644734134
1091196398
614798356
381652680
1264365924
546354007
1019913263
305303346
862277050
1262736177
929385161
495744533
1257872259
1250734875
832421936
957826262
771590587
887732123
1228188215
382021259
426047431
528969547
231277275
432699724
1128462073
1324850994
1069604990
381033201
470376180
981442593
1062691575
1011967077
403868360
631704076
1094036526
343579221
595988751
515117248
1009410175
1345310976
903000151
534181838
514331250
200354336
906779808
1215918760
510440327
746646442
349256906
1000895370
400346725
998717095
1033926311
1325887302
1204295230
409075361
737010133
1025383172
984678842
1246654755
891743246
1328510686
718535027
1131767664
960988832
1296039634
1052193595
148075499
625648407
1107481309
860167269
532550322
1143107868
1130078470
965359817
723659381
1315695568
1396708342
523218279
335044057
1111016600
1091170350
522398067
518189639
1154610430
1330203867
404351577
1365334331
1369850610
730208606
556083248
713664351
1054642292
419238271
825678689
1313105875
1297095522
961257973
660277272
911470338
1286046335
1388339613
1291951019
1035274036
976588218
644400164
628450982
327294672
886610013
1352962720
1393878794
898647468
861541844
977660711
354171539
806601008
562919810
924643294
888320549
1285731251
628075129
1047890730
641996961
589853627
1230760738
802617335
767941050
924327943
610926852
576538750
1296873859
427097852
819814033
889358014
1010115339
1309963230
1399760924
200686294
623374612
941435628
1381315601
604639557
479352623
744646390
500843451
631383968
960493096
1394453183
718108166
303116204
379162389
526081327
1162992854
457599044
609462940
445719555
362053097
1070322631
1225422016
117364495
756968339
537391324
960018577
431919263
1297719067
1134548151
916661003
439510136
690346035
654171079
620170329
188336581
1251426241
505964854
522084191
1098578322
1363389638
675983052
1281708414
900973256
1163809246
1342265591
1122828294
886863931
7855881
742631079
866792613
541634824
493243690
803954469
827348139
469030683
672410689
986382931
838763804
1119298870
440377588
887504806
1292828696
1171102286
1006441545
566384879
784052542
318450833
1315220049
700695469
1171222767
774794815
1348319635
1239452514
306274530
988752616
266389804
912662629
1372841564
864924298
149903896
1211746737
783146511
636678109
1150986956
1133111111
89359983
885747564
81733781
1273100938
1146941546
978840382
1058377356
386001293
592521260
95810445
1129579598
267397910
544475449
509191752
1368221366
379407221
501579365
1313896919
1374822886
690433344
769720407
1363183172
906396579
689655125
1286689415
831760925
902555950
1010632437
648274459
270095431
800290933
890610397
1397877143
716780982
390011586
848118479
1330194717
140306477
1257555621
473993167
1045504623
1180156420
389655368
1317770573
908547860
1028217241
523624794
1039875294
882040154
1197592415
785114171
1393985944
897565263
307355722
1337191810
992665211
453087043
1111665974
598388889
1084805688
1203055578
1094343140
1381029730
1349108518
960566267
1120039572
1130794224
711827887
1393618353
1335553204
357530931
799352885
1160730755
768817066
751366293
904888675
752016761
727444968
1206753020
553015640
1309384502
379411797
653944467
1093537723
1142358808
702627690
562786758
3094444
1381842591
1041360506
416461349
440740381
965168717
1388914016
1035841480
1253557010
461986625
483851836
60781514
613448148
502911924
794446038
495411509
492405639
361187672
1004797381
794721759
867261465
661332138
1045658141
1102166858
636055941
966866561
1104336066
1072024787
931820447
938420065
659632825
742834918
1202767749
262832233
545419732
951556771
632382959
877201372
1193533359
1344907392
1397319399
541365997
1125106726
916240260
761207814
934258848
381405854
622903642
823752960
651390136
837819915
272077426
706678383
517140354
474178605
1124668283
906295462
782818129
438412444
669256619
322231522
756842107
669365098
1030829049
397978289
156781311
1086354330
1260823784
912436186
603990235
237790548
936420324
581660962
469755471
890754793
1076361524
1307288193
376982157
725010475
696703262
843199991
770528398
879259851
626552385
1141588229
282967767
783967808
829246529
529098048
395325969
383842139
1037771129
405471011
661001406
447517387
990393069
629532866
716818570
590108511
1157162445
381486505
873540599
551968341
936301247
445607021
532941114
1119468329
668719628
562502671
45164394
1144451405
846564519
391942496
915622841
923055529
1249363990
1023841545
531591909
523137320
737681258
352197393
447299259
1399754094
366199283
778144558
237216148
1070556610
564093214
562711038
1339885615
940739839
1179555605
715886180
497709352
753911422
709673728
1337501149
835947239
580981426
674056296
592984829
929271826
614186101
525264299
1118026319
806076862
684468652
1167574587
644028429
1076582234
537432335
477959543
824020827
867097395
1105061792
648827371
1140449790
619607330
621037683
629278935
531538391
785050561
444120357
364470442
578079099
730333795
449435805
245314616
766196121
799151998
1270629805
1399901890
788480542
717719433
580521458
1183011255
615997895
817660860
807067588
420189675
452293004
1131522965
646674748
888395404
1086909372
880690477
382277177
1138583121
422766241
661553289
1089790396
873454771
102396405
875935367
397363820
537613866
617877954
952533498
1351051869
445557778
327568656
812656724
123743283
548092998
897266515
407927657
511735399
450406545
505518891
1054840640
1044583736
726395728
552641293
799574085
163855148
1006730685
633885373
614865247
835664671
455646176
568977824
996278531
1095221140
1195762062
433050011
535282469
1177097598
255428593
672703958
1282035304
280268142
969009321
861758517
551212024
1053649407
970411202
1153098272
551987986
429352172
1391569189
543835020
552674529
1022339172
811993579
1236835571
141410002
640851251
988864613
1395834901
1115626331
1132544637
669066945
564711483
1368170618
765969164
1241188554
897520934
987449517
637470273
523213432
994136202
864548394
1383433210
719670229
1006546453
1398163041
1343585133
516089592
1349660785
501806326
1017694654
723761152
861801768
1031099068
861682391
1162951252
702299411
522144984
1067802515
438452077
975700671
184280197
1020218146
662297715
1384941672
701924971
1028007037
1346299730
1363162515
1075096234
516117254
919521108
546091461
623990759
691960748
1031608899
452970402
837641328
656470444
917618897
394955779
1157309382
1133388481
643124550
678409924
691981807
1223025345
992694130
391932167
1206280765
532468541
876518705
974273145
1035651094
1150454884
979332711
888580656
598236480
950179196
926975814
963171733
950324194
1247376034
1384223911
1089301674
455714137
851263937
989413642
904842610
257695414
456650367
47158657
107963365
1029541952
840646051
555468675
559183682
801990950
417760384
323133279
469464071
270268234
551374515
913682820
893048308
1351676731
1310043483
906162401
812587152
663537278
463823485
550850107
948394157
723910081
1073143756
969506033
606437646
952181038
940293060
957841817
524298477
609153356
706507869
619263820
506664889
457065648
1154602260
516002358
526979429
586319070
712868086
693054068
1226314756
935961081
1268312102
924507982
654807760
1173507821
433518289
1177403268
1306248798
555390315
562208359
616360439
929372126
343003651
1284591555
616288366
1067898209
987990552
801701224
745309085
914160869
451607748
1093638818
1045491887
1313266604
1334563951
1165633464
1032542447
987092758
1242034884
1235763800
879573620
954554086
1182016403
614083915
586185648
1365832582
986744941
681418733
1195111511
707904866
792349628
130020723
380487167
489471866
918418591
992469832
1204461118
1233856361
1336553905
932722487
726352980
601807836
916556746
284751921
934601723
1363281733
255404637
1093018269
716827601
461449222
1302444546
1031707010
1345350550
718637123
850116898
785242151
988623747
915248367
1265757248
743078305
622744358
1275393677
495613987
473479191
853852909
1246207362
1372643135
1171159887
787025091
791247465
1036296724
1309627589
1375325441
1360604471
1298328231
1155020978
1398777497
1281050674
1244974359
850548815
525787508
1024618590
403502182
952460271
766560223
586343046
445887757
22305762
647948884
255778399
1131595478
876629126
497967487
1118040350
631914165
737413114
694638656
620122266
976822694
566118143
315464228
935270789
465687517
653180172
434447906
973563607
1309160922
741602432
875327805
1313170030
1237474230
630570221
562125129
1194359540
1322967500
822350105
851831982
745607985
396816277
1053702349
1276649745
980918860
1071553526
657411987
635031349
1182148514
875980287
746643566
933012873
1325786924
1134306697
1082454495
1376453036
412029636
1081094579
908317246
609565426
1340444775
1148106694
347551752
805803122
749241858
447670149
948508810
498800156
1355829345
1285152603
548279026
660773602
340815496
156546387
842414862
841585179
1347181539
680213311
1271419952
427064569
490725852
400866095
847099608
834845504
1312317054
1092885932
631666531
989189621
870398418
1296982650
1081838141
953153177
902126510
269178516
1033208914
718426571
1313439143
847364452
1279667843
193121047
1294477896
1204286238
1050207576
752508593
1381133871
1093943257
310105538
303442695
301164619
692440169
539617174
969293334
490895119
440219944
551686653
599433186
1199969644
939392408
587810091
468062636
1366004512
1242228317
998410586
893374933
1333437989
1058509546
1249903380
759968498
684574316
770834722
581761056
1014249608
769546567
566786902
663367491
759492938
1373357894
577952668
778047181
1231091404
751580760
568748904
1084257051
172810484
472672055
953870944
778440336
496563401
1304912585
610204062
600678568
879630525
1237098605
1210667868
1253154997
1010214401
1179411501
437043704
750484504
1010855098
1067813884
1117508303
824772550
1241043949
774519793
1185626406
482981263
1195375905
838131469
707701309
1157622731
204639272
1057356661
794326031
1013105087
472296808
550533402
1249803213
935828591
1206064036
911594454
646686671
683251785
927993766
1326050065
325907072
694885785
479897355
516569018
587373737
834945635
1272227182
719360468
384049160
859817727
624349479
348308689
638668863
428327452
794820721
1176514356
466164672
629940414
615084965
1259419846
962372339
547526795
1200897860
1082357756
498034648
55278385
902869089
1182471424
559379208
255610563
786966973
1344294306
708465051
591953219
704844298
981266422
1103598971
932107294
996078258
384722515
247681191
45289056
1296197789
1352771900
1117533777
490962465
399350299
1288304525
481985491
812398400
929514746
739394890
427760919
686367743
549915411
1023321621
319129861
648695592
1322006312
740268875
526891769
763281941
1194460510
743165970
431587898
504612202
1312116109
1003342968
532234650
1385573077
774894355
1264833701
1047211285
460021910
704899895
749805301
1820957
783363698
862465296
135454942
454404657
1277039669
962249985
1381890051
1080884905
1303532187
876711786
318334843
718564040
1075000314
845250786
160201934
558696300
469613646
910960175
744353742
800953015
972948562
1398983336
323335192
1287453153
717953024
577093107
490753185
672652486
1140878436
850854683
1108914774
355739356
1085590557
844199224
455162657
1369984974
501902505
574448433
1274481533
606526275
1090419133
1348760470
595040320
676671103
1006481104
665523602
1081095798
1052424426
1346894234
699218858
446651118
1226401386
1120008389
604161661
646355322
637281880
461459617
500116285
968579082
354076379
123422430
1338898596
681955615
1249492301
609346369
575509747
962453883
1310391620
506862606
461753538
487525226
989498763
917826305
665554380
1009262021
1311836036
873545677
650659926
451182685
1182660054
490875939
528960619
820649803
834277764
974679099
488285466
1297261882
540408618
971367423
150203130
497916915
793966532
42631104
780590857
496449962
312053367
1083973895
139950961
1164798813
472179331
1318534569
804558578
1079808385
744898894
1009580087
990322557
919088487
886304912
941250710
1157780234
633038281
913174477
1105450394
268161264
950916076
714304323
127969157
1026658262
908455832
801939073
1023352585
471883825
1267879726
1116245567
477843208
531707210
1344034466
1092228953
1029378755
1352459182
1013040442
814664955
1000937937
492757067
1170451168
475278111
486509039
694072123
1185382490
474498400
951584285
627365247
1336768848
515263548
1294042572
978668145
1014363141
876248430
681497022
1317095749
1268957716
1335609189
855816973
453236141
858016868
1156924327
988024518
418417984
942156499
895561914
418604943
1397410275
721328816
1150461551
1169357392
1188710167
745281277
672119385
1360661624
564475999
559924873
1174593794
886733188
901298747
813157175
1107798950
1141388665
735063856
926877216
1135393619
1305676199
1038904189
1322516343
1055480337
944062106
1041975332
234566090
644502189
997193563
344454805
696308060
957250093
937528368
1315286337
700973270
1241442276
932915353
322954100
744422111
213408745
1230330542
710299005
921587801
447533442
372548718
973982967
1396050048
1254871627
664189616
526403217
493374411
490655439
1047502619
448484624
589245491
842568605
640004676
570226166
1192983641
485894946
1395308852
763653392
535780927
919588119
1172618828
802610515
989203080
432040361
956436129
269852930
667954999
412026049
513546669
1151395176
1066839851
796617177
571608429
1010638263
212520555
429447509
1039011894
847570238
860189866
134751992
928133167
475588316
656386277
876411758
549622418
511426998
348461772
461872950
498123689
1142709326
328379633
1295549584
468878804
1094327968
305995943
745865188
761375591
930726347
1351907992
408267917
892552112
1247445504
1029300380
1382133124
806272358
1242568758
553074191
803733070
740064046
924502230
1366106110
447623768
720718185
567693529
152214723
503305004
787610808
715982847
906712938
444310197
733006630
912877248
446618020
394800341
863255245
792997365
220275375
465871295
332037187
736512821
770269119
1184520259
546069236
1160769011
524829565
710983640
657749810
1228468639
892732009
865911900
670604817
453813773
677814667
1322226515
1058100277
1296239254
777090437
787757429
717588257
296329804
466009292
396327805
511442559
1061493117
773517587
960587984
687683658
1354653149
304919120
908440180
437688109
683423974
1009375659
908641496
334965986
885444282
465881267
475525512
1270320925
462394973
953355859
582333132
987951989
273873224
978155593
953301866
745186097
858637451
1365023880
1378094987
1020320273
1321440298
967950294
1190354404
1254587753
518323313
346592650
515192422
902115182
491520964
744208862
1087149372
717314063
1302643417
356442488
651431627
628246395
1155578949
1281015391
776265743
1283186615
509066804
722941377
1371843344
1218892228
645700178
1015734368
627251987
1033727437
391018542
931374415
1291189739
417046406
728015620
800068
297771990
1108332681
473403145
1377568837
1163198676
1192474929
505407025
607127769
168723155
1363768751
471096768
656602022
758844420
512948348
1307590612
831818770
670220988
1054741556
1086741570
787179703
963319354
569534182
317730784
825555875
497425992
445261005
774235643
947036355
1159667188
1183190782
1334836254
711822962
709520272
726638598
399515860
1131566819
901665553
873262035
591381254
1231069206
877910744
909819293
451301608
398190497
856760376
1369885125
987109958
659062211
656490271
28390996
529111120
806203898
468872954
1108534724
1078371996
1255110841
985582796
855833476
495621521
497719962
626093787
1173420929
851080586
875312430
523328404
732227443
65827198
952286835
1113918261
679223462
644137689
712383994
620314282
1088129941
919088922
25282073
750843483
884434046
1195939145
1282748406
1108375796
783897878
814583031
1214767173
1232084832
853376614
935619945
402423422
857327960
687116666
435961086
630650971
1350839706
561246552
1004891198
935210006
968450481
463605135
789068387
345746023
438652795
527915859
1242349823
588781336
563477995
1174364517
771418305
706732838
999733145
658894651
870401891
577895713
1206542051
520761375
235742969
770501800
969391826
906930196
838139397
602723095
386507822
416295057
728108375
1292429828
828037219
129708196
826097325
507740338
544809418
597683598
1391676657
473782069
431653983
1238709612
1378993575
692341706
85886445
574187858
1032918346
1347716495
1252573489
478683385
674205868
825964080
375149418
640861281
661201559
1399585648
1095596206
376610368
779404996
488040434
814921846
1264069512
802471484
859242995
465179240
501049420
1278296130
719234119
581811992
630106820
989933715
1052224669
1078753739
764292492
1153842597
850587509
1386043430
1154641076
1041407886
1110417127
298794727
309997724
527306644
891356719
1084566388
438166007
1136250679
535481707
1364014717
251886418
1023615020
640454488
1142199912
1306448503
1250293650
403433203
1266772041
1163741066
1060050898
643961691
937280094
1253459370
1380966156
540516452
1285332427
851621014
476306206
897439415
935627217
254742638
566501257
380000446
924912637
1025329916
1103465609
1070382047
566078370
1019994744
344027856
976674263
557707286
784219986
1265029903
1123217703
1074206145
800579002
1110355419
1281806722
1248631405
938242358
1328156626
670345676
1029142776
1218706311
1393761315
936626233
529455909
1180861415
1183443094
856167370
1201901239
456694219
484661041
1091174869
1028934290
1305340386
797028414
1087465553
913089622
1221609423
902066916
707267297
854035192
429316694
461677978
457365619
952003126
950468324
470488204
1348100499
2853270
930324161
367673953
883307949
1128892100
693330228
789092388
448040451
1380128402
381853667
564624566
1073386913
991073100
1330645047
1331493966
709025246
543466590
529298332
662396077
1019467670
1275557446
963384470
704982677
375378203
790712593
778868542
1040425815
389956692
1370659563
857136259
816449603
1095275498
1341095815
842805785
585916931
146767358
937061468
956357896
1163098772
971855087
1228616963
707264745
1118918513
1378058909
456632906
281585569
1191204878
1351050392
764251229
454784092
868179830
660215333
537555764
450448741
1113764384
785464888
879668680
846773865
837414936
517641214
908501135
383135030
1370319192
445435296
1052009845
405349240
908580061
933747408
774070188
514015534
840800945
192659614
855536066
1323515746
382429345
915349475
1018118135
313643936
296644636
1066419156
925716011
497030249
836572741
469599089
984121220
901113034
803075778
596257952
901506866
1337837282
167694878
711653893
843122330
369598625
719440821
926596663
379800896
420274938
1391138338
1095272531
701652113
849330812
1285116546
656022952
727925552
1129717609
1098503125
1043945984
953513146
1157303546
991163931
465012276
789798730
964972145
500974978
997350060
1065755638
808943572
1210173689
423634274
1381828548
826044423
936175900
310594963
1038092634
1269434886
938143749
830458960
1101038471
845872638
584191822
1106515569
804132477
1334392503
866627416
707466668
1061856625
954659010
1199884336
1046563618
932421439
875562407
626763632
1072535898
524310642
466160916
861255534
1327129210
557597212
472809028
767460151
226936618
729790712
642744867
831351015
1344377576
938908739
473423590
1383986322
1232632534
853089353
831822960
1326836676
705444271
1344121086
292322309
1201280164
1052759902
489677280
1185165248
689115358
473172231
1117651975
198353459
959503017
572480107
482692557
914039709
561404343
489126752
1217445562
960352399
465760762
1119384274
851098832
833160856
897313861
1180492463
698663420
624455155
729887687
1337517225
1176739269
752949939
871954623
672336717
840374189
1366957715
1125816395
551553077
628985123
347511659
642985143
481291198
1160906036
1235163207
1120714422
544190373
1048127920
390809243
775549451
976643840
1208218943
890308269
1207128204
892644414
580416656
1243735232
658543422
607980778
749447349
381506103
603088181
881663666
922206970
1363783382
1266504486
535062209
634785705
909887270
574801518
568530608
775013547
612976806
1145614886
794691902
536038622
1195185458
961348083
715697275
1089588050
734714419
927253711
1375568697
442354859
244777951
1241215400
1118759592
585887817
878496823
1172244539
1149780996
976866507
1082022903
1393768528
633143956
487109946
1284837325
925017500
530988108
790676014
1073969067
147296116
858312912
1113876081
1197866723
573383533
576365504
547601784
1384621098
1312271178
1080005599
749204252
863072598
1065301434
269191085
573401028
278791530
1178957122
1354411556
479812491
560472699
964715577
932767929
469194270
926319026
1026506962
1292277343
924259003
619525908
1105086980
1096528150
812875257
554579139
590773984
1345631162
1159914946
710970702
454779207
405617260
683478695
1276874660
385579612
579154526
685139870
1148627622
841202110
852239067
346826983
513025502
647304560
397301760
1297051847
340222575
1353976382
77404844
678229052
1213329912
508107820
594487704
850897391
1070698115
780122360
917817689
822170329
436535208
1378724723
810074659
1233177186
976000120
430142056
897803241
181841540
13433
1034809799
1115659004
1155696729
1047268306
954058593
1103723761
1049999510
1300955522
392891747
935416216
1079217915
942353758
944269089
1097678085
1131871790
997525449
1272447231
1032345906
1374607788
1012457622
524562570
1254780434
426578490
976497370
797362674
1041505982
996837310
1036295033
839189462
1332904170
940004676
541857497
1250895768
1187838275
356596835
1364895102
1112730919
1144021459
763913536
1059482743
705090023
967432071
475253228
388361657
658809542
36993953
1148043543
136679969
484629413
1151552630
374699827
1275880665
490884950
669086519
519873323
647982965
1346876365
1233796728
377889768
1093409487
427099930
759913386
1062949681
641654274
974116740
503993782
1361145543
829243770
684054608
614261298
693689153
964425025
473017419
875468222
1329494847
634927244
1318077177
1394849222
588255754
584820732
1165292804
1295525862
1053737808
884633913
456838923
787226711
1207144339
748385780
660477234
862751493
1212357947
535830270
469413464
1354024915
340470622
351299339
871070825
293045969
833025529
1187573045
1003027003
721639831
1353032235
705515290
509614950
109793205
765751340
852519467
584013169
547790818
874933654
628709388
1119937765
478227024
416887541
614513548
447005157
1115879921
774029639
472578069
1298800780
858896172
1023781998
621513957
985955567
1244267839
851987712
1182615685
632183703
771413544
1092290709
960964165
753983119
413416486
823006896
1124439813
759038541
764588391
477141424
1199368742
987676311
524068466
805052320
621961652
1285631093
782564404
672248469
1205411927
972471082
206413440
598859946
1063000060
875586371
1211122760
524842519
492897843
836422700
732582626
1194825961
999476492
239532366
399467254
648938394
1084416448
1390418415
1392074181
1014466765
475382133
1161488934
989951464
454203647
606541779
1071497766
968052853
953578290
495989721
719167947
1191476774
876321467
693866234
703885142
769002366
293115202
409172311
1056743393
940409514
1268850342
1150046499
740635222
691461039
576077010
745278172
1026976926
354255760
459902773
573657037
461704158
1049144986
1251336701
864269433
1365150143
1335933289
168356950
1356927682
1120309372
1138283952
1048536144
758481404
785473227
963111054
1361889802
1297212889
363665132
897173973
1043602308
470572158
697827021
442031005
660248292
1359407125
831677770
743730189
1014631111
508551919
1029245875
281625201
461616507
1340268404
1235348659
975412547
836120940
817700450
247870590
1300047405
1165098072
957042058
1072545504
682055145
1042805985
863779110
747333354
232563841
995832374
1143456900
789780474
1386273598
1087354324
455822720
993951145
513469322
258380636
275327344
791461626
271323297
617827895
687083702
701833647
1196423996
686207158
499550902
1073311655
903853074
1212771350
1358205909
551247599
237717148
521297552
871537757
265416187
437302097
75023331
593577189
855463571
506004458
557152017
1098063325
550296411
942754714
471289089
998358165
809003275
792207958
1225692516
1049653235
1169890791
522288910
953247504
658441067
1161764403
513249398
392331712
1343889151
464304563
483534549
757564523
500415144
984306125
396392735
1328341691
852879723
1077099562
1223913467
805136398
1020051623
608422596
225544094
199879597
646104474
642301554
937698467
669967909
243804776
248120053
718233067
436402575
997344839
976880172
903465192
717512879
441793590
1134908835
1275264992
1251674493
1084656343
38629151
1004822219
732596349
566392812
237790409
691608364
718141198
890807154
1236530645
550783247
773627926
1178695322
410187008
91120506
1077377241
613673371
1266685436
748834358
1200602875
1165477373
618577254
1299107806
469500821
711594909
602646527
890640207
774343798
795668862
314620859
1325992506
700166349
967543142
507293091
1390210967
992635337
932052382
1162029203
466250498
1005654938
1381206674
559152010
732918823
670068302
697342075
1368470103
968386895
1048144652
1134087390
1347743163
711699039
1032646996
432504819
742037996
513108683
1290167592
655526759
856728577
776340919
862803847
697594162
1228419395
681143606
1275571157
883843695
162583040
1192856722
639735698
663548739
641531080
662833931
748539966
909758999
958947462
942264674
1374879850
693379942
655879714
627833187
731233797
332944300
346707780
676621969
224312997
1228595698
457965896
1368381709
896138469
663876811
495947970
644895614
690439567
1398235100
721461714
434020441
1005193199
470079481
1044156775
525378520
1383818884
475054691
806984904
1128843921
1144875007
353079373
995264492
770622904
1325338699
967336978
730696056
1284595325
983251232
961128176
645639526
599452435
1098383155
543851301
974189990
536830042
977151731
796298112
781291645
707398573
1170186043
427199269
383600098
1196536052
557783786
493979875
996738902
446638867
578601695
1030348437
1171897289
786871452
1329697784
1146685405
778129899
1322750978
424580820
1098094930
716604876
989121410
487864890
838825133
806096155
395806956
752301683
1177891037
1200748590
487561264
592463161
965224754
673336344
1234095611
1004352832
511227169
945619865
280433622
590446869
242242644
422021469
654465686
399171679
252534066
684720038
1033986826
510018977
815862529
441771875
948028052
823425175
780901833
702161354
706163484
920578890
678816088
571432769
730575291
1009740159
864168885
1170909460
67811846
545432318
475299331
761164604
1377223584
976706637
953877550
772883392
913456013
801477441
936229770
890995223
349474951
462716776
425884366
1041618166
609446761
598420664
375857701
495834754
1010358468
923165956
1236923349
586766990
1123936759
516978295
320414871
956831954
729225428
919939388
793106313
1339406826
529051473
874113777
1326279918
645291747
750138896
595817749
730244605
470462522
522420025
1011014608
275157850
425841642
487939852
961929811
533880488
536879496
965206408
574872030
815927374
1295786144
264492701
428243051
553301239
1083811774
1256968811
721464661
852582683
185849291
692289817
1109958644
855035535
958122416
977561746
996805827
496705148
1389188862
1289091608
573867375
943035039
652383933
737289679
188504831
222633162
405861701
1145366660
766012924
806324310
701142563
334352960
994285356
147949866
586060795
1032056590
476606701
1149090682
985322185
481081306
603402336
1193205796
807946430
443389580
826080435
739207961
241369583
176010107
542623904
866733560
959917667
1381246637
95189199
1275360822
258029532
1392087082
1369533406
1008651038
796171338
1263302464
1261371878
815426399
1355203435
914446432
526875163
1018139877
1071481998
1156893684
423124897
1305476756
1301654722
682931967
1399439431
1046499159
758932520
391342548
711451280
556182121
1096327438
1131094382
307893306
531471329
1153644111
384249566
314813410
731849043
58111953
1118263822
203994136
536724283
683176059
1132035375
758758056
1309623790
1193340427
1332642038
1207764404
781068433
1185920338
960654954
1385902295
713898755
1013629445
102733282
285001010
642144188
897031331
1163392484
1036629280
231204056
866487727
1111011551
585452937
619041796
688450993
214472913
345489982
964166496
677666656
761170866
517076060
1107963857
722930110
1178467887
1260365564
403990005
5751894
97971572
466573025
561555556
807182434
1314049982
1372395624
702368288
306742667
829584383
1124002360
792299533
1338828962
995823209
1317375161
459638078
541393826
982127841
468933961
639260751
1117716863
346155063
1259058965
154895929
475322012
554378393
566353218
469009020
1216106613
488062490
863343615
781775641
969879372
1363573345
1277641111
813952270
921967848
845865741
1318719708
420672505
506604972
761913048
385153072
633868960
1016763036
465405455
362363
962627561
1108215744
1366026616
469346264
1192830027
952005422
930904819
700009684
676412431
1260023772
1016833966
493434859
786918913
971517393
1188326212
807117637
496177217
911496217
645011273
939027173
1330652452
458093317
1215288014
978136305
1386444196
717911385
954365531
506596547
1385675104
1279456034
709385899
545566829
579949181
469056300
756323256
343971110
331753790
1273749022
654193590
1267202761
839059215
874835948
759860461
1036923464
1029575417
945507594
830238866
455853397
528034226
1129102056
1228416585
906749640
804398241
334495930
456359164
865382018
640176653
276665158
1165559879
746400364
472708006
1179593387
865954440
1295843155
1052274937
228758088
1257971517
1207272528
1095261177
421279022
481335691
1221996153
339584555
795149048
1095703652
499341819
615786955
297930793
484698725
521951339
457512742
361550599
930728198
1399830706
1098802253
403261839
971118561
1145684728
1032705829
586051319
852872041
461159031
1190842838
637630996
737690361
1240179286
515743988
1058548895
1301471836
733732878
847808244
1398728997
1169807722
1258618258
830533245
1094410653
404985116
511794716
466297484
901083685
888115642
973717571
371335894
1199902542
935122593
1288255141
1020084935
387084157
636951931
238029480
260920307
699449814
759513985
1093479609
676915520
833288821
1224494392
1123841569
1300827166
671339667
1114600665
877719978
630503036
451118879
1234237103
929163850
204427308
1163652057
123123449
822483148
341020204
613664041
700804893
1199011842
557393902
1218316833
706358800
819238310
1177878277
899615091
446391466
1384797245
797566614
1375161542
364314786
430348551
1351972320
1030867047
1120036101
914085801
991782883
895639438
1376585196
889516984
587316340
1059946843
916592638
1132562777
1201351219
1157310116
1018644723
258127686
701459271
408435759
153491870
413347118
915854613
1114960078
790038635
830474287
979260222
1071415853
839542716
957628494
418058716
490728070
1304728758
547383686
1393655056
1128972341
1131653169
442592133
496207371
1089367231
407132227
888468608
177047847
1067995459
1396035021
715089514
1005448289
814126493
1271505265
1284906663
1109781569
629175623
1282467601
95372663
538024872
843660723
899755097
704102800
933270161
1111244785
555408116
281841245
861333875
1061070094
864537576
920331629
396378685
650146152
1008359954
188960249
951247854
716876599
1104941796
1004535477
1326224956
1238205601
1051909789
830627212
1369423725
674208008
397389696
837941807
838541761
935631435
345090993
745659784
1052759414
271849920
928298690
423559024
1036542443
1030452264
855944116
367586672
811803745
1320475134
1013381188
984806412
1165462417
1157030737
1329122657
512822759
1258479407
1332827439
1018505270
778263953
1073219442
1211849126
1090797270
732624180
1282473453
1389060837
473890897
517782704
637745121
762793250
772299616
1166896543
526943396
357024412
1079669271
677024998
832804089
1370557271
1022471403
726106146
422887272
115327237
749485472
613185467
823261183
916843810
1138874521
220861558
835316813
774714811
771482719
1037265271
758918091
913517736
1055069154
1287823143
784038870
791889155
186167241
1152543767
94147319
1313963618
998473521
651755821
527544757
680090224
1138681372
460763864
1012734274
713654
820750204
519356040
985257625
1041365296
1387924026
1177939564
388000283
667356299
454122999
826336999
1024979614
953166343
1093429350
727976355
774190929
607808722
1078899847
493675852
184443776
1008158115
1326711531
1390630476
459430303
1253313074
1309568964
985568298
606354845
1343908891
1139013134
758946926
1376029852
568822437
852011798
873800206
552125036
604629030
396669368
1385538980
302109433
890495366
1361747640
383358436
842876180
1224339126
1387749686
735013166
872449
591339640
280109962
1328247011
679239523
815646892
1159683950
811807448
1333081825
324253378
508668533
941058368
1277491389
742830701
816299744
979483230
1335763310
804144998
391751854
954366204
1110804090
990600012
1371055436
778117356
861905572
1319787920
1116822520
1352969699
796548918
1088549651
859355918
1180637043
584073941
1362518586
1320181179
573380123
912492414
711944940
330925
786965617
757728227
1050749342
1111289328
445375286
840097165
1040443384
1009022846
834957036
855082286
481595882
385219288
371342700
540954928
1141472443
1048321446
1098647410
797498499
772864889
488347990
509720876
534826691
157552570
1065167885
791238708
475114901
890886585
444003251
705371274
641963483
696430701
1067048679
776709052
934719321
713401331
552358130
380339577
903911571
378358866
373995779
641974023
580248183
1168033052
470014747
734857892
243858910
1137752493
1315030280
510646111
1251805591
480865913
563271779
736284323
596067572
836497745
502326265
654857218
231369992
1060254052
135776182
619150673
565609506
1375129009
934376670
1177191312
1266866373
1089110797
822562946
1332845929
1164852218
743474815
1364331821
180363346
489234706
584659805
719169244
1045638792
1076989306
1353636314
1160194784
1095999197
758605319
691132730
665012003
1205718193
1153675371
920290823
1021788313
1304071342
821537911
1390486067
638544273
1236698896
668066992
551185367
404465171
1371056208
1370118209
1293071161
434354503
756982705
651323538
873299495
1048975430
389107642
649400331
654624569
1348772057
1181895312
1128403683
1257127287
981542331
850220293
146286025
1303899588
741767481
1055903936
411702576
402949481
1262660477
1162732229
665459284
200054276
891285782
810588800
1082373400
403683146
520952490
707406818
679171470
1293094116
876596927
768129809
740956071
486380996
1244182541
685712165
1184810897
408356383
101825214
845535163
1330307653
1336251037
1298211751
331737259
210260402
884415810
833220278
421659324
1199878379
1320897216
495326498
1212784676
1109766754
409692506
977575771
352923545
923150005
1280788199
768865778
650764380
1080958135
542890487
194538108
142915062
876928076
1030547467
782701842
1326022994
576410025
715011237
1212619962
748262117
843419791
653889622
780527832
873774774
542910100
994897820
978731233
497639526
766311823
1321928205
905923188
1168255510
1122749631
659863646
762253355
832594081
1275246548
711782369
556335432
597779924
446878475
760345441
1227553886
1272846814
613668856
582322816
1091390665
112453798
438968267
1252228818
1135005352
691766987
1133493666
1080305990
371473772
1123841460
1305068600
769472189
1181184231
125411048
837366267
205978934
523168384
1062281286
1200444124
873379221
1119723990
944112997
691789831
1128553900
661243772
801810492
1014640378
549517167
998888025
974283108
1107015271
804683132
801329574
716122774
1200779446
526044308
1347649823
941586781
505267704
1016828924
1293127169
1052860660
1066459754
715286664
1362251923
332213579
844948448
689813497
279354669
212322771
1316076182
899721997
610726347
487085802
469808855
601588928
234383071
802041693
1153038641
720708002
880790490
486397683
1353706405
174641975
285103477
470088323
769458646
509770004
1292410438
576981799
884189045
415136510
402982267
493092380
668755799
645248200
825937794
709196444
808440054
1087257151
1233257099
1272749207
922595877
751849631
62602805
1351894486
830754586
388503223
458035917
544806513
583257652
1262462244
525409116
539151093
334464514
933271698
801301782
1383449064
389009926
876828997
645143282
803331686
652321019
838095149
667506702
769803884
496833423
613831217
1089259282
1277733861
1254595171
452069578
623272773
1285013440
577343344
553721613
509183520
314442573
1343875970
457933021
563436314
452967803
885490481
455024017
521047273
530142825
721407433
695460755
314045685
503910786
419597034
510217595
1109841332
433642010
789067822
1308411584
795536229
748450655
455276290
389316200
587291089
457564887
577462665
1284787025
881368259
474752654
1010769251
1211367937
735694709
399088696
795369649
600766441
1079890752
575030943
1083586072
246519212
892216905
1087044865
831819550
1308595257
712117035
554381876
880061142
782879385
897231775
333279738
586631842
544984782
996790899
462818128
1268876027
774700556
1304672755
490988192
669508241
683378661
476955617
322802827
522029767
104255923
745783840
1265764732
952850719
1322802592
508810328
748424541
1303317215
1097451695
371405374
863340226
1389238862
937993525
343458857
1199698879
1042922204
960590318
1396400943
550404280
732321482
796956185
583535397
970743219
759643740
583728448
1262359114
807825331
919581077
463529640
581419685
693471525
755045120
173085102
277464030
1116770807
1207437884
574178803
543067684
1001331094
746267486
627621164
341688176
1356377489
1351320619
948172585
530745078
1159472590
943347139
1258494594
642761905
767023918
884104385
263373819
738115746
464948105
988730253
1219544256
1097645628
1074904004
524200199
1016064182
369394461
874072302
899611717
500704094
993723200
1278673122
734453631
768041745
1045771954
1039337882
1342545889
723405779
746575152
935161658
966879427
1223203130
583948124
1022934973
1088978352
1346316796
272254157
70121266
388415637
408849478
673449514
523185144
1163550839
964207841
1374639482
432508826
980258896
1333368614
826555061
1309183620
1024455431
1124044268
390372611
173056845
1023069924
158758005
641509519
1070267430
638507277
452360085
1200308684
1325297381
530965479
1081521441
1382777621
592501867
376375512
815676409
690069676
1368119084
1119188515
161738886
486885891
308291225
1032183774
1366210403
1140441607
1165887751
735035767
614077121
622064885
816087747
367224612
1042276320
1143455889
720183595
508867718
207323526
391315500
828721724
535905757
531934383
1100878681
814160625
480955520
1054125616
1210790482
1026921957
1077843406
1107151633
1381811260
454035381
1298708597
746750508
1364087090
914428089
350787596
1179813861
755348978
490202076
1365519165
962687691
537072799
1176043822
522320516
106627295
775986616
1049403730
1028837444
1008373410
892371564
1299915853
1037431782
654768362
733069969
1140076899
1232747709
663019258
993448449
395969140
1112781165
1177668004
1174583211
1119007960
600362287
434381430
338324260
576701728
1383401820
498069769
822967458
836517944
1338515219
212620558
572317190
829141425
811144116
697743776
378056769
622229715
231156507
610942976
806412459
642759657
863538094
853581641
1255550602
325368655
837325769
1353276347
1348838898
794484022
1066455706
1293134462
487484780
1068113131
1390417487
1028753543
899002241
981067920
68088062
381832481
604536553
472093425
445911467
897450337
704049254
787142923
497761257
1307855631
1269947672
1017725658
979431382
526277959
650126182
438793401
935265012
806459181
719727722
881492558
1144910038
1078240666
1103949058
425357143
838218944
384600481
1212922998
1215226308
1261976212
1352021529
771002512
1196675216
766285393
430019172
730191529
1009751602
685496034
1041689584
502339155
351216318
941906968
1002321520
1013360778
770295414
796489199
691713790
1001345267
686737308
618739814
1392107627
737952256
1102795380
858160868
463321259
730986015
1268862337
366468214
1204328937
1228660682
913367735
478301858
371209979
1080640272
1326959713
1142128892
646769371
1055194851
673841475
509601211
1286650192
686501926
365547859
814457635
1292734738
1192017680
474836239
864662750
612866464
848449511
358241586
490163225
928932766
1210236212
909557973
745792977
547939797
362172951
1176777164
344321345
808972799
966000864
632318034
790347961
919073143
419091943
468737289
976740243
875713670
475506204
1168891612
303049932
451113416
867227474
489457737
378487059
760463410
1067807656
934399359
599335689
538154255
741279856
932137302
494866476
229055859
92177723
450724833
532858388
972968778
538948825
1199691003
1368544612
1197013394
1004261389
1374243716
1169680690
990819999
1285239358
894036101
1053555818
1226510012
921589972
1179272133
798182241
204239660
1285629874
662907999
377792787
1240668962
790052881
836734989
1314838309
842771245
899014264
1368803490
878829959
998243567
846403327
1238292649
1035346414
865670342
1126904883
404792227
1095404339
490855898
1003918389
803582252
1260360221
951625344
563754677
906071020
831831070
1266067834
1381741353
1007877971
948504318
516014211
871224905
947262177
730458462
1307680866
317984692
1124881373
732990805
398331554
359459185
769425359
805368555
1059201241
1233417840
803404039
966447561
1020489636
889161628
1025864803
848990273
777362128
1048323665
341898912
678258045
1239739582
957283576
1165823034
901209549
462491363
1268921129
776328540
1262537926
1079572276
669485911
408856297
1213883995
36267371
1397255114
1081679200
774554464
945454896
1263286771
1287009480
1378717177
1282075694
686685193
994059069
428820007
1280840017
285360323
967860863
254612511
829947223
980625524
757902941
426510803
1243822489
757513160
819337679
627560994
1359889481
430541670
939046994
687772704
845653088
886256045
758528602
966804356
1394906088
285197810
843847152
393403975
1033400930
150893725
537653464
422669092
987488846
1121689034
1023014535
1088759180
459376461
531155980
439690762
611522920
859955538
1108809993
158900983
1032696180
673246864
782552706
205503517
503959394
1331555534
243849283
368626432
726078524
419183661
1393579782
467988992
1006713397
1230990121
583042080
990480071
383394391
778506392
1174800837
1138839016
359228640
965950711
691679264
1333513555
798636062
309550049
566372184
520408903
903180348
394721436
1164219649
961945147
945043208
1045401596
747059430
1183478512
833163074
493595042
816141687
1128100404
854310142
68956259
1210734916
295508376
744648122
1396863359
347562773
843203440
707455045
990879858
769313270
389620052
540515301
467842964
385235210
449121881
767911364
640248355
1184076642
645176678
833504835
199168526
1166263419
436679596
1091893667
1220381362
1075511724
783234424
833526824
1328986355
782683329
1042436795
185398246
811636502
1095678983
1276079293
665594821
990506299
495656183
1027258168
1126295480
940849508
853136250
1368372914
745815990
1381483281
738491076
1259301179
1119991036
186004970
1071251462
754749746
1087221384
868699065
1190467309
335213352
684370720
1127380747
393559251
1135068288
1299722475
1002025466
742206828
1093919820
848082813
533838647
1279654422
205144804
735709131
661453408
462413931
655013380
587408944
472252127
1088388435
1271904327
1226805562
611240279
1088220734
1195400326
1341583511
1358318157
1322386774
1170552192
561622158
1249505383
587705756
1114099967
864273752
545738924
657502168
734860971
707026552
1393598862
390468011
827077054
799265512
208232191
490275707
1388883839
860497939
973246409
1033750538
1007891546
758062074
841923480
867108495
624634579
750578222
1139938233
533421890
729101287
958846771
798720097
440071999
1150406498
1354211529
1137307907
999160923
978482402
1030531170
876016302
1010818014
1062566289
1335625168
1379389299
868802709
614041849
1235099445
1386566012
540529343
670042475
854716890
1273402304
645785379
1006803268
269712407
381938089
1075175656
728007984
961825932
1275204489
835067051
696415959
365859540
852303474
709572622
996201698
624215067
488279550
765960503
1156868264
754504604
1123644335
477509312
880611547
1065204526
133975484
1300995097
435643645
445264263
1348985002
700729940
918689190
702284986
997918102
607891415
890039255
680569876
1254430900
852267926
932118006
1286193947
602083265
1328862066
1328855540
1246526388
465994751
1150635719
1171446270
648060398
1347411645
1018277260
1317905228
872279574
1392595201
984977843
355854458
358449835
892547769
1039365187
778344327
1138308931
199410671
762384465
1373665242
1309442887
661464870
356189988
464224456
584519525
920566185
945539582
1000676816
1061446617
720505965
1059719579
946200710
1282481770
706670619
1216920346
685556311
1101638226
432718647
1111701274
1328270244
543039594
1212730004
817437124
305635078
472866382
435332983
928787918
559532335
907755386
766414147
400946071
106732967
685700207
766822513
978751659
851668239
1119084541
1336915800
277539856
424879356
607437749
1082388756
1243134594
859152721
628655479
1355216440
1358857630
620743317
568686991
1307041041
965355658
1076036865
1205998414
732980478
732496221
1294243922
472659370
206424545
943448895
887430249
1284166571
1108388469
1231504780
1143587670
239622580
936325198
697778651
896887954
517679038
463544868
1227567169
966415451
586883122
184323320
474046291
403467467
575190982
1013162170
637276348
1376251503
713226482
1294402062
840786168
1109999811
763136280
334803081
726406520
586858070
1246074596
435339410
1039271818
851698098
984249926
1070216014
1095139148
615513149
395558467
619892777
718394196
1286294826
136470294
1014697942
875264231
832730741
1298124908
1277670342
1298540304
1102650440
802464269
873773546
1377671423
1185680028
1178290153
287770119
910616523
724175625
599933918
952835819
375617043
1303315544
790772448
929812402
1296647525
451436036
748972826
585877857
48074645
304417217
803515418
333442526
1175029839
931042850
979948483
714645534
977506379
956578924
966411091
497960770
756366460
429698459
1091439056
508880590
1288579703
912928829
841703087
1249030813
707461874
982469702
1161518756
540249182
481220044
790932757
1017608494
1273890263
960477650
829673275
1100056446
851439080
1296505496
1008092169
753108001
1014322006
301883936
425971259
1260410170
695607587
575027009
718211386
982268080
454889456
383350636
918686214
796537479
1266024972
1158267561
526945708
460590847
648867847
1223251043
695087801
441001218
1255731572
1372902355
644642145
858179242
750955284
797080689
1364156976
693659500
1255787952
460959388
1027040001
981513554
871432489
802272032
742896426
431748048
1100089220
861450111
452493641
411918018
308272542
1082407868
804664502
998852956
554819542
141301936
315044794
535285360
555513498
983181529
959440416
908311270
438890169
1029473687
730980749
399272660
930839704
872150085
1160782287
1140084072
403864715
308222626
1360815014
998317964
1186409475
690908947
1314265515
989920913
571133651
1360072627
639005982
1313766599
691708704
969798679
325534885
459858839
850797692
309723849
767766356
1248211385
614581577
496575176
741243041
873834151
1171812063
502093481
751621547
780207874
1362239639
1314295304
743526697
1074286089
1113167138
1305241653
400324021
449799363
606418536
989285582
768885092
400284757
771607691
1136548646
1348360416
1205822779
663650697
1012804765
942922366
743118427
656317771
457890062
372131762
351905240
453775417
545198445
865471733
382047901
973521131
1319459328
898533660
960356451
393336195
1338933360
830266961
1313710153
826256147
1295427032
688915784
611440478
1180096166
713709441
683634002
519083701
1379346026
363975310
818895698
1364464005
797735310
917180286
738247698
636639129
413546315
1135241536
1147799093
547586761
393269861
1012507958
1069296468
349633433
455649842
1208587492
882799640
992923671
1233532131
1188266823
988792249
754862109
678679360
1165376844
1222696898
528406896
615291860
603684920
649716547
907016534
1016542795
701800038
913714480
1193151345
1249796728
445942330
676724637
335504405
542589645
1358951901
1097364365
656094239
924500145
373807338
1395170146
812604077
815260385
671520336
1233984714
496189160
437302685
1257886259
1364178094
767001339
1026718776
798195979
1058915476
456031126
744250761
786021559
375292089
547563245
652289684
1017415384
1059597801
881895828
907750913
518016290
276121637
529220761
412693123
888469232
411931368
1251434031
1231129594
1035381143
954164797
482443763
1328904824
541333394
604884663
1084520771
194584460
1179753142
391735290
1175429100
1230559091
375327954
1045913829
770206496
1227844897
709102629
441624629
1229295774
427589692
624037506
1214558097
981945042
485506976
817283203
713220438
1058283142
826934217
212191927
687688035
1223773183
1226453163
594785006
1374666782
916865556
446968955
845255015
589820224
1273543642
991919368
900542799
1055843100
1325899928
325539301
455133182
1346569636
818944408
449418369
601918051
566052090
529323727
859724730
867307443
502012892
423238953
310772707
486548062
1205479692
1175185903
806122658
350253957
771944484
1094061270
617536996
1335621827
939903785
1234162949
737488683
797782916
657606219
1112532819
482022486
487360138
587050058
498231496
629499335
1337419607
720010145
1010199432
886907794
1220974562
652400179
969902535
1141207112
767618791
83977029
516410187
584379699
878949745
1381036968
602876992
327363690
1358491153
1373709084
1024338846
558057178
1175610686
1106972738
630601658
818065186
530874914
923800803
1331352397
1111396572
239226107
1363524274
1017760424
160772124
1312391487
893962869
816495995
888545307
701471913
1006351365
769329465
1182681421
840925613
865680141
1267334586
1199784398
1033634961
1343766580
624593095
833089729
992421994
1137776293
903483617
1341211743
1022058648
657031982
1007824013
484253876
1323168159
830036606
868463093
596718958
542838392
784617254
677114537
1359620219
1220576180
674474985
1267059770
203077787
1285971988
890795707
397498546
1308476129
1098463213
1149254905
492432418
1115669285
512605771
1031359470
1066109502
809715977
1052491251
739777752
793812340
1130319329
282519399
799484054
1295220592
671945927
860827746
694154106
902797454
58190370
1334007037
591950691
596065111
589086594
153219128
459875388
619409169
1045567567
1340384954
976946347
953472996
865309237
936952670
874834331
982075914
1275310374
732088561
432638036
934752455
663814988
1032326350
1175247285
103605092
412214735
550680383
1095167824
1324986806
1032797790
145083802
1025113078
1238603611
1062341256
571547839
500994222
512548957
787871472
1045550696
311767215
275610425
952929738
504105436
1289069285
533637433
876313077
399069226
739753925
978513729
1059965094
609155447
275429179
1275860591
1271622879
498005561
403490778
538106719
777818721
1171301082
622767440
768922807
792926892
1006120855
1121846999
681036605
575360510
1014088709
1179276464
1069546279
1122034454
473310126
1053380712
765109534
1082171326
1294256993
965163916
1237378514
1335853756
700959749
1003971470
889475639
194231480
1205225565
652075543
688989960
862026659
705128385
281721253
955740908
459631872
1344038664
713706131
765789367
1348394322
1394111016
514144984
886534236
1358112765
253336086
669237548
604329828
750923090
389125989
1366584227
404384207
965261546
730044989
612656450
1224771215
663702314
1038247953
837173724
1211344782
1065649156
304112376
858107418
573494944
324792241
923741337
1106741971
970654225
1002311738
1267865704
884483220
1077847166
1013915042
891202729
1356923834
475834604
624768365
503107646
835930552
943061487
1107747353
1031656315
1203604731
705613102
1396759664
331307222
1069867383
422307398
554176337
1189848310
1311051320
583265055
931250345
722835839
906037238
881236133
856029389
307923772
1290659451
625296287
721038564
1041729790
959539466
554732207
1040017645
476544518
1278134445
1011842960
682742413
933901060
502427892
729820091
395133082
835729052
1313634245
489306981
800023988
709265559
271000247
154690092
249606680
1169537938
724969536
1379115822
276845905
637524683
1101025569
596752850
1383851646
1199151855
750019746
930857409
1334242644
943057160
1077594
911645516
1306231313
505206071
1021545052
370584351
762422222
1239259266
1354333047
582548897
1151185128
799226992
379999039
1326253098
978602544
346696571
1064696122
243176217
1341375898
616888401
832106002
1397354498
1232096847
1368447310
1365199270
786189953
963768218
1316785162
1098484081
1340391739
1151943786
520699709
559464468
871090411
1228451698
859645260
1225540837
1206565419
493653662
1004523904
516364023
1149101211
1126152235
1308152621
802100665
1336983862
968284719
417088902
498784114
543261968
265094333
1116927814
451918263
909031972
644753166
1343612762
749998337
1173519471
714868369
501219083
1185023829
510036200
1086039914
1333607896
324077884
1376256979
784558645
1282692352
1140456929
347663972
718117101
741340249
1136801527
752270879
521732753
481892444
534448754
1264444286
600818870
946020877
457015646
557712249
1205825704
548008107
1368524310
422145232
459335507
631752350
562377189
452008981
508305491
1374742847
1369459919
853588888
1306736820
300711673
852631021
823415099
442106894
1197082117
1277793992
1340555920
758405746
1132740167
916021604
801126839
869925987
1314646082
1129307107
892757675
327806002
1321906871
673691719
633123980
1045571174
605794262
469768053
846964756
1360564574
841824997
522293825
1029428347
1212632017
557688751
1202817688
690859627
548843783
496070114
889472331
442678023
480995767
1087465787
516446334
1254675517
896324141
281109466
604748732
967653958
864343355
792770856
351501826
439766313
1014179393
137240601
789970986
1219195418
614299437
1370904181
516648432
1055654074
964057780
1326021201
345383729
424107311
1228921450
1261286891
472256869
1305280944
760070632
837414348
1245012472
1083353466
474560152
794312328
954292593
409236859
1368444219
792648081
391019005
873661791
956087427
894000913
1131606879
819019613
655603868
1089812088
792135876
822380532
818307794
1298257474
801699257
224122791
897968766
1367424438
1176197800
408563305
912276611
650373211
821028141
1162649694
1199146860
459248069
972573760
357846728
1210455741
951658672
1211992847
960112236
379649240
493782851
630172804
500072064
705313972
1224171985
829264857
646548725
326956355
710228943
1038955767
1397078766
1142614434
1373413422
775863635
1377256499
1138730766
991702226
967692788
433239021
1176175899
791567273
1153702778
593422609
1007197101
228644418
976200925
521718554
795180677
654767157
416571150
1348178994
815879426
623102064
1097636824
124066494
553161814
1133689337
529864857
1273262069
917086718
560077643
435275591
548093122
426657141
740291648
1259555370
1188315810
476887778
699071796
622864024
804179314
493836818
1048332308
326088141
838615797
553480409
595650189
1003946492
548238836
403297941
782258657
412349750
1369676534
714633977
896502149
667359279
1353304252
862293941
682308673
1087424433
637244404
883580922
339438811
558328837
1201878096
930750093
884493208
547960415
309937352
1375527107
742279075
771986408
423336739
1092959714
926778377
1010898165
1346507713
771929831
425067985
754134937
1298278686
1222554045
1166821690
1198673099
1139855728
448205833
356133312
1367642463
527300656
1263006594
976532903
1045879228
477818101
755743653
1324428558
733796758
324031421
1201872514
733551860
651644491
1377966616
651847380
1393319222
387841666
1284585284
715611994
1222822081
709268102
1349651936
1150635671
860072945
1148475875
638255687
5475372
1023987484
580923588
473207313
1145782157
546922825
1072930601
1003087072
162845337
280873154
577510486
807500655
736949178
935567204
793210198
1202241471
352743715
1288597986
962679892
939279571
1291201818
294113624
827808588
462682532
643295113
287735068
424445839
702872872
81350381
940789915
1279649299
738275266
800250752
1219305886
520319348
634416485
1155424786
866410428
804494830
870546991
502783377
490640933
744555410
871917865
961720549
1283488117
359152563
482272461
442521056
1136951844
1307493817
1024610264
1368385133
1016557711
684114734
990047526
333021306
929684051
582826145
934773031
1169544552
706235729
547944685
785434001
348673611
450720230
673866272
431724075
734854231
84199667
1087823515
304082039
702145957
1195816543
1187193029
752280888
986796719
822839234
863748221
1146978151
1099352284
535572034
976344553
827089988
253652458
947245133
556317512
810706848
410933495
613959942
1359360918
776032943
1151924267
850208651
810471676
627425194
805489108
529286296
1095858391
1024093422
501418256
1269878395
633813886
1000681923
1223711710
772262136
516745847
1172965328
493883512
1396097726
1089045900
1114267604
1268733266
621791031
666969497
1040719022
665506986
466819240
342090063
238541480
899703075
189100865
391643873
344527917
501474377
1211186318
520793069
1313152006
1076096738
846354615
1137572945
391577118
398314134
376434271
1380705598
888654411
1182531720
487419629
851547720
863618218
458692822
776949598
978077014
805447237
726068538
1002372467
1175432774
1127870049
1269373572
593932362
554538187
436099882
613180019
943882635
512594305
680394794
1388445604
269317391
343084607
1263002258
1254403097
852606931
388128836
755199960
592491101
821295150
1370895008
1304154293
1242760263
1193644702
1081114252
1006687621
605410782
1136367828
857405649
555875255
992115717
502262773
1315399329
1289180633
331112824
979194203
1221441153
334902973
1085510131
689354872
693047544
802423093
114577646
1012753187
938889997
791345691
1383350660
686769330
1008620292
1038144392
1155737635
937494097
1067595140
698367396
575644585
555832576
626435433
449587175
549314120
566763704
904481318
866108146
911019598
708502675
754133624
937875857
1105309957
999752964
1082074509
410990897
400487530
333631552
1339858621
1136246036
1161059305
501758514
353906293
684744313
703615856
701889497
1298644094
1329789502
1214848007
1029577494
644499905
1127870633
1298964213
618172044
818750019
1124007693
842167419
622344568
739935488
636739948
1014558042
998320965
1264578493
892942582
1085708990
1012901235
887617506
399519215
905161816
733880078
666865391
1024215964
832404612
1146323246
644033309
713581483
445273230
1283279389
1298341573
822388870
887941891
745399198
763122300
844661934
1212180701
705780667
468894873
739640422
811681315
1256708605
541233496
1202858388
530802519
832574439
1381606184
733967118
1331404984
578240679
25945837
788137251
677377533
1005680771
877436448
632683214
1321542302
894801691
1232219492
1377630541
1281839136
1056635284
1272919372
680801030
929065529
1340387435
917098539
445279334
315452420
1366140826
318331955
430332152
403129348
986772658
1187799449
1029451711
297023250
887797169
570067556
990053394
494256467
1093435606
585703862
975244421
1238513144
803560990
788949969
1029381192
621128624
737953124
706419367
1007411676
264065856
1349665937
1067969050
1236454338
422813800
1344203964
705564829
1124465695
806069751
1256071869
497275159
372490132
856602507
968768248
934482308
1239471976
1248615286
1213172208
1312269066
1071322745
631835207
1205336495
1094815945
1114279283
931241542
482608765
1181016090
498826622
552684080
1029883639
572660128
406657082
1151781450
331299664
893374961
608070648
563948054
700348725
1323164544
593799270
789922847
313369207
622631027
591124510
748631641
928535987
283253984
608336694
929929882
818991635
422371533
592831121
631501156
1019654900
650452834
1396867339
1232107195
866633201
840133031
856830979
189175181
472064589
742008647
751637627
1124773730
920416472
698667021
594982162
784824998
1040578842
863949229
370818339
1181572933
922316906
200768305
1040407831
694003721
1391485984
693272917
398077052
1196329482
907072561
883317003
691265503
337266598
1303596283
897703907
791613998
334261302
338353279
583053423
1228355571
1343836689
840700176
1019960400
413699580
654636563
840580543
920915177
837874511
475071470
989378223
750601032
483840685
569210616
1056745627
857322931
1375243957
850945602
490498500
1021649292
1301227205
1003782880
789028487
487198082
471714537
779402341
580494644
690061599
304731353
725193141
1340861840
327963047
694743368
899647763
717121716
1039786929
1084036896
472364890
1158510535
504652238
1283254249
655629178
998065449
972603811
837296738
823596872
560807524
733798169
388944310
2406811
542155083
494559031
454153247
415147367
1381300954
661950996
1201631426
1261356990
908901367
1105158422
1081068960
964004652
599191914
331245437
498993347
1195711514
956044010
800635460
905869811
978982577
1213762637
1037702596
860196570
981936763
1085244483
874832749
898807061
692355981
490068230
474535432
761815079
1013364557
395290654
438778513
889306582
337873345
780885055
536085212
406136592
833030964
591654843
1110339092
795652533
1046353814
116281195
387153983
973292010
721646726
413518965
801017159
441092349
541432760
1396597015
833894928
710470052
1054844981
758363322
318239756
998644206
584480826
1242373312
462927311
686901704
543769857
914895625
338742888
695637689
419097930
390875296
713455461
1251346434
713669003
1362125432
1063429229
812391757
1057961402
1100182119
329010131
223502072
814407499
682746769
566775011
528776940
564365391
388718806
823076560
1165711659
949468156
1141105438
482907300
1342040841
1131056692
1036923314
482092746
500349924
635277305
553856991
335291381
395811997
517024857
464125827
1061269050
1073649889
566205698
849062991
344385641
1140361907
868833439
656677868
925755916
846444456
1268716065
660761427
1046279963
999487768
1168109276
890164023
1396680990
750678144
1015392873
1194404246
1338621117
340670216
1037785803
822694999
364364144
1346861826
384747574
681589860
492372275
878921786
853032427
1307414062
307876640
771934994
624752448
640995276
1171264569
872325428
1223643348
1099298932
608379200
423839274
1251437909
525177889
1180470400
808700043
408133463
561548153
1208340791
1058045908
772021918
650474775
437927637
904577448
1204679076
1054021485
266706960
1221720268
921115925
578071121
1074429999
213926091
1299355372
573758358
538080211
1229243735
497573956
1019721696
801111049
948362690
1025767648
641987271
1340138737
1374962076
1117639025
1156223272
1251613511
1374155235
985167898
961470188
584466178
1277371237
702548613
1220206938
642240416
1262055487
1200192508
1066057980
716169346
1187343507
1322007066
958075392
379270842
173514519
824419098
1273112018
707171527
1158529472
833679796
397741818
1323370639
1362070364
1107283262
1088786010
757427897
1049193290
659026213
985332093
1031332306
1268790709
526644091
1211819593
843734974
879334741
1021170195
1084423476
929482765
733266693
347362125
737519407
654614451
1009054636
610490151
1376989162
1021291084
1255493228
587762139
948281155
1331345897
943314191
321175216
816730544
1043061622
482713242
1116241151
1312762430
1352533453
1196797341
1176321045
822742084
296111779
685511589
922240130
1051132398
1355316772
1186289259
748759473
630088023
1206611102
332326418
300786408
1394006661
626858744
838279082
532543839
990487638
1323007930
1062934686
543760077
1089122162
537494611
452804720
717468330
919158381
1214131294
1067144618
982423336
582924780
622716284
804344566
862280835
578524782
1194902588
888808093
1135344530
634772226
456057971
347157347
935310129
557891426
853819165
680636244
1131482993
698678097
403902094
370231516
780511973
1319805560
1091589351
1273810717
849271398
691291022
752948375
1188727040
1173210929
453342264
932085611
1050958860
947987652
765190482
1004039632
460603199
817066947
54109556
1388091320
995709122
1152442436
878035374
981428011
1280278842
1028918812
788477479
1390603727
1215377558
1025094134
408547234
527626190
824252636
1367240108
854988008
1012251082
1324400857
1090567144
1399267788
914978026
942678734
565315723
744034846
333842483
979086887
250805090
758166349
1132393367
873412004
1394447818
787057003
1137536168
583914273
1110749816
464183562
513405257
866129501
783963676
529758332
1015556320
929815832
802319487
438075112
571041671
1054416583
450511835
1058083745
669669512
711178722
1154296255
1031960868
1156654388
844226587
461581323
713615520
1317168125
787878315
1016982761
1292693313
902656559
543380998
851413369
81006705
1057586121
642227105
1356986776
973955614
597085488
924052608
934974223
1313447703
759512457
1177820155
445639934
578050830
384704815
727399777
1037948860
247854521
1086110299
867405381
383319881
675568073
717006865
1150046214
798713145
757282114
787235177
1111534304
371370832
557061671
603098623
795059538
1361236644
1315604766
411764797
1148302563
767221566
918326943
981105377
1297721510
1051506211
324187052
2112485
984485380
566562644
1347622694
519571714
1192318122
850454976
1021533184
520111995
704678600
739872536
546912647
478785270
784568140
673069346
1320077766
517714049
745271400
266188513
1335257390
1109665773
1086654160
226181872
419328354
794003603
1343044657
846860964
561775792
579823860
1297911428
1314249387
886086665
1215304361
742041401
862560315
1210763837
523895144
483968207
339223188
457041751
1322789086
912353170
1290025078
795173360
156202144
1116217507
837615969
497144
1381436414
639285780
1351774421
864811041
485025015
505916536
1144608935
343888347
1000228768
1166337908
1347104974
466278530
636380083
1157327988
573740616
924859887
1397583194
1287848723
446934094
428435041
424356525
1149962910
825288214
633070971
1396338124
898522582
954630227
1064249902
306464189
134624290
161310724
1255462926
1173616227
1295029008
288931813
284152382
1229388737
968278665
1189225240
5360242
1209580388
466546679
273140434
1337152052
442418624
858284241
791194322
591684051
218546374
1216384773
1172468128
751588051
897887542
853883788
462358575
1000115768
1040089766
990123570
393860263
598606490
498610496
934577097
807133861
1129308361
526126176
1391335965
884012536
621877959
733923724
1236266647
1266454072
84290186
1310372385
928672510
443515069
1324320284
1335326198
1312899422
670951810
829392578
1033464390
1064057170
396108532
237750066
854016248
1374863164
420659039
1111097011
699332033
711475441
860863553
370435042
758302950
1006333326
1318941812
714864568
1062486501
895505995
447813981
666071647
1320279922
868160390
646804714
932220533
1101156569
433015624
1179149931
1226584123
459302497
852467449
626403691
1181707658
824573738
781399661
758115971
228147518
966043364
1065997143
426365370
804579854
870001444
535783339
298083602
1221266210
679079331
1384082137
635065407
204347527
1138676032
1287124421
1220735519
659269135
783874311
791402358
484185256
1227645280
819086050
375097256
1040346914
1108701794
676035334
745235795
1158496594
1152446540
499101699
1297702098
939723351
675458188
609175027
1199764444
1270530508
1229645537
616103702
734246710
200245268
646822745
1302790656
734009045
707519403
1372015204
814225155
542799919
1029506771
623486868
777374350
987587728
889145520
1206094887
558574944
985088280
641445437
779343290
537300240
1344289582
393075101
755714120
1227436177
434102330
869883630
664618994
708302570
1304645228
1023446592
816476863
528725213
470529056
995601079
489563024
929848575
1275984486
1124768919
1365894390
488092903
688736267
523123918
138121389
561347884
1391428693
552595318
456593574
1194769355
1136948041
954810232
342017649
1134109488
124382914
819809104
493388667
984572407
682801544
1020599082
985739609
1324346478
951647442
1146558397
1306843010
1258382788
1077736486
1033912661
1061904024
622460530
1128391888
1262149831
698705608
997026405
908291477
882560170
842064165
1145779969
407510725
739464294
692062092
664083586
758511608
1362884453
406481567
1251784434
490918130
1022249988
971022518
1188073030
1039003538
736200993
469686685
1173942760
914928145
1039808028
1327336450
1308597932
1051851112
950628821
496452313
467470732
1349587287
1044325951
379930896
461163434
916313271
723247432
1181873875
771119
911634010
879714539
501347288
836159309
403174114
917416501
555120162
1066258123
1153110136
844552643
734816698
950270050
381302523
613544386
1054012561
390980325
953786620
1043017826
889356792
334377115
1256497069
912570212
447561751
709886551
607588372
1250641417
513629849
993790156
759933717
493890214
1104396591
949956438
892863025
397556935
1326697360
1035032957
754395632
958642714
1211390811
495190292
1041330909
222818288
1111613855
368591642
438527905
790761638
966048600
753023057
1062256306
1106780255
460020286
988679154
1025373041
244064617
937733963
937141977
639595358
823349952
322566474
972448153
1173364346
855087826
729361805
925153275
1000787922
789084343
563597907
1147082878
1266389832
863383404
382621969
1349049766
1219075939
914334574
994043151
469702343
768385504
1118194422
881039484
545981513
265409905
1129947448
917964269
1306014544
1396539299
720249728
740824786
871322424
1384494147
1147931836
910093596
1323474051
1065957902
1283078779
866215147
1127055870
1006445805
361571619
1292764171
1243129974
30210379
831219883
847455838
1240611631
629199636
1356141213
459066676
807002618
971451397
1354255749
884965412
1286909198
394016941
944002943
790281223
494197236
350041990
790168149
774444443
730175096
505327915
458469597
824397930
762627959
905385084
1144147079
144267920
988597212
1068022287
942698310
1322270858
318320173
929470945
1335934999
723428605
339950022
997237327
593106104
989884048
385929202
754400609
1067175003
975700065
932930227
481632115
763001142
875327686
849453529
5866268
652025168
499396098
1164081248
1042982105
498538753
913296791
465850191
698012500
460483502
837307314
99171792
543344509
851893864
350517689
1338625009
1113878638
1035654934
198911682
1124641805
1081345464
1164157541
631874621
1062572486
577346572
340599960
711202761
528301314
1340539084
480128756
707524969
109591026
738878061
1025275549
371119352
1001352256
696938515
1340689668
169255061
352045984
1135706724
1240507263
991401723
799215518
654926648
1307474193
1170536183
982441201
705793294
266768827
572031360
1286883192
1196147579
749378935
927831483
619611128
1241045792
1105111040
1247839692
1156026271
644236131
169931611
429241705
408070915
831812105
1390753285
789869357
343071045
540832403
1353873922
748999581
386729887
1368266964
484182893
1353934146
1176561074
1111660754
527301752
334203954
826620823
641309017
675807378
1234625770
1123426471
1397078972
1260400640
903982850
1397602035
1027868799
446824249
831192089
1260448423
657429004
1156639347
638487022
735652678
1155422881
800247642
699201097
974664349
1177332308
1398135199
598905850
869533806
329748808
701323691
484381677
418530016
1048487641
327063583
1028966186
1029518092
665101054
625001830
361354204
592256519
982425045
1089108407
786039233
1034669798
1364445901
1077662811
897604584
599270457
774251072
1276543367
756957946
1094306283
918276106
765169485
1214244674
485177814
893093039
716675815
1324052566
649382707
599090316
20636121
328245404
563246724
916280702
923491756
1176682049
506597643
471379252
345932352
680275456
949033057
1341660423
838577616
1026821798
1371240079
430324804
1035524307
438952799
1016966756
1120006895
1006921828
458081239
1387531500
898140805
474621861
337187070
914124092
1276697704
1352360727
659935386
976013518
373740412
806906637
908381246
996375546
1236691429
844920532
1042980680
841451687
788027125
793292931
885901254
117431914
1059935097
910301057
1093663808
859562952
1193201657
568776214
1097971090
656293383
750588458
963024652
1069146247
1007029285
906682830
359084611
522503356
972622436
922949967
547330850
375617398
889496260
1269880082
1248797382
566097243
436972086
674125144
875908408
882128057
443887641
995230659
1050443837
1214880615
348497211
1391837718
648773324
891526104
1244640635
1064180501
421572951
1235451452
678859972
913026095
767125238
605345035
749856872
520279231
432145001
1005788971
102618390
711093894
435401572
1276220582
1019030956
1373700895
908278590
637245017
1009044724
418737842
695304464
535852158
737921818
707272678
1394935329
1052976763
811784223
942933796
763709918
607972380
1235611423
1259936444
872499623
1152006271
815557958
587042145
984277685
814552979
814111877
903102470
1026005091
901561044
1131072552
1035245503
1339476512
1043414433
559284315
1299844595
1221079602
539665494
835223870
470736955
486390960
473743643
980106699
1237799791
444199147
338173311
656284491
580971972
466562008
620753037
470181139
1284639143
774368951
795185922
868810993
1326489138
390022833
1303131420
682263862
406516991
604897534
1137808693
311405243
1295006586
377854438
685586790
1399385896
493572805
456031659
1175421290
1238301639
643984529
734767098
1240414800
1000474273
599473670
1231315580
666925728
1013333607
473792066
1019180091
1159319345
1124298204
737158228
489688005
800589002
505899120
785872691
804702370
902291310
1069884870
140577019
720152428
661135450
399479011
657923379
635012062
516803382
1385727939
813888797
881343492
985385553
1004196170
585869100
636107106
877097806
192921406
298806528
943871957
435911064
764738522
989399459
876916791
855114716
390533505
1174370949
635727944
991536628
664907072
593806772
432375261
402126322
1015253781
705955506
625687327
495839429
1090906330
470341742
533216634
754168250
1096471800
785711483
910910275
765943550
760122534
1112947286
1146545415
777569877
686010458
476571474
813312543
103723253
794409566
270456785
1353652591
757169500
440489726
836138959
681661402
837097362
1269493239
392723458
706046226
556623733
706704940
641862574
1035021822
686379307
878254725
573531674
702899247
969911669
813049110
800098726
340297752
1287335711
961585215
531979549
419046772
1197918503
1153386764
845266856
465144149
719618079
288092841
1092240361
723070513
1181599133
549108122
811494099
664500728
1171257663
580423203
1218549906
935114119
163274943
906314800
1027489076
1206066795
675318275
910217465
1109800269
358606853
697177826
616135421
910813582
484774682
1005499361
748975634
1035520348
936153337
581110623
743870328
258147478
1243306992
1018425971
934732717
386233975
718539886
836850590
1063380292
1100188739
837093589
913786282
310964405
1219632184
705553684
421703703
1243968110
1352909583
1190471229
521637326
661919504
795949962
1251994591
1398561348
688906151
1383620762
403616332
807715504
1210274239
239415988
1093668282
970624249
573828078
1301516573
938577038
935091949
412393447
1153047850
1071086965
1042978563
888855206
708633811
1357374817
1325470926
866181122
931843775
143126405
1381298521
61771322
721908809
566983083
1090715975
985755771
1379083449
436073463
390893207
858592784
914286532
1377596020
857319971
962022250
451224404
1210326800
1037167687
1104304173
1383213033
1205687967
855965829
945745002
273601685
1333919043
1014375252
1265872359
915895036
848774805
671120294
1260231639
708870838
602351704
1183825241
539554700
600650383
950522767
913164508
693966327
843330288
1099412708
552630342
293553920
77623647
1378985961
978249925
774003763
1314313111
664501812
772702404
1040842414
1191430355
2782767
953278593
1368371290
1370111556
780892196
435059381
749169187
1062553247
853006833
1019888974
1247061270
854684822
689895665
738608326
1377105092
514784783
1297410766
577960055
1183562986
914500231
795331324
1120061500
904251818
1281175046
1249307781
1373470444
1222625193
1251053417
357194680
1260112212
299277616
721856165
877246062
1140962492
1199731222
816429005
875173581
1077481401
854631303
1300814037
669739005
1273866911
1282055729
739001807
977174255
1252631726
287621733
502450723
337350239
360392289
876231025
701957307
1052695096
249538982
666450647
1374008282
847745180
807832387
278022505
328306298
359085568
208628721
702405750
789870183
780147775
513651002
89181443
902879271
547329580
1106616158
504007835
454849768
1188874733
1304045984
1399119139
415896409
1001118220
805942002
596451970
746721635
391343954
933980801
1386806564
934793360
739710017
703876363
1077932553
925331293
1182750292
807737723
1130465079
549294161
1113166891
296687665
462453249
715778572
1177121355
962937176
1150131764
791964039
718143737
887643881
1184570867
998204361
919948374
1155474709
824740520
671829567
1067228160
809487698
198142048
669435834
879229333
878662359
888194692
572901239
1260025325
919743743
860418481
811664840
876824989
1212463136
601468806
1369975981
1072834292
1100653041
811143393
750912121
753405966
625337228
614588243
526407988
1088607445
1327006620
891093312
530105568
1295049381
1109906097
485913160
510896658
865677539
1280488562
629921879
967207823
557949004
1101653866
314153247
1248773265
651369298
985862680
384921622
499955596
967387051
296730420
1002328383
959395364
1262691964
720589333
816413947
1395623795
1006210877
620242519
384578850
132171506
951380112
1189938305
1322048922
993164085
515170473
652900031
419407865
738775341
509642648
769410836
496545351
955645018
205897883
571283589
1306739145
1234444501
1161841472
710069485
621400253
300469095
1198741358
1336758212
636609650
984259562
1119306668
546030905
389920364
1330236596
1232447020
1233186669
1148314140
771900028
1171981994
1313966334
1103924013
1122627305
1062373436
864221962
1099960838
1338110370
710925975
883979213
1226971059
619619769
683942637
770475841
854231817
1245827963
435102301
1089851876
784106198
1357588322
1230294322
753876394
1319584050
951581446
739134268
547436531
670043105
658530678
714440831
1039970065
865675311
507949873
972726422
685217128
97629996
708895047
1182910826
952095447
1382028583
1027063061
1276422221
428604456
1140725490
492012648
563486349
462727939
1334506925
1242459365
773446274
487500580
1235841298
932784073
810818894
535379122
1082128963
1310305259
856255727
786050625
645429569
1190876993
635579378
134183253
94373339
999148566
505187165
330884836
558806540
1180956441
329170053
1049406852
605058882
716549354
639565878
1313365780
1343964795
1026773289
208081895
1376277860
1228825256
586567424
651170077
783460207
1272099422
1236007530
1309665137
1315509306
1192887536
730066398
817326539
539454727
918205682
403059360
1043569428
589042944
481581768
538962619
1010084632
855918968
694171851
1266317699
717428454
1046478665
486560918
533550513
1164480849
854421414
784270579
391485737
64675478
774635185
824744670
1094977337
1228667881
677361709
724134208
292300515
1163279037
1056830459
1244703692
611688604
494212546
618006465
1238515087
534887694
128409333
793332187
734003847
913690485
434547940
1059693906
875110726
444579706
1357102162
773740413
815744087
209854648
367283769
553296272
692106112
1290499594
465621620
154604501
519240031
1243115906
1044121926
1021220662
209376885
1161465995
651338247
271729220
808453478
1082047287
798391682
893001779
841329426
810195854
354142868
899020017
647529357
240661115
284424067
1088062105
938454904
630718878
1228755949
616586599
1376632140
382963004
488782226
757073538
1025534125
493471403
905925782
1356626011
1127686844
1250317179
692725301
1003956444
441918149
1092594360
1366351330
484433501
1107216238
557433824
1117597453
921753572
660156652
1398331786
597137838
642848108
922466459
531194414
860078619
311648495
638661446
490756265
1049975443
372864626
977661452
900398926
887341564
963626967
504629477
1211834648
1345668586
675003079
805795863
339392865
1067372973
832337413
1322984151
1042352203
656222297
1168912660
468059466
616858260
327178458
1326355553
1090490648
1251011772
798227008
532347121
308510635
661961783
838233214
713990097
1372229971
779161774
406725721
1145752678
1349809603
926402941
960138196
710350199
315412541
271852481
822307179
425119902
1352162140
785193149
459168998
882327794
492883306
629795765
841517622
1090781583
378010716
950691579
1068769232
802087261
531588091
1373275656
936248421
735057352
1012866343
724896446
1246193759
605118124
803829545
1375090104
331012045
1101095723
575718832
419380719
1392806537
1346921335
848500641
997423436
394354362
1328417918
396015274
649455755
1358384572
906117551
511296076
949017800
892162610
1062708947
496419141
753272525
858236569
997043965
679782846
1171878707
800273431
885556601
950280867
393718388
854615022
904585681
830991837
922996324
706255497
500375881
1090993822
826784685
732871738
1114368652
1395552287
1014487444
1327045752
1056697729
332679121
786921609
734557308
1388620581
1241056194
1308485346
1374533552
937046393
347925570
1092195795
1175161430
678883284
1014425791
1209115190
433526778
1298859396
1387919547
727356216
548272027
547629089
769076871
925927026
987533096
1271247009
1060128774
1256556278
1102340742
945632015
1298999928
472220780
1187944232
427019787
813976425
1062411898
815277899
884643813
1115362565
1326246363
855017635
1324096929
1191852718
636666297
885469772
1230327991
268960649
982632019
1053171886
822146280
430943597
928084737
309896021
246819273
268297134
258028822
414097126
476335668
402503292
1389183095
907756893
883900825
1208567627
1373920807
748224901
1114601650
721083740
1276938154
1302729318
729284329
621345551
485090763
530778832
490723455
1322078141
773166859
439296522
841630576
1383888521
1119642343
427567810
556958153
867519175
1396254138
1293553047
972374881
1073513699
817428915
502342695
961272739
565481223
1114560613
1358135992
807333405
602280139
1327500916
995503656
1104990580
1218310071
291168592
112833609
739528350
1058789744
530400672
1019134651
629876554
362008605
1254833123
1039351475
870160555
1086946301
951332819
829935992
563710189
1361485148
511255329
408583683
684981176
2092086
720281922
703887344
386114324
1044961689
487724391
932837580
727469724
622113007
1131525007
534038984
626123909
1364248511
1251748788
227135482
924107230
706633857
1164472772
774956731
328066362
432471937
336946912
1278461954
1168862305
900062257
864875471
247257064
1033364531
678490162
390902865
599402746
790046378
1331321501
1032618762
717582251
1185248759
968879314
1151722863
1352319436
829628106
849021257
335719428
734176835
987076226
541781376
840656226
1227308242
467652847
1087020245
839123151
996521169
965423004
879749574
1395986787
553308626
913712862
392068305
719184183
1255602034
818295224
917682957
1030487166
710069183
1023657472
1193823317
953994046
453819298
435318967
706855278
259147192
1173121149
698017150
1020255455
1024444355
291450974
825565327
514829090
520499278
1162806733
1317300959
1386680678
939982597
840357374
503832278
752037805
634904375
384518854
678717736
1122184314
680009526
912486130
539392652
1181338308
1178944629
1200281395
1014141943
1161296157
995804251
858972505
257014841
192732701
694466027
860278889
533097654
593410627
701815232
986589425
664881886
790924802
323823210
1298868011
597134605
971409025
719660096
993366710
471030508
952542070
1057878306
832330562
1332629187
1150647150
655718933
1024528703
979916503
988978890
1352792530
502461001
785333705
533103632
862217434
675498108
1048670985
355893250
1289486290
571898142
87941811
543730871
1048181412
846709748
1390015780
711112974
965734137
1358660209
745987654
416774610
277391260
530196302
1331872078
528063756
1175948148
172513865
1265243753
403334242
1368629552
932940466
927135263
760138467
372984333
718705452
1364616197
1083200711
1369310222
981269548
1354593814
965702090
929238629
1246608135
718619018
1039897189
985896243
719710596
1161170969
745390581
524416013
630015925
911874068
573531220
694560461
480208511
879090186
726807309
408444798
839582547
708205080
592172951
545429245
648688375
399018309
853507618
532317906
1335416936
808955681
1135425200
625950504
1353739119
808605019
775722436
866129653
992929465
279645136
717487662
490870002
1305025890
846985992
1382455178
652227672
937059374
1033762223
1052311783
704763582
999325384
841096692
1178979714
721575467
463137024
610297592
495944760
418764026
489490778
1217120308
835434633
975624862
314210562
739343540
1393903866
1258394087
493993912
1319112317
895369399
746660460
766335856
505428410
786882215
1180882706
1000749994
651998905
1258372370
823843314
868028150
752370184
177251129
269528629
1222349048
1254222946
756358077
925960975
1398101594
500805764
764378490
475830472
585877159
547306124
873959474
779961466
534185194
483355374
579750190
537760988
246829475
1214450097
628519870
1288736671
633708084
697880332
359764670
541049225
1386218783
1072646495
841532843
1348443677
710453631
349635722
560562135
789472080
71232235
596444611
780892485
370603914
1165291634
501962586
937442545
377834524
841603588
272114247
1280877466
1398356653
475989367
1277114409
1141881560
1258556686
1250861713
812029394
660145948
1353913480
1312256721
1012899589
821056466
970160694
463154610
536730043
1339294147
1328218143
659017656
1242207166
756032754
127943422
1359642252
1012953986
1089779803
1177522609
1220727385
409725988
1153206472
1131747653
1186104028
1382832052
526210952
985907048
1262610167
462817022
471374303
1374336657
947000244
1378114949
289055238
1286675110
516322918
905538635
1159816196
568595053
509907511
1333995208
1117957226
1293642557
747500571
1352437026
1172081935
1275466499
1081736060
1388238071
1062729882
1037791797
681580657
1157978320
717501038
491625442
657647073
653679798
1390492770
1274352859
368322247
314583208
889474474
260252201
1174673162
408452206
385020958
849510293
391932848
1024694595
1067215792
1005384819
406782656
752636840
1026977497
631887361
760684109
1063725348
309440004
814453562
257295130
988529364
971349236
1162843102
834883268
446996229
1152272775
545570066
607997883
862513761
1201611067
770960273
480404904
502146306
1385241334
1290076964
601368476
1327566041
801671109
1385506005
624323444
834332737
1033192713
1071128927
996892571
273254316
474999838
1283983649
906812080
463947221
267307973
1303562832
289935899
924459460
1135230136
258670199
1093400235
1009541062
1060974557
1201294944
846866900
1320412918
823834143
345529903
966881329
602942912
688937413
526103176
986842712
517254022
1077397507
526853856
1292833255
1628654
1253344592
610486843
637447067
499967386
418290003
1108865661
999423891
783261793
183300415
454430370
682643692
314297993
917266935
847752258
519495254
354366896
752380371
1242773321
770764162
773072307
488799829
1356482408
1236851311
680823734
1267607800
379381895
1387945210
921034832
506520434
949008347
317197305
481813247
966104737
147884152
880974666
1342252181
1064721085
778263308
617904221
1083351002
1284772744
1083565026
826456834
740496033
1256130827
829918779
911180567
504737583
1113452292
811346950
1210553012
1347648164
1037993927
1188666720
905499670
982992199
437295993
613958564
837024952
1324464943
980986228
410016433
1159208949
890086708
1312321287
799654355
1255202142
334970388
1276903733
909427064
1345859160
1108939849
1119546026
898662992
899123553
489413019
540178266
926734263
359332133
433538779
389946275
624905392
772026608
223253852
847673045
1389689725
544020960
545888073
753333375
843274292
733643514
354352450
1272872363
436614417
1388436134
763694334
1290445215
1195979779
1171048594
1110842086
770685394
344586991
996196327
601934227
1212654176
1311862370
241748056
423169084
820996003
1308559556
1100312912
511793013
577302696
850909512
805671294
1388425601
1117523944
806102729
458847105
669506813
656477848
881995890
656887718
1009511629
808942229
518990005
549767808
971283604
851892213
1009477009
1260006957
1013222604
1252911208
1369546753
859219706
757793911
324845856
1276608364
612474873
988539779
1313160876
957226912
968760299
342402053
683118239
1296663562
566043838
912458165
99529242
688980619
902584942
1352743499
145041890
1230413763
1362295164
842092871
684912622
611334629
703662775
295714076
550679085
691778036
364375240
505153732
1296852912
1000154537
1318000308
1306739395
1156686748
1182506804
268186498
625305447
1019306650
136611226
1176893650
850121789
112511023
337361190
676130102
945433358
1173152161
388247837
568423775
1391632557
1355243658
564647117
186105381
675948822
365156792
1214846112
1321126417
1130579188
980096547
609847974
1250272887
1013585139
1291795560
1366893559
685043750
676534862
491000422
797324869
612934956
241389298
402798874
398453695
1021218170
760043672
1369983687
910939695
907119975
986854690
588988077
1370289234
819496786
1221406694
1312813074
672142460
1011948533
283510707
1077843534
533722363
41458046
1311935864
740386432
1357057053
607279955
676430961
612979509
113062429
1334482760
1201178878
965136010
1218518575
764735027
1361404138
942070407
509585652
875799037
331680833
1312619043
754875797
1042495729
971407185
1388590889
999354007
1375206536
827573661
787314779
1391263149
673016236
1351042990
446387339
489593902
888427370
452695679
760964078
1297034145
1363857924
806204133
568642451
406853123
1148536167
1225251524
267657564
1032967735
259876261
807061447
1012303431
696782161
1372584316
434854405
667323859
1385209080
773766
698659140
442888574
1117464464
867261600
506225615
175963159
779262976
1209674840
1239303552
723265906
1324975995
868642016
1237249288
1267568415
539363711
362378010
168132665
1158716624
831202166
621449031
595943799
916635992
849581165
1146772269
353688372
710683585
701431442
1281429692
959539314
479994313
112520792
309134296
958180455
1145932710
736671333
794577454
555415685
1215891422
1211661183
619177426
1189307147
620415681
493740032
945677368
657744576
477198100
658261821
1122837420
865623410
536944191
724186509
1345128721
623086810
1021805740
624550491
1008243932
546417963
457520212
1222952599
838245874
349520274
512822672
851147336
587120390
1055250038
619833107
901346403
711214351
1317929324
1220873146
427970668
579699591
978944310
809185685
392065673
1041283432
996179201
919234363
376339423
207677837
1238050733
865043626
1288824158
904268494
486266457
306323482
831199012
742211666
1093929993
649469627
1364979827
1108365215
752652946
476187198
339838897
642543515
865479735
1142136054
585919959
1344379968
1002000663
360366700
623763132
602715125
1191694748
1186408111
393944296
948038724
430437932
675254464
1058824473
785158399
1146062675
1302350497
802955937
981482003
1255942883
338819700
871165982
821899396
1006515315
718373715
125975612
866274605
250900258
1308265843
620490308
1268092879
393191399
464350003
775038096
352406715
898042926
157469313
1218891789
873917557
555956236
424104500
1319926954
879916292
744506499
1068426842
755489496
463280519
497361293
308576194
377355711
589518299
987010640
714297225
684904019
924179833
1366232317
968887288
500017745
1331088176
963427519
934088623
1064902537
1013062582
732609324
1339310716
527772015
874226464
877422595
996631263
654517876
754875647
992242295
851177546
684279972
1179237578
714777658
931594267
395741096
923876101
1289207279
1041592235
955098121
1333038361
1032402768
240118936
807947540
650809381
392089026
743415721
1091930790
1043583316
595091157
377121726
320172682
681757917
886015012
1319273444
644031997
1043921980
1106787725
1049043534
1130263140
477287462
812766360
520247766
462665977
723315262
690221270
953585512
748331381
772644844
954097780
626927425
881455458
842114801
1170265062
589833420
619969334
309174929
846782338
1131608188
1393379935
921812919
720769448
530199436
310395733
1013619882
1139619907
1222493986
900145292
335107289
1211062596
882316705
425524734
1202971208
994441300
447450469
729356757
770328025
920587826
726625854
646516105
375519091
895356694
1195526161
971223174
690656846
1068041450
447118226
986926400
381288416
1121931247
1383174861
796529794
1354681985
513358221
868461248
298453299
398060759
933819071
669131996
470460058
514555555
954515075
561182082
859757343
540200543
380346623
394927778
1330427866
628902494
1367642774
398563032
1247420730
1035914410
1344607923
490730209
876736106
487775070
343625100
604491540
1099163032
1173545396
774835812
1311108685
463648648
814497878
593808394
882247129
973528754
955725950
961874286
1328292349
453453864
1014055764
1383772162
926473716
858342690
906232130
887492897
765216411
658790871
1273662572
1039616249
453827488
703114866
740211946
1385431723
993642966
1061536239
1144469190
724249725
440754125
1335761670
108522027
1383287703
1146764116
645483545
1324531315
755726323
1064741634
894179881
892833219
1300993723
849749100
996054396
1330801036
608483993
629462070
425065911
988176837
352398692
1157578216
1262867679
1295794621
655214273
406180539
1003341076
1146869279
1333264256
873159066
306483096
793634559
967540757
988140993
135354109
808154523
411945352
445464638
1052182976
328494521
653884911
525166136
828685895
904440158
671086002
1251604703
933460056
1128172554
1346567539
439999157
1320949997
1223553113
333078371
973414368
1185902683
841284130
894554492
256123394
980238983
985697245
807870938
663800883
625408329
795145798
590177162
967877649
1190669186
552599145
1378641438
1026130209
3002328
1281032158
557702533
1219672676
1145430492
800499973
1222936030
863825836
1297567095
1123253858
449672464
968052209
1155499499
5663500
1336650839
523621113
231816924
878831616
610099545
685557231
932423443
612657033
844269016
1294834453
443282486
259836172
350205829
1228396431
356943629
352664839
681672986
574557878
1114093815
465990448
648434233
799267044
42181806
504070213
687190279
538106526
387730503
1383241434
1382241958
1110699026
820745790
1063295471
1297545918
614181874
633403082
849551717
837481240
1259974055
1178955571
411168251
835690150
1324516581
856102969
556330397
534245179
241133316
753850133
920170576
381438294
381598634
831357721
578716836
813365850
1072322349
624275919
546965956
545734810
929541564
1130231896
294615482
531906900
242450124
553058576
700723916
526867436
473557444
782087959
1097828582
541574211
802768811
871352037
362172829
852592382
822103996
970389737
551503470
298269825
1155150012
992233285
1320596799
842760429
383313689
681928145
352867552
979362843
437927737
1329881743
979925405
380705118
771659154
1336685050
532657855
994680455
1374949793
836153300
946598605
1238795631
1178003353
676485362
1173281547
303270412
540349406
1065906963
945389759
939786003
562329174
304384312
889734456
473801284
371065194
153704633
1247036002
1386456553
771990924
876653676
737804357
475740220
670012429
642385978
1286079470
961340808
1243388139
1065441236
689733889
559650945
706415469
709850898
825050007
755677412
584103816
1286198953
298980829
159780383
782177885
744894148
603140012
1235530089
806828348
1373521583
388474907
765934209
1070784311
878647242
908490435
506807902
836569630
1398804401
1374618341
565435258
882584994
300817144
1116019376
513704959
876925199
1187219814
1086994079
1036034777
882708868
741591764
735068482
523694649
936494801
429621821
444903998
986682437
710829302
611648982
846452553
484917746
189426988
730796676
720063416
766081300
207508275
334460205
667928278
522102559
1265483762
769410235
1397570045
673589181
469899981
1328523757
846463523
919804481
616125123
1172670657
836656515
920735976
912549521
919071663
332989699
751545881
1135836167
573791803
753022734
754982115
749314251
155647779
977037736
1041611420
322694477
1247875746
635636827
558225113
677418277
477042322
1046311831
408956684
915836699
1360465736
556651610
1113005695
1382009389
754190264
495313124
464882782
808991431
1180012680
608530572
980514442
839947922
880718914
1123665548
1246357676
815961215
782616486
1144995126
428851206
1394717747
171230256
330879545
967440396
1180380714
241693372
981434780
642074419
1306716144
703116322
948315129
86617792
501640429
745330406
468649892
1030909846
335925158
902019023
606032137
1220672828
384945188
877898942
648978895
1103240306
822854933
1200179506
992303713
1004496018
1382736461
1121314824
791491286
1151218418
1274266851
558157812
801059013
671109769
1198571018
1392657323
706077264
957846233
335019339
44413366
1246165762
771319347
421045681
845261462
731887940
522959623
931772445
1316473598
1181603722
1240808063
1119695737
462294649
924482275
1172116923
741224835
775990173
792844125
970635573
1081320350
1239718554
679890044
538091660
1290511397
483074900
1355193783
1377610571
750988744
820783878
790290409
354742519
749638629
1010156126
983616174
829470670
561383783
721498346
1087633660
510850975
1295276905
734742129
1375911198
1273898572
1182696520
477071857
1284731471
671273584
659315451
1278614921
846483797
1284088688
924446449
1075903940
1239204518
939228317
881038648
609592885
1347897076
452872720
939673274
483274827
518780649
1126866749
599904933
1393098438
356967095
702751998
454180517
412179462
1335149216
1366600303
790090759
462136502
1345345660
1018613669
539190966
85393512
873450900
228754938
866012389
869041724
391237148
450525861
588726456
1187003755
1203508942
523207959
1077637852
480385112
479050205
741786021
1170191270
432417218
768317903
828985199
186809785
326021595
1088472568
1203912586
769947446
576625419
1398653512
300231179
377709081
228197693
852191087
950461135
860212386
539475656
614564775
663929751
832843863
410360096
1227298486
562103716
1159795380
976625060
1239365734
460021048
888881562
1081709615
798634291
1375161766
932808482
1377521305
829463488
1095580202
1230075066
525125987
1054840774
757079406
1294784210
568546848
1025718247
722728509
1377923429
910440912
731546667
442370376
520245757
859922409
970080406
764572529
518170695
729697567
505771104
831637913
1012151981
335876070
357972270
431197338
1164939056
77649165
469266304
1315289843
725187733
1199840980
316560609
776470065
1027332661
796844800
1334462674
939636657
462896143
977681515
1145072925
749823945
1255745992
139858748
687997354
1141096115
154380607
440902152
932806228
603462198
722951291
661637142
742221525
896101526
447822983
1284676636
1250705495
1007445252
885101705
511767870
851907112
1338597128
888918832
519522295
333785773
1260421219
1385609006
1112692409
973372637
430410557
980520865
604352439
1326718376
1137912809
650752238
908913448
675510442
500836371
729852132
541155016
875825806
596035523
692769407
1108874756
499703804
1361707117
687504412
889005164
236231448
819978061
709026673
1364332082
1145836595
487348231
665427660
1140180450
246875995
502747887
1014614924
1006360236
1305562453
1086258053
764288469
143064714
1315717893
730524238
470522934
217549058
502060473
1162579319
354252766
1244189457
689274952
1024257407
432871444
1237653526
1123534596
191862731
650439114
821144491
707122299
726831734
845831031
536789356
861112438
585027380
1062610839
567612545
606593284
935215289
843471740
1117298526
241486548
381341078
1094495736
824569417
59446561
1145873754
861878235
871660517
301353736
980392506
501399197
578152808
502769686
1361916315
588106076
881801805
636469536
783707822
1073101454
1301282896
452558529
1085406930
1338435189
1253472498
739108303
328744586
467395897
849110065
954573938
926386499
631531305
693057949
923488631
879974022
1086220471
405058278
1005627808
1199609659
1380000053
604371342
808761736
616424070
1114176489
749126552
454369529
958084877
889018013
580305640
847063661
534810075
1241851627
741354959
434871249
436251836
1130481230
887416207
1166842204
997764198
670661397
491642103
180366884
1220837552
736431437
935283960
937170485
1101631301
298830427
908879136
94994094
691918604
970948024
365883427
785067124
1399500328
1104597055
1244313991
980217499
1321599072
956644500
924395593
647316477
1112760259
276993797
911401496
288717387
867795202
808168062
526583647
1367001443
1070508776
432526661
589033143
207958997
937742686
291482607
1057306698
853676938
796037197
881850396
508225315
962472059
873215978
1034389834
1182124592
616321169
1110952366
945782054
1044930991
635660174
1113498728
851275274
380193822
852093180
851159654
954350732
179422839
1081965710
328578333
841076212
1021303714
271305839
883740625
445130299
1000199770
439463476
937041822
1325423345
812573184
891836452
1039548333
760578139
1096893161
693795042
445689276
1332789305
387556785
720022858
705339580
98051615
609223701
1372229804
767336483
262806538
760805165
899208218
567961240
1172443009
1307038164
739783599
1362746770
705085083
500277584
666803602
1311756933
1235447749
657800603
1121847267
1399422782
402755596
440461717
940971506
662512951
1038292778
1344902430
773707018
856565037
1107480553
818124702
998523179
644856199
350995478
1368081960
96394702
1176882278
754406932
1361899685
1257812815
1243165452
306656443
456357165
218104425
887901862
910705321
307920063
966809472
1140627800
576460064
471209880
554610878
1060015967
321866043
457136477
776929305
1290090280
377087454
760224920
564528962
1035453251
1136094637
1267781872
791240416
680466285
977673092
974008552
1327566431
266536017
1085282495
593372778
710919186
993747416
943147031
1254127807
904684580
718865466
852836698
813229416
1368948973
550630322
527998100
1204022662
743436899
1150118633
1021776318
950223972
974287063
934472762
486266656
1242107776
1317272282
1001673172
334083834
920337097
609751508
556252687
76719204
1392050434
1124184259
1379966086
802185149
823961468
1203752734
724683858
1239149276
1188264903
627539155
1330870113
1063587514
486410428
673898053
904961915
277505668
864647283
875103432
1162084589
1087131031
583409680
1156290830
484452273
822135948
648129847
1081104066
493539290
1151974192
858199277
467398687
541850487
1303932675
309200715
1252621644
1185012043
549568509
545148521
395005525
1229807170
527522173
1282888930
1368192279
830891324
1113008757
665226601
1063689718
1033512046
851594504
860492101
606642897
523390448
1085730196
1373238798
1382579504
1002104103
422876801
1385935905
792033197
987281535
866898361
1030754458
1094250856
1371739250
1338387712
676754134
587345839
1284499952
435395838
523401621
844470623
1326013502
1134021637
1080413096
1204066630
925042748
765049629
562601198
1248860768
516588392
838212057
681497248
908283963
485379928
143545589
1055073090
1113413887
618579309
1219676453
1098008648
1127956002
978923088
792527852
1299017218
1332885573
328444331
679052598
678232769
557212039
772717365
754128667
445599375
297394179
442374354
1358702255
425247758
1180255632
919671851
1025971166
653896977
895921865
1190941886
1100401877
1336774073
347725700
558961678
1045755159
1392428464
818877165
921145313
1190833636
1039195681
971581643
615486381
717413715
1232011301
870149655
710498282
662225480
818487485
606537415
319910458
845122614
1100323703
512257705
1367534083
1346063473
877022776
383024086
974773012
1270407016
738379404
978687025
1266383385
557589472
756264833
706836215
916455226
413619207
710878261
351190016
389464294
677196420
289280335
1216413201
1001909985
482763540
403314369
1160915065
991417685
1118531739
1224433219
371199052
841973859
867284954
434803725
1067027763
675347166
779829324
904605869
454233788
289757586
518251472
382915531
1372469063
621772584
629275182
1111424976
691481161
1263029296
1297316954
705067136
1138251622
951018636
1318354074
1229028784
695105988
797358188
736615213
944874433
386133539
1273928924
694506237
1016299352
1285771405
953160243
497239768
505112666
939746436
1144385901
662898778
903036044
298414591
818224094
445776009
1031816472
385119812
746789511
1376097233
1251544164
636619820
1012876917
1331163569
108500848
811333707
1378339143
731336237
1032004252
1003196273
958811912
358564020
384870497
660401878
403783395
663358029
793327560
421899381
708323124
1196961544
867910782
1328051165
425493661
268036278
1097577812
765788836
832196308
961805790
1155435375
1002797487
1044206965
1369692835
956209186
774410420
87236217
907663705
1257553832
1218519822
827371288
1279600580
861322043
1309975350
1358785707
795574802
1231604934
736577920
802412911
1112954482
670491234
1290927127
1048820700
909638569
1258911903
291057434
1224329393
235034447
762833576
804840944
735426249
709040234
1309307407
377558841
1270590609
1332559994
1265965678
722239703
856424044
981611575
1015840887
536748661
963505981
999698368
818701364
1130026441
1296124415
466281524
1193598243
855049993
666771822
974523248
646893432
882904036
1108773598
669715009
788225894
1287889307
734784077
482128210
887454373
389921553
1185602933
370731264
1057815827
714705722
906349161
189551091
215095509
1377201409
676116938
389613753
1194686692
950380755
590431932
751354919
483833755
1009913247
596740093
1014170319
404679065
710946927
1393108964
446876347
335916547
747693297
492955535
1108194939
1366829020
1210551319
782634114
345411664
601340458
1122907661
263941233
953987750
396811472
680868915
827219612
659662254
736607853
754179546
754940017
889771996
523066988
825452687
527331004
1049558991
849689550
608578440
670892037
953165565
449903438
1368892761
856931984
394274660
1151841569
1341337670
774480845
955304769
605982848
6669406
849200423
1088199663
531047813
1113970034
722044085
1115122692
167603060
830181608
753804518
780963091
830690269
1170670365
663995370
1061467793
645804687
886978736
685546425
622144126
733011457
860123381
922432633
947694823
864727707
467111874
459845451
660766581
453143159
1331843301
506843033
671128915
498746994
875823377
570240243
745574167
1386235050
628653582
1246192151
1244088075
441724818
800982756
903695512
1207375841
505080966
1360196954
1341286215
1238408238
452533632
526039751
715953861
957590765
970527561
196630128
748871521
445283121
317302560
937650409
699060406
435519323
654291397
677387500
704163827
440015683
35665698
1054067688
1216694357
772931439
876111059
627633370
1031420027
339151998
535397668
1044628447
326832176
708533206
2272909
262873904
386294467
554501506
1377847094
941608596
689319232
485130393
1114642136
168750541
1222330749
948250765
665646695
1017912188
888483953
820949712
898592097
565469066
1372553395
660368736
954511053
664824297
839808561
898749548
440839241
275018065
430184151
560646185
1390151408
226505755
414091680
1081206318
762226619
383941859
600095150
844348519
864163354
290736826
350870408
682143787
824910619
900978772
889226757
721604339
955513826
971381182
1148246983
1082819500
475672685
528044959
876562170
404284978
866057152
520637395
1335094608
969256583
1250530361
1261031073
446403227
479191577
1167829458
518983354
665688308
1001213662
255553158
664680749
996960054
204483570
705906262
1360897185
679299581
773608166
508413031
1058328089
1392445962
670671991
417996065
699403289
434789156
1153955236
1082548765
95678
1257343352
337066169
1290519313
763773441
593538530
1228722170
1240760178
357464359
591126644
1321596545
734564503
249673272
388401705
412216855
858003403
458224041
807960082
660948054
1373891624
956190733
991041845
789666473
659611612
1381871353
1217560656
1397232626
1057397805
1062763745
866656377
892747672
1048326920
992629794
1166434260
969158586
1082042402
1152984319
857606690
1043356603
1124273055
1396177196
1376778941
1075217821
633191987
706760807
358373172
850899435
1305013809
783390833
484526396
833584353
592805054
521156212
725808430
1311747751
900270816
1281584250
1026333104
943912687
933419223
765480997
1114520455
785663073
824526807
485949045
784218610
34356282
600159143
1126850688
574805955
718506705
502847732
399650183
695036158
551275026
649007207
879442589
873513051
653850957
820341100
1241593360
1048349146
484925710
924623689
614632302
1368185026
1132024914
608217444
645323714
832704525
1132800725
797785761
924358339
1106436256
1107584349
837391448
1376145743
1305533844
1240470555
798936386
34007833
864013126
523898100
707174342
704547492
982050649
1231188800
1146941456
437149289
1063422010
993879729
1314382653
574808740
712709626
466549792
798153510
721186286
1342465505
968082008
1191832286
1021115391
516429837
465936445
1260775510
1131276540
1244623223
1215293637
542559820
739202755
492326378
825988406
1212180883
572882267
1144973180
1077740194
320008276
881707043
770643483
476400650
381253365
560862671
616492708
324554289
396344023
1348064381
469570831
505565699
1029536633
517267267
1309779693
735673275
447202739
1361444320
857752530
887845649
1022460973
1030681886
537311575
941481319
470611218
702771670
461988831
563802100
1270954005
454115531
852060874
446876565
964866691
919529419
1269976635
464764128
1077165553
1021007293
558363400
905216047
645964257
574222771
745737321
818245978
1389822052
1370410604
1209891506
873632781
811227650
647064156
799222190
925263950
528464166
997417570
649637295
877222099
1283247906
944288547
77224673
1270729456
532757238
1350149557
568529253
912660806
1002058072
1077635443
499992363
380111940
908003947
734720186
1167512594
473403677
1107496254
937899644
803287418
882151644
1215373235
318879902
308341129
872142179
461952430
130228053
671718277
1138324519
658118932
642676508
867936596
468786657
500744877
920849059
737186368
449023088
740891492
339020368
702219241
651877043
663124166
762641666
927137287
717291414
949159010
1079709675
860900411
1371067018
886454644
596190383
324284974
655862172
884592498
262935749
804762271
921884255
603781483
946323576
866927409
1104078070
98676789
914690859
220449164
826846068
893449049
578500020
1104588156
653658034
459814913
728475815
879544607
762727512
1153496611
307341202
437147373
1082467385
561797509
1353515118
425324708
1322417207
1354811323
1383775228
491167431
481366987
722007149
1152780793
734003661
997058935
1390170569
616035288
1167948724
901975023
1154912843
418347974
1012817841
531928699
1219860541
542665919
1379726516
1327742638
545799265
642407219
1302832084
1017989616
397649968
928950595
1281245154
300451235
501611906
996167261
1148208016
465173648
465601079
1279161760
618157815
1009415130
701598917
867432589
1321633150
906851658
563267347
1053209906
988958546
939893626
455588979
1370575633
927619144
684914867
377992765
294280076
280061067
991633211
1348532530
575789627
1079313166
1106219095
430924873
222144267
1197374309
746657193
473813668
425801076
794945547
1222044506
1316233563
298898076
908719619
509704869
805363509
881590303
384076078
1261377900
1315712177
986101434
288870472
788771642
496821845
938155341
533520305
739860204
1001793615
828195952
163774241
1313342722
927680817
473524697
752452084
1194771677
907494129
1027303263
258147873
172464786
1020352556
298221199
378749541
620257003
495456900
1009312695
929561949
1293918105
1139628771
346792968
764816480
1365286874
906667611
865493375
1379622839
431933463
1296713177
718452806
849718174
1366470736
1023625355
1095802932
748352204
1392021099
807516107
793994264
1195809966
688682130
404734187
976589205
1234061586
176048048
832786952
1074988133
375407714
579418839
921549226
854292878
1086586126
638606420
1276006580
678513596
1299445297
895554991
1173194840
1010461820
1225056658
956052972
1133684011
479486367
986363905
669789908
1362859560
900131996
393087840
844025252
638987465
991109796
357331212
687825811
725795686
1240532838
347453637
1055703650
380952423
1152833444
1009907480
1354812598
1303596595
1192525138
915669340
1075685545
1318694174
665083900
398129574
943849015
1191651182
463288839
271437942
1236268064
538310739
1045854073
645713793
1247639222
514539001
481346895
678651540
365308655
522764024
607998884
247351633
1014459417
983330963
1032596529
434102255
398783655
348823143
857359548
828664308
354480678
439812241
1096746969
1316569424
966701108
93938225
1126827864
926774743
468085511
1163882869
931140528
1176578329
1053704782
811451993
592314964
651112983
325735048
384760627
977207914
566760716
1097146549
139735277
890689737
511198380
1385617666
600647357
673323704
1187788758
1072806768
963739195
1394669391
587548787
253107214
451631666
822671767
899913900
425808009
547254161
706517853
202733648
1145054999
1317499863
756500119
766138546
1126148497
992983041
1338150477
677618826
2547865
1061087538
1054868920
824858590
790380380
1173744673
951918539
379184337
837837880
609842657
987858785
1107467832
907126080
892407509
704884705
1004088
1316496268
533737397
1228164021
746107728
1101967839
1199957755
1002316389
344729963
390775654
553851905
1318094902
417453660
1118057822
562860476
465242441
1003749119
975172171
128956567
851473285
680802714
864208597
596136936
1270264580
1391375144
578270789
1149762032
498273692
1018638405
636681309
523582578
1039190821
1345435408
189280291
1117654904
614587839
980893682
928588814
1226053701
777530993
1343691966
1349311535
934408834
1153685979
400559444
947754819
1315042953
288712977
705976789
377317340
1206910851
908477733
794817806
801191546
1104729736
560392494
400742273
819170568
526699238
1302868344
1296121036
671298351
1068126892
290297623
673753691
437220599
992890712
1362907608
1205606693
1257638785
957227857
903132054
1213310336
687940127
329070249
1310490567
727206338
903472775
828299063
682258899
898840133
1236437955
1270087185
712858126
1140772031
664826271
959507477
600402890
993663442
655947447
678878914
740259320
560323448
1105515677
820036027
695597601
187221807
886831804
650713645
687511817
504811044
1220291115
439021489
1267981376
498282589
893801212
625745195
303897388
968344529
922710035
686667518
578695255
1310197446
623935423
905880254
1057571176
1143751818
841236146
1144180108
1250288204
839217332
282765547
739063952
1016655718
1195216255
766653996
1140230126
457775948
599278189
922143267
572235474
941539302
830353347
1114707801
759850559
1247088725
1392099707
604559932
400194024
352876575
576130566
1180708951
1205752342
1282631279
595772198
404493330
446234085
799173939
584244980
1212201623
1286231291
1260047541
1051894752
647815893
954788656
1230891549
758308471
956551088
1395273042
1046190762
981612083
991677942
537035202
840812802
1023007136
996269475
653322085
531714047
823727336
1385682065
506312113
1285682962
709328800
327466316
1363083738
1362649544
1002989104
163256488
819790691
959083426
285523089
1260285703
1256322898
1341881919
945829376
1262777231
350003910
1348736800
1336666206
1063349900
675949796
1292998379
1072406043
1312058489
1399268956
552543345
316409429
1183354589
1001898507
1272275244
1397137797
1037729806
391817399
486263832
820986429
1393887275
1166310986
1080250506
645479898
363962629
486042603
916075217
810666414
760744322
143867325
1361413849
385207604
749646872
672266134
694483286
1398236393
372469854
863974185
185892635
894450657
660669851
784843441
1392595911
866664891
119157699
683948280
662453192
476977450
749794228
1189743302
835591839
302604727
685556167
1222332606
518371062
470946131
687924503
765143334
746198197
795075493
381376230
687694538
853078924
1362524267
1347364924
244390922
1385791620
959300297
165138263
408678102
1188576273
1011605156
695998644
737088042
107609011
822830591
676495812
454227023
730534900
1058333510
1225561434
873266515
883709370
1049309926
456676684
1073993464
657654650
894642944
595682030
826470477
623296956
399973532
987289316
1211391375
1338750560
718363923
695942812
331127991
957146984
1240963949
621958611
1119662313
1123949972
852976300
939362547
784913957
430954490
1231096544
1153490506
1297822663
1221670175
352251109
924054339
872107909
1333581675
483408714
418549060
772737105
243119446
850478959
1355786456
1187849316
440599346
674491798
1141784283
1351655164
1012078171
672224990
1015979846
537311406
1157298882
786789128
1309223252
811256406
553227715
1386535673
1236339446
550987338
1026362871
1249782108
125681601
828532318
556746853
1359117370
1228431916
886596576
484228384
848366678
949734667
775517029
897115862
542127392
681420569
923955788
753117290
757838185
914031740
565702079
418693088
530240536
852968861
660242831
1081759103
613625676
479870642
813166214
989644840
888289041
381837360
478380962
834146314
580602911
482597561
421799869
984094996
552157137
814074887
661640492
1394907100
820683463
709349285
762653342
1047534965
1216880087
840532618
948662339
1300683040
913753960
390468031
553919386
1086971397
815410628
1323969611
886580151
912025079
513532598
848172152
1116447252
405334076
1334179074
1088912042
918542520
1254316032
574105418
654607729
1183555193
491517970
417689239
942436873
560504668
1197917899
572917545
1291530270
770436394
623196350
1030044199
813599895
1003858747
811616389
433473923
1057988699
1128173262
624981118
518664319
924706508
742184130
645655807
614025936
1119151890
1271978747
1237729167
1234292158
365041550
1300153606
413069951
1076161372
989864346
530291673
1174707646
1280502390
1003568089
636090325
1331257038
1027628567
588445996
762978983
889766802
677368478
905278952
887936552
855361370
610983192
130760824
1007309814
645567851
650974901
1286714331
549447069
1273141257
389539744
934493938
1170899472
908836474
381540731
526615221
550268015
1039040499
1004604802
1066417462
1051421298
726807449
535238261
629143670
1051674283
553143590
801757144
1166471958
711630937
421035243
1317621585
478211549
632160334
1263284638
719353062
1097598972
881919998
1144530378
1207867375
1126214964
694044484
973540253
790251665
549902006
931503625
505883617
1305379945
1382557821
527598736
1243998780
1042810268
1070747399
166253268
705250932
383264901
1091276726
800005260
826631263
887728581
1137163484
963744088
1014088372
452448963
1087639829
1222139551
1385820410
1397340413
485091065
500315012
822103233
679356255
349301802
1284974088
1222201944
730108462
976110487
1215316697
816063260
747933711
846459062
1232210464
446898070
1063657956
879601542
505005350
688917037
504813201
492183406
439889736
837852710
922779771
611369932
671330317
468703156
717148910
177311760
1252529971
787948117
601635168
1180547061
503692348
880228212
867346125
1389799422
1244375968
1287275012
643435945
718466852
494561493
765069728
1070100306
509598027
671682876
1323161150
995870968
932236274
820999645
1027478520
512597523
308738500
1345042272
91139134
469971028
1349287699
627424282
471890330
973504265
788799282
710275647
649225377
1067443098
923465737
1335964464
530145814
1263409343
802670694
1111882926
1007157527
492076939
473333400
1180687596
654315859
483107399
1298832406
1002049209
1114204929
883147710
1187156776
1234486721
792160187
754534004
1251875032
1332772460
474549207
1163938864
603048173
84086207
962398744
520487507
1376396151
951924150
789153260
1059394885
905666823
862895814
1277888666
488273970
429427806
380862317
834788567
476372043
822424563
1049320171
410374306
816890553
772679618
629455137
784406271
851875238
750906844
458361713
525546307
343423603
1322937580
556372143
711799553
441729363
1051294274
78329148
973911729
405487790
962078071
558238191
939292082
1162229098
710399749
490802777
717209529
637871526
748700792
507075085
1292679074
508688889
1199854769
994509641
478867704
1045567201
493056491
959694666
518191576
1394691272
208658125
589211774
552014104
670860770
901091832
950124130
739446889
644411970
1350991081
409682074
415748652
1032714286
784760041
530903005
462745196
1383225825
634603212
364034563
1058534903
569680251
508442390
446506502
526183211
662610460
918412618
1040173201
605920220
1005431760
1203600396
985326185
512726493
510428461
399177543
1292081939
1042704225
1195465753
459057296
494863953
871256282
602728174
454065896
1193005181
701132774
398331185
821903125
769621841
1053155963
651577176
593645421
881290872
173356291
1264639054
431315039
673273277
814931201
799953844
311410336
1375030696
1125921782
1024138337
869026528
422190652
428768968
641652469
641682655
688201252
445657980
734752824
579460946
406575924
784845552
447292818
325553696
1225246339
505782726
898477721
319882473
1026570642
1069943041
730118194
1236087227
1153494521
1244553128
1367977152
933049984
1097108906
1178163937
1149509937
534315528
674207847
647392057
1029655890
1375259820
1390222299
1236150670
1064237669
316668246
672432863
407385559
1364096690
1371204602
1248581301
1292912753
515039131
1273165793
986862512
1267713842
850091974
806476699
714844214
739078257
633095120
1388432680
1203068584
825942107
602207618
459087973
481683553
743841258
594483104
1324660392
811810212
442565132
182045275
367218369
527819244
825669935
645163047
566143225
991443836
727557223
1179997019
1181196102
426432190
720679434
1210743842
1182252147
1357505404
1312001022
466859064
956938498
941072996
907080536
1184052952
1244729687
923735777
1254114728
1092585822
716980044
876670650
963059239
26697073
1016584169
499806085
379754100
930373554
1295538141
1006469943
368809993
832256872
941595968
1303708733
950018134
546670036
901938346
959899091
1187252914
515525489
640589329
384733109
573015530
116389199
1293494237
488409867
669145127
1099349162
926485299
770038850
1097649588
791441628
1067249410
1293187376
420769675
1306076526
1134583291
393317921
1396140485
1270012286
404573844
905931205
317558952
1117386474
1029866363
673785354
414996590
1382448519
644225408
643745524
674068597
1018878779
897551682
634022685
1345256819
1326244565
529400661
565195626
818004824
925271269
1064341725
979727207
898078694
1380462979
532555915
1314012934
1110764498
661071464
410269675
402547422
731847434
936393508
645569164
378311573
852868712
1057284712
923578696
456107977
919796815
1249770747
1362398165
1124674381
1211513392
971598683
818571991
664560229
1072648641
1276670049
1303755938
438712579
1049063287
922819610
455538980
687244726
903673322
398429859
1192694764
796861577
784564286
646142715
683261086
1023876700
398326762
781110262
253034531
1051996249
1107501626
852704529
493626853
1052849450
1122743694
1339824897
1030988793
427737473
1154756169
850848457
1329738624
722838037
1353869656
608788058
743063807
1390372256
1201461163
1381319814
760587437
242394707
1378583536
431062637
1023318514
1199798600
965269360
933954711
353466646
1253434240
977827128
410237559
692906492
1348611245
583411467
1069854084
699384686
635343289
799247252
607142365
799564435
115744302
707549606
717724479
1309614197
393948146
484611514
963764219
1368695158
1243666869
297728592
2066022
379184488
474763957
1160742331
542048252
772537464
1029671541
405307140
631578397
1013685310
353166538
467144781
979287762
1150553761
388385539
836225887
892661072
797697211
793740383
983093556
189058749
738401615
1079846344
1249444219
604733178
685136935
1163734192
1060510842
545886036
1228302136
769543988
566654850
976034823
1138502179
1037474399
899585087
1190385831
1212180839
852546070
1359744407
1070174177
461587922
688261992
147456725
508387924
806600271
571002283
915121174
888168754
990166496
734621105
198001065
445968124
1016221271
1117054765
1023941883
214270238
1361078729
190721411
691098537
571432121
433518340
882200414
1122940929
892979005
594412848
1332405477
1266480735
531529886
1367344684
1194589954
1301590337
132131764
1363790414
1391768471
871849843
535707588
596192378
496660751
1382983165
1143660934
487547169
894616127
1398895833
457204610
1177804782
850106605
891762920
126500786
602215603
906146865
751327948
870646924
544053297
1111309362
611039450
1182763829
406661487
979749427
597825453
388471967
370644743
964105096
1150942909
901691329
953898490
877426884
935180073
301144300
707987897
1336181618
223216738
1318177938
605295628
1137373248
1251709390
648308520
1258245347
796471426
1348107699
560841720
1384401375
835169550
832379726
612109219
1389512553
911387732
1006322287
1294260926
507626969
1212355822
175340388
690722899
1127940079
484986389
1316172505
1066497089
851809231
540594185
363529525
563301703
1239580723
952707861
1352952809
1202698985
1021397491
865374616
1321190081
464988983
441760799
1037097138
827949192
1294932712
509261891
1129838960
830002206
933159010
1017933231
1346017502
1184814178
441996047
675242425
1222227200
799324051
153768682
952717918
1325914967
756082686
896613546
1276356082
792845664
890674874
840770300
1363992236
1023014195
901639202
736701376
1099362097
1386435806
506271739
509363721
302217987
1138977997
1033006378
1297482218
714660207
1085900998
970826284
971204008
708286582
261195651
647424519
184132822
1362908564
823185119
421534696
222279425
1110499694
324731569
1135582145
806186133
969217070
981563841
1161801030
160767010
460536717
1280968094
1012377070
1231003656
387118290
808219899
885889931
878451097
898677597
305806726
1330587053
878733254
905607453
486600296
1366479087
760982322
498468432
914198099
208739912
1279821144
429693779
781641126
42947946
1007249558
1312514941
1015752009
1265214038
1237949667
536892577
809834907
484896099
1024636867
1327299148
855363817
334898308
523703730
371783024
286695997
903770721
1233936052
1378181305
1024037726
528996812
483547316
916853859
1087850538
833794667
568838229
1201984264
1071125968
1182288217
789523517
520120679
1327130142
182465171
1155893660
452361995
221310956
372344069
978394079
315449632
1192049030
1190003615
365804277
721557662
348436668
783673506
430174711
310446635
397928338
542382408
1007837791
1043669626
891061582
1250196192
312182999
572700112
611407974
413760606
571423444
982447784
486417628
502055805
954885768
862951455
908835307
770413499
1260310767
983119037
1336030772
1374434936
994301191
1115066702
345721150
1011338727
1337520263
1011918327
773895372
336077323
1227357738
1304117749
623453651
973810537
988307405
854865848
852547865
1287904706
100815373
572826887
877652189
591251933
831156874
871303397
697037065
1275632946
1314470834
683663978
1031685740
470547734
1186408367
985254215
921832100
986022886
507195925
1280320277
1100116972
1315004321
790092938
1134275846
1265588274
122600821
1211328320
635548134
1027777810
325676675
853235439
723817735
1381430439
396285145
494450964
1375131054
967571206
376012710
1045557842
744226186
1058464702
994094813
1044932621
1100477610
441918917
769724741
1312213401
271842646
79415589
478590229
1393295028
448053770
1371993869
544852404
1034164548
1316785095
824559403
1387769178
388006814
968116753
1073633012
806924481
1021048658
1165561271
629050053
427528058
1051398183
473276338
1182664618
628195847
725877180
1130206750
1062681065
874393034
753044371
1321471530
1058410481
1099581258
710973946
1398922813
1326413241
325287345
897034838
1294371387
279225510
969097594
339016606
1000874858
912220027
381004036
1014205830
704662495
739119098
1194762058
974057013
881429658
610444430
411347877
486881924
690551539
508557898
1225043564
411037165
521940303
468619350
866081371
850233885
996711238
573470548
756107662
244511881
1307811564
1286837149
684853714
462381184
1349871756
554494294
1093510059
906768944
989298290
926933373
510228106
543329375
496018306
669791802
710801678
387044435
1143379604
961587459
935764641
972422592
616496240
390001037
496236415
342690107
183554290
738687502
781481221
1337445064
119163439
795217552
868022779
464934233
853158650
975521049
913365730
717852651
502246752
632851168
658095857
985574117
1130011443
870138495
747672831
1270516588
781619830
1350124948
792178469
1390944968
1393777097
1147969397
1159978543
1268030035
1196684884
1381582012
813356458
1113690126
662949153
1084536539
1222852764
1090317597
680385519
532662463
1301159596
1365376787
977964140
700841964
871305242
402375993
858211063
1122912654
677082300
886084217
1388520684
56207439
1116164720
835593788
1393499613
665996171
218689787
663074876
896369087
924107993
645429087
1388100327
459489015
1323264622
753780333
372952860
913214759
524144004
1163365489
660632332
542384246
1393487841
810719935
709683019
1072048977
623891136
947844365
1176517806
1034840593
544124307
1290025720
757953367
615925987
890185743
634401339
1171311715
1037279489
584753112
1201101696
1316230442
527826827
509766321
881338444
1037836676
437544876
668127825
1324204552
1192440904
995568058
1213564545
900272789
596005409
570940613
855257537
426011658
1171701546
909101729
689429342
603848714
1169464912
877117540
1041501659
708340477
870600414
1317354197
881454658
415985028
1342959457
1261127559
1263491765
973317869
842369166
828968847
767829862
882377629
226753697
1371632849
1393493925
589064967
492388408
960451857
1328208219
856404466
883331256
767397329
974197581
555043123
1247103147
992140611
1397204805
1148715218
1346004316
681347067
1144176197
1129511974
684347596
1194632089
338139686
865196122
1387436418
1078254559
544545048
677157377
1057726304
643963705
568525100
508110067
512596200
943093600
490687261
1249220231
460672450
1259926656
780867036
1109864625
587317110
207073553
654170008
736374877
1083295471
853366145
1349633229
881173497
441153859
934920268
823919954
1173179289
845456208
349932938
720588364
726748881
915861439
1257182553
494179346
847793053
1323062479
1008093796
1278591751
1219812780
1191273761
659301304
821931242
388301267
501424936
747376484
539989098
1395609669
1277649809
706512735
1233231721
1129755479
1399059787
1365265599
572970500
580598743
976036679
231739207
576954291
934688659
980008960
541087247
661378529
1045020363
1072512255
636110160
396583974
773121678
1153873386
513021771
447756419
771668037
1027749609
1150501844
1349868195
1082458654
798262136
989042598
759682983
499001683
478018874
690579690
1198971440
1208322004
387977982
1164041117
520302785
1023774479
610023030
1342195099
1010283117
225888386
969685704
655575243
711995661
861170255
1264941913
506239304
645880456
511814613
945387350
506769428
953231523
709773676
317540391
420289415
814601189
1327336044
327573448
1178303800
1239330819
942625998
1023426050
631535660
564347227
952480353
702270714
1040545084
574426057
712527972
522425141
1339940427
669715915
587798006
1127822387
693376499
984540172
640024901
726149089
736376087
1208775406
972582763
790727183
998059304
1010529214
618869752
329608667
587812742
1170496660
534097086
595896825
559415369
1311491135
472182377
1319895311
214455289
976421970
1043457740
1282289549
717205350
312698837
1122662638
1165566352
284946943
422188099
475937389
1071384856
464066482
1331183661
928461487
463321716
264664639
1125168022
459401153
1147378424
906037328
736774774
1197154321
1075619793
383585195
1246473771
579873548
345739754
343188273
1341757604
611603780
690647563
1008776887
870602105
985991389
843276015
452566556
396033011
525465705
434067087
596523882
1165125347
445922046
1025414925
657297435
1000638745
363048845
1099078734
812853728
442189612
705462880
717571176
938148679
515167877
930463009
890350035
661442162
725950428
991515127
1249480342
764585360
1246095924
871971347
211659890
394246165
676075319
368511377
802403932
859305856
1033246979
1080438928
740365409
938582983
512194718
1090040321
735204655
815538742
450902578
811180777
578719364
1125131770
1101873192
1384530899
1040235795
672265541
421746991
826226767
806258121
217090019
621512513
405130032
843759262
504290169
892115195
659453673
1160655392
442578552
992105417
388845693
725037513
1035365784
1223701389
615784028
1119516740
997555053
847539472
953059028
671542465
455053680
844958513
437602363
655151722
1184801559
1382469286
1373651188
1079045648
1121786599
390630102
756820310
569067228
682547411
1172213789
993037957
502089495
470141150
1309992735
435848584
583405592
462793788
798656823
1385109274
491989730
228417847
382627989
450781942
1092908197
1205102946
249395206
1001309057
750248861
596275808
1308545504
880733914
676254516
1083446219
1383143025
1137357161
518089911
478603209
591225904
77437255
1146298628
1313797221
942506928
1163238971
386161140
1122205325
580167174
1239991127
1125072686
428842817
476307309
464932089
885813144
1312725997
601397564
1384984772
804393596
939763159
326376511
1355035807
418635245
1230088388
478775178
761929046
1080354529
1302025161
1164219102
518353568
1092005149
764563115
894351362
1007731388
89826032
672395688
1122756778
1058499788
497945699
814779393
158706251
791802365
1022746064
919963360
588631109
1250792470
1321835663
452850337
1064494076
1396963047
1006680481
96754467
725006496
639616118
1060105095
882435312
1163448912
1348408865
536518474
1057300856
876832825
652168474
672634085
915054317
1119264116
828868509
297463252
526384640
896058503
1063688212
1244320330
567535445
1332657044
1344687894
964617880
1052533329
1276250018
1223068827
921174782
976253558
1134962152
87234377
1264190556
1032135899
1193531880
1144883106
499445181
1374134965
1343490096
750329631
972884708
1269307993
905544390
881572706
478501401
1020819806
409635117
929335890
1308668332
1033761019
312969228
1311765366
1347907171
1398442257
825515159
1352004261
617872229
855531344
569147721
864226869
1246563473
405777839
1093241553
820345430
498263675
1153683089
1231354675
450289480
495757409
1227128969
983117613
998621323
866040704
1282324572
848725497
554903286
772988744
502598066
1092465776
712229422
866511441
679066974
278466644
528583751
733473479
1394653560
931926728
811013545
1082519821
1136345317
1246685319
1086407124
981663726
474103640
997041097
423904281
83535909
1081014331
733350275
1386816507
574629832
1243536820
1300170238
1262216940
587323716
1189755168
1118108964
234768907
435446727
1034662469
358910167
991436812
252396727
1325953375
1162300689
1128704726
1302565357
719852827
1049439172
446733319
1130402535
1318643817
557174002
763575508
514404499
1103250002
775257648
864109447
1147865388
866798911
1263901387
1125270916
505622135
1049408019
845063839
339831484
966627361
505918723
675750017
1201734506
924780551
938847947
747950181
1179312918
1034690100
1350041152
1311356465
815915977
1207669452
464293528
908819322
744109947
930615717
1042779296
650809958
668805468
643954022
281596942
907933301
915466421
420139968
352027987
615649677
849289659
966855371
318668452
302334715
1241517562
729108028
1077088135
1271169351
892680478
908660584
1340497103
990743504
1368508559
1157203134
301605125
367546239
668422448
434028344
1323933834
1067825021
937842303
208064659
995125740
1308518846
863066771
829598844
952052992
1144143160
677101959
689469709
1083261056
1173813800
885886240
867176800
937177333
983819326
641672206
675097906
429523204
831681276
719516523
749989362
901076453
669310594
356103815
1128392061
1310090132
661874737
1153268280
637858229
894960789
824843238
1163023458
699211210
1143624774
865864772
1328805757
417674842
923781943
1164556268
849493232
884105053
1146889390
609417657
576174088
1013393317
690718183
442909840
754246241
828262629
875989634
1030022867
813918416
694127282
786338179
388650838
1053188136
862753859
1234129532
902021156
1270324149
915720556
1317448385
417831866
862350155
1266542058
577349805
1032207561
1363333674
733804720
625302579
316860888
288632985
1261047001
1171861039
368769238
654024845
634799849
717312872
950979902
1233202098
1126249283
563461246
970800215
154044218
647688334
670778135
759955307
974411174
752988967
955132856
661654369
762997693
683030720
1241586066
1010214316
1210603120
1017218977
717865972
127450133
657907071
528906363
971125240
1063664076
520932989
824612485
644262286
804220738
1120284608
901431755
755148209
488846952
626541379
1228391998
1380439972
1281858154
867143550
501964209
1349335701
462974215
697217317
464186886
1083141524
1163476979
672865158
1212232297
1194828315
32566494
856436952
1264734589
704726702
527688655
1334222196
827716204
805573695
1026612765
1148681966
716335357
874439255
497546582
683626558
704943370
793078052
1114759037
713468104
892133647
1010919245
774969832
767376790
727399338
895520433
1343827250
704832966
1019526433
1003098587
704725424
607673991
1239825594
984119027
566842615
514715148
741523973
931672022
936698917
905503537
490630710
1095905570
205933581
714019182
1065040070
923881995
853842099
168671081
691306819
694479996
1089651699
404021702
1084918603
1160444127
1019394794
990917314
800994389
288160948
1390350405
510063054
875996088
408569275
1133530991
1053984899
512468097
659069130
1337268650
177458079
446975486
483085861
1348710407
714449337
329452852
677866093
109935594
814631772
1175926796
1264368393
999514936
1154576942
1043741629
690268670
718934543
446515406
1344372920
741610683
806987336
271474873
547887570
457516224
1349911162
1119306560
484383423
370364863
248368684
1133073976
738385747
712780791
296694972
784677331
951963389
595274666
1156555443
585364847
328085038
348910731
560821420
731735887
791167415
1054655772
1150913699
510054869
1243025924
1181882818
1313835143
729573671
806597416
886430339
461413826
1079858232
670770503
253854694
1236536790
910432817
677016103
1244415856
1359877896
816056212
816171264
898742435
583533639
565723678
432446660
1336068605
1366261228
724180158
490813865
526833858
801412312
799916390
903782964
542088720
748077147
1068477649
1059061317
548295631
1139074451
758499222
1045361350
60220693
483903144
1083888783
537338917
1124571756
427248282
391829946
746606493
256282407
1033302388
1145374883
959867063
896990639
412266094
750195418
317625048
982636578
1164965979
511799582
32262371
402958678
381622171
1291949232
441690051
573199648
653627353
718927838
346365595
500598748
1056781507
520861747
686735392
743750939
476362828
1284850095
1215174290
1055279531
1210566663
806445927
450215665
582066170
1214806996
1311924960
834924147
1000864023
620648347
1349776973
771671099
967626870
1375951736
930903637
506903063
911510664
804069715
491324364
430532900
415708401
265978355
536351993
930130640
466623461
960138476
229294915
1083316290
1160223689
960313303
847836358
762259379
973992861
937461834
870859414
1136996151
841482249
1359125403
700186539
914322665
1076991156
470544075
454641070
873387697
645055983
793125821
879403040
1035645265
811997104
924964492
1278739162
275466071
860755588
1387495289
674979183
1305958205
1118324296
718280586
678389372
717294011
333040331
357707979
1331571869
923563903
945098049
225402168
943095239
1350288755
854419754
1316600505
948378527
1277032436
1138512492
1349776380
1380668448
758732017
982274243
547265067
675337170
837324839
139842119
1307695184
383051883
603490871
1273235147
1325928273
472232041
995155897
1234458061
1145668159
276898726
1334164304
1253102720
1151827410
377618511
597694682
806082479
700986959
721240241
732615404
1309781915
836477556
270645826
363055395
584851189
826092646
1037910435
466040107
686741579
503875599
553634872
921934573
1122161404
1003457026
589061989
211351484
484486708
959741749
379177250
782484062
691571801
205205246
1108961986
266763186
1158791750
1112029478
1194764442
403511894
288813097
1200110955
1304733907
928147980
865195813
905642342
812823147
653399575
774380062
680536589
1063296983
1343989995
211020973
1275294892
405070893
1249337942
1090185911
457536212
828356793
951320385
495705450
1337328844
521685823
659727707
477239430
1227449515
786125294
939628040
1077164582
407246429
467765907
814837510
982336514
714314103
1238309463
464279743
1173980631
540140830
212203360
399265137
640595966
1054246100
614613737
811648174
549987743
1357720447
888587207
423032688
1065727027
825185603
730396263
1186033606
1224952580
296843603
959633896
1298024552
1265760102
943811672
1322114041
1239172585
483909627
723088958
1251288613
865546960
1371149428
755834758
310729684
793941822
412970671
504525744
1397259587
864443200
362339992
883438298
828657387
1279100829
1031137589
712925061
988205119
1061253438
1061950828
1078866931
1031751083
1247470752
1278663240
463452972
932336269
346309946
772829487
135467237
1366294318
926796112
931336886
1276996184
924177555
1268416744
1019457401
1166344187
735599772
637877821
1070680244
448538151
962872478
1056026776
615850149
113536839
960984778
1261365835
1016993890
628906777
492103386
639407006
1380953705
191744156
1028483480
1074406871
3320964
847805819
1024842465
1030337938
468567025
935892089
1129208909
1282642706
281680920
1276605310
994567834
640745433
918085303
293838906
824940530
919846342
950360267
1182650596
407315450
705530064
1319179118
1294004281
1101406202
508538224
527166543
765115487
530174335
882601427
435697139
363657429
661255151
753597328
594350556
275806415
575567797
824651249
530950612
1127108301
525159627
710294074
579158874
776018219
741259922
479198088
1058582872
908978982
708778810
463258447
560073157
817663537
479660696
240128213
229335942
1375789279
681543130
1076044322
1120818250
760927025
421055958
467845628
949953894
768789234
1218130207
374659482
463903314
1397057277
1174701540
255388789
871548870
492935853
810931812
303372556
788727740
1272884551
931247363
777549876
244425130
1238125549
940891135
458623845
495131206
1326269648
728402754
1083358350
443081659
508140808
1080972968
925206006
681981565
513428537
1245574414
1292635720
666327948
701743532
387934189
807075170
405843872
1131088224
1074796633
456291680
1028747285
800767663
912053751
962510757
1303415860
354527419
534519333
468292260
1370367609
1323995485
867786449
376446585
1096540590
1221209999
323429221
478576427
736259028
1338529092
543743271
738657229
996709963
483872343
954109354
507591306
882614742
997640671
835542507
1125230673
464732320
1395103983
637275247
639768906
987378786
1173232016
734745676
1105997199
1247380402
1346431022
990785048
554619533
439699703
537762713
516994724
843527486
421597507
831206581
1088173919
418161118
772051449
1133156243
1313235286
1185867463
370719110
861996379
1102176452
1353766873
990186678
879486773
1002120257
1386172339
825174273
672534106
1099015265
539893954
640313239
449948688
1306538402
406226147
459959903
637768532
634378154
877588339
435386501
721505419
827726754
777179327
187821838
467430205
698968536
701688493
1123952342
811732755
581002862
803461901
1286539418
308387627
682814283
530753467
961518510
717212995
733057261
1251627097
1368697762
802795673
1136495717
896144715
243353228
300035433
368762263
872699033
866928334
547483852
1071893114
661845302
613157404
1369420443
569221096
756512937
1363624750
650128389
901733817
638370161
623880057
494619939
1030557471
883853301
609858098
355244563
562573532
937665851
1012075708
608449073
622973272
790070652
526592089
1109492101
414254993
979224943
1103957218
863026372
1315847404
1154973524
490917276
1085296340
444416801
1111870534
1124386608
1067946843
1305836034
984929617
528630429
1350038446
209582044
930013359
992542558
1023660445
1227744200
989675314
396981153
567014336
1060481525
760596718
644650056
867691646
1045505852
1033856067
543382658
122523566
1114173960
811592359
877616223
860775676
866189359
924627627
1198334571
411814259
776108592
979770028
1021718036
341165518
1335347180
439356495
902041627
789725157
724229318
1248989936
527312862
1301600937
318678865
280017929
971038704
482923713
631240905
874341599
1280948524
507192802
532347322
477636052
428882607
1284166455
1181643399
1230380224
1055979100
1386954313
1289871778
462032260
1276897572
624653054
581719861
751578928
547587887
1112888183
1043126350
980614184
1131171929
645629391
385394989
1109112723
437433279
695550561
223421357
892094136
588466687
1139354525
590601137
185253158
1399188583
602953796
233100225
292451158
1378147617
1313187907
678775213
1177645961
792318403
1110415353
300658240
540847788
1034965300
450560423
593021128
418233464
1170512988
1365440846
504652873
1198074188
1114764434
1384592271
394268415
617012829
1245434676
1327112998
1357170368
1158874232
521045873
619681869
876040342
562911939
1336031681
669939163
628869897
114198600
754543398
1209489353
878675636
1195274644
485414222
745872863
428553351
764568707
776684089
834557716
1012435925
405014672
390808374
1344028981
347561969
486410659
913365169
904481248
1049667102
1365134495
6843484
1159155352
983249987
758749727
914593717
1301447408
695239782
1045210594
1344793680
1204162120
669404215
536116390
1372865664
472576226
1145831597
128897551
876846247
338647110
998319152
258636140
782633616
1259886038
715952778
385251765
963755135
1333232558
787056601
529977986
948045536
1008700664
1275163075
1101934872
1020413604
838929542
780702498
1110462095
1157556888
1270204351
863386229
630289160
1071388143
1373498119
1211856842
500441423
319788507
769200218
1122374626
718633403
1289471202
381729379
1153285300
1120809675
1301219200
649280085
536350228
429256217
558445081
272366575
678500158
988602430
453818362
1271628309
1043290629
1202967342
1348964766
757655670
988185465
1397509161
1005717362
829272848
860296060
1294616622
1311053576
1233330652
489701019
1025535714
724200650
964220021
556296709
491469748
748637727
1312699381
809874175
739368145
477022964
1389924295
1081115090
636813562
1332907517
848384954
932520228
838744439
418280253
1075287130
450414585
1067807143
502740592
822297140
1046888359
791595103
1142038429
662991935
591399831
454852890
1290193202
1176307171
1001167860
542822495
762412492
922600396
792429583
864936462
252746622
1369316043
140964372
1047590411
1210972662
1031347687
366066836
1303543643
1151850323
1082103911
737306343
399827818
852051098
862171039
81050223
748832163
762125875
431844640
647501491
1377384817
210080612
979532618
985779076
1248344289
970804402
828485123
500710541
420407436
682221959
1018172715
1155555931
103168471
361213020
1302793939
902403309
1000603808
307196944
1032920753
720674851
413427248
667571730
690878584
632209139
333290
725947903
500342998
529686338
496617762
1038979179
284267172
242402536
272226870
1296292832
1128880981
1112655510
854663548
1280138617
1020480774
1189040012
1043836660
608233337
773421235
583133084
1036070148
708929686
584868322
869158548
472720424
712120992
789257844
1320107067
1171316574
1253864475
1220656248
720149466
798705708
326474723
1095209632
1025705692
676721585
1231334191
649803405
451233043
406016583
813043357
692991876
473904341
915410389
791057754
510253695
938629737
617475077
795295171
1387215597
1041648212
831326301
680788356
421623015
793286785
1320337372
527850378
938196034
1098074411
973180483
1376130843
736087636
1151274996
256561325
612006683
465249555
789366452
1060723478
362449171
415088498
693975306
913834211
422200480
1202659414
692075944
529482508
1097506657
947762035
1178527698
1206570563
932058325
737822312
1182080954
905657714
633606993
768883020
1337033282
759082775
877776687
754139753
1123908404
843220679
881920161
1360930091
844154082
1287864386
471071703
1295446590
722845989
400968963
796078130
960621102
628800695
946618940
1029245211
927547559
729755274
1006347691
1026959578
1222311240
526089401
969173244
306074713
894291212
392733871
740724017
184079658
955257779
978860191
467490737
622253435
1294247130
1057062281
1070312372
988513217
1256221676
631756695
396655732
601762909
986329199
1057254566
893078898
1332140253
384030337
1236551696
1240009812
174892915
1358827066
923221210
1080217878
216313604
651156542
733647392
983670439
957150214
1166117220
863883799
1230924229
747233760
691256137
1184732725
474560448
1276258307
412859330
48079722
927728330
775390363
616860432
928055199
1343085741
591056109
813541789
506432701
643837271
405779580
170534569
1270991151
774234067
792573749
1084687682
1372756139
1177625658
1378678099
483050136
472272915
1223903048
636199878
1270884648
1275827136
1034942649
475575310
1365371137
928221432
1100551993
750453172
600332564
817366406
742305369
223641
854138001
1377751170
879356550
385118881
890751531
770879741
390890742
1154422542
681028316
1044662565
1013189192
767828186
413664287
785352966
880375132
383556302
418089234
321802853
730553772
1321380951
1185875340
1063905229
773729701
706956480
474348178
1275918348
1381334755
779872331
1159403121
1247349619
1121721107
1019630682
1093775346
658632496
503869534
1216414137
635494639
1162755357
632622267
969193854
841832797
527852760
1054769877
1099174257
766729376
491753809
1385475491
450840109
1379521331
472997187
1259155726
1293655759
1207684874
975711290
935986773
1117509018
1189018163
849746938
1323003832
752184517
1164294610
1196578166
570617489
26826427
128342717
874164576
442147506
825110235
711457717
801437505
1210899530
1094171305
1325504061
999024253
567525148
690834203
377925469
1183234903
1167528254
993461885
517120525
1387811281
402221316
830477704
781868746
626763761
1331624716
267671849
1166938662
965690765
1018565590
1348828999
894565648
855792702
1162463809
1008026033
1065919827
571217305
594088736
482358390
933577972
1301871376
728113737
945280570
767801533
787173048
371160417
1351392028
1041423138
985407909
908441368
1323854323
521917098
1383157435
1302525685
213601607
761782317
630630831
706094261
1205721408
529483244
1144994459
1225654424
541818860
955335788
376194367
1067605975
485682816
844646863
1251206570
327366596
309455385
724445449
455582871
875012615
232235195
1379020537
1332038568
1108829987
784682069
1046104131
1081085875
861572666
1059978102
646599862
1137098933
1385649613
622230153
792715834
902970089
537041429
846224485
671489647
791674189
164759212
833993585
1248171189
770409736
1183115366
460411382
478235892
343773059
1322253359
151323984
1192836359
381058673
510019148
1063459204
527915355
1203748294
1122587730
550023177
948778862
998800489
984500711
817535894
651490133
1396760723
1309259917
1149210050
638030581
1254785865
966578614
1184343760
996115047
1016768831
508171621
1071547661
1001956613
406421394
1189825502
582993364
968577006
831049565
700231822
757646332
704739899
417766064
544228814
512382041
780702044
1382103050
821587434
508363160
1254335192
871667185
1022821444
800026710
446523753
772104239
462962182
1393872413
738397646
966555837
1320631004
364829318
511615488
1361190450
1185499111
852513496
1138405270
787509585
497823060
960839937
1136607744
1385679082
1206583551
1078680069
733407837
853787856
568922559
686976671
436930413
350819194
681675095
344911178
1194107719
495152510
1057031695
988450532
605853046
776071697
895699779
903054793
1137915226
1025976706
451778096
594026381
1195378274
670851646
382331850
504065757
763937841
1290847334
996022764
330313665
545558965
539902491
1345547896
907430421
770823354
356674174
613835556
1144042198
788441626
976100389
203342735
796866790
1095114628
1098786977
595636930
563833889
1168695328
467229259
615027534
862049277
997968810
365636373
348683665
844633335
342119325
547518371
514005473
443324821
485411434
687539237
623321299
769354981
1341248931
892269475
553506416
624462152
1223049972
715522151
519421329
817875212
781024906
1288347313
664919426
617175177
798769068
666400352
310414045
700175459
637458888
998582499
510274020
492005143
431665737
989897966
701649399
907894229
1380237571
565365518
1248996285
1375428810
611903704
625396997
424123307
970089986
663916216
1295188387
938054692
541562697
1347258907
1234679883
886697115
450844799
592689017
514846878
518312720
732326167
1249296978
133251793
737135897
815014089
1133374249
907393712
880307389
501201373
942649320
838389483
1015675812
1190781493
924184597
470900751
395673762
356700046
486022230
433862415
511271254
500868845
688790421
447710799
818409345
481916692
719184152
1303359100
1079618784
688739218
673365825
891259766
341853975
1175026653
923595435
1368241180
844533620
530806719
375136225
1252783877
694592548
454012301
1369641316
625252095
935440986
256928465
446582302
1169105690
776624709
782413254
726413281
1088851580
526185005
1249011330
891572584
795513585
781698445
805910968
547050664
970526261
1240922863
821810440
617110202
562076657
1123758065
1250015479
827900813
396206008
1318947198
437538146
1032661637
573767271
1089107999
619027329
336152098
989797195
1141717735
1274668520
582391423
867465363
374470376
684577872
783351919
1251997242
670864676
1225982816
691589229
1291443822
539086704
518920645
312978009
560192733
521277940
1284543396
1003632390
713063051
1224499298
785117755
383057175
475689187
855067296
1339993884
997641313
924404769
250237289
407637110
6140740
1389597216
1333746932
1315508483
453371720
1082939658
1238189476
435518756
1134483217
336821259
221114113
1321232602
1107680380
1110463804
626685378
902776708
1030163412
1121694354
1327207260
1375752266
1115139070
936899760
772346270
461564411
1029084510
491400384
232734727
954717799
906458364
440770611
290926327
492199921
1008616213
935660406
873214633
190647782
495725216
1279024107
1296202167
1310742827
451057418
384631293
1088523019
481008621
820077376
914201836
567307937
447930449
109779603
507019368
1388013774
950810734
310572782
512648774
1048781398
989243509
1097119204
923863846
1345689402
697109717
1297153937
312412933
728034294
1001031898
1123303181
1222985408
1024884967
573572032
1295562832
895822793
344526097
906769108
634639095
1043097330
654902258
95975844
1044814391
1113346651
662075384
611457018
374315312
854531606
1186428898
1276969286
1318635814
1070363155
628854666
1136608919
1353978874
577720959
1195062958
1236247659
940199245
881590104
650803693
602133812
655236199
812737518
678621436
880731529
950066077
1258960201
1082204672
1269094796
586983108
1125836670
1379346722
227185019
830205414
767971448
493000829
929164375
496710004
723294904
491412635
1267225889
1069237340
1179261730
40312802
322804851
705951935
301648274
738718835
1268715045
1035305441
837430684
641468577
500254343
799554679
495040370
754803636
979015308
1369377792
1067380570
892742181
977548107
601483673
827132496
1142452933
925988757
781014727
876466571
523511315
476172548
848569555
1212626896
1353888509
747137500
1321342327
703354606
367256527
354205342
356469546
1194050745
858420233
1359533922
821542585
506562295
1214821938
1340830553
685679262
1343252669
1363372192
1076449800
930429684
1066977589
785380223
840441631
991510975
757598772
979594903
965149133
819196440
1103599695
477714017
486219128
89902699
930234086
1353777595
439160167
862057503
688591143
649264366
966823303
1321805753
304720657
463850225
1243755975
1221258613
816943930
655828001
396581560
988321093
952076585
981307706
1382492035
978659161
1115756192
521874572
1310094992
11061783
209595561
857072050
1308159133
1117962992
979131367
993094792
1288539296
786828936
652194396
885017484
1202652063
548794289
920198033
907909222
909531700
725241288
504544757
643702801
1078118776
1119483286
1313513699
638121853
1370096279
1074007312
941824807
1216114193
1061308259
1123957847
1249876508
1331350647
810572296
460280227
1389427099
1234893202
451780042
327419669
722401137
478454495
985773551
848059799
555208785
403662895
794636678
1192696442
1044276206
430415333
1290802375
1061455630
687179143
801833233
867813506
890712874
1049798251
335944863
306842497
1181012154
272667333
461042874
581872773
384372994
548776897
614816082
541954014
1062682310
1394946514
671688870
624279278
486123048
1009990426
1355076363
996485762
632870487
1228944740
1266560706
470992602
1342983244
367617284
576283859
407213198
1119958221
1386690105
882892955
846923127
811738873
1093215161
1017124019
890605712
1326828712
585477084
507336811
633417320
946021752
409666970
910209332
1228216826
394299639
446840600
518875981
1008208157
1354603650
847119377
746359048
680196036
1020057069
1214667868
1206331152
1220449366
1379127071
416652829
1213231715
722419184
498725748
1063535254
1114943485
645517465
1164634711
1354697045
1086201528
652381549
1016768701
1217183038
1132893470
1222969753
894580987
736133857
803415939
431684841
641877957
1355311809
542479528
777480606
1359944315
524478735
825369716
458311790
972052815
551024473
668444342
740450620
805929712
1200574027
1082462108
753116501
1212560281
947134087
1076568615
476566172
595534865
1248452843
1258819617
861035571
241822773
1304263857
790920845
350311038
1232930176
1343996685
1323876867
741290591
1263946613
933232095
808338124
236059833
1027703600
60071394
789449782
1212122793
1069917813
277062277
1383410846
1304253704
1048706527
557114906
918748866
1279922660
1264489786
656336906
841202331
1014440505
1397986178
189998037
1296398608
739993248
1340217624
395664417
719466544
1046484045
532383526
998850552
863719053
923382093
977434816
1134046917
471261806
707752979
177231164
1312941157
489693835
1303116236
577730964
989816064
710533786
1125640276
1236672698
1223430909
350538028
1028253978
446366657
639574328
628630189
674541252
740551614
656104573
643352188
315264765
1244219627
984580029
1282894995
838378724
1373511618
765673124
989054190
1318956914
1171535311
1245746799
954581790
1180283729
749028312
341716693
1167907601
458388973
905554262
548636818
758393634
856956679
527067363
1154783399
428256379
1041522212
1014676302
522678796
683435921
1053808870
1119045734
490050740
655313490
678296895
1282294615
783168304
1262219978
361085996
1327200379
1212275407
789136434
1300045443
299838653
730637915
998163670
1398404786
1286390788
1230590757
1108451970
544828965
746164620
673865317
1036347685
394260824
559336790
681134892
763680793
193850224
833559498
1145847145
1342126321
1192347155
509407763
1242428982
351205475
1207587388
661958646
525580991
388489756
531123354
1113292101
1011472174
599070218
1246173988
1029108159
580762465
1363708138
807963899
903410069
823637507
1068445501
792370828
1187693792
523712196
1201199661
1366014047
491268867
1001508665
477327960
523402736
1101925324
1265257363
543542494
470150271
761089179
595726965
914950591
1219172754
1133343843
737012584
848540840
673761280
925266417
768044390
1320451739
971547390
266607926
1151290374
713622962
779778875
599776092
851933
1058314864
1138911905
475224335
968548297
1309845620
891639515
431653703
1238541249
486883498
981415842
1321131435
1129756791
1348510698
500394940
1014178747
1050368397
991399964
896092256
1017195940
520923007
639656270
375448247
595676856
1306291889
783043862
425823434
1199643418
394350563
1355423193
597460369
776788405
1287322791
1238202055
862037135
413237897
564557248
824713712
904343086
835754632
1281037647
1250730816
819102367
747420085
763284158
607490816
727169714
659684756
1152725148
267383009
936120104
473822256
869885420
1246888599
549966014
1063695119
1393918376
632590750
1165325143
1235363003
620067028
979643547
795846285
989568207
824619057
182203623
901251638
566431508
1216788677
1100584556
786746453
116934962
765132941
533752156
60483315
387541851
1217721210
424070719
784266184
572025834
673487842
1162329245
957288034
175458940
1281077651
653440704
564627757
964293178
951908374
805951115
472075772
724917117
600283753
1094665579
1139956668
879033178
749533692
1214047170
317623160
1065274287
1382446411
576941325
1153963578
105492655
633791545
700599161
1364655759
1387400499
732352244
1073821764
1121361307
898601979
527669422
951110445
1326988790
1011607582
579764671
743354176
997553617
1008986330
982382220
184784406
669674779
1113536468
1058075160
897210582
777748120
806778802
341101521
1275323024
1216420462
748606899
1051607028
797370493
855237507
1382064123
976903373
1168987809
813651464
253690021
917357361
945360889
1325452443
808609756
1228248416
958179045
582627968
840453973
573615563
968644970
1080287407
868300945
533165041
1268045103
645565350
890879632
396261148
1178699780
735790155
1210461038
714145611
1048925395
381069365
995712494
478578925
462295590
821273225
370223099
939494673
303419635
704486415
508344824
622294071
1327101366
779899594
455491551
1078259760
1388499292
622262860
367177310
1263215237
1277435054
584529516
711220805
803358220
801452703
694580390
1239559965
522506026
879357582
653023872
835889449
662608754
999672503
720572894
1284812316
1134251637
1101251293
947172492
866299941
1133753385
945969845
1388123365
537659928
592806689
1010441607
551248294
914660580
1086384377
794058931
702926960
405920376
964048423
765355030
296188100
477671214
651645747
294526067
513481823
877574534
776440272
917475329
793580215
753476234
879876478
1329675914
684539672
735914387
759177323
544119920
700561649
1398396339
459558155
473437531
970661580
1348804881
833680293
983980304
1061206639
1082015045
352324174
805126562
720508038
504866462
862342490
1398885636
1392217273
1147007203
1394837736
1018499389
1147468756
1181519845
785734189
472617784
777104874
81282973
322281517
502103269
530801697
809952727
667223105
524970396
738358319
537578534
941984243
812380885
528009709
488942617
592744063
811779871
354735689
1328759213
272132508
1229180493
858092444
504707891
49992185
652558009
228974264
693806712
1027264117
1118850607
474130673
961783526
264988609
756499610
1050803092
623034495
986574940
566962591
1239180303
782289001
884919417
1240378160
1254678828
1181608016
1041475486
838662597
924508454
584327706
1269526997
925807083
1260546456
777820647
1129620328
858175843
1089562768
994832573
1313229366
411675889
1344092679
837353434
940994121
854453102
765831118
262431697
463526041
1152130577
502856229
527306094
784681214
290326949
789489781
277413831
603049970
1337596328
1042217531
684908605
748715775
1034607650
1235516793
603950158
527574134
1015174742
626114592
758478161
858828348
74453252
643583452
806677879
745421569
960426300
387804682
783383441
1375952200
1289701950
495984082
666616437
723354230
524811055
535152453
1180847329
779866992
884784483
618731509
891485965
1361241565
1298936660
883248984
1200223442
1021202994
495763716
1044285682
537114546
1168865673
969197794
1315192764
234140311
757458833
1375793384
481028049
815848533
963147581
1391196831
886209411
1018876421
993923415
615525556
278572825
334466987
1272731339
975356439
699830012
707872271
1326630906
1343979339
354169463
519787264
852988790
1251409459
1175782878
649770667
770698010
902751298
1328268792
588755504
707441543
701359929
246619522
1102611647
732795324
979113209
637002424
1232843881
1084249988
844933894
1121667596
630296914
1128121376
1024798494
1377719906
1388992963
709210241
1269275318
1254016832
185481436
1296331550
1248315583
766496004
1114977178
758650335
288749682
420258468
827722417
826319595
644149132
554192948
610704639
444817446
356120361
635946529
1242017023
704344117
87604320
559086997
1211721834
1173579879
998107330
986755841
822004539
749747972
1148998379
1321293595
514776014
684527642
694448524
858979220
1284128978
891322803
616602375
825430910
1378775633
1109733129
790271445
469622413
921536938
509441498
735012679
1354257348
332295251
1149467207
1315953118
1308880952
1206105646
999197604
1181697373
1355628295
1204222815
1010627608
410947355
1344974863
49888698
133205386
422159440
982883916
280564919
1309073553
1391585633
864587677
1061970244
824174616
772556840
831433192
536440445
867957759
1227907201
988274319
1183945844
1351296282
1208856244
1220526451
759196623
1390130781
912279702
771508765
1036329458
1013140458
663259651
1160706864
1295150190
1045570861
605050126
1048098018
1012807221
608215925
774469598
921406461
813589157
1084030643
1311965510
620686671
1396266223
816703601
874657471
1127570164
530033647
687007463
1175122044
1098573573
1175970872
724952781
94304980
1077471353
655522864
773206939
563237377
774271729
674168992
689694008
1029414528
876318462
644910576
256642835
732511100
416862177
897538426
1182467685
652450285
1019690490
649055052
938294721
408365024
1106326831
611420839
468968926
1145072510
258173195
1127299127
1256103117
360663361
1368394522
431460533
930317995
559141178
459881952
389973282
63755077
1288594297
899990899
523638556
1211454923
916917930
1346099030
1306009889
1089565622
521385811
981673916
1099493025
421461239
844968851
1346030986
848416497
452030735
699625829
763561455
868376911
588305917
1123184467
114343968
1030825364
1118676616
1341763697
386710331
1278271689
577936658
1121257061
1002009777
994904412
1360783225
684078391
459847758
1140765318
837500523
1371959713
1074346551
1215877471
404382805
554729559
1277497302
672315126
757607914
821431545
409721218
688739427
924361537
456735118
767643214
808401224
718453039
791754893
997016226
1213718626
1016427865
1290175185
1382624250
1042376601
644467424
1318624122
897069777
380686163
1160845722
1327683688
963570747
846930920
529840892
867648349
1300142693
620092676
1393542709
479731916
380206525
288523109
1370926216
464784985
544327712
893569044
863108966
1111024011
885593602
1318780530
1191129570
369251985
425409702
562832382
1191633706
713752378
1086959141
1323174245
1197901704
944962775
374593519
1341874457
1317779755
1389546740
811286758
1308111975
955307587
1058886074
874362529
1124475234
727941006
836992612
1179619843
1079476472
726362351
1323697255
1389963064
1326386420
993876257
845226079
866599971
934419859
995703674
958095248
1184910280
1060446809
785539529
601103185
1366404490
1026515123
1008998660
861575595
609572522
1123734240
1338893490
452497115
1185107374
954636268
494957733
1203475959
1355322810
1112493188
361734508
1284680867
1138798614
713597918
373926901
1308055492
986164713
1028174495
678033123
1368208471
1133739855
375253433
829538969
463384846
527670635
302963897
397632634
1052489679
735835196
573419820
787739772
1320366284
1021915996
304754447
810366651
1068072898
249269442
578758361
1075147680
1278802418
1001406466
543507412
1381694031
961405638
814339354
1122125563
931383490
1353827643
569346618
855233655
648196968
502424480
1104105024
395337938
669232891
780827187
1214274026
781378380
1300400552
702845290
447996918
700550457
744861585
986109082
672925724
1051926470
968557136
252441806
1082706479
1036276709
711887088
1025370287
149789303
725560400
1383829501
1014674734
1190685465
1088726381
1213024753
1100603865
1069355207
801582117
193281366
1369055251
1049400087
938286575
412728258
1080230332
821107162
462627014
600633352
1259467063
649928871
382712533
1014504260
522992259
971399752
440006448
1138223115
725852543
386019353
737052260
949158088
313667202
1127229682
875479179
634897191
1391724176
545386710
593221221
1045265069
750924098
1269851693
563790465
562969193
974180319
990339449
739770448
1233107899
512748170
633500812
784942030
519190818
162703639
1018323384
480972681
1027803361
1065711624
1283547783
1367850673
1374581531
1012665231
432251248
529762008
552578396
813657447
875458212
918395160
543857684
360245103
1397016088
439484852
1180958763
884873367
1205337879
800460026
991687339
590339416
817503934
801715597
1022799758
666412516
601696120
630726601
1246483058
334779997
702989076
730510439
487482804
880506483
1175379210
385420776
481201722
759987245
707516852
244865137
873204472
695694643
1208116205
775126208
807698141
1064079651
248731574
1049514568
916331128
978909130
425216076
1011733378
928580296
1089336650
760951491
1022223451
1134272970
584533469
819319205
309461193
769179935
488716577
715992974
967493951
761619425
1282523777
1111743800
1167408887
411863376
1065638960
512982403
933912408
700759253
984463076
1003607535
966590899
1167599609
1278856644
437230363
1369090433
857807098
775259512
627720765
780118270
854118954
835238410
387655520
885105287
1243619140
846480749
792670718
865403061
1093303947
649953034
39216497
537638748
874859131
780594400
543911223
1185301791
994128597
1313730727
934670969
982653981
877394331
1281002762
1228295440
1152266383
744523957
589302008
1357176427
383550291
732999899
533609439
1304952869
1225365150
631844029
1039805135
679541739
628649527
467457656
1240681176
874960918
799431797
732772514
756850693
638045518
359640018
623175602
1032134591
681942100
542520828
962499871
631875239
447599218
366441018
884060482
424845522
1134656945
598170903
886624927
1374925618
1180407675
968477166
863153715
701241062
1286443455
388773886
1130440205
676064028
640987766
381055839
918129782
1091178207
194853912
1271107812
422353457
497238319
1366587570
1072999771
538124142
566686554
752285022
501013118
339449321
926363907
522713407
489046461
595671742
1119918066
943639192
956792885
1105123530
885225896
823438335
115338402
1131715908
457039863
1274971514
226517397
1296967016
316764470
1322239706
425742339
721745662
235488749
662285568
877081875
408575600
1198512396
387035461
1177503726
1025447885
1144586561
1321249921
1058493165
1248868962
915810122
902973448
550037165
961084498
584415011
1246605605
1303098607
414593541
1059567882
1395567567
1353893637
1366669801
795494804
763575053
779899814
1020526381
1034017331
838404985
1014451957
713407053
1275735300
954191235
602902354
712837902
1343308229
628525686
121349128
1005738521
738260217
791423781
579631763
1017870359
635404733
1031634710
698836293
1036416427
663476636
535928490
691238146
1052048298
891129030
1391050873
1365987570
606683883
587223953
351452843
913681270
618273900
1096278846
460640014
993347207
1006430488
1008271221
1240255615
387596884
952702088
889957004
735842831
418302554
391624191
900227315
347337149
1134065790
243564382
1323755803
248192643
672450598
524740938
127532904
834279640
1374474039
432239129
642093495
609727931
665011873
1145773720
1398631788
1371473823
810001726
438475989
541528636
1200200959
527214727
1278508270
967807383
861319471
128126328
1071241553
1316863748
872721574
1308039891
1394246820
642568925
574183881
1021443202
697952814
250375341
1174642037
885198634
803308425
905256636
1002020525
443490809
1308176423
1211381675
1010270698
219660158
955866508
930832456
984747371
519882863
677780691
790314775
695228896
264390005
765081937
1091042340
1369694838
758673871
545259195
1121170528
526123178
1386922422
879038725
969229494
804959761
872206481
1380839100
1097444536
360324605
390327562
1119067333
503794682
1326137285
981411813
1256495055
860693349
1281955632
1044843889
1277585529
354025470
848834083
863416737
1060898393
853459556
1035840261
822484611
906990302
767271536
1218477107
492481494
142634188
1029953721
1285634176
819193946
652796331
1180032149
1039945598
653356411
1154611075
338936903
895265651
366473444
697112449
144797469
726728801
867070184
1257256121
576643839
749436575
514901770
741995849
722833931
1028232894
463036047
1069138615
297212818
698725394
961089709
785832522
798599462
986394410
590866995
676032843
403381386
609814317
532982118
337486433
405572503
1358416518
747180314
1083007511
444189825
467636176
904119845
1026661981
199487372
157576110
708212560
541504670
1134503834
634591654
890873025
542155446
920874334
776094631
677572138
751409723
1332849732
950683189
737837068
636166749
1261404192
524822700
640675478
939382918
540296432
533012846
860159166
964803174
815954530
782087218
1348248237
1174847647
1304263302
1398435727
845507691
456920891
485394172
1232470503
776100925
1086081457
479504085
824196699
656299133
525985255
284212178
679970978
977864932
640091988
408400853
424511189
413919520
654851667
853893618
738739290
433596644
1319028153
334107757
537905151
1117571376
851925159
661007507
945304933
933586422
1269560368
746084233
1080557922
891234631
1187318285
671073222
478701011
450079371
452644068
764611966
1368229038
622475885
362031555
1080146240
892061960
328432091
757566312
396049288
1082438408
754140356
1162832019
761420458
381611318
692379565
1388812884
477849315
951023699
929148584
701824624
1120652966
891483787
786211854
1327571773
1166163398
405872789
211222358
1329529833
638271368
744100419
1005584541
333106397
427262946
358533658
1040781361
469345604
1388019703
1396031850
744069844
675845579
1266858095
206634888
1360614781
677644694
1077610830
586878020
941612577
336607811
716882361
723232928
393827968
1028901574
1043192004
614772356
754583628
778850149
770446084
845587190
1210964341
654801308
601741277
1375751589
971127647
906225862
619378623
881982882
854893679
1382364763
616728395
877197115
671220397
787762787
861600787
1178942639
337749503
676810656
1372213048
853934510
711761714
929380993
1022412475
726172409
799532617
536871222
519040624
1161530993
1276799272
473469301
1394190257
503700424
490794210
765456174
792300883
495584867
758094027
481929202
713849173
962315574
419227902
923715951
603389108
190368098
1361195914
523706992
788201288
494761617
849253876
475649500
930728008
709609022
949342965
1332770975
1193785141
1055916051
756722783
721141634
1013250449
809631199
1365494637
1052652020
797485016
1335341296
1393697824
1336098877
458816410
1238307058
602691608
913784005
1341984164
105959887
561761488
1266265101
344527941
872542860
105255986
1350363711
449297208
791275186
816878147
444605576
1317149692
1198364826
496682491
1331374821
1046380428
1269579614
584874016
1323899794
1279685542
435054804
1362418136
1042201817
1218884294
622495776
1284608127
791555703
1201317365
851178557
424368959
960282368
1369844155
702266396
1171790943
1331117444
875704662
877639807
850646033
400681001
730988613
1257593364
1111662350
924049336
1207014282
1205482205
1377734756
1241842984
817736519
492933158
941519775
1311021228
1033520973
1060249296
1264891145
829252683
1258802846
607888163
557647245
1330646597
421652989
1012367498
1344014172
1317453843
413413091
1096131267
560382519
668132440
1015082657
1044944052
414752263
814215617
1316482612
668169154
1364755720
1271096738
1344492441
483921858
770076788
750071266
1211377908
1271618744
545620345
500379772
918315517
766413686
458083555
1177647761
417836878
56549610
562072204
1311425179
929796561
1116056650
1358003219
1362848404
733875019
1018412672
1076998742
282509945
548003452
781467209
1029411085
611516828
544200886
214670463
1254839954
754009444
1205770842
1234278721
753145924
640646603
1015390125
1025742497
550380597
1348321991
1264834888
1337223618
573416419
680931847
891065800
289275890
855246280
203580466
423970268
1187197867
5970123
1377567499
1397623417
598477294
952949538
643344342
1069569377
826516497
644203149
814267394
590078304
999891953
957474872
957499528
404139883
821830869
958335835
1069674291
542474286
750068807
1248696222
853007567
656317784
1122603670
898825697
703898492
190369164
1215938991
811679717
689982222
712044346
341165474
1394308629
820819404
735368787
1168757065
785861349
884544611
1113534121
817367724
423071782
1090108986
1341157846
123180
1094373217
882929528
330882826
1028009948
378731635
1158257221
684796341
718148092
248945071
798648747
1182087057
841754178
634681335
421220772
1113087579
750417872
954501243
1032090791
849548884
492138739
1235235703
335253519
466021316
518867194
1250409094
469277369
501382759
1217060495
1020300516
924387745
1394376282
431187696
1096509976
1012598745
714132160
783068643
1242044832
810020642
1016255971
830984533
1061175628
1075494710
916718208
1005226081
1168134093
1035434137
632168396
482491559
830121191
84490589
544858568
1123540163
1018107212
412801483
977138943
898940911
1187609137
642469708
1333045988
945263824
686325907
1251684291
1037782416
726424357
401501877
1341816408
533730309
859923111
1372654778
472457924
1263103050
625366946
852045600
1185821360
1266750227
789196919
531200783
1332260301
1300245733
446878083
1367371279
876744599
757988847
1271570368
461154437
465040567
1239866828
1333676131
815271815
1196390397
933303
1303070796
316109170
784853755
727807006
610194339
384782877
871721858
1154547907
970187540
1283087124
788732207
1098059136
743037405
991958662
928037476
485411604
1157337178
1100156971
613135030
463743349
219588849
1287465287
387950753
731553583
609264955
446901900
1013328378
564760297
1161140855
1346905780
636168985
672740505
980095652
526119264
684352690
1181818905
254390546
992887333
484327113
518063469
613147104
1141541221
1147482145
544306402
414842991
370710116
1336675571
678999666
917766638
733318277
1050770711
944647819
558520123
480663189
1255666149
1252828130
878935811
725443699
561688115
986436032
723717789
1295796682
927653706
1380736277
180167001
1302923874
1343076411
751938021
1067796789
415728674
642295509
549348835
1012007210
474596802
694238919
1256148277
876887676
774163853
605481232
782691100
467976290
817594483
1044441892
1019858746
637197517
646148042
1359855958
599387702
912335498
938700992
718056128
1277266050
564337115
696141392
819634208
415358501
487019425
296250941
1238356124
732190792
1295116837
1360356411
730406971
1085741409
440946924
549980542
1198710368
1030498606
864961497
1356305286
477828419
898032737
608076732
789029807
895271828
904087286
457161331
1029864578
1112654505
1049682981
379541653
1022117341
835590668
1129097081
473191555
617005012
812378290
890190210
1331440474
700509018
1162722691
1109309209
346743035
806185438
1146021572
681726410
541722726
1353601517
712080692
943032198
1130164562
682378135
1249040920
732765955
1378546488
963768639
1340612167
847680735
1393385935
379154367
619142358
949323919
758302405
961375121
1362638022
409983184
1340191415
1356614691
503056494
1011617972
901908593
789408261
463541196
1153284239
188804671
859729431
949157742
978521735
872023721
1199286444
1109500581
902262480
719265863
1127491282
835680306
1347908558
595081193
733490628
1351983767
724601353
483249074
1029487075
1151551029
629774021
1140052877
481663877
964997949
533989032
457827674
909427313
789393210
870507129
1165282871
680418402
733759070
999879055
1232620388
1096184574
294317509
943462123
1361238827
1054944012
146405446
743305724
356650703
1350280461
993106183
485432817
1342055457
671258660
504850892
859849198
417172600
465100179
1332471787
540468806
472541287
861462938
1078014193
724914592
757920277
1258089377
687580596
756825232
493861925
984843519
702757582
815491852
1344351504
498790367
1288459171
1289218040
441415216
366871197
1174502491
1315308247
1174514748
739225109
668177431
1275599775
1298402192
982865572
962699379
351864012
70840572
356909558
525491004
923731386
354022490
458372964
1005499117
890697878
1306865932
1288089743
221292056
915011740
436716053
375438633
570531555
1167780359
492344580
919905912
1187420780
1305263917
608870133
937525024
1383041124
830788497
863704763
745146679
1336135386
1184248967
419520803
1330592780
625616750
1332634794
567430709
304686871
1012130528
1365778075
1104030147
1021393358
968468504
1286513011
1139540173
951268858
763661536
1341871743
787371350
806332443
1004550753
750386616
1331368132
466315558
1358286097
1207252179
661562543
1037454959
900360720
330110160
1309130322
661748888
1258652648
602528763
797658002
962591706
1275478206
1076771528
497880373
702904016
1365083187
835073370
885717276
69055125
1244895210
229104812
328347154
1251146537
636777339
949629411
1026492914
1197536946
799036328
864955524
22268696
727960726
785058432
394730974
404667795
634260797
635093793
930587324
446228158
719021368
428519908
831199612
1172612169
444623142
1190554741
1093632860
1340562548
1312794805
572074039
333849567
876031545
1326482757
757375838
455671906
497312668
813111059
1078327024
280560783
932160498
549858603
648339171
1211350320
1079306967
858370875
400872273
940112365
956856306
837091410
1261273791
1191683333
745341283
910903871
1186696855
1111761873
964166104
640772164
648402027
1324179837
604276429
951668098
1015037709
451912095
703765927
1275422665
407635756
1079045689
166872898
416404185
387089154
1198169698
857235247
504914372
480166674
742921630
674670317
865673732
1349619118
890673949
895681429
908304873
695808907
990166752
832499071
1236132517
545251158
204431519
661325424
1007763529
1071877795
915868352
1229086570
834119355
522091047
972924263
1284919079
446500671
454864504
546849782
784236222
923413172
690192870
964702128
771176645
730452258
1083075376
564624555
624267614
1190839651
1234638561
481487338
1236850441
453747145
988716051
562247920
1041486080
765191188
1020826778
1356435859
407486
1302524963
960111832
379740498
1014230609
1253668534
811573907
1119606281
1208170517
698529262
391817405
927471142
1027679973
1014477748
811830566
943754797
513799877
261593099
976012408
463192065
1175242952
900471475
1368909822
74656938
1266243129
1129094496
1308661336
1140997081
457601221
866186964
656477806
619702770
555273491
301425430
522251086
137423409
821368766
1352590247
681637010
691309489
480368400
1270584407
784319638
1075245270
1259866158
799611891
880489618
824386503
1003334751
679555890
800103255
1352312208
838580692
512229476
649523150
1015580465
746731051
992303147
1235996941
467557649
719406292
280797251
754418403
719880025
1002019788
798529291
462512555
945227950
588840194
1364756789
286191389
612289023
756447869
626806293
236479674
330580160
1068628560
981548929
347014546
556483101
791003699
461168028
959607624
1143801757
740412182
772129673
447561802
936534484
786088982
405347727
1134310398
1151468025
531700510
1010718468
476178414
976514162
860867634
804855730
422404870
585341059
1050499339
1138223020
712652707
501979498
531584840
1006820390
414793754
1215249284
1389974828
903918978
1298116982
374588219
1025701036
463298717
1152915282
1135980554
597149297
737354964
1050788540
588325477
959975920
1045983895
1208119450
1300170930
843451353
1169420126
930488187
1346895466
1148085861
641159287
538640081
1369273992
908972826
1032100266
519147066
684734508
594156817
795354187
600885282
303778102
1256760232
688323340
414711916
294768987
1001961322
980355600
506019702
341537714
789131682
1083823831
1011479926
910063599
789938403
1064455896
1165169123
427644487
1127604243
1280182650
130918018
492706271
1175172694
1036731872
955201131
488694150
1189614264
358531940
670764947
1089975598
975892775
543695099
677331081
1116694869
890358395
752768871
392305496
435994860
649779145
579693374
902322991
707407811
1156244379
1262316289
853844085
797221955
654923690
561163520
724029849
73568039
811077625
814231165
893146741
404710133
1215004741
1335350458
417674808
455147292
431653631
1056406027
1330072967
1156262886
1049326402
1399024147
1276260049
600574948
1057786858
1318544255
978701332
659165665
1096832880
254467052
699710250
1378513407
1381415935
1100085405
338897565
380862035
1030807415
813778835
1108640135
598936396
1030736456
1339202732
640309298
167298446
324969796
495024274
1127542561
589508791
1037433659
232366275
1171741166
1121376716
310421649
903525317
992241141
1047893054
349145857
864367482
1137603096
476563455
140315662
1012517410
1141975247
1089963725
1128097490
969518151
1170889589
1344511557
697123701
451510823
679979059
699969456
71633136
477045244
905232544
797401438
476104184
984427521
890161423
572525452
1305848142
755074650
464436371
491321006
936995447
975456133
847381959
707281141
507270406
547073468
464031274
1283168839
1271733990
217297283
1265113045
1090731061
528791463
838887885
798898379
1065255325
1339061459
1219577536
1279706815
381557542
333483837
961918325
451927633
789551903
1134635363
1060538343
461312612
662079905
692303966
987772403
435856667
1282749345
1090615044
1148520508
1111951023
690194517
633749551
803213646
454074337
866500147
1361736690
121076776
393459606
1326923519
1290164011
668708028
901085955
473548745
688519638
338045471
781482875
1043510922
1399339732
496008834
1276197006
739419363
1326811748
496732517
1025135043
885381855
885516162
1289547422
412643081
1379127654
1245857705
1127451766
274491003
722350732
1176371021
1231362919
553828616
1171960463
752154481
1207866453
1035111398
1292600020
479724229
992427606
1079208561
466580041
288524776
823986
651431937
474978220
1283416648
747282639
408343291
679241773
830844588
533977444
705033017
1084328615
695545185
639916332
675978324
781696096
1251380209
774670749
1051963362
1390026868
460204095
1222252994
907919885
817777910
983713276
975733867
1228423268
736743247
1378332727
1355409890
1076070626
812231657
534834702
705668319
473459451
629058060
585836348
422883560
726504595
817650906
1196865484
673780942
1174157335
980080564
467965810
487024304
518910661
383705004
815453093
497096722
1139532301
1149995831
403448199
659712556
919285864
1227192053
1069942864
854515752
898437853
429822652
844720310
558847862
854075380
319002972
1146785696
1202741591
1390379668
648747684
543281862
661188859
886387338
547745997
597547696
905280805
281536198
572541202
1384199386
863116351
1172485916
1391077498
1199082823
988878530
539047602
1192989473
1364229409
1279015752
1397169182
400430663
1336678652
522379112
598434835
1159098219
1340716168
516590671
491059854
1209779240
978636973
533448916
1042486287
642717414
685139342
1102252439
1097412961
742721150
958066675
1082691091
741269278
867673916
819761539
673611740
946571097
1256525999
782180316
952297815
643107962
1016027858
1030319816
879395935
528625160
1211251990
1240943984
874185546
1071902830
428601017
932912753
1019318241
136169243
1047631463
1255772438
1132466772
833244259
1340117211
449108734
1001067780
1263803206
650842921
553811200
477134620
1162504793
924751938
470193989
1149318118
1046805217
659159665
338870896
497704930
1103688868
1030297259
1006961180
953396737
609095167
487591799
944020146
1106447523
627013103
894070359
992864190
765714716
1199730793
768216926
1000389043
638687718
756675098
1107322978
1326460396
904195085
1232680114
891132862
717864688
1045629615
1097095963
592562842
1158747913
745350534
464797293
1152699455
889928009
1054777494
1189442124
943750671
724409749
703855265
785317592
664526745
766441090
1123109752
644726577
494715373
635285040
922676257
453100669
924247325
324199164
1137418345
634184442
637701337
1020564480
680215639
647341126
652891516
1391081145
776391620
997485984
988185106
866748178
1022610842
917901978
857522273
699335891
734564170
762428219
934344382
1280801313
1357593166
1153481299
686218468
968181856
1067044933
1017610051
1081064017
1091708616
825844808
512215898
705026580
1112337640
1034774682
181987558
354705214
1373920020
1275192949
511141375
608198560
664964509
718141497
1208710489
570578193
504861614
1128453469
548612082
492153330
976020512
1391566222
840969526
689710421
912007735
673135970
462420305
818940933
1193225205
442377279
862457166
328343450
1355313055
378608544
1259102458
608326842
610736516
1083228170
1126731995
144061486
1196820616
542441709
481328670
1295934403
1325575088
906720467
1047546448
360940532
919624792
511398531
725775804
864019610
862605156
1389591775
1379316225
727915262
667742207
698320475
786346790
506099943
1189005602
766524233
870079420
981739055
475792534
1076766263
485592944
108523368
414552483
1308062743
359683553
795578027
1050960669
849322365
667842729
878255909
169333949
1018085809
909956783
1297360649
656854337
1045312110
265743686
269313046
1330636688
1398302183
1361418131
1335430515
531414171
870982324
743907132
1354361470
1360453831
1085151919
1021086408
1001850729
341149644
915123299
786801590
859184281
735219413
1390018367
871195771
999500489
1008147892
1232532588
1027438947
422421660
734606232
752697727
588944886
645343091
392881344
920966632
463244864
920738177
1209064073
1329700190
1390868039
911386735
185564193
1007726823
1397291311
858832574
700002992
583157491
721154376
976427206
1292682602
1230464914
1117833645
685487225
650377695
638484547
691786339
265951384
582708349
1043580114
326052564
1284360190
599117094
1202779961
836399949
1288877364
784455665
1245764186
1319014540
897866043
477147175
636481037
836224011
1391396028
958464874
1211832539
740167127
1033382404
608180184
847657173
1045134242
683875604
1067958683
750075236
977976767
619184397
544644983
1212468049
1320295855
1175567384
285537605
1366824602
61788800
255105711
951595379
1350741319
352937562
515847690
900039877
1354695049
1254348837
1373703912
479714583
745175413
249189701
1199944166
773978178
999089082
437667829
901353465
601072285
1055175604
872864633
580026934
397047909
956803791
1340324132
904512593
1000958608
662528827
976016175
736041535
797126739
1331193379
552004673
684838681
1328995904
129227183
275139825
1320617035
952249255
415002371
1082322419
552526610
826926208
992005102
79758589
465318802
371601189
772438233
1113116387
644763025
702782151
1136462541
1353593847
538923484
328885336
949502155
1229537422
921925797
974840125
397857988
974325072
611488033
105768701
998648721
569872050
340453573
205980724
860856477
1061599181
473763062
1132344797
930466612
630136180
769540139
997339860
844367197
1161447712
1363302822
401901031
1316268406
533448164
757732894
890433049
797661974
1066762880
968334617
941019679
1172511660
330012485
548118784
579890628
1103059539
1252854104
1336500137
459536743
1247657667
288442696
1042667504
721282430
1256273842
664457043
1170079785
498599341
755824724
598727799
730596988
1317362625
499613087
1395106069
531698477
345194659
769668185
1369067731
1170400235
720869648
132611130
860727381
1307239179
771017990
1175265844
1176703276
803514076
547245679
309317247
1171346069
1321851545
442999015
1180448836
917801089
322869073
1020951868
1301052765
382851486
1316486328
440814555
166212155
837814075
958315255
978747513
202937151
987839074
940993388
1232543792
1352316444
1071112842
410614124
253536627
801608873
1337346417
465691978
1365801658
773916395
907017789
1263348177
1275665608
441126353
1014558933
596028505
973470859
427694358
845626417
664014157
1141537051
1133062886
442664049
628957530
765325453
800925484
729952193
1217778892
405940320
1205101006
993222552
942620391
741914860
1200487376
1063624297
783681806
731464900
1181669345
722606189
1085446556
1146550007
535292416
1274026597
1177417339
407679446
811105076
255524553
915281262
1297892109
374917265
460044962
814741932
804564868
515966472
860957660
1079062328
535151156
831944392
1295450640
1357541896
1376067405
584622791
470602627
906524514
446713251
1030216002
1030574882
757238062
962550327
741621732
43863486
286269099
1051212496
1255292106
1217091487
1037701089
702613054
1397855539
1069611984
389605527
829693208
1358042629
1351194705
252386454
1262674589
1211504621
896555234
1196428183
472357248
462930012
856674276
1003194802
240493147
384801667
500520151
766952463
932093113
949667912
273954606
890511159
661811855
856016833
900547747
990870266
829014168
618060156
1397422485
1271311167
524074432
165827363
859829110
1093765723
775736034
341395980
1179516160
509760397
1113431657
826150595
988042559
423231186
611241398
1126712513
1168072020
916283814
938784041
1057172824
1022202594
374756054
1290896770
382790543
658573411
1103986926
692510468
1276439637
948894039
966347933
517679119
1379138620
564381630
623472416
913811788
574061221
1159632216
760933574
779426002
504232900
1139210059
574956968
854875776
1107873
566526682
374668560
1036476697
1270372268
1002288326
440651268
862746324
1041178569
536752521
553222304
734708016
1187471938
1122607754
1196233058
929511015
651248045
1216564208
977383675
958580724
946123887
1376786454
467555438
1303658049
476348378
399824763
1061218570
1273633229
513005461
1334354592
689548051
1148482926
1386343359
922584484
629823113
487344103
489566596
336768027
1094034632
720905603
829603722
784073644
862385860
411551346
1023705321
895498490
1290106358
1191852892
885826889
158055945
767930315
699483436
750965636
1250398563
422599997
574478566
860556564
651004910
1372436719
916533840
1090681126
865496653
1380105657
916931833
477101899
959378148
893295072
1192462284
556759693
1227180986
961443067
677428511
714533909
543384306
634005679
865545071
1094388328
1342347116
643896366
1058472039
792863102
459857857
751220906
946808204
394187660
402885411
1392676345
512433783
947355479
1115770221
987177720
631084108
867885406
870154329
1010170355
1239964460
812614333
656708217
1372843091
909044883
1157105674
463607283
550680235
778581534
1208373796
447436020
953777073
755296135
869100048
793169308
624631471
740518749
356860465
934197681
945796728
1075616512
841487733
712310218
672287213
836451955
747219922
560005719
511685867
1207729315
1029658861
1388781230
1280412064
565985357
842873207
329269240
654998539
1269715315
1131756905
777841311
426363939
368724711
809948158
534376654
1163549708
1348442659
926499914
746172470
569315357
744568850
555444608
643363787
1137230340
1159738094
783581719
1391418184
289776008
1014908819
531833917
969659627
1043078614
1082753107
544339420
683124517
528042012
720404824
794710580
809377395
846845729
498716952
1122328045
796210451
536937729
746937219
779030533
992512120
952939906
872840245
490003012
1123950989
1263786518
539146882
914371364
636226656
800458907
717826595
297416389
1014179470
650424898
1187938494
838910080
1043163899
864304624
1272546302
979127107
628360230
1327765283
811029896
549798152
707419468
1370140376
322341065
916186927
1160928633
855076475
714472288
316913362
676926266
543937235
448313576
1213682100
406842714
800047766
1359748527
939459091
498944543
348012487
565027793
255672593
1149552388
667359551
1389687327
625276437
450047498
640099423
414435069
971425776
844926467
1382401193
828282399
1058981520
437779597
1046213286
637529931
811262724
1356844669
1140028782
431087882
449565851
1396604662
1139196064
1143736205
545854021
541868567
436488676
799216944
410839073
259548735
565958896
408782292
1290169840
1216853079
803358927
944102389
663525507
692385115
979132983
328653856
1024371102
1117803521
1289818124
897552951
444992955
137838812
1007743688
1099635740
1397468146
603516618
134922353
1191580943
760665051
793906028
390486965
978051193
171480693
1115828872
961445523
590721186
1383633942
1139608799
869044428
456996299
891059948
709954428
465853044
953817991
674771818
1236049626
1019618812
1398023239
1138769424
1290779951
1110978975
404957992
1313477365
902711304
1236024559
449283034
960538675
628229226
57876480
756531802
711318800
366044798
1278667119
139980886
540674603
1381455232
821520016
470449356
1099556154
1355178757
781234721
911800847
778864281
1097034022
1212639748
444052606
674844525
508945325
274188537
852359042
625871578
745066157
586940015
1148527332
398850159
675716802
692254349
666932130
750772276
680663945
620121563
949877273
570479099
735257313
449016332
400773202
1098882882
1291731752
868076183
520978354
705579465
992202288
1217273759
727835292
878342210
1103875126
700160988
531664247
537537353
1059001844
748657720
640949747
1186992001
372692599
856646468
1073652013
1347536380
459592806
457715033
1382250174
547182406
1200696676
900093720
602078677
295064283
1035854499
1282658263
130389695
764650070
1294398768
483076970
916069383
935142770
862183357
378539026
856488528
460505987
630453882
912147612
401501006
464296119
401474454
1067716665
1185659836
618781512
945239169
639430332
1339864954
147682241
1096947808
803785386
736188782
479609037
728660086
1290453243
1332086848
1065587046
1005691864
906215619
552424650
917270142
1329299238
442402251
658492757
874255645
277284254
1020061804
683519425
567170170
611684351
707782627
510959063
1145482602
495501847
51758146
942819107
1345378135
655874112
1365561594
1163866146
758289444
761859199
488171134
972354677
1398336569
839978962
389708810
651994022
283140820
776796875
1147778506
624719339
890310091
1216544760
1148554137
956459967
555972692
639847303
1233918471
465272851
422518346
948904256
701845338
360299276
592301773
1307912043
555715432
1048386191
700325849
630907343
1330782360
1203460151
794106980
1323643106
798088877
377645259
1367114389
638527161
832614742
574275491
1096947749
1049016095
894691782
1283862067
953136540
1134960632
1119863538
1392024260
1034667720
109258808
849890290
474138585
820039991
1217935470
966254383
1242907775
651758955
576120553
338259257
1106804661
1128354306
1259335203
622217351
1248139002
1374435599
412347979
541906661
1111994086
1290222315
991081280
940503632
733908187
591312474
827177852
478681943
940663841
223018778
1387795894
758308864
716156412
609434495
701841796
444714247
309069696
1131690392
863091361
1209510320
1338674967
534343541
1325332502
176649836
469244768
1109299588
801991734
1365264897
531104626
929151724
1003031927
339366987
739565006
1316289070
1108445758
216701439
915818067
730026007
1222063289
820777480
258841496
641128972
930102999
1064669862
1155774995
487842821
847100984
1175897559
999810442
724702587
1246071726
712046743
952235593
350187459
932029023
836439193
1378951865
751033436
734224751
1106968319
688085800
263546797
520140991
1159418552
507310114
166117212
1106526859
1118927205
623255294
595106991
777046404
1002209346
704648667
764176134
856667797
676915466
702329093
460745569
880434460
590645246
558447383
786951945
1236962375
864679789
969808462
1202400591
269468173
458249090
1236245535
943506768
705926568
802383545
1127317326
1367441936
677024980
346486543
957768311
761887948
1212057674
372418491
1324711905
1113254144
548515001
803365873
866988324
481662164
1258292425
917243022
694775165
667046126
832169969
1099130415
637871450
308697315
788818123
1138109062
645746183
445498951
1357359588
646462953
322275113
773114719
1020551405
740913941
1215655545
616109544
1009457364
563925410
387074520
845984558
1274053535
530292521
1045833893
490380364
1085277365
484061474
942684177
500507679
485931847
1246912109
452988564
1060724632
321523683
937535452
336426431
822496544
840446559
1099460059
1354833221
626818994
1310946926
251114932
896808143
1243849540
538129071
1283893071
1264334184
1341910487
1391922522
364868471
632920633
401907649
802006085
1144095970
621853816
1320109535
1259991496
591514895
839699159
433006064
883767390
706135571
793317091
977646175
376800287
1028081605
1045689973
1110287549
584856581
1071014259
374439021
690314822
698078208
1324733600
791589718
1136766742
1166314126
247270385
1013632149
1055721406
1394540468
703697592
1149611149
1339462515
1135596236
526206610
582349773
1203992120
748672850
1268668556
478679066
946055250
442846234
1327579808
701941261
1304586589
880921551
509010910
686752681
1178161613
1243467816
718016668
1060465098
875629278
913389551
477727781
237322123
872308309
1292753418
1123921180
1048811605
425293541
1256739142
803069740
1180783986
871404165
535287109
894987677
1375802658
1070937021
1047482972
1000703556
860049651
427773246
882061588
1057912910
436550726
1133360357
1172624720
358717012
1243458024
578099409
530291825
612476658
797220790
590205410
159966641
792648704
656487364
648504240
788859754
492554560
778827171
346982779
649505578
739303984
834502764
1197391442
956716783
413779664
242426552
490552801
872189244
563486900
513684672
926825799
215603128
315663441
1167592206
1050315648
1049783326
1347457847
1289064798
783817539
1368296352
367155543
479001520
55018610
346170008
1231940205
313679904
1256032711
347062899
1205757120
276365164
722936996
1382331677
468697054
482774133
1321522461
1221262195
1270975472
354501460
1157139194
553597756
1242952866
744980941
1024244401
629942548
416771243
801934458
1231615034
459191796
553387698
835464743
1198638210
872647404
1169702035
1123640550
1056685776
1364248773
583512852
132783916
341297991
516816223
943335196
854196650
878275254
657190415
497693950
688802888
90778201
479286728
479696267
1013671986
1211597894
461459114
920288059
714976366
717410870
420442932
1251659197
1279478163
1123477319
404675912
795207681
169150337
1203908745
1058852898
657175309
644357911
1309234312
439045463
1138179883
1324380268
925378513
931365367
522936984
440079549
828745566
635650312
1361658351
667965681
446104415
1095355780
461707314
1169292613
947656171
632936300
847085656
1163627194
1343780014
543666829
1335194729
513848543
362616935
1315834953
556151434
919384693
1241675299
606535068
1111068278
626513529
279939427
1321394485
685779233
572195147
1093320606
740252282
694134153
938899406
951391567
1008163402
1393491651
794181387
806874342
1342008672
1238495177
343573866
1283306248
1221871017
852230388
1076201878
626806743
230342145
753507304
687403153
1355587038
474397255
934244871
334193660
1373824569
766435339
793774827
1191308685
1029323234
410219872
1086716729
711689739
425481895
637758230
1246807529
556562767
1288204928
1342308673
1036674921
72563215
874565473
710076302
589334004
820570701
931663506
1029193860
844620923
877694376
1201389668
740014139
1124604564
898766362
462688012
1095858788
545525334
1010340302
1349146432
1347481649
368721023
977982880
670493272
766677129
595797329
307183004
242517464
1027258789
960527950
1008525697
982550519
1029377948
943589741
636129385
663353412
738863746
1077927499
897228296
913778261
1322760213
1025367409
1004877959
899275570
1021822867
532073468
1249889266
351963178
1130957559
995513051
946859533
1034189538
892196765
1387626671
1016768213
648880888
579427965
1099431925
1151470875
708842073
522301738
992941619
763519340
878538548
592977937
1188501520
418475748
823731434
913421844
235239544
948714399
400006473
1380389862
761394689
726053658
667763940
826321636
613355623
906567212
501097424
916629976
488253517
1349497361
969109520
997183309
696867338
645330268
920992146
792739219
516508921
492451583
1290214653
797827681
561994840
1322488094
1333223218
1049197414
1237411956
954412579
1190573265
472961627
500391239
573145929
1395312542
1076872370
1339954376
1060393528
762361093
538259920
531405763
982976538
448743900
945561186
444900785
920148586
830656295
4936983
544143595
639526352
103977704
1124606555
856464860
438034571
940802963
923679938
1288438129
1292465884
653076961
530057521
1287168688
1089954103
825625008
1073796917
561699042
1323013678
709615008
1293299372
1236637220
1102045585
660752557
447138015
704833157
1067799484
1193007156
955580588
1396238432
963738163
1323582904
436317253
380863989
807438838
548432787
655727757
787836128
228530698
522797973
1082068590
1103340133
340461915
333716922
456004303
1362134565
1031829397
1289958140
1363917953
1128247761
287349087
1131076145
852646652
255898314
700608683
667481724
591518511
879146536
406393962
812371370
209416555
976722837
247277908
893380731
1195449838
986625911
1342692026
395041749
221961102
1170030220
902108866
1344121983
1386799758
1387150800
779188295
1244336458
716403332
554505132
1176244309
953851658
700726165
96742636
1327850533
1021134557
1265647018
747152623
1353967829
1326891588
692120007
271138583
508261675
590324535
1306454117
1074554327
773072595
449164049
1379311134
930277984
244040394
1124475066
965680877
1177463888
978077249
331194194
832952698
928228399
1218823984
977024027
498226621
653810044
830129772
593135063
653671578
771135943
1324680808
628797686
898838549
798181678
403449576
430669672
1186086757
1123083011
857035420
562472523
862348930
646669453
1243290361
433465754
655251960
826478586
1397655188
1147658301
1253592880
1151607491
412271221
1306957363
465612964
585550170
861848469
946225934
643456723
1291445489
461745613
537491514
775305948
1273382815
587934823
884544102
766718398
840866506
847376987
1393601154
362806859
868683243
466026136
556563752
1207261891
739876606
1319894639
1242935372
1187181387
492235469
367207121
1115372551
324700521
850521250
479391369
735246242
181559029
626272184
34709383
978175467
745630533
782801109
1024446092
995805707
684573804
1387009301
866353573
497326355
835882959
1252164448
651729782
1313990804
1172358973
1073924839
487576948
822733263
1232458713
1037484940
532266238
750091345
529776087
902635197
514916123
982406760
262806324
420740502
778381228
453751294
626492769
579816701
695914662
1097654446
537611434
885596858
723619292
1214422629
1259620809
1021160003
1131847102
493075874
319524124
889970302
724299718
489228529
1311405982
280759957
467536712
461492761
1293035758
1093549889
992565672
175756543
730026218
784063174
1262496394
1191197017
1141000817
546855923
1276553076
1330903466
1140238184
766635744
297553050
407033353
411587339
826411455
1352468776
753554864
706415084
441822619
419318719
651583207
1261207344
1051826965
803650350
1099538323
1192767157
750498451
277844708
655939666
836665404
777678974
443691167
943214903
1299525284
454256622
416759398
646860516
994533105
1369604906
1267493578
399532642
1134109721
501718144
696750370
1352355747
641798982
735609749
329225257
1328901519
508895022
1167893224
643000567
727215930
963442282
416592732
825305155
327325700
806794618
1293584993
553543673
1350050419
907572548
505663388
505353752
1372714043
961908842
680374949
1092034448
808577741
1211821734
820136860
1068412479
868051958
844685225
142665622
694828480
532188025
700495007
893340880
909443855
1382924139
427760504
379163139
423355231
398726938
1061502894
1007101753
1388725452
218679714
647008232
522851645
996576442
832338699
245520820
502685530
445479277
517922961
925976022
1230134086
708492268
785804225
1397674672
1234008366
551322860
671773159
561183631
1332642895
1320100666
937374253
771746730
1392668765
510960765
1351110121
964573568
624164640
1131371670
1094130453
618683319
792922261
1248005734
602296403
999507843
866476675
852756381
718378944
550683052
582267410
1103804982
622604861
1152301703
784130166
424859206
712651502
542881810
741032948
1067261110
1011743013
1031275933
1060655760
275596147
803388294
815180792
1227153423
405421178
1108191789
570293554
1230310278
1316631651
768712929
691310474
677777767
492243180
991522894
653960531
1020446721
700472248
1393772621
1127220075
514177928
1068132133
1236169419
1254439437
1262253602
621899651
1227196017
426263295
844797184
863050390
1064708058
1318836618
734466259
802794862
724439728
221637517
291766536
831498992
303233219
1273006806
1016338686
452741291
961300553
593224309
741719161
238809313
1397589323
458974821
497052870
1390448822
759587999
1344273493
1379886489
1140458524
1149375312
982492960
523000105
1150632756
397076518
724824997
511247585
1206758988
770254611
240372740
380361734
576495032
1015528420
724238976
670559455
1040033964
1299024492
900274857
663498441
346685802
420336664
1052216596
775036585
553372290
820129116
1139234533
457046218
790011118
1179748338
1397413064
1070014453
1152583411
1297254462
719595748
552834482
1096792177
563762160
487944745
1186529339
488680292
808495613
1164153197
884309451
922865333
1099845419
1105535213
1336151027
498932423
202950557
1380186162
1326427825
683201826
931265080
1094673433
1016500505
976986649
1366359141
881997209
796948221
1334341098
539681440
999932860
901443921
441812586
846585236
1251279906
778360480
1171649484
1390530851
1215143151
741645319
813487804
1005031232
719494688
424086665
1041224604
1274404353
616283442
1233700831
806249201
801189725
913926786
978409346
546836598
1104093744
739715022
1029557624
1085274875
693652549
845275618
795544666
778328863
868478931
1204080297
1343246169
374409465
873593115
1327286755
735177015
805825476
1266832685
1090592987
1129136529
621221285
1281957572
1251510222
548857931
673696795
905483393
821527452
1186156940
329392228
543162507
1092508564
663521317
670986749
1303177199
908567139
1130707679
1293371561
1348881258
1102063355
710280125
1358189897
513680088
1279803157
1200904172
1395663128
1196077253
467704701
817967299
1112300431
890057800
1158277309
1074472860
1194184844
642891316
738682125
470798155
1287053139
1237817921
1342140832
1197330714
1085273424
839999194
873349406
667758008
785176263
278488793
1142230824
1328251092
680150505
1358591681
1193044470
452730858
1313879292
413099420
1319281899
1368498064
270400553
668812242
538519370
828315778
818344190
481774725
985729383
528953836
1111869525
1107029836
444771769
399593436
453459297
1108207761
418327923
1390137916
1206367551
1055073877
868612243
544247939
1074847816
1214450311
621984574
930234507
1314351247
842486447
372733467
818698962
677852261
591219925
884434001
482296871
1094115118
717548974
1231171045
479444622
748530074
1078432793
1019881194
1046339268
988977543
558095219
319065806
1264652209
1307999366
370158722
488858164
1039227143
474560927
839969804
551893297
1311305963
896256066
757264508
501160349
920993012
602350708
1177507150
682793713
1243137440
878186918
1222613665
620636090
1364522460
849617207
1088572349
992729478
1372327916
532023734
598932578
1311452066
823709103
967171400
530191477
787027484
977893718
861045968
1085962365
759139635
366997068
432399108
784009755
721483610
1060602109
768437455
1047110720
1245159384
579991217
670405648
710912
1372671350
1365732783
843260129
318073708
683277157
888090343
255377489
784230280
1223158309
343267056
1036057219
1200858446
1338888965
1246558165
882181478
378554250
1084168674
1364470981
1223578241
1087518488
941625237
1266258348
1086025663
404453804
620182675
529475059
1254342411
868532008
676337211
623818392
468206543
869530831
1143798089
1057222869
1049337017
1249790260
955940478
672891622
1172950316
813453914
469792504
1146784087
609337585
1026967649
614227492
1094213087
706132682
1291096136
777572665
707937995
1197385238
719463364
958160126
477079110
809565204
1117920354
934374058
744839559
477488443
1359170185
1011792639
864612371
729468178
1224005491
1290706079
210102696
470676653
1151228332
1133113753
1248079940
1378240310
572310357
1212958066
1166610467
713867186
531107312
1011961061
618436960
1305529028
1360107172
1097840846
720643763
716167351
1136402180
1088976782
972002893
928010495
1200250694
942300791
925114479
1294475479
820330871
1071938595
930601386
1042513736
997509989
1024796690
541136652
1234529989
1057328951
121265540
785602387
908740396
969371552
462174236
466782331
1278255802
1027036993
1062404423
867306384
1174247195
1175055535
638040347
774048017
1171436609
1118509640
797127901
1013715499
1092214472
798272783
1130560677
1327710789
468662589
1015866248
535144457
1318297529
504145462
525111106
1336548601
1166078356
859714952
586659540
510196424
602389713
1072919298
878643851
533126786
1027108499
800635151
328155746
1207448863
573448121
1300859746
796246105
1393327694
1117701213
1278189552
1085747830
1393935517
897604069
932799101
1352745013
818327818
156886689
526498636
850992767
1287400121
785662524
599549570
1024377846
465090645
331827668
1115734025
544363506
1030927900
755826959
922102762
1263615891
827212356
834437424
598605348
670407775
1386664136
819204996
1328254187
636866481
70254042
562754248
1043248963
1130444316
727660568
1250575969
534242843
1344159719
388074793
510637340
1025142890
405101905
1061379977
1279172951
463187576
1363585367
918479923
715922518
1324002638
1165454234
1157181647
1056786854
1091191970
243745370
827779288
601817427
931940644
1265660462
507174795
553159506
1345635565
1115830213
1047820685
1253566039
874106168
918180028
453282948
480227603
1003916793
580144735
1399013353
560747332
683243361
1022723211
916588498
1059814682
1157970137
533182345
1378320376
1265282875
1030705089
473015974
189990981
895830649
1393523296
419094750
1137064652
343699485
834056331
1243341522
523814525
1158318483
886654626
917625712
397246952
1185583172
1067827638
355413754
607582029
747541130
1366225057
1004894131
435098879
452287750
1095966802
857078210
1054090531
428414277
1052993755
1095172106
580450269
435661212
314238619
1056913766
673210021
1032140486
989306131
699335459
733516043
354302350
684434986
1389709717
1037125867
1370947347
905202566
1368148321
703882886
482814875
920012930
615660568
960824745
207876500
755368240
1358460895
390570778
1128192532
1149510565
384733097
693344732
831113759
869669658
540677546
512145851
618468708
1353399395
1194601441
486862660
795432216
1192248628
849829259
398875109
1329630233
512085750
1262319357
872299542
344039470
808928439
1347383479
710566842
1348502807
465582616
976879666
1302245134
1173593184
671107470
1163082637
957023393
1103294676
538502509
483581817
340815474
1228348233
1253037612
481326132
363395229
773220313
1318235153
890710048
1038426004
958645100
573199687
1193776036
684942963
1058183395
421907271
606425593
1078194682
979166208
1227983255
685811520
207446513
555358660
885937954
1325036220
1201851791
1058190021
949650129
841285910
252660098
1063159240
1057246271
1183021145
451394220
791753337
379003954
1147178434
1213362698
534159552
478807419
549595795
1377164210
1225657237
348089520
587916213
928890039
437035210
669977568
654535057
1142878882
1192495105
361691968
1261358588
1037316248
703001142
1008886098
424144901
860115404
171525349
790837318
397478889
933218005
352753524
1017128731
1293716676
1343267203
1317828343
645139198
1222402370
1327397326
887548272
695173796
492428260
1044815308
419849997
1078007409
379302482
998047972
1195298324
1321848057
1321891464
717722922
435309538
421276539
1127181829
398795639
1006378965
932319895
281141835
410001711
995260899
994201362
1125011610
465570391
968744933
475809854
74968388
979560003
538171943
1245353862
336711410
953348382
1195889125
605629948
802414489
681263509
731191672
465047155
970795669
818840078
669861321
742904555
474260021
197637496
449351722
1146615500
803601253
402847121
628438397
1076227082
1115775284
1392371025
1380550965
1237811096
268900098
527383118
593169249
684436512
386255072
589838409
1015874220
475729922
1357826541
1213291230
1181913260
592923598
256857689
880759008
635769014
1376641892
967437324
684024444
793545722
1056444786
501012178
419562635
780775403
368358417
1089975851
694936840
1057691075
641418876
1101429715
754880359
687065585
687488205
364215620
1301209185
955376293
1199429707
717174041
505287064
143966453
362187079
1351706536
850819671
830576512
1081671595
937277591
1199212469
824418021
959780177
1089726649
913281177
897667121
454546486
774074694
850976699
851065186
1182596782
879895697
635736894
954955679
618275683
605710089
750719680
653415762
1333628082
1036936122
347420530
201014442
1363650994
694264075
841366032
837876059
1062084735
593999306
889835020
922348065
1303754692
1103725232
88531847
801201127
467985384
689748342
1134088333
1331863372
627051722
917965925
1198462354
668682077
999736769
1214196069
464427104
1074210680
479016772
486153786
1165963015
358586612
920752198
430917823
1051043685
828690836
1374011695
387520554
1102400014
1351958034
381483397
954232811
1240613770
543192086
1175960206
1043062252
1191405622
385269471
648318568
1064722804
1339934359
780332973
1254367019
1041787267
280385035
987069365
917128112
659781611
510271311
1383942042
562258907
1094339893
478369728
534877709
913789017
403481225
992544426
713932195
721489405
1370469962
696808477
688731803
302927893
1189867403
862624779
588278111
834469764
540222903
1028953806
744142331
368320555
946305946
460227519
563228558
897883845
381376507
804854491
622242434
820799168
466073927
759755761
523728053
795694373
596623491
461794960
512536046
422575317
39501373
762702082
1391358118
1120886456
1310458943
1235033273
850309986
595994103
698992588
1369165142
1158963465
388902752
1265321310
1128956554
825907423
999329194
1188309363
1130607029
623333199
549766874
639446160
1280809103
499377779
597879515
475469405
555332317
1294278997
819478740
1072941865
1335685016
737159748
673540146
1046255730
583157228
1037172599
759674813
428709977
1388997851
942322355
618668221
574525608
848704778
1167921443
475383564
557984599
1311998264
698182869
665006090
423531263
1306015645
1065058022
978589823
808316897
759264947
621920331
924646297
1162756291
1299980918
1382217513
807404050
580069707
491026582
959536825
797926643
499053071
367697812
657967740
959324195
744310942
947571818
1243705923
447935798
1353304196
1014903249
792556554
1059725319
606966956
1094954576
642595516
510303446
531359507
956727059
858440023
1032895842
912752738
1190906499
885459630
804740914
1358801912
1374796739
508500970
1074967582
478445997
756201048
938524893
1120668275
388401585
991166694
362565412
807279980
643009490
1040186305
477734667
1200245075
750839130
1062920320
551420384
762485554
428575547
1299025866
711899935
1103427834
946284538
604789996
1024576095
1061587184
362335014
1079823113
753804991
1396140701
825134574
715588400
1217851364
944763523
455181307
1006161359
947744467
1285866423
431945913
812766009
471595351
203024342
1207218546
373947459
477734064
157130148
412953727
616795993
634286294
923305212
944054631
145936332
600957407
697728905
1086654594
1389821709
712068994
733196019
307775152
1350145215
1092348233
323656551
539695912
883238769
343536428
166582585
290316857
753091621
390549711
1071819413
460056499
957436421
1238499868
390644048
648667578
825841254
333543460
577379703
1263233339
657779539
1228186118
457173145
816171545
1096171997
1123909105
384529786
980189957
673984324
376265332
350152687
724737467
505171590
1140439819
1379500305
788139977
534808736
977965760
392964904
1320835277
1095432029
847672938
992509010
505984591
563113075
1315852160
726219711
539222568
991456962
1337207764
954499349
896987585
590295830
795443622
493104856
1159788135
1020682740
1338445245
704377102
425435770
838496590
1081072900
1323813885
1209247055
337406460
678776760
629389671
765230423
1330240161
459957678
280115326
459084045
806449736
1259338580
821222290
708175585
635196368
1248329691
423052317
583929475
986827324
593495511
667702445
1038949158
552481206
1187451995
714770259
713995145
547566253
888549433
1140199094
1149463324
731728246
426368181
657720478
302843469
1087927141
430907808
1350704776
1225128564
434209546
1289608128
1379713549
811973887
512849683
304247519
1336497690
647883625
997966654
1339508651
839868693
1248610662
1164709128
231140006
521537183
1337235044
892688919
685342747
710451432
606656564
768951885
321612097
740197390
1343140655
1301727378
1154635876
758354034
690768757
1164970765
1247369759
990665262
1176829071
569805883
998424201
683687018
1377669700
1337240431
539770965
553878528
213949207
880033825
1040009932
966839277
1308113129
695324167
1009552186
385351127
1200735223
1235250310
340406056
1292266457
802128872
1001040484
1258244125
1098951283
1301909210
1372698503
565981337
837530355
840487984
977177976
886542229
687407511
709724871
534216813
630302510
414039960
742783790
857714607
960335679
939055575
527463673
1094192489
1136921565
1398203021
168496940
808669965
396770227
486285760
432336274
833319636
948773726
614287990
1178203777
790974218
1009137282
452915773
746325023
1319475176
734085763
996453085
541053081
274763094
801565774
999791613
1080982132
928378790
664263144
1160889015
887719258
1368729510
432843386
399644584
1088559182
654433795
613974286
1210056786
1003772147
1126526716
1000690439
973643925
1193950316
793232438
693703421
491832277
957181760
380770328
898591004
449373858
1085903840
1306133049
634899403
331483204
913603875
182615052
1250207596
1298930965
556698936
1191480446
949751479
247352407
1167061304
973963700
1370484962
1229016734
837357136
1061050217
1286288751
494674361
925132617
722491646
1392251129
1341410759
1243130085
1245463460
1097208155
912580954
1333297126
1130165273
110873285
1056411145
465205617
896277848
997742086
584336793
1249059157
864837259
880049927
1286108811
1395381278
833079490
395253761
1233319966
1377879661
1273870828
686529780
1203730919
695745302
680494113
816291844
1199568495
1349955154
519915093
1280076236
1191209845
886532625
865446525
1247970851
395352766
325303347
463994939
1001879904
1339835512
671473476
932748089
930202951
742299008
1061407906
1208285826
674488142
1262830996
1384327442
737275261
736754067
796810679
496724561
1276538259
479688564
911440996
943991751
1159649964
467497883
968510799
785729572
980942682
888148901
1391887911
652781447
883064635
1048858147
778041824
772304215
641522189
885133352
579699429
1377638008
725095484
334401576
674935475
1299793214
617459569
1083121406
1315262223
1279794050
1218415632
657270585
385337088
782179565
991070063
951233723
920352873
821459988
731753467
667279679
425002177
460272683
1382249705
715089469
1272778075
545773253
746583168
601115474
1252177255
948707572
697409631
894287497
516907234
51643136
837306976
790631648
643270861
1361206236
646117165
898945164
1317926603
899908867
890001391
703633472
470359745
1246102220
1284409356
984370250
1161881537
1125485923
1379832512
359483332
1190362540
1049363522
603659302
1293785133
1266810322
769138762
813491811
1193166061
1184479907
992600864
1367728226
784948012
1344653043
612199049
999407445
412242974
347220424
1323797625
1138947974
118641935
455662022
941344564
618789036
1099597371
1131754959
664490975
1317352384
1345943294
903550354
1242892154
453274611
1377401435
830372385
1239577684
1067216082
1260247417
291354360
1076577658
1054144992
1082212624
266697628
486004944
1118062421
1028698028
662373901
1231437662
1154417676
680432320
511322255
639884398
405539079
1098248557
1200011942
1233518945
1201846926
464690118
553712330
654984059
832786525
249502988
1079126268
1351994375
1377072833
551769922
1117019416
939253524
474244994
1074533315
513468106
962751628
543722688
718476159
823216608
1245317008
443808510
732553963
904712587
510890529
772334187
837151655
396577334
873878267
951954540
880453596
1155169997
1277918841
634142273
837861508
937718615
581603546
1150381199
1135209877
1377793601
515867384
578819353
534794575
467256070
588665774
1325173149
868969916
482350721
767083842
333740057
558771002
1348919751
864301675
646058749
873994911
401965709
1132543890
48494998
809591980
796265195
816644593
526696917
1080880934
1366957659
1324582974
1277320900
969365426
742958323
408153062
904560022
1003353309
473327785
950758153
823271925
1141478061
1092016886
1394567628
625514218
679478309
615147099
398927897
746509923
924096175
569099236
677030684
1266552056
1399453563
992509862
1187390412
1250807248
495695558
1213527410
490834162
1001270128
1295453381
959715495
1314675537
393656745
40246344
551199333
1325117319
472527172
1218148511
523704240
1090656977
979819359
1301918060
1393747864
810499969
544681797
913501948
570517836
865114213
1368051471
1122961045
694747197
1181537856
1228412549
990711700
746549341
1079002986
779856911
274291862
791512859
398091304
858818674
586896587
1342438654
1394408884
702493914
1193742153
907414393
1085570439
865620319
837658114
837196765
530528154
192055232
626525258
1390854288
1240041207
413436991
690260971
839794371
1369268823
920095987
1026073145
1056987921
1037235412
1022360376
792607664
582182496
574010728
735497042
1160201779
574603904
762073460
448544409
690127257
1283033295
877447342
982472133
970924350
1228442763
697365832
1013511795
788587293
572896403
437712475
454742439
427354247
1082688252
1360497961
396955016
923192570
546223193
312819459
549452151
814589588
613434710
1157342290
29604987
691071111
1008503231
1384479037
630390633
1380717930
983168675
1391815791
1317591824
978397839
621782343
733058991
457105812
1287339879
329616562
525077645
1380329725
388877665
446278919
906470949
1297185770
1300116008
651050637
771028173
627825159
759260747
1359399571
1021796669
1315498638
410957710
783120390
1123672667
1318942482
532223342
658705956
1362440061
494164426
932144531
508775421
483711103
1025002187
390447497
976656821
990416077
490564236
738901820
1279202071
413204675
744773378
31085633
817403432
788133965
330284082
727639725
455005037
334721498
871732376
1068999820
1201052232
697889241
689404930
371557271
671362826
240003805
772533983
797084532
850496672
1373115392
1176055304
647560121
629010564
1255238736
1342709642
1383448441
394557686
254958941
330501484
1377649861
797926132
335168056
935792502
961681226
905914848
678996027
891436981
693943484
428616216
418696647
763088886
1046335191
960746772
658285776
1214379078
884008047
453106420
819438055
1321859718
1366351754
1245791366
1110204056
1325009823
1345908534
856311353
774725596
680916233
527234823
1387611192
1193159968
1194771723
1069408703
997465839
261354003
671043259
1000140382
487010571
1055029933
973654219
738445088
953525387
518280030
413890176
1211155004
899097082
619369496
886759918
553648982
962068278
1256427389
808487300
1271650237
1049952396
992920617
736901790
1356588968
604245878
857835279
660138014
681536802
604978849
1179536274
205818545
549912095
995522401
876433914
725385500
939833291
969878498
636771082
895278712
478686323
578312689
709714764
1250513886
1274706140
359451048
1108678449
1168087246
849669816
679717963
608554731
1116189735
1341353849
928018645
1096359287
563056834
468623376
918512858
1192578469
981554208
1142416259
748203191
1343075348
40411345
573576191
706774692
393862076
840436804
658729291
504561033
458536598
769989211
1346348788
1162820921
584559164
859063659
668888602
858458105
459527125
787519964
1221822767
624200571
971973097
355637920
128887195
712998450
1217031282
1372692948
520643859
1395294519
1138348780
828804429
1342799926
1240519443
476192055
696762795
1077146701
942858623
1323361117
973343744
1129137979
758175905
932566339
712769012
758130691
1278350778
1228182758
1374961361
1254259195
718856532
471400031
855967288
832479284
1066594711
725867345
1059426756
496921059
996039085
820665460
1175785464
233072215
1262674801
1009843119
1354941333
1068408116
1063613452
1379196079
489800809
1331911807
963191948
1120403862
927655728
697445276
1064935419
1197968396
862118406
1092618363
1055353588
1122308783
656074782
517517669
268833262
339154903
1134205412
781188130
1051591909
296971027
764984275
1087529632
1355353591
539523479
964375724
505120184
1007466829
852195394
1170457979
803329443
734116838
838326107
1183474004
1354199395
1027879412
722879369
350105515
768020597
516233065
855287978
309277200
547851615
793517154
305406947
1316922664
1090685376
987405884
864305378
898156012
607479289
199182125
626133938
484111891
862256769
911599917
718585208
697291604
763998246
473333915
654720552
1004889311
558609814
378879362
545622234
284941702
782288684
1259051880
1371314848
707830714
691581273
516964373
793881198
327822199
902375582
1143927613
873111477
1026600515
690859472
1076778384
1358894839
784573665
185967995
775920483
500602295
1317675428
849626890
800351122
433120070
659931129
743195973
555368334
341049342
1074235835
343269965
648036703
1009115324
755105448
788273299
705281951
1135113926
1081089810
419708162
1345751882
1307681941
1121425556
613955119
790693470
1148285554
1207525020
853587061
915175221
1174490458
207887548
851729655
659223253
582574335
1051692605
409382759
929214265
1199231538
1376665777
787926831
569466206
1399741186
1372507278
1326483550
1062363146
638583042
906496183
644614740
333435883
656956243
1075345334
1233393983
711765709
509707116
706558158
1221618733
1054183827
403746145
873458235
809813567
1177626762
787191737
852192583
1247417273
1386042598
496254301
304871268
906467686
1220161037
1149555398
765832195
1108117075
1284345290
662549269
806305595
174649981
756161003
516769349
583299610
523749909
346956567
846461528
641091361
1181081445
498318449
598811353
1073013173
1037929241
361263579
1241147342
557839908
1131630463
492520192
878151384
965555887
502135264
92091953
699044900
855941509
720925651
661032004
1313585782
537563979
818673310
1140659733
898957255
809041812
759943838
731661662
763385020
330473090
465412830
828792223
646012618
635726273
224443274
1010065271
1037347118
644692644
1234001988
692686222
393276439
897226897
847058971
574047391
781801443
386233733
320947874
830997052
736182287
216111670
617462016
439067894
775356125
1266971252
289998624
517344935
532082675
563652559
345947501
756042063
1192679854
707684477
894878008
966371163
222207901
739598757
845166960
797245397
555797304
1295364707
762441436
1160606550
905995927
1095855200
1249806249
857595575
632512697
459682020
1340987654
762734864
747556497
548319876
992103238
165534755
1353897942
1095531718
432096216
962696571
600757153
746232744
439840676
1359643872
508813731
926573797
580103817
1062614170
742090027
691027988
711628602
1232918675
1154246848
401411635
1330021303
1349532053
677699877
756019134
947186662
263045766
479176472
209729918
801503437
1074857082
741134405
439121233
745778133
880294325
1131912453
791409620
872257311
983013180
1229156309
382724204
523023245
475982240
1397223924
626488304
1035114234
1003542873
605618873
779174929
421119734
704736297
643346539
639031312
915123371
281874397
1242592225
629504420
214584454
590614433
1214908469
444431069
1381698344
903042158
960396419
461662485
570417602
666086167
698235531
214439110
332163059
998507685
380517119
366339280
816826433
334108862
478105066
636533615
442912162
1099503485
977785919
1118700996
987167686
1036119475
616481038
248351222
425510201
1167779435
511490574
419658201
713919718
1336968528
788961894
548110689
1244347068
1257902799
770558975
726387902
487505995
164440602
1140476845
1276951288
821670556
917676698
1113155095
1003581751
1152834544
583308620
1390237262
1063712802
320594088
550985294
1284853033
1169176542
35890980
653043714
249959203
805170671
751590884
814820023
139940379
1371256799
687471910
959051259
451732940
758653183
479020489
550411049
942406760
1302232643
766937361
813482356
833945763
1377487921
645494172
1009073879
561247939
560723584
469296264
983909910
758665903
718993018
912060730
396607925
1310078225
1062529504
719394300
1228294289
1253045673
779580359
1312375906
1130303061
1171509174
1172849783
1395363712
1279810681
1100504437
1108881617
1070620571
915492545
422805655
536010699
354450472
1043840537
1161604261
105122058
98647994
562764050
1291458243
1240656654
782250579
1036415120
1068885246
1340081253
1354445365
1221102139
487717105
1214955473
759262606
688103384
1034024474
838138647
449485213
1221136472
473135910
988797732
794743159
889622610
489536592
1062638536
1149365220
1306660611
885989771
1229418366
327521307
1162465696
385059935
1274435259
1037892527
1278765533
1257244353
1089379723
1346596983
1026544442
481645905
661105375
959028513
1077512505
1077452908
454140823
1118026486
919830101
115580084
1116853152
693866729
1225688451
780753359
454466179
1123166891
371292753
389810383
568180002
760121339
1225262450
843708197
688801348
1296089316
1300253236
641864202
285509072
472631275
1366799802
651419846
519927554
1048614222
374024911
981357930
822631494
1086483945
733581417
531639878
612900305
494399938
658406997
1254806761
845465469
508068616
1075443665
1256132491
1341835988
1186864681
1133330060
1128795445
1069688268
816884380
547252999
891395893
758393623
390313960
543313606
547313899
1244494739
831383777
1393174236
349658229
342194820
1067383596
1361248649
572601539
996829765
1132237300
1028160374
941775905
944959152
1306162638
813258310
1207865991
1324381691
685619366
1294186327
1005055364
1235545072
1140699473
671796188
460227011
541064901
376335550
1366244110
464587253
418568939
607868491
330783956
573470511
1351041294
1068730977
1314148056
1381844717
1198002053
1396977301
1274820764
1089038514
444148158
512490743
722434547
1095005438
461857824
1376518134
795908468
1201470729
981266100
584934478
1269592746
899168828
905231809
821801393
522867703
495695118
419841940
1031086596
1059194187
1072656093
1087053514
934659713
766927462
859062866
1328131684
56905985
1282445182
619026852
884899644
963470880
836896409
1191067579
756042585
478586230
414563790
481612809
855646922
1167361879
1399409449
925006347
758850107
869759682
834131987
1061511182
854453452
1305594497
520625967
782504666
490145599
954256830
377092805
354732459
824486604
170789775
957593019
1117602144
906750117
753979221
969591343
471358836
947773397
1335693213
1006057920
847607095
607421129
388989456
804908988
474409961
773379553
954910588
415346394
1225935615
382444291
1188500956
557790241
590313082
1093822315
823710147
1384166794
1155290280
677877453
449609817
883673559
1028013744
756160547
454542094
1310740133
1015143246
826721236
442638495
523692597
1108909949
423271852
1248099662
409869855
279770781
397318388
965847563
423818383
408886091
548600723
1069607282
1193567131
377829501
399719171
594850907
734353070
1073357943
42489179
1250344005
628726869
1346128628
562071310
555301944
895967864
350457236
394464959
1292434819
1035475236
397656062
1065692206
88199647
817689277
258519531
918113329
560969781
430530315
638140992
1147136795
842801583
1018294184
387619956
1386900858
424561954
1131788208
493749586
495688551
607162492
811479808
491174366
1335641943
1324468560
1264541549
797701979
1149900096
564094892
832949765
1063526428
683289631
117415774
1303348820
639152460
819961728
896324057
909929989
1209940150
832902111
652008452
791085237
1083935421
1326622713
1371263398
596091929
1351903617
1065170433
711686416
1355191979
1258895036
1317280031
1280623393
510302354
669507991
1139989715
474295973
562952279
1001284932
1047522037
561320997
500583479
446913835
633824355
958690979
828379994
882638756
656217745
1395789339
1150777083
1115003738
1347431735
467696084
222526131
652909019
681470616
1070658938
981858998
1349857021
1217772502
1042376523
1298714183
805754282
1316352221
1256823284
136520732
772111611
1319918829
626345260
1029156137
479412852
345819002
565597370
502517491
1242306440
1116157305
956249070
586348253
748448467
956561883
635190743
1385372896
459893683
468223117
416499221
891278261
1078802106
646123508
1219155151
124482990
865283918
544149649
1106230286
588321538
250060834
1258442039
1319420407
655072958
1184073773
850768644
510517021
1325934385
1156064272
1017388205
961499347
719700104
599779279
728988556
913228941
1394671228
281037563
1139004636
1105938262
437775807
702342239
831524710
568926029
1188679916
788858460
1209043521
277965318
914829123
808317696
1298147906
761693189
381584732
873485820
1364754166
949030646
971803155
710351505
984320038
620487889
482563732
1183181188
890924631
782652322
918571297
828769038
1240242039
623882999
272562325
1354300371
921073600
429276645
477074544
953415286
1365094326
992604489
1118398260
688524503
1363062053
826998633
551367356
235267417
709448449
540176653
454934035
567045139
482495918
1113308386
976492222
622675897
1214395072
1050146228
299145388
1359217453
1311943992
853595345
642210390
292348256
935600483
1345674358
515498286
1223901401
926789329
979588504
491252472
1021638985
1298100344
963260428
926757264
1081645336
1397615526
407965933
1055087281
783063826
200311837
1029464080
1026346677
810287695
1228395613
1096350205
794877129
548873031
111577045
546310619
845703048
1130683707
696517322
954453812
757766444
776248509
1100039308
896658672
1192619926
408614898
1317033621
1105548771
1236080350
472290768
1375629970
1238946487
339976611
1076880882
1273203065
456803935
1082541988
1115726393
1222420842
1102762718
751521899
1175274907
1075074196
731838216
657610914
499528299
1379787042
791600437
495580282
858836584
1256442375
885995649
992959289
263334521
1058597599
470412246
879793390
1016890547
200300999
423991521
713200471
721911058
1067673485
1229740590
815952788
767812122
861240094
1227492283
247099199
315685063
407773736
886691774
775798506
528293908
136727974
431653442
1330623540
305888894
989272420
989765165
705574627
1304200329
1153541203
461740208
984645760
914660984
1010645847
570268160
825067367
900251953
763788132
945784923
1015788434
900989937
1038137901
807915190
333503462
1012278747
1005441685
496965598
528838348
626239682
1207592883
53004774
1196711242
936135395
687584241
453345473
979972450
1019722943
753497453
343672524
367537107
1158201971
876092583
318127109
946032424
811568629
847061053
310494756
319582810
669622029
1090385378
1135361895
416165395
866012713
1116360857
494894627
665141620
746307491
674535517
1175367892
498625915
1328156432
1071857535
1203486186
632846378
853826763
415401443
471835515
711427612
1228058762
1006688083
645129821
897333764
974642722
759533172
1164145003
1237628262
1285010447
596155919
1096386732
263179383
742701709
701036312
635191177
1020702328
1385889268
1203066276
1211412720
1204428909
849492124
1310728261
1307887940
567859304
1343899542
669551242
703721918
1304115211
988979951
563009125
831814330
318566081
368772313
1237467418
676433402
1238991960
851531054
1312198816
499117775
968948652
912953185
293799198
1394046620
1273032487
1101866689
1090687547
831792513
507017289
759311647
1234317725
1269007397
955386688
726694889
1299014062
1284557939
912973591
468304490
1194366608
720391434
1128072372
749646498
407934995
353226627
666038391
432202676
69799662
819631339
1382127068
1276997618
573234996
696605607
1033040507
528770174
1092795833
837416802
1143435250
783448822
1285602886
1080544647
395568870
1333325983
820180647
1081048348
989671934
484062152
657594200
285779132
1163378804
397454412
1263053365
805184988
621095117
747836705
505788880
850445221
237123607
535349992
167282388
476681800
1064110662
849638145
787308567
1251902305
485295125
876449031
891465904
715173946
617044250
1232690595
1087682882
805004130
1234075007
1356107838
510561342
1156481351
403228996
1038894761
926043028
1214311482
610979312
976634379
1083060159
1197570548
972133953
482317651
926177374
824609330
753632883
781440686
1079078655
1264638067
750432323
1210393008
1265891403
705517165
360107235
646111669
466437440
1391812903
918001224
641294003
897502979
949130189
467007679
146143543
966406382
722706454
1167867940
755664426
1293768678
482358559
1370024993
1143656324
1110396470
1040420944
1032658421
443082041
1314181344
873332801
541430910
635902611
437799479
888240219
1042646412
393520905
1058251919
664235919
288053715
583836052
1026261042
488941075
751825742
1237287526
415599895
1199611483
777508845
511021091
852114269
1238075427
462283083
931333841
749539991
907104877
1355193384
755597818
803219633
832750550
561761071
345445092
1298835805
1104314714
839188150
724133035
360298226
452830574
702880670
461759590
863359516
1176613129
790720794
575583340
992120091
674612449
792059407
1582170
1052240515
1224357741
840881778
865977212
653267115
683242316
518196532
769852111
449630241
655344423
762949737
1069284204
458937955
1296961815
413587294
1356690196
793699948
695365300
1007316430
1372387447
1000961312
1364004768
705136800
351283386
668590656
632250574
693031684
707777822
561909108
1269813362
813234625
984872075
964020717
487385311
943407234
1144216460
631303176
1302738851
531333997
1275342779
641094095
793539234
456349893
666872614
1360562001
1281519257
560676743
881883121
655760563
804517722
377773747
546031013
654990644
488613254
1113641358
874464632
1101399336
463792574
331307840
881875282
1127425180
90892755
1179863447
820042961
335162380
719377067
1385419507
346719931
596566357
697081402
1000680182
171818329
1010470750
1165331849
1276282392
1372584112
1061379447
1222722519
707626007
288538304
1385573139
1335550948
1028451611
786018181
982223237
518114904
535367258
652384340
1154843778
236784177
1180754870
1363469979
422138197
506269352
781628063
966029827
1322578250
864035960
1069929274
682488390
1360361661
1184361602
1047418728
468544278
1279782142
512717943
650274946
1320088611
1380095967
669177280
853207403
254328167
814121804
1012495137
926260299
349700826
822082298
553500851
516502932
382923976
922145732
653710935
1305294209
1136747343
1170938074
533958093
1157648470
442353674
494656893
840096826
132314425
1226011087
455983269
689887139
1009691629
36001635
570912080
1395613168
641161123
768058415
426303025
1373138691
647447037
1060255510
765934729
863694181
722031648
644261694
645700671
411637089
520044387
621719314
1258697990
519430044
490959126
493608847
464527338
625803466
423446258
641274050
725186825
519047975
269654437
785412444
1396139215
1159489149
968210135
960905638
404263349
62667921
773181771
1044916421
726572805
670678333
382572104
680788271
384526846
714946499
609896495
1308018543
655247962
1179510418
613162108
396371705
1186471979
598447742
699794890
1281584265
1292499618
377428494
515118744
421141231
567207045
1108267580
1273538192
741370748
463499798
287795822
719504812
1360733704
1382740469
507290568
740255899
919581510
678755479
1378763142
821599994
896383675
479735663
466486706
387759853
1192016890
1386849067
1316859372
1265346139
339155676
626823221
405954137
432792130
729797604
332566651
615866819
1323732018
689662620
1121526949
546155942
877311721
1088053680
349245239
683170802
574663219
1246008152
1124835676
410087851
1035218848
708824937
1242918323
1127725031
1035604470
422045067
1039983901
884492478
947554649
1191071164
1010787502
660222070
506208820
559804878
961797752
1093582432
1156383018
865029697
1104456497
815091567
957581993
1068943342
1321565004
667100911
735427662
1247319238
1296540155
822366553
1005225374
1159611299
1310367059
676191682
823195467
891336553
586263217
1356283041
1363866033
1231816369
826389557
1352059529
544748612
625727765
792141776
720295228
184876905
1067177699
1029269400
255401982
1170597766
1018720554
928841065
725937289
1281300292
523474956
625029677
887446808
834798826
1048447145
804950076
1218215310
1266471125
1229801881
727353210
757960524
889693435
1137281963
708671526
1014185408
1323238018
734484439
1354095346
769387780
264000973
592439867
688738705
670767658
805087767
1160093076
1196194364
916384495
1043495809
742416406
1160263554
938812149
984271216
616936253
999703771
164123645
500125170
453257132
968426480
1069263629
1025600780
1279413229
565964279
1383408869
713383417
881185630
1030944137
405752709
1275534751
1374044038
1131568848
976179501
1030687675
544131602
1134853719
995691439
920831353
1275440700
812791340
988541917
811834197
741046262
1300466349
849815964
762604226
528545384
455020217
1095018136
1344988654
372661246
711743465
1262193174
762659343
1038984306
1060288167
338550289
1059580966
1294547174
676937830
1310725008
855019386
1049088285
767382534
1221016169
347118058
1327616735
1381658181
949979128
1281058720
228681661
733566183
900671187
343056535
389370223
1256323722
1136495136
517479105
856245246
700121736
507507546
1058693760
595136183
1227072481
1275243557
860945998
1182622486
249133271
1296553718
1378201293
835476815
1143385997
395120445
735173283
1018091781
892969774
587037438
1301247036
1356520876
756918639
771728675
603908849
1164334708
386617298
1080610952
738445073
773472787
724862398
1066410314
1251029816
433428685
796169094
1061717632
1175159165
911738932
644739975
1191119364
487671115
576909728
487875735
1160471459
1156669575
726795748
1230265008
1120423919
723357631
979188837
420675058
1003961319
455381003
471801570
697770630
614669180
697989867
1218772449
935738521
687858243
853005706
748124133
1183237380
526686986
1050291958
725826764
488649362
366930934
1247676816
434201050
1044772299
586138434
1177447519
933377834
827556850
1302381126
379846356
458115567
857197180
1159375976
1028579296
440571721
1265088716
354261128
930208982
423598480
1175814958
416293499
841810618
477746289
888837904
616811649
702902331
1383869472
1088071474
1371071858
449403270
567358508
1146145027
964828128
929349024
518901726
62768459
1366080379
702940470
767762496
1020540573
412773550
493538264
751548526
1345714322
879569566
481313502
807718055
495130352
1005967240
38847266
1389445885
858918105
146921906
866894681
738432323
1076311001
554785912
1260204741
806335098
223714018
796074894
1331040038
683475094
667708035
1296834562
751544035
663145401
573773654
225540590
1096243734
565662370
680690626
1382760474
408403984
228661753
496700485
490351986
892527071
1148120919
633393871
1358749752
1032136615
498152904
800581444
381951463
150639631
544219438
1365392499
20223187
953352415
661275416
1326126909
317586242
780427029
999562092
967031613
468210229
398732040
946093342
954611441
668758320
1295334146
685686909
1053059493
576138327
1379676125
1136559404
1137822740
638428603
1217299587
154142298
422837968
463976979
842905917
378731712
594119279
1083055184
346621822
728415201
738655535
502959298
993023713
504987331
374045436
335624509
1068905007
868261751
1050964514
534066244
978309614
1062590449
674531201
1351744126
1071066414
1297559187
994786443
1244446524
1293939231
416588693
1091068037
1243882126
603625677
735715256
1244277962
925785718
543031891
1230111793
995389216
433251476
1206098636
916660685
1312090105
954923016
365113661
1052765884
669421166
386767267
1044275852
587942471
765554288
497675768
762579636
321843800
1172383364
757070450
171107638
768251228
1265736404
1300000471
845843481
1027815644
1306521058
1198250491
943047076
967771981
381313422
457336079
711049955
1355200864
1396497832
56888945
318307816
597099440
495903032
703958676
877880064
1315537715
1287434519
1113219200
1151883918
1015553523
961830564
266915431
1031588586
1142332033
1236526935
1053046827
758848620
1287937446
634499805
1324382007
485657204
1139424885
750557558
1316351647
345835435
1123469155
1008763089
973897453
372212914
359647980
852055482
1366724603
1286646678
795216291
708187647
805579417
1178606930
1269293813
843112432
866217782
1151708202
543251051
200631513
623044193
1156997962
1297578589
977049834
309216829
1051865082
1271106559
801067539
1264750684
289954914
1062482398
1308702759
285395050
509629835
1267638688
1161386393
660007815
1035512951
650264480
1315546456
793544875
951829956
1384267296
442796977
403520932
1057989607
525894596
1176531444
1025632774
1246973010
926987276
1149819378
685436261
312673586
760286107
1360015812
1126501205
1032103801
588047120
1276492255
1335328441
1210017744
710367929
425716948
426743736
1194216194
1252431874
1016685611
449492439
939210683
1085681708
1067964840
1036475999
1047994774
720889484
778954536
1138549832
408602784
1304324434
867286327
626016965
574853189
1022486419
855720284
564449563
385230470
989161564
454756505
1196145652
1285288757
1132755013
327565451
1302919705
877198018
1020358823
1207592944
466806843
1399587732
1001984
248239106
994372179
862785437
145384278
333180052
866665565
688180747
1087839555
1386571437
1131059686
886471354
1051650882
1385106486
806605468
942625405
831228010
1152112219
892010267
892127113
364345265
1127206639
1081893037
1201767120
1320308974
275029610
547346762
476108356
604670731
538130860
1305710884
299205810
1336793025
282599369
1054635700
493082944
892641790
352649816
1154029409
800823893
641367590
1355321867
609617828
423330815
562765213
1033205097
1107428131
1379974204
109175993
757027216
777428697
349303223
551405470
538484405
426911587
145026701
460569308
661385366
1316134541
677323846
234628376
1329473172
1169730622
520272284
1236064209
1398868303
644647288
1260800995
1264818603
922217686
844189043
333527438
1117229607
1143278990
865913920
1329095856
992799270
725363931
250788910
1093895047
690653374
1367554660
778096300
1294838823
835026090
627587847
927944901
971477135
1047873849
474225702
117715775
1143596714
531730212
658019457
1182591336
960027277
1003635413
797740274
1366078036
2672350
1027917192
1319118822
1383404276
1372034859
1258525589
439280492
786384643
1157123608
984066391
641596319
510561670
580640092
422830632
1211521954
506258931
440409074
625216376
991015105
570174356
458486115
546896662
360990024
1194206261
204179114
1103006458
148550124
1032871337
562744078
1257821032
619249813
549829127
1167006587
1250186238
1085074509
942326089
1354652652
916972560
574262640
1303731006
713484364
782363583
1232657092
1291703054
819899830
599339277
641323571
1389736069
297433524
615919464
514523090
389399536
871658029
1252274609
1315371085
843803017
496059534
1235549536
831448626
979072212
559097022
555330711
466987188
939732083
80958142
1178604515
1310240976
489078149
719226357
924659945
1095468719
1350794127
1366813635
1294966535
1342340774
872873794
489054607
722851416
1226661994
1110781138
1250537871
994000796
608854072
327047988
949382543
1151466188
583904420
1308081233
567158657
1231905357
892113810
998679271
822895170
733086675
1057726321
348415634
1179055955
1083090524
1030193674
1043796208
810906896
220333987
1086624058
1197768349
875173193
1111963658
322341279
1300071405
769142222
196529177
1188186118
625784838
1356178366
661830668
1348886217
682146507
989347851
1070115440
214235781
1312562588
697383634
1252991160
1135208678
650649936
1319395350
855305668
696680972
1092080183
989798034
451012654
456881168
1385599444
1062135913
358137388
375188791
553911022
1111424363
1326024911
633854591
644020408
1249657128
947372498
1284513211
832132548
662316531
1146855914
694454211
1193146637
977832898
885151161
956105088
1351406374
558286298
1143160902
1319542841
923644170
1100328961
786860527
689839738
1375970460
1218437378
1102644025
1201010402
185420914
851485361
1016067620
676476910
860979784
1038496183
913873788
816075801
381129229
1009466901
1027751164
1218736856
1106580470
673667055
824723029
640871038
1207881522
1073380164
958465389
504719893
1350699453
1002476342
925294964
806079382
1050324295
624535071
1084860591
114111492
1235366549
13258834
481782046
1049370954
1214773813
606444568
1039458650
475966797
585647038
232037069
461790308
859290007
695599301
566847867
844424520
1080336065
1152528770
1399516414
858299575
960706989
1228223888
1246151728
1091080937
555323201
1399622250
627756830
571614697
636903054
1365664290
458955196
539447167
1383486337
1320999491
522647362
37742488
461659134
768028643
631656541
1110901435
1110219416
473308296
1097725847
571697328
425386093
1237843168
691323584
968756862
1085584609
491537751
1388216679
1311303394
1147218328
1008011481
1053767845
1346267575
1330389334
939043694
679095200
1085230285
375629387
642184234
1086826233
1137771141
793868727
1207997559
1266406529
391937840
976833219
634020253
707654823
1371404527
242366933
473918216
622750887
664346725
1090267513
936806590
958463915
1342997069
892947674
1051884776
1055161624
1224177740
602701151
1323938917
709429247
289572664
910588391
1280668605
1351146795
389640931
1187089896
1082781401
582218134
349122702
1016939869
755677407
438307187
919198515
1068331762
1107153004
441667613
762923483
355069321
461501504
982060603
925561805
820939476
618123931
634614266
1140003117
1249212688
1077743374
1180892752
1303327769
1216609143
386406500
876837643
727639311
832667691
1119403245
1233362061
737358846
758368183
882482107
773152317
382356123
1041924244
1360771032
715732233
871177770
1237565301
662060400
1353950926
1293152845
295050972
606618519
1205933209
502358594
877755386
920510701
842480234
402884216
1280726927
815157164
1059684284
398236921
669206954
165553902
919943867
658544182
1244713715
676866208
350981364
1189913807
1013117403
1325329552
1162540265
981273470
1273959353
1308262189
1005610377
743967756
986221175
1013523277
647994762
1323201276
835867993
967083554
1385216766
216862402
923687541
1335865427
304434484
524757578
727597748
346772440
1149054439
1260877150
1088024448
594023411
741247295
1168191333
643421702
696516994
631806001
1386097420
1132185354
625514624
149826547
1147925278
524480093
513050255
709928056
1340272325
1375130855
1016031794
987809618
488945339
592244171
572586173
933576171
753471259
543880170
360311464
1055475299
992975210
295189811
1134063108
713731320
1268640363
328249421
1316185193
865630753
740828571
437971260
797987491
1380001431
750071241
617882583
1191008601
266146263
1263278163
1215735456
928220397
30367672
426076295
374565871
861135076
725700570
498397058
379220324
773338793
692784144
1273209816
1394350980
400865126
823300672
1202168473
803478323
410830728
384954794
339190054
1060166471
546120526
594575875
956790690
821926977
1001709178
1049585896
998645306
1031008603
383300973
1345978250
1013593515
1289904424
993936537
1249330889
264040321
386084524
274790845
1382885579
1378822878
1136829509
975236272
473297921
511221872
856090001
1171076362
1329082475
891620799
529263527
960160511
689015472
758163793
1060289644
1247460404
931344813
660135600
796455548
811767814
1298239078
918904365
1188678568
559872570
323584708
810425929
769449461
760039048
131088733
1398010718
772477303
498464989
987554240
1222684136
660089424
1164978042
933607351
480258516
810748544
1211815612
797555720
564602795
953497780
101525189
883779436
925564814
1384632351
380722476
792523136
1118981103
656810272
464893905
1338046412
1256386806
739327936
1023663565
666440662
673196332
434480060
427229417
1002373379
449112383
1136376180
414799930
553320084
507559334
663936149
435783913
417858238
675354687
362210177
1261066110
392011751
1102655225
1110218300
419999314
1110547383
1305220849
1392456161
604111664
1068442793
509180735
778858464
633404121
756152798
765999589
869896259
783931465
351055218
693076862
1108746125
351320301
720939639
768150794
475288706
658876048
718655780
1256077311
346781005
474532959
1033699239
328461434
941604722
1374729591
968916116
666041826
668242714
1037566920
672719218
974654521
912722265
1236291291
703892806
1255447787
1176789603
460885358
1057109283
811431321
1350569225
1245852498
537655754
579196413
534088090
556539843
460758130
1193908279
583675731
547106443
835979233
511025272
752821142
778532960
872980336
669073020
1382422424
1110330755
742581549
1052267510
407007464
963434389
1009280302
1055422759
419116435
629601327
1046428848
773974780
336895332
468448315
421286783
479834913
846905462
1323265265
438684439
782513535
729019693
590152263
360341987
460579172
498494710
320603537
669070087
874880188
953642636
1353848758
920881701
1012381224
543820350
1367256371
309749999
751096967
1397640288
1314625309
424934927
860749230
1262752851
63795989
478461638
882813370
646029961
1001812501
873482724
1132560477
669566336
966091355
653868815
449196872
976345658
399352238
1119636753
498678822
308484815
1383729611
1326790333
350635313
956976895
868927448
857021489
632633472
508046737
923366007
97634819
554162413
595746101
548700530
528549813
630131388
1296088360
668815147
746343602
670936948
917961537
871211158
975500328
1198318342
1005568074
575356872
1025902238
1082739440
621283214
478326443
1312032472
899099639
750898368
611526926
877922714
1306879963
1306429555
932928275
383393562
1040807368
1055602378
935495718
529696792
1196493735
1165920139
1361843544
1380395358
685383594
890455134
1087294045
600867447
1075723180
632427603
440209772
505732406
586110756
1357899428
1035992425
543587984
463723541
917688138
340984903
1306354909
404516183
303783496
947203358
515632698
1177484884
1090012586
328747344
1316185920
832464137
763041038
657665360
1327721664
454361429
1351992315
766010011
886213041
705238254
623941267
707949017
477464178
1306274538
749332310
1344438687
600335403
1008357796
541642567
124259682
1388745678
772230774
1373458916
1191876198
597108785
1259081733
997220497
1364837071
1120060738
946489968
679726547
574410740
467676349
301772984
1261650414
781184064
960871242
604786008
949078538
788689913
766904517
1382831668
391607500
1147292429
567715256
1210723670
213689882
975178663
1365680544
479757603
1104933244
843833130
1165831827
581123874
518640252
530187135
271164433
505752811
820153706
105233
825898712
512291299
906672640
1073808831
752765812
1395642470
1332963202
1126420523
126674263
628620463
1004185709
540646350
649531476
1056479586
583231701
1380910707
867929148
560597273
493268385
1289599156
961717336
223363849
922949393
599579969
1170647453
1356858923
830602693
707961861
647816467
1112197524
295537045
336773637
641451787
1337680311
1245603395
744932246
987634771
753929941
1347875865
871124073
975173444
1138431568
790774272
478824453
1293723358
783398316
394064405
723761258
761288891
1057096602
1175920505
705270202
568989931
483214571
883944160
1227915019
109123276
984613740
1299710945
595374407
490272200
1052397384
676253655
1211917546
1202384311
1366965228
755491911
235677192
258821086
1163065238
773330424
1093123006
922162637
1072342226
746043397
1137198451
1294541427
855119584
686062167
507130217
473998278
558618720
1318272884
864376836
503088789
983139989
1144617590
1333234685
1310001895
374864179
314905331
520040738
299086354
453845025
1011109025
992375189
1063634224
631936382
713204947
1176001735
704151391
536843939
1350679674
1118512525
424762247
1331900141
1018862101
170385491
987583298
917753115
1384911962
1235531075
542344380
3620257
1019667546
714870354
591286214
1016774852
320236765
241285217
959462869
1306932444
638357078
985453929
1297777984
568145635
930611937
1055893431
414977699
1019565036
626287117
434395469
1211870367
872662977
843367892
140376722
827732876
1088004378
529801872
1016472345
823305945
1167456830
588893636
316461466
658569936
702921244
440723085
1199620339
617711522
1369471404
1391348493
620808930
995109561
644150241
444993348
677862940
1059872829
622105036
484803401
720031173
598060776
308432852
232327543
488436508
1164543747
1317716546
1287190168
956938352
672642500
1051756096
298874617
315874016
631042388
312129559
692631086
462404751
187900770
400107582
1261489821
986860479
1059438023
1009281961
894104296
710752827
669436764
1051293933
596783622
1098708862
380351318
385517258
546557771
819772150
666249134
775394291
557756010
1082893704
811407162
1210171292
842553972
965120447
1059135981
655078865
551810596
503505766
1048428398
1386124259
1183138105
889276493
958915269
1143538775
1041683821
692523519
882950517
1305097735
391863656
929638803
694004753
657886118
1067780322
1122819890
1102361088
475463878
463190718
906998306
455539703
366513613
724308654
707732159
251805943
715175525
1293808808
1297835838
710825450
629957432
1207401698
417465480
1229870717
709470152
276659423
931039116
408356265
475406227
507278176
1091905753
484194791
342798404
758858894
722499225
1316595249
1253153039
839660135
1002341058
982547463
606693457
864836675
1202479031
382700832
174963391
974481463
1127638055
1252532698
917137576
803079803
540116210
626744376
489409194
1155331717
1162014887
522783125
528140846
502661866
984556429
407091468
487627142
393126987
1344950861
681171465
1081419626
1178362478
821707529
217336285
1058987198
738636915
852534986
1171550122
1320511272
866993281
1209130402
1183242449
1357773969
1282643346
811474645
1364950448
481633077
756185457
1032225168
1388218819
451908323
1234520088
1063234763
803921565
1187434435
986142309
424469695
638665617
881703890
944602561
622751041
563703134
1381499526
522336025
868493170
1099149618
1120724842
992650278
737327880
1226460928
946308599
564534224
214629409
1251758283
743162651
1346083464
550962118
1091440129
776656752
605721696
828836276
722645252
575376764
499222856
1038239704
1303699987
1045905804
663094085
537650734
734395632
572634852
998776556
388435427
555109987
812127143
1252850962
780838114
122457683
669555232
1152466828
240356409
382032917
1372258345
701009641
1192836572
1376590026
540366361
254327944
538072518
909763559
536411102
946510636
1291278043
984186993
392100887
1201416906
1269890544
340851369
671419190
278756192
1275843552
927639404
516397172
584668782
903930483
1178318628
745678073
734338157
657580797
606983946
1014877174
669704223
783252027
455768961
1388230081
449672179
884804140
686138172
1124820567
900904972
1122376049
1210109233
1238186670
933756585
1253688719
1253029256
1237072195
698999674
560198311
1297100911
734001679
843933385
363457536
467160859
472820861
981353734
813478898
401230258
218463267
436041168
1318034815
692370035
676978349
747714875
1125756808
535412851
1228966065
1366121617
273219293
994104996
1352709270
1080990224
442688098
441949646
1231145127
207262653
741228410
1390104860
396610001
490008296
764982870
1130439925
1347916810
592597701
780058961
533857441
994516715
1072106361
450159611
1084362352
1042489106
923946910
1143662539
659085813
606524069
431743736
1024519810
747304281
1107823851
1083960414
954855961
1154491810
651599387
485042799
381657486
1179319765
340270962
1081254289
1128810907
657155840
959854952
1176078783
495919339
307268945
1340499500
595875896
1199494306
822904046
641505022
506069004
1343540227
821887222
1333982949
354242332
535844432
1374610337
1074418896
913197982
508173373
977990150
1340981153
681466599
1288432085
420264989
468406744
777897290
1043961898
929658534
233448358
827882573
504182338
603187664
929382198
877093364
889497973
509987338
357987514
1262401034
1183095351
1265909705
1357313824
920989632
387158885
804369731
1221879798
463671548
276485499
47408423
860207695
686987744
457787481
425775749
389763132
834834331
688358264
1350953867
721642763
671355215
270320078
382007912
1308882445
895061985
1326614922
481765095
1139687987
466404310
1388179952
1206494207
552486880
668002562
1397270260
1384816319
469988526
751684605
628682535
640191803
1177500196
950860273
1316360116
940048936
1365200768
646678925
907728721
619212950
1064325063
899287337
894895769
1064855667
496017212
457919485
467263565
523785785
949882060
358803381
453216797
471845620
662255951
305525404
470541332
710189322
1367885666
497055174
114306618
293093886
167731341
1062304321
1187334600
616869291
442974739
1230951673
647128277
71561460
1298880568
273892320
344356791
899041740
569034237
1022484462
556364337
509802914
460396828
172376468
479051581
504029641
1214330119
1159701675
749202466
941281680
743255490
489930091
537842411
397992614
1327509611
739795921
1382541874
816123278
1158512306
904393123
1017272205
1126485770
1006174342
706144613
832546007
729707504
1284966195
1327417187
1319971307
1228879064
828850076
195917881
649488019
1078106758
148326216
478220615
271898071
640017757
405546798
800150391
1106821626
981541621
622829197
543743546
1353566919
1345648595
661461161
1226204709
921484401
593012901
1304250169
900501399
941505588
805398244
1260915413
781917753
744736945
377402817
422951195
1064005889
625267487
1303865969
631241046
850495711
1092351127
427808442
1256718342
1179025084
862873579
745286460
881643023
656497755
651015609
1091593124
621471295
991166967
949018332
1249865709
393594446
1062946766
714504229
633162899
1164209107
561417535
840144430
377113864
394186934
526458042
1243043621
1138987167
268847859
1124426321
1145518332
311494511
647414871
502228311
265530485
509821800
1224651790
269843438
1171347660
1097660633
1365838460
784366104
82608786
851490307
1309005940
898295600
796821277
852421485
801058870
396819121
639629765
838878260
1287718491
499587076
1184054526
1370260028
1255692826
853655925
962654319
1185999521
603936121
525773829
1121905647
1220427756
681076854
470805286
940439683
746652851
1170050530
980387221
758834869
1089744206
844195303
535023193
979460622
393145615
1290154199
302117890
337077498
872151569
997989568
827063571
1185613944
538607664
1299384522
768745436
797914127
800334869
1397200709
1237015399
917413916
940791236
1263964272
1085803053
653764640
876480742
953021436
466944848
894163357
898268447
219833644
1205389170
451916984
666895771
851484949
462589072
140251699
824925874
1055968100
699738555
813444100
1002684172
826584352
423570440
1294936839
430899201
450658851
1377206097
1194617815
858598619
613718751
927028845
1331752064
456485689
890930002
391938266
1007707381
578926213
1183244620
998625435
957516576
1236814200
1355760327
703215316
478656708
1211727024
294691618
262072534
413723206
742002243
696976845
1365904856
629134978
519099157
804372659
1052184962
749757550
543794302
1319759196
770588386
399711117
828005173
1156093815
741559809
381252361
438768764
379779595
1263387457
664580138
1104286637
1072396491
446475250
908023426
838135618
890299546
1074086458
996925319
1367774145
975051912
514215203
536091256
1360484144
722690285
923650609
64597118
1202747719
777231739
130399080
665289971
500919891
968581352
622650604
826418273
925796362
1190468153
863267227
1330661560
686677173
1335863828
352006725
1054299308
657000138
1139373276
743959157
1291474644
475075483
389239159
391432469
114341066
650422707
495144930
612817816
252331144
532084876
297489120
76378688
648817582
964149589
749045675
846466097
317572539
713281055
528803157
917146212
1039186555
661063100
582489819
426935579
1397840187
848606003
533114529
1232250364
1375737405
1106705968
1356780027
329183912
535399789
516235344
652168410
613563250
633198075
589642286
706565803
940696403
775586702
1088003028
1163579876
760933192
731127872
478026726
1360661701
773570136
405333282
1112129606
1024718714
1299681287
908599457
518477758
1249919543
995454447
651887518
954263796
846144297
1056801449
192802079
545420777
352324638
556660581
384370258
1039924499
1106410418
231174196
1016762138
618007923
1046067929
635248834
1074101926
1097934466
386408415
1293238850
1110146282
1238720759
651117429
880650147
541842709
1091117994
589907515
465991575
841339792
647990900
1085913277
421621691
804914722
884202869
1010846933
824076797
1168954831
966258225
938663750
509752535
686416528
1138685508
378488724
1103909413
670461389
448789285
1104244329
506361680
626627477
551878645
978482656
472567921
637886435
735823450
1124886826
518331917
127113870
682136479
1188207512
902250895
791334907
470823892
1118507610
1318289761
1153059616
1007956283
556300348
463931191
1290718530
716682655
360082416
621291561
968323439
661231027
1058756124
434350186
947996059
752601193
779848978
908657756
1102324353
977765496
908983953
857869091
413291554
1353090688
1306888527
583631718
1375470379
966115287
1309746923
479571459
814743842
541192753
678035560
702986042
994505357
661532153
625274421
705965181
1253994939
227550122
92120947
772342854
1328985413
647373254
384291394
821220284
859467573
1066666120
1093567894
808989732
753085187
1135397038
1331085712
857948874
1368281931
973920804
1382805197
1316240994
812332149
1049624930
688955793
574780667
838685230
888883446
492395495
1154607560
1007031105
360150794
1162862126
507771152
1211755527
732689351
528572382
320244198
1074651107
1207424075
899899736
1022115990
1382989212
479843693
1399224042
905920108
788710334
718491645
681504299
622666751
761750792
471400536
1092001724
1380280078
953399817
492684090
1016134292
1179427116
1301355469
1170110726
755625869
475077518
1163118749
1256829716
139401726
836201339
612285223
1168634715
312059989
1069899718
1329775793
1158806910
1322194702
481196421
1041344877
1087854056
871962892
809798234
1099842987
1131393357
924763914
1025453859
1108648513
614949727
493221751
801659110
1203116338
1313818607
1373049903
1354371780
1257900427
326583237
530967915
605825056
826895033
1322038060
286423748
1224245811
558273754
1166788420
1366334765
14522301
1173562196
1093851792
1335218117
650817709
1057045853
493634851
317539021
743153179
1317905516
705169521
1126543395
489656366
789646069
592073701
587685284
824783667
406050119
726763829
552578273
1274434424
942143387
866833160
1275102946
592814587
497740572
298596703
946681875
716165759
503986609
1315953004
508722457
616058617
1086702357
1341006181
1025685428
1143454008
1013069135
295002567
1262781065
1064292496
143317674
113577393
1301654670
759351328
1095079368
1127583300
1224406577
1051696383
1394203873
598223254
728483593
945904459
1029796468
1330257346
421633717
808788646
639552545
613215799
714092921
1305947061
1052950125
1327041501
926498529
1213793920
673091867
814834326
1067626048
797750052
1017639855
799838378
1007030803
626832182
869197642
1105541313
360558061
1296097246
1183372553
629871691
536612602
399033856
1009878441
714439234
1085753072
375214187
1115240143
559377283
845713019
483469952
939771055
1133959423
879786620
407981747
882165607
396872801
1216015218
438370726
795709302
1345186254
1344317526
548008123
782774901
894842572
440585782
354781604
687073346
1074265249
1119122938
800484232
640302918
892810107
750407430
1032528725
394337674
379379849
267469419
229262032
776565083
1286151061
718886654
1063193812
405347557
1324780282
1385423262
652775787
1343632748
471743174
1065492778
1363234553
613242900
1208989010
1092455151
699753550
144995445
1087082090
551889468
643408349
579034838
495616108
910297086
492461404
900151216
948108236
229167654
421364136
304621757
1293552920
491947345
1183818196
953538104
947327984
817618360
1351593159
1117569784
154579897
391151474
878907504
190069882
1181059131
79356548
1299192276
1094416175
1105621048
372689780
1252595490
1014163062
766468287
227866280
276059693
1019500278
746637921
823032623
1382461056
1161053606
589517203
283585361
885397186
1053227974
483714112
660170865
538920022
1318972497
889697639
1127538563
527216281
96401106
1321085815
582737888
254011078
849539476
1165216210
1154737554
759120147
697459611
676080300
1317510122
627227868
1326605563
871388703
791544324
1265607876
603040582
721998756
932293321
1052610698
1002322761
468384968
376311673
794362572
870844227
716088540
317534610
487982479
1397712471
1383757462
1234985441
701967001
444795320
394803969
1235295291
660511379
1287500037
1145451696
410030151
101208701
342662498
1265377703
1371166389
502339284
977314689
654423845
973716762
550945792
576929402
1284195063
1159478269
778298964
871917355
300960127
678444528
1317430894
1056134853
912953756
775669762
1095897893
1094208854
875664085
841095281
1081815779
646226340
816841243
471218641
570542425
700302702
842805372
687848500
537710978
1260888768
916878477
806886329
1313997745
680806159
611490124
1060658145
229447201
59428349
585618761
1337273860
797400218
658259665
892677222
1187570747
1225993058
1314289869
1331656857
913071265
664018090
1323607866
983570842
1234284935
647155888
485601960
859271957
326683856
1241291035
773435469
456709384
449890218
942666912
1259567608
1305192417
819949318
1256035343
456208235
362572975
465604004
726398139
737019093
483750177
787562219
1360607594
897456447
779088198
281603214
476412907
327286630
1268087525
1289105233
1119974061
398025968
1001767482
311607700
786663951
505658196
480912509
1266784358
864832913
1389611467
767339881
957999540
560337376
1377166423
1365072931
417018822
1186413922
383644285
956806772
1065739484
665553754
822836269
685043761
847284498
842717046
712292894
446173810
930044318
1255659011
500462855
1004598023
1255358733
665120210
974834779
493005004
1285652538
883389568
1288220493
482955972
550319750
975711775
1343550933
439053385
1149630186
396000423
372448443
934707770
955769308
697381959
719971040
1193627459
893022296
1188560087
716336513
626404254
553801009
720407902
393868036
1045833971
1358192567
81799749
988288312
1039979323
1034743020
852974661
1083504843
548484751
606154868
454148035
371181761
484093521
1014116956
1087041935
298397563
503914237
403096966
504571806
1144787698
1346506886
930868738
638614415
1270817889
927313754
1372903985
1196912747
501752113
330737858
896470861
1020869581
629600057
1324383122
666852257
626875751
1174890556
1385746574
959938814
853116504
1352691755
792247652
1380338621
767125864
658299291
496349960
1194302573
719085714
1248406044
215628029
1080850263
386051618
770807469
468787918
797700494
634622600
505702480
956151512
998862633
853333775
284155665
1054769825
1054732264
524980431
1399061492
1254374313
766210174
763878617
1022029878
834284036
844383078
202289359
985781897
1028331384
431936937
1196295801
1305005189
665416748
852562607
679862179
278206379
1378005277
318768198
1272793538
978853579
788918313
328129725
1194475947
731973022
661446783
1134639382
225274658
1361529484
1398533910
641258893
1274215393
305375557
410979676
1311431153
494056145
1104005249
992957689
1169594548
960543258
989648661
1293497693
861496116
395891675
115825833
1006984669
1236378052
536544829
606228343
1046779553
867287342
359951996
631713108
855997393
96561560
1118608719
1268249876
669423051
735450164
273412201
1178913146
677530057
769015434
967150918
1320318448
539187472
1108969183
1264120346
962500673
390084539
309535505
710500397
827991722
1325109019
949039921
309061360
885299951
899785909
1030671326
539371214
382001365
617289766
985366959
777150364
1147030053
976096010
539052353
644776254
1094651973
387090255
743676193
1287779711
616453665
1363172868
568326597
852209757
439598254
1106048238
638188444
453778119
908610305
407847945
1002196784
318792990
936691196
418600289
1001838299
996872975
1112235010
357220177
1307281817
1230664813
463216429
1148789202
598736991
1164963452
922871742
1185521473
821941997
353928718
643115459
587477462
1192511360
2863101
509520421
1203443954
1090760787
593512527
626736892
732928672
1201343191
1001854041
334994755
1267969045
1330180229
843657744
1077506984
567265993
805921381
893085467
232247439
647510343
754507542
583443498
565006959
1259775510
543536385
517675672
836232849
836742213
1237878223
958334869
919471949
907008131
600145947
659409689
774443341
491075319
943739856
550642727
540602056
1022553315
1315695094
1355730235
1024766010
561255117
717395486
1086475500
1204124344
1331312417
1338537967
836698219
1211629949
975552815
345155759
344101899
1113251714
1053689795
1076617171
1357321052
547384170
1064991218
1209133396
550405580
921939959
521430862
1106682644
885162761
916083710
1272711199
1035256319
835383553
538859915
1148310729
322375691
648898587
979493411
1008369518
737941410
847803958
740943698
1012544495
435790171
744513242
861772266
411318512
318769156
547442145
674524644
750222298
459903192
372393458
435533942
1315083123
251581035
462702510
850825891
694864157
322228499
399146125
1146386221
490443860
1337990072
849538733
242550714
417031912
886170825
1288245183
411311291
813790184
619357222
1336525530
610457281
1232514620
876768385
921681369
453707779
949215089
802130434
613323620
600980158
911707464
791357036
1102095914
1285637107
1207671580
472665100
599309772
1249035777
916833774
1219814771
889033131
694220148
568707832
386415599
946348974
552599204
428698319
590289588
444248117
926021259
648276272
1328025514
1216219759
1107192117
492714097
1381282147
1352060659
549209748
881602621
482804505
594259552
1273946733
408582510
1260397639
397075216
726982025
411846494
1144643508
584206250
1060298540
1136528472
291054025
762408510
646378089
1173105441
456945600
1153926062
1213655921
801979419
943724020
442366470
725171354
519113085
1271809869
1237321982
494231047
903112462
1312593350
391707820
1374707688
895356943
872046448
506453899
195898117
564342334
268888536
1066081724
1387558018
314333332
1064394245
866583856
1068169765
1225440992
1310823621
877872268
1232615840
359158280
710244121
348928706
475989946
537169512
872433626
1361847230
1167755367
1163378092
1362572050
704335791
347966487
868126592
458780886
1127987445
700752634
730864314
1161621997
488462708
1058391791
686334544
1317226586
718272114
1120465477
436458122
1306918676
423881053
698128123
1297558375
518054130
1245268826
568407809
487753044
681351276
508975550
966142351
684881913
879700864
1002117372
469031743
1330415446
1269910431
644237802
670116089
1017529599
807272939
1024265168
878606546
533190427
1201635893
907423606
1123166779
672279496
1361739276
998809013
1014330941
1071124487
1231642278
941843309
819521909
1346129422
399788943
1264455597
1004417781
857256776
835836855
1139729135
1113094941
1077389642
536958703
588150324
1198000012
743787375
393820418
448296544
1142837662
1066432919
838601346
833709274
726894702
625413472
744853478
773295223
133825393
630800790
914091686
252144996
382090493
557699098
329160610
592364520
1369355098
1109679082
684621641
356835251
1363193683
1095781838
1325597762
1139566223
924152391
418754538
486809104
1294729532
1122275528
676985825
1138310142
408293572
699769422
1257277913
1117381212
1271543471
756909363
993731168
587046597
559928183
550994597
1374430796
566283607
1015242190
863313233
718339070
750707792
1173578531
1333701022
1093864643
1227144930
875037650
1048763556
1295974396
583461592
518678924
572147708
670639852
979384750
806522238
824139606
1381308578
419739223
1392573813
506894483
1011357605
899602686
1348197061
593023448
1020254952
745170898
1043636997
1240924165
1147501824
1187444465
526270821
940721905
453739892
308709273
809764834
536060445
1303463110
313263061
337001539
529674343
641071323
1183204351
1355556466
1355431294
828266276
801241153
1089674005
1024945569
769430392
694595355
707765780
415879117
482399925
1346675732
455511314
409745247
944647220
652898168
1207158755
1113540230
433672567
776612609
969731401
488281335
359557491
1155724024
639788786
570189034
1028506816
649883697
662682483
694589879
727742811
1318258377
452617288
1325198873
481740470
516895434
728540877
883186755
338000970
1377912369
1019625125
797228445
888576783
1067567698
833285510
606586453
307160981
862643274
512263856
504806379
1169921861
1378609698
926138009
396260574
995303099
1338408415
1271305988
765814170
120722114
1250492386
1355488594
749500115
449081344
187781657
858831690
1099435932
1048831985
1069328320
833894263
315556518
332055153
958103873
636604255
593534385
860413675
680031605
756474920
1175553996
519063266
1290398413
1286280696
478500013
1027038803
723125962
895208564
1141284399
824057242
699531710
474199318
659138446
1234227247
300857202
654322027
732977850
891792709
1047268112
596008019
871797123
1072037333
909312327
974731094
662073769
1379988643
120805064
725341457
936148991
1354308428
755749253
1332481306
305003667
367484856
209163286
581654384
340458600
522901516
827477807
1076400402
1318244218
730635241
365072984
360681685
775213769
280083513
544428769
461183821
495468141
794248787
719793714
988175272
1021094677
351075867
939414461
1394441335
547485662
437713633
683577029
497040159
450138086
582675241
758148865
749481256
531824647
432478321
450196358
1269472585
698339232
545364878
429932448
368465896
744988637
600200583
479091837
1071679773
451759790
1316445196
1143874919
576850098
496555968
1020015168
389101752
474785188
1357456295
895699670
165704959
1009690293
732159383
129870108
329456252
1295113223
1068556152
942000533
1219733834
584374044
904208465
580131546
304449836
778501882
1170083187
959944820
1097248902
163902348
1389526719
169847303
1080551782
1149746589
990106455
1280916585
1137476483
909364589
893897634
982789657
616662334
866950204
1012757775
551004920
768792794
1228759119
1110414867
286045770
718339221
987110289
933378046
1270028236
512849312
1239234100
1392748629
827464561
702165048
873408578
574089951
240055237
902177362
1252974644
534378108
519668432
979926202
494674448
1373364679
1185574309
1279593713
478709580
1154840263
1084325119
874041933
706898559
998192216
922446981
1025547673
1326470149
1338215585
836264940
1056097571
1053012529
393973609
1086403963
956408125
1538128
1081340469
364313820
507056407
242057827
794540509
845283199
954060948
754960961
898261833
1084506894
545353760
982868545
1354201698
1141023674
1152625751
1197818979
991805909
1383967402
658543437
1027155474
394040122
1190196594
710036029
1026778873
1059433836
907806905
513347499
1016084935
901659027
526758873
398546691
880311479
928842839
940519980
495115978
1162551394
979282534
459269828
574257078
1051204905
1302760649
451217204
184355240
1307921559
858536206
546320611
981158602
906798293
763379072
544404232
1368251480
1241526682
1360255569
617169197
525489065
540879809
1016013618
966488962
1043227044
666100349
703684851
488050533
1174476564
763642922
633856811
1171049699
1130145775
1004281606
1357333348
632613302
864451821
963282754
1396271590
815100306
912492985
593047819
713765942
313690826
286767202
636759024
866600704
488534705
841883333
804686162
1268635514
1068231217
1105224463
920677633
698547746
864473257
522516575
1272293066
698270247
1343581405
320942522
1070496320
934221099
662290785
551290651
706971644
928434712
1327144984
395346309
1005194512
681819903
806905500
663826960
945046561
619896892
841411520
698973275
1127774126
870692941
283955972
1207381727
1223094379
698234854
1151587168
896767034
1060263204
1296051611
544631598
652715841
515517504
1197492279
373196765
801017209
1233049642
1300651236
660832397
1183246406
434600577
623996920
513982325
1040674372
1213317737
1050210063
1109479597
489223255
1212950539
354108910
363276509
1038401840
1230099619
1092623453
871093422
841299497
332329639
368347406
578693877
1384784398
249096470
1258055627
1302531609
1304592977
161113417
817109998
823007479
1207958141
853552446
1027123991
986393640
1079652982
943750779
1087151265
668396368
1164943234
1100358897
1101369118
1205102679
781101383
1251445101
149436040
1098913470
1257239435
739526063
592407697
846823229
767733619
1157924747
438936566
522477109
1358806749
426240428
994105751
1062219919
939642146
1021333809
564162091
1270158293
1317257753
514282246
1021331116
471709625
1105585242
485282305
836436749
674535825
292406248
823053507
884246697
559090189
415512897
1109934183
955620144
1104914974
1323942699
561993516
936966945
859849511
333558888
679756551
1367559617
1259406790
668375654
586417819
925447964
1169809770
443228593
1392130400
1168021243
991635073
542130838
1030616369
598423742
970153657
968543125
317448999
1187948302
1260783782
496436189
772961463
993395110
560028812
1356589591
1334615603
1287235028
958200366
933545127
797911065
900340722
1022300948
400379695
1005972475
1253542125
895156636
606726957
1382522767
548431468
1108403703
927390871
832630515
1012438970
1090944652
1336028486
1302307414
262206393
1291501694
1181057174
926570813
837770560
572398451
1008531999
608416810
1049059572
707562197
572775756
1095733958
757538230
1316330880
404170798
63837143
753211630
889414738
805056010
1105008061
737431106
1137838614
513472168
984855151
833696234
910729893
573302206
1229559526
904578297
1222761162
1241159436
613307846
1327896455
1093461002
389516087
899573982
1300749325
1095840994
1009467898
894926778
1057533261
1208343674
626765282
1191864526
715769365
549499228
559925836
473859384
1285896442
673001117
168503973
903585111
355966568
712642587
809153947
1005796107
476805638
1250257378
1053784983
645846973
858169320
317196485
823011208
777671632
1346551121
488098996
750855825
475179505
523066846
503477116
698504511
1169566364
1278394801
1147663309
397950751
520962461
1303927917
499230874
1394812771
793915202
160483876
1294626557
1277054924
960357551
930673170
488003014
856536286
740376409
605518947
1343396864
913915763
951042118
935320918
764456509
1327312005
379246693
1394183434
444795378
578069829
973472257
433589938
632815206
831555638
1256306054
966970872
1209403936
382226654
841971449
927789540
499537465
1127469482
431075469
1075600716
422439864
920814128
868552143
789334096
477718013
606408109
439496490
1176691179
611953032
1268773093
432235147
1347312886
713255197
774974807
825279468
1020286543
1352434957
1346470959
1003294207
1057128122
614782341
1304014049
387193044
558342434
734759078
535276289
878300783
545465927
547109017
773999745
1294925923
668813684
849792817
901159441
817857109
830210894
1387065916
317543246
726924403
1110253930
722873476
698613261
688303425
1186237502
649566196
463750669
1140029355
1283914419
939695856
594957252
516341958
298159183
512689831
1080147026
916816381
429651071
234239278
909918768
793739041
501047508
636314837
546453919
754534901
618942386
170083961
1011742174
978819840
642122470
1109826100
1139468129
522484993
1217053232
1198637728
1383810255
1265706309
432911832
909291514
869684533
1170818058
443162490
932231870
1042677278
767041619
460899259
706969977
1092819176
296642917
781615478
925234130
228386424
494625984
1193507262
721198504
891287788
464054603
847056816
592238060
1185988414
541728711
1132116508
866252061
571095412
1124418687
1276714448
417573889
560463970
1384090575
528526385
732278306
1225190405
710969960
1162417039
521329379
1249906023
1381264541
887879133
1061116703
52583140
1281719929
1072320856
870042082
788961970
481719599
833892175
1237219556
821684119
1187907414
924507105
840802398
1347661416
866988084
124502960
1305164117
1068274140
987866612
929530314
1385974808
1006443820
679481967
593273753
706512094
921724359
1172445514
1067966927
760938891
1350897461
1336390122
794579592
1145213374
1255109993
1299356270
561754181
1272647730
931300932
1298934616
942311509
1058613580
1316830706
635153696
401417864
1353769917
1048402188
461882488
1383995644
680568579
633488826
990397410
1336361517
876349495
1210440868
1253770375
529647877
404254561
1373402779
893311211
595597908
857921647
1375763556
415057400
1035627535
1378887837
1303034325
848655642
915198779
842113885
491579052
848471950
1370149521
933588222
587154009
611308329
3080626
1253459952
1196253629
400409528
893877765
891987896
1269108883
628767857
1056618938
1037192841
523074227
930870450
1198872074
1323001415
1251141559
94227159
1193003215
640464432
1335936227
1382989327
527823783
871228921
906823185
348697295
851380780
682026416
308218838
322201911
902948640
1229852295
531895015
1290673755
381667924
375070559
1224384005
493783199
1324214868
902491036
1302718976
722702572
1090575262
549561874
870439068
844516387
813601641
920117230
1300396311
1176926895
582846422
599205077
848004271
640879720
370639207
676917688
738200902
473665668
623575345
973588029
422767390
478126999
841279233
649211855
410354285
990615706
283030944
970802579
916796866
699899009
477793613
1116251520
698501718
1370745005
489367517
1013981616
389166928
311716562
1000376508
459015347
1385997360
582519847
760810262
651940747
453274783
989695838
259369393
1371534857
1081768913
1337623739
956718529
1080074519
982276305
870092250
683811942
1362762553
543021802
770225349
364474192
471422638
585396815
728587879
504533288
920035962
1383747107
460537179
744822453
664639891
478637468
621751460
1135580038
837586202
1269912455
737124713
1115136806
375043585
320244050
1285955651
521566769
973006313
982111141
771862545
731207606
507440941
1287390313
899437047
1038059267
954667826
1098319066
413367078
1043720905
432759822
588997221
715349542
1083706524
1349751448
337377238
626864816
1094883245
846613582
565968130
1090187530
378807355
698121008
712028639
529279940
1112215266
1249586955
679260565
1357510380
974554673
1244745677
578163426
553136778
820818264
662085542
1208033729
951703305
353693308
404357574
306277589
951558009
260931767
1243181306
896202891
637001314
1322340341
572105771
1041743112
1124467210
1149248049
850743898
624349207
1319532680
764392303
997580241
845102980
244944754
906440452
1229912229
1389262171
1216630984
1013498284
836349290
378928670
480218391
396125473
743660377
1067303781
959598928
276886403
985341421
1270281329
405857708
825991396
694582541
1248022340
1040165303
1277326934
640751036
359736560
775322711
609025240
671540997
1190396212
120190807
549820397
789473344
386132772
1115540812
1337627381
118549279
771657945
1337810790
924726576
605417351
913380552
551641624
489788862
781398837
459271553
404699435
772329280
695828220
1234156247
1095579765
852131897
1245583861
232423284
489678610
304234650
1164415637
1175526615
778303715
1115820078
732142842
484682676
757808608
1207812762
654956364
782184565
219492801
1200050812
1124322328
576105293
391273941
1220474633
875630839
942383715
881501531
1301820693
128289108
1263644208
1107808385
734405633
848893491
1119064838
1149681655
519968029
349162357
755102896
623277985
1372163474
288712615
912423772
1134758359
787542059
1399148752
781195690
369020104
423975936
713811545
399247424
392711740
491330509
777464971
260812699
427626326
357194729
454387366
711575170
424946880
391031107
1018016021
436344964
1124172631
1269567890
1335801754
512478070
1331808394
1282233697
807342775
856321460
339478482
573668653
303367242
739231086
807262453
1159832151
713428381
634545502
878281326
262250944
620261216
726506129
943561855
873691352
669017703
756693039
906033215
934416809
367514688
948987912
342368655
1325230690
498892020
1167853670
680395164
984730112
795371779
927940977
658064496
1256286093
577234449
1062337587
802690020
881002353
1176512622
987429770
903807374
299427251
583297245
804463786
883054276
1398252936
1014559552
417739818
1260979412
1184051049
1044202199
456832422
921773257
197239024
710470119
612937178
923369747
748658827
804163144
1005835938
978137250
605618420
1255086711
1390340410
615644255
974682724
922126381
941217905
1346380625
825819352
801913662
266310385
1127593783
1129876218
1133149486
675273693
984244907
555395445
1010996284
1373064411
1227552315
1075591121
100990837
1271303765
1289922507
1081300924
699324533
872683275
1326490368
617100614
552353608
842253903
1269140590
1259745779
1117832872
858279255
672741012
989891626
1334930175
811449485
846318741
908027028
693863484
1302410710
474706643
299863522
590552810
1379441867
1397396913
787602434
1102258344
1026424245
460755290
1174432986
426052322
1035923109
524487200
1173584864
1398774578
583244136
1352531349
542868627
1256762414
910229296
699622851
1032938308
776327895
918969843
195887012
894440081
384875214
918956251
1015293847
430236101
819765098
1104347638
1078899483
1148061488
1195189141
1039882203
989647993
456038956
1251458237
1037794520
393838418
543582597
1348532051
504702331
1137359951
705628924
877729376
1158975707
888282288
476233646
1324113928
352186467
1157646408
1120376652
576175064
658079765
587613516
1304506864
300865502
566811725
1316934005
728840015
389302459
467941395
822824027
692972962
491476715
803940277
1161970021
739555058
1012674283
863513496
1353142676
876484094
58156933
1167713092
349645036
320767522
1191704436
819611979
928211392
1066927330
564858046
1085274041
743026336
608798682
859042501
1285028871
617682387
344270970
942121297
678961925
1281205434
989937649
494305793
664375818
1101150447
1106874351
1171734186
425364531
1173628626
309773639
1156577518
674547495
553921119
722177998
534314359
1324865594
1294986596
1225650748
703399568
1378835996
552509247
1121840547
1176660035
708921704
1337562642
375605788
657676662
873768071
1383755725
1243909919
1348154798
274169650
1258240027
920975333
967030560
735029339
901875523
412148036
969734130
478654061
865829957
610595871
1213235960
744461742
1345820005
524662459
479998180
573784978
912423586
950689802
1255421452
876352237
993299614
1331624724
1017435181
920567321
713864991
908954556
352280738
457121600
898892770
903376535
485934369
530557117
1138015935
716066014
1085673532
795531091
911448943
745002474
530989849
928482920
427619580
934058460
968400526
1038091924
1304835482
955884221
370949024
1161668381
993882249
761870413
315644401
565318570
1177596094
1072835131
940160537
1174645854
826449966
973719599
1283658938
855829136
615500002
911375275
465904456
209445763
1349203177
827700694
1373883299
1175199097
1061016394
986373618
1033524306
1343841282
978894898
735537059
1067229927
805049638
1200973186
580367227
1120753404
897285541
827585389
771428991
563210904
232926675
1013190248
818648048
1376745249
1224438563
976861982
899591776
1357669133
1193289683
469674488
951729108
883354340
1266433595
815348955
1296390056
518926540
1223446688
397414302
736556248
1107886876
428275492
1396659290
1301603731
193881665
1168505592
492652805
739578343
456010503
485458090
1100662304
108867053
907746142
995562871
784698040
2639631
1118415423
614802102
548068942
482811482
886292248
1182847928
759583980
678093533
520735693
1149232763
1213405302
673382980
508397426
946372720
480831114
492548832
326737784
657703818
700530612
683084962
1359291461
847791480
1339265911
795392784
867892588
801330043
1348288407
598949855
701129525
564354938
534139093
363578649
517442368
742674490
810288012
1264131068
853100517
839745346
480698481
220597461
871927179
345432970
951790733
1271243327
508111694
616931907
942922786
647291220
459603807
1383287289
1341363858
595308754
885162377
821128331
412342752
270925695
1044545131
629124902
1122159168
1385243363
1059245117
207968459
1149278480
521381767
612166745
1208791676
738137762
764249520
745795711
1348535048
1271047582
624474918
917748522
461830265
330021931
696337595
1010704268
925994663
588446572
701367035
890804508
678217396
650003814
1306597729
917192821
848703127
1236702097
999594485
832528874
771517605
488734871
471040973
875622009
593209122
482023433
1008881497
828136405
574357636
341672286
1055763110
440067125
950475038
438124294
770794316
327076190
522150328
1150076801
1351837183
284812384
684292032
773219717
518461668
1289340587
710708134
409059132
923380175
462753227
386594261
607160515
319633860
398048662
350176556
97193651
730244511
800199918
1053832778
981981747
503270223
1204547147
1059209356
452092426
584507317
320792204
1005277342
348288848
1065601700
1378822697
710000537
895934143
265453130
1073979636
1072994336
1000673793
765282367
78560197
1399610614
1308071843
424909434
649309142
750416624
419355674
1220770558
880599824
1339566224
533831196
797904038
1020105444
585895402
857852356
415485053
898193660
676117978
1017884009
589388388
844261007
1223932734
253278871
478950555
1088858963
573358765
1152336885
381920768
748513030
664748395
1064995652
1003054550
856927297
374217310
405795029
688387064
458205456
977517104
937659535
798771454
887710243
924187841
2847026
1098945037
1320993653
337531936
1309240048
1218038962
450528682
289557771
1236615823
1020214211
1024620697
642706957
866730001
1011342172
877909083
366681319
971381298
628387138
914134742
1066783862
779111547
1345374353
415928042
1178182412
958130476
792006293
1079398491
574920559
1192293191
967546936
1359964589
924302402
993373870
1351014700
723104365
1023974252
1045550309
554431133
446365108
656161216
836324898
593363341
777345746
1221272237
1004981912
1150082884
1109239713
793621642
1152343012
549201442
771008129
1260452591
319295819
766522739
1304274662
1211055900
1318360850
1100140066
1191300338
1060914153
342664917
1189678839
870275027
1053348068
191170014
1376434226
855305737
1178053465
846829260
1195616487
66148132
602032123
847621812
1360478864
552090429
622001308
467190594
1157779632
907144346
1396006964
340989668
674732216
304006905
405568910
918456945
699571521
607812754
552242649
679498602
1050675464
1277649049
984891987
803240974
1284295512
586275137
933631593
1134370412
239405775
1012635256
654701400
966758071
1002987920
425355094
1018651100
870664119
1276471855
1184869253
791792072
812637776
376113003
1307542714
645440704
949755570
1284360689
1256480186
434256927
1097586097
999685738
1219187178
1360193695
703968824
635627046
755054037
1054520530
404893339
819776784
468037619
1312233394
852470888
317871918
729642528
814986173
954199661
810877929
1257855214
784910278
675531995
841528296
740405391
789048621
349572353
854604100
1377381550
621264083
862244972
1248369432
613021140
480124498
1250934192
1348382390
903045323
997807376
932377978
496480718
983159925
1195395314
807386995
793634678
225059632
399933568
1198109521
425797132
404832499
872850223
598767709
449802130
392801135
691015054
1112524023
273742983
1368440642
1241930290
419718934
1319713834
941822525
857318105
727389284
1027279549
722910921
922627791
1176743193
921259543
627544015
1122970112
381886541
1121021990
1106621211
1228221025
360397837
1203806013
495250818
1359023877
954943250
447436963
732115533
637662337
1350482564
1215884059
330278908
1057887123
1135193307
747504098
1247011006
780495099
990711622
1364450534
601963336
447059939
1060550200
928524018
993551378
494974474
484067750
1328257207
1226595581
948037747
602866735
452699835
451638109
520554507
1313059853
447379693
1091395182
1147207886
758005686
1373161041
605265187
731382009
837483632
199361475
536246769
274860623
472948015
1023188873
1270164666
505026249
1272224349
356092262
1323920645
541829384
988444734
854808828
494878094
626334512
553256296
1286259437
782094509
709042248
1255483438
648749974
496501542
929746743
1212381625
1211600456
606388336
374918683
1349624405
1392112961
981973615
461053603
744361341
632434881
1285639904
1012724709
246376671
1164103422
514703179
1310421886
1068403452
1127305963
806127940
271523293
408919982
678668116
674603785
384723733
570694034
789297742
117285155
1238145496
583298858
820371722
775488883
212041108
1200646800
992617860
965654254
354163718
424207999
1309849230
1390703548
962463151
1320578536
1337921809
777758217
493073095
815024910
641879478
219861348
776185815
865173044
923053853
529295159
1238485238
1143849495
941995490
929616263
631126032
1240345137
1090344209
829065199
167713558
428846502
918339164
1022247267
503716622
759209715
608980995
988879118
1000407193
1111737959
1326232046
1072155075
946120243
531897816
1002952269
162227447
1066454211
1306430886
1065262855
1350050243
804611221
1392689193
1167645885
1102106898
1300487196
1335676187
685068240
835749759
667392867
677545328
485127006
317552535
925368048
812546798
1307436228
689882436
1241244109
1054990080
596055157
666968758
998059888
703357510
969681706
1345265253
887098993
1121037178
568148580
959078302
533176747
807165379
1136987730
708393001
758217053
452491723
800590557
863791790
909797009
1124089810
1052561225
1321082081
332266515
754991191
810905032
1370349513
361529563
988625615
445109387
1022713912
1273801694
1280586343
751451340
804717252
820881691
1249627255
1027331710
853218677
537770240
1395568800
1050707582
1255847889
279436331
856195750
1046798234
545361120
972896396
966574576
578550605
574733849
827479363
756925264
1320144307
523187598
1180311484
304024389
446591984
483987077
365135485
1312300501
701623152
624167856
342516625
669290472
454630667
570248109
872560154
1289389167
397792063
983280589
829655439
758040173
623511038
835938892
1309426572
1349861151
710775316
1329119175
1290476470
913926121
1300333235
571367154
477603538
1109850959
1243769066
602071114
1389373455
706164083
393321016
919274926
1255089334
979859441
871501223
739347344
602928212
638706222
484589290
114357132
979734731
383849073
838665270
254493734
943002102
645095903
1335156486
486693732
614905987
995336072
511203770
405668733
732800324
429884791
1390544035
629360506
456180941
470578233
262945480
1307906764
746539323
1262962190
1033845759
1391675034
354413194
1224542520
737397256
170763785
1063207379
445204219
879444770
1214341247
186228862
853066727
360986312
1396192916
1019633104
571050254
43556439
538382791
679692891
1310915794
1141647221
594437863
310613242
1016087231
564493922
959335594
310012554
649193679
1104875832
593283802
827988834
473866333
755205880
346039310
1203680162
1229474723
453067274
730089192
628039357
683777889
916369569
1126505755
350636534
846047901
356405280
874038295
243894355
974112193
678086323
337955886
1144721115
1146931623
1302906043
256763399
1116517258
712301453
1052525498
1146614200
1292682405
568258264
1385655945
620621131
853650211
1240220983
1226127562
851496022
1083670591
413725670
1360855851
902974092
1245291149
1003253881
920127697
871720053
728744166
1165050331
876866301
908166572
687215129
284498208
1109812894
833507324
1282614599
1304839033
1217181885
403733120
1310948762
425920978
1262970629
892238234
1366290175
512776764
1396457418
310272132
400134834
899988952
784060995
588896883
984847479
1029198178
232615709
493678021
1143066289
592251078
307553067
1379144157
917101084
844404660
723457041
372974371
432435129
1107911496
1331173468
805564532
1152175539
461444673
867470843
550058102
682807840
1311950219
993677619
1030373510
207216397
381187596
975219958
447472535
1363592567
477170769
882432364
1328901960
1078162997
847758500
373701952
855091036
871963126
1267204701
725448066
1191099836
627926498
853393526
670896862
468637491
378865603
380984808
883597723
833006603
1297909875
372082918
416100648
503491693
135658013
485796138
978056497
477102021
1163923306
1081308037
783238825
910645153
1189067336
508120230
960976064
1384832055
937658712
1239542774
308899746
702340143
1062077856
1137353803
803826982
898575137
1125757820
724210440
983419389
325690393
1125107070
471437850
524698611
1186453038
882713707
858048847
1295911778
1114741576
400146582
626836800
1372480831
1336303619
991601781
577433694
546667340
700158599
1358147978
406036520
646825136
1274284859
566886108
1388296441
398932135
956267422
546015522
545233460
992151531
529415184
783888600
833354064
903490465
1096083796
417490335
931314703
508913856
1079244081
388325013
1154542167
923143022
759645669
723871679
1235300786
497742623
1303565989
1136362908
1376007274
1104222916
1295607339
877608971
344479513
1075640142
1393321059
893260430
470285028
1330203853
187094744
978107750
1078091818
482622092
740586897
946717767
1357386495
400015629
979004030
158838696
1193832792
908808482
114198470
677168442
508528429
1374397403
154241667
893713523
918916020
1375898968
1220015695
1048409025
696261300
1071222700
146993470
750587973
378174027
133098408
599777812
1019144764
514681875
528758252
987321526
788754766
746200291
332772591
997198680
584423280
1167804917
789914362
1300306540
421109393
1226952121
1075011960
1166188295
491226792
667905530
397940848
628746247
255609842
1037897497
1337882512
551616447
515699356
1226559029
827442811
994643516
1350872713
809484183
1213948725
994836277
908763848
943551116
1362943257
1134986657
1075165526
871948125
535215733
1165950600
995858281
464337886
81966603
845507744
1341369860
809591495
972549735
1104647737
446904997
500369981
970638780
191572819
634472933
247572643
979912879
289286501
950886264
1004995595
1238081602
533778910
1399144901
1390071639
1119907461
1151919195
681588169
714377703
672026810
1336654668
973879631
907718423
906996771
959725463
604617669
860478482
268498270
548124849
1099772236
812990907
868968998
928509647
957021537
1339479630
1120032999
757795868
735394854
1075989931
713068619
752143360
493588113
828414774
394282450
1171592532
1157228880
1368552317
1391020277
1161763130
754836734
469895897
696817169
668145058
901002908
736126516
432918027
773623592
1251460188
762504450
1037306008
904592495
899389759
918195321
813660040
946596256
1090004842
796067803
1010047483
1234015700
1312642559
1375605542
866671946
1192218642
1366166201
456420270
729863594
427628474
600302269
783854400
494933790
787296681
1046172912
1399863865
481941446
420336160
459447825
1288578218
823092192
855020183
1183428200
1056503069
1341098028
694969922
1090199243
740060890
1090786307
1314531622
1024585321
886369255
1078098740
865133673
996105829
1340155575
821066078
1327116422
860333160
908830904
475853986
448979269
340324065
762686515
1299906804
157099456
1102661626
554493952
605087713
568912094
731427132
580954456
1155108251
405381612
696875697
613374390
1054415236
628894359
143007315
441997264
1349163452
470788620
1227020648
625667921
921187577
422818102
1133832920
1031842277
730267474
369282726
662129550
504647344
912089940
408838460
1180281597
944745537
865545924
667705366
1264339948
752530598
789784916
1344577167
1001734590
428324477
792815324
497763530
1035790077
540685998
789198213
397338310
687170126
1212442831
1028694593
983837003
509062485
1003123882
321891342
580964644
766505599
1070985553
501151493
1303686666
927531789
1081651053
961724441
1317461537
1107764438
262064054
217546302
1135409102
873267037
1005141046
1278706755
200281322
1189356314
1045193891
650398855
982529035
935949348
351554376
1028418580
910707913
1041841436
665797799
1298755990
885932871
761321827
1063390625
1108338190
901716103
75888470
697408808
1269976792
493552693
699734706
587071274
1283014485
903681952
605881205
438239257
789301464
186675777
729901852
1289582895
541719184
533617467
1016353841
584323629
1345573975
814755419
1262884008
198883425
779767927
519829103
534607661
672226573
1256462121
647891322
721634128
466242347
1311817568
1125895985
994343262
1359960133
850146133
1021875559
1374803991
970267288
817435538
652923647
1128133427
1143195654
1250484727
647620787
1002662148
717695120
647193665
838195498
838241965
622721338
688513535
545852125
1061358968
812026063
974735496
591724172
639415513
858001366
476449007
112114764
1348835612
1213851962
1140688080
670137722
1092814592
1211851432
657213043
1255884683
1027297921
322948254
845290299
823725223
498642348
749154311
1034439452
848207168
1288919038
672667924
1059160086
712900222
876701187
1194800280
695104103
476693427
1068835671
1005888189
1363698335
381103872
1269026002
1317494052
1141515949
911249145
935399165
515422915
978268798
756812423
1153177041
889581580
669514771
473109687
1083061893
513748906
1191440915
702249883
674125730
582296240
725180980
1013739960
1199217577
744956396
715701523
839994378
599905868
477447156
1324078875
360270272
505382743
965087575
1184692165
682132490
1291323538
571878629
1246405845
683874875
832071952
1182230213
1388326129
315222165
1108584722
1331254325
925823082
498541690
507611755
1106706860
878475263
534411888
1353287994
595850452
1057535863
1144898495
835154691
962535855
953609676
806693093
476052938
1396106
416409354
910692668
539599962
492923536
558661790
564880211
1033872679
783707483
1011039221
421649154
1072185192
1012789742
963474610
758071164
647336321
1274964617
627345745
378346455
1187050685
1396103150
595217790
205760443
392311645
638464636
1067501629
1353573281
630054595
1086190059
173418529
778588842
432311214
623549385
519614800
1309823269
937560229
1339425220
1080860222
772894803
978688056
628439609
875021495
578633970
819605518
646604566
1075728598
522823889
521984135
364294246
771177699
741877281
910979645
450941345
1246374497
1040777048
819764702
689497215
624795007
1310498700
653099227
1390372924
931521857
715119491
708724931
466624938
788941474
392025974
1341012786
1239028584
533878905
481869143
660984980
322344255
999949197
882625798
295513644
1398510872
931683079
1008107952
1236907546
814612146
1219604447
1332863528
366703071
1302052624
1384868254
1356358635
1315064299
290350306
987145480
394684821
1341294118
375283456
1232048471
754302564
1340385357
987528776
1030309377
1154036767
647434805
934717839
514987543
722888856
787921566
1213616302
796467252
1039321708
1240132127
1148463756
1396646906
786601691
606329222
478928800
670561234
417848984
812125732
873885055
484688113
949040434
480342335
1128293851
638566368
1273398178
494500914
1246135195
280433293
491549527
971471235
778820913
313310681
1314931712
59092365
819429395
412329477
788019011
605692472
904881119
406964373
139612346
592285380
1361511946
677301590
1233465043
998530617
374972979
91876625
1336509797
357443592
1180989960
574660581
687629380
1102240041
1293630702
676625375
360690530
1396322695
1090304144
886379653
712622042
1079202561
975383197
1224616360
1386253330
1337471269
900992130
1175708813
1168165794
601575152
1234470201
1394092570
1322674760
1382667942
910903196
1150984723
1360621390
1151414132
611347268
828839012
1290072711
457200868
1154586033
660088250
409597027
513746216
1307590290
437106654
1386789857
481528294
782844718
741749271
509955212
207947227
613451008
1015460805
867496315
602754485
760119241
1391105568
690402361
582951414
1317892167
226362827
300037161
1333479633
1064498853
661767933
766490370
1164325789
733428645
1022815175
471700180
684089071
953744101
1203641893
580151184
1227271241
1060886156
1223577155
570678863
1276873536
1118367693
662484184
851714032
1039627869
1018170909
986396936
590051037
786138120
750943846
1118425999
492154304
923117104
1042566388
716197438
708511216
810481255
872599933
360612902
833167107
583621388
903653840
608451882
1005956185
638788647
1182202619
1085002409
380963064
745163809
782324191
693580113
800369793
440903638
649462547
1352749300
857539548
921957429
957494289
917190305
1397093323
1352306203
338898601
116177230
885552731
430804783
810248586
809965075
1389914360
885678805
522744560
1181544394
1192124110
381817147
879878897
1242492343
421341650
475462516
683581732
668636618
423223280
205683471
610053280
198739578
477665511
1176060076
1316288826
646960969
1373769909
1026429023
1129945435
629386187
1359564166
191695138
875234443
404369397
479158873
1258660958
1117992785
1008171686
1142958455
676766003
919094784
387995648
1391950207
1248508123
1224514248
881110573
1354426689
917024868
1359345984
540564326
635925884
1190603606
1282610740
234357895
928943893
800490564
600625334
679667381
711896375
722266953
763255054
1264463855
950414440
1270277824
1097669880
875489281
988439884
827474332
1198137004
387329205
1151507591
567011591
603300944
536122292
1167763062
662314579
968702412
397508119
495027113
1007495617
675562144
968652865
1059889808
312617313
878777857
748421132
415099067
420401032
356053598
866425811
214316291
483736327
928872216
804426502
447784941
523032898
533140783
436029104
488622901
1139600348
444879479
811801755
489892930
722295065
346313734
1366886694
1065736839
1094892337
801933030
609267385
483148994
977803245
550234740
1034582117
1021385345
706915679
775942775
101781589
671928639
1063593620
838171460
529394790
489566645
1381618192
261746849
656059663
1076336417
493761220
830354871
1248927704
473983968
659785540
396752251
381051260
553406386
496292104
727101867
570488213
764913758
962898191
821324666
727672307
631221215
718350451
806008833
245993227
153546253
452995012
172518633
266658699
1054446398
972900761
1015591959
1105323673
1323237652
862805913
815872785
1198082067
867137614
957998474
543396266
316246429
1017671804
624140179
691819282
858791324
995260170
290462699
1393011754
756761992
811818793
1343518068
337118230
1087060022
605802286
1270387516
380878548
586178709
723314122
390402102
807367175
1338520619
438230247
725042032
563170681
347122226
1372930516
849949850
1050401826
531634107
950670721
1039389089
326183111
890621932
408644254
871362447
1263060489
357463434
452253393
472801476
887309861
399747016
649421665
469802184
1270219338
392031750
1046384770
930309007
332614233
1348824603
799505497
33845758
1043965088
571364976
585004001
1166588562
1338269930
1161793922
989870890
979147653
935007726
643174415
791608947
933454442
1323601072
768098366
1229404224
1110250401
334432330
433601400
457353946
647682231
1182311211
957229156
1270808106
810414
617362896
1311708870
955402799
1033439155
1389562872
891838799
1321172648
277854843
103416615
718898289
559273418
1078610438
932791869
704379473
1394197371
313403246
816564212
1037274563
1190536160
497379117
842785895
1089833817
540521108
593916398
820642733
1007995715
923647632
979306581
974131315
1279675232
465915503
1227172638
614975216
1346456622
1022071348
726580446
1069420123
1345047094
1129758076
401677361
739527908
1361988438
474514640
1288115742
592848152
1177126451
777110299
635097178
504036891
956678145
460898730
221274167
522878067
518001239
1011439669
1372088927
959837574
413376556
574585172
265530818
1364253761
652843808
657344429
365293418
1113230483
472703788
201384379
1289991138
1309280376
870605729
556001655
841623871
1001797308
770388251
1317483380
1294366555
1270095740
1027470360
1174809786
1144302768
843062934
1361427585
450996133
991805483
1118754129
1032345781
346877792
1163594962
513182228
919996905
1120609809
838852116
1158097963
1314295260
1231749715
1091753256
1014563953
1364391409
531487973
271312399
696204783
585282815
1102865986
635171608
1329506376
452327232
1322764298
1364161423
1099506973
1338615198
1084585368
741727340
922844531
1392005398
731422645
518969270
888514405
743115451
1025862293
1078568692
527916924
641106195
947152419
832636129
958126551
447026118
470970491
866098192
1394234588
587092756
989117708
433657366
1313440481
891921544
335939181
1073924967
965618761
1092542208
603944857
1262565894
1252216355
1189947351
389682355
1126797737
1167424461
956633657
235604815
798938675
395344758
854356390
934806357
1054176715
430566537
844502473
1224851455
1016594411
1002270774
599775313
537037528
1078838679
920364760
489406029
1178803330
982291558
341903998
1037720182
345824858
655761369
1253081331
486257794
1285235132
1365683610
1352251674
1097612711
1163958707
485528373
1049949982
544313509
806755141
600705565
778066728
1361585708
844134614
723183241
522904374
1244577910
677097240
931745136
943670601
775718558
506298014
1006386291
514647594
562876469
1395428743
1150566907
870839717
620318690
604188204
1020593024
956426500
517921761
451352081
809855859
847422484
653575734
1245041384
1279980315
609009079
509703391
723634430
613303593
405321774
1279988540
894178044
561767142
483753811
622551344
1033559815
1291357549
707807132
936733618
1302392313
452033336
558802574
874065684
1085886231
701751601
914697311
912816611
1071793012
1315228115
887309311
1132336498
433611006
398756564
845685285
950478917
303499662
601695046
1234026042
1077006846
394872610
687079913
385359489
340348760
1055663485
911255236
1051264510
657903619
712226959
358435971
675059383
618052801
1106106350
1033209549
222926733
1056909558
503652666
707382032
1122144933
1378206344
1068253002
454615990
380444342
1349287480
793221262
767018831
796645732
972447204
700410789
1312184019
348967697
655853058
1092032772
1355584946
883024925
796024595
1364408633
521940560
1246474377
954474074
1166662868
736835395
1186084772
700062073
1319449993
1119464023
1016744876
497387961
685137104
445285146
944828060
604320366
978017797
820004760
532318673
846806138
731638261
1241094115
424604219
792642033
723062929
396249049
698115934
985553312
648279980
669570289
611939353
405924400
1230517041
903093431
1301200865
820084017
1137553967
465507798
358865016
511496831
364335211
1044305921
28030841
894801186
417847888
1335377195
1331941033
1213807289
385786913
891760946
916057047
1288867773
1015441604
795381884
1300917386
440926070
849110071
456984979
431473703
885965729
50167111
831950248
1396886264
1362117255
796078018
1078168109
851257934
442914322
950478789
488008166
1305689501
533783818
401116717
1327553854
1279247591
356663959
1158738591
1384224692
907058106
533216831
1180183833
1093117601
502857097
1383149974
161799540
450095767
115614599
1169883034
742061380
1090191292
671902279
962558303
1031542448
1306067749
1142341566
574194925
571034028
644371676
649231864
1123735574
1109854195
1273421347
311245296
1188715887
1050185919
909063603
691527668
1008191088
182181451
1116907440
1395564709
1305539716
870224409
1212400151
598015934
688749685
393921899
1305416839
885369414
1380829437
659049836
613250956
1282187790
674188480
132357009
1229150659
741105836
1275807550
1117526239
689573742
1343534807
1389837418
390837306
366209427
826296280
1003685747
675276979
1293701595
540372843
1122270066
832591451
1066776164
1264323408
326617524
1152137396
698680126
189903291
922820327
1275268774
855262107
785627439
1102316221
1175344750
334656207
475882472
859657061
1311113610
824304083
976444704
238088370
500248721
1105495385
723992211
553079158
772042892
830224171
848942494
360872187
1020514328
1317141164
190062495
836593022
742782308
1340654592
757038939
299633236
1327299666
749225861
740245658
801725820
1376029461
904452843
1291518158
511777897
413840297
850711773
490060924
311302997
667323347
1116926531
926488307
1111504555
1368480594
565353775
426886258
1072254419
1182756905
678519080
166367044
930064531
676954146
742161607
533565588
484943830
388645133
1332335304
1215207567
601098622
1280622610
1031216235
754084015
435317251
961765523
506559995
974175005
1161517566
1019332811
954827966
1055282165
435078121
1027116067
957398227
1202573600
976961500
682692017
1020561094
478483445
1192128447
781991328
970326891
1283456439
1324601540
468505087
621226986
500334821
506053946
1037760343
725379190
515468017
455522751
633449673
557617021
957889701
468269545
774263225
558295761
545166298
578563767
843897957
620568717
1215916898
1222491478
806249806
630303672
1112296982
808957303
1067812454
258206400
1093576527
565819590
1152611324
1310333446
106501544
1044995208
790642099
1073725963
1174235402
454248250
455852750
1366896988
688156361
1037203994
554172516
1343956158
550960941
911035786
523954013
1377612021
1364310900
623372610
946126014
1294209657
994808436
1041321655
238308871
884364357
198139708
898753212
1334447555
861501767
296717415
1308843795
1128181946
1310167791
735177271
591065280
446039187
353281850
295405681
1174337368
636079509
365592962
684757362
709404861
1302147681
255594618
1070622634
473374293
1336991712
1329623226
956273319
571123458
836300645
607938592
959003554
609189890
972578504
897492540
453548025
444190777
1230063674
189204342
1328352048
674666736
542013207
490578835
711094423
493821781
857120496
522978398
891240069
1152124797
1146946417
655266239
507965653
524495516
90811256
634112391
573319821
1320730274
712245202
1169232873
1080461867
818530205
1223275821
407823391
459174335
1176508647
473557431
619445707
1224418674
977826603
1239120072
259261512
511317408
1314646864
663989405
835546710
1330021420
991498767
520759070
695012194
1234460725
875638726
460163445
506906661
987628302
1355864190
735783994
772355293
1299696771
613305275
840836607
1283046093
995863932
646752134
1236939396
1297355785
308274317
1247689668
1295413643
902883703
471990759
846349808
835968818
1181008724
1105794367
450766988
1351917885
1266655867
840334165
958939656
443734100
311471856
512236384
1270928293
1301049763
1124396388
553957511
544225387
908724129
766968057
1306059676
950513535
853178024
1392590549
975637462
837143259
1391124256
499856330
603475852
980193502
618256080
198415019
1062220646
493571863
1158872481
869651947
397193852
179413187
1328426265
776601076
884290601
1378098800
178814927
872834146
550163743
1376418200
543106852
1065903566
733613462
527098820
535975498
966184601
813654174
1176102400
811905144
471953833
709407086
1288398010
590118728
667488914
690857352
1337935889
506305368
877644209
845506443
535879125
1137375656
1214396033
371814876
657620357
885566820
489939394
705621128
812701505
500123240
1089944536
563165826
834248796
618061191
1083665191
1052802008
1047534684
1345244365
1193994043
831704655
1299078013
1182193154
497503146
1396371485
1396627361
573440060
1172577134
982024710
760242927
911746330
465322186
1035584461
424663509
422563522
998163003
605147984
998818279
924158361
551091230
973141963
747710696
717061600
662208718
766568863
1254310560
681431419
481454100
432830868
683962566
363021930
735877622
858455003
709825283
1040720490
856971548
601409609
456705746
1301638081
1038758125
1020516985
1314984056
922796480
830353468
1116224542
1374765696
1376573842
884062159
786515729
981449595
1198173930
528030788
982084884
1089339072
990959550
340859567
393449388
712920484
686810358
1040299394
1344254076
37050557
471846659
785200638
800103447
592442070
962426289
727441714
536132899
933433434
1078930241
1323791004
91372796
1061713973
774548513
1160366801
1039032626
1246468583
1270286242
381048669
1071055306
393665813
463616973
469521683
1036669197
561114173
1288453178
132919820
1322355900
785166114
788716229
1148850698
785683001
1040042749
1329963145
1002625661
615236070
958437831
1380977191
442909728
921660946
832227674
1219820242
507092139
474647764
1220147669
1312316179
1372964579
384760578
1036357743
908713823
748889126
559766227
759376416
556269149
1167612401
1332559392
1152645076
840798303
898196600
1285177506
965759853
284154002
553093396
624787210
1155334676
1234298022
1391530035
1324858104
1071729677
637633849
883759021
1270124903
359619093
398568264
753262293
1148676725
756189553
1378711833
421999875
1309232035
1167508798
431202871
1119647260
412405913
778479577
736448320
647537283
279209951
721437487
886755143
1225211019
817819872
456070298
950615293
327386716
702638042
591042256
996940514
1178866849
883950663
1341689829
1068042203
1339223982
888850765
822216840
1130754031
458104480
563754367
706916394
504162890
1267064952
840713175
303418103
1337606297
1374154637
1127832090
959959719
651620238
1038231483
685334496
1245360274
1392828364
432737588
1323508841
511547514
1257868161
1168595107
900567912
482129765
432983328
844035111
306742538
1356359775
52268314
1061542302
1233304989
833037906
1118214890
856842846
1056505557
1141798389
1008166236
827582995
354614603
744714350
790014118
908860168
1238421235
411189381
1218126832
1150083468
805086502
1173443581
853570223
571912783
718048209
1254297864
629728712
741244087
577666033
650255360
584340482
1371696617
1326647120
890237678
697641786
427478481
893788380
546477836
840530652
1398167666
760220724
1335047728
508986776
498601420
1111258264
1235377703
1152532787
1325237479
1321899746
506738211
939031257
642881048
586954483
1048323113
1337815594
1128772629
1371008650
453202636
517334596
887071563
679864162
618260898
1039042823
921519903
934921585
927394808
909997749
781802953
734612561
1016153531
856882264
859907954
1127879895
705944655
910833148
1022087876
464376366
719669557
737786923
305895853
1396495368
969332789
988461427
1327864209
464012270
1069461055
794712667
1331944222
1327602799
276683039
1019494871
1041516522
508878423
693582736
1186507015
763214047
951226106
921639599
1321001625
953994156
979922562
642255394
870780071
1112044025
481233626
864902587
1351232846
1340425068
1323288570
1181834035
713136605
1224390391
1254122361
704242857
811140591
1064063982
1026370537
927521533
391513658
346245020
415837812
680275974
855379038
484977266
360442131
398003753
1372867460
846526493
589389391
1236129344
932678807
1099359238
750067738
1019184398
397367332
373060198
481654757
1375922578
384373207
1141219783
1169237273
874826465
244825078
858639121
1311509515
888819592
897227522
707684623
626887041
578825632
1356094863
1180911607
893281372
582973428
877674764
900993987
515532295
401385483
1236761610
1040475478
936770924
892501868
514724803
264495768
629333363
468622147
887329080
1376949377
843786415
888431216
574376171
1123956194
739376556
227119471
1314572754
636582520
82366632
222143698
786609136
780076561
491552294
1299244359
443613204
655591467
641623478
264761373
690997317
884646315
474177418
261037805
1081033801
831489607
785819490
1283334097
1174685989
574296250
711922520
681750977
828785110
815290294
364794693
890127504
745777903
629481750
894349518
1067800467
657581215
885649421
377853279
232836935
917865705
1282664535
403129050
47949747
787100106
530920590
681790695
643581101
1272990347
326867561
422582594
581084580
1043646436
823512114
766215499
215749191
400750801
1223492903
455411219
1122297498
1059062196
885027573
1099727612
350517969
774528471
873014244
500353213
588480920
1193229972
690914189
449870952
1202200432
1243604718
469252428
516550452
346960755
1072882744
494846935
1297652486
1291477364
581751674
745808313
366016335
748729874
1263917521
813035371
621435383
1257832738
623151208
427803933
1355111524
717459095
459236851
814009054
1157661290
629861656
771540236
706481770
1257857894
699278446
1038714340
910901344
684310031
598630698
1179642271
1127825405
152121877
1032331430
557201932
447598935
625039414
1031680228
201564295
571556885
331915807
706851433
1338776417
1122361690
1015443655
491786638
632041801
624317545
130875153
762585302
134612859
1068447240
737436586
1142013977
610042101
1304743535
480131992
417560133
893217463
1030255603
803695784
916662404
1098405309
772205064
1062543953
866043870
1325988799
374671943
384003207
1367579567
503912435
604998873
1189242971
1234383077
321879090
626336318
829377768
832248652
900598182
1002703334
746555722
1046384856
683729720
750453893
1260463467
1245027965
1091069665
541793692
60113404
897222687
1045429317
317811729
1384621087
1168374437
1318744454
1359939669
465441986
1060940997
542935023
674138099
314597475
740414231
422562857
726440698
1348201957
1236938180
110185668
58202511
915851247
908341114
1207286138
535159104
764338513
1320683352
1325130061
762266352
743413016
495619591
604544135
956415462
594063922
806037361
1279153077
514839095
624022497
615178073
903600389
966372357
603384429
1002613207
187148565
1275602196
1133180442
1344913908
1278524345
916398448
1147793577
1329469756
1287674683
307223249
663290299
1325258845
481661098
1280039051
1284330154
640927206
996609768
672605153
667796711
618561150
474603690
1191116555
683902915
350184266
563005317
529721230
770250791
802547249
863478347
580782127
572799947
1083910090
1390193348
1103384039
947216817
1222268778
1043191444
333602929
1230762047
458543936
1039482543
627691387
1059915631
1265952828
632327635
757830853
360386900
665845536
858478577
774239808
759192201
889405427
842227421
122551632
1266399041
1269902807
842641224
499971560
259099082
457371107
461290229
827752881
316537962
933776840
1396264947
1232077615
150565077
1281435147
933509366
1119784790
722726705
877299877
683678343
880621155
1166456852
1035455580
1330833246
844978290
1018627332
1080959248
559943764
865535532
1129898345
258229519
744332183
222981978
660947853
928501074
670612256
1074437846
1260708495
1226593762
1179119919
853378873
856326128
520164671
1074664213
583173126
755855521
1100022024
816811097
690585986
742797464
1114538216
304243542
1123877887
1003497716
412394722
387653648
704282352
1245884034
830170473
568577237
824493879
810088570
719718280
719228254
1116851455
484084548
897673345
330776041
1017731435
611063001
1116074066
346522388
796829915
401937054
1377468225
1020648956
911150256
360880069
264136680
1329421994
1319167859
395134901
260091554
1186947943
469042104
1292885421
1366240946
265718557
815669349
1223632963
779154274
877086456
646507125
970478701
448087710
1120212164
657394609
472895665
522453224
672422290
1059366712
1196827281
971563653
1269974416
509541286
1150917033
1255159912
1113312002
823406696
487867701
614453033
893737052
641592033
1291883651
841196331
1008103932
882773007
1172762442
1138162266
453470029
457290578
1394474481
541390220
1301335614
726447763
776608190
536227337
1367634509
769147043
976776227
671481051
1110979556
569272571
386113458
1331352104
475054930
789368687
414749351
568899539
785272706
509407287
647412446
744185282
1237113902
1172796831
1007234601
1020400445
807614662
757178675
923423521
1079185205
444364974
748426061
1363881098
836207635
772217069
1006173393
546454687
1188826910
692167708
1171606052
755695222
911868700
1357468593
548877810
1179374740
1333375916
1118003670
423638720
1017946541
452450230
930360855
1213579921
712515903
986321036
1205092962
929698973
1100909955
1147105745
1322715859
1291890919
837094961
1354770870
1062820743
458330429
728709476
1332517148
448566799
883184298
823086394
1322351291
510977561
1240545548
1140524404
977358204
397291023
528309544
894560467
895499297
677554999
1283685344
1341471418
1159156641
1162440843
276948651
1297922594
821566329
602395625
884048911
491297322
1027981784
1050354468
946396721
265675231
1065586415
1002326375
932833967
769065291
1079781053
491170605
537913875
436166899
1088237925
396141065
969150317
595664874
1031051460
1048173052
1272001991
352146412
777696886
409903956
320280107
892301699
790520458
1045201694
488656975
951131653
1242384636
962127377
1247417699
1296413302
125797053
844425532
1285039596
203657811
635947267
381114335
1025164625
1315818853
267186679
715356246
511169420
567875927
1214204986
1378736033
63596054
621341330
733940714
593054764
533911347
896338175
441984684
822391879
641369520
1202402415
665819203
1236114196
330125132
860152514
524237115
716667084
1396706254
510330710
474927398
660688674
783135857
1386734840
766682533
1341270096
1345479826
688187635
1327253198
1179167456
1211254341
1115396533
1211354287
1027032785
120388171
823931315
1392009138
1165190632
1246439462
832315942
1342151966
961769846
810485976
472322256
1279432473
1006893665
209601108
613038454
425588163
744871284
1345833713
831689628
622528016
633989245
1375677493
426118214
907203889
1167790184
394030779
217728573
1352247812
1024418140
989510423
409635715
830974613
1348410529
538811228
734266262
1329633242
137707908
46888659
840007979
749308543
800284353
606942166
1125430221
922023203
412101715
1390082534
957597878
794087216
1031340522
1175141681
1004305240
1062148719
276202316
254951546
1147194607
1371746100
715631687
578462746
1137003646
873203626
1007453095
349368548
580309897
229010793
1223250508
1213791074
895833743
458161873
497364359
864290199
548845361
515974650
369633040
473211755
466207839
811718878
854522638
429167047
167380745
579411961
912367413
978509359
535169157
432382848
124423223
671795947
299166301
397378652
1047613295
397562619
589889682
914159683
1256681934
634285593
1250615940
418025642
801105811
721853835
775497131
473459061
736419959
1345144879
1135045653
1188539435
863036958
1230929630
1396205255
771671176
1000922242
1305003750
715329849
994446610
1300141334
941188917
531606406
960443906
516509815
461756249
414288395
993568099
1206617066
1383640978
479504892
1182608498
966211035
912192807
555152148
1031633183
1208826262
1321904697
1055757714
587119661
1010095660
698467769
1213890225
1174994068
1015805868
210564788
838525028
1081248533
924982009
1248124515
610034725
399544601
904514733
1395855763
752323387
605201393
1279650572
1168512925
1127216542
761266961
470278867
540835419
1135763187
202280177
469535548
1251741984
913655951
1390602353
1032277369
504391448
859819390
1232245121
1109907080
580855284
1198952295
538459207
905701558
1234426764
509376427
562865117
932465990
1359371940
959399324
84059687
979255776
978742308
393277464
1069403335
797167025
232135672
368769293
1262571613
618686436
965951579
1257195228
1130560497
372884616
1234797528
770800631
314141617
416930065
1305003342
612981935
1304726478
1383061263
888974921
1079165095
773374711
797573162
984194629
937548308
560805929
554578116
972628806
730449885
549182054
743787567
799095263
467671752
1129261460
654408712
868493103
399891067
731693001
1265566777
1351540951
559909920
382692357
1087970929
1338875277
403228597
956472667
605145984
446882983
1167776142
1270426540
752317298
1318807536
1102270386
454169182
1029655683
1222392016
939433858
1034522379
858942264
1129084313
891249066
1071036971
654095817
537992802
1051604872
1052275623
1185772230
497729875
961124608
928516605
1366795812
759759611
1336724328
975783343
1140718558
1386207001
401622747
655598730
1188446058
801402834
436587446
746112870
1054182028
658931700
845373277
678638887
475035523
795146168
759153608
1056577756
788405072
322610351
736604559
324420829
706096502
415567626
366772696
372535084
542927205
1146950367
866881043
1204082779
1309770177
1016205582
811889450
703036390
469375435
632711223
403182699
379628466
1150030541
1090325801
626296532
1112237696
1075646864
1364965591
1150736278
402301522
1033404410
869328647
459013585
1236487558
698668687
922285892
997498243
875651909
647689509
583304616
850251075
410416783
454236418
350021884
1392652830
949229012
663696614
1350111272
926544741
338336792
822307576
847650293
762868567
972934515
636902479
800842322
1328800334
1300372993
814673201
741577054
877433094
1339667734
465587007
964502865
562093265
1182807968
1366622065
891305718
1033886733
651736886
1034221095
1028082027
580832012
1014007691
922819168
779211189
1051431367
1337657041
828976765
926928567
528956228
1208353466
817836244
916055435
339232382
1047714931
1039966051
1226111083
1087995926
838532458
90151036
948274785
1160012047
588025539
1053882904
107202086
551882115
861432372
794036007
931501948
725937292
735343878
440500405
545977210
1323186050
431258901
346564380
562916880
72929585
901709490
764055107
565796221
1004759123
920740293
490012505
1214864649
1000130583
1165637476
322096226
906512145
665992456
1334159779
751780801
306088911
1290123713
523544918
471015927
551600597
723400351
1389668069
288419094
450828140
1181845519
731103361
751072903
689005169
1151850151
739224332
887748739
1186201582
1226435108
1106977211
676391370
1104037554
1075826859
829678538
659589320
931235896
743269049
381843364
769558659
1253510565
822417477
1222090699
802456292
1078877419
1391967039
961469725
644090893
473790528
1093295878
1068058283
1188730865
1179922165
522121886
730778605
959419191
1096678925
1373106112
367719112
332415691
1301984621
1085109315
905516920
955242757
1119669658
1331539504
1232624584
443325065
206982426
467862339
342595389
175466772
1027488880
364589399
443437581
758392109
1123717120
873315116
1169823537
1084388891
1318869964
847036352
1124851938
1277465361
666896001
886943673
1198874193
1206494044
1081313068
1201907008
1361182227
564425428
490276435
1284513928
993105657
1069925192
576479767
401216070
1014123951
728840936
934992566
1228708252
925983976
660447143
222392965
353984566
623562181
386372739
711650152
862851276
1348116913
1068524517
969201778
792071292
1186755656
1117149154
1273652876
992214431
1383411406
500460719
44028565
555008390
1204866473
235485884
1037493796
1157909207
339311440
1148123024
484486065
1309073654
558436693
955568276
970121512
969465570
643518529
1363675141
1362531223
1143611007
767410433
1391100500
518029008
615076729
1126731323
1274512339
653544349
679841699
630539242
981286286
637718073
767954254
1026889314
1148029820
949179779
935283176
1140271339
481567174
996065833
905799562
1067809558
923837053
858728371
1112437679
733137735
1136621768
625113671
511421710
1022434363
958726387
565004060
1020280660
866204472
1322121175
1241518417
455918453
1298655081
1244116591
652156775
1398303500
916183136
1150560247
600030834
1213038637
726902596
948501935
1296069033
377471357
602685804
1174228912
1308997939
671558807
643327730
1028962393
1235203020
1045144203
1261545487
738041389
712974433
468156528
739656851
590569379
1024140572
1099688920
999663276
377705591
1333469088
672865913
852719102
569773077
1386755190
1181956174
1284072938
473824238
414848795
933201262
705658070
736903498
1098613599
522094636
440512843
1192780243
656552879
803968333
585319577
1025745610
386861073
1020599714
654720683
1304482199
1384061558
1047965152
887059305
838749230
729598659
871135830
1041232155
739366577
862541793
1030084196
673408892
857747023
676738352
770312163
867141970
541568501
1314635475
826261560
916356029
395000284
384300618
786908899
273040712
1019322203
522816311
1273326626
1294889115
1363527906
751342111
505516975
377504686
1276786120
984690556
965043318
823750055
912039809
1028059593
442791613
6457656
436510166
1000041196
558146351
827953562
534831389
825921631
1229621966
769917894
1315370425
638046857
935919362
933186389
1059243681
664503459
863535989
827576988
904738175
1161460645
1046763089
1397727063
1113574731
702614166
1134880728
1092575502
934685437
1347878970
1258802347
985335009
722225239
188121959
64576426
808506927
718613708
1288257378
1058830607
618352562
1302295748
293126989
494366878
519534081
726915179
360467442
521081725
1336769608
517743694
487595244
1392188020
1257056346
815390945
1367775693
1070734200
1081612798
1259431216
1050308919
1367696834
189566533
1166871458
604700361
1233038704
1358476144
362767909
530711004
708474061
243130959
1200865816
586908312
528876550
620307547
816946681
1200084567
877053039
652474152
1064669531
388014681
1154651571
522752061
1396325871
742304837
713537647
823363252
618130217
552402920
1176996638
547761891
832663682
849173525
372314187
1386582106
357868109
1385964876
413810194
583563052
483170282
1300245117
1020322929
709121207
263081283
711883919
474110740
339640308
564316457
1088562321
838618209
612531222
643011332
461517907
1041470021
690378289
943953364
651874707
1207230464
856747797
263999014
973616729
483933928
484585447
771330242
1073760386
1049708490
1357373377
551544597
534967613
566496231
765789379
405641166
1083117321
670762295
520605184
1201057137
2484130
611033710
630833696
359597585
555171811
1361833607
853342513
522610863
1214546223
639461475
927580741
1002363682
1004424692
1274124631
594800806
399700612
480146009
456823587
469506532
336811122
1006885057
688984324
875122906
626225142
1189482978
416295621
174068927
527077378
350431466
439590886
470180180
1182064822
1290383486
741307908
1331139650
800784040
1101285323
498604581
539666897
655597563
767556400
41635080
488501250
582766353
1041636851
1035116352
1377687183
1090714573
47252477
864655583
458755567
638015840
653541271
614469453
1007177046
638433231
836869971
640714160
491880736
653733555
863861821
410988461
336939915
661753631
392206201
225969839
643636941
979922768
423669283
906524172
1059861503
444899719
858648270
561778923
1169485303
810486691
524795211
1305998538
514020646
450801656
562001408
743631647
1164971666
398583519
1020433084
450899675
824473374
1376331204
431023013
642335601
944600606
978398346
1118376274
945805572
341968032
586057910
712822035
1177102426
488922805
655134371
613125438
695004965
1282013949
1195207010
325811990
377702032
1283060025
1049705833
665236134
549461364
717338598
492460687
909131268
585317976
528601510
465695647
1298341856
441655458
798806208
356729014
903670273
953675946
251900547
489666823
1104526905
750343669
584542732
1346783435
912695603
418272693
497635720
527401781
368796655
929107196
667634580
403609033
396097539
924498698
467773550
1249029953
888432674
970158619
1354792179
728637604
814588155
835869973
541435513
928241690
938067293
1131179878
765700682
1318426812
863794164
498196375
1383899535
1326877386
882557617
906735211
1305385633
778964211
786027975
1035194753
810032904
639191642
1341318021
797380600
990133293
736102059
739066523
485567274
1121921619
908681336
319098947
960431571
1059370595
1267211816
1174978501
480723808
602971321
340491434
779060632
970856641
374324632
835126300
1272281350
1038859736
1147703501
562917266
1394021670
309083100
973748148
408587006
1332023420
1315857779
341131346
414740819
786279449
454176612
1113587439
730325996
831495883
956482946
1177086129
1236853497
727766549
1032100644
1071660569
1027817484
846409669
890054451
901094371
477783545
1195724946
1185740617
511170636
709674463
1066737299
854719824
854649912
1228028803
911622069
1396430839
1243157340
1347242536
1034475621
909048794
574698726
1267832817
568742191
1330113892
775583779
1206707475
900409834
1297679038
692688715
839024442
1380576505
1398335032
1104115388
385933531
805401132
1027512487
979743885
1180400322
1291265852
1040295733
495065188
1373589469
461068015
766471978
286371615
665730876
501857229
1085594222
732030681
1301485168
687740278
418125672
1184774813
698746568
652473499
1207681341
664657431
702277098
566062085
1157824023
461220258
1046300762
919596633
406259292
889507190
1256045005
1379540921
1157219338
781909689
1199930764
496556210
613782276
1010506304
522686498
575300238
644171452
682070652
612260231
969907262
900829535
1329931209
931094979
458973942
871487696
460973019
1258763705
799939788
596808442
357918552
416354998
472860884
540003248
1356150686
298095396
698085529
1294858973
533123038
280292180
797524146
425966621
579532272
260713322
1149250620
1383799979
905478189
981068902
1158082568
542141465
499576281
722291473
1187423843
244693089
1215398337
443678093
829390615
892255207
981149486
571740466
1308915869
1354649607
890848694
1360225234
1240818790
310084102
1216014380
558473196
1235910730
1004933568
980352747
848667991
325003256
1214861073
472353660
1385224333
1071405065
874477939
1261815969
1322738309
647400563
981011812
954693394
1143678009
459388107
446669156
1035151721
1304734989
1190415480
393292422
736816610
1192374179
394304497
952696052
943890234
934104661
726149556
859831827
1094066192
1378406950
571456459
915572827
718263671
744439250
560197585
1027036918
542788431
1192008767
661903962
688824091
449776302
1273593939
264341098
1333114695
542607051
1383397779
696218110
492950859
935926390
1144707468
987286563
740472482
1345692293
736481205
1197278849
215798858
795751139
393525940
924074661
577254999
811849709
995593070
865715181
583954808
1241855888
628154753
861742544
1118152825
1315271085
265896521
1317107633
194035739
463425977
1373855735
382239576
712942173
805437908
419131363
1334214901
1055848362
480689826
614987001
623850176
592642771
1146096518
1380585334
578838717
976915893
629213113
1258958989
565472413
771479194
836751261
1223485146
571786890
1134300202
842022753
257695642
1382401621
341785553
474544471
471893638
545454657
766229357
821701203
390552573
943834085
455311033
208262453
453760974
1261758357
910288281
1116450869
314819885
396199933
382106816
147811405
740276204
875266301
912755010
1260304547
819897004
488399593
872394755
1299124074
288013555
1304188022
1116131388
588220149
1180156479
156436428
925022352
1171111605
503798322
423004935
554690668
870298146
553361015
450497425
763329458
1322504623
744964581
916744943
1316206352
649384788
1046630162
167393521
956308303
1183334670
1298209673
1159027144
1019104839
530246600
456887572
937783277
975503242
71509902
1361035493
755170034
1063109660
1058071093
881153117
1065628164
410820706
825976975
244756785
632991072
836338256
1157401848
724805887
973622615
1286669453
695574971
1057492757
1276455628
1066304990
323748526
957464330
533204316
1395515394
1019667849
805661356
945645584
925887034
725833524
474621215
1393061898
1327945073
972062834
196215265
930396993
1349750618
772497166
429260094
1189218149
654004583
764592063
1066400273
776128637
740369501
1312226029
713220223
1372630505
760995675
1178901743
804413140
758433834
473136638
1281671004
465117283
1272217064
1134995375
729600594
1316286641
1334835799
1280259182
1342365065
1359661167
907569469
947747634
813588933
719730516
1394084051
1056299516
1079505380
331821491
846544654
1309621181
757845597
711962693
1193423367
1221733609
681295772
1263260337
768835975
1049756541
923814768
788149604
920757656
1388431142
1259319577
1023060449
1224353936
491011811
1285687361
448066940
968521205
726425380
988809336
1284369078
492269823
492334316
845762779
995991999
1074725476
1281857692
336367794
1367518019
1333041916
1250079897
1368933639
561135709
1246167198
1216894850
733273181
347582950
1353395725
826626895
1274972866
1237148263
1058713910
1068707047
479425390
308811250
767551468
1188177122
1287230436
836298720
1364245219
843990300
1336945480
1192510802
928908430
1153712910
795981450
456399391
450557719
679605194
909303775
1346751666
815591467
1148619109
1048705362
464200740
909849537
989109179
750763361
38426713
831615364
693894542
1366894348
1039473408
452770540
474994171
1121051664
1083944345
1331003450
647844526
389569987
712238978
447103449
1237407531
780861858
1273613524
474364170
733195998
1348800358
1120206772
336594140
1358896569
793354511
1015733733
765407192
277042474
926147854
1301182574
1154606747
1257421413
627291323
1132603970
381919140
734902784
902041178
1150248212
1122710108
1314321146
477583833
957169153
612764366
966917596
564819183
1197612878
643752519
864436481
859050860
1010450642
1271117935
1128933755
539730308
544599510
405098940
1255351319
797587981
605291466
942324455
1139230503
1304564903
1347379435
1117565982
998938887
1379978524
260522759
648570745
1148252240
665910319
331354844
992836909
308928395
531780625
1088008997
521935553
1043830318
1341488345
634673852
791697294
1002682806
1326137628
1037065465
1392852187
994847474
898670582
591096024
1237527740
1306184086
1021495238
934066777
1205127303
498178521
896235374
1040861029
1277578486
633840541
1375499585
875447657
264460090
1288250992
719915156
1226058604
629245107
974231551
1069596231
1169932544
1012559986
1196646111
944924766
1266726854
566623644
698361710
703498427
298120546
828186125
499156861
467831397
698146737
829507482
1285420318
1164639080
767516001
433453378
861991050
961567991
123075244
1122628766
590801101
371889388
1293397681
1300840241
344368462
1266183010
899275540
478877396
1281462584
871350965
1228611023
1012883058
946541327
557819807
878456702
927253731
1259257898
449582048
971633220
1005094598
911847417
1153261010
1182634420
855568389
984254112
438532921
1371899136
630956942
509535791
1284457351
967251097
343496876
817351808
1224381045
1033422550
1363263219
1257423689
1377831453
1164063048
483099935
1063498877
822273844
1231740227
1144053039
1148163005
471556829
695948509
524444349
1118681720
1209023056
1230053815
834903252
1296958958
1614388
493300878
959505158
1242854016
854832841
1383480186
689298885
932987966
1350832894
737784431
994724826
1349101753
1115513743
418718233
1172926077
831570717
837005382
755157418
401863394
927471117
832248935
1357549472
1393151306
736293077
1013774980
1338742570
924930497
584937272
1325806455
671368137
858242310
338296198
1328045026
1382718604
777841711
1353236116
1360336712
516438487
1129290581
882106990
1381596357
871858032
467056172
588788053
328404212
495022087
1369580196
1090061558
1339373962
511055412
902248657
863079978
1039072827
637509946
933040716
1191644052
1160527432
968075576
413347518
547767845
756247307
1004958979
931853583
230066663
1130657007
470997973
871112549
1198546207
636397519
1250542326
784046296
577365847
549780564
916036669
1210997714
1123239234
526213944
1183840567
838358499
800133270
736500652
1251808992
970676518
1379122398
373935282
510794139
601573228
759108354
1000104229
1346563977
816331854
182811139
479748270
371548715
909087347
998177060
874000969
1200142401
1324845998
1160841343
665968411
1310124930
601406612
640622702
1192469960
1067112247
1333990550
863903415
1064782406
909657546
1302433028
1012542365
1054201928
1225851689
852852782
789599795
723919071
858802963
976239216
780749372
1104924836
40620222
1173063434
712120598
739316417
1255076358
1395157197
533704032
1027611976
1167074973
1095362142
845952234
1234554563
1068113752
1163671059
299888131
338868696
648420502
501739192
544526313
460586026
485717008
499621528
884154451
1209059924
1222880163
460676221
817642680
781485949
1364466886
378527458
894349659
1357474899
1321576208
917895276
1003026863
1103491441
1381052740
813544637
711543090
920907748
1329323681
857518826
1134657070
706120698
705376546
1273687787
1254016778
158081446
1124517041
1032474681
630199059
593507141
1269014564
444468683
1386220972
454376753
388040460
1118107998
1040800981
800084519
907359235
1285502578
257970799
469975225
854282171
841599315
415906923
825929474
574619738
1098369567
1359949906
649334166
382951288
552875239
723654980
643469958
758046438
638820765
654610541
706365494
728362532
708732818
414113404
1210448909
1211315898
739100924
647858927
1254222364
958696054
1370109124
1121384136
1085174290
1335488890
1217052852
975956147
1243661873
950006652
413129274
1380202161
977754296
1249843193
727410982
1293072904
1203673928
1094312941
812588655
1395975238
998728766
1071577787
264613115
1061625332
338195601
885586601
717254808
1353464473
1089499379
1090770833
991925014
1271828987
574339556
988755236
823710108
959667762
1218067938
536012786
1267967509
730730965
897844512
845189518
1375947683
1066839646
162759003
714168429
1282342942
1001840097
1247161296
494067490
968302830
510241478
426707285
622689060
550267519
716056517
815675729
1331658324
1313607492
553510155
333171258
458470616
1342596880
814265985
600583227
1386556418
823490020
636613485
1041386206
738440863
1287938072
832975347
1236032754
1289045887
432589051
1201417531
870509349
280483365
936770907
449790115
507832179
784654026
185040945
660851266
651300782
944470383
936303003
1306753123
1266133386
1340883907
950968126
928885167
836368057
873993062
1131943078
1219533281
1199636301
695930794
914797854
1399340371
426032718
1206006891
455896644
953041295
761795581
565485756
478901911
1086648094
833706979
1305205235
1367795867
1100756910
1242925782
879820878
783991174
768451671
1217892909
1131552199
1258733550
430993154
86702224
615394158
860065435
405500147
808809657
871866722
859340975
543769597
632046099
810933706
1271450850
1350011505
1166630468
1036489455
800151271
866621482
1065972860
343307304
1258817182
579335611
1088436283
658635367
1229071025
1304659822
767607229
436320111
510450463
976429278
1060626867
707238035
1354383738
929243712
621427368
1284056147
617871850
865326656
527095334
619324169
976906531
1054588770
53179694
1153060150
1313242876
1351479470
731199991
705244700
839182496
924032552
522682793
956200997
920791762
1341363275
383566439
707172115
570143811
1392319595
476937028
731271846
1372685460
1039267852
218786125
393136652
762029405
1197633502
1298990389
402701288
89035131
522179500
1243915201
1180573559
1208806438
867389714
753016171
788152777
1017238648
784417401
927185536
334978767
1254573694
916048750
426729881
1039816415
864987995
34378484
259083090
1246856837
1338118877
1327810216
475665501
714587903
809807470
864580441
880048536
597404926
1100645553
1374848518
898820746
1008998730
1326318375
743323529
683466051
559224681
1070243226
965093662
1074198408
1226654300
752609554
923848573
1029899770
1190600633
536627481
570527594
1002450160
1019711581
398836934
655195595
796635169
519006127
1040102620
438669943
959914454
575543453
976782209
753603094
1314747476
566545380
632937983
730626952
693059342
1004944162
730259765
1073884763
606799225
1017807327
516465590
334078374
367347630
752791634
1101956734
539448678
1245616991
1063897922
670864194
1105765095
1343987269
795743793
1088452844
763186690
780143606
1361820912
506333886
1308253076
880792977
93453712
926527986
716853821
456035646
785850605
696087975
910985764
412329260
677288209
392597360
472475138
997791900
1106886299
333976038
807338624
445352207
776443545
518607513
956199784
1129092415
547529982
654588322
465447429
887824686
1259698232
1356867522
287312726
1035601449
71695606
304816914
499264494
1373477772
845289070
1157873428
672579367
1288843819
693458168
646453357
1117371571
1184182698
403054358
1257269696
1364301064
1292321810
1024363979
827488002
1369795703
393268992
70374871
685562530
1202906948
439373443
589663499
303907666
949962274
831111771
281899032
1073277817
1378481776
1049070857
957223556
607040557
839619337
439083783
470990238
1379875905
504583597
304702144
1131349817
542966774
507787029
396702764
351543368
459597049
711428586
1376579459
824870131
606930407
725925093
620916161
501736929
587816192
682859711
1243140084
506385620
773269074
1388797559
361117585
1324565391
499666954
932970881
1346459209
936149932
460824631
556942486
706108440
516921595
770956946
706553131
351777204
509761567
741295535
1132277467
874309418
907799684
809480584
813651556
1174790122
1012053004
519306750
1398174259
631042391
1204185704
1349950067
497918061
522080968
595536413
830936693
657673564
567655302
720474999
601807808
882479891
1076436954
1207874567
1362174864
1238437161
1295542784
1331397549
940700564
542239788
1324405567
1275418449
474353271
1376434041
731369426
403289283
614723160
1154351752
1131054432
398458033
633155860
1031992167
1365815020
519838825
968994680
995357941
1201170178
950648143
1018353867
539926717
423760242
547707725
559236813
1397584858
1313793363
460583583
1208769460
865016424
400054472
674649860
391055682
936323687
979735717
346793877
660870782
814222191
798314559
1219886802
967081755
1206232520
1227592377
1016074814
1007594443
1149195096
1308667760
208595032
651831196
1050604646
221568809
452691847
1001540329
999362321
908330258
1355930973
1361705539
1180804942
1377628348
398005488
1309126367
1008985121
968115138
775232776
1168876746
1127431237
927240728
935496863
717814788
921875276
946884631
1246269545
861266177
520610913
1223769909
987599370
905056847
395667445
225052891
450902951
311188646
1299684977
476064597
485407082
880752526
447697099
1299490198
1205019509
1130857539
458679367
542494006
380715183
857025974
534545239
661337745
1200046310
477375659
898161036
844212697
1286758920
535672472
617605359
1165037819
498388343
603363358
943377902
1381318111
1381995936
1290792741
737886277
983662181
548610699
487577786
1073698736
957912931
340499081
582005858
773568817
642908339
988470929
1083385558
358460856
492991255
376013365
1028798242
1116652946
420109687
326193768
824581360
1095698027
1188089629
1182124765
1358772623
1371046920
789974692
1060849143
416538650
1171384623
592100102
486472605
1158565779
50143486
1248221240
829741718
987187771
1051283975
707699172
1241626970
114834837
625778765
783195479
983389002
1084619007
1327328507
870649370
474456963
861012423
1193760691
336767800
1018248858
1143182454
1034712489
962712363
535705661
1300563849
841330725
1044983164
990845774
1388489997
1361105528
1317690879
466403641
626900699
82146210
784223850
1128982465
597193141
471719575
927843480
497212503
1204768174
806999263
79092161
196090289
678966367
658744425
787902037
919647690
501954196
1176318180
1049689279
1298740500
249193182
605566124
958608011
1205505041
659418842
527194447
1313301519
1089353258
1167656458
57185076
1352443348
1055223741
810633304
1241936129
227851156
703282987
624390159
1012242635
985910931
1241485256
909728107
904796864
633407405
665892005
1382108327
1081223019
920895924
959463423
1369933509
825346083
1166763078
1058137414
1021484878
664916859
715582642
574175288
857340552
151126996
1071532056
942289219
682245251
683425913
916496922
918264162
1351181510
495228753
1027268976
715800445
1211395993
1202002369
31341270
736265367
1397213094
1367216579
485366913
798191955
509381196
1354138789
516284684
1136067863
370450855
960235057
383036363
720625366
285475924
1328969202
954596457
1114595426
802723378
1222806513
968922452
449738869
1303208114
1017629826
976095587
679774474
653035707
1263989164
391338709
901761929
247807185
342631448
1178857226
1148615056
810690324
951924491
827723561
1010287062
284526044
834319690
667196498
491814410
688584478
846261297
637107252
920573892
290248328
1026383548
392166104
684755704
1126616708
1161311725
634305530
1251055926
929041231
1127406778
702798834
1325543542
479204330
1072311700
716031446
757802972
417889946
1297376970
608445618
810544287
1074467580
797723549
1206986833
666976372
716798680
1039469470
1084778308
429591559
1275736673
1055262014
558603459
1351949290
771487642
345050688
1256051355
855858656
588987157
1023858714
449418568
566602425
1267519427
516717588
421481474
1366864168
435253088
861427072
730912141
730778508
1215839478
1140642971
1064775608
528921349
503018305
430112661
446349295
349616833
1329696057
1222572333
52939558
443059339
508481291
1146291712
959956207
857253071
653175257
1141088726
205694517
862961341
597774332
1361854813
972265654
387723327
512661784
779787344
796100566
884854830
695111373
1092342887
908650109
1266007413
1144307803
46980544
742863785
1250205999
1290588474
965980911
1073075666
961817450
1332715627
1381111405
383020408
1245924144
1398439294
1138278720
1127377344
904325165
620669508
1042195959
1266992542
731005032
626363749
1021290651
663850451
502532968
415040532
1228463172
142236181
1106037890
1254006129
390282583
717495364
1084289707
1152406131
496408935
638884329
747770099
522778631
671480464
1016925461
1163623962
974641774
947547105
1019614557
465214249
689949109
1033753081
986141391
1164567774
375717601
1378932290
1101407748
1040991546
1300120432
847058655
690688284
696322244
839092427
1020752860
730316801
1166790515
1366894688
1020777628
1220159236
320470382
1088492795
913204881
1051953149
494528794
438738320
1053243365
111453860
678989622
1187446604
457871678
1153222144
1215202843
1143907265
812699217
830864151
867749417
514615765
984670433
936247034
758516916
389522820
808578309
308154
1271058316
513482463
1040351173
1203433815
308928360
863948941
1342890379
382427375
1101598369
1134243585
743599298
1388156032
609268517
331620506
479462604
1171866530
663923737
1370321121
1374394039
941817840
1252123354
1293910139
985034650
1279291235
829967491
601639632
636190323
1068951504
1230199115
614780842
759321692
858876607
1294989448
741419475
900604709
903657506
465716945
208624305
1302551089
1378251464
886751856
600192202
720146672
465600314
537930540
1296818403
1136984218
1139392111
707892502
1184646076
1372039215
748428802
1299663779
390379729
791090561
686139627
957394234
1362372279
1165301663
415622691
240077729
1292455392
254678657
401555023
535561189
442411741
1053034434
822535443
172857749
1046757665
663262002
723163271
1211984993
803566662
1167175177
1396661328
787067875
1174982396
1245648978
821483886
815918436
370389635
906474105
1280502557
1227483026
630005591
1004958681
1103773893
729486693
802466732
429973995
886164610
917970516
778993849
516799314
1184099839
354264426
740505926
1301042620
1139457388
1343200273
636119927
1137717067
605233368
97791318
551169896
904425753
642530822
687825669
437589915
594563251
1234472331
930107348
1189319648
1243710183
786598772
461844842
617610182
888413250
576712971
959510288
497133878
413760207
1259687016
886019805
1368420624
801697423
988055506
1250833480
1390136274
888788653
727638541
971523722
530066943
579715403
480394555
989506297
1169815292
1017189963
412710801
881751698
1118915496
780489695
939303591
784790687
1044425922
685664663
541842086
787650350
886414320
1334413386
1285184451
830277670
420640832
721476620
900215016
472898286
482217636
185231106
1096053142
421286097
1279292411
812348093
1269074171
116057259
1362813548
791657605
1035602918
1151819828
747911183
1275041428
975402352
805989915
958936726
474118303
1145628745
1200033413
1363275210
482730898
320515044
412924805
367514652
1248325086
939490924
928755308
1208666834
437320554
532525207
784687964
1336111028
1363261304
468397714
826829833
517568697
1280397867
1129670168
806080931
630663679
591418618
1347812926
718152616
416978409
707672097
1304353868
311512382
1100776136
888556429
813066728
462841481
758821025
128479190
965323190
674715478
90673433
359881067
932813988
1008003062
429340639
777756568
1323428260
242270689
1294904981
432086342
803128258
113107186
940662897
983161532
98671602
1053478336
1262665056
881868830
238567245
1057679410
813461260
990072855
856691360
666899827
642657698
641129162
1389238068
589231281
465461060
1367619190
1087589976
1149597742
214314139
1059809701
574484801
700044347
786350590
1162925460
354633940
1282455489
886200186
575893156
245894443
1351349981
719708074
792031884
1261124930
269356764
478082626
1376823496
1158291479
836055195
623424298
610772143
1178916872
501262630
822767868
1357227255
1374154005
478002672
516685403
630334644
627537293
940081448
765373825
143476369
438979521
338792987
857803822
133866914
434588906
1109474898
935752638
418032599
1282967753
532920789
482237988
1160989698
585059674
604001105
1277503118
466701812
1273542060
496410062
1020033748
882055303
1385867055
1320233745
1388178025
716376951
1187435039
1351768197
396461544
402778992
1387305249
1332514378
724709605
683328965
1344222341
373379296
626794392
966640791
1176626914
871090211
766895072
1157976895
374618251
794888686
463249465
931484280
1308893489
387286881
400461016
1314991407
802636415
367732900
1281815378
1230131012
1086829880
432668016
1388067518
556141115
1072814898
1341186395
1255605334
653675195
1307517822
751310114
567517842
621247709
659558426
1114015887
474275696
394288074
1359998242
1261945221
635454154
72852915
802168373
936377126
439351135
481825919
775909325
1221490732
970059042
1138589752
802403692
306031327
687979611
729962612
540627982
624592137
1278651171
805480235
650720749
678410118
929377819
962920447
365289277
709995134
651235910
931242071
938369703
998433205
722155417
1277047228
998614936
265450168
905397598
400210946
792786477
491903909
1175349878
796211670
848527947
1161575926
385616993
954986802
689385042
1259006930
744662036
723134476
895600250
912749516
927998960
457894864
180410704
656973190
1301913610
612602641
862109060
373991230
1192583131
324714390
598851564
536679732
638326735
1378734816
481940921
1248251190
934726086
1363525705
1328987980
681260277
448660989
651245078
952986111
1056540757
1127453796
731072595
1365287800
817950236
860966126
558828114
850366098
383494337
1029292951
575895892
962575582
897639937
544791040
287590965
775915079
383321116
768592615
457843928
268718713
1343102621
958838651
682293530
993894998
785514292
779080827
762542630
673025108
972096507
1119461622
769718943
558541693
968279885
398786061
1173612866
703039980
828547262
826767252
932296064
1391618589
1015610733
814573104
998853432
437911184
407051873
862402041
967022769
367428768
1299412231
835811834
804268673
455042671
705784815
1326466996
721756141
956468003
1353120783
1041377645
356726939
1163505879
608778161
1234063511
1312780921
874199606
1161351831
1227940669
1015635066
849978962
403292798
1301291438
1224278255
1051558684
683991807
756312546
893467775
594866859
374106915
946529931
790999668
1272926605
242816127
136628346
531168894
299370902
851173590
1227876962
1196079689
1202872604
865093247
860395311
1285424431
870139984
369246767
54880372
588203931
1276141732
601155730
1215759188
1264737532
492001373
1285052635
1056861182
1319769940
1380811068
1212250482
756605645
717688170
1065218986
395042184
893645056
383236356
1263726099
516264006
507793167
1127982765
352941846
976130434
370529462
326510344
449123296
378618427
864288164
441033996
1224691595
693906995
1055830253
910315379
855222933
1139694328
353294187
550777922
906239105
432175860
777548155
665371178
90933587
1233604511
1324131094
1126401926
70518510
887739209
686784867
531849608
132577816
873030210
1323998189
724143456
285793273
758186767
798624727
434383193
547052150
760422536
432590444
366779010
1367710184
680127289
657818853
656327184
312621647
440103325
787797990
773906774
872337340
1092307626
421247803
750410034
1058596112
501329560
1280485481
1031369242
761207152
705471998
359001159
1233820698
907890414
928635267
397490572
328900048
856545153
1184645190
376876919
958133537
396957383
950142262
1227630217
1121992242
701639273
332167376
708758777
780332563
1392619328
1103017963
785595475
752269902
1265699240
1084144856
1201141657
966916227
1358431228
1116595787
1221944844
836847652
986576879
1244193980
795832813
542929904
544791319
811416225
1113188275
1372909835
650233565
330216891
1035025623
790205081
1017720023
865037235
357326633
1186287620
896565053
748625740
1351347533
703082428
1061245660
924416873
980452014
286942802
1369615519
1074843604
749911639
911619416
396133274
434733168
691969506
994252668
481395641
910331118
1179322438
457962016
509576757
1047003481
455189758
533423729
1176715858
1233052149
1309724579
1177245319
1185417364
1255180413
996466631
1154132897
1352368473
1337225216
836171594
884267412
172086687
940417934
541808118
1144366847
886023090
1080943524
666393617
1071913092
1067477282
1371132136
1039818238
472189335
615385671
789409124
1034910468
60634906
1265778854
381883765
936262494
454462475
309102424
1296076918
974060649
879220738
1393517211
1013065027
1203406659
807158041
407749831
1107698603
1224578245
799551923
712382461
596207677
1396558177
1307435431
934325558
223223088
1172344219
1316278265
1045754420
820219382
1157199942
1067187883
746013867
994272827
847011034
1151395273
1301806207
883216164
285455182
625495813
961290462
925943440
1351618333
746563271
962793638
439264331
1245936691
973820789
620313933
506666090
518839137
1361164382
625139386
528074917
1300841876
1213276022
555010880
1154259994
1086260619
701177446
578623333
604377996
322794367
874535619
129614192
398202665
516721677
600885603
1283623452
1062221916
907972825
1024280015
634411700
1013439091
494815163
701630744
777966570
976552748
700888014
889342360
1210333217
364345039
910432960
1071036991
927775366
607810959
843795291
848932711
653405229
430531292
738120772
540564073
1099917168
711619418
1279792436
898066718
1188387858
1113314620
1267435927
962753435
414250914
876873054
1311748107
1089670566
769440634
836317664
539980530
1350008390
806432169
910572087
361583621
700344986
376273156
1199380038
641184090
927161909
1113530046
831765455
1127731474
1244367940
1150883679
378563982
1037488212
1397162924
600858258
1060670499
1034805843
533874372
676508227
388205649
649376814
573151292
663026877
967211200
1038950057
1249666899
926032991
790395855
1005999625
203029139
1133506289
1057129220
402604023
497964293
1268848964
984658211
1244552795
797492333
1203728231
1092968543
419413610
731265483
1269971885
1304833044
928103309
595380795
694659368
1268805654
1208807606
606644331
1322873466
687489499
1149635143
919942590
1122205674
542816526
881975343
1114233058
1290848321
594622877
945665250
723445292
801297555
407705375
1043052891
434590498
467717758
1387726569
438440972
697924003
559920200
1252082117
908686033
811325321
839937297
622682900
1368685947
331593775
1314358903
882742672
922984858
565569851
1087597624
813807420
342557294
1213214644
648897429
1336948343
1071529811
1378945021
880311798
1229661830
471724733
1248143431
164358007
835810750
474493231
997578531
1075329367
512088847
342045146
481414098
1268265283
311050212
408656029
300802050
518387797
548989326
698517877
1215962124
1067351562
935319306
714797479
1343317490
991910825
348688834
428096556
635738972
529054002
711345318
156658942
220243110
1279408063
564696149
1183996068
1292813296
1030249359
844073604
881376884
1107458367
679907289
979561707
384773888
1039549877
644985901
689716506
915450865
979983960
1001629368
675535588
785839854
1169660237
672199430
1307124252
873302881
853703506
775614991
687701435
146465508
1138897784
1304731520
377317515
258548025
1145435113
467894088
695919829
879880088
672625186
307497944
896493617
1032106523
717919469
1275978383
1107434158
512119722
993303423
627129098
1166363377
351920653
434724520
1387423473
867801571
863789344
561875683
936954132
706807307
939196669
573177385
458494899
716359945
1270077930
580972748
804353817
889040357
277954057
1269090444
1082887176
1332055359
741320695
840086784
572225429
1199316092
721031831
760386398
942291486
861363065
850098964
1046691588
784053247
597287341
619106144
1047976844
421235700
793022429
940307130
1389815068
818842616
519557219
992837322
520936126
1354355794
1046401887
521734298
623797358
845131544
1397862219
560735515
944798314
1044931407
438621203
481676990
876607194
787995283
456699124
772158740
1293207553
273965436
290343036
1041853922
593703657
346711824
793790765
259715995
1014822027
963267988
557492563
417426831
732381572
890431590
220968725
1065765643
739989284
767386023
1286958418
684390317
1007006109
976141457
485818546
865760981
502549295
63833695
856923579
1055193219
262628960
793722359
905457555
592795579
481972733
1374016320
447685764
1374699503
978909209
1159068213
427528005
196527385
1141330321
1087985467
403707950
1132868033
517732527
1034021094
1372386207
1045522085
541229660
599854871
1241934717
680541959
1307970840
336656248
445420239
1324524877
490066470
70357479
1129478875
942765175
828880774
827567249
973949141
125748763
740573664
1059733475
854317300
1325802888
1305954592
394927636
502175133
1068126011
763029252
1303756275
1395500830
82059966
362209250
538905527
958192016
1235775340
918428526
1311449545
1261937694
1306091466
754191956
1232226928
1325795353
1393689133
603087621
641695764
923391141
562317040
1372319334
449961375
1011693158
1210315849
536549300
261499516
518167660
445188262
1133587098
265124347
364881454
519197739
881137165
491622024
1335328055
917350712
407804779
920694147
729614755
951456951
748164352
1120842001
1091789181
1076027143
793283636
816327915
429575434
1075078748
695197332
1311992248
708478510
340638156
915025883
641597074
1188235331
1121192843
1380362107
803764206
79610022
687270620
1362914611
1389422427
816463352
728116941
516377511
718082123
1257976411
767126751
738111860
934881347
1208084267
1264059044
462347728
971401737
690452331
764105765
652141897
867978686
945034738
458230615
1320003731
861373474
884216848
1354202804
656186407
637164814
1068090881
1382251283
1107045550
1203833361
1064658228
666966157
83912275
998057790
1120604986
385673512
207413387
1173708738
278806563
1264129786
640116221
850440943
996047720
216321478
1193413491
1243150315
665003338
917068907
410613147
1233382973
551000197
1168527234
697545647
802042237
563254886
1040414466
1369568683
895046420
652702807
1277895371
962468221
457311503
704092638
395943400
524023849
685221339
1028041171
558181126
886161794
1024187372
638427312
1191118399
722551822
307576165
475462023
849608723
754148859
674400323
53953785
1288475204
1195557990
1020622256
135438896
746278681
680903593
248614085
689245270
1313690084
301644576
1038912903
381667570
1255039121
1217620374
897054570
1247023808
794434433
400476156
640873222
1112324805
1165774180
1227452174
840728472
1083908528
1072721552
1105906891
490406460
1328713993
240840164
773151811
1036874170
466775569
682880902
608343426
1173436231
908004720
1035841247
538225261
1328284481
1108660870
1021211511
918921646
880569912
1012453305
944688663
367202010
798490186
964804105
420665188
533592635
749593299
1061364858
669336379
1309633156
726093339
1062961211
472046230
1107354191
830421039
517661856
612954969
1378642404
175428655
1046484699
947740287
1280633244
741509942
475348094
1256639578
1111384126
1321389365
296085246
1148814150
1099071071
1366527921
818311823
780452195
271274610
1267097296
1102291986
826562691
1003202563
455979933
1097556020
780379795
1068636754
494183123
491325596
731220106
1075381064
1131299672
1005229856
1343679453
938126384
722708664
1099299576
432373541
96951974
880388284
757156276
358289424
534481361
365364452
1184299127
1283553229
1040745827
892945900
1114538804
491384849
949440608
59171312
1266401013
1252960234
961908258
1089525246
1316999885
668598858
607250827
711316568
237546752
1369285571
600072770
1381283937
458823996
329215046
494127690
1387210083
784396029
833364090
1178985363
690776573
719381766
1287518267
1161234794
663792078
725481320
1027988019
994063300
1060474218
779971796
1037676199
501786158
445459215
795454884
728681132
841192370
825737682
403269846
689354583
1184081806
519072890
1299597058
715811820
1259537381
1315201047
901690310
1211640999
1270626070
762414300
1276490444
893491930
469858052
1057395842
1345887176
678614022
1195080009
1394597264
780384257
679146558
743928985
688231901
1126872474
490122647
557605590
1349576782
486768623
1267017284
546558510
502276281
1015515889
1279560826
474583547
697453229
1207544920
735408112
742609243
1018089741
751456080
989472147
1268404250
1395971763
211500175
986373352
1172939868
385930072
1373466959
956095958
746811069
702842429
885856017
955044015
728723450
1237044750
1349487544
710965467
1258230331
508815401
622690490
1319089120
1276474311
1254171706
514779238
368938230
1259880923
880222584
1061238224
684431473
1305977517
510253070
858022880
499688450
867515877
1232066389
824507602
808685042
968754830
989149203
150462146
738305685
1242104833
729332318
724006624
580661538
386554663
203781
773918471
940762719
843500604
708355284
391602184
643561288
845004396
1241981963
1287250242
452844828
878839497
1189826083
1313973444
637699632
1082151234
716817735
484937606
882768391
1344514423
268708250
714204845
1250079305
817091229
909999765
711413246
1341827372
1066807248
766771838
996269886
1138286743
1173787054
948526797
468691406
636802317
391143750
996258509
1059133622
1109651258
551589163
669208330
1339117791
243149421
1088591785
968860547
853032250
760346051
486214916
1160320906
441415994
1059244941
1239618902
536378774
1151557531
988911548
800799409
668042971
1347413662
491966470
1300808328
757928693
593743307
982085829
678602892
462629043
1381961537
704557741
1281669679
70468356
1339023292
194699591
455063740
1010782658
1310261019
895211984
884242417
592522513
49210819
1359424212
544915464
1031851194
1351732694
935773955
1191332698
917002340
1356131003
1101144009
588937538
430444481
554663260
306442144
518439628
164630906
720837010
1393466538
819591985
516676475
161084618
516942148
1025271068
1002489562
1363662415
764618144
1251584545
410488526
1308507274
1266806731
1209075340
424080877
503194922
1007829655
1279778842
696865120
1067809774
181236504
1291474760
686304474
1349253446
947350822
968613515
1293044480
1316328237
887975200
54019544
766323754
117367930
1042846052
1387191123
1264861301
404833027
1384420402
1214949212
942842385
709311301
564442198
985094962
650893286
962173253
1262864464
671845095
605243079
1263205610
1196951079
852838735
488506630
632236108
855382802
1181239380
415420994
663084011
385511497
790896058
1219200256
1383315577
1040601007
1323823452
1392526948
658368215
964617582
449775696
554266356
1024579913
819170373
943894183
1354183068
971568834
948000810
651438051
1114750514
1219487328
644593887
1040162693
1306097770
829650445
1194608360
727315173
756519035
464245276
860100948
1233019971
1295415104
503450522
612583306
420865511
1255697273
1352093246
857850478
672190906
979876666
805159671
389608285
1202314102
366816337
720910592
1367013065
802102287
1302664867
276555104
427563646
1183927358
1210140121
1355324691
1102141827
955976713
1018313801
1214109147
993177577
967222417
475366677
884536603
802297782
528122418
1337553985
899292550
1213091847
1329847095
1203163733
1075875760
593061859
478749396
598890006
467988889
1001492648
719507201
1385436432
1031040185
334455230
683351276
496996577
785303900
290066073
941147938
450119836
1368869435
1388400813
1373539841
676971385
499207748
1103595535
815131309
1283513152
667165828
1216991912
524814085
965305524
1015639251
1307893072
1101358093
1367984636
1144659220
362310314
981698057
1004156712
771658287
1170081415
1010142345
1006685741
1242833323
1113757940
1087700831
255367642
928795856
1227374578
1144891181
1248248525
1030403665
1224032749
1092868886
522833937
882298026
961106049
891737788
812414912
518272403
560665031
869386034
647740058
1095126730
1043760939
1335921024
909248723
898013549
765647491
288559635
1280037872
668077003
1207086288
1006037467
362880683
798570246
660835747
1303558695
405450230
418895841
1170989532
1092184768
1209955101
474491274
485789550
750240771
1374717731
654451629
788137138
514424514
1050879969
737372581
1367032660
1096096517
1238712298
1228067548
981119637
1215745365
723635836
240718046
1278598175
1152344414
1360309555
1022028143
1097396511
924048620
712111123
120788955
1117046452
1085302950
1053315775
1202132571
913213041
465132504
802933547
1299322563
753890621
1259450619
719510769
253958289
844902546
683772676
1040335476
1046828780
936590391
905537967
1328841961
1089383990
602331456
908208976
566771762
524798487
681507433
398049251
806176138
1088840664
1298371356
819625243
908512061
774485818
1318736259
1126520845
732152060
1151618596
871244866
1273920145
1334193853
252137872
600682417
1025397581
919219258
604397864
1378883243
414015170
1316202798
642390852
1112216885
1306055434
586107408
483805697
760290544
387695802
646240385
717622447
1346685613
886646199
708471746
692617444
675221927
1351836609
911297783
1015789364
1007839095
184532643
763617080
259776251
872764258
1389814040
1380659247
777771471
1354601062
603055949
1245735601
813366915
682433142
1356534444
1322833416
1053494421
1081091320
1174856292
1395025274
944427433
131320399
916102715
302203444
424009888
1027822921
397579058
759878071
819398386
949398542
1100003382
1313307277
577559619
886383301
1208990720
347295168
327638523
916625180
649022071
633421474
1197262523
1012418429
586887056
903026721
858736261
816772856
618738452
934816596
554870667
1324988643
1036024182
603193225
758304918
1089364282
1123243815
1330240692
1229511100
987835308
1104840807
590602228
1220582434
537738731
862018793
467702018
826316688
1229179196
575534463
971683484
390437494
479883032
1015698723
616157393
1238294765
1038389835
1147417109
667811447
828159102
705143747
403100980
1347712405
539018982
1163093316
823885402
1313433809
971956727
1142664461
311686900
700204045
964165325
539935562
805346459
827220084
422537054
1086575316
923620036
624944627
744357109
406532320
341961848
1350775389
1237923608
1089522331
715962303
881620680
626271241
297560703
1056723181
927946792
272828576
734632228
423227409
571476606
1165072461
495643072
47857636
700112612
655554924
948207201
960559925
1247672125
1152254264
1038677434
749883753
418557514
445875541
706512189
1052953429
433312735
676316102
1110237194
962275546
936145458
425898364
1287427982
547658627
769669034
467446085
962589796
1080486356
501482664
941129638
457065565
451047295
717620344
885078143
531891947
207713499
749978683
298520266
1238511169
891788363
970993673
1383305598
1146585044
978161119
1137214638
760972918
648500333
833256855
429821791
420412213
1367617164
1259063622
452022161
164575031
691465709
1195823189
1068744516
822504145
380865870
1149284573
876361285
1042638002
949417608
1388146620
967140599
1333622465
1286049531
390375660
768181657
1086340302
1172145929
1270898829
408531861
499080357
1369524847
749458573
754700943
1370029996
342824102
1136126269
1139482980
836217493
456207063
377729990
479154041
477891346
1155619707
1287924589
537373925
710218975
853970646
825750342
196836754
1307731484
907654830
1356708287
542125589
1076637768
544028021
457706547
1346857837
730981507
429343284
501793747
411540528
647503445
1036805552
710468535
647734300
528875793
1292253964
1237754286
920252413
1098138459
640911084
1281538881
232014530
652882181
675839907
1104420254
696430241
1338887359
1145847966
1305593368
596149567
174847734
744604017
1013418537
705883180
1136226584
478547142
754612520
704093608
899175460
273101616
672566878
990059407
906003287
264548309
1216525293
800166585
667110823
1118039909
1235442237
1080400340
469066829
741572661
610715888
1042123688
508342430
1265672858
1160154977
970367928
1046600421
1255649616
404080883
831975700
619878376
1017063884
1263214537
1245289775
682490480
1084625786
759454279
1197475734
859907711
566595677
591890214
1383333588
380742128
488614274
528958461
693741626
871136536
1141091972
592479504
390219373
417863832
218461424
775077049
805439661
654990259
1305707062
829019703
1202435950
394024137
1146972747
1340369754
131883955
701115571
474020067
555072748
1219121887
1227590948
1328840827
862599505
1387265526
590469467
1305137423
1084483174
1002755404
662870325
573490734
699193673
787446145
910624952
885065958
141709854
1112701739
985813565
407221936
1386649900
796878164
629511337
666590954
889241052
1097665648
637750215
531002950
664056231
1120087610
577683394
831665397
1278520294
800972380
1192371237
821270813
786333930
749803352
239615454
863149283
902421957
1296024398
700373275
820667255
421906488
377820953
1121397598
1229829366
897641528
1290778484
442931250
819682857
1294779592
305224928
903759847
1289316355
1277429683
1201729945
1060158910
976358830
770398259
1146106306
987517253
962112678
908217918
1302263245
1281653783
963893639
1385035487
1295075426
1218688803
1124135903
1314801849
1294435724
1210546643
961619801
946528577
1062877752
1177167031
8082614
583877626
1109982700
1183257009
1381294143
441330275
488286267
519189626
1297993485
206815050
362090475
808886219
1124519844
1008937860
733254366
549014183
529359306
694111354
729814681
1063063935
930418186
1398101864
786811045
751917562
1291626151
762077231
707939490
1238817009
888707986
1228269865
927310698
1386820245
468261065
972861527
829157469
1030639139
589262530
1296580530
845495276
890923045
829363863
721884280
786317914
478989368
1348548805
1316822491
913197417
1008314117
567492994
984036679
641757731
1358635410
974506871
136559111
1094840639
1388063530
1186787626
952306307
648384410
1317440059
1336527412
625618906
1377101028
1027728897
1040819705
1013568937
1114503889
1136711293
1220186217
1239941928
920108683
1265017607
643601059
1028847877
1134749801
926742368
459538960
420342465
1110836821
1089005251
582201239
1048038983
799981857
1148633996
334548835
402183142
1342055656
1121372898
41312606
1368063828
243096163
432026743
577095946
582538165
1320438130
718377854
741032914
451957990
1331374347
1105401030
1374171998
785710284
1284601149
227910546
1016377900
1102635531
905450751
944895080
453760515
665597227
753076061
953106014
723962295
954665181
206038660
206364763
1236335257
920764161
342566993
1356381269
415978776
991252402
1080228524
1361089238
1175672630
752159652
729310137
646871530
874442155
672970645
732585298
1363316091
884114583
344524665
862632622
617293838
588113957
674083139
769368421
282397169
552021781
1076174752
504853506
829518513
508887194
291975140
1005888180
699194331
522577296
438739665
763845898
586013639
1002645026
1108768448
1392057765
514686161
1334082040
1001241967
1250556701
1297668456
936974947
1384217815
591630085
866713360
714209367
1176385718
503692395
510252866
1024203177
1180112111
313380355
407509474
1225833221
1328429323
437133655
464963307
602381547
566899383
887448133
1316102557
609301154
717375796
557632806
490629482
1391958721
630302988
643083448
778532738
1122446976
1035269707
1112456233
325825823
1366856467
837413507
723775212
824415143
1103088159
419102736
732536229
1223461215
1206110106
848324161
615163642
675195182
850139094
1389852151
1295806363
990942496
993398747
407865746
241560682
338182362
1339786073
315160053
1171491145
1379347343
1079255358
866053155
562087355
792042333
442330054
536417376
941839671
346148231
390863182
598690810
905401751
844242969
647816421
592372854
538126746
718419237
838548550
481445612
396101826
677634689
496219777
1192907458
1391400094
1173377915
286455154
677016281
984391280
1211674215
670533795
700252785
549396285
652450584
288203591
400937157
462594053
1148399701
1076932895
617961735
216859926
1050980340
1306984409
709771259
305961949
463298066
963873568
764536188
1339554587
668915559
491804662
1097587665
282761203
1364974432
180349868
482142128
571195192
360876862
903791889
437033174
413296128
1026086899
763334362
1241120633
125389466
6405640
393426836
1358689244
1376216486
673711866
1275396493
561687981
884058136
1129141112
482908399
985028843
667663018
1004397043
355190353
1066103029
782394774
534428544
598069907
227668671
1291234595
1146537416
1004244873
1383937755
1033910539
801675899
1294286459
962991294
467210285
991631665
460254499
984288097
1328075527
392515193
964938597
1002643631
211554101
293448240
1378876867
961390758
1118689323
814099150
638696879
485273165
932120835
472802263
1189706479
1127543559
1257192888
333359986
202532170
1385661457
1313127931
629179055
1324781055
348522533
479908707
212873243
811094464
750408645
402762149
931088146
547160487
498014230
869816650
1387069832
1299340949
1054715827
935557743
942976725
907925638
1380156379
280584514
610930814
977073397
1030188268
1340983867
1110244444
1215877566
975390755
797756959
403152428
758830772
458105524
1308377237
623879313
624281550
272649451
925990984
1288116333
1326103009
1060108333
519700921
631497836
1284020738
1078257224
383434069
997127622
681047711
914052273
621906123
1260198976
512731066
1121679505
1212172795
1266335410
1184417634
389831451
431713830
1373593169
1204660223
886387380
152582832
524283137
1371901506
1256565580
625954937
60729401
731382331
803836843
532182975
1323258700
868924745
438294483
601412071
904991519
891410130
305000507
711298760
733742781
1045214655
995422920
823683897
1204675793
963337320
1282679494
737193844
729393050
1071901114
787048226
1180011518
460423296
1074111981
1002546912
965235359
1391824709
1396323706
613949571
1361551993
854880562
852699532
598459772
409526277
419608873
453397904
675718447
558138756
746577703
734950030
860928452
1128348498
657638439
1165117484
575950078
1095988293
774213881
500207989
608309202
451840117
651843707
1299311278
1369637054
889449265
1068224139
1224845874
536656922
858681426
1003964247
1004074671
739129222
449851578
880504026
587800503
1260272040
1037479111
475331656
1317032962
1256713910
985860900
972106313
1090950048
299202120
1302665187
1236184871
679245141
633679158
1201411465
847662578
1304191788
332922290
620455672
799335737
843756831
876106209
681477559
704102380
1256413856
993797483
688852296
647031189
1054964738
527224034
1070715986
945030543
651332308
1047183312
572845046
1006560255
863900558
325557858
1295007167
694576156
917214162
757202825
1157876275
1101339801
1055477991
1184772726
527889546
864959184
1163488774
452485185
661292844
1132832061
925452154
953255484
685611437
709916253
450399973
1366375297
1027318507
1237601954
1056887770
1140340351
969215729
1288624556
1242436742
822977058
1224639432
569054221
426342709
961507104
933311736
889251822
990811742
629352736
929751791
1038651372
331123206
994156699
882752153
1093433631
532892195
538720911
839188064
1105728270
1158823769
1194955454
1351965461
926781991
716381437
911311083
758574755
403901775
1350840529
621569361
402518025
1016700605
553696628
1085008640
1061796596
1382044312
699821552
469891574
1136147795
767253632
1080795220
757212941
603999548
686460152
1234102588
509278705
764212241
968303756
1104995502
1005762901
1366121028
541590609
894244902
716687107
777793850
1235261308
75126913
434259858
491654833
856898153
831859475
1195983900
513313846
1091875449
1069303089
707860940
1199586225
629537062
1292523868
707393605
716375262
1375001161
1068386203
1267349496
1000620824
479401088
1300545010
645199984
716379775
1011974846
1178260818
338204689
688169937
1300837620
877844538
202532677
1094815126
752459370
1037931413
1377603793
996657058
634856150
320041992
1231501293
1009565425
1378432496
1102957635
1295490951
526478451
944848487
821657149
281137869
1218758115
588197030
918741020
1055303544
860871945
562674689
4462685
729542548
1186009897
919636079
1356806539
785387339
1296181637
1177528169
674839640
620804991
996018199
79249255
454873103
991947256
540923764
691145450
1163226599
1082619157
1215463640
382580332
1299923888
1338405473
599742577
674332101
1281493024
626895621
393339672
1347601686
1003382876
422356667
1297146356
1367663986
1023212655
321609460
681932390
320059416
693398710
1093345360
1205336184
913984717
1113368906
928863285
595719122
806455767
693530343
838398580
769487860
1320644461
1249440798
520105458
493139090
975628427
1070410802
1339909901
1379905190
822073664
375461376
1374098683
1374172046
1337426564
1333145953
504356638
695543841
1118404582
1137368079
843150534
2294140
975962565
1294239839
1199289913
1067747519
760633847
575888395
404282150
1314712997
1379509113
904206294
1163337163
1250468682
809694435
1237426285
790626065
999016117
803198857
1177874502
501138960
459267620
769330472
124611436
806145064
1249774601
1357119152
756457471
1231604298
1383439504
495030500
904202882
403986229
960426641
401914883
608140568
749373864
552290138
606008146
1131382147
1331291985
1156931127
1254780803
1092947041
678785482
1371326857
710122574
439910621
627755281
1391161983
1251244474
1326557877
728427563
836730729
1375460515
1394707406
1313032579
1241854651
993771354
180852230
116401298
739028911
464651669
410902119
650528222
764764500
354450899
1386489103
902725225
576713808
1364298013
1258753308
1069175032
851455558
1274078478
899377237
468576626
1209614447
528129717
135560593
594116094
524066673
832338198
497528636
771484489
1371972395
1236177622
860023794
1055868038
1078783938
850349394
400764371
1312800925
1195982094
861868187
712360604
1383323312
1163559714
1385660349
397325379
1056105101
1280410695
615534915
987865361
1256826625
901271322
423217805
814803072
1353216418
1061663229
1293455552
839996487
1343701376
785731623
1177679324
1087693683
556202222
90006990
961792935
1349022825
1209363658
684927290
481981097
573589533
1112664013
1063394223
1088105315
1244002115
746188036
1303562033
1399896881
805385393
1229478146
490332704
598539381
567603125
1290002951
787295572
427234141
1277728845
875544678
387348452
1390890594
1052617386
1121720230
754571903
983942708
378171591
257320337
1203989162
769299642
895726745
446521433
480193122
990583876
126222417
1194226213
633561707
1084751818
668796171
1072445758
1009457802
749941443
1277091075
1328612179
913377275
548898997
776010831
1136035976
488907002
1169552255
147063042
1023300967
1397337598
1380254848
682100058
997536824
481652628
426802888
465454444
697228217
1303191905
1391738393
1256295798
433721355
1142155190
714862131
966719446
1071785051
699268388
409717946
1331116059
1192479685
1184511207
890708195
851687049
416083083
510547002
742172530
851813628
910099730
992362314
1283411684
824168715
988685480
1061428472
1090862517
892097694
1041274500
771957787
1156348790
825252603
925705357
403590308
1291480646
1124084229
1355759051
994877355
640160888
937559003
477060461
427378097
876152792
1165977110
669612056
1250317749
1370069814
1357435227
1251817823
1113100158
831625672
654263350
1057074016
761625733
1224385478
744336554
1172540889
1055582725
446648591
1091832106
853044889
758754814
1351539447
911638892
1343680152
544221693
576681665
1295135262
793129130
1399917900
986130950
1044506178
793797836
849007526
840414988
495456497
817130301
972153598
1330004907
630856037
926318197
1261426021
859844817
666279123
737680032
690178812
724445877
267138415
686786594
1307855529
480848113
1284686353
518934573
203842671
734084456
1063961280
421570984
759078345
549786284
931024398
490721678
418683487
700107256
961586197
863646041
733003751
386610480
1075505503
679412395
194277856
872261663
397049652
877420437
1273601945
912185842
1303772479
667803052
871323273
587726337
365113679
538723137
1067276473
767602432
833285791
518228216
854130760
1253005163
1393644808
840773683
579055472
80956128
1055739439
272102634
177655369
941483892
1249264648
1058006099
526627789
660622926
1157582652
503500763
938760796
778630994
926786433
158867741
824013481
500157843
320543959
398208189
930580317
595395138
697373165
1282213525
731308087
613805573
436563464
715520665
1082594366
1016811534
1104475335
1257581085
987646856
638233409
338812617
692028874
439229704
774547672
444471608
526284181
228181759
802086449
1108048310
966092246
678803190
1260796406
1164171873
821318259
654028080
692235946
220507499
700853710
1027162961
739208397
98424869
303793430
1278063380
1286290681
388322259
298757975
358532238
681319662
536561835
1101017449
1355866270
970652769
1221634548
817733896
370570678
1037431105
1045643432
801389343
345450852
1395286700
722388622
833117734
1196979505
924978696
1325527447
684453846
992950377
666186018
993082689
78811748
733680456
1182480974
657149777
758934439
1159108422
780828364
523427306
402831364
714130820
576730591
884342993
926677844
928842746
1160551438
967067431
718837567
210932510
1330678941
1241202251
476067576
587875813
841573844
45299690
1019705190
544064537
501494103
1316095936
937444336
383361659
540473912
411821257
643959312
1337872677
395448269
747613734
449544666
1001297648
938447867
880945719
91336179
639759741
491013932
1270327621
1311132955
1066749246
443057853
745518580
1395896187
1058365872
535919852
1122020142
1077020708
1171956769
760282860
919918149
553790780
675251598
632408521
994513202
1034389459
1375116569
1266243989
663211668
686941975
350839436
306023031
251822574
469240672
290214900
645556912
1035419152
921556901
1034916203
669847690
950662487
661647999
1249922424
379128386
1298232685
955497892
864289719
864881672
352332377
846151817
703564455
1184465939
307671287
1225161178
798689486
34514663
478316812
1395741265
1361766540
1373298748
530271551
597443283
1396984080
660122383
1269542430
733805022
515257159
519844149
676444213
1298176898
1085391074
691786970
601082568
666282833
782476203
1244234346
577112707
611705061
1066072212
1057372204
1219218846
988480807
309464993
500148699
1015490140
473985293
978123993
892328742
737894815
813678112
717795250
498636228
698742449
936096757
1115314787
670762759
876407892
1079542638
797333247
770266507
1204282486
516277620
746857485
1075008886
319423102
846354595
880047289
831811109
708401535
660309382
1239332338
702460393
736014325
1298492264
483242095
235073811
1337671507
913253121
1328300861
1174274640
473899868
512148571
628204427
1377151917
1223241351
1119402317
1003073924
651932872
795726629
939718142
599164700
759744967
764217426
474981845
692529852
679388756
904566219
786072413
797035983
1074825676
1212726691
694413489
1104441516
1092957732
1344617768
933780398
822116971
550465867
1314077696
1222900752
1304427678
1181465002
443863517
1158060981
385875399
1324247267
1374872850
350486211
866895494
956240856
1150396709
953083741
1177612457
1335264711
481806946
483491937
475396258
346963807
362198424
982349473
507259938
1065547399
933378366
993484135
520745889
1277052038
139347509
584011234
23535187
1071731
652451273
622387012
633456286
672242665
363103885
1299517337
914293447
735130827
922413492
1278290209
1152920764
834606902
1335799780
899412157
1181442051
1217941862
1330868910
922189166
538435975
828230365
898235399
267091784
529328086
1396308387
1380677310
1177523430
741624774
1285183714
834641170
1021524828
196233976
1096528517
671035636
1392093251
414940901
998112137
974092635
1183088804
381843500
469604650
761210697
1108179676
172932900
993679997
1118238461
330200813
634413307
540510371
1154198470
1336421590
1237262528
611504056
815319707
1257804794
1298794407
461679130
746438222
1284732768
684914625
1320393516
711012049
826887614
1388961230
313205197
563399026
135618885
316928001
1206308919
1261919089
773562698
875001796
1251523884
367080124
906953767
426764540
1298769744
818622781
458643283
1265218436
813376894
1089634471
1259711234
1026333422
866311268
953125540
777640684
1398508855
251160952
527216326
635089343
847533939
898479946
1398580477
1275338661
1346260158
226994975
851165230
559398567
907397011
668939765
1093643751
470546394
1152809713
809498435
1199323467
467401892
1208391074
423887408
353891345
1198575820
1387325738
1314484033
697151867
1290368814
973323303
1086358999
341374877
1175170864
1205383634
561721202
606794835
490686035
923640062
1142475431
982857896
1350535891
446906744
1085870029
671572737
1247701218
992686056
842169615
891158142
873140444
282968422
587382716
814379855
180605628
507931186
791926194
972835375
860035827
1313204699
480984094
617909352
387574182
1130775342
1174343038
871212643
607844709
1366998461
1023518953
1381426492
1032410042
1064549327
481875147
477651770
418254769
1109189929
1351800830
1392237554
1144339187
44970665
387080537
805819472
336391398
750228113
917100702
1071020005
54287166
803866875
1272770029
1152236464
609983260
1368446304
1062991827
867638977
1266826168
964240247
473172063
693941364
839220666
311215093
1268150035
922400593
1032819003
1352749723
506753572
488757689
313365191
1256433434
1045688170
1279195012
1070183984
860319002
445974335
675013997
335909288
172886230
1089921287
967244367
876086209
899993557
1022088587
1058498866
1390254276
975641142
1242593713
1019714953
492593814
802240653
245785919
657550374
840565291
744070870
850584209
719930918
708356710
329417773
701628849
1114297271
1184090949
848121101
1177597035
733358169
1273703711
915252064
1255027920
636734119
434066484
861880625
652084955
437686385
1322429186
755414709
1387494243
1226424270
864337629
409490505
491208292
852497251
710319875
1193657734
1306063830
802660157
777266763
703759246
1051533986
838827972
779992949
1186815972
612002821
873209881
1033445045
902904729
1275783437
713239265
652863969
739100514
869106425
392431745
808717617
1025846168
2150955
723216006
937953668
432015338
1183183636
925023838
113510236
167885340
222315627
691404292
919954431
519747022
1283509628
990518602
464556295
919025914
1222414118
1177651071
1143308558
917931740
650098953
370848509
971789500
649084103
955468156
975114201
577067449
650929997
630624721
1133355582
1358900728
1240233282
430005962
939477607
785177046
748767947
722513255
522534303
543612172
293350963
888380052
512205678
541925199
607661548
1002906942
520582700
1363302985
1135338372
1391166412
818312286
828013110
804225238
742745409
1127761517
521124422
820192125
1201973615
436895252
765117298
1293655546
545380864
552659847
885897571
736380301
602363112
391925640
694138248
1368286427
1144185027
897164165
1350188245
729399147
709702624
628225665
686107371
784687889
469467299
501123068
607492962
470607570
604693711
1209340679
725728776
1298166323
1086271336
881191536
909991036
852330537
738077382
1253462626
254830802
780853642
693523744
1241553965
959025922
1257599096
541507297
1015353905
846436851
333751491
1393841199
1076422416
204531396
352933779
715553220
609831609
1036691282
394660320
1118446703
957521627
562991589
1226443500
670974762
478334388
1396865999
1314875024
854047991
604371533
1388699455
889438867
97822742
259267788
1342233224
1156917448
1226564762
661464140
882808132
1092641736
1335355875
1324657344
551883434
785477919
1010983164
337362886
286961058
709576859
827512532
1277880514
987210572
326349358
1018747042
179116305
379532256
529268182
744837874
583654721
822290122
1185734228
1078397348
720017246
1107584793
1302502998
1313366463
1316091860
999712933
1344219205
1106898809
554543373
695561579
911842956
856303264
231886317
781692699
1256619991
951182997
1343637112
600338649
1003833321
834664567
957101395
1058572352
172447493
808399689
689742657
1035549622
1069806454
1298730437
1069523949
711267094
809167943
1022817675
907778805
839790966
1264067235
1340336584
680400083
1103424252
736949945
504012392
450768824
385870606
497007946
1259604577
1083575009
1110607782
666804155
979595605
944203139
471241383
414157244
1276134337
290079177
790965833
456474998
747273825
227198102
1165882444
390137136
1312270643
710618979
861151440
897044410
1294835052
354544101
477520229
528347022
1161975102
271012380
1355656383
1225886891
481536945
627055637
597048736
878742491
574816749
1343314737
812429321
743611701
1273553297
1362118253
198870720
759752987
713374247
277345037
1354028607
1098486519
630189485
683493416
753825391
626537320
249360211
1375924347
137103563
636199149
1060121725
944266828
550567634
885183264
955862990
1094104862
424970884
904911603
601105607
497958740
1334932528
722783599
1292991627
951134664
1338833230
718344827
496444795
988572325
754027842
598032463
39051298
1393160441
499625321
462443960
1235976558
1162866523
1349183589
866665614
810120535
916257914
1353218094
1286875077
1023488605
754817321
314536507
862796916
775598964
695833331
865212821
984505359
1364582795
1264160356
405460848
451704702
1395407407
166747365
1207097286
1004368138
799095169
1297698983
1233980710
862309902
633986292
226251867
879523789
705318469
799042546
64479416
430654788
1002297434
318415740
968534139
1326690640
1398420746
350539672
837987479
1191454047
673710624
168297899
1203235422
1158005600
1323045325
597679568
889611070
1255877382
738266629
892336554
480351982
714390382
573564925
1327439596
386505878
855613636
1052269276
568403633
1038622404
1384546427
785079173
1359669792
1337972327
1333823860
931023228
956133013
1265440080
795278349
43470960
570767088
1155081053
1123544301
259093596
482014678
636878545
1159739480
796939722
1056424232
752158710
881176907
1107272574
546220626
946369032
1178537794
542127078
244107108
821675725
664869796
652028720
1246137376
1035355256
941826320
1014071063
624124700
924476366
889091397
403440598
91126840
636790613
679796008
1243037778
1286554785
943505039
1273195300
1027345844
611906528
1100695136
477493436
312773826
475358696
501047781
895501840
873159541
599948509
267279148
1214576452
1323329685
745568628
886356063
1046602569
845376983
879336600
485528081
1007454209
693267363
1100114706
1327218575
426346578
1021050033
684722734
907071688
713460721
963370964
327278565
517002198
996940837
1046438561
810714792
828126064
946610949
811934891
548494790
488194989
505367574
639831369
582796358
857059164
717923426
625905912
781638630
504436134
1023003399
769355181
1010954775
489059592
270208773
1182709803
1390335306
773934380
742270144
1044324213
1131815443
994011672
682207555
1169446165
343175115
562371483
647200417
399949301
1313754391
1005533903
1119165177
274728256
1148893574
1148708322
569677548
396061622
748685204
965489736
1066513384
1379466894
736682890
1062990160
903768113
445386834
871439615
781280987
961989991
688236506
739688468
753987810
1331596505
1362501707
936536287
732402145
915282944
755217818
1162032077
662480992
424261528
1078097157
1105774733
890152169
1350460040
459845025
504414080
710890079
1303680867
1346093280
364044411
446507079
222846091
396949261
1384745221
713855473
508002331
1046644102
715178887
591207996
942461335
1384710123
1355235249
1234652569
1292119773
510818292
477657158
539908533
125517056
1256312753
1238362408
791615415
905460108
822843509
1072625460
1342078804
980684312
877570636
492129612
694452379
821109944
387173267
512034106
413964125
774735188
463623136
653108176
582716830
533387626
870497772
49971545
314703960
886075417
1219337152
843016687
956941454
424018936
1107534984
667068515
1323069364
936060644
585195764
751161612
464096845
1202562299
1137607705
503181287
1263121097
1057408812
138987847
332454129
1371112206
1239311191
1084691725
1135225002
1107437793
1356291038
682599842
1037966292
1203653466
1222357104
1384373274
815976835
350418463
318285491
1143304215
907261114
1302416698
882248151
1332757828
1000531671
1257493310
557506922
1249607381
1202479340
1174918200
952125681
851516658
1001544153
907338236
1033746443
559499978
498343873
880634927
1246109250
709013178
1381114977
874072332
935260015
566918403
748690158
560899317
812726654
1185429470
1117567277
260940264
1194065609
1054583528
389512952
908752374
1339152600
1072474900
962317249
1323863678
1342955882
796935153
1332662677
700273370
942416886
613371158
779353576
757316020
442959500
1034290827
933636832
940721380
233248423
1388293692
1259109397
1304431593
435232734
885084658
928484936
724181083
969454895
1052459050
1103696339
1058460261
1399444936
459412550
518579418
1062174055
1319584939
879394201
510330603
1301403320
1054983555
416617378
1282578422
885936682
895417253
1248473379
1117547743
545075807
1342328856
874448697
541907955
855215404
534796781
963737630
1078599349
387650868
917899151
1015288363
1242183232
1173232275
511606998
1022976565
276698448
933804926
772500155
1200341281
845739866
945300100
719379985
1209526405
357051435
574797159
1236391858
3272877
938928823
1016055685
371187977
1137468063
662674423
1376136634
1183505049
845333386
892788892
806108277
1025566795
1373282315
876975463
835009008
1253947696
1306061687
777748956
921889056
690339004
971597745
1315962117
819479293
826579253
695972952
556916836
401115073
683929689
859261319
834792836
1117334943
563660045
777814347
663602292
254297922
342942143
723417776
693232403
920285107
1163798722
1097479729
1141197961
989195862
1067551589
338311073
1350844140
1220696187
528428889
760087596
1299748856
331097769
383019631
844724700
563278307
1008056506
339226834
954325842
744070949
664405232
477288790
369085364
531733058
1156799191
1085284721
1312548700
1027256907
973694565
931191311
390265204
41071377
384953394
418158877
578855127
36653994
639463788
1286232161
467658908
1303625049
1342536391
560688126
1284195422
1091034126
997719366
974583234
848002702
900560607
1144587122
368209838
615532093
1099156370
1053831123
656982435
735525541
271563178
497403334
695901279
1029942448
1105074445
760524249
478202047
390208464
1262898676
470193284
1263831567
736851797
876431190
613261028
555811944
1085292115
1257016893
466031162
1250160824
471919242
1133599451
433048448
1360068911
924041808
900301453
1396931620
235267430
748649582
1233410440
409340481
1072675575
1240427433
333883865
731826485
571082824
1387729325
388858234
893536579
521458666
531312702
1003822871
423587535
568393735
1035823586
1218088722
528124784
1033037801
1004684663
1000008963
754949137
1277182669
1222132492
139930551
693613438
1275683963
1254983116
905156811
404165610
1247670860
744611373
465854067
920222162
872780857
978699207
892225681
1269429993
368083867
251005542
667498447
1012675422
972799332
1092933268
959257060
1310721623
384658876
815763542
568673390
64065660
1340726068
577369094
228357860
342878973
1323921041
676833493
1013823499
548258965
1312147043
536406186
940103510
919326161
393939644
967033828
749131541
1064584434
1328716514
1123068411
653441364
1355270236
312510279
1033215536
612340285
425685528
1151825350
1196821838
483602009
1261654514
1282499959
684355601
736805379
1362568347
613098214
607169344
765479977
1371402442
723917483
852181752
710484892
594797042
935243014
1311156554
747697416
1227782651
1303981030
1242899435
1271859187
1319006611
504956563
658119297
1341609867
1179621841
1191889374
555598771
545985283
1001710103
1007722898
455615889
833608703
344806918
1350166743
829449740
1298885902
616103320
190325725
1320375200
462054320
1065376654
351255138
1003635203
1309882462
876875731
620897169
408375606
857756903
1082050191
787286636
1075890886
1356996841
528961313
663925925
1398739583
395405418
738897793
1314748144
1171350098
1182220376
961083866
1399528859
523773153
877011255
1239466942
1044227983
213873009
876732538
943426891
285810349
784828460
641668283
904238482
1355587198
704276360
996614299
107938239
863340207
360121460
812835529
435956525
649326609
931549201
927165540
961168951
1281831605
853291751
698985185
1306650594
645517494
268305932
1022855927
719529720
568580137
1167711007
816991287
1031730110
1378114168
1216743419
823718827
1281689023
1016952995
786452024
544264222
618758063
581674007
539029155
1275557321
958170460
867932018
1269618543
687813657
915774907
1095284370
1050161741
1047920192
940277615
677658717
231268741
663148124
767498102
547041862
159392524
341002703
1159614945
883531591
858301142
385329882
1263706345
939064155
272981495
1153821704
1015411979
1282486750
1384029110
354156667
1248455882
481316324
556139123
858318310
1387082378
993927303
1201593703
1047148678
1093710771
503319251
491337798
414459518
774433371
623286267
723032643
442232166
582314833
469050401
464909243
94098455
861964299
387232659
1398332178
605885274
508165333
1320217848
1256948293
896575871
1394635583
845778732
678137341
1352736588
262960231
1364350453
1343042623
1133199460
526415912
383833235
1051547335
200802481
345275996
1102376256
822943312
715311843
889477560
524298024
276601105
911187734
1180465030
896479439
297279762
966454476
1337871858
1325061484
557851697
1221521300
1243002276
419971480
533048154
767257203
802023291
1149956692
473038514
683117066
523961206
644950008
627312461
959165905
1290747333
386330179
1021145225
791706530
1189878655
469291071
1299758891
715653793
583534551
557022784
1071941858
765597632
1384671166
1285664731
1066737456
796587568
503184936
1233570901
725530188
804072030
346852700
816465256
1376578340
1296049586
1145343422
352563800
854193959
322387189
932681565
144641163
680965491
1100555483
455095050
1044636638
827826436
1148341045
1149412764
1325184815
1372339381
917846424
669477639
1241633029
1352682574
979997430
658603038
499143789
1157185274
939350191
603336370
542707938
1324195689
1224053470
765546842
498190842
1079578121
900289346
993138202
810885892
737312052
149681731
551505324
764348069
844175396
1171434094
1105589476
1224455308
1399947715
627008351
630033768
1328125208
1020255761
1254418839
854511180
324526578
1342335768
647606242
966438779
724974303
1359595544
998303079
1090236037
423814754
914510487
1307931337
142307583
358609156
666083952
597510541
1137032960
817146710
364550743
647716490
393613305
968378088
1094092812
1309179502
802288446
890479934
926675977
458485226
1253645535
1304507642
472270974
1097998196
1007469448
455998697
685315440
1389963730
1051409823
433917504
614530684
1350534725
840473383
418055283
487389751
452335735
503705895
1114821420
1358727600
1373330281
488518960
531525978
538489621
1390472473
1370898059
785341095
1058640053
95692480
1206342843
672492636
1064171149
1046616996
871520015
1001688945
924465820
726633044
309864642
1301102711
613687586
1087531838
331806838
766280299
843474214
753864503
500918642
374488959
71648009
1377901005
445821519
535014838
687728406
1198097932
420738943
510344369
607825769
376390481
1179713703
974534479
1173916912
887769607
563028784
530193945
1211981442
604661597
727820069
1396276218
721656150
394398419
404256928
1240465188
204725604
564180773
705253695
739294003
840437104
390328879
553649442
779888123
786417447
1334765613
1132346408
1272607354
1061505658
709972044
622906037
1296404758
946678637
961198659
1160382322
962507818
694383707
1052918170
1361708929
1272906546
1034527416
916968045
839540143
1256154850
871905529
1389160569
536599915
621034632
996711898
764137715
1134524837
479154659
244017460
655764558
842363124
953869018
856668427
701341406
594056935
249660291
644016427
696686750
531118159
1000433756
1314969722
469062154
613651436
1318763600
1274903891
1232805360
854554659
1112367459
488692762
996408543
848333762
1365992711
1282621936
515958401
1105651438
729625494
1196674380
581408473
1081260826
885885481
1356407117
539206025
1040313005
1237466714
885728334
899374976
1023388293
436228309
1008638996
1302358448
1112243454
231997110
1139858686
2968296
1264822121
1006425605
763060547
1258535892
566156357
613595549
634666605
319774226
762352092
1132311067
852874060
1216486699
779770915
618442963
1339811570
1351764813
1019826491
725304971
427224436
1190932608
1310792406
877777391
514956416
218951083
694804585
281160578
1069028103
917098470
650361875
956556810
980376970
1334792154
1042178640
963336922
950850261
463123471
1351267454
1032861690
720314239
687825125
201549683
1162505438
1134019520
964914424
964764866
1189668261
970493597
755233576
314584138
991002008
1363069440
1284491969
1601823
1344742923
1108650064
661420784
960454685
1143249560
385021854
1267523557
662268219
467441069
1365800208
1362493167
1028634480
928829108
930497639
1032845974
583683435
220806444
1045181232
451620922
451625215
597619959
1183386133
474912280
1005978833
1186758250
629318241
1267528937
1362398272
582041611
1090093757
1310377174
1296418760
720505369
1282487947
1177235990
839882113
813164547
1297515960
503556217
623713886
1106778617
443625068
1379356834
650804983
816963181
1290712461
583615021
741491302
778570640
718010403
763318675
702335197
206138774
417793892
773206948
1273672453
1176339171
915957013
1062128961
975565180
122838181
795174228
1172881309
688501922
177136229
355962766
1097658354
733864541
415480544
1154042160
623189389
641207248
786091026
1053469821
1240339254
403492346
752744960
778697120
774176567
1007550032
1162901346
1057053572
958818239
1167858306
276265388
1363390825
826181227
1110640346
1361549061
843972981
1022118498
1190936969
959468345
1185274247
505313596
1342459173
254082436
596044736
1260740807
1364439495
1029962016
1206897401
566195506
514070620
807606225
431007629
1386382187
532661750
710005794
1008600105
805781127
1025656924
1270839973
96108130
821404231
986994227
876612670
1192365198
475828987
1322490656
1266422806
729960532
1045793026
1227068429
754633056
607508050
1066325395
914040636
366943533
1362197512
1017956540
1075348869
308423459
614826239
1286993969
1297562963
827965309
1038354222
441396469
893774794
946478174
902913527
708405047
1239869511
1035669823
329858453
641068635
1261694527
796728847
1310464537
936169675
581626240
1016873772
753937181
1308444343
1027861218
916019925
753167732
814060241
685987064
707515127
843566522
886917705
990445572
226399665
919410200
577008449
1330541686
520959123
656266079
790958592
835908588
113396125
576725486
782743111
772521941
1002858183
1259058618
330756235
953882639
765645052
650106031
151352752
871978219
1036894506
689062232
678023319
877147561
546555538
1106354483
966550140
725154368
1078522661
687120043
1113110222
697741622
1268635975
1048218917
437715149
727514306
825374074
264791516
745715428
983794025
686868813
912438884
1280681609
1360617468
769874740
667308745
816167200
1125922960
627009899
458507951
1222871422
866816404
777311121
700731324
945134925
603578043
478708191
1008113212
502038970
834561523
1158234470
925616625
969784999
1139027932
554236489
893535007
900257095
317518972
966963225
948957237
528963136
885671633
803495284
465789062
1299253041
873403249
593925337
1358126066
423066511
686138755
928714317
1072588904
822325556
1215899904
357668150
1397151146
1201068365
593175446
1266333720
749165841
611882601
723421291
1361411428
1314103547
1263418646
884825401
599329001
974899328
699303124
978287338
1275517241
1323950941
431613258
628162298
872520262
733442965
930121516
511181174
859176381
1379828664
734484159
1310341478
289968601
904304992
1267326857
635790260
463760064
442983570
1167690198
1060984917
821016709
655959306
1287080385
624044930
1187223762
375437511
880452468
678974792
1250229366
772659513
1096431148
1261097232
708146256
849451641
1008809961
741757888
683783357
831681393
1311856725
790886205
1378149606
887235991
1106199064
737521528
1040266764
976612604
388448881
857651216
573144202
306311047
624394439
540260680
574736200
560231880
1202448729
789623771
723112989
1131844963
1240423026
731565025
709348225
838042547
681421041
1063483876
1327029409
805921356
670983702
892514820
967436153
1173004600
395553962
1019341057
641688742
565972368
166068540
1071356700
497213579
216476626
426044480
984728157
1148797665
386678101
1327466543
372976045
1396227112
1313194103
373859035
949541098
400133799
1082714128
740024437
1044048017
788803548
919471875
1340625357
638237458
417986259
1139099654
456367384
1340324732
604209574
417414003
398549945
1350750939
1078734718
315813333
683918372
833387418
710166153
1346050772
1081071062
390954640
608874112
257631980
945140455
804818194
604828905
102310168
566011960
487370459
1303031984
919893764
1002969303
690411407
1275772600
1289949366
756798119
1092041911
385205229
681728577
502059571
1144704133
666004319
824136597
741024896
787604212
1234270259
874166694
1231268105
1237994305
1029626291
758979230
752810603
480144171
930175916
1056762727
1380512787
1125985757
1359392352
875890874
1086592899
575936537
421974099
850292204
796521814
1375284410
364567659
617271843
1072152994
755908870
1355771079
1042588215
639011566
1282154866
921841297
255253978
1018859504
792407006
476676700
1119078617
712819996
761112985
975502690
1025629806
732769579
886386739
1103350994
78674283
525166010
598588777
782232505
853046909
1198696778
1251507186
533339709
1229011479
897612848
248558159
1383447733
1068194820
1276987915
1315756934
1042290147
484389613
660198760
1163365636
890519965
596996421
669509947
811874336
742099894
462135317
1213497276
1320150697
1101966863
451310019
761468199
417191835
1390494071
948547412
1268371716
1240893410
986453837
1127936169
807127738
1066829538
659767380
1388319408
532603108
967751288
716236657
483884535
1264737289
396831868
848513125
696637397
1029780718
645404964
924092124
793762503
603844597
494895121
822628506
445671797
1322572754
1377206397
1398043763
730368585
311643976
628612981
485416362
556373502
590093393
1141165446
1301867818
370904474
402700266
700005312
796350841
614094572
521457475
559545398
673329143
576694628
367612806
355605033
1091876835
802304408
472615753
986451942
800946170
1135793870
616178007
332748251
245108574
393010274
1060623640
1240589253
423889653
774992878
1210854881
789721584
452905866
572221335
573355946
705549999
1268582614
1313753462
894221541
962113567
627479597
398631412
895509804
905088441
1232696038
704540774
821406955
1187065331
405489981
794802996
421574987
836809811
905292478
581328626
822199554
666725777
707425328
471128852
801934752
283572298
389115674
730865419
691606247
853902879
482475819
410905973
1332456533
1314462221
1396839853
664012191
496618105
1060739599
404914532
475761937
806851774
420396299
1287786363
393064006
805416965
1032941617
627225926
1042408208
622869978
922609719
394519960
1065723375
1351355697
348239710
1058389903
707482815
1234517862
600207714
1252168983
793796147
1349245154
421582101
481782034
1380815583
1014712512
406364334
313533801
380508827
892237194
1232002567
364121270
934521887
1024801359
1265746869
426390672
1198677549
450971695
599133228
516524221
914238835
143731207
437731434
1378664655
1055839200
540494330
587125336
1278009623
893926459
302380601
779675654
937325993
967219385
1190727415
947074059
1041361806
713737584
445881220
467241502
909578644
1166413533
570515222
1182335510
583519033
223411820
1383663886
1325523245
1134291270
379694585
1085651608
558632516
739596490
313697965
116897
446472890
1297294506
1002452283
645356699
712093280
568864898
780743940
1171851307
1135477474
927290670
1199263048
1347411102
555025894
1031933330
1149379015
690080397
391679552
1075584338
1195761131
653716510
1007324901
1265621452
1073999382
599562212
843074379
879192591
452845870
939345880
1280438063
1272112734
1383561803
1224361189
923749297
1377217338
759454284
156538862
809799248
578981910
791309647
616796301
764076781
1048048239
1306975391
649076794
1208839627
915994774
1114786320
1254182476
940398667
498271383
795388082
420947396
668411548
1163788075
1050989057
83519146
813600946
992563754
1211705946
1374743578
1170265002
1255868790
972610658
1054019973
1139626325
699904275
889002314
567137336
1058963189
959579384
328517222
1352745573
911801730
785303400
484823232
931810105
595238193
1159640831
1232272519
1171034092
225622035
782344467
1132192649
1314657649
449930825
756147601
1359406771
694512189
1344831599
607615775
874810557
728939919
954086515
373129115
1369293279
823539484
599504437
1366922836
1392121045
471472298
917247901
1004045279
1090567730
611264642
1095452247
1249268949
572788850
947758300
812847148
1125171405
479821274
992287763
1134848919
798642136
464618522
550997737
1334245992
595252135
620676442
644462606
873119510
768269522
1070567351
441458865
974655980
1127640050
1102777350
1338719374
735221721
1382507870
276011877
1347756815
836147132
667303804
577793743
1220170035
1357048351
1091953710
1248843190
1221960164
415001862
417906483
646870334
1007044918
400131177
1018415391
1317458083
1119723779
483018831
1235517434
1095103697
776543220
829167779
1394279414
815518574
1326535059
659402550
1257764847
593471235
302932925
958572180
1064592385
710650074
1154390927
768865318
682853438
1119876265
1046265328
1324028915
1084027666
1193706975
756916992
793205273
1352289542
555376352
1268822088
670648254
1155773888
1281941047
995036619
1291331211
475597273
638443829
1301040612
1395079154
518115451
1044383020
1172640956
1088202811
919805560
473026872
842901565
1023002813
469894066
773847135
573852779
760560390
467159374
735748592
491092740
773575731
529776361
1294111089
515622221
764670116
856843264
1126983489
579195735
1179068687
1014646953
402201320
636401503
527530432
949403524
780098324
797465377
692485283
1124171397
641778894
1176691890
444354780
1080830992
1073593788
606071869
1202679377
1100975154
1219724528
846570120
690576706
324964693
1336393338
910327246
891755107
1353777039
978026037
792585315
237213435
169598477
837704869
1034803219
268447386
759844230
551930846
1006215270
1281932449
687432124
541773071
966139710
1072436617
1125448141
1225885493
849291862
504949766
1032437784
511679343
1256710410
980670232
994009983
1378783382
1325993894
1156104738
742495561
1068324499
805349981
472260481
557363699
547507575
977102316
692493695
991920119
1062331582
360657166
701626453
368210395
977454802
704211926
1007379266
673353785
1113172575
1379558402
1395671997
1384254322
934780968
819671935
641372871
1206301533
935139196
661095002
578751296
856589409
615357474
581211647
447823925
353268142
621631025
549178142
1294050062
403504056
536751732
1328077899
1252682162
350325040
886689781
741606913
1187769957
637090792
724001692
595224505
1337785790
1009287113
1189539935
905425889
1268238399
673410702
722164204
742748524
661671043
627605799
982789303
995660204
1266861898
248330733
603100506
701954420
867341337
1226721369
477237111
339070228
787404578
755579301
939475285
939921963
539260577
728641310
1260573842
854273614
223879470
1069612349
762121359
410222847
682231729
777692896
191497998
1316163043
631434942
1395842112
252183277
1073602429
580615152
402985717
485318442
968569433
1263670144
814215022
841515942
436393695
840326331
910599523
1044254271
611611680
1348537969
1252346045
837699527
1346095923
799831056
501875164
633076443
1174480344
887956368
771301035
987678093
1119307919
1056534604
276883933
1392763808
914491971
715520630
877417040
1097544442
787537062
783940637
1351928532
895792032
667315378
714627099
640347648
699812067
984909181
633190253
555456290
1062627115
1362839863
534465884
1328734721
763102554
764357305
1214866514
1375388137
1340445863
887741588
551496051
1083536142
496214603
763777407
1111548253
464971998
610499607
1253758093
1162572646
573452689
1277739041
1329859450
1121655253
738972585
1196219831
319441188
396429846
910513821
861171242
440730215
697981147
991294650
733897554
612775351
1388116710
547478578
1038353592
729871839
1178615443
912293174
439399409
1068300173
967731922
717263816
1154490010
1016174427
552544393
827012683
675088133
1309294341
659414223
1247446751
1254556563
1098975791
1149393494
1013980603
706783966
1169985800
1240101022
439597053
382927732
191208429
538185776
1378792395
567909674
828905675
693559224
878704638
1091185883
347581303
846964178
1231684590
383432125
1340321944
1084431981
395582244
1390839710
598862855
1045779024
663962080
949706861
1162393277
456908610
851727991
1207806548
404365236
990345748
1135942608
717204899
1304173757
694131651
678422793
820450253
1200405444
1097246171
399857625
423106700
412615138
1293856030
1197271571
544800324
1213795550
621161276
1035599605
1043808395
435102793
1317382356
1302239569
1280357489
671165075
958992410
460099334
438288580
1045733175
1083698953
395087656
760639794
1240713279
735220961
973682999
938768480
780939118
462080086
822209383
587388529
1020206614
944855448
1336951695
979761173
652410385
350868908
972661446
903393239
710364038
823471199
1067639023
960389222
903080402
1227814271
996511674
1392078097
1294783574
1064902579
383760844
1257980169
360679662
855032157
834148709
1236161622
704361807
1249085279
500155339
1275821244
1076933160
1163806312
690095586
845646344
1379168555
334689231
509324930
647360319
1095817705
453786156
899261301
1312914499
1222525358
1063835228
1373254920
225468759
1043247178
893502271
1236180173
536327542
849990531
586709487
916802499
1247312846
1349074369
1349503282
914478994
1177086380
558504973
724431632
502312845
882125177
1342121854
1397944362
797513671
1029131102
913876987
745462268
838393045
828901759
1071748682
927840116
851140148
318258688
1079488830
431733884
864087963
619393370
620484264
1268283523
570810548
647101034
969657647
741239550
973331445
970005716
636963728
988994054
919566537
1224267768
774997936
376607588
1141127352
744061869
1001112847
998417576
905002333
1373992197
919610304
806393531
574775715
1064386889
944149434
1066309693
235986649
1250925693
1034725062
534516665
1316532596
672085152
381972525
509254218
934788988
675419656
870736989
453685407
1341083472
772304473
522752514
1052670039
316206364
744090053
468161986
234977211
810468170
710056908
1322427837
375441205
1289504299
1197120165
353761483
358222566
1321606403
1112039110
1016056803
877080142
467513761
1262664666
1195190696
925145200
1185086424
1134242488
932482050
725184063
1031625613
1376265215
1347786214
1158115024
1332496835
1173034966
682175338
619995732
1296330154
325446297
705256251
980674273
1264012352
1145063521
1015080937
1306471769
938592615
1396580718
486839412
613364268
582833419
1289420945
642175105
710654941
1248577600
1277073476
1013079012
855068382
345206654
667954359
409392641
1109354430
840601245
795621199
1303737936
847977313
3796887
1342470093
951676751
1356280870
304225514
480365687
1197066685
144421766
646918105
158337074
776095665
991583880
672517397
491122063
962264385
510604575
575118880
1232384752
454714789
528301619
748093860
1186006084
1279614801
1331880891
615084862
698813200
1203698612
716419937
1340824409
912676491
1114264020
1160392083
1036858996
1225417948
1195899467
487426678
447551372
259737453
836357048
851667197
1023418681
904627371
467986868
312357099
586517567
1105702714
403433664
489933955
462688747
1313379783
383770378
1291783877
395275859
1058260340
1265470651
1296030071
395341692
565715500
909301615
1037861562
570070226
474059412
916707704
1023322991
692871671
1142529321
1080478702
1023968048
854554961
1277979002
388201514
1315971631
351478514
1310545358
1108282883
1171898126
738491158
908447477
285018550
1344608124
815219881
861574857
1002901144
458687631
353907731
1300623261
1118818769
1029498489
1095013788
975631500
1397950023
563380561
1238586285
983512188
1228344767
683507370
1249916733
1007002986
522300177
129057048
1349586452
906743089
1230812558
698038587
1134451632
689918514
673628905
1016103142
1014451752
951310555
1274590193
889761172
710432376
1266679654
1248409493
700167178
971773056
1163218196
1301101634
400785048
1093372305
1004177328
808160659
1308133798
780283214
545477265
575311075
964498140
1070169778
892360206
404060449
671304769
1204839816
522919128
681756452
1271791782
1153726724
949545334
1189043167
1237006734
1049715792
739613238
1212175686
767990007
514278364
552738439
718011295
178153339
1118755292
407697707
1138179907
567084829
289892741
1304390031
791803248
406663679
1282972517
1248827482
624417878
503859524
927244172
1283009143
963745323
982026971
479670025
1244824401
731568554
1160091880
864877389
1257830951
595806843
1134248908
1160907091
36253091
369375597
685801008
46208860
628534607
1004578362
445114245
1363848702
942535170
1201454230
645639591
979521340
1291923526
470511275
1260520713
348205599
1395685384
440349951
850023502
237662869
1263424719
839360051
323531136
1020041434
1391976515
859533372
1121925854
455317998
959524264
1117864998
376239610
1385131043
1277848732
851215362
1005833153
1196175439
1243693664
365324841
422103672
567106143
790034887
621112750
1050716630
1363064330
1110800087
528517117
561593449
1023506929
716013434
868769794
680817740
565508902
654993438
998661741
1014892108
653447811
711676180
466895735
749483041
983093544
1149796821
805124650
594046455
983942795
1208967195
867823631
459715266
450125968
1380338250
508743040
989067748
706311957
1019877602
289981858
609469144
616549887
1030552162
725901699
300720231
878366143
1280326368
809401062
766224629
1345760306
1386156879
486834766
1207465926
1085592484
1250890201
1289722291
308732158
636553184
1088105549
1344997953
818191287
840385401
1211244498
478384417
538992068
955726807
278170082
723116708
1067440267
624558089
501774596
1128690311
810651314
129321097
263610081
1098972890
797567467
1225734326
1387001170
565688921
362370678
1312591928
1087629654
962320882
1272865856
348891876
1392454673
322596246
1393992559
1329371500
1119032961
65361926
778848739
800708894
1306159864
813411476
1024846617
1195031475
631743246
811957126
1061705787
1040772361
995911496
523301675
451194689
1264510938
767159112
527803906
586815133
1155253373
383990575
828477233
686880136
386783486
764305109
1048351116
390646827
1370148792
1073589282
1155875213
965212871
748585139
416093527
726263730
762361005
464291732
561009132
792311693
1214961055
410810638
1084046126
527494959
693167534
1131192560
942642105
370927060
1230755345
702209972
1297698348
1275768260
931443314
129777931
1100205475
958104473
1316318970
504650198
1178467370
1284870974
690120987
1036385769
971655973
286017468
759747782
1199267668
517265065
1364817043
1125090586
1105490675
490231990
1055870952
1294581737
784228164
882232118
616056070
1126458271
473125057
437237297
439861669
1285321687
296228466
853626648
454077948
351344333
789091124
382417784
633379131
643075947
796736757
964451065
1248160638
812901738
1142939300
756721638
736877702
1211619104
602384412
1160928682
1360046866
918995136
342302721
437588592
422790887
720215123
713785904
371173856
721706392
1348114389
648146549
1161306670
863883323
845923488
1339985531
795161500
1011839983
294247898
1103490319
256581113
1272273414
806070442
1369554749
827041951
483731620
793038955
1226004760
713906439
316380312
584075284
608460333
1230562456
217770060
675398664
1023112178
796067942
1386389199
1048252905
435894267
409759621
1024759400
637161313
700039438
1378318545
725142791
910601668
813871477
403285222
752361543
835993508
482014038
437833372
947226206
415009309
345556425
943139056
404396771
927939534
986399722
428315457
1032670314
1243604759
152920095
688238884
1086189809
343865976
667547461
622216109
836089892
753203403
375107704
759199768
494876915
734443704
589039474
462413579
445938854
1257071664
1320504807
428656233
1250305638
347533072
1338759210
832251625
564841340
863038503
437943861
1293614455
1052952329
607711888
419310963
1157350530
651826971
1236641425
557197128
884696989
1189785459
513232933
1032686243
993564148
197990621
757877840
404436874
884676756
606053030
792888903
201965983
535299870
1035240820
524503637
1037350884
472588343
589084570
458684466
1029554572
591872083
1157906519
971035151
656244050
167488870
564927014
565298087
822736099
1045219138
1234494027
675568692
453637475
685127262
1120560692
749621968
820566130
606434155
415445490
877916309
579249715
143917845
1172740665
1336241144
1250776763
499476297
928178883
607160203
1067857967
1274791286
1054526640
852647265
1148844021
914613560
1388913577
992240188
1139062757
584429599
624084141
549910518
468272040
739522446
1209613471
423976424
1260703244
860455984
1049778318
537117751
285523028
648108932
1322061825
552715393
724435610
491407779
565127821
1267041485
278561286
495733249
1094363973
465382292
921530697
1152302190
1300613020
746852712
285629
1203484027
411002233
1156041344
690130161
591213797
489114909
845157566
562563986
801188441
581289967
278031859
1040372306
1319515902
394446162
862315310
895982345
1225871980
496315380
455921983
890696336
585327443
510435798
676900965
1029394202
578869578
1373741583
894158635
1383246374
1356005686
696068780
1368561809
811178121
1384239985
1016951449
272707288
1054361136
585169291
1004048836
293352199
282750374
1363128015
864719018
19444387
512503960
972371704
608207984
230498204
1211947802
457815126
76111349
341702768
373235150
825775122
831583247
872914564
804777080
420167086
552209987
247886850
624842896
702765812
1203850674
338134048
796184911
1103981621
1344230632
468554574
1152080184
185593042
980803382
475693959
276009923
1253049171
829372562
1014863638
950327844
623292436
683639048
368001957
1294213322
1185251821
1166157605
216299988
442332427
387759130
1207185157
822133402
1126260052
1109623964
840144211
333807839
688323066
1269784629
1357205418
1004026692
637436770
705896210
705328358
1081465355
817804978
1177999947
665145231
1073593572
1225938978
548891996
1317677888
1255801993
1282180953
667759946
1062140667
1316748582
284355722
1349549002
863155024
1375032325
1100150511
1324884203
1301751203
971671797
1240649483
131606052
1174197931
294978909
872912278
750177444
1129459719
754236949
851815425
1131110505
1082797550
461954054
640707161
466874681
680704940
797433334
331853082
805011324
1187826880
670452137
338340324
443416591
823933445
829505515
1228083242
784643442
1086114581
1339880973
1190805698
542721573
937483851
749696053
834443110
818989150
406505813
1294498934
582190100
727886870
814277388
247552828
906733378
887251846
895122196
769563196
754741037
1393948467
465960120
1294408110
966615792
110750713
1008559821
491728167
1155206952
1345239132
263918680
934619742
743679537
1367604131
671100383
1334223386
363523637
381215957
1280927080
761753715
927618971
648564196
592767422
641383501
857369134
1254543973
363763212
989537274
857761334
656461320
1235730864
1231380495
1096198783
1120026835
530432116
880083682
688836920
831542173
930908874
750802438
1375363404
551482130
1325361132
897582
1200023404
1376465696
796758476
918248251
1355041285
88473046
884833748
912768092
396611029
935689656
374540809
1013943511
1162688727
919030244
569058722
1251415946
836286271
523594030
944294813
708619007
1356917291
1092894601
445998095
908081991
573065149
827727607
987596363
1379398180
1182606836
1322083918
1137748021
698255281
691365211
815040584
877690838
750080809
1032395039
626376998
774157566
93369767
1132612355
824257224
1327845125
1119415805
1394410563
543299248
335756498
799294412
1348244183
1158288903
1087361230
575318672
1023142463
790616163
1332449450
1256048797
603039366
923808118
725694485
605025819
682733372
1310365736
713595548
998855583
827212084
652070225
1132799237
862578902
754738775
1185110377
1309784612
836557661
732132077
774631774
1395729292
1305245742
939630141
991077972
1394487060
990648351
436253795
737862779
244783489
1348773113
418629814
1093960786
658455942
1383410576
1016120853
969610365
1349551869
292286263
383300410
440662889
705125149
1153573820
897302700
1089831818
1379729140
321970682
393631732
1392115987
1147875437
649238825
523587946
149621465
743349411
1193602283
1334362940
255028049
906891277
311214780
1223842067
1391808884
801041492
824647546
467275327
985861830
808791566
108645562
1246669537
933168588
471053958
315679862
939482362
703899927
1221281895
693754530
842463719
886411271
800929405
827736853
719336953
1101066441
830992563
489708094
720369222
872478236
767306079
643764802
503022526
1083176749
663468201
453384421
412784015
368214423
793509478
1167510510
1121618391
465327355
922329032
1387779455
637896228
1009866860
838184417
600903379
686562793
1027358298
1198296324
360486800
926241134
1235597221
447017484
1319575622
1333724867
654305695
1119507002
1279242363
1075188428
671089615
394758624
719222207
496290421
1263211592
1116935729
697222994
1098272412
331551428
690705886
423355606
1290473157
666982637
136939947
567961312
618670981
142195600
830616823
698738446
813787977
861557174
922027919
1207771499
370493061
1161154401
1186672133
1125534457
912836381
205790355
467770252
1082187145
1324168425
1309300232
793707156
1346004497
1349362907
618958412
1214509762
928399791
1043317594
1022195881
1320510523
830672309
951040383
504312730
920220004
1019733951
253788344
700973694
824833673
1340811151
961040627
1013596227
818181817
733229885
340802070
875650349
561872206
555854132
1104757877
215250425
190515311
462653287
341956443
991137748
844737285
1016470499
643048329
1396962431
455665575
670124183
926714913
931802761
1324683134
973829680
1399170014
1116616304
780527463
385213512
1130562593
1111366681
1283443679
498518365
516589951
1267671162
904570644
974345803
1358084060
1260339291
924609426
144727709
1305667886
815813792
1351210583
404805696
766491201
1332632261
982002041
672641488
718813055
652226199
1056081814
669810306
330424310
1055426899
900508025
186466957
1055610008
858851973
663585969
956547641
536773216
1014458372
296107682
1150976053
891065422
615863196
1392150925
722587654
1382166960
3712214
1369437946
757380206
819659313
755802922
431229624
1362393793
985194971
876407321
536800238
1027759135
353762937
1166381012
769640443
1307535402
379454774
497320265
737805082
1144430049
1174379981
1121868488
624362732
977188912
733180232
885543949
1156521099
1167074811
1181149254
1035704530
1137056524
630070737
338694071
845359058
1088533118
702749843
978323502
1339251192
569201691
764580689
690378448
642133119
1303491013
842622295
1194100605
772585676
1185282004
1160875672
493379433
926154366
1228104668
1099660542
991092039
576572102
827592492
383143340
1067314787
753316726
669522938
1212061474
354462415
782223333
1348596405
794548880
1231520142
891788307
755241361
383283003
654720894
1150009574
1348547967
705196970
1122138258
1199421656
750573215
786845383
1151493136
526183117
1173137894
1083256971
1381965588
345419818
1203736479
569061667
630421580
1014058560
1149001459
281391979
252167139
316645713
678318410
850024714
787411465
1388511092
1017346156
506212521
637856077
1100442137
452549419
606551630
741516522
1069412259
1364717091
485162042
602220163
1362638048
610874311
1076237465
845306324
745814352
915488090
1049308415
483130219
686097298
708403329
1393668038
470976926
235077819
687051376
1050519655
1061325381
795142794
1205710126
907926449
1333385033
1393059344
417760870
425834687
400584076
469349009
1069523545
567481167
1312322814
1009274199
401658654
766339939
1182976306
653405216
756597602
770162526
976370585
504135480
858341558
879072866
693631938
646318196
501729372
358926182
1348051736
573469473
634961137
1187230882
890560626
629566930
1168455064
1070144659
964673782
303571926
1371082243
1379182642
659049994
1130989648
1121257344
1353131462
1241800878
866438058
666642321
874223596
509266708
989979564
752143013
1164970808
674095463
452274312
698563475
491273045
351043246
379269612
696307620
592221067
1134661435
974780610
443148277
856817564
329171852
891027237
322827473
730797256
751666339
478638728
1008791371
1270217916
478051884
385148493
1347337805
1281100971
337356270
791755024
868024047
1277921195
1149855954
1220931963
634513899
1274309652
1307770527
1303713264
1193249949
1366069157
714660983
436241688
375750891
1368190673
1032051846
991700404
1309086820
1182807704
512380186
772494622
1322374912
966958820
1202639288
578915860
1258455256
1145278271
481535193
1377003399
1207781856
345337190
1016886556
1049395591
799540180
545934690
738002004
1309985933
737284915
1115949586
1151704422
1336367248
1048187969
747896737
1160489529
837615873
923749007
1055106053
972001194
623267917
952354347
714555973
718996349
1075144188
962329938
1296073976
90287438
714963325
645219808
1087120145
321908135
1261063084
757003933
1150290700
715983433
986010315
430383451
832567259
455479254
1076938008
460444852
358541068
156391397
1286315437
1042440011
763305139
1112281610
899858306
1098805060
351816405
796460221
840374719
847361856
1167867644
439088239
786079821
1076389661
587136631
993921421
1240107731
1244791027
1017875217
1327722177
1265504072
342432434
307773812
630241067
614748418
753610712
1374203935
797171519
1078370913
855217343
221927821
1357664594
657260143
1002368568
1318495276
1128965277
813227667
363113657
502701770
1386424023
1118155971
837853462
1119525120
1082009176
803512076
824764040
793468700
647866518
935574706
1082092444
892507854
707695766
156948400
757108695
1332500515
1209395899
1018266524
713552579
887134232
778739427
562831508
1333834303
859842493
281825574
854880714
946800216
480236352
470657747
895241807
1325337237
484747027
968441804
448361487
773344880
487587198
192033198
1154037070
622929607
981275435
1091288238
393886567
1252365197
616741311
244964089
920845383
757159587
958553742
697125948
736290023
620124748
820094899
869086981
819648231
967452727
775637922
1037608920
1349650464
351701961
410474456
914230380
1017691845
928120161
1183183655
847793402
1369685434
498639623
966240682
865027536
194440323
948972067
575881726
1347095756
1322715264
1304195490
1039692190
1329083619
949485010
1064187870
777434132
1056408893
839545664
1181534721
1116009083
664269295
1389202781
1319454341
574267176
1279496012
904983817
670056798
522556886
1208482755
458259159
430504126
694188046
578292098
671830418
1276785489
920407367
808944804
772068558
396983064
1059611195
939196983
1217165297
1236821529
775009001
998005278
857929529
536155494
1159166316
1192048208
1161018327
840281791
707815238
880508498
1318459741
715997887
754968673
1205680491
1238103561
898125448
720462193
425678209
1014514911
1356924924
1331851174
558971641
1069297619
902842163
804020790
1092651031
877586740
452114739
1394107806
476396139
481524694
781446644
996653466
1027009696
1376378633
379184032
814241248
1058735585
601351404
838861939
458764827
620476593
550165969
1088893360
338507270
964154070
366847873
1226873012
521694875
1271831328
719655589
792126355
562696990
432536107
537432672
345553869
596152610
1282350961
451236050
736431751
323408301
746321357
1337498671
1209508980
224928980
362203934
776735870
1327887444
194093621
1350725781
863648431
1341812030
1344874140
767831175
911935048
92099881
283777654
1283260057
986723182
1245117434
1259302941
3547283
997057533
1205160011
1351199339
579286005
542352232
1332053142
487615437
1146044695
568428122
969316856
931274789
1130810978
852679418
1313635834
1077995191
1209698358
1145296814
601143940
277461176
779509822
1390609835
803569526
1024272147
440259539
1313442013
1263760369
584679862
814542358
1034429025
1234234161
714420220
416272756
621421338
783288833
540319207
785598236
516340145
1239423526
581586355
1180981983
271527976
1207866419
398707237
731015708
926335336
575564981
854918346
945875940
585728748
676313580
996971337
688068008
705753068
525708378
913748216
528874212
1341280676
913736220
1112694825
1355161192
552997657
978923901
169265980
773113131
1116513455
620481625
866703948
870489227
1109782142
167060927
1336893276
938507953
598103505
563495015
874559952
1117080246
692780329
686507534
1106960727
1274459346
1050259641
514171284
433194628
879967156
757116455
802345031
691164054
794088152
1209352552
891117042
777044098
956036986
578687592
947575757
1095701654
1239289845
1314354457
1212761297
176685468
857984602
898773470
884921345
783903581
1324418675
1325322654
460963122
674839922
979028742
820800950
377854444
902633299
1311871300
327193828
339837531
1245876033
471679452
170283373
888847727
804109576
653083140
497803287
763042798
561609454
1293728777
601331606
386641902
786453744
461297199
1191251074
828638331
531629664
557091016
869327137
776105995
1210320902
372821732
896253843
490692366
485898711
1382276405
717482089
979953786
308343458
883430292
464046995
345830684
970281126
1090243829
783472477
1049572798
747767466
890070519
719254800
1063008666
627363578
692297428
1036083878
639687937
658221549
1177755058
778777223
1331471750
98651080
1226597608
642169990
887910395
1091062456
508067002
105852063
1028754977
839679386
1283296689
880694123
1321135815
885184728
1041996157
1109278083
1348380241
337283392
752999596
301436792
692001138
566727126
664021997
196276912
1287787881
696738924
465740751
630856979
476076676
717975220
695969545
859974417
1084139091
181036914
888209507
1016240668
1139004153
721862437
476793245
1286010874
1193455103
669124422
1333644816
861228576
1377787741
385857273
511992690
871894878
659745437
392651789
430455512
1009675994
1087027644
961185617
1148083050
791831325
761360200
1369782051
694689086
1390194377
1023450603
965317040
507675353
359017723
919843378
1110704372
452305779
1231306635
985186674
474029780
641909698
1089883328
822357027
55943427
1075769111
715419293
1242985985
244270720
559716373
1315023764
296524407
1384809517
1308471107
1176225785
502827211
947734665
568997655
1394649439
1373060732
438914914
774248810
530163904
835138935
1019483321
541637958
258155856
387081334
1065885255
644059227
1116135319
1362280317
1184492541
673707370
502687708
457934004
704263764
1178725815
495561765
1215198342
420415506
988570085
674586665
1117341113
850383014
1161660304
445397239
412566343
305643015
1085481665
1216224619
1102354355
873828758
233860857
1169030655
272763862
388346754
469497012
1097978456
791119567
1332328485
1360634525
636223426
1218274738
817636151
438089905
687877610
522594278
523537001
1303496408
814047060
1379119309
966682027
1098213065
808618107
954659281
1160362195
1322539595
170548091
926097975
1245031293
828077977
932494504
829472573
854490666
1060603
654585225
459883296
1334594988
849265211
1147690880
1148229842
999292031
1214005976
194605200
930575554
525080563
985121778
680099313
1310445967
1380078369
969536605
891336461
742476260
892663445
1318353888
450703529
1375882720
926811276
927828494
1138908109
129565042
1282011666
740819273
414422642
1361380739
580160069
1290348426
928537947
1339505499
976816328
1346154675
550264188
1094552687
549376754
831940660
1237668646
685187777
1249906331
183483737
532675581
484946584
1352085762
1181821939
47786104
830291355
925610295
391482809
461513666
1191966426
1379386139
721186267
986396546
1279068528
1341604857
834411543
1034451931
1000188118
994103300
111211135
402468164
958564898
614449273
1322404873
1118266820
748767017
1234308300
1197215797
1387424130
783649669
715788748
1365194341
724105986
1017018548
1366107812
804147903
244577472
1328330421
1192455312
989779056
441626307
1033604346
1098292122
639485023
842480450
756170839
814630494
711662326
476145820
726655854
1387151437
574982457
525807511
518267700
511999402
410780746
567376647
1311494884
158503353
897593786
306392453
538409936
1055457393
1377591965
245253021
581259117
907648931
396584980
978007731
493256256
1249421023
851392232
416911118
1338241724
965827268
643165170
1390008364
239694010
819337768
426618227
615281340
1388519111
942854101
835362023
518036622
554066255
707617389
397253687
1010681891
416692849
983507553
969461309
934030316
404946249
707258037
1390495896
1281583297
623502633
373560872
757534321
1241188280
1144343270
494913900
868209639
600556316
711128144
524761279
634187018
460838507
596939011
1159258819
708166862
1358764541
456738502
1358332687
785195546
796060238
433569370
1094424195
121170894
457138132
1340073802
1226067906
352618421
282044366
692833261
905634978
999341543
596691386
651168502
694335960
1029006825
244928595
989739465
1270407512
1029676090
1123006289
691310784
1144856803
97070924
806074174
839467479
163124334
784413382
562169713
943979298
584647042
633674722
1108817652
602024310
612357046
693599953
469655774
754811519
1335941484
548598611
762457633
431055896
1389488007
167449050
813369460
244186231
974584125
541463350
1265173906
462689346
1276265757
1009141977
597351935
1121069778
331523532
480996843
543877187
1376481454
1078705414
961967812
1291599845
1022866324
172488850
610185361
1203518799
1305800370
655097588
1297958870
820682726
956080055
1268261354
851889465
1241046260
598604963
1086998024
1217044172
378373709
1332441267
183127863
679734330
1339869506
373312868
1058339231
635831921
503822522
789980211
1231179276
1049893324
1380091887
418851557
547728782
1261744859
967507629
734242449
1222073609
1286246218
140778810
809820638
1309153045
1078101536
1297288457
584645996
868043713
1377956180
526444557
936206589
380550008
399196088
432487434
1329409747
706727438
337369061
567565561
1194776418
519953180
1393949921
1072185287
107716152
1183685311
686465524
1310997256
1354306829
1365290414
602095371
675697107
1046600462
720546778
257817557
433384625
943672292
852152177
367517257
541290350
57389
568084398
917703633
503495799
1335494114
298277364
783625452
1001306512
460789715
1062562177
981534377
687325175
1166874665
55100207
514998498
449937811
1262773656
1349152206
357985769
815845752
689782790
233674906
1363559381
434953259
930801868
357062417
1373807210
480482662
896091882
1242109489
820849191
677754796
532474490
1270580917
538026890
186106180
526250941
560415670
540390848
461434915
729027012
595179771
702033895
536683034
1305291659
850159008
759626295
574639877
646191163
1314176513
926071413
1107531087
192486949
487108003
838999323
574187785
493238992
1040158484
474386283
434930430
753916933
751277319
671307385
212989566
1147123365
236289308
767030820
804131232
644587790
550360936
910294331
322476239
1395787372
1351812485
1196329644
1128526381
1170191135
825852017
964851191
719072971
1060855987
727470432
947848293
828818740
1118911107
309676631
426794888
837812893
542126869
457723401
591011749
1384939287
1207677753
643984992
1190024242
808780428
962627890
1122177134
665261113
1315916507
999381268
799839060
1239526738
1171170037
1254341490
759372326
1223965888
174013815
1274620405
518808320
511767242
1018890383
459809082
890398783
534987157
1242181280
504880593
762712849
1061878851
1361982818
750011345
527037169
1133922981
1006748936
1247805361
573635782
924225899
997499534
762168737
993815087
261457710
1386640649
994751739
1383722496
403773376
1065900284
804863990
424031008
1037774360
761356591
1009521017
1163961060
1331589473
840050170
1232911118
1315369966
770850937
683917473
1129949983
1310790640
757957204
735804597
544472463
1038718174
1153320162
500742282
1006506263
725173080
465873539
852346848
421714347
1201557513
1236330148
892497262
417066334
576358315
482013022
1354659270
750524015
1108712341
420709191
617206167
940147484
1350192224
1317122397
806068501
620048826
611927797
740800120
758502773
1331284339
594180107
742351278
908992184
1071767641
433482840
513628288
893784191
1272716122
964981214
1185208377
546648467
1357081380
1394700987
1251354889
1106323137
910443966
636264270
937819309
735120105
260866322
1235158892
635471851
880611526
638431803
638863469
615411110
611872166
1030484117
943969332
98394642
411587353
537538565
727614547
532941254
477709575
885564435
551300276
1312617513
769506402
356842028
505059642
882732639
1184406512
183427571
1165940987
803413998
800978916
970994613
1260134182
380581804
873134783
716975109
186338282
943484184
618809729
1235485708
1203616744
1271951255
1028449844
1161910770
656117214
745549454
990121773
1311943408
763025728
279672395
1215139958
329354128
566646440
1279176164
946542096
862213540
825942856
564412143
794574349
1330538248
1130115073
740890705
459568840
650050584
473630396
1386563880
1003461508
582911357
399661928
855783653
666977550
792905411
954673551
715691285
298095696
559735269
618267246
780120873
1010826739
542565413
664942733
1183067771
344725953
381691266
1157840250
1197421591
762037771
938255261
1260715418
415253613
1025173698
1234417073
814937309
1155402240
1141568765
837695408
512828215
757787887
1396717360
659011653
963706575
661203614
817950912
1118929924
541443569
748451686
716184337
375791042
983831851
696064423
1350897111
1022363800
483423912
265346509
722009080
788234301
583302197
1137710951
394179434
946181781
1307341860
1001879751
1002168960
552609134
990547758
486969836
902571162
890366482
848019504
1058479643
998431183
1028923975
119403146
650244880
1248840367
1376678856
517213245
1181774991
1052692923
577161412
464512489
563565569
1382013046
1388860500
1161478885
372218745
1048285735
798000226
206515933
1217373725
925114474
1229492362
897496207
706623054
936665132
1123391180
698926765
822555214
414039866
1321718457
1211389523
430069803
556254065
1172168420
218607589
685636067
339845076
1248594187
911397320
942318753
892479933
766778082
932901564
836984222
456583561
1166416542
876227418
280850897
1152867764
1134668986
409346274
1000058106
575132567
774458121
393777821
963127668
1218739433
792255538
811358407
1234653662
459302784
1397858308
456865886
863424329
1001876774
788660128
750654798
237555006
1118453724
1249060664
612547006
925932930
849924422
575526471
1396605338
539094713
1384981123
782751642
659365515
886963500
1050023752
795819797
1336188992
1241731207
272415201
1373310131
1314305957
611103192
806209612
401644770
776100352
677382811
1326571724
1336329804
742233370
702670521
1263508166
683406871
1218281244
1378142198
1247747477
331091717
826830462
1210434987
429218135
456931254
1240506141
782971775
1049814876
1125346827
895552127
261629877
625307982
981952293
889619105
783389996
1181093357
399186929
592085136
1245801443
647874210
671955036
823053386
794936328
1374481748
1382788717
807507955
333410258
888504996
951893222
852379271
462995622
1323257506
1345509839
1170178058
1390747324
1120883224
1246146442
508511898
1048550386
444059282
1301575030
513024290
550795186
1276343540
116609840
600338449
439590610
1016032960
1391756433
626301042
499683950
1279627296
443879682
730744231
205157101
978509327
1297352150
980930831
1390148966
470146698
488043494
1136301541
1353622629
469513740
295845149
1257276333
593756655
488093008
796501800
772619927
672273106
377841160
1120462563
699288049
699329944
680503359
777196391
1080230837
1295149671
482071496
862528112
578675435
1314434782
1348850329
1070561851
824886612
398633309
321976329
814425017
1059324127
1260621092
755667727
700662711
1149850745
452726767
927603691
851257594
1093198922
1368892296
343846748
936426184
796627096
718615243
710093615
1045439959
1091323350
685891871
808693428
748885844
937117679
1057898190
1058687388
871725637
704639580
1182418642
710870433
816943405
1275182230
1325158579
44050867
858720486
1232415626
1210103306
1260990788
1347096189
951006614
1011989266
648281604
1108508039
1181808416
267430312
605824982
1002613381
1350809826
627737808
864010835
1256872235
1325843291
158598809
414570651
1170581439
1173006374
816426487
540359452
888576533
529440176
659320716
773961338
845001502
682795747
1387092401
921869013
404205944
555755600
731318304
885170538
629124143
484271692
882747542
1283453184
1041385734
594099601
523372712
884903030
853599098
374540576
303557872
727809006
1138564141
653591218
790791758
1040703610
366901614
1307445484
955481150
1305815554
1262371939
980730681
1187475069
1085846109
332124100
500616030
431596994
951909185
734992027
614148070
1085912415
549811491
1291243500
1373334029
453301699
814316419
460774947
482768758
877991807
1249148393
482760223
1041240206
827350079
583381467
912179974
1051377141
805750977
506778973
1307510443
512474818
439309805
833118061
558332223
588279007
318891528
1102940935
1219619999
684985470
1178060729
1144085275
978227177
1372758031
837651817
1319236136
624550121
1337915683
1086019795
980615519
720381456
802762807
616445426
791602111
462020397
1345663948
1130184928
719098963
524095742
839582228
240744587
653574115
584672442
1146381539
1117162730
1305105331
869731215
1263620435
738835192
941381628
692695906
845775440
808406342
460551433
1165511741
1170094720
1290979551
484272285
933201572
1147748319
994668893
1303166758
1389712965
1138531356
579971530
888765408
623549580
623156840
1206951297
1098683021
875679973
484308552
780668097
456790060
524402214
875840866
906510374
842661807
585877614
956894851
782264056
738034430
580058142
515823956
697678177
409489325
390349246
66285359
1012373408
1133061735
484247170
772194500
1267318935
474608179
995376026
438077259
1238239415
977931540
1169649950
1355397486
750912071
838870184
927044338
402984584
1343191881
1171926282
1018943347
911583527
949187365
1086926855
959621355
1240195729
1315705902
663681408
1024751167
453035517
470422682
1327418073
366803415
1122782313
951997184
1250685200
399124595
450881105
626925252
903361029
1002022576
480024100
601418283
512041521
988006686
1387780192
615455871
272534754
950213098
619553522
887652514
435136008
527434306
648471686
293537077
1125576166
1108764350
774688559
1016068826
1262289982
419107545
1338642226
452429230
1004151617
645642156
803882200
1208436600
1193436455
1079998231
656804769
720989480
346751866
838831028
697797750
571467024
656521447
973265948
212318985
521846750
1146929712
931906077
309081549
1029212422
791253583
1353611227
775150544
751868239
565926562
1303474139
1245919701
328665511
1313571299
1378050835
805506789
433164910
930608507
947648823
993940221
563341436
859479828
1397206263
1048800800
1147625239
1232884348
113437847
507784143
1130304372
922929167
405579370
1009082721
989667748
434226940
1223438343
1066306272
972267619
521616312
454466802
755424931
787628094
1391651483
1212246518
781006283
755597323
678994122
615335586
595295254
682465742
682235818
1128101393
276683012
956496118
394349196
487786690
596525683
1355192338
1336919619
559970197
866916722
12799314
678280739
155038120
743593636
746460969
1256323578
301191147
1236494843
432898796
748540316
676892918
1275206156
1112078955
1314629229
945692517
747586725
524326129
331330729
413222561
201705353
604524544
490968428
1061836790
216107113
1073534936
614334332
1165785940
481326873
288176687
558756321
793262177
849126296
1073239814
1244884742
883819703
470646088
1376333710
1268381539
841846635
975754044
441040502
1334516067
470113487
1350557172
797671991
846041019
1249642520
1225373817
1037799103
447595825
692660185
960022190
1072253848
925087075
1399986600
960728986
732504994
1286422127
169964343
410120386
1203129874
1116813949
731703341
580772314
1390872019
350116958
898375168
1164389703
459424319
1130839509
1145757828
1349729203
457760954
980203473
858903104
1113314184
1049057474
723414987
1063942690
999968499
1332889311
836962221
819206033
539223874
946148109
1318795020
834174639
1025532554
579110666
1184348766
902065936
875432909
1320787847
884552428
1090097911
808489473
477391953
1113230589
1080303638
1022675761
726504811
394354022
701666439
590241924
1281311787
1268272797
530298021
960247065
1114885745
400716818
806535701
1198575135
909898547
329124293
1309538800
664599865
1288960948
791550818
1212379318
1199291756
1034504174
1394139487
1139675746
628199383
108760600
685206231
975643350
810195307
1101246051
1301884396
649665527
450332839
534895105
879777867
769819233
1099939638
860747669
468472773
829350998
657507169
803105091
724847668
811822043
840709312
719691107
747171895
1070869370
1121332326
680482555
1137439262
1336325730
285603745
1277542400
558950220
1316482774
1340525451
244861301
1297367966
738009155
709129595
691227880
1041751518
1298024898
847166736
1016799242
1106735172
1143353428
383128612
499499207
1298348609
950632771
855948507
1036857847
538413312
1269191614
1356884493
449369758
1198917114
627661336
608140065
867209926
1031614202
51760230
1239513945
979636318
1204860869
553103712
603163023
543036725
738030611
341634334
706322867
411431514
817324487
1147797287
1267487678
313985426
594569633
97644077
1329246695
877499736
865707755
583306257
724239977
748704507
790100588
995065983
791290532
749355865
872102572
679275247
262656399
1366991210
1262947886
930653814
773393449
1172902752
699497914
976426210
360135235
791164629
1049778028
866517293
1096998025
713439057
1364692470
437625948
1059910824
1273611106
942014658
619270769
672651481
780292102
1066059998
574671533
1074003375
907936357
968327983
638980439
512318759
793613015
719700083
1304375764
983513882
1350111209
399409440
814699363
1207645808
1103409828
1093954210
400106039
51642901
642619827
1249364987
957140259
459350863
827562685
1169534609
776274915
1071555777
79666642
1374412420
755214245
110790739
849256986
961748889
892614576
1256937527
819838999
575786751
316722296
460815689
1313186856
333360899
1350018973
437472796
769932025
1340481732
868339817
1014172156
895176960
411904394
590739377
1301374443
1058890671
932618096
830413566
867836149
1285175206
565649769
1252111201
638482184
861244322
534362500
981509206
957161586
315015610
409077863
527629011
1250513952
1230428344
1318002270
767548053
1284614010
1096979823
636817438
1255529940
1237016609
729687835
480522509
1266363983
1081259867
486167131
938751324
1002566126
867892050
934901260
565264334
116349018
105417732
758329248
513005807
560347843
814822581
1155595198
591337085
749491080
417606014
990867615
1024654119
791805668
679583665
996879820
1365754163
645575703
985806461
1365855359
1246286675
544755385
1390916790
1171922357
1145049001
1045582003
958252353
1373588390
643363405
1114602223
1114538116
375553705
731227208
1165549391
589434728
366185106
921915984
572216160
727382787
418553364
776542353
426876938
443488933
980961044
463487834
254000628
645956951
467131899
269753647
636169509
1289920312
812315358
501507975
782667847
945100433
1064710994
257648827
479240037
1314260140
1372677478
921890945
820973613
1341314101
184823271
541978904
380388013
320885307
1236315872
1019208178
1221336787
1021675766
390326269
306789711
1057353350
1133555512
1140328902
348262266
1106910339
744519838
1299014418
1158650103
1348516878
1063669861
1028180167
233154681
1122820220
1392393733
513596257
1378077486
1017237530
562749674
888918679
1231573198
732603565
997047849
980974050
1390655942
956041820
1292717098
512493257
516441817
541601564
1002998645
1062762745
401195987
568033813
1021403278
1201192840
43416781
1178924803
1344430361
1387896364
434717169
890002657
911088300
1222742467
518596171
1053578416
1394650195
135064364
734232578
663372311
477284953
1391313802
887035308
422584068
1264859867
526456686
440755959
1202492235
1087394406
971356792
661519162
407315501
1120393974
359558358
815081506
1372381328
668116913
1302576804
493058968
1185452352
1118387256
883895765
522650459
1019136297
973505978
912358126
522041115
761277175
1139197368
383006659
1311612195
602124177
1363172753
619351152
975676007
666840131
359297846
768994144
877091941
876157942
1302899144
948888435
1018853587
684586530
1159713466
860655042
498596487
662945616
771408310
463807143
620231794
916944081
1172696369
1319225814
767447706
1067177402
549608899
680421848
1037692290
536776974
601197488
748886841
362068531
1091050903
304329768
555764847
879060790
1258563075
1054294190
642620138
974435858
1055620758
1345956491
1284470775
1075584641
762014671
927003597
1235681158
753764392
1112309676
644420663
1325865792
950582009
721588359
1146588831
1005158375
813698553
452207746
934635616
353941985
805516373
401166456
764407883
140628457
845957976
968628580
1099449461
546935796
721805476
860053279
1195560046
715980535
1314668383
861198415
800809374
914546635
891831483
1083413776
938160845
1248025015
440621731
553196194
948589746
807030144
1387135722
1120736489
424081501
1261586443
275995792
1247588726
949817487
1313903205
1362708475
758144619
763940559
822014680
1201597522
921350589
1194521243
472302782
523654313
920765227
782692275
698594488
618440468
908810805
658135468
295521824
145928542
145943371
426457743
631218836
535945369
639722325
870869121
1319200986
1073867431
1081806372
711630629
631563657
1114008217
785970560
1147196373
1306064407
729921331
1184759533
990791959
516215240
1199753518
1330860496
892412061
1342795872
1331332622
694064212
537620433
663475616
1203330837
1241064013
1133759944
67931426
1258735509
885387366
961152979
541208666
616275197
468639718
1009112092
1228170437
745976451
1031379031
739551665
1347781680
951521682
111218426
482401696
541883369
109185345
1365728528
859530218
391014987
1040324588
879979855
272589703
1303942072
972906359
571744403
1033154751
1296639197
927454696
738335466
690647855
1185827320
876714729
1208615713
598881216
353739761
1163724584
799316702
743932270
1365255698
681982068
1118593163
804549509
1126903507
395022465
1037155030
699602112
658743903
511295851
326966888
1227314676
590798317
723607503
573315023
962572708
488541476
656205194
1047550331
1057242744
665009369
757605419
950942254
717276997
892774588
1137605199
1225557465
1063602666
1355781166
1185733877
818411449
188575304
932078190
1255668988
1021141330
1356144543
887618140
724479980
1383559840
785909743
641233124
964188882
920513409
1314014968
1117553032
1312502938
699013628
642507592
1236461181
879716132
1356910352
931120632
700103403
718331158
1385306928
595219202
632039190
949529093
1075802457
282314008
972524955
1323199471
839477103
965222197
1325170897
1215388063
999475541
467749023
882658818
436082936
823101306
1241891896
770189717
1238834355
862324845
754362302
1181330699
1242710017
1229109071
1021169209
1349113231
965744926
1355348264
771586701
721925018
1258632941
906608046
659551233
1372633507
376885453
1220700579
1111971495
1084839228
1208825750
617437157
1111911035
1134023141
1309689116
1332332845
1184227240
1343941136
359065531
932572388
1190749614
443242852
608719901
1076608693
979659401
536321466
617363064
858388519
1094013526
848299856
1264109512
1060479309
929984395
1074950885
907873920
834224214
697273942
1355997025
663954487
1090415806
1252296569
754680806
1241980832
1261508638
902466068
1236131872
1090629299
990939087
866235578
1154575282
731057633
501634648
1348314962
784502469
364140509
720125994
956734783
1051299461
796960171
1057160559
586291535
497672436
825821060
1156287902
927010173
660088900
865168431
1326896050
595167005
1327434672
949387585
1004193316
389709547
832474758
949359945
916395389
761542598
1062852989
1009763440
1213874765
1022260789
1304326466
435673312
1221202180
1352330228
1009584458
1371013739
784870920
1389068334
332886083
818833717
818732054
1155756102
496497598
542840801
1342922914
686274306
707128683
1353745092
628462030
526157082
942853352
698577988
670862973
982870571
930287307
1266696037
279700500
845604134
881849717
1305608480
2031519
1176309054
1068049005
850227435
549747996
1303391907
589002206
57569166
400341
417360801
1134469814
432236498
892193260
1165698944
738028884
1280642510
705340991
1377874622
1261942572
404465347
1029926714
1099592780
471937532
1022021414
1024602644
583891794
1370841728
701483460
1380213012
1383510863
895431248
1262978312
386017091
1325213916
1175708613
898640496
532241623
734703453
1356336464
994872872
1272039908
1048604607
396593912
13793646
959987032
388269362
852850486
1264055654
1262641080
726997875
620525303
524428352
1397002560
717484212
560900008
968619320
1324177722
1030997299
607067364
1170310654
550181950
839261936
1351220788
711878350
377128946
1289256699
520992984
538748830
661475755
952910617
563841012
1388009100
625057744
483292641
503866423
1294368899
614190751
1377115368
695935546
993468024
1231262078
885207705
168086266
1358073513
1341272611
398870726
515762823
598796384
751171352
768945796
439856220
1037482212
630354440
550858283
962332071
1077916883
1010043046
984322372
1252411592
850173455
706750699
717824751
398603766
826195096
878282653
241857670
1288870247
664783664
1115436888
713550003
507089916
973066547
833471397
675737367
788497522
1327802052
814756978
1197846429
1126448045
916841692
567602877
910023738
1033868422
1003332540
1343572919
1339061971
605518446
439801398
781076350
432913401
58568058
1343149626
657952609
1085677156
1183793018
903586270
498973817
825721863
1392210491
1073619102
1217772715
472787296
635775006
1316185008
912685163
659448049
548113425
662161316
644555397
790165193
1262935335
615829485
1239402918
1345172448
493522704
1081000901
738182756
486840110
886080301
1085952354
671386978
1286855557
548441279
769805831
1279186624
1069969029
753519448
618093722
1376321190
765774773
1383377631
562642858
647331449
1367286722
418267342
711168802
1382766430
683588856
982969677
956428067
767293110
597986848
1088176936
1038165992
626045362
475787411
1159220533
367125779
759846074
1254914540
494630979
941653505
820983124
596615969
504015372
834436064
1052796450
484051263
1230005109
1064574609
452040676
864039208
573129246
1260588722
783332011
501029528
807712611
510376936
879849906
926359808
324128770
936862393
1192664038
578538404
1068175054
824752481
526219775
734222624
774963542
935571247
779920220
278588552
1303423347
771615935
835362011
599595907
1065844183
631950530
712332818
607502011
1328162403
1202071999
979693438
700404503
387589283
262968016
955435089
473113154
616197556
709079637
438504284
464480719
1342662382
793598038
643413964
786146922
819538485
725030217
1205863851
395695951
1091457606
540980040
808282467
469961443
709899553
1396917026
630968809
1124101912
904815125
353257672
1347986381
1097093670
1106087371
979713155
505458729
879768442
947381829
1069528317
907932820
930741485
881162596
119863660
818834036
1362972274
1192270056
1120081831
1382148223
284977490
1077074198
733532244
1020536599
1343830916
1101594816
511126749
226525921
1291511608
975449361
95046301
789462961
720803179
860731582
1199443219
523454977
1199607069
1113452116
1177867592
714460235
416593072
1323850755
850368334
182666731
240417569
788668943
1120973318
1033413090
1290605147
693718326
313180530
989075012
871002969
413897179
1305445185
656452902
746997302
908771851
834705576
745333315
507073880
1223906121
459359923
854859328
428292246
407164745
1201598218
1015573576
1378445717
435958488
776982543
1393362195
304186720
671414030
752765746
555572832
1294076241
737763497
560522120
456932895
89707002
1232676115
853093774
850387377
1099646479
733354131
1257887483
551925813
1132135575
1259837468
1105846863
1064120751
1285158299
1332639550
405172656
1139022067
675545926
1200186271
1108050024
842570277
732378877
1070739600
1393367839
782947589
785310124
386085429
988328325
871033276
649614051
931739288
1369396381
1161141249
1191697981
943623628
975784427
993213805
634512289
949848654
884219547
1098325904
747035783
455186939
519436752
1388495956
1184078352
1231557498
926221763
1018190242
840208844
1235896910
1344715033
1224211536
1289740818
1351881660
218648683
612021428
1054410558
1265511935
619499765
772949172
1110971865
702076119
545066848
933483016
870274508
1308981318
1057278388
1129281127
1199325585
345555398
683871958
982153556
424025599
723424066
1224889615
44731891
1061729621
712403307
1231908830
854030042
1265862519
736221178
844469203
909032535
1307142692
674128783
999660013
1157406462
857065433
1338043604
547116995
978290707
782776172
1308897595
763027586
1291822590
1113337344
531762748
1276270702
160631034
1235380520
410153837
1200651402
1204119807
955653331
1388557131
1298964846
949844872
1389765561
525898107
1333478786
571316059
1200571040
649560785
1126085297
716905213
682101508
241896722
897643604
1068913012
1353837221
1011666643
1138484157
407881471
406665917
712292763
1095454465
782009636
667845439
455989082
1089445877
821173967
1064443274
1059269332
114867794
1201475588
1174254801
1263325093
352924140
556559952
292927681
953233942
1295479320
1281543146
896167533
1054198698
1295530906
631560670
394877040
1159111486
796642131
705899387
789380146
1081644608
716924504
765054651
958523503
1011180113
1355500344
888741972
992760479
1026224658
831337480
975886752
1318542963
834519327
687717025
1364811404
816430059
810637939
741686297
241370742
1096480620
1052243266
1099022749
678164519
1343595058
956070752
489086985
893881572
563157279
609642041
236513107
334526007
1312790169
1228645828
694752237
1073221629
846995574
986750024
1134467426
787945705
1386560450
937730039
983274679
776733630
573963418
883141809
609985386
601303748
1351140179
1322338751
573318255
104938766
526444235
404926957
1095473196
401357761
750859896
700250356
1005897141
305568654
1006676827
711952914
1398095429
870130790
846278141
791362527
993957941
681339153
1380219603
1384244132
471608006
935773670
535635958
1297780749
676929067
767169074
349824294
467640337
850157751
247463849
929922402
807752295
511889472
967518808
823595517
372278714
647663562
1233981698
534861366
1158778363
574888726
1091477064
577611028
366742512
722662376
841665462
1294711442
639601409
938362395
1295886583
543964958
1260630532
1399509369
1382747042
1007644883
823170382
1007694358
1315806516
536341716
86750520
882033067
608710254
852124267
1334590407
929693135
836795809
898005504
1380427726
1075995853
306062970
496927736
895296786
958868113
1231204001
207237988
700232184
1350388085
657920194
751291423
582815961
320607888
1089709173
504032448
550418709
860450528
1007222876
790123874
1219036954
694125705
1090430397
851672199
426492779
443751535
406261600
981054792
1391583055
1195504788
573065456
574612482
840934347
1249874767
133551515
1175389883
263176621
1258067897
965665781
1386775671
644769166
888150681
901258633
948941439
1113960546
421305744
870088411
1362361608
891076792
940026676
871247371
1190428876
1321620628
634771339
692310580
1009770397
1324690127
1089394310
1385020641
1362232592
475097127
1266588138
823475802
377600732
424769800
1102716863
1259083006
782241628
996869478
855704196
652281046
361737087
1375472484
677385764
953573057
746135826
765440642
1230524927
687390103
757108120
820550008
784605531
1013588811
1267197593
1283077054
245317693
750360043
1212256483
877413094
734242097
224085657
859973801
450228500
1257384525
330518176
393720363
80330620
1156953092
1036313314
729834973
1073269034
1249058032
1398551249
1337206282
789216129
1316450739
1195357070
448585995
538420541
860133474
745800366
465006693
917199554
1313185107
1290125548
737843718
399875676
1074625934
948464314
1203763383
1220670296
1079956308
1042290194
593747669
811215152
1398887719
1328693062
1142736820
1277037118
761118759
1310059666
693854407
524283815
1261881695
502174335
1313695853
264745783
404526066
1092383938
1354173067
1091824672
1390304642
493703914
723885731
224240413
1396035994
667018002
1041670255
453097861
1035692369
411240544
648504583
368022941
660393002
635580346
285717883
954978072
1181574732
442814117
382671342
854776117
868219606
851382762
1203487509
945421119
847255840
933000544
1392600253
691803704
888211937
1086688725
481979758
651436962
1199772991
1098875573
760000546
901429838
1054933466
1215244524
1233088912
1329335867
853923742
903081147
1282906695
656577010
873647433
1014848829
632045302
1226362200
741187839
731740464
1226350256
1099182943
788713735
945727628
1359580567
65325838
1214299337
1339349763
819686364
1037886485
858993060
1178080292
894874731
615207293
917444429
1312992597
835447171
954273943
1091382611
958953917
1286514095
918139560
971136666
754228440
780405151
581078525
797974895
688090936
958285764
1013818427
642204433
546395943
1386935633
1046874471
1385426076
427974506
786774010
774338122
663029411
730637368
1394456153
430216579
971209771
664886907
1343733569
1230157316
1275817177
621376445
851756297
519190854
946414276
293857028
677105213
1287584995
595297440
453141858
1223452002
1363395225
409793260
430002248
1173128863
433560723
340463570
1037840212
530497340
1297944646
387084729
792772634
518000383
1139929953
1240200300
1274400164
481626560
882078186
1375151764
551799577
802117272
750942116
485236699
711389613
841180164
843288492
745748845
1246129698
802759247
883756962
1268806587
1145283847
1216606638
621838150
831062495
1316252573
903596220
1340257956
1393481615
513899572
1363882260
634281325
1179502959
1152290166
487707930
389649985
1351527806
1148924125
582075244
1287380698
1139684784
1195284676
1296922116
854501338
372221323
417261186
715811942
904929960
416823493
609713503
910032973
241802851
352226984
859963985
617508848
1037510979
1289243801
1356295552
972891375
315731213
886314289
725427850
597458363
510651027
1144601026
1060651564
1287907083
585264879
901832095
1232557977
998573839
665381310
1089453693
479193869
543509529
1317575445
878415427
1002979351
1170752452
653612047
1320113815
1275760732
796664358
67309230
1212571729
467760461
588287945
919868529
1249679139
865835850
356295147
678095194
1089119214
1141185380
1379003968
1311031396
350291008
362043172
565967982
1301925661
920303401
1218069189
1240858522
1293627255
597221557
444056360
1034178348
1257845822
1023535018
1177458407
849709786
992309586
549874908
1380892827
1230357220
1167561373
677616410
473477139
438510909
1220837919
484919597
787760082
964180040
329680806
823595545
930956112
740373213
1066536881
1364250515
1223044923
624017285
1190009125
1218380133
673301425
1270719389
1142199549
959862462
661314218
1168915962
1359590037
750504090
1047352191
548200976
103129203
856335022
1255736729
537319835
892613405
422296310
1141466215
736476655
961936824
776836563
769108140
349320931
848928021
1113717286
889856331
892744495
439591660
1342732276
310860226
689307902
615377586
1360629660
385267429
931094424
1128468876
228466368
730852964
1039394628
1307213947
1236186473
1362322750
1324788431
899673313
1044162854
1355865038
1129270988
785685470
491579801
1328564021
789659106
1329828663
647371411
666469928
888856399
330201421
874316442
597695020
1252068999
1066806115
785182133
1275347214
1088756984
975233051
707134081
785086028
890261561
1232674394
686812036
739437652
346321522
559002790
1371292591
1309897974
730436461
851345817
576983307
731298759
1142583903
426903109
407500665
476538844
1117942332
420399689
1310157513
779629510
1134613200
1324347607
1040912430
606351123
771133959
1351596023
1175666221
732431873
1065671362
984634585
429323491
888952446
268697560
446321384
895842701
1323871214
1020790038
693703191
1364050620
876731328
510554647
1149874189
513419172
979387784
1251476399
1326336908
1344461238
703257015
471110414
1304671872
466621853
404121959
1067260010
791504114
456645464
1123103893
582748593
738137735
1279172269
992826903
676617343
490048599
973302778
1084670243
492447754
1040734287
520203054
1179886627
1261864896
346281786
899958999
963182891
643426578
383488880
1338604065
981350723
886086698
644972654
1289115409
489755560
563314663
862160160
731658634
1229221838
1188335836
828911319
904062693
667299787
1388181808
1275504292
117762692
1095022645
1059237974
1161512944
638750547
1224989403
1084819968
1169625331
420980044
481356006
1109528287
584128840
789769629
933697662
733094820
890345452
1239782960
1368921831
942198363
1384410089
1259920794
1044318762
1034930949
809367633
959734949
1300359300
1219822401
1056204178
313495957
432285296
615424784
196439532
895717456
401896464
298655796
494285128
284266825
919621500
1282553592
659916827
617186230
1290535756
381022799
1124511639
1060590668
1279113121
590464457
768707111
375533629
1282908295
1290978039
901679404
612454196
814553254
754951367
486271249
964602919
851797356
1123573490
1126483063
1010220632
869583485
1049845163
1249601841
479772565
725448403
714141445
1394733927
1025578166
1312976170
1088286297
652121046
1201966110
909034095
1361814099
821219658
1128055299
879086305
1117798147
267715861
572669981
505641782
378049068
711059290
1202961788
1359711230
716331515
354346420
248443540
850918104
864991416
154956581
1385884218
1066045533
718753937
497209356
469906162
857863311
833133434
1022066551
757600643
1207060919
1146567205
531502175
1305069542
270417846
1378806232
551636302
486162934
853697883
80541324
398046775
464904747
661048607
1004188462
604473
1261216950
1097736632
671190726
1134812925
894530379
755850389
767349068
517345197
968811496
915587901
1043835111
195187533
1233087601
821475031
921312384
1052008650
832765120
614278265
300730986
261078450
324760355
1223752014
484300121
428498470
1108595207
713119679
509419129
367330637
469265097
665671549
907021259
292503195
496332091
1173484715
590709324
45852219
534642546
1279750122
745074277
617970279
1088687868
744116005
456016222
950086273
1364194367
1321437338
726391248
1039740777
1354180004
806132858
938079561
732990456
1274890939
1303242204
1140332506
901396057
1269592804
766307847
1076946014
1316949730
1040338968
439646065
490320062
1180185622
394142473
994022823
1226870942
1338210600
893050483
679238549
1341415990
378887806
737710629
206201276
870327832
626387007
369437478
939484575
775952420
631840684
1299008904
669909892
600747311
946592198
806429621
1081330132
767503738
851615598
561581783
389705939
565664573
319002339
931251964
635775815
1341764106
407096764
527666899
565529150
694945628
507167258
712487219
612799109
1249932154
453599334
1399388069
964443647
466501547
639322557
822539605
1336106186
439489321
567644674
542380111
424368489
432441995
911949069
1283365601
333975924
590975021
511435103
1076137478
1390764083
300227115
867098063
527606146
1128366277
610514039
411022973
1282751744
1061872546
1382927375
526316790
841888137
1285200395
1084355853
1336358178
710299449
248192194
842076128
1133400258
1045293991
1130245148
964400999
198539450
1265717960
1024009850
491256447
461781270
881281779
634517311
714112249
159806525
359992019
517141884
367146464
619247018
809905658
738796461
664106213
696666562
431580094
205346390
475150229
788882825
327747779
567330539
897037070
678306114
429784446
236852655
755554194
884726403
778711478
675426630
1150503327
703319552
840659895
573071701
1296747913
1188149614
811915779
76547950
478572566
1021815997
1021092160
695125397
1357259540
347022881
795127605
640102302
524409041
1006015659
513701021
1085164233
504374735
1357854114
1355805914
1206640616
500110229
1211933661
1238350713
496016865
1352806509
184344230
475389598
399923205
1067288800
474862330
688524950
486641463
852068105
700616650
1297810650
180905138
1163178148
904584154
827214343
1220010722
711824409
858238059
468048379
776911573
943998407
720864933
500326258
582864070
1362670283
983026777
650384143
625631614
478908315
371539715
1123799729
679811971
1231544628
594949695
879299113
786311943
765365913
852186284
777721659
557839006
1090670498
1143812655
924670931
1352833376
733521693
433421515
481313017
1265476405
704059158
868448424
230304891
461716638
427315543
1005193311
798535668
1346699451
377009114
451272644
1367640504
661934217
882556934
970920773
609880097
792600209
323533057
1233071587
427441603
615263556
409624267
1265621469
1345281636
1123065308
1181743851
768387610
1395146821
1347376736
515020779
774732813
1382923454
89610107
1016189609
1113166250
316541375
557513507
1073886849
1012337581
1385175122
922186318
621161503
1117156694
841474967
1333405848
1049680496
1071745347
1103379347
571676776
422157899
844240054
745961983
1069463673
1231602083
965396858
888811369
1101643342
572500462
756324857
1271895139
1107066828
547075732
1028215504
1197765916
1382347180
525963661
690805645
522890930
1204027455
902128928
212532379
1273838138
319489839
750549700
1056472967
844612248
1372500107
660317691
550346159
622946278
1058632183
778892819
1379664470
1209743416
977261587
750873316
1264456926
1133185132
841011582
1038270518
407524370
1116792122
521792622
632729575
887688779
460241483
677011217
1334810175
276405167
1017445944
1068256292
707408145
1236682444
975837065
1224478823
406631497
1121467883
850605119
692742754
467785089
363377490
776654039
1364754854
380842497
717152945
1210842274
1205010772
1280485796
672051114
769624293
443816967
952367447
738620895
464719448
933841657
1379894437
1045663641
1097317061
237930828
1132517777
429268654
840710601
844506048
490039026
1376672620
970441152
959590877
989446050
890030029
558917140
523199117
558936384
754363270
401444890
1351129488
1060845878
464858594
740895356
218424497
1177171556
1052751201
1305886295
1285900095
1100821886
1196780202
1282286137
1310444920
721736131
653628857
812890842
441764714
717718169
7013133
233927209
899954590
1275737488
821630384
849810038
340290309
702830795
1015910023
1307602232
987813164
1256731151
993108366
1305099848
1092775358
555123466
884042908
685991295
342814269
935649936
1070280839
1215681902
650335298
654434491
1139186677
748724669
800414352
772750253
1264209824
810641987
781006425
1049558594
344975595
745951904
1094830749
1361187764
438341863
1316650826
557426907
635051927
316917528
1035437621
476544656
1043791192
1189181558
1300563307
1150098299
876647546
1155006558
1381425062
675524354
1049512329
587508635
1365458826
1302584451
927750631
360980780
1084306018
1290446129
1349344525
820936135
1374784899
608983121
1385928612
460176457
826076800
977545620
856690043
972027191
374507173
879867137
496424064
118784128
1326257824
1312297282
764417845
1049955925
139850845
1268315712
657189015
667280483
1006377351
883224389
963925610
741508299
767982583
226565330
1020724527
757640721
857797988
828992618
535556592
1325107514
868762201
492442299
548298962
1339617284
1104076080
1365133258
1062028292
1380318001
1239573164
383910713
1995685
1276588662
475215333
1308138078
339081230
983989912
944001254
1205875287
882059840
1030130198
1004106609
284690867
853054711
687916022
1261796562
1203847716
337904268
1378498491
1379882688
1175791850
827341121
476986822
657027795
1220578632
64799803
1079374640
703766339
974102655
507976991
1373704479
1267272423
1008561925
799163963
806585622
758722526
537089018
89627232
1150450079
864411982
1253532941
886030842
792834531
560580687
1359941499
1188898361
698812087
788675644
1161033846
615909348
1195433621
1167673909
93591671
1396018496
536204492
1076917425
1128381681
649228326
1030048149
1347961425
938563968
1147561111
1367055403
558061426
1239789024
1163817646
462044747
1227551423
974212354
1164224342
1080554806
810778737
230369181
710644213
676778298
540309842
515981809
1015426788
456452528
1234054723
754632408
278351181
763681118
512239014
125829002
1044729186
1070303162
1008768876
311268021
765414500
1318547399
1297681975
950906776
333912123
240518704
740391958
494937582
875610238
1007355623
159049063
674490005
1302536402
495271180
720887380
412499379
25095902
557193308
1046742128
813108748
992035673
635627850
896008760
795987351
452997831
750455417
911537609
502082353
906617725
1247718766
1273275365
829447563
1264043400
950734052
470756284
875093582
669497344
1017486679
615042806
670362265
397143469
578694697
427998737
942194498
393633612
792896121
1059791696
1146873439
1295790289
311416306
1397773667
929927632
790036281
690967786
668259129
1050396764
327710280
701498611
1034253541
1061126849
1258951516
1282122871
1393659805
1362799087
726034932
638231926
1367017994
449060662
953996744
578453141
538186715
1035920926
909226189
1014164473
573421265
582428021
1187518326
937833115
466195180
971438916
1319203272
460712919
809630590
800586766
446640091
1128710625
801924789
35301590
1273366704
831324311
1165867543
435769221
829082058
675070308
1239166093
654833566
554683752
682971017
1389215359
1242763554
989873598
652253158
1336806092
1023554236
613638696
721085260
691720551
403991984
1313771032
1057624256
340987097
530789804
1305132167
1064592831
485191520
412730278
860051799
1285054076
1155661281
1378030511
402414970
885743525
930989894
825744814
1056846196
813112813
1254667314
1317893145
1060387587
380866749
514149100
1241351966
675059549
867886098
532961440
1174149658
1307003518
1154258718
555003907
831573974
813825289
1389855451
1272026169
850490134
654925907
1353947399
1370354948
208456138
1139794876
1202531726
1068065868
1385031912
415169761
590629385
1176520624
1146636033
1001505250
1391203328
902051983
1166023397
690197143
1309168476
889149940
151507357
1045541321
98774052
133192076
1136228247
147760675
1309981935
1079791796
829615501
677958492
1394283638
529430263
719757267
822754581
1355442147
562635042
359943769
870830494
998038659
1266465472
207705491
476034668
985267084
800261376
1022524967
1161875366
1339283834
1006859453
647756293
902616111
830993182
912495524
708433761
1140224196
898769954
702619969
1075199362
570765808
1279904774
1137869566
1274466409
1177364364
1188509030
839555435
1304138306
1334267449
1364258286
1325121610
508903884
1286804741
1219171470
502812915
1133170992
1398825273
1364445082
415787537
483787551
1062462463
784581358
551854108
587299060
757010746
617568845
661550029
240866009
931809646
781956888
749665932
1168112665
822013156
1133651127
1349390595
182197275
731022345
738919788
1280759566
1389608624
947544747
1078165677
1171920534
362129171
115720339
879801629
1235828251
849414489
1128620143
508128023
886351901
1268233180
964967307
256109797
1099622327
1077934621
241387251
1033577703
1238072115
230349185
677251417
592529919
951815915
1369652274
1306881787
898579345
687930533
755781917
719223355
872099839
742350095
825318426
892199149
767208667
460903165
1148306990
1363884619
1270768726
603923397
211858556
1103830015
197674472
800225631
1250040013
1327681541
655729658
1074376296
196076545
1118558656
726212734
1117263871
1055895959
693394516
1204107856
645411921
532758992
1250673591
80706329
784379236
1123312826
788884854
610363406
523134566
333433638
974177323
330024118
387911369
991324452
1038557243
698190215
804178779
954084118
1205853113
999818715
642156523
572876293
663315138
1233240727
683735678
764622857
876246564
939059748
678533749
596890667
761824561
603771309
501810724
986695908
788253995
1376761275
1211237494
827926915
433658269
1141410178
1333601406
825123690
842274220
1165221270
1340473891
605571203
475314900
1352425628
739496503
528078015
590562939
756373459
240315894
882039904
696334901
871091788
326781107
1155479039
686327869
978965686
904300641
1267592791
998192093
957125562
582620219
942233058
1267098681
1155596974
919582656
253639923
752893318
721199311
927493084
1051743379
983589058
973232395
412632344
951139006
1184920305
1045664751
1170466975
323488448
987038054
67559876
538380593
430272941
531422572
1388653058
991751602
288950947
1296539961
870294726
616010971
1280119277
589279728
1389152965
1302572875
861050216
432184476
657022305
477081351
1340497080
290452909
1138943688
1355295046
745330734
634990448
885113426
1267855737
1186253051
678538187
978080719
1034920074
514069090
1243716431
1364052757
871499064
634458324
725258585
962532780
490259343
278439288
1348528165
544878408
360419216
765106535
1319460514
69083403
434070943
974310756
898679667
689353817
906209265
425615531
713884223
758937372
670537144
787822105
899065497
667346249
1015732046
275834695
1317132348
344496046
811157032
1337736722
728087833
522732815
363025909
691440696
1075059551
1248861758
330802992
1065567678
842056367
1242832691
873903863
860915392
1102060070
609685325
1353918602
1250333120
1262705188
1212539232
482146679
837547293
713707303
650976009
492703746
674341679
370838228
526180678
1349851019
1055206185
873220857
1299874863
875163866
670754698
1036242029
921648649
837034739
228618574
1341080987
852967100
480349317
1056817365
503435096
1308693176
522537832
792042629
1285994952
1240620817
809856211
1033327769
1373653550
854097846
788441521
65226793
505104784
647196298
535583045
913962142
1205697254
701797142
251940861
1073710329
503770855
1080237105
1361891479
1039066326
1129780503
464956812
150632848
610501185
774569754
1335240379
1282765730
345469643
666116972
1026036771
1201464707
577486019
1329544696
378404627
887394356
1225841587
644396175
1289561644
497563849
1025628537
799857103
463214333
1338732458
837270229
1277934526
1165136133
346173864
1060393058
529054153
198412371
827437875
407010097
1185862804
721369053
1170791502
1354435120
1081913091
1098039112
216486888
704298562
920532854
1187342937
1005808721
599302643
84013927
549234905
759888182
1112653787
1095671174
1019407354
927282345
1335040689
543613891
1349348502
861118573
780086660
239274490
1141818150
1102345226
943852509
627892536
893501126
794923545
679884407
1279971388
554784656
393310395
623136455
939801
759231722
84590434
202250044
1056685773
1269508811
581080879
1247801007
572472759
307298240
671390302
1115378434
909680070
1231324962
1058965947
989096732
950599970
1265385380
647894525
775514813
1169949905
546781793
178647506
143951467
472006114
702908666
1367534019
891812048
789336889
1227334014
815727762
1208714993
853211493
453803575
1012878949
1248178267
1115050928
927406600
594750828
571780386
794536517
399515475
398778782
881949810
694909011
704406995
975321044
978445962
989421764
1091566246
673029015
745211315
1302401373
719592672
686078216
684805671
955267859
618017595
1004881642
1009835053
1327472658
683258652
362299617
721769014
606567105
436513354
939195064
1300187650
1235696182
816268965
1114447190
716824612
759046025
926534124
666772972
793261333
690804409
1006293982
1341669765
1218161124
648308841
694265626
834036048
201017832
252728878
566035924
863589629
708984736
741148345
1207015652
1038832856
907558574
506753541
1052913328
1186471568
1177069166
768275671
275271524
1082247648
750804566
1289932604
546517126
1004065394
792545589
671548340
859853441
873025704
850914091
847231591
1314404506
1294844758
799990441
772193681
496824286
1117910716
1359357598
1100124912
480062658
829612336
608810234
697317715
492622529
653374414
935380053
689471654
708461476
540712398
736692820
944475981
886013666
136352203
430244537
212528284
922852891
790899876
1108985581
1337060433
871519750
499822368
684731372
611185168
968977940
437932083
781306683
299220271
372769935
465378514
918502278
1202070712
1045422762
797250229
1185420132
1363277411
502467027
405750834
1138767367
1377987646
1150934130
834127550
764861017
1049092307
1248786049
920765815
1397584844
934866531
372588445
905395189
534496889
430463078
713731303
845037718
516225084
958972827
1335501804
886185400
526781222
954771826
375977124
1094182248
1389903895
1378427407
456603037
606225671
1026736195
1208295033
713681787
1230277404
482883417
736634836
1074442167
1249826289
403143438
441905351
1106041574
950967830
336019767
1042045350
1299800392
1246790739
695459134
422011584
499287485
765417701
886653918
769153999
616877861
498712719
938423675
622371470
818023410
721426145
1068238884
141614461
395456466
1145202551
748041969
266379872
502465328
588527569
1326330297
814158337
1381971463
723941662
1082089424
750836294
1015174141
606977074
1259501093
1285139884
599976796
564664657
1060204919
1209840968
1023574751
860693281
923547809
1074017987
538643148
765042203
1067591011
448683859
1209360538
235632993
631660263
705092534
367556951
1062956490
1292445179
1058754337
572332172
629015572
1079087769
499504764
1265199830
753895277
1318686024
223201775
1024919424
450635697
7035535
718077773
888309047
720511855
662299225
982840936
740883647
1303082603
1182698531
678366626
1063546670
470344165
100194361
1191920733
721175379
476055726
1376032998
381727089
661021114
1117692765
897331180
1208943909
1379452723
1179698083
880121341
1053163032
387006219
1131103881
554437188
534439945
978298574
1238919994
1301903705
1262575175
890750644
1270981286
1112407822
756539426
881449772
336318426
1285595036
1355378140
1096950523
993563004
675867631
759150309
1098333529
420959748
846920423
702872330
712563586
304348365
715022133
969281980
1390306379
1078785541
390661917
519870892
309337942
1056897938
251376954
1254484147
1330074325
772653048
959206644
769941322
820743879
1367148983
317040538
598658787
1314057240
711388247
1391421591
447215284
129030200
828433295
1140467908
438985575
1199637831
1216808161
966542648
868220462
880637240
1382868528
257672599
1025901792
703121233
887597841
409899555
886351647
1347598819
507666308
700857376
1131280800
780945583
858805529
652168960
609591579
383327550
994420531
513793229
662016095
1078997130
613608500
549363191
729437687
517573287
914359107
1178219669
1305770739
500235934
132724157
1009136160
496154754
1082711602
1270622328
684359307
1090554396
672138797
472469846
1363636878
1100120627
840552942
1230335213
849449242
958109401
1047264036
606618353
727267438
953595521
471166441
812797875
441667795
1064116880
1055584785
22723154
1189947213
731134090
1262837864
820542440
1365369848
983639049
454617710
1268441955
925452072
446439263
969632253
240614916
1193928959
1126564408
505927087
883568589
1217679500
974719205
1218472934
713642074
1085907658
957952326
541238397
417453182
337529092
900160429
1259745935
916730062
593748098
463861542
564263706
373494854
270865004
1233711795
267818544
1015419025
692534499
858808989
958424145
691177658
1015087547
150735535
918948292
1271262741
1034970019
975444691
1104778019
495398238
710185013
520454711
965759447
844785240
662277616
193369901
689735645
1139176610
847346905
1016433075
1168816395
498564206
621602359
575984566
570335001
507135136
596653499
1205300616
1336780264
1158905843
360223493
741231256
1352041670
922105413
808803319
396916258
703178052
604980079
1376628981
410996550
113000360
609123712
585610131
7092081
1391226036
1371747476
454023277
377582372
738883455
836449865
964790746
771101776
897505780
506628273
599182756
163373229
592810938
1165323472
455504446
760313239
1138394603
348810241
1099427491
1280933596
417014184
456655504
675034397
1266553581
798565512
1150536941
320343463
1126413832
1131080956
156235036
1269858884
956695221
793381571
1261257033
1122540802
418900702
623032736
332989236
1288375632
523211348
693046741
1064288387
1289746340
842330649
444301847
634687409
807167346
912352611
1354210230
798534935
1072400824
423128995
1164026317
900261574
822066182
1347251220
1001396485
885347696
1200377806
475553745
1243582196
1269730429
1335308951
1246181119
442871218
769414669
1318783246
1323669537
794893278
482436897
500110472
610648710
530104035
1252275032
845033832
1238233171
1335828464
498420819
880713612
273575430
666347691
1287650429
1333303678
291744816
886705295
1071451458
573427043
448498528
678358572
768207944
322629124
560925494
881887475
1114332134
785604632
789012501
765606872
285310907
1365973232
3168686
1327457881
1361697067
388085466
620196943
891053810
952039573
606114886
1097795642
1032679965
859026636
1074679073
1186761734
1222046790
401980565
964739100
1306882787
303837469
409855482
701852368
383439384
467050101
854901130
790501953
1286490444
326456300
890639332
660762572
1098197330
608692279
1149365201
1155571701
1377499631
793890010
1263066753
1234905451
1079401940
687133131
280468173
991539976
466980078
1266252622
1002989163
1335649550
382692332
1208381019
1361391930
1381185580
848790212
1239737765
853059541
812338650
841342865
1299053148
550621739
811750849
567053309
949821660
1005462477
1273361994
966652547
456821372
1171424531
71086508
967190143
451382948
23881810
1385463474
742080261
1377287916
248797570
1355408170
687700543
503172870
956589810
1267259904
525709434
338349506
1334052200
1155803162
607722164
1095038864
807566623
604003663
789766358
428396297
480017307
1068891914
883139532
763145932
801923155
526049086
588416013
348726437
750916375
1935863
1356431079
674116570
300110823
1352472487
599544057
1191470391
1016554288
645655007
452459508
1389319498
609168115
444665923
614372856
1240628078
1328240179
1057579977
1399463913
1074267447
746937736
207004736
570697776
835044063
1309640026
715396315
631128732
852782364
1146633121
228902837
478005275
1179547604
477915010
661934934
612455605
771787846
786360586
380360007
330649181
902481102
754725700
534989988
808396213
418865026
825612419
1319949103
400019898
722656752
1209417420
738841905
960853030
1269807338
1343413438
802669777
1032638302
1266883230
394981991
985880565
653708991
1325793919
694250400
942085838
943794684
933466252
1388924672
1330611219
1087743205
478458942
739144056
1277402836
583643153
831308445
493981382
1254964613
843570063
453527499
535795407
1073415696
648812952
948953343
944856993
1245324743
1193172093
1078124965
1068290259
958856638
1039136439
756992150
705979073
993087690
1329585363
400265677
788087298
543622889
893271457
412295854
323199903
661206679
466609705
249442767
1316930081
633473320
481490659
1323135430
459049369
1273682744
957570454
1337428081
1021270588
761102702
1143205713
844700847
498216901
1232326661
161090705
1318308478
1066964899
411284228
549454211
324930769
764512170
441051737
944456907
1038638100
1330852227
379910437
945420164
940381702
428824671
479436104
429455724
597826186
813925583
828487771
1315215301
1003683784
582708645
742165559
647135490
1047593883
765833124
682399059
1383796994
415475915
51266200
289920944
504232293
979389740
536929347
688171507
1302206118
309276359
595240800
1303319577
1308301551
567772490
1077399191
1097483075
906926946
461920645
936899257
1149928097
1139567709
808822161
1364020190
681994819
807172651
857208018
1076957639
524936599
968351663
1374276479
838941991
974853226
393716322
1359573569
1335458438
1363669284
426209737
1072580312
1288036021
725627395
641138179
1353975159
1275853856
683407136
259172156
1165860118
999874409
953225434
983588680
687920731
704065481
850818151
794218967
1089295609
586754007
662300749
608889286
919416522
1348258937
691835451
919923297
1300397089
1333552145
808537065
1391598404
545707435
1025657004
1226606733
918198835
1310701168
442778967
904261140
729033085
1277921505
741444110
677230799
450234463
663125526
926754524
738083252
1308268663
111182805
555324277
707595069
1275852906
1030800116
641807099
1134538199
1080162076
1051344508
672127523
640014714
1289656788
544221646
1359655386
476863772
719178024
982870071
574107167
1066308915
386971099
1224989686
1309871212
220321369
1044765220
1020991855
449873202
1338261690
387962230
842947032
337071102
1002714780
1098865754
885207033
810712851
647961087
418533118
352156654
786810044
402463685
1342459459
395541708
701385400
1359836656
1358568540
660544512
1268367986
1033311518
555904267
1136909923
419942671
91449383
626381002
614974423
442734588
517206947
480931530
1236728168
834986187
248384057
1212577632
545218698
1025637700
520727046
512159736
719497125
757380782
833642919
1081318955
1085248662
610556587
644302817
1348430531
1263231553
853485031
908042735
526054630
808861320
988016610
797506747
1275945305
835892836
527150613
1396223608
480063895
375004672
383621481
244546791
602403879
1143672893
697475509
1014572040
369364114
1108385899
1369398186
473222531
1200656732
914473940
927000992
681318194
1052230227
745719107
1320072920
70664326
776350730
621810272
781033864
1101212804
688122149
344105925
1055250244
1334232367
803543863
1215447611
462172461
942026878
718883154
725292278
1033307338
1054918348
780740981
694554408
81564278
602035703
464045389
384172108
946983472
910211228
428718641
388341049
1083632723
1322683679
1083118891
1370178937
571301972
317399477
1106125037
650830826
659050345
878431266
576798723
835476068
1258819516
594985368
1032119600
820535487
580723698
1196527407
1021135222
404348321
983862674
1145689594
1259360117
436218760
494542493
932553032
1276455245
1127118428
1149568262
655724464
968206722
569437929
1020033723
645246053
1163854482
476175407
1335780851
884526004
1322396164
1381527216
1198966878
1014237797
264997751
524880479
1261070869
518426988
609167808
914576337
491392125
450224645
1165415571
1127102202
687092455
375623024
1339843447
424163557
1174130115
735107042
713429445
1360272719
779479672
1218618439
837243036
949941671
572355722
388855989
508374217
1068730448
666900796
928388503
1058766595
829185211
523096681
882393665
864918568
1210518421
457143578
1369334203
205662745
798006548
1042796941
731240744
277541476
596666744
1324323235
1395162446
981917916
1061494034
414887268
557579942
385448059
743265308
695701936
721099871
262204601
1198719759
773294769
773925344
778821918
1064754180
734976502
1143509407
336770159
1139618875
463436854
153600844
1120400310
513442970
1167677926
1094056846
870200843
363735226
835080623
234427939
569356174
395138685
248112095
900479770
49949718
954348348
601994906
559301242
588114920
991111134
1082655751
715195498
1390785883
783081482
1279688488
861675254
458875743
983435967
486405620
818197497
404201156
624487816
629665318
950156197
1397640463
615978869
1364544670
659842785
1283576744
672682908
1287218623
825897947
622371776
454227570
760092004
1363967211
1265138921
714461147
1290651184
645992246
605708800
393824628
1188895281
535185511
1316425294
1197937496
744770254
1287492450
598986284
1174504013
995338997
1116688059
1109498861
737655699
927001488
1310275796
542422550
696024032
531764500
654513030
738168141
933566965
1038649156
977062595
819470851
883556997
944880386
636937322
1388106927
333874235
872833989
322868015
355357702
635431389
674169727
496818605
833882783
429306844
488635676
447944307
803801784
343844225
735445646
1098836643
384252219
1052407036
467960703
765522920
1213605652
832967824
1330337204
493006309
707212060
1056901251
778229553
683186622
584718555
928956197
788593885
1106643826
423028926
760299979
798702039
501846342
870473742
413204038
1019484989
702641313
564784595
1318942708
1081669671
1350213444
734008618
482936192
473468461
1152619449
618826881
960889786
544645279
396695341
367965259
1342479647
452184515
1145323174
871570991
424926954
716122549
866222233
486065171
539971338
1006936349
1170441390
638899996
500359866
336242900
904476369
815350840
577586582
423003477
416164490
1359225762
1117514890
368410868
975315499
667958274
613370696
684492344
779895529
719498028
485044366
1171509087
863802734
1341608986
753075092
1243443833
444707936
1370609242
895756778
874477325
373339686
834775673
1113164751
1161878560
1119182549
517766837
230681214
1361370643
1239094354
979336960
1047590219
456596272
1268948371
486470324
730459052
699233285
1255021072
74933449
1008850572
997222187
946388159
787481505
880489366
300099239
1233165478
646302879
733118894
1311279951
575775060
488675614
1157006504
1310719564
834975728
407857517
828771157
541734177
914605392
208672055
1391442192
511439376
414546168
761463309
1130904164
1227289971
820646296
1390412249
696065230
1043675217
1165038443
1355180271
1101636268
244653575
298435608
747951688
1325240991
453642570
735194761
591212956
474711596
860573835
693726291
1082616355
9442834
291945085
1370284039
842277027
1072631163
789964757
582167488
1271727801
1375830737
1030952656
1350518873
726934810
862238805
1317175566
548103162
1107457738
1399812104
1147395926
1337674624
904749841
1153641403
724002910
758398725
853368498
1232228116
782556912
455381500
908767765
889070138
535951691
1018110084
970121826
892562068
686597672
588737113
952135240
1203720112
977611139
776522496
611635580
997041841
884611776
677229720
769675731
1121383278
1068291370
569214024
1229789475
990506433
1021790401
899665112
485285255
1126748535
1231839730
1257355557
459049471
883169911
395303596
861412256
732030794
1010245673
1170989447
650908829
1170768867
32693567
1090490701
1127493698
684747236
597005966
1318209556
257681095
849560396
750195880
1189521489
665640283
703184909
789332037
1298879838
598021864
1369154671
476961382
685571401
731109319
999518080
704837518
1029699281
393451195
220544693
1017754026
1106209069
826195577
860020726
1210552405
536837089
553289708
856427833
984228991
694077497
1157204854
826418762
495718260
567635361
1186402675
1236489442
1007375384
1292660562
1371223826
1210478616
1351084271
641669608
566160598
992312724
584103543
1181968999
1079993876
797433353
972609642
1124180632
725786997
286641279
1289565187
522642524
749756113
1356061512
466651949
662855553
896245454
900058820
873500301
933213662
1021361846
543640074
1397520699
1275930013
1088079312
483547577
1004085995
801142439
1373941034
1285239669
708695369
370752111
888421760
979501335
558451345
198007188
331988692
1137599789
1349251327
766236004
1092013108
610500628
1187227025
1398348479
728595858
1211998256
1012729617
1193650265
378469363
1011506268
510915802
530509678
922469848
610913869
803572957
1326892190
547978672
482788307
519565469
364882540
504686642
499210763
823780655
363482242
452405106
293567665
805718228
352856223
466469868
497419011
868742724
991525306
973126643
819510423
875646452
1217834215
426934707
1161687954
922461558
932486767
475820119
867924025
165229250
311712016
890734157
1261340351
1227081847
332332868
1250138448
617840774
364795602
1029750677
826486511
1048684916
1062138946
1019246473
461459055
663184977
220522133
1182962459
1288878904
519816740
1298200806
435266842
628432789
360338495
463923365
460262613
527316687
793500543
562916882
605256746
974283787
723225917
1286004550
805769740
1316322789
1232531659
804297774
675497231
497637556
923908801
874705937
754690619
237138836
751800321
531764855
654090448
823684119
637756520
729755039
1000273703
309475939
698012434
1320693426
274480692
749417121
529603491
1078786565
906801213
1025911572
726861681
925977269
1299912421
786000768
910386310
549360631
1132359437
665135277
775070097
628502360
795308457
493384105
825237206
1042273722
558361194
1376881798
1307908816
1364264078
539615593
447167305
1343427240
1338873861
676657489
1161810652
506368681
1379864321
1330563653
1292826797
95339165
614039957
823498938
862650571
750195714
740916012
258713144
524070081
1276182356
351699994
488548273
1053608546
752015551
1349722003
694991918
1385199114
1287945140
1081773844
1379925381
166311815
1378444527
907461096
763160965
758056806
125665187
886645603
469101264
109766207
852106214
737410319
1070869767
1236990830
2627458
868265149
246424540
734519583
945911534
1027046880
819672496
859261694
1154383784
131111692
908767411
853620255
191116438
1115145784
1035137084
451184821
1027798405
837216635
466264375
737826599
588822065
912664168
531070875
1233559355
1315360333
64545107
890318193
508521956
639969534
246151553
720685733
1381695708
724982344
464895917
1015929244
873553826
353662319
146231295
1379591157
463560730
563783218
988858242
566085844
1035094117
1289122956
1339029123
1134588950
630790748
189523886
649596188
998793029
792963853
952376373
855647490
1108035448
1005062244
1314163622
940700723
745490855
961103304
856385812
1189397391
786814416
1343386463
569118861
403132912
983936932
917109582
1309148959
129260122
1150502436
1063416561
1322350366
918198748
1228273635
423053534
716625979
468331695
695669552
483819397
404207375
1148019115
1002714259
1288975953
1386502025
1168391401
535976791
948727160
1099269255
943627990
683468982
1058301049
1268654770
638316027
446533899
336438137
607576406
1053424835
1262766268
764299935
447002378
632722249
1354767935
752651944
747587416
551134718
564342289
1023218057
616911041
1368002742
681984881
1066042076
948183635
874919721
817867350
429543404
193028299
942932756
693475744
1279451744
1021890174
574998865
639211643
610715369
885889824
960325103
835267767
758660511
580406092
705353165
877113450
1386339500
536904619
1273691467
882968159
1136241222
1019067807
1223643123
571610124
1349320287
183011949
1260655879
564845740
1086655586
981932323
746621515
704632723
1180038397
1315278721
642234051
832090181
736521355
373217832
954177850
859202682
595874830
881355897
549284254
604623605
1181729303
293255201
697359998
477773015
397510412
1116898620
538578802
1361370376
363943546
1143678131
888735869
1243699590
800964604
523687047
650938067
561653684
342756354
297616614
709177056
858477682
990290338
304829243
619704449
1341428829
624901061
817709579
855211751
1019959017
894073727
475097947
707411120
1327257527
497103662
1048034366
753166020
305831137
893084913
878143022
902452572
186139557
1169019063
1302424027
875270848
58626638
352891886
1326304406
863317647
738686438
451336356
535432509
741172321
1162217319
600561211
759538998
890323590
621158881
894857211
872316263
1268730874
659965260
837979072
1328956524
286991423
1248329447
1031189812
861825214
460487049
720210450
724184454
421445025
1348791591
1168967757
328714660
1288872438
1332374820
1253215314
1260182864
818397543
132042277
1356997587
674093549
763678746
1301428158
1345074001
800508726
1118193662
816113068
1358030502
1390341581
480285436
1359954299
397951108
288456492
361987814
500049746
986300900
968329400
951992114
689315973
917081992
1285829587
1231441509
993709783
706003106
634600600
533022424
901458211
1047083641
1083687718
1300971693
928605393
769809561
1025215779
951711610
854075542
291003482
710987133
907814573
490111326
1003004701
1188668262
733618598
332757902
1312244167
537240392
1351973927
1230444414
685749019
1032181809
673158368
1008133843
876682010
1090190153
380497047
1390276906
836695548
1368863453
674708550
654279562
681259876
733564653
404376521
196228356
1037890128
1075445954
1173933584
1305029257
824882578
1020129111
962618353
1126063139
800912195
969072127
713204567
232238016
1137451053
167943973
750778795
629145536
628405249
413229223
816983482
1147197264
837045927
966245260
1327996834
364463170
556818357
455910013
864489833
703724909
419296040
1233716348
1015585628
1339717005
653278507
837314254
587412962
1187368995
642684499
825222312
1333901674
257452111
662240464
295837160
1123012498
1060484728
1013577729
728677744
383823277
260930283
882239843
1284654498
741283996
430128355
1014791031
1159154484
969225393
710681578
137431242
424608985
538084557
633079222
1156368116
1395834282
901486561
1202656604
638266367
1390181221
710239950
974665736
1241246196
813051307
298884344
385554534
930939580
1329973636
900917356
808717043
1285080800
1386043668
767300971
1180416511
412710591
555046475
1047908626
981791337
436853994
1397597696
576487290
861366497
559211146
676505364
686370005
290155819
710410107
1040501811
422722053
862518283
69423153
1000337196
804848105
1375737279
738316961
1234000967
767563678
597650305
480388431
1036000836
1317527006
1012443480
922977625
803196438
860503809
1286969602
643096291
655109481
946385886
978834686
1204157175
1005305140
668045954
526222744
1271583827
412896695
816452444
392886823
821547629
568830435
914297977
707023629
1084193425
1199500854
1283073057
859266412
720770805
614698011
1342665918
1108346664
1115906818
960633716
638787310
1317566724
1017205005
1368144415
1158104773
1002123213
866502399
1068559409
832494264
715302377
1274734279
684009666
1249272212
515915840
797452763
789057211
1295523216
765112131
1119296275
680420452
796203342
1203193092
1029395069
1330303108
672914402
362145150
717153169
1219321553
782283757
750054084
405001668
1059743284
715529615
1176076148
568894351
118774564
933582599
1052464161
728689151
706347968
560651410
1285589215
950833328
576123644
1119109139
1377600149
1143329808
604759960
325816246
1323257485
1247561660
1355708366
1041968495
1180551789
731844067
679377199
1132371187
1141871566
1268920367
1088072225
561992126
1249641708
908546401
907690367
455700650
903088402
1353687485
1381849958
1391646462
1390965764
720128854
587950087
1313793026
1173818445
1175105090
734759240
710979819
762162947
1171675097
233902110
1209160135
499302896
889596180
660759451
545913028
735484678
1228565368
753048158
1247171241
904978665
1270199235
861799742
1142984080
822524066
938384794
937033035
482394884
910579888
801844201
526937912
1386070158
963849458
1063148500
513651239
674536846
1144093542
951324070
951802615
785868718
1042832656
1384431006
1340699305
1303308759
1091200252
428429522
830889610
762664871
707536617
1290445410
636137372
603674181
790350309
1189917203
1367196771
1324975841
790865084
362108831
320414723
898189912
1236593305
582028222
552876787
1385242991
1325249242
1239282966
1219131286
1118299779
1102129706
400117243
728464014
1302878099
459627316
855766872
905328965
605551578
1288967013
1362198946
748285411
587733786
1059920236
429099312
393457790
989038072
393907644
628567558
1355694073
746720602
735204388
801435139
482839838
1129678814
1018735787
736608155
1319822086
1354614338
714587023
778371642
1218376300
1342176275
672303944
491795552
1372597821
779837182
887106397
1110275995
693258263
968028986
827526145
916928586
361025342
1239010545
459310928
795677674
759420319
1313532145
882291384
821713070
763041604
779471630
821965857
699582913
659158899
33062720
1342345559
1242760374
338613452
1343194610
626425870
954758883
1013661002
1335268414
274276221
711715962
459919278
603763270
824849954
508463540
799519925
205885566
1083696393
355727174
832018985
253460827
429204469
1054113909
1238023950
1263068417
1332437922
523056561
1029149289
593730731
1379960112
822308101
482853173
375112504
618644002
693137119
510857174
734954621
559623866
309828925
125485976
1387278130
1207844815
1163853554
911895412
646810345
1241961033
1007277736
1025521318
1103867888
1093781731
1118036460
75620834
999027951
993162837
1016296243
1014432094
1384913593
723418818
681483881
803075537
1273299638
525719685
1276800009
814472297
516154498
1297891235
701857708
1342811402
588948148
859400762
1150707182
641335135
1161536629
1016657507
443622162
1141651595
594478508
566974385
1346014716
1336113327
810469809
1282837580
429996831
1286040574
795340896
585655731
723849314
678325748
674234513
850035374
1313683108
1392753315
1339951557
679028667
832455449
581555390
1072663077
856247375
984413741
815028908
553566329
652991105
811339562
664968717
1234329912
1158955014
635980891
1144089983
277921665
555759297
729141459
671933141
1148682050
814762237
844133834
548222894
1214289223
289212818
710761639
1266407864
555191468
555140165
656680584
1147795256
779134184
928172997
411605159
185578188
1019362141
760099368
888762211
49343339
1322832433
293209127
1015062596
956384325
476671045
275490022
678465673
715416297
405350401
735492997
1284653083
789189333
610556673
1294097447
732720886
460193298
1369369650
462846817
719476060
944701992
782180812
1132921420
1147012194
717127254
889019612
1304624762
731061170
457128278
1265614195
1291995670
1297437823
40634337
1254857797
720810983
1072801162
625337045
871140368
1315857067
339193642
675737003
402030757
1189430725
638396900
517242016
771733513
918173927
567340469
1303425793
837667989
848922147
288115663
1087617216
472128669
743994384
1009026228
264264287
799398611
653469147
871028706
1063748423
594478610
625979878
129547133
647897331
416519919
610945858
696390838
1057874622
1382428425
1090143902
509046995
1137739324
1306211593
657463115
837597649
1152522746
326011484
986398194
813339994
799160494
467020337
697646750
1048020118
887920011
726570148
805175401
607858961
253462911
469869416
985425316
615322399
1197281896
735605107
133312369
470247348
1226469852
1396159557
821184290
897664452
1233918099
641620592
1191258765
505717146
147440537
764329163
881486813
1259439785
1382859650
685382992
630708903
265178108
635325634
381724106
563296008
608663390
1038567097
1005122950
331738822
846461004
43947326
464570102
692301635
1351696844
1047135435
952181750
882250433
821584964
911840723
1337126609
527896531
691305251
892972572
640896022
265264244
585310886
621509181
455141629
1317720975
1149805117
1313422669
1145206356
898921262
952424556
1264215066
1260566135
816878196
582382010
384183791
674363995
1318469465
1151990301
663499707
886140927
1335302728
977760009
945343996
1337748079
380136203
1279907443
921817451
1199676247
931219372
981597195
547382623
576820670
1242658592
1069662889
724746651
870845485
257359431
793696030
1351505847
750765089
1352142544
427995636
983201892
1046827594
869795787
481835388
1193842583
1055858988
1222061296
620140279
981340079
654312162
1241212547
1313659439
738571964
891530566
1006250510
915523246
412630577
1382104243
1251246256
925992960
871967920
569419952
718081385
844610464
1370831443
844526113
900140529
731110545
1237864268
768154652
1269409043
1244374098
541089744
975268710
1014732804
733611205
1227112094
1163386840
922648076
1265882252
1200001878
452729372
645051969
1020859886
810743526
1053875927
914696122
1029829449
845251082
1277444411
931039185
428297220
453302437
908692677
1183477878
1140246117
901097510
858093624
899922707
1316572694
693350543
235443966
1155799561
853731923
332151330
964482086
1211080641
610895179
1078443038
549639243
1078642399
597526094
752297142
1004210318
643168492
1039230790
1326070071
618249128
716961684
1329498510
1336427446
1030968187
805691151
667855064
841700686
200132182
363799497
1207212810
311184015
844949360
942882943
1329327794
1278287826
1002722197
1248300012
725806517
843965860
1315434905
359810980
1212945114
485068272
1146842180
818351437
1390020601
839557166
1085111091
994308006
762553527
627752643
800733065
410203008
1273693846
1270045511
983500184
914561696
223314431
434685440
1167372407
652403364
1115361083
973463794
1252347402
874223020
643342996
1058103856
900691095
768317618
1308612516
1377900995
1078223453
1294453311
952582173
1035524058
982009364
931787901
807832846
1135077193
974632966
547539436
1083536205
1016713593
941603763
301531607
514096998
1004616313
321607024
406903451
923197103
1227294452
777338504
757289086
753846345
334283318
643186343
892181821
1085770642
1381640379
1367799726
791177400
987157584
687012538
1136152777
1390733810
1195076569
885207912
922683360
452043580
1006326425
491473192
721032308
1125144523
1337770914
1384145849
1013836650
388025772
1169027425
1379495664
119473677
1323106868
453675550
1292948744
688617460
335095557
1173288505
3012350
772059254
1060730948
587825313
1376022149
383608120
1132965821
864444048
835325082
1381124795
1379407699
1363521096
639335022
1183531884
1086075224
262792518
473115577
985715813
485762251
1292553116
1092729077
1395791496
1370921482
1384427196
391131129
555328969
1345805549
572998517
449521714
758124692
638362808
1077054513
1020630041
239928442
823349767
889363454
1387675645
1331834818
385551986
280293598
576089537
505716105
1126144850
1363810760
691764925
717182668
521525532
539289923
1016370589
894931159
62068179
734366546
549030020
209945637
355460221
662380715
619738264
909401613
1029811617
1085899092
1197023893
570424880
769963759
1137966589
1132194081
1374180377
867022630
740150913
1002764698
1334512054
1096909807
334923073
1054510714
1398054847
954127683
980513534
1141730301
1115463011
1350871845
524964887
542077563
895326728
365645754
742614023
1327411021
731685234
267898432
520682735
783801271
1343264778
1089621330
488281021
984969102
240540741
624032596
861793295
1337369513
1383090595
1225822741
335123543
1007254975
1154291455
660645072
889707582
460656478
428629740
1274238508
1199604543
1099032970
1143941641
528084554
1283284773
1370992993
1319313256
374715336
1317314683
1207197154
1226107001
569906291
1021711789
258075093
1053017017
1334750930
303102925
471224162
892527740
1278854757
718590550
462988862
696451176
951109234
293785837
567616008
595811002
550218430
1056788600
1374272860
958256718
662157877
990327191
889863201
138592568
1255415832
976158848
1002940718
1130697080
290590910
1192293958
664054942
579099782
609555628
828616380
824476419
696652794
486991307
432969942
1016264072
699446602
739684852
383234809
519120248
1306436037
421828610
720355007
551725863
98040841
1399646247
986700891
1145832845
521513448
836393479
1021648177
802478415
1126024139
1146659199
1195420304
1130696576
620629165
639154040
1035356645
1114546589
1141016002
316844769
1385565913
545926909
824489971
790778671
1216141078
1157819590
589311454
1159069145
412775964
1377010353
809435933
1349221247
1374240503
457272208
535587601
1086446825
1207818783
632395332
1282369536
1333330397
897097715
298402120
967151870
662083483
1218510458
1260946328
925910447
575775380
929839997
1208794758
404116728
359462416
1080310700
1306814673
1347304719
1319773577
1359012631
1396269850
1041910762
1374543736
351177178
898933753
657898504
850430850
1268215756
981132328
478687917
1109119525
837209534
1178905666
263887950
1061098780
1074662078
1342973006
1379264442
1089906996
721136422
1332543800
1329954124
810498025
575481192
894201290
464627776
1360804889
667619369
431002343
1208445490
522087079
1067426034
451698045
350297260
863811006
986148348
645930637
416936543
874572541
1019488422
700426835
1174718043
617697832
509544840
506089008
1167005420
1190258507
536986883
104120508
516374348
489709943
791621931
288548170
396269617
503761220
977531982
554566487
454933018
1312340208
524514820
922139182
1228748117
1150500386
724635856
752460522
926961061
1320873332
1323547831
382481971
283949714
1188799680
494599075
1142840587
1093962042
602824553
786043562
905007838
1368374318
825957832
1266793953
1028592907
523239306
1233303190
913469307
521946479
629019893
507617345
937925828
1391374755
821071499
640772996
967456647
1180140849
1206013139
1000396472
1052897435
59161461
1306823572
956925963
1045405923
988045607
514197227
1064327866
346366244
1268887442
882878093
1035860488
327996993
519032402
1376832958
1027103895
351434970
404654848
980112423
1391163880
1298418301
501175439
913767023
403735289
318702827
1014627677
450527063
1197623461
537363067
356372867
1276341876
1353000855
863220662
1262838500
769646139
396808174
1252170504
147488881
273564417
1313486914
760556994
1197055300
495437212
718156555
460169855
810476629
1072895174
443705601
828385390
524311384
465590950
824258038
472737444
1123267430
857810697
756533548
487164885
664154797
1226010494
736821462
1181974742
1010670817
997506325
1031053338
684131763
1206212537
1280949063
1355015291
164722111
481906824
1157942880
1004108620
1235072173
1035931722
1321163763
1295293795
1297089830
624761863
1235406143
1183093861
163197895
411347346
1207984143
749219458
467332811
1294319570
922081581
1206429249
1361466988
590954387
610031934
1367378282
784631288
847720851
836658671
764109473
159601536
580355282
828707719
1333541126
1355441698
600837077
1041925468
700482765
1389643395
1162690155
716537003
642544009
10010743
644339655
897217489
1157978143
322235037
928529627
686035971
303853229
787613795
617484471
1152801185
702370102
517212988
1081142647
1323388581
1377051929
958777274
1034296506
397988856
1277444271
1168137140
1100562842
1214557676
703350202
1282025562
1094109030
1318951818
1261283131
732463081
653140426
883031873
1012903524
1256373943
1047701025
469269995
823149958
1086164845
1395409005
662920540
679376506
989454287
1259706990
549646019
486055258
97833980
1239911306
342930039
301336486
653207821
1366600085
1279118929
1248518495
816420725
583824638
1005877123
674363861
1143607843
1165786466
719743093
966420031
156437538
530213945
864587751
697765354
1197787957
1368819886
1335358169
537081911
1390151296
1270906580
635867493
616157371
1394550520
665437335
1057875729
1376547690
946615618
1060259180
1362683589
947534913
848626887
1167110875
638558722
524599397
477533670
1344739321
653159674
740237370
1188257895
305931970
949995966
1347377754
1110691539
1358507507
1358579803
1168881463
341256529
866921599
1273416675
687863536
782930691
574389898
388671097
1225146708
769843868
1317129655
392802887
651554178
1059639500
602675179
528926830
778103408
947662157
679810714
564133978
1154498139
1389186781
307388080
904038789
1362862203
778152402
1157467798
1214619591
610061617
890532114
396497590
69813961
1079905872
476651975
521417763
1301409657
963167880
403150429
425722966
1067409536
1090102663
1044701870
475433998
1060024709
1254437810
653209038
826104957
1230843139
438523988
364507863
1013238874
748204259
831962155
746696920
540722485
685763367
260217399
725914580
1247919866
983159637
500439331
956614745
434267976
676370402
580752612
1375034049
1249337420
608535121
685259966
493905078
190822159
811908826
1060185978
901664139
201758442
777052402
845273170
1067310353
1323444494
903243442
595550271
1388611664
1153509912
1230426098
498243775
1171633576
566684058
1143643294
487451254
342489173
932006869
827961770
97845733
716016765
653186480
546552065
1066686322
1176218219
369762485
679061735
916946334
1064808547
1090624899
1243533911
952702760
726208487
865982439
1336838612
768060569
931492025
768270424
1202146590
899250137
780183802
1125918928
436718619
1219542622
565235518
914598475
151621845
1054549469
1150937559
495911396
1328467533
1335697969
525064134
456603118
639689139
501025743
889921024
1196286840
1076117354
1351793298
784893891
1173524898
673309573
648423003
975388222
529862038
1330544407
940255742
1006517137
472730512
1131175063
940269411
1049937394
107727900
858988630
898883944
703442777
540812227
352124123
962143362
1045563445
1250325382
526844564
859790895
1160004389
1154689391
1270082984
1145573419
973368916
434232843
264458289
762953365
481902503
425471419
382333390
718344363
586341137
504933603
341783094
465116518
346739135
809614267
1072260569
978939946
306236541
431072268
613470759
1354527442
1396865021
716389010
1203668061
1222554855
1124503994
350052475
1115190021
365154567
611299486
621674900
452997204
633240851
1098704378
462019506
66632894
753958472
49898990
1058966469
944133022
724721356
893598338
934816459
1132060123
587673312
867625292
767938091
1091125783
1068761021
819083909
318248561
1211413428
1069924893
821329245
702796450
973241441
772555546
1365041942
970363492
976073768
1147104410
1253100966
591551773
490977732
797030430
1083237094
958243200
1309171262
255461535
1083875932
2544637
941732551
744355214
634212157
438515079
285616699
574701967
1315871259
725416123
765988450
1182935425
848385289
1090577118
536952697
818482933
684925313
721416160
1257711333
1368772307
1063395971
708026297
769453813
1185175037
987879171
502925891
1320040510
1221871819
846892605
700387484
896791437
1296212448
1361447743
760155020
507929593
746946822
1246868239
191549628
1241940240
901784423
940383330
1015590219
1315815359
1164316819
1280624909
780634779
327688052
1391385825
411371962
113718080
560520007
1368102492
1252877105
1203209471
946361536
1285268310
878828185
1347809856
335297291
771918371
799488632
1069536341
1034428588
922050179
1367719242
909613059
1019343571
528844226
562151380
815251662
650040880
399646022
260067052
451437052
364047092
974345404
536146078
221155867
700567994
415646631
1143716315
807438984
1234808061
372179350
1158751755
320651496
340610395
781229348
488824481
967144959
670828953
501348896
1245026436
672669215
1370139402
768964899
445989086
982651254
937595799
644195449
797195476
568283004
1381435982
976214253
1044061405
815539407
854887163
1138169903
1002622273
580051372
1007061367
1278856384
749929891
988239559
1154228414
900942136
855310523
868042538
534390775
722319473
1039898822
1201575676
446596385
367205482
868682404
1301812542
602466555
1034652463
727584150
777656811
914104657
673079012
1344314734
1154641202
937511086
712036024
1098345726
231962778
525322235
356104838
1300541877
1393545996
789427176
656872429
1325697668
2040680
607490620
518892342
979857462
565309388
865024087
983866138
834520021
379723209
588544935
464832665
1331299275
493671573
895822280
595371600
787776749
840643118
921562532
463294806
586972552
902651464
928793999
1325921649
571835396
1165904184
376582582
586879917
1174474470
858822488
779375239
933917679
999918880
411115918
902482062
873637712
1111088525
898383239
1095262158
953055824
725793607
781808835
1305593698
537111268
709167265
1226581065
519006828
1011909252
1013404484
411370928
674461437
1393192456
601319652
1131671329
746676102
836104462
1002948
219523587
556456816
527117390
319352002
461895197
359781298
992135497
1110143433
619732990
475873480
1309391599
674483910
379639791
98261942
875677920
905191017
1084338607
1147126669
869245226
156038725
1123714262
393019571
908428494
1259733208
676931083
704298515
1250837745
982293813
482078526
1250413589
1017564492
1204207598
804483331
943298895
1280107874
1103326953
454019531
797099002
569011824
592749563
948067778
420599536
918231928
541815879
1292010542
513171144
535402511
1385611098
931945254
872101589
1121636803
389336465
1099132487
1011531613
247194445
1297634205
623511054
358547148
983016742
519268517
1249305075
1274083396
600712148
818234366
535981666
623546155
955340952
1385392689
520702694
223191107
844941447
783834181
1370022525
914033333
1266943038
1007784582
363439622
885392019
1301469139
811006246
562516351
1081366685
857461115
984763489
1218330605
495323750
947354450
421179550
1247581287
1165771078
409557675
1015068788
575068042
679542361
1252648085
527072308
1043903466
1179563434
628012188
575224158
864014782
884813258
1362756409
979873021
859284225
689440497
1049865409
1176617761
404433004
1250532614
472671396
1022943023
1084757040
596065697
1301309185
227764554
116189551
842386153
525613939
542073623
1015222330
1184026773
1392535642
1396442342
1106152911
1366587432
790405822
1083692242
811463019
760841009
379603184
818158497
806596063
1294972876
782581593
859386972
1096941502
26190788
463842626
1335370591
1111660146
934452982
701073888
774581524
1229138436
817875793
429419341
379445719
874598737
718612561
703362120
446203046
1150287816
567220086
1002094400
458050052
429757886
1335988828
975789413
452929873
1211947684
1390400626
484329195
750097975
974671175
1149378647
573545690
518699400
1149125615
1210771866
403684326
1337562712
726332172
557643956
1210426847
1083498179
489920763
1350807644
446056815
1150916697
813913990
1316730029
1374699523
1118251585
424438027
1153608371
922368409
411094307
280085339
956116983
750801524
598807291
630917877
669164224
276647918
1386692492
652563496
796378338
919030186
1331512567
1380497307
645492999
338273362
1375149798
1082645960
671162121
1207877137
406323073
929831213
915060014
608107626
585610554
1269284214
641615068
280343933
1072648706
984536366
666094078
801559441
1131031623
739697366
839272849
671704547
114715985
306845434
831387093
1280774938
1102873132
436362612
1146340336
889280173
1292365446
720792343
626541128
1035211181
1030322308
1113009991
720300645
810600689
758893426
416227874
1123593528
1318308399
1269482312
1144015755
626686893
1030807088
1033397599
1365611200
858639513
977937924
1016073982
479456558
1042110702
1100344292
1169881932
657137951
1379422604
657089056
792030945
424674547
229048620
825221842
1282866320
1080188451
40980814
1382208818
520431372
1344123933
1257889929
1395018340
477709244
1272364169
1343204060
522351494
922139622
713341930
810525394
1163817248
961838836
1313100698
692353320
605818241
360874019
748800212
1384382529
1285698629
355810139
1082958942
1056784786
585753243
1293737883
371024404
852083442
1158053148
904628981
1267273306
1148749604
948216065
1286158998
1360642793
1302809264
919523942
1081041951
724464031
494767621
1380424829
947184887
1390242484
1352168558
695791653
877330011
1130767544
1079820706
779706059
546035993
921859693
794433547
1015634226
893494428
389379096
1399460222
835114790
736781945
1283926062
439078228
1363891239
1012495917
467390955
1394442568
1365846178
194765588
969486261
890626530
1039757152
692389864
490817530
1233071610
1255900729
547154183
620953981
313244410
1346086875
550507846
919110139
1244669209
976539194
107373014
1249930616
1173743693
1043023538
1367646838
573820595
555240973
1217485340
1202838196
1399242940
641835110
607398564
896840442
1001415450
681244216
1028070177
1118470364
622761575
249598082
1359046037
734780571
1248211451
455872419
766553252
720036254
639193203
460664825
250570062
920463022
393367282
524312486
795710484
816266704
412535395
1175678743
791750464
737769301
673692930
552423273
915999173
1320761925
530746099
1195946199
1386311527
953794176
1239126928
257605496
1353836166
889561264
705238072
1235649630
315039726
601861603
44763209
395962470
579205965
1340371279
1163951188
494840680
1030639091
1035414171
1331835766
1349676195
564217476
1053387926
631967067
1045777645
673473441
1114501686
1245520398
793447088
900098993
901282719
1283928924
561237584
307254668
368237684
1278353784
796109875
661824113
754087599
1138525206
1328082223
1138888748
783926371
824431368
897509307
732010764
788297797
386074173
1271901037
406905597
454492328
1311181117
836962831
526852486
358300699
691601982
1077044898
1276374460
954646462
923828562
868936997
505054433
1160182881
1252126174
1147478190
401268264
953567186
796825019
1328849310
782587339
867134843
1150127061
1209060806
786753657
940656340
1301024855
969215770
1398329054
853888949
1159949260
1088168923
800368890
669083364
877803031
1271065300
1297722600
1001250794
410970035
1373034473
796781201
663682434
468004480
1169334531
1055410713
1238384760
1072382497
745249526
1257411775
1007706832
759962951
119223877
961226976
1221429237
1297640752
911672895
1391352337
989261578
1063839523
42534573
174455484
1090422312
1098388649
1328681136
800246270
1059433367
554172801
735447412
512182392
1160330095
632792620
993351829
890011093
694141561
682537786
657107752
617014532
939678708
959786484
494699933
483647175
670985474
1078788255
1083294715
1366925150
935958187
691411211
1367258500
1267487215
922197246
539725390
1327214266
1390177452
1198470161
632217177
1194561399
957883265
339674103
303719397
395671972
517055501
1268953086
1136486286
367746901
533855640
1262555398
1361002389
1028861979
350955997
621066718
1053161321
683551198
1068258871
64595391
628448404
1318694145
514936934
1315798987
1094093706
1165380105
563592311
453798430
1141518344
731810103
1380242533
535117916
1356264731
1231885298
533932075
449020576
546947900
511390424
1258369821
981774876
368583826
668355848
757297781
1278689417
1038058939
799735843
1318525193
1352217279
1293535598
1372440126
1249860836
1099786615
637979014
826396516
124955329
1213842676
491676238
649178679
648364183
1237301962
316253112
1284373143
76282338
416222120
505892002
1351722551
819924588
960888023
855761001
1036126716
928547647
774483563
1055027653
1117703345
705895852
639133881
1067002939
693079938
1271448084
1070695815
1062390323
302798941
719831220
812774171
490327153
255172974
641394591
719721918
629886391
624579976
877291522
790877970
784605395
1340107686
1384741706
1392068297
1267054785
627029575
1018654070
1359139996
1284862673
341792379
999462330
451689960
272789875
1388414698
1193374767
446456273
911219111
774725004
241325335
1004604299
1228455925
831944219
515181178
266235547
1316686880
24431526
637314851
608023145
819861811
1019784944
803095020
1156678101
1077563345
795970323
1078500427
755646936
1003174807
1133463226
354110283
783421797
1202070363
1277862357
593818997
663272156
32086225
894586855
774793163
1117958429
867649019
1153092631
661630045
1249742479
952187902
437001843
959603577
1346461987
616857997
535586915
754978625
1283853734
1392659730
650268370
371024067
1050211460
530901959
899862266
741098929
1257485435
899764339
396240834
646506134
1239548275
643717185
303834342
1261725533
944524464
878066033
284735252
796541950
701546732
981901954
687935804
834356583
947625537
916830119
498723304
341442537
907655006
1076481664
1056562845
755782183
779055170
712820802
1368250209
1306978967
959074978
645191958
920035805
288712034
770588018
653732899
820563633
1084745112
837270512
1303900403
1098151337
1284407161
1271747105
367030782
1215827564
318287394
1217572462
1337657847
998899883
318534107
67884420
662445240
1304627490
1324108917
359453967
1015648704
1029476899
663954281
399310192
666272304
1100014539
1377692064
1055669378
579213142
666323986
426834241
1361634972
873609355
1216737030
509438195
811301114
390437380
1371219555
653422530
972394306
1395007201
1206609940
637577673
461686382
1283912213
1014701397
582616696
451294281
518573798
1100105895
986276883
482704657
982578971
644817330
195167895
568547200
608903621
452127409
559788945
1347114596
1178069313
876984142
1059221019
572025122
489972756
1199447014
478590490
1288894513
1201652038
349362136
1260539429
468891893
519088710
1266968754
1394423073
1241092163
927126639
860963262
1241986704
1265292457
1350914314
1124847061
673038015
1197609493
1161911203
459143406
315404251
1094316674
346426919
602017813
570094490
1251187951
997448651
486444272
1078481630
589847270
1064217515
1221872369
825025930
726377445
486634897
558256597
646513326
1114047215
1112781134
451616229
1105751410
585236814
1330669114
1064399492
1377790972
835471583
1213069542
837871046
1140179069
526009872
897596786
1381306080
1076681142
1346704297
878932724
370290635
534666321
1304208708
845699833
845848546
1134854989
1021284632
732326581
750339247
214993212
367554760
493744428
855463387
812300549
1220423170
727164257
905433735
418997465
675044956
1270989149
1146845778
708863641
502930738
859645923
465453452
515665403
1025457178
254351474
1223860862
1156839508
1239900798
729591122
194135280
1268270831
878079851
1189299425
1202715799
917500089
800200568
885801089
840443484
1373017186
1210943804
509771597
1361606764
1070846672
722621601
1236621540
343342077
1322178846
1002376839
387339720
985078155
456872013
66818263
889550840
1361458912
737052557
1104517541
552441525
911219746
1395432179
1082530059
438865228
1025776382
343406112
526689545
751789483
206038860
821220877
884787596
408633916
1333840550
948319689
1182256102
618327154
621354083
478089610
1083356096
1026413597
1399505963
687397734
1352759717
847819561
1028168909
663918194
463097582
1016780893
703542467
1004408725
1292682802
928558985
798350200
1149267480
831161030
493613211
1170506510
736743914
639866927
1238062746
1274714178
624993563
396485216
1058362881
500014293
1145359739
329714544
1138154530
739745570
672901162
831224938
1246827977
499777320
801490465
1262386240
1027667150
690398910
765735305
1042275869
1347840864
1109342160
496468803
1362744610
1093780734
794751736
707298375
632667492
761293007
472377749
911397248
1177082917
558469397
688725619
1353560530
1175251272
702356568
572979765
1169473654
569893234
926772357
982586167
288863376
715619433
1171211709
726739017
538320175
1363038714
719487927
926810354
497893132
1362981112
545501606
781072071
1116724346
431336333
1397697056
1336537826
544374257
1228087914
1302324785
264297147
497309796
749039129
1020065728
917033196
908573598
460547924
405001061
128633136
1096131828
1379784132
858697472
1344627203
598379255
863688081
1184872033
1370689200
715952632
591468725
884193336
856187426
999992494
1145643405
973145325
912801423
730644255
417887626
737662760
1277960071
1383760562
727950606
544756218
922546150
1097310160
1342128153
992910790
756133274
344764766
1010861159
744883392
1027600969
536133076
1270075079
1384478249
965134484
638327688
1308184301
641996623
1089423493
1036505162
564567784
1219241427
798811696
804997403
353756532
857416438
1372694289
267540129
1050433654
1111477134
956000253
1221017885
503929159
1241878434
413615659
577255497
903014501
522601162
807892713
803248231
115217704
1239184090
821124862
695360636
692614630
769872263
116980769
740106201
1281101288
1393866765
354742266
1080662466
403165247
1296110246
525339222
998385609
1240360398
981582712
1022348529
539049131
1097569819
531405977
1361550554
752027715
938027267
970995123
785729460
772388628
1306416521
1244423088
987038481
1011453676
548615841
802660540
776742011
498701453
965440206
1313912816
1318004317
1226549986
675221236
1315664181
1171606762
1067729371
1398640383
384032606
617000640
376461102
1204914077
1012419842
1063496797
650486627
213164567
1151420059
307173799
792797116
802225193
1224762773
771234718
718323711
1253248101
904097839
934237150
1007479375
463379754
216464324
438743315
1003051253
674297860
1211205127
242237526
694335444
1268406360
1315002826
1108189098
1059810672
822024915
376428921
327019193
832752348
1284122100
1328826183
688856757
211153692
369403839
537105765
1034104908
1193068540
144346568
1124900856
1039051569
393255890
975703690
1011764116
955162379
373884103
684116814
1156800355
1364624683
710998368
743872951
1033094731
1208340081
924231381
1198316359
1261428506
1269543797
1037435511
1132926088
1323388033
986912571
502734998
618478034
711380548
1390207325
656019365
1337462130
1013304502
979563155
994498527
866157972
1023676479
1080444648
881387304
732026828
1258837174
1368350808
759669126
1191209059
1001527764
537852586
366929565
495539740
695796634
798892096
1016554199
1185721962
436478583
814003027
337798389
1342215522
148848873
629061588
652966382
872646757
708204048
1376690567
563213450
931787677
621156382
760518098
1194421872
855622195
1128646144
1206727031
773568679
1369167107
1110124742
1309268704
361052265
1353813942
494433145
947063666
949737891
1010257073
878285081
281883164
1382697569
50264800
919687543
1035753028
465073801
1159640475
748476487
177982093
667015107
869442407
473575871
849693480
957775592
684337580
1136894555
631524824
796022384
1246552039
1381260770
1255957148
1141321752
1025817553
818139526
831760962
1050114461
779747688
758307283
1329110366
843075721
624276664
1198594097
1095786202
765338741
871324213
944351323
989480858
1328112230
993454981
1261235963
994951364
877693591
734382908
988709502
201734611
908764344
865728745
951705100
1296249658
962440958
1312873010
561730736
500120884
817957966
537529968
928728716
1390013879
406105399
976603605
905495589
413594224
746662265
1182965580
1205102007
599163879
428896597
552408524
844847516
477662885
427374491
1125770750
957518862
761685425
1398706434
823675700
378281037
1118460354
355805241
1333118528
1038399091
1105655505
414611142
238518895
435375783
690028641
758846581
1155627375
559803792
1048570260
462406377
571762647
741513049
390172093
849038716
1189213070
249207685
1213781373
221065540
1387031120
1390903590
1181834398
1057848711
491035013
791620942
461103983
1027996175
401774897
784495008
437216167
1348705691
46761998
787241971
265253564
1296935084
946733930
526256020
624290800
711040777
1270449920
599118959
1183536337
1153083516
401334719
565610876
1215593920
452016401
993084836
640783786
1034975945
959941590
727428331
524581657
666405951
1304225764
484020445
1242519796
1059538375
825042481
509677142
713321807
1095690187
635232232
385794497
412424639
431364977
1115596696
783662669
625706694
667279472
1031152378
971452237
1055773094
357350966
373961612
1391288146
841883216
1395017774
540714569
727455693
1182955115
869056946
379248464
792606762
448120833
1279675085
308677279
588169311
407447437
985342571
1092677742
572207441
1103422333
480325012
920645540
900905522
1083102780
1258793952
1326217161
1146130591
379315829
420444521
931147327
592247925
739960437
1054631020
1203339831
1217376459
1281286138
526473730
386878344
1307066456
1191977899
462782101
820136905
681602988
1337074968
884299560
1141209150
550015313
296121481
497087338
1359599489
536015041
1372508227
506234355
1101800135
675546837
805402190
1280355358
1330484993
667011838
717882197
1344800576
809090916
1002965184
316587798
1307238025
994896095
723661600
625290256
524442833
626773710
1138622628
504010005
697485228
920646184
707287030
780734106
422204950
94600297
365386915
557224418
646568801
1179584576
1036750661
993491283
517908186
542496974
1268229812
1053601972
888110044
361219848
466290409
793735888
1397365784
624172163
520335640
705333266
976082862
1346662398
346761335
769973894
800434225
1114473445
744071176
365248647
498344377
413030110
1397815073
623207310
1104114369
471203234
743499748
515039584
467889964
361616034
1278727388
317754043
1119004232
580219511
731161139
1296198486
1375937624
783563602
1169502805
902661620
388835740
617513648
712986365
485930003
905833387
670541091
747677233
866948377
550067481
950876266
1041596362
605479597
643032774
616480112
349463989
531241177
1164581029
269080227
786781293
1017857293
818206505
544517458
489212247
1264126222
680014669
1326733293
965777878
278993158
803092114
706426722
1122512992
672888887
914576641
1197637419
1159187493
493931803
466936137
589016185
643050093
1020876344
323864456
934269545
487509380
844323453
398306953
294694468
391592763
888306438
198164667
670299294
408564350
990170778
1001575279
618616123
204827447
1346972578
972118271
921839590
489964223
991821529
817029576
1337592226
542815704
1258247949
1047647133
1192156902
807167410
1373384136
552639483
591235329
768692125
348331666
606677102
980162498
450113329
1027297605
173231921
590259944
1385972542
391755320
613928503
1036935353
1382951399
1117374352
285891168
1246567558
1187773171
859980595
1228623009
1227378861
1067546911
507086194
1299340269
913742381
718652633
1318774767
564224555
568831437
845373049
657727691
728823886
1254595350
423196745
610895486
975923034
1022161621
911967553
1278005724
437628972
1389035378
558236199
930050836
1084836259
426309140
1082427904
583324811
394000547
1381466794
568708900
490372497
659843327
895743781
181066116
950000843
494952214
407466334
746859508
885650
1237099301
1025880665
413448974
923676517
317117550
847136583
838851204
361191187
818838567
975227188
1278178360
1304994690
1097884360
1015352247
959003330
794681155
764294694
913599946
1225334938
1216084149
1342254477
1011196624
399401466
3138849
1126513273
542505600
238954562
862191674
1072845852
1333875028
772206758
606387805
842874301
1354672675
742991895
1068785351
1099976375
1193512041
1139974090
1250142969
1305649602
997991755
1171009258
1106715604
1279753205
753307277
1388575808
1105387403
856735111
822203560
569767074
1342594707
1259214571
808641604
1332303652
1151613260
912717980
1351248940
538854418
454199004
646230235
1392528068
954801761
982959476
716672315
1116138405
874935981
454919
33652013
890037940
811320516
1393519419
1012976821
381810108
721743834
1274920767
284561029
1134395228
1203721816
866946368
591155644
1084729506
865298904
1394214264
1245245777
538085765
1046183266
345294417
611578430
988910123
533752957
537324818
1018651672
1019113200
600778160
683649028
451019451
778096406
105051238
988584151
484120591
1017459081
942716695
1098970484
1168012619
592261593
657810202
289928867
475716819
518437008
506399341
1327308997
704893175
371483563
713686965
904324759
783979208
484868342
859888836
720299544
1243708358
645297962
509914404
1339929868
231310350
716005744
1018242053
1154778816
710410249
1061125318
781920730
670343720
1111916742
554907949
1157715070
916619373
1228112520
589806828
577947062
528541749
365255787
1070363860
1065745260
727498062
749429211
1135969785
1029221560
1355547903
1017752896
822913774
356169118
1005825571
975717669
650042330
850547725
536086205
1187017907
538374240
357202047
432039715
527952412
946836578
462897223
805193502
1389256764
457910700
86987004
584532024
817580619
478192170
1365412114
631565595
1190206688
1235620032
558320898
318444242
128033203
885216924
1321870325
1223560397
759477828
931832461
732522695
190832806
1087738366
531694335
922117959
1398512749
1260128611
713322904
614267549
961108488
518248671
868026474
875854882
1166779905
750946925
397643624
1324758385
916370760
8723772
755821188
1379217061
518543835
1160590549
1052807415
1053432501
248932942
619499137
3640157
520258767
460760628
1336881096
1278825144
956561894
496680795
1153513058
1211534078
917360385
633215254
475082073
555350181
672982629
646341084
965625895
1027842841
896757994
450747894
1253101956
1098466590
260022104
1234754276
651273620
1346632831
1062958588
1386801887
1148220096
56255902
1028618931
749273111
750738658
201941251
1233632456
239332504
1316775144
514643078
745869843
79484075
76010861
1038502883
878055329
183875999
751161332
461336788
540556793
392532661
965554579
464122628
977524078
1242375406
907328632
469421040
318821496
194865928
577848212
286055878
477215826
795321313
1072223221
796085581
1306193455
845426508
532245986
625989300
343797033
913378615
501688859
303425274
506968434
1110634066
1033465360
388966370
1360069325
1354322388
468399145
1275771586
354538904
1230182194
561105703
523842825
763940383
537282910
1251963167
270614600
726423132
1157268777
470998098
500444314
1329155637
533839652
996745727
766114776
566897951
426332351
1330409397
695512748
1208878604
980154572
616450686
821266940
436052247
620888133
1189402401
962930382
526934336
749036633
552458066
1329017104
1328995725
643191202
764288504
427261879
564244884
1336785796
670161549
976390736
730707875
794996739
593650124
877108473
586718217
399593899
903568211
743176551
1383130335
1035476666
1054461380
1145919664
436593946
799257585
743308315
682463833
1039572561
1324963401
921300718
1163601044
522890417
1016645471
596299413
459544904
1220045716
948076199
448457622
979646140
293676569
1325069895
1382723498
1076762576
983237543
524321714
254681925
1388260770
578389064
872572167
1064755005
414930947
1279830856
753466719
939499585
1105094024
846505915
696175557
1396929313
483969222
1393325203
1123556244
1155296088
1060708501
301734292
468347828
603385637
728234230
1365473252
1076199624
1039845188
728356862
713434356
1108298636
894830127
495534515
903608354
247069008
503268820
868003903
746521599
779228200
414374177
1204679222
1130004787
852381120
614308741
1380181944
587062748
1158092921
844295802
1160446516
1398452129
826472265
1139648678
422832740
1030349264
1232275305
653802273
463239186
1144586138
1312682899
1004898178
823639531
800732665
1036024281
1136169973
1229427259
798386003
1077250876
1394028117
884701631
1279211789
161715315
580251099
1105984114
529994577
459875333
1170590753
947560870
789985306
395287793
780481388
872563508
1222969862
1368193521
1357923455
371817725
1162560468
829430091
696022646
115385140
430564362
1121492744
781199174
1287511988
442205564
552637457
1228200349
1254279652
870958226
685785251
658315308
811261695
80362
480634271
1371545861
783069689
1283741264
925504803
324882096
1163367102
468616536
409667883
950988519
1297969190
1162314216
1237086346
910143855
1359274471
1090020130
958587347
762086193
1181839991
545288179
965761541
490581385
1398764223
587635011
699222400
622338636
484018564
687556300
1091705041
1377093795
499294687
934746796
541517621
406649641
501047272
698655940
649813534
423143120
500967249
736257932
417894998
113146399
692328725
538879926
991816411
1089214757
937004823
438496313
1207574238
998456187
1335716363
531116990
1094180821
1294367213
636806660
1308632162
1050028227
747265573
704470533
566017827
799918791
1132660383
1063515582
561364881
1320011431
986499760
425547893
1364993331
883359899
581299623
668084021
662404298
1289947831
1186376923
810932387
1034095373
976178395
295183120
335386917
1242321922
1112205699
1393615485
897110402
583992992
992285827
1386135416
1241537094
509504408
721585107
1096890165
1258603067
1217508048
412109237
250777444
805725582
1102822096
978532865
1078756397
1266042604
1109012289
1184540599
1091468873
1014064811
760785375
1392441048
1088681763
930199258
73982423
910243577
1296554314
1125518800
529834824
1279146843
687856720
1298454397
776567356
568670395
1194797935
1366598971
1345118929
480951553
1288674924
649849391
622887398
538914455
1180937594
651729210
644951807
191438349
1038700828
396347771
718635669
588397792
354986139
918178499
783512204
1036713933
1042617247
1254214030
589340277
877690194
1008173837
1352007847
270243942
1173759211
1318489031
1044018847
1190687412
493302497
586574137
293190090
379035562
380290387
930230513
1073373548
917786746
538814906
953130235
921676864
998475910
1144355332
1037523882
794458119
652282643
350016956
1331205436
889352954
583887146
1087164778
863462030
679649503
942964554
454051707
1370940733
1116892916
1363318110
1013622725
862796290
727198130
1142651124
919611054
365123522
273712298
585427286
629594851
1389487694
394683887
808125024
1183689614
1120972776
429059985
884871312
788385427
1030952192
782619296
1062204862
645288276
1091361283
777233518
1308213170
1393747811
489205889
258364418
685601550
474997288
415163933
869421337
727075236
1227225183
410166286
801868774
790167364
120061352
1373508112
215018221
1126393462
886604139
751107928
333111483
1360076023
639776148
399388311
791973366
456593034
740745815
1099173511
1315400750
1192906490
658621915
883123332
1384108927
1106351553
770130557
708815482
731280251
1131654299
1386115971
522542506
308557691
1331278564
897057511
882008965
1286144299
130763258
1216945142
1390252488
907834758
994685970
976703948
757155167
768972458
962674446
302891093
747755505
873395096
419010198
1363685403
1371255248
1111151030
1332693994
795450006
929754236
1085202585
1293839535
1205129719
773738149
929055690
620812205
625661431
589998232
918799067
588789263
577970452
1275871263
1105496539
913934732
1253515592
382785674
566467448
782115993
154692324
1309042971
1069510836
1314133100
55231411
1362253882
596509154
1073868532
741101003
902829522
1204308923
1307847048
906293359
532568193
1170207977
820879826
661969868
973260125
1332048670
539299199
547373139
61808164
1045764425
297727765
624448221
574846041
1016319406
618598004
807960243
242494911
435527199
1182816772
979508185
251960098
1157952309
279146273
1187427660
1107200612
572436013
1181371285
1391859264
413104801
920492993
1037959280
438520828
496477293
1075997679
1257849962
451816332
1372217967
678691544
525477425
370189602
1316957524
773162437
615627245
873179899
1301897450
670572460
353438097
806836593
1174018147
254461346
1032057703
1186642445
335952608
696855105
1354278355
831939626
380330449
992724301
1023892203
724483509
412189731
587943404
881877
1364453025
837440163
920332109
1032695523
746527448
434439239
654525078
854127497
384742778
1354626221
459840374
745247737
882420064
705034243
694098677
1096095034
580382999
984505594
929184057
1119244233
784868536
640168136
472353103
557647191
957592116
1395019231
311484998
1226441642
1073654987
89919824
804469832
732235220
541825871
748013292
894224979
830680124
775446016
949596846
876780334
1168458730
570470972
307914445
827557149
724764240
501469044
715003582
1098561925
1367286569
460569052
1203303524
302589076
765292346
214765342
319708290
747138828
402859660
462275679
996842560
935911847
1127603806
380863021
791420280
783936974
1211715795
1380384419
440737542
818231931
1169074268
487073405
570737571
481396810
1257930330
1259675068
508298152
375993096
627775049
522508178
1258285759
796663364
467397118
1197589199
496988433
989161588
1352955919
692858787
413259245
1341031140
758844132
701502208
294245282
1280129078
1321461727
981109136
1185162994
934341473
930199490
397039847
1063833655
848458298
656918909
838583521
810512541
1286817473
387644230
1030156993
484654262
1376422216
1311252841
1081323012
239506718
857105740
735305566
567052034
583427162
242361039
661184194
582380224
773450522
714258991
820882489
674504958
697241955
133057016
644644927
255237497
500401698
897707607
675543160
912735767
773735261
827022743
1326084294
1066883873
752982886
916873414
107819736
592658600
500223212
767718259
749254502
1264310852
719781784
479063879
504492806
1393799421
567205935
1039216513
526238197
972698150
469733744
1346401815
489297414
780201865
1070654795
411109763
718168577
488157792
1256308807
1140621525
733067630
634218559
907296433
967409504
656909789
320485548
404506808
237324886
355225160
1052866337
495587010
899267827
602073828
375900793
617370274
914503537
1032702197
785452033
826642936
464869215
1192427094
988989711
1317272339
700291356
943509930
1200974582
812179389
816131901
1342440411
849042414
370475217
749508021
1051717759
874686749
659930407
984978465
1088233447
994762555
1358732688
470767242
826574460
654766890
680608120
385833056
630374200
1298578344
988965714
490641716
1096225475
790641963
1193677765
181016418
1122695918
1294374414
1336742866
818997637
657397599
820792053
396876654
729742005
497410794
974449146
1228487944
938208636
1031394833
1156019166
552129346
404936743
1094305189
1312410299
838323981
640242475
467849329
996774783
866935751
723819142
1186630860
480073024
1395019611
530823170
838682119
692927271
1248455294
545487183
1094319381
90074226
1111153862
1270137641
422262798
759312386
1319965712
933457213
1021019985
417711933
1313299459
1030072759
1229535490
370615630
332346279
1227816226
1143457479
1093585254
1345102941
1076514370
942780792
406474103
834982703
996741795
775099374
771942063
1183249732
710237695
428307882
817546562
401374785
696575904
851534699
457638321
916732798
1245741844
135685156
1190861703
811119655
1003868809
736165456
563741497
876381376
1227555390
382369869
632360769
494726822
161648663
839235644
1347228242
854269394
1321397032
640458416
868890535
1121893055
680352977
126828954
387792723
897134819
381435981
596076975
954472932
287540068
1191807513
628913349
984899415
432244398
447690234
1279000926
869104915
978543826
863508655
595890702
470648647
1104732785
709991078
834956763
1297806790
1009668322
924067750
660675739
1072759255
769377376
590251242
684230709
507123047
205437682
453485369
576966341
1365292497
363610632
539888251
742785175
615706996
492008982
403764061
1302235657
869520416
1104849748
659903518
838847202
1188537436
1167686679
484145400
1040048777
446011126
607520918
507480946
176558227
1295415326
803498339
1374228560
1298026056
473904301
1171060738
634432685
439320634
1116408813
1245660105
1352318900
654026849
573220988
975825381
1209533130
709041830
1111122746
940080223
1100814623
1090330568
160361462
357323393
599985059
266010591
776776070
830948284
944109011
1278342514
507465669
539992523
537618214
752487203
1020472278
1097621377
838283638
1333815744
1079923349
1112413511
951585971
389820207
863098598
851355420
977500870
1235519978
673214363
757196646
1313013322
1153823313
711753521
139240762
390666932
969185844
787928811
780639215
1339494461
919085398
1003184379
807346946
1291645591
715227534
1256785911
1177947591
1292711150
1235974522
435199091
799667766
1091347637
1217123165
1350015756
917365251
672391623
951752938
1118486896
732306421
642632853
1341125169
932582147
366393761
962616181
411539028
722862931
390178906
503168346
936702127
937291667
1248036321
980650806
482501764
1041756864
307941026
777723087
721087227
1011424718
1376043207
887189325
687050014
437342664
958830272
743246166
886163734
654227904
920096150
680225265
304458687
1152793064
463578898
784996035
1250783540
865651271
1209252796
778712903
496349494
852671708
1081098199
1363287855
435176634
1371115542
609464598
467382452
995065735
596713712
383335077
833435842
149042553
773959514
860757143
864970764
1347748154
925772183
1390805295
650702559
720227461
601266703
375069829
1264423840
391213991
1050598336
808193908
340545107
475665667
975176369
961427924
1012024727
841181319
523486768
684622807
902525613
851655046
972459075
1043972798
488336454
432801597
1159543950
694742823
301697978
794668502
279605092
865165786
1394488594
1393244889
841773787
630463942
1306080594
876510271
1308836247
1237635221
682889803
859208130
734290529
1219137680
315764557
708390292
1367115630
1109014831
1203174838
532478421
1121279191
784043656
518636737
1352298674
472910130
1335577527
930200864
396267190
1074444730
285453085
628069446
721434654
1388252463
515340578
94165050
989581191
343025688
480343633
1001293048
1067518288
1011497003
618742364
754516238
682190064
1281421598
395119892
1059987628
666948271
423904502
1382459852
661760586
988026812
1051260535
872097062
1220628200
1155001887
1326135327
1165601909
609038343
1399585114
847892163
1254701948
572304747
491890794
1399804586
113161389
1357798564
427476494
378242105
868161825
658671008
896345568
1322308141
445623753
1153135103
1341723637
1026264299
611027067
554776730
1297205170
961593193
508481619
310012297
870955281
1037854411
1057192223
820720707
850703865
1224195342
1071578727
576593783
347235602
1335218650
442821305
803082275
1178920694
328573258
1349409135
188870915
514859017
503771849
845015080
1255898850
536530211
714099021
744770600
370081236
1338993525
1326493059
361669946
1092351238
514296278
1267546075
809007422
347927183
1379110910
914232459
815941921
1023862078
1273169372
728172554
1092080255
950908578
574934203
1329331379
1162904297
1280426518
844043856
880125034
389908967
1224187758
1195260062
852555447
489354308
782634441
1336217277
507228008
583083415
910673264
509211589
794264719
827636546
1151641133
548506221
1039105774
357395512
641267701
646272477
1194387749
872584694
467314461
1301848290
1002733513
695300538
1135398200
1148284433
918080382
1071684416
1213610073
1245215378
1283833780
817248474
1117167187
904685377
1315627237
614974940
1021774231
567285423
1197041843
454988552
1001089903
754701894
1254095585
636301263
406315365
784694355
973787125
384757557
1353763492
833755182
513626531
587985424
954355285
1293366171
1017220327
1266749190
1130579634
698762655
993614562
1225178604
697775450
560584369
1277462966
1132977657
437158983
576647090
1284108599
1315006987
707069095
1218892811
1163348530
1235743864
873096682
1340789264
1107960888
631649366
476991646
475563160
1355607199
1000407325
495805301
401400270
1210081387
1101875379
1083761514
701424666
612550995
751654919
1261357801
837825579
1149620647
1326065614
1154683732
1312611091
1043138431
894048047
796337513
904774731
1130516959
437385046
819771406
1370975170
308246434
861712260
1273084003
806712164
290895950
602899264
1186713308
1127872648
377233383
758788395
899712158
937005306
817834916
606357891
1086437896
1203989112
733149551
491369234
522201573
839563466
1039861525
1219155844
1380507884
332893696
1049844138
1272538542
863727764
694598414
995770253
1282744396
1235948056
1326728307
254190502
718092034
773522964
1100104550
1359252834
1164526205
1381086403
298747704
524688323
992521747
1007147165
1181864083
1171288743
578149404
730995839
1116563892
161855823
691437681
374608547
775846909
985124409
1058045471
1170433171
710397186
1348433861
936948974
1317760482
851832569
1104513857
413574582
457688875
1082527065
972533027
489317269
1308856105
507602508
1101937302
684108579
311881785
1025072534
741885891
1023563591
1371824176
1262712841
1110582633
436749484
1143716508
511641034
1184835760
273216928
1331792966
552305620
830323520
509908165
651941352
642244700
886191461
1336184633
700452277
972458083
667267648
903494796
1322416654
830525142
1102265436
778241574
616309441
492459947
819554932
1145172144
470490980
625940181
1350687232
427824008
471072496
481054690
380150589
460444231
495506394
1314479655
1390814123
1150532528
1389858587
986868422
1108138099
861923145
879414122
967459876
949547183
1168029415
646412943
1345161941
1213011105
876511712
664945815
1337076835
703363457
1389798075
344207630
547137405
1263749130
970016401
455312693
1300112224
984431198
832010462
757485052
798146723
130268942
831420194
1031846244
1313222909
861155868
669840993
1150273753
1070881644
370205112
1088347651
1384306042
785794560
500670257
805951436
573419665
912143184
1354067008
637999391
640369057
482629803
711690189
918912702
290555804
962768961
398290014
883025622
646883678
699873525
1390942405
471403893
970466009
351499789
1169894631
365202565
1034857590
519449903
686734414
27371886
690183930
339108777
326430427
788912823
188291133
384549631
625392506
933846645
1334132235
669455369
1103421193
826844344
881918541
354473244
1276111661
1172744119
871112637
767745887
1160857279
635492987
983441584
716902408
879205329
955918625
481623211
1001146051
537858141
765379509
1317436011
514807412
1068783078
666481989
1215930708
918909449
318733259
868706596
1365061941
615218550
952470914
758948812
1379183129
496508479
1293862633
1305162960
1392259893
766161635
537420645
693352311
300312544
1274895955
473533672
1163048044
1151516371
1056175936
688616169
853412124
466682407
1301000158
713842724
653186249
1128028415
336725494
713932404
955516789
1040339662
755833711
1156798872
200290787
1247725741
792665315
702959187
831909544
773711929
970516894
995453997
1357562462
453468941
1024327121
780975520
342984954
622485671
222719932
712912894
777489328
1047963854
326194265
570695104
1068565424
691066846
949830517
1397794863
683314460
620299158
614939690
802287338
1253574489
1225504429
1011740895
945070723
1215617197
703907693
1002837354
1327622507
1247376773
313347027
490221910
433834285
1031680602
751946852
554179334
734510373
812341712
833701414
569133048
220017879
1389867769
734380262
110051151
941851835
761311083
866707351
1093128315
841435893
446945480
777598212
1352562233
1265345472
646994385
638170377
573713197
808194905
48163363
214187537
307798443
1377884903
886151984
452123540
891787094
354692801
214662334
1065956463
924110280
1211918387
469653446
854993917
1034851842
594134019
688393076
891537981
938199525
957241459
1287063974
1112091119
808865830
955210096
603712756
510937487
923651081
889093325
674895614
526976553
1145155109
1264650147
74623615
557351418
315102973
544447653
851664317
438574429
480332312
690039113
1378097580
744075935
943982052
1236712793
1375487822
613319045
428051990
282076079
652546434
847283933
652658905
801400250
1321944928
789329436
871314105
712466988
785883136
520417420
1384288729
1069227451
363252034
1178819695
437950845
303918611
505314844
776745191
397532993
980096906
1197724362
598929069
479332605
521762091
544422831
718973360
604404717
459454180
1313148498
801113769
526588679
1096709322
1091533676
754928788
714105610
478441104
1103653850
626938535
848814328
495889422
1222506543
808713038
468771646
807873337
650093666
409487265
826665943
815000918
1113539841
1000688403
775820483
732603843
616538662
442029575
316019592
495823680
598534397
313139164
775582586
560388517
1226140632
633054910
851414723
353522995
776909745
496719747
750739661
769878124
833061267
1022271613
825655718
718461856
970788543
459948620
900778002
850635121
811753951
765161822
1110814684
331243511
839189397
830370957
1267343793
797423815
1335163388
1217912202
480702359
326148778
883962563
522328302
1136433394
518381261
364190854
474967723
655656011
431929942
434199549
1399986302
1178619539
1001951812
1276926001
1302316628
466008780
269929912
946880577
339711086
575788091
447951989
785795175
751376445
1325953320
841322227
983105616
94624729
863758651
646727599
467401927
314517850
1398144375
469248986
1150404706
877599313
823497755
515294158
1028578546
603104654
467145362
492874418
1151304286
923634342
603276908
936323704
1398172880
972017360
421408852
521899822
431092276
642017371
818506529
468026215
471447844
726543632
454559628
1140368834
763375880
636062515
433342793
1064139245
940706600
1271121411
1250378728
167075716
915167789
919496099
1356707612
504401277
775818685
469187421
1051567989
1125373822
641548125
965105773
640190039
1137480467
1144118464
728431698
644854024
755731604
67860047
732889692
1374998988
833664320
149265137
491690882
350150489
359719608
977647608
948071792
1361673135
411743357
503236031
712981423
1145356610
678370445
1113512961
1252683245
396107716
919148654
871908753
302182490
1199839916
574146542
1316676664
1260284600
440451681
1238002569
1066057069
879565784
759546566
935991355
690569636
424509548
1290368498
859865561
1156671056
1206456641
710251455
1271480185
416146160
1229536950
640195993
1143954676
984458249
824185109
544232623
1113031337
1266884286
1329081035
383547243
1185769612
796288761
1217378616
1053921464
789935930
916214285
1246027318
331260983
903225696
1338219423
780870128
809079277
726859869
554641852
1166811054
1200126344
954251049
881301885
433272850
854234267
1390855373
699819073
293005576
582469401
770450180
1399514368
738689996
483078283
1329423384
1239622915
1186045530
527230347
991639202
891365991
930830761
1327524441
1243454557
803228653
1019627129
1109797543
785014786
819613226
1248444349
1069750302
527902269
211340757
880080062
1135708827
164113473
720540253
1245433686
1269790087
634758031
427997378
114263090
1072278330
854009075
884053254
793739683
497908871
1111821326
1017614916
857266292
712420858
578887117
1290607050
1026333931
1330948170
660336139
317359955
1062499680
1193271889
730646927
1121091829
516670803
1350520764
1312869586
447162417
800043471
874151910
1113342657
1091636802
901257190
636462387
1364919947
464870664
713627342
931038598
858412414
843090020
792687741
436900109
407098074
1120796286
828228794
706790357
273201998
949039799
713082240
1287671441
1273097011
401407923
1192037191
571271096
729492747
1156830571
1197304169
782726547
1282610569
351616246
937621663
712909141
1095552572
870361302
1052320770
1020761005
1056644919
849761794
1299480655
1200504255
733257017
850554783
1398325846
415740105
1137853394
1003832546
982886928
1217897688
552937187
1034462667
881907165
633906853
996227034
569705216
1167823883
1096616971
1304725060
984657125
996594979
1350593805
468929281
304929234
539841035
1347342773
840698303
465085117
986081926
1211195019
176551621
211710712
1222613349
346927639
838211205
490858829
977850896
1344130374
1392381456
1284332773
1230566389
875851122
1156859856
755520679
605046400
811608715
701676374
639326238
1170205312
842860219
886748376
911484144
440761408
527204800
1244649192
698738960
1280686394
1289347932
437450081
817635036
1196993216
1034751879
1394602777
1050945459
901912707
1291878285
970327223
556939905
557822130
915713304
540693908
705891647
938409216
1399239163
1077312126
324795563
1320519195
1300294047
963766159
807003679
79213719
1251765376
1011758338
1321427951
1032071675
981796805
1170221401
1037389276
1148077162
1156869070
859052941
1169095465
721681291
822295227
683390099
777246258
390797081
1315875966
498785867
505617664
866465700
643179047
756063793
1332521018
545636029
610236331
548690380
121651332
1177557958
676471782
1035080378
1300494557
193876510
1261891013
1265234340
1389040855
1191664192
174837549
886643602
1248826251
992489100
487525906
841238241
504960054
1171710637
1028708494
1016195080
832924848
845648114
1028675647
448669640
328525022
1250883242
476275857
1388920986
432499719
875375425
499721310
1251677080
1342848906
746366750
143645753
975032767
1020836657
855379514
1106613038
338511476
1355109141
575234033
689583238
388647272
932635367
1377169466
370060251
810301127
1185063295
287438652
1199591003
1325322165
905590224
824815533
1304930625
1058367049
1084180875
462839382
452295310
1372729050
1217558627
1256931184
176613539
551353144
720242554
438756755
920526157
704573938
1385858056
641571184
509023380
1364666649
730200733
1138619316
856233239
301593206
272843490
1153422923
790867777
397872706
960574638
41134031
629676677
358140933
578404669
1291184500
1189617780
923047219
586273141
1112795273
1081597788
370655667
735550245
460499702
1230793128
1262265237
1212418197
698101324
693926788
1101235315
982591548
734145060
152741668
1343566642
1159965564
977976668
1306878841
738429540
892101213
681489455
410840316
578342842
940071285
528641910
590739382
985408905
180564547
1326669022
1255657137
1179796237
917517257
738194889
1007907458
497620370
988890814
658211441
833751308
1335056106
607978454
1087204756
281788756
1198163730
400333704
842608062
432561583
382141758
1316377889
1127991923
888436145
1280840468
1275070674
494001434
327570012
604003755
1364361193
706498938
672501839
1332365490
771439406
1116965845
527486847
1143327469
1219242059
1199322547
1173775377
745345454
887279395
823984811
454188081
201068115
909054231
349477560
856524378
491305852
340810324
1147668640
280799083
911869757
879406804
795598831
1263560619
511738271
995887874
694960146
714339586
263851150
1102803511
658378177
601665830
1066033941
720754409
1005246092
1024401302
343027487
1357150089
685132445
755477993
719203372
909772661
639526151
599198454
482222223
1225868626
60217445
977267398
1062635260
439459274
1308027888
588410163
765280254
1256950914
437102999
1133980977
314055855
696784241
1019979176
525758436
488868453
833533107
457084485
1184554872
318867712
443800723
1260013228
853173979
386448886
1133807256
494217766
1071964268
713058730
1386989652
833635534
786788654
893864729
972616508
822857393
759885619
867969695
533675349
966985345
607862427
619334862
933796677
657247287
651557081
288905950
1339203780
457172749
202356965
1246942420
960586923
1032727333
1111126272
1296368289
542389681
750114180
538285991
650365482
583152089
561710338
1181383713
563469333
385513287
243098867
989391679
560917133
902004248
644337684
1025342619
730782196
996378238
869862637
427283402
1362605407
1215525262
713101821
409714619
969665016
1084280067
733776248
928326328
703794152
525899142
439688810
832686153
951430389
1279797426
709809332
983613455
1299073487
934424699
1265278311
966689726
216062651
283612571
652350638
198133522
992562354
381735629
743715639
877716454
1347173461
146816661
1316891977
369021665
1337819493
543551317
1258105160
821065907
694875882
589030553
1288899885
1165001858
1340355742
1056164771
1357317895
585261845
1141957308
120659805
606038352
562609210
1350738995
924640172
478130402
1042442722
787183969
1319942677
567843683
318825750
1113892774
720431305
646457741
797536937
986878245
1077675595
557505627
1337886855
825097632
707480872
58308791
1120092050
1171094107
841684105
1394194296
1341681885
1346447200
635856820
422790965
1045169431
977308907
563506589
929557645
890646182
337159350
1345229350
1280241168
1233179933
751539348
528937533
1268481973
1279701972
456681112
653871822
1353210299
630315901
692415253
850236261
891714750
838860946
714050727
1010865683
1046105554
1053629857
354583388
630717048
1067522197
999066204
1190574007
338330105
1387152247
481118709
694020518
1005833285
658222893
1289278922
1039882009
1013329393
1307751968
1091796342
1283497178
909977127
804935335
171493156
722380242
491614931
1321895155
606715531
933753542
527528216
692121380
947607892
1001010558
967474686
551157511
450291897
524904893
318767120
686720308
1124997499
1026414014
1333342064
361664488
990298052
493141019
1335456352
385718427
436438940
43809963
976625720
799073739
1303184720
760743803
1129965703
966652377
274088750
593438445
381673268
777255674
1200498095
1326623350
1288656070
930444007
747813199
703358891
984536439
1203398014
597583505
1141291242
684574789
1076416191
497980232
978881715
1207242884
794805062
540404488
1077041488
567907909
524540308
187707965
930034804
843825365
941750883
674941203
1099302363
1129224561
1192938784
1022841081
960056362
520212004
378665496
565779864
1151063818
449332529
711308951
164783154
1104370875
611253974
750933842
750591660
844865112
781536419
942503891
1238265564
985069273
1052770850
527044741
973747880
938478531
931158619
839481309
699804749
495817808
1324035054
1386992512
1362129772
762860555
1246323963
1146922778
1272606372
1164691570
823270955
739478109
455616992
753123794
1035375098
890846088
763077511
914104887
233855289
333942280
479414590
996996793
1361494568
643458551
50828135
890785128
1229564412
1318497461
391776041
1040997888
824904278
1006596202
634271676
1285707051
495333753
1243186614
1253135707
991565681
551873188
345941253
634921719
853618077
871875680
1385023460
362076301
339123572
866395124
510432903
1015683977
1320192265
1065941675
524106037
1104473224
812030481
1048079028
1196797984
1012831620
578873497
1138413081
452464268
1114268431
429730027
336757834
1377364158
800021921
546657631
130055040
1331802441
183801963
1284392543
750360869
701950327
680329937
500319598
391754665
326793598
966622287
1182299412
1242519813
1295675632
461647536
719663339
1068794860
820824980
544188944
1191664216
820795112
580061003
851141298
631913461
1346385458
496725901
359742545
1193890281
311044914
576528307
593490308
1133182209
333802467
376960429
1139526509
1006457305
468977883
1388070650
315162608
1071335926
778075978
766887723
816624785
672608133
751438349
366204504
1006071692
909635983
811282864
1349215031
11974662
874457475
544127377
1006724060
696261636
673260120
369253795
1293223607
832243213
674437470
1228765574
1039198702
793543626
846145259
458693183
1277054312
935244603
640317900
1084007836
455671616
942960967
703500667
412130911
1359741625
274120947
496257405
1097771567
898773313
776420247
998703113
1007191837
730566969
535458121
1170396486
1024325614
779725898
1367863815
414647866
289894240
394279155
596052178
1125990337
480561524
417195140
1088490554
1041481250
430225706
458856896
821339131
1203363037
861476814
290033642
1387378629
1143954189
819839545
1012741822
724417504
1173322254
880403989
568381163
420315694
731529826
549064473
1090423917
1369044727
366696101
1005737154
349755296
525634780
1027496240
556902945
724538905
1028305926
1082272293
630259668
396350886
541708050
990401964
540540760
453457645
973203968
524864159
868394101
565595481
414243867
1153033017
574645526
1125199489
271015304
503402969
1158326611
1279233355
785913015
1348818701
749877864
351315681
829403663
459701976
904049302
633125372
543226706
1135722043
1048071337
523645158
334756669
1289774366
391698091
121755419
867532212
660541343
500705821
273927933
893793730
1141136799
695807942
639480642
885209295
1348478205
789901909
1063027766
667854475
1309141880
841794507
200467493
609005861
535631924
455016232
989221914
659748069
477434894
807062429
1259367926
1321980280
651381942
941580655
948942889
1108007807
170342291
1324341304
1395723784
397985780
60828235
489579404
1140758317
734966244
1339726345
1081946994
1152283244
231886382
549960276
840306793
1384742561
533117484
825660364
718270441
389617424
1340902628
949021676
360484697
794352890
332269479
1361684196
442336686
606338906
1093094090
431238343
286151239
778831828
689349054
457398154
479229683
1250105929
1018552915
672205923
811628883
401935901
494664585
996981044
606838200
614172373
725706515
392648216
882893979
448498089
718639816
541310910
837102174
1080521041
375521860
1260751079
1326364912
201122728
754703887
400464061
363030736
579132630
619662451
733733341
1118394645
940394767
1290298519
257276849
439353885
1391710251
455339945
439688119
1698608
929571323
787819592
1314579016
1241101856
1362741436
611396793
522164634
1321544662
427230767
1234302324
1099793065
950810888
1001336348
473340581
1372056631
597131745
477096784
1088841960
1253281387
404251427
539012878
1271979548
1083788856
219637723
503151569
174769422
86479813
693875755
446398632
360663431
837940594
634050053
695006395
1313827513
957151536
631175003
887672393
430088154
1078123937
1110763118
172758142
511344409
1111317722
1179726850
459430514
1042335517
526388317
570207774
1023053569
407277410
1024423883
1276877201
1073237534
788888468
543812154
1293604577
432359395
695578240
370263141
286456510
606784218
1035077642
698596035
946856833
522037302
674428251
762481051
787067356
633293061
394259156
742548508
306202357
1163257126
1210086371
591048837
966352386
581644079
609623143
699352996
1032994236
356653508
1143436941
387547037
1070279744
574964461
1383912978
395724017
794018797
727752332
400529668
1332560948
1006096675
1027867595
508851642
322717798
1362299865
795324165
898351350
850187725
637249866
1386824689
1083505994
595699396
921011516
638895099
1343292413
521132693
510580179
740441553
686214767
1068991724
896604776
446692409
1090025402
1055345065
508634744
791490428
1318320921
1047432408
1265665035
639532812
604924587
1018184551
912243115
439296482
498647693
442528315
531445209
543376176
909203140
887527810
1081305877
438002767
791838532
1331465866
439691354
569707606
225730561
871958903
394806865
1226561382
789510850
1350107826
1025782772
1192223197
445136820
847468550
612162852
807559958
985271493
413679294
871970099
399259711
979896805
420824691
1265911005
937210933
1098222702
739712791
1372134917
1339958456
711956751
1066908624
1178471156
77197125
516677811
1316608481
819438296
1128189802
978132047
825852392
868716914
937974006
364320908
1090951831
533815455
1067258635
1052708218
1043420702
327970577
1037278493
598483092
1128696378
836107628
1379088981
1005071137
460965621
450812400
1264221573
531694124
1374565432
1346193635
612642302
666529727
1000160891
1105387198
917417711
735003207
745630263
793121143
382780659
1139327275
1271211995
673697391
1073276021
908724762
771921402
597637178
973200102
784479007
699151731
1344244613
1251955877
1101220641
1354212528
1316272628
1311977835
547334612
570243701
1147338729
300082156
587222168
654596808
741398052
1294547984
607422005
477324944
337257309
511850146
1337241229
511434603
958966655
758173822
633135441
1370311940
321629707
518118780
798980185
730320209
907387831
131499671
1015370105
1121648298
1270992566
430957215
1199879467
375484403
520003757
1033582682
561257176
1353119350
1327514281
933814159
438591135
814213361
385448734
643758174
445350996
507265546
896279164
111287362
627469962
507780093
943643078
1096836343
709169978
504827723
1087755692
1083476549
887754689
707119696
970794182
348741440
1250454575
181302425
56353732
485921153
1393046140
953159699
336141718
1097511386
223720272
906307534
381787988
1115812801
756395266
1335794116
1268567026
1387128175
391204308
826549096
1392424137
706127382
693604716
967894932
1355791926
527668703
459217151
628297413
689600620
459997520
1361899967
1029751991
383856744
476484722
1139879471
1251950830
551434099
1067498923
1236941049
974412514
823831421
1291227734
589154347
778671855
768099289
837505739
1025539469
798554532
1347282942
1299850882
581217316
1266400842
597013010
241889922
691704154
304055980
420823177
933727655
834233645
1023824975
1027541937
699080273
665362919
1054956739
1381779443
690273121
650565535
1004175861
679772169
1375437628
693707159
499513684
1024715276
520794522
953516205
402627164
1106888683
1333127443
459249426
443306904
1334105938
1209343537
664840539
1338913687
1285967929
1152755313
966854283
1052838574
223195336
1200002025
951789062
535416632
350087
1035321347
811068604
1235096335
769328434
733272604
362221159
1102414638
1338737734
1142392288
1330972680
299687381
154619863
794947327
421600739
1298994558
493049876
954700152
991650520
1269432396
770574399
940796787
535817130
556760917
603533049
925632258
1293165439
534637829
949919597
1296850389
1183285294
1018062284
584169574
597398672
1159224386
587872024
976516326
1008518569
1057531058
674427944
1031962445
639827868
1260631679
1248925372
418482439
1096935637
1116478973
185101696
994955169
1225468853
921939323
1380247433
1072912683
925601813
469762202
597573518
1087276235
1013590579
1168466469
273140625
692837942
793794307
867090765
630006627
946300732
879276927
631497959
474803832
1073036510
979548336
674471615
523641105
1133993141
132842889
116981792
1297158198
1190969239
67025791
585679067
436187043
1255986799
807857281
212392284
409734948
1212856489
1137035878
1382121415
1160829894
1092048487
267806410
502790795
676737250
412421213
1083176094
989507297
733980849
708062270
213288055
466333778
1395397532
942592205
1338051525
953934581
1063776557
1334000666
491565710
1369178879
1002541513
922261521
539405921
520026016
892722725
660109886
474210070
946903350
452757011
756428946
1093537964
472485367
1387876548
757239921
770131991
782319609
677105224
1334791182
837311520
374927089
1306239082
1210491239
1078636881
818772685
1174847428
1134849178
1324401612
1026438996
740005166
1003063578
728821747
912417960
573098201
1283681574
438539651
1068035838
892831091
949990369
600355999
1003232048
975884941
625143786
510978328
382712023
609348260
488242498
528781697
1065401389
898396930
612719088
1219440753
842865819
860134175
703787351
1188754251
885784664
893377130
816700575
975536293
1225729392
537693430
975203784
697219661
609229898
1304910837
1204554530
1129014339
1155219725
877282922
248436255
344172073
1019817307
860998836
504595832
1092410016
1397767612
79905087
905346214
1075196107
818030402
832531857
1184738376
858027765
609647220
1286986541
423682649
480651916
709327401
1349879146
455206581
1127724385
793046167
1294428332
1252786942
1314096985
830474513
667791739
292254519
1394266244
679278518
752744254
1269566661
1092022096
621591061
594558382
1050476962
889931219
612317795
458617626
629973060
749984392
1204652028
681736102
844333259
1201414051
865604373
650956463
515234796
1310894656
982373678
324672299
1251220014
954052540
563185340
1364072321
513679649
832717258
681848465
896355695
501022691
1228428416
142077445
757778695
753013768
653960426
504762108
942226221
1221084521
604046050
1234022063
458091771
1196987559
1095234004
862367796
1381359564
1195428687
1379808815
1053211861
932741777
1371868712
1011321522
637490432
1124783791
912172849
1321690026
241005528
960686521
905606272
1361041496
1058523140
276521858
439452986
777136248
617190858
917129065
884838866
484205583
1345105167
973916148
1086082135
802185046
1040513671
398428040
883833558
952092569
714581479
1281394433
1149148320
1063390404
901139238
1257418474
1182408503
412880649
639820194
863976325
1299401462
1090402283
660419964
513952144
663763165
534338157
1169068666
216456069
872641269
692108950
1379257503
1120981093
571633655
529759778
1013757425
438103508
1342471068
573911093
748299064
830858589
1140354470
1024587096
1059263739
401988484
981700426
563013880
1222266246
817711994
1385787477
979278311
1312919454
1389554975
552940109
546740598
1106057782
918969718
447428245
134644096
532831679
983623258
1097108422
1011243546
1347578219
745151741
1340752026
1387075321
1242597260
1217419937
389843107
1092235332
465561370
1033802017
855754527
1336681542
398310242
1003627444
851634528
548065240
887379021
1250112934
1150877565
1256401233
1145129890
1260733628
572088836
1343046432
660592989
1056374570
1298202176
496554485
304129162
1037276060
783143845
548024172
1286901999
1344648246
201130694
1224677032
404416849
373356720
328726265
547815382
954785907
178504026
877379880
547611522
807578927
1291560959
1020925700
1298526901
1140059332
338013485
877676566
1173441748
863590062
344009705
680568058
562196637
1047483272
802408105
772960621
507394135
889434396
1017445148
915902974
1258342217
989681873
280992044
1392426113
417839235
692233797
500337403
1235295195
986829174
1263681011
1113038934
1339173051
1116628540
1216367422
1037993500
1211214849
598841033
740938531
1243344638
1043139993
523013028
842040550
1375289666
849688097
565618408
810075173
469936360
1009239358
618540190
498395956
420567110
1008917602
991886570
949566733
880237351
667645569
663719619
1256142794
897332653
1176541290
1239489496
563267862
1323164216
680620147
1309417428
1285708042
973009327
1371283570
1347977832
493471932
979991115
1306952911
925796172
1052839969
681565277
948253614
684183432
1370173050
495665115
1013337169
1288048991
758977488
702668537
507515932
511153891
265153564
1153300927
1261711516
1107776547
815803531
440552570
680488306
1040991616
1360247147
881862857
1003614303
521519675
996727468
320089561
605171235
358009894
1258513859
629317408
356654789
1335091924
1071792999
589094519
624128512
755214666
370352176
980663199
678324048
883460914
97058665
903297466
464925478
555843945
1030521774
787345165
886984385
659290370
930375985
1155492324
590491928
1327561633
860037351
643473918
1205155954
935428587
1112599682
1059794250
440048257
1024016558
478842212
935315144
997061158
325067002
1375818746
1308879954
672920440
1132239588
1143644870
1279446653
1009529474
721820570
651985977
269268434
565295830
1215359031
599595771
921845983
786808225
1106641611
1300288458
736713702
891386381
1068883352
522873457
1351574688
1362479098
810090872
654695802
1177294133
417860818
1378533868
533593910
1189329407
600867762
684778038
676188708
953077687
927388062
1000228211
597252099
1157249259
336961497
906111915
606962247
588682698
616322677
737155654
823642511
1071021373
327167235
1228712876
1181612137
459721998
1120331063
153062078
916754637
768968105
404809588
1200119678
1260991183
1034359839
196325463
1207528991
1116803639
868477309
1110115811
27297782
936801283
1303858185
1397236333
1125430026
1321344285
602341220
1281690010
477626666
1079948609
816824526
686035577
845200410
561821009
1152923872
421117976
630691998
702798685
1285099478
408269115
1312482262
1178745002
876540383
1113167675
558022570
1106603039
1063563881
1326055295
293007878
1079396841
178514178
518884612
769310429
534491155
754589116
1039979540
610663137
1032880087
113944066
829813115
1348820216
1315993422
857738501
820874508
1337135690
492206811
1086710266
491614443
855244452
636008980
681404052
874143329
915597750
838434684
1009239377
1350279800
931510618
761658724
1163978541
521792047
470590959
1045720444
383851678
1381933654
1093762001
748844307
827938992
817991651
526192324
853464532
483584962
548508346
878902363
1386140861
737065659
332820418
300529962
1273840475
21026752
616693345
819970504
578746490
725711583
835213981
482189311
483803648
806661732
442573087
835274067
819189285
408001725
652364903
1334464049
1354625446
1268856169
534992444
523977975
952166510
880175676
299005682
407092104
753446096
903098097
845303876
829378470
724516692
548113959
826385574
948660717
1202078569
1274753032
687258408
939028540
557438427
473118018
725788795
901502557
736802550
963931304
446913610
742401743
683638365
1072456574
930026598
321574178
877069227
653003096
696279637
1029512809
728098182
712856782
1023607454
887923426
801680824
892537139
983960481
1263156815
1300792346
805138164
409567616
469052494
1352905539
958650616
328179993
377650113
833578706
741797873
1290348032
1293138544
324828547
1340038075
489742296
784614391
750601170
691983088
307424877
1081698371
790708769
1317281797
404100778
595685154
371827848
833724662
662455051
1113123192
392238262
475892508
732396922
1275239020
439572675
1114323516
911581894
435912653
349208044
800661244
779835623
884214338
1237312566
1395673947
152688428
393441750
971335680
1042033814
934325936
911992747
1048990560
1237579869
1394309221
723966188
778765707
1264956471
355057291
1315756471
1303509658
1361943719
456068752
938816881
675375399
822806436
1012344517
231996283
669756578
925896301
386879822
976428754
555373628
708060718
870457296
1066723788
914881116
653999605
1127731549
904456825
1390813967
751538726
1378234217
1368054782
435423476
1084608368
678681599
722281048
975993738
715778132
500808246
503508107
1057512388
715174663
1076622666
490487076
902122059
724330409
1399651116
1115286583
848469434
646263456
354327922
696274594
1213860145
1320312405
967459746
37643456
542017502
222869651
1198591733
972529291
335090645
643943719
616908448
1389372780
788357726
1092710323
710412850
1164119681
1292964810
539736198
812871280
913620424
906157900
869212374
616874480
803731699
744278259
750298910
471422725
997718609
996988948
586715078
1134539811
573808108
747452650
977349012
964765774
1075628451
384172025
688697463
349351689
340597769
203321795
1041105484
1309498805
634578967
1233443662
934331869
285396992
377445137
465562997
1195201671
519513856
402324973
841017592
1025004774
442766363
971746413
1097595278
971316969
1318710025
543206057
918363027
501603433
700862697
239647257
978049172
772878077
1292728889
1144868168
382149238
506602567
387364857
725632196
884354985
816945110
1174258788
293520608
316197747
301206228
1143805145
392118613
936161294
1166621087
1334705039
575899630
1333537373
833837326
871209508
1099852154
1308902156
444334089
1123395983
727754153
650381356
1135385623
1130767764
1077858915
746931455
1111657315
1234707752
1114093690
467342529
1197589776
791097918
1300523062
1236069271
850557248
1322046674
1332048323
835884098
948355616
945780047
1240412273
1269207310
409492822
939301595
929881928
1102645841
910321613
957249195
1272489396
391318111
815231370
904129174
658212067
1360196997
1162531198
1312150831
1391881493
1169952594
903718157
1085420418
1154601760
596188617
1018353704
1367035835
776565199
723489149
582597145
852895817
1374831278
1191065288
993335753
937962583
1000177905
353924805
376932798
1199501317
672065419
462837256
1398913108
653087863
1056503766
760674668
1222284154
999001100
816757061
854484388
1283526540
565584251
1211745383
626996686
593338303
382054416
964237449
766479752
898880618
192217768
1042036367
667923133
1357145257
632686267
531862612
859395906
838180892
492027315
906404044
587460796
617942152
978908612
797199674
1349036506
642871050
370058430
650520978
1349165087
911078515
1058399513
573424022
1345287079
424446884
1116971920
1051921451
429689018
1302646111
550463521
1296970777
793342776
1165844406
916317584
923851113
1032320782
911211244
557831245
802499598
985926315
799926277
1130928450
830199022
758792670
998902890
1347033808
934534700
1347794433
982534592
1222726481
1005185314
1261022837
767187908
880661495
1006331940
772883034
534258558
750519091
1316879807
639963399
937434077
1274232158
574356407
458776265
1254504909
968560482
916762902
719577569
1033921780
358541496
1009643590
319269277
892447931
821022222
460737326
622941260
436494350
753226056
677741036
686628410
408136016
1119896306
839205178
1316979060
411541987
889696837
912307910
1168779660
1310688275
793060209
1198830134
976303348
806708786
622780630
1224611642
530874735
833627448
1282016069
1172379865
845487109
1276520058
487868183
1292295676
789478674
1343801305
1321477802
1308158317
1137836369
1140136878
1372222034
233223961
703923587
508354385
1163849690
1003318030
1142815612
1079337036
1014897361
463975093
1190075033
889224719
1191210750
461064245
1069059607
87235552
1127052707
541368888
1008219338
285767788
1160360081
544188286
1004808987
1237621560
1268119112
748138873
1042974129
1026790424
789481636
744441980
1098163043
867410633
1202812046
1360857561
875657580
1393912999
662349643
1039246454
1062717884
419892229
786649228
1095097346
769971237
1158953309
1008323177
1312475544
1192356928
834847532
1354799338
790526262
674767042
838478698
250540650
1352239237
875383838
643753669
481102212
971818539
1334264474
3409804
1078333871
687648414
941906804
282095116
638519463
952902686
565422085
1048680634
1042435439
797769105
772462753
1102246405
441623762
647477575
360462297
617750492
1210427066
231530224
562062472
306878076
769665900
380821284
1396672506
457642430
264972346
1223983795
465569688
290798968
507081065
806065381
1222981977
587226562
292257569
357880643
790866167
1186388305
608156764
969818675
940042341
369502615
428338542
1063231512
456637922
696896229
28481126
980830719
812726395
535543486
614677412
780721776
444055264
811647249
54798325
623421087
315309878
952488483
980804702
242737399
1124368173
250776766
236308920
653569392
516061759
998971922
821357367
1026960891
932406100
491380217
803205508
661791458
821432354
643999873
1112503778
1063082658
495325876
1049876125
1259149265
657113157
832823768
1385748045
1267390725
341223156
1239856905
1329036574
395235778
448064917
738453056
264493451
276946463
1003117660
865467983
538147500
1301351310
482073782
723118748
1386482789
972923635
858239716
930257780
1342147788
633039902
1059671838
832025707
406610966
209058438
211717088
1146354009
223471066
442990930
1146464789
805575990
1058131758
1119832377
53033360
856528169
862313006
1314380845
851525674
1132283418
994420038
224054223
897845871
1140429291
442566555
941381819
1289445095
391758170
631555636
826306895
558855275
1076136019
1263504722
1364577883
1308638804
1185838812
459379882
870310628
1377072275
590959313
395868209
1280861421
688543775
1333306190
1236850606
606935544
456002821
1066977733
490476215
1287013695
878268490
1088966482
1158113831
1109715791
1196650485
1386428808
433836363
716453202
167263001
1317309930
545950086
1043925468
817455325
433413402
1202500278
639514621
568327897
869910880
946803616
1211230830
804535389
781447053
1205826839
430533102
386183567
689906848
479542844
101766908
807979247
360286270
1005666975
1130189381
596981645
555867789
1394206276
578562683
931800140
701054839
1094488289
478698141
880060169
51667248
549174105
874838913
795131867
813367366
535951467
1160438039
1215198426
540727166
908067918
454924962
374497148
853519864
623766075
1275922881
382846048
855627389
698394904
240098963
760708820
579443108
984692096
550638186
1155956268
910290152
734850340
531942727
701023186
563602735
1253000077
952898444
679806
663110756
1268471601
931705245
964721418
751791251
725652328
1185343436
808454542
1138081251
822774881
933231771
1182870374
599486244
988256592
937406723
1355616287
756462231
1213180376
985019525
1167924271
724943840
1076900372
1397269975
1158188616
1334888654
780445563
558477325
1124386533
209288156
515744063
1022637630
890005001
981881083
1139252457
1171869722
1097377171
653685859
322454611
856067837
924750113
1340367827
1290822317
451922198
429567860
690742356
1318819734
1203983441
322397742
399761890
560218477
870111990
1122124423
421552579
744027563
1293382332
743000695
1184436230
1396037231
558841427
406913946
444848850
811944825
1351330111
1039958465
1027328052
782550194
432112425
1341098700
631677098
1153734167
1345334595
480372374
404572069
1093259894
814596396
245281662
1031929276
933526053
499104659
692630325
1161171310
568114040
544360058
864406046
1124849947
462135230
909873871
812564318
380026339
1025549194
1078763053
613610873
1168806247
441700762
1362053463
1020565695
1098643985
261256232
501345669
503715295
1125459342
959022249
235126520
980210527
486134025
651504784
492294486
734691415
1121758994
1017940520
326141648
568684100
1079697946
1018668772
774550271
883420956
948259499
979346783
912753181
908097537
541237016
1040462664
515831790
879807872
645587136
1205018157
418498976
663863458
1021914500
328856091
728325034
446213775
522292268
830376642
459579848
49287169
949659593
1277120587
395750164
1264616841
506767975
1020608427
1104653846
1285018434
606740002
1205561300
466277022
561558073
545625889
933443687
1378755524
573841163
973840299
345170714
736943248
533574807
1308495661
1042078221
763641302
1145872797
374157927
334270685
855875536
587642099
1333651675
868201936
1114306526
1164704245
1122868744
780634585
933456364
445334854
103568287
1014292626
968510706
1058160427
1110647951
471763045
740953647
577441970
950438445
413974417
250194130
995326991
674105834
1156837515
1105858923
995838081
1349122600
783522194
857011981
537450136
1227325264
717645746
730190724
311281487
483231429
677315474
1373108773
557371922
1331612819
1015596429
416626544
805525373
351110441
1366566357
1149624919
1295987083
1381694511
682418760
584274141
983470232
1281553094
916579644
560451901
1248380162
414161816
676682024
1361890292
520367476
585969991
1217793148
627635237
1225232780
1170501117
1218331667
840256322
942152895
917226362
530556522
945117059
460641816
1225941568
639583990
735608170
361631318
1213160492
381421314
913119188
975413810
595359234
407088912
1028713241
1259934843
803441122
1239640478
871480618
768177937
661426677
820014296
319367933
1365437753
1119386201
964434559
1134175049
1018066640
601000701
1321454881
1220276891
511781210
617335329
900329329
448228785
845231337
1004618545
1319667730
353764750
1229717459
1160681954
447340128
164785064
834142098
1270055220
1137125996
742190333
416992702
555062963
617006108
1311370765
1164418119
867790830
1186282633
1111133845
1071733648
474055619
669137575
1076374214
384559075
652096499
1022621383
693898766
705053359
700183909
509537675
1313966696
721229939
961189867
1002277722
938263488
673951853
1380503653
1268695148
1085299672
1377299612
457184040
1245501197
807117111
628699577
573981019
1180191759
404032352
793311504
582796891
601949402
629436544
1333731070
644686609
649234427
1084777045
578449945
1242687372
1208716800
576474752
1335090808
1318077838
831691874
1119020623
908477156
837656765
685458718
378656984
1087285103
1104708518
925837807
867690304
841712109
1330780998
1335012537
775496327
842092860
1036828455
1325971913
687452597
807888156
756616793
964453438
528902905
593562244
1245885166
784804139
1115148021
1337237962
838340809
1247127726
1067629931
1111310988
726015355
564782620
628364931
625319203
1076249636
375293712
453698591
344357846
1040384031
1317871296
476913858
463427552
623071791
955161995
1245636981
1294423632
1389546358
571986918
1006079898
699211996
1254446973
343038608
795506031
901617711
902914954
555209115
532912813
1382660636
1042951722
338550292
798438064
768102066
752569952
397545873
790098376
723149487
873404854
659551288
1082159906
607724586
728997422
1069271360
1012973693
506749863
483365962
851657271
429400075
1192746165
681033428
412973228
727168081
820871505
932100115
954362457
1158309499
1362267179
668836049
603118464
252768964
696753614
496374520
633304072
988639678
98820895
1044173373
1308623594
1333139501
690552290
959633629
903972255
1297706992
1396919115
925116402
1182684295
770415480
822123634
1179625794
1116382934
886859652
461579041
682492653
447096645
436455284
1078559429
413447012
1113138650
709672720
1273433429
360331203
661429153
561517217
404453469
837830733
737030165
1082681937
460661898
782326737
566358888
1360314002
1003678565
582287600
864159317
274669149
463758445
389959708
640674406
364948075
591293183
593621301
1395183140
775781422
916830782
694567184
479731992
1375019615
413292964
496871423
1103621493
459531550
467711908
424779002
414402700
404269451
762288875
812792087
657141549
705190913
590386516
217885035
920367036
489706573
670781791
728746433
800914625
397282007
1339655185
519069985
653739722
467191463
435020048
669484314
859565396
1215156852
1228292223
394332934
1045619232
740659005
645233949
346769168
987875815
335088080
721377143
1203603828
1306658400
707560575
510172798
531550551
924221548
460406708
561531324
516186142
930004767
1368378291
459613640
1392025210
1359746795
1239086597
314014034
1285525768
961762234
1013008924
1150713632
799996895
975747435
553360303
681967219
420207716
462362181
245143102
630760379
917073980
51485628
677939824
185860527
711787926
377672154
561033066
798930053
785447076
464093976
1037395168
956538901
395181480
65372288
624589102
312693810
711343279
1328638586
526851171
1068544816
980710304
734047716
1090268668
712823250
1367463460
1213261716
1019923323
773207173
1113044876
1380753770
602621716
1268572102
501241625
1379547710
810988748
263496261
574221271
724856834
1082127906
580013907
788351573
864995886
717121099
575794500
729537368
606404831
672980519
408530030
780712974
740655537
851684999
809989646
803166221
784698774
760313
1374203862
872845304
1397870368
820156826
809345233
176710692
535562986
1049638912
784439505
908430437
1061779935
324771411
500125338
521715392
1386684141
475636715
1063197305
386038969
209926439
1276445639
659563535
843623736
517469140
1024563822
1098891084
799157840
427822962
475557613
429983770
522065341
400336722
1157832960
136730717
882622274
1247851493
831856146
907090301
819805461
405950600
418642255
1237298268
1157310327
1033700805
767627255
526722137
981225164
936760848
1005753989
958107708
1041938230
1143319046
1023103885
666278180
1057946282
594422801
284336238
831546838
374894739
801873339
392980385
301625214
583688046
263896685
1393728150
823287226
76917342
931741900
923458979
911206342
236693483
1390878529
1293875925
577835838
1077733227
1294041206
269476769
1191036264
884314321
798157516
1071834221
653331537
514629941
1269768540
1243569679
866697409
962351324
1021125906
1134269437
1350333404
1375535485
835473225
693179815
636864406
1393069668
1130036446
748384858
1076400571
574762886
1038456149
1318349317
1328605472
937256616
1289015997
757419770
1062237083
675520655
722738746
380985885
673979759
458553381
370820363
1115292547
794674819
1028724643
1100214760
1258428051
1028269021
655787104
132293607
863711117
1017032263
1080618238
1159856995
1325978362
1253076712
413548125
214392406
606103795
286703067
126569698
1098967971
1063396239
781812088
451346632
972719083
909045385
788876662
1157895137
466100309
1187798695
199440775
423867976
1301490952
1199829743
1398729881
418744898
1208329543
265283795
1046258901
1224469630
1334894315
397780457
338779081
1021248048
1352199984
1392109085
418222182
949496539
875214894
1294713146
1166664862
666964720
582109842
991641738
1133717780
1077995759
557470769
346736807
390619824
1066145128
1119734247
711971591
1098516169
651441627
266142079
859047003
923875759
1351636084
866946714
1136698021
956689734
650218604
666180678
831427923
975936994
1162624439
862921021
1386425030
1216559516
1013944048
1301328094
807382794
917999436
1265706793
1232026554
393336416
1264608030
292491390
637319498
854510501
1353886848
553722281
1315246262
886226189
988072379
1265179530
462630165
1031737411
676483170
335224797
928563986
192179781
1350883498
654224954
959353050
917849219
1261558179
1194332790
1028474888
1170145305
726965098
1259132897
1065834183
1134019281
1332786606
1272408674
593027196
338590629
915239699
850300331
1352508102
931201691
1103848699
331704670
430007973
1051727806
1353798940
1303960855
638298147
560527422
839911013
732998128
1144275222
936729973
454409831
309137256
482471892
608033721
496048728
617768560
320361681
465363554
654233947
366996582
1135112132
1337198423
545853306
866088421
1054686703
1284245049
825462555
1201451169
496012749
872389448
993426374
1321107460
405632777
562824138
1001779255
825880978
802536049
289945925
1270292209
1345106715
745978390
163876867
1365408345
922839784
1114846441
629606596
947439738
1000507720
545106337
501085631
1265561322
1086613231
816184404
1250487631
1031110219
976963930
956327829
485138537
732756410
722316831
1164475389
1310345805
909323024
875639016
858997925
1329681095
864040768
886716241
730894994
975805301
335879332
700678570
957370406
990909161
1276555641
152042681
421420793
1019089471
955087149
879318569
1204122526
1021874622
1189067576
684416356
705595931
392523672
917181760
552208140
695348545
629594490
1292390982
980513691
1054979872
971378331
592824620
476791268
279625503
1364337209
1109172973
741746268
806462335
627226718
618826589
268139142
654548593
711997757
1352124752
718258519
449597493
1312297636
459412988
1190599529
1306511030
1137742824
1054958437
995350634
1394176407
456916308
1309714279
1152482787
1320779779
1132078149
977977467
1144367536
629982065
965043669
669899094
1325380279
405969628
1016013257
317361955
392255696
510588458
1382919298
383616914
273304787
562486494
1118371862
1043674082
192125348
800118430
119737543
618592432
637626110
279760054
668932804
1313658911
1160925676
951182347
485367957
784855066
679506628
1104048221
1079304483
955674339
1083752817
960694683
982351166
778796779
1119896220
1332490186
1353564392
1108547197
830964537
602925796
53765863
1391515424
648134420
380171652
1092480983
1309607148
790518758
877078037
332531360
39063963
823966101
1282648960
801394595
1246812914
172760789
776559428
564569585
387884675
1266272352
1373658235
460885540
1052597514
1023696768
371834169
1371679504
684836406
650485073
677502591
1142950845
1330674861
700739646
1299883794
396140686
673479112
844320292
857704017
862862410
1272967122
1362314310
1070534510
510157833
656164616
678562800
791916113
413793140
433297372
687255842
281711159
873987067
401451114
478050131
1233050103
1073695664
668631708
547609978
1341255076
1069748099
778576682
1370025148
1280475773
856907499
695177188
395667364
1163553416
1270154233
409386092
1104636681
897400458
1149217636
827431207
800568065
1181128044
520413066
407378466
720299369
1093875753
923120192
1290409532
570504640
793166877
1311470650
370096182
1398934494
1299998055
519990433
730285095
746363849
715134004
722346173
665416640
1070264009
522574361
151093860
114496655
1068233444
1358979834
857028688
1399368781
337752532
1369643649
498432742
785689657
770658905
566435198
826463522
455557283
899287580
1123874304
691657060
507791987
1258403176
1121470595
696143834
1370832781
1329441233
1098315817
1272288025
1068841840
625938802
1205942579
1135346342
340813760
1238139046
1090104210
1336736776
357577598
730681767
932894880
763311468
1238721160
992992559
641978282
886941817
676684078
1017328988
1290939520
1011772112
1015239850
960274002
370322700
111470994
934518099
1275313087
501773691
1146070126
935987802
530142206
1333560423
1203265256
324211607
438388342
549265957
1104514220
839387667
283465826
885947785
669048776
249235396
1038146446
1025871351
957738508
1083672064
679847546
296016831
1322507433
1010914583
551734224
643331692
1254545120
702882220
739935975
1030404671
632559442
745046992
726821916
536350845
212739264
719257329
578387271
475373749
748941672
824632668
435191759
717585218
644514559
663017736
1138137631
1227020723
1328097534
399429877
1385360803
1375129625
1056241282
571001152
1109927500
988725260
908148529
553670785
911707493
215330141
780012253
307135940
209305725
1030096468
936001613
1281901745
1294901105
1145253388
765336384
1397508648
514132114
754047468
1025386171
1238473235
1124451567
1379434422
1374593502
1208336232
853755164
394947025
1024623597
1121959474
1162471953
801768975
1238541750
1385748018
1155086248
1376038487
88581082
1252850684
749871071
185933412
1176311717
951156251
1391592633
786575376
834123601
459607113
109545257
747484210
1252535434
1288768165
354811387
200458202
1124624954
790150243
890977970
1158410582
374637837
516180328
447621973
1336682330
531956222
696399901
1367357152
1287441543
344615921
1365425027
922689457
829098949
382251951
995880848
1123840505
99619073
1310066472
625358250
725099061
775557674
822328793
1186547160
828071610
1320075868
914354828
504790364
881933847
1157458195
458083602
934893533
621760701
590656307
531435179
688528806
1235059667
1096036467
829259327
506151165
1379346570
1397917955
833415886
1032986300
1362176842
535729540
909502729
673777837
693040571
1297053559
1307455782
1068684206
1189803433
1380313993
1342374326
901111138
1013923183
1388350821
476412905
989647530
566975139
977994532
528582524
782226309
1054711221
1095239189
707863895
752972073
739362955
713453084
697643537
390948399
537181045
1373730680
601333317
1331114604
1313015003
845266377
863505370
709908940
1183681944
1386359649
175048077
754958215
778499893
603777577
833613794
1202270036
1261571967
1032553409
422074376
748001099
377170144
1388040348
1055448510
742545830
1325990425
1081433212
863347371
645867041
1231224987
1231204705
1395496668
1309463254
891478964
720624184
629283206
1302692195
397080022
723679974
1045713617
922906284
355069945
874001376
1250504275
892092958
1112490799
973098727
845739129
713925389
566750793
839878441
1249324934
558061874
1324004638
442803010
42086411
496750855
1068800963
558607993
920963470
1237208862
509171841
772281511
1339188336
1124795585
1105515368
633009997
773647695
342509569
1302228367
468801149
1311247626
1032742139
389434510
782437498
501000357
1334546954
1115285647
363019693
488071379
523116167
472444485
1264933103
1059206134
803249560
1321913601
1036057791
120194586
794378287
442036135
570940328
829930554
1299293958
1111279394
572946130
1387206342
1158372202
974462097
471555452
978537317
611852748
742720110
1298177102
789478853
138008498
477123440
885663307
1310910962
1181728318
1065741541
1206831001
411929298
1124056476
492722260
937030938
1273109734
1285359772
549475396
177199236
749654361
133068532
721402062
1132932089
390822200
1310567354
675122845
736270107
1135741078
658750273
1130013628
947158692
1079660058
1063627088
658208863
1070713079
504625253
685835797
761680415
1256521269
1299173232
1078942170
1063811542
1352110226
337505135
1231132353
878424563
630009554
904415990
564629827
252030994
871431941
1133986154
866780428
1211319637
974660222
1221046891
799047385
401037591
1347842081
486098606
325900814
1003781023
524270347
465771108
1182247678
1297237068
796084190
1058719443
1324751293
1005694075
767021374
951251370
378862785
1173335841
841891529
1164684673
446149504
523280856
1149010119
875241066
159381112
797548282
1155154872
820405768
1017201611
182331450
656439833
1324362083
300227605
863468488
1257442076
421697531
1096547195
808648329
639153282
957102006
897170917
964462663
346006752
987203618
1396201700
904756771
640855955
669768310
759860186
521743924
1339938202
1178945067
86406787
710450820
1220329553
1242512958
788509784
1349367997
1283886419
965759384
968754228
699191635
263544518
1153136712
840000834
922392496
1043877743
405306122
1282361051
1395531062
690737931
1284175811
733025393
38842044
1267578398
1366185732
1027307967
417869104
736169495
801353304
1264748893
585702444
1005529216
1398711559
345648630
452726810
649829377
919315799
761671708
1167180366
905416516
1206618453
750891488
267538553
1138475113
471066042
1071707682
943229064
1393297353
722356718
150553577
997709220
634788305
694341115
510668709
817962890
1177952733
395176748
559747359
748393237
1323961357
235571759
497042750
1352744243
1106468208
1378346223
1358245631
793585047
475089773
536800223
1113384544
1021035279
1236500889
1248273197
565006133
1018639742
651186707
511916438
389318157
721163019
641384932
1066349838
1124891807
699131224
949855543
979072292
415914207
1274327104
526553594
1318508649
687856883
811051728
1334729484
139427413
447838791
405558999
1111862354
807297092
894744865
1246532869
1364707687
1033023020
1027480962
536114721
869060690
1390561470
357742884
1120981197
1009179054
784267417
538226920
451049624
928445212
533798858
1020499963
833490795
865457136
396523500
1060200357
863252478
970554742
1188280842
319061543
607547606
204117374
279870244
1078399705
333853029
754871526
589292278
767733921
394436134
1322811757
1063841038
586450477
537215392
973212661
1119338158
904614969
926421240
230761628
543874312
855216156
758055388
853195961
1380680542
1303435836
314671367
1267165706
550725072
452638782
354529619
1036585486
1108268980
800661690
606879750
607804325
1110794227
688175359
816374780
276420442
1343512300
713506721
334030378
375461367
769330732
1172838536
847633807
1379361732
640417017
404310978
1321043406
1376785489
721326153
777008548
699964954
660633156
862661993
1350275040
597703927
911641187
902477737
281385549
995324493
1227969170
463948024
1270055820
508844948
683081613
840221108
937296234
346559271
256459664
968725976
1138206879
1283779989
449190026
1057533079
458981288
695714699
468898992
504200520
661104090
591167850
1171711250
633522548
941499337
848841716
699986570
774946800
1286486658
389026718
202534476
1040339754
823347947
674925866
914808070
1357518597
1040097568
395443783
637953820
281897715
492881628
659656080
445954175
816138068
706313633
317305304
400747850
1244410334
1352970075
875585404
277945187
938679613
387579526
1160809374
766527987
875273384
347431212
646030759
1348015178
490150572
338887294
713557231
946465593
1113852785
812977278
405554832
751658820
1084607378
1182740862
223574571
914620340
607368129
419075244
512520358
519149867
906433143
555103915
362918419
693123626
631753745
567920302
1223967011
702597806
857340026
841650834
649370262
383696729
927297177
675992846
822216960
640374011
1011624880
524829758
526425680
427365062
451218113
444829491
957117250
992455876
1300440199
947825688
670873751
1391149312
400047017
880731668
456572620
867279034
879096373
1228092147
754310235
791724155
1169799075
349912827
627633992
759224372
486005230
1061901741
1101664217
1348040498
674388053
797951956
250917845
757800450
768362291
1242161638
798684310
600180847
1094668018
42529876
1356861479
702864604
1369408633
1190797132
1319636638
1210278518
977782778
486144858
332165269
1283782103
954744328
859854478
1112955100
1338522225
864649356
350622123
929896642
1289729569
741656940
773993273
944038367
1113559113
724784184
1164026150
976762171
959207328
758887785
1386241983
829178327
1152915237
664539367
322361314
1278538371
828990820
828551094
663147948
1312063318
1184126706
1235294344
1264815940
1347388203
1150860172
1375145492
759021136
1395390215
472499602
1130303362
1285004859
833841638
337314421
317553822
1278011426
540798630
103962683
504564305
495718665
524041807
1045684655
514290436
1257247747
463008037
445209793
1022157107
1109320507
384527730
362791678
1066916739
1240118895
1185887234
1252281508
372971133
1356012728
1256576842
1088724252
1337639548
1053811351
759737285
848473745
1025459260
1227997638
785252267
548219772
876327277
1191739129
705175460
1095067564
922681062
727314887
872864686
300403675
899112609
824342576
5890803
943825408
1207586846
1271570611
1368717503
743545655
118043578
1098200687
529493515
1159092703
402193760
1333749704
991061436
1009883311
439211101
992761426
557129535
1126122148
456428579
676153817
659358681
642229108
397352547
1125698663
520684251
1207309131
827533976
1148187740
1161522476
441750555
469036513
820469794
819786339
320291526
971780106
264439575
696555208
642642504
601655725
658398059
483812223
896475920
813396575
671671908
1331497726
804311598
1145482302
853653782
252702755
740107560
1358408533
475774486
671918685
156284183
1326634333
362225069
208841397
1238931808
766224484
1269170665
831364704
875997660
1209882641
1384665429
521798859
467611085
713183883
1112847019
1275314116
26042346
1331079024
858906675
409186500
1162002340
401801135
1055778383
950731481
408830772
516444793
560324024
1345736335
1202750331
1317763255
1162894300
857230852
776448618
804522582
623214438
1326971574
826423679
1380024612
1099818716
611124474
1020552605
1046055181
395450881
786579879
1002148712
759607501
572890986
1367392629
374732026
1337813434
986227538
386593313
977340333
1219029885
460786531
1271438057
1354191817
804460122
584015586
559521136
274616899
1285788152
1320835830
1098136202
699422432
1288815269
436661029
1377176964
1298070412
105781087
456930460
1301933093
1022818013
1247027883
647615692
253421558
1131662215
980360159
1164097716
462699014
425086134
1204416639
907676359
820706447
922412295
495643223
890571234
1072857508
1188921015
412214839
808131956
1317945362
1017468848
1254232280
1060452757
597670378
959254725
1052322999
1170481867
1094200537
391484915
574966929
892380556
410030251
852783437
2185076
908522515
1360276404
668761656
529075178
471760031
1218146248
769339473
1347359748
473466463
1195647180
1120176930
962702103
803745965
503598715
145907708
414767758
293139561
1047984153
726460193
1387561516
976265735
1170541565
1297768205
816620644
354129501
240393231
460138413
693006755
861699674
543587446
483444752
1192415562
560910040
1321722588
658241289
544029337
497791282
1377487963
707423116
1204412254
862736417
1237423893
1121289527
767815722
401806907
502219611
526607893
1362918832
681111612
1244403332
398332378
840202214
721442924
566655991
1260745925
107165240
1397181199
1307363680
441411011
1182203276
553464882
755043621
823721264
1027692628
1256366302
890843592
839026851
872111975
1160476138
580386938
1023120328
702399425
211042827
1038870300
1035256450
397767652
1158391253
890369418
1083860198
447963868
1282166237
1108055189
1337452456
1063822279
1133918083
778141330
501120164
892440781
542897004
476137828
1390824510
864000118
953706080
330180672
675579734
508509758
1212297787
1380302678
845953703
712847833
955197601
1207663148
957387075
1035809597
1233710161
734363963
1337023319
198255434
1333743752
736492336
501106014
1454483109
450252361
878657458
336088223
738641208
1008217051
200364227
1349354523
916390147
973362646
1267299745
1277541758
331008479
827971032
397590910
1347442785
242347751
1013425049
1247148223
999366109
1245025534
1130745880
1064120985
495799691
661865953
472864525
703140825
1342702251
340054199
440081125
1134642963
1380359967
488719847
631360198
1395727426
1317054591
1206601076
1187364522
502850174
705143925
717926783
264297958
1397164994
509403114
755971181
622520187
933662527
174725858
371032244
725122497
1256113933
1300751484
1355430381
406456683
583459652
581883247
341583693
668341829
934640853
740262969
144808823
1196570020
757787633
1155457993
560782343
883283287
953248458
1377099395
352829890
428693754
819964202
924929884
968698095
1195858526
1375584105
1057597180
1136817910
463512258
386643231
886807882
984212951
760278418
1380660429
1018417680
1287616338
830277807
662562642
856439243
1329009855
1303003497
694550910
863710101
836515359
762858609
766520894
210268218
1064240095
852769356
807988557
517725928
546125594
415023710
1248473835
324307703
1035651300
914171704
1446581326
1319659247
1373033784
1300556829
1375134794
659864028
496786815
772225599
410487505
970941506
852384202
1237315152
626156876
848153940
1220973466
883450699
416616913
711449529
871635695
907261064
530809450
1227939858
1216157194
918365134
1185676022
729920448
673984503
1048345561
1360832045
1275650095
977705458
668255833
1298528060
727254049
558080948
1077368950
1246042326
1372593270
701759528
1343926128
1020054457
1022318869
933244847
732381616
468614979
1100801941
1101634727
1136164943
925009852
963855901
922339056
1095150265
703259420
1044941885
152531681
672146907
1137661627
1238910243
1273527650
627704283
1221771991
729344493
510039560
775639163
1304194509
1001266477
451917968
497819774
351366
942098232
1160720572
840979987
630626069
1236163988
1130729421
998892776
1263818966
599616562
813908559
1352278888
801848949
1035164610
1442252668
623527818
1206110254
783288868
542041098
1165694282
1226665683
893010754
543077691
840132568
751709753
1241626404
640009990
1191410365
351220167
713112099
759273532
1257597713
452187867
1037159042
907615202
1160884224
1065425992
626548270
761752417
473213793
872542729
1057675511
906564421
256425559
1101641297
338690168
810108343
1190753640
875330347
1007122729
754013260
862657464
455979641
925866396
521675811
379723778
1453814070
513758884
590523046
771866999
1399035752
524483764
775463738
660184345
850302148
501545003
847971902
812705155
488218864
1466791622
665781091
1010103584
1370321559
684366748
341837031
1126142175
1233529944
840178077
1091415963
1084864280
250146158
503436472
439525627
1263186775
5027096
1217453811
776418671
469404650
1289672522
1177713532
1210569667
984722350
950437333
777616259
909361961
832084608
1455039210
1310909214
708537961
1231291885
699935713
1053459601
1450405656
1445132733
399482209
1201918742
1229162967
601806746
1163654652
1304435909
843471628
728006440
395903241
781871925
1460997526
505103230
1376853816
649788696
1304183197
928578689
1394953917
1184812273
653558728
779779508
849278256
1375250527
599155890
1480637435
843951426
884362640
1297732564
540239064
769185482
487214261
829293028
622422412
1048530389
1325026683
1114217309
581279211
367247660
427246357
1334185377
1390272613
509114676
760461537
733145596
1295336773
1053169209
850479827
946225378
540267046
1322086855
538239114
1244400760
1329940189
506452618
1400560
1123430649
1194523213
928411500
1240531234
1138018269
737164149
1216881257
312223487
200938697
1231790003
1085724042
465060672
1131679514
379494630
1312944300
680141658
850868445
913770112
1069290763
1202376647
433986606
790506260
929020489
1173056429
1156526320
1267845353
1209126364
1359050298
424652172
1275930577
902003469
360493431
1342813991
1018157925
1474828367
1082889621
1081187106
967486752
911554191
1375679133
1494532164
1112050259
615583478
1012249370
991117053
640301013
1493948521
1279113550
855007484
1111163410
1452891999
832972433
803465136
1483710025
1328238011
1148057955
991252810
985645273
1057064312
1193603499
1175908297
178506802
1143058974
837594494
779564187
463727447
784371233
1304976809
645687922
1158511374
1117674544
1015095333
1362419674
804645875
633055822
1114994672
912938992
641822114
1371096649
1332914572
868026266
605771231
401234603
666953036
171827935
348665380
763088774
514493008
962838940
1308698098
1360370351
1235614992
560265272
1183719931
1347690032
697978152
798702304
579351548
704385383
1340209904
842026551
708423636
1332695326
1129548939
834735792
676031611
1092952835
630348809
613968766
935165654
1439977719
1008814243
366969687
354422056
982660178
623139976
497291214
942914455
750231826
928967795
1031883295
569095515
385261033
901726906
729172230
1199308855
245972688
500234279
707984569
218970938
713478232
1315225341
512854773
404756150
1269398936
762790372
1119529237
1280823907
1423583715
282231768
1339022330
1083163943
751059877
1015105007
1013313143
994774599
1365701506
609870885
1083250119
431977015
347729289
728704881
914097963
852185862
437483348
675973641
1446225584
343184531
887754029
1221949235
605517353
949903907
998672322
986385768
988503871
469111794
1402451705
1440470554
884276069
1418636171
748947633
958123321
788664508
1094899169
1208000123
968080091
369375655
668041322
1392159714
660997932
791644451
1190522040
1006449174
1270262446
795997017
645446512
678662432
1327234517
1347826213
1270323367
118562208
708291677
515830894
188302637
914671152
801970575
1473487991
570915244
613388611
581556176
768139403
1294447887
413358905
1067699988
860730673
1041071365
865195913
1039901629
922479900
779879799
547826322
964819237
1343933756
430414858
164616814
535608947
315357852
1309453444
728298122
814164431
885834413
1201520789
724149719
734656897
808119857
1259117461
1169147659
813400439
1114334302
674718013
911298015
1271809072
551306448
249822408
464980452
1075768291
796710434
1402550063
469815686
364583464
729103109
1343270176
317201012
994133864
298534768
770498503
938945936
1323558898
806402935
1356678813
1418265534
191123422
1211398953
773731628
1122663302
1197633051
741165625
803946308
795610874
756942909
829774198
934846940
1444769555
718536427
1135104872
709043944
881473319
236657789
769019055
616892815
1065125074
402932301
638357540
490355952
397998802
996632314
530057061
1380589012
547197024
734823123
1290083520
737601492
852373495
522277288
301308645
920928971
540081571
1224887892
741107290
1122255293
697105379
1362768265
524586103
952006539
924776617
389909622
1491038262
992090316
1281313638
723467491
1473909100
658224242
1497562776
1000272295
1211818638
1106161475
1377064270
997008223
405178142
419154534
627346137
853313960
747149717
1112205128
1062348933
444115704
780166679
403995362
1275069513
1333744336
536996756
666078321
1326921515
916415368
567055657
1036957515
969834923
1130680167
507578969
577359756
591443158
135941531
656418871
1381486918
1310833004
318078933
1081368778
1254368217
940166756
1339751657
853460585
559242776
1232565575
981531673
904017188
891118395
390269246
1031933222
1007663699
833267554
482301831
871684955
445647779
472347186
798011834
655304819
1037520531
1150525980
744026187
1021672084
881256964
942661459
1206399427
856482919
1178675955
1348493515
1345007085
792283492
145336457
925905024
491512553
786200627
902422197
1497195455
892249455
624476797
499669736
609131878
310434135
946457622
511845655
545208241
1444223387
880334497
716288244
561712725
1383034446
388867680
1230310138
879200359
802607106
912599181
925183286
1091172551
935116977
1300876014
1382828119
1217150055
379533411
876318972
194462544
908790532
941620915
527969585
574216226
427990936
730866255
813516435
998267783
1379984288
339429777
941740541
1106115715
815285503
575293841
584720682
1025987499
529797888
1257638941
582677263
1438274036
569513499
489654078
1331951346
1240649631
857912835
857500957
379208261
538464314
1217583948
1021718496
781063652
1227155656
524503229
446505208
1350432243
573271671
467359889
1456311457
396571140
511697957
537697759
1351005028
594267312
303644560
1334590102
363124049
1426965190
1006652792
689689751
995297411
591968319
1230595390
52997199
821103280
750829297
484016986
1387008016
997851217
410140571
1166023013
460348876
913897846
1410780574
1128294816
660893819
974941032
1162701746
938790789
643383241
637327298
650729602
1152340072
415413307
638713734
1088549133
734170987
765037943
1255148770
1233487796
1167432755
857918639
1083643591
1176157232
483600330
385339731
1025448166
477389566
645911001
574891731
1163097717
1388573181
1341776257
235299859
1030667186
1386418774
442181508
746832456
964133446
1076171457
1346966481
1148513099
1339844670
1382891268
635916315
512176779
213851818
866516340
1139772517
728976492
1135383434
1109590939
1485346897
859254571
1011566048
630753357
242710070
1308895002
847381292
686410751
1285038708
712619871
890468069
1201014811
104364952
776646975
898865140
908134566
1018775920
870912742
1301887752
1041795165
849987461
1089755933
1127520073
607274100
391564986
1467225595
1233024651
691617529
778735070
1370536248
1142234877
718712769
507178815
731277110
702003924
535640032
5643582
694357757
615040164
709542062
83426693
1131308978
956527952
1479641684
784111200
1185323216
573902451
958809110
1188456453
965406073
1279499597
867497570
462955858
433415246
966945911
749010306
687461495
760997452
1305173906
842903731
625580213
773341406
445035597
1271032179
663864466
743824442
1430642350
1195927152
458688703
645200418
1312742743
637887365
1008907207
991582935
620974827
1072277680
849313637
669084161
987567329
1314313066
908407560
1089803185
614306688
974862168
1184595591
731718814
1294684186
756646163
1144150279
697164030
467731676
1311167949
612752084
1178974199
1416750701
1282042901
1240744348
1077905459
1163479841
1074444499
743757206
888910833
277542840
845579808
1391163607
611603529
862951587
1044776336
1023153907
1127934636
1081567023
681629603
737724987
1299895248
342246986
526858064
1323222452
739803444
1291929633
812512587
1393904221
975088832
1232253238
1383737885
1322831835
920656761
450439327
194136412
503451179
815942033
620629603
413657955
1364293950
480441831
934027058
717874214
544416948
730634166
1216429708
140484919
534454666
988017886
962953644
1262253555
496485121
536884334
1074462568
163753522
963086720
418541686
331524952
570681562
903398224
1027230308
804874492
1193091648
727694812
409393347
786397645
160779593
507827192
451036666
320305678
308063375
930844807
991265605
434613449
115489584
1076811529
470807783
1307122883
1125558560
1153952213
1001206275
1416794399
726683997
866612471
593566968
334674968
760157526
461704615
301001891
406928273
240773275
1063104551
1324522577
1189956738
1070171451
1362122804
1340819829
1363984663
596452006
218459017
1204150823
1381008579
973412588
934806566
79521837
455296662
757378089
891304622
526493035
1214850663
708833843
1261146487
1379858745
1318619807
1095305374
671927462
505228842
916256332
883951760
1353243672
964945488
1177423331
1324494776
900836455
702580844
1062653416
352403136
602436122
1052949972
861657350
1358802284
297474539
121959413
936086708
532961872
134793675
438727910
734263944
1473364806
736159949
758404058
110835371
1088896723
1357408387
1209494213
465284565
815565338
1014037524
127856612
381428689
455054423
1184183384
1254249581
340706808
681489285
340509397
643301939
1083149225
1139845773
885494541
1219382795
977639715
936198164
1218520142
616951220
1050074465
1228753383
856309452
1389523513
773746792
589306601
691075065
1491922666
777978101
346202603
1467191228
1294159088
958334165
816915539
646696376
444403594
452316370
771724393
1125042523
1422770630
1311540314
1147011580
483232132
798678406
388519477
1273317226
806823059
555983697
459632933
252322653
950055487
1308639887
1392038997
1187006635
1435785406
588907886
541055730
822012008
600486576
536800939
1334952788
1020116398
1208476379
627352250
308465890
1348618679
454003306
1007581918
792727973
504373185
1234516574
767909784
1092600820
1268455577
726239587
582448592
659451613
388525584
281411793
317297432
797037702
1065324069
1248848661
829826951
738948584
410615552
1417803590
822529499
1290970487
1020599039
1394402059
1092722211
475251703
1013362513
1422370913
955315953
1173093371
825530497
692386191
769900898
884146340
1059832266
213496668
629562823
1021294208
924905259
403393708
754435047
628510318
336114045
1145689973
901368337
851315589
404757152
569676110
290722812
1074571909
557820457
1033954431
1375919816
981404573
871219750
374433191
355765945
731563105
611741512
1238640418
33591812
1395810172
306747140
951916730
588711331
397405332
428161945
432466164
1277834352
630557241
735910373
524877695
909656431
433858951
1215309448
431021362
1105219466
662609918
964266985
646166572
1395545898
1072384357
1141212859
1271406558
1257897501
774742832
470878104
426028226
1275065890
1021999766
444772129
901156996
996684103
1451647921
1220570716
1097449291
1401510681
1351789914
421150789
907957233
531278432
964301975
447565414
1033562574
1334019278
1120630532
521352373
469654752
1401257530
262920776
856943360
1043788495
910542903
655326235
403905308
1258839004
1181718097
847596814
1353371397
1402957139
969461976
1097566617
341162472
1113182373
1064864916
440117751
218243565
1318498324
438648465
1057222154
708236510
952928004
655272790
1054853831
1015952262
827223812
541524898
1171381158
1498570406
504871799
506511787
621751276
1471060570
625447718
1124333069
502339825
1011131137
981249537
985972856
1289654139
822616341
1082227938
300111239
1331415984
1323628631
129534951
986752894
735199449
610251957
1360334781
814216137
1202100764
1321677301
426765776
848153567
390991169
1362290919
997238395
732389950
712064029
1325850580
315314711
1403992678
1194983445
624999590
628937018
843897109
657098879
698734860
1259715913
708421311
605923247
909601550
1045494353
1108363379
1357439515
1089873512
622440859
774413457
661893179
932254943
536887241
1287364071
1156179772
878589850
237526143
919547592
981478787
884523604
599219877
1312573643
806515259
1327029065
1022963426
983117383
485004776
654073430
1145004064
630598196
855380656
773399637
505409608
589512857
988099304
534994951
783301461
1415359362
944737003
559296894
505062860
857291521
618461229
776813672
299950599
887908350
516933315
1382804751
527187974
908671018
1477015442
690150540
494218503
947342335
1191424876
565406486
1251139476
1143038156
1345968080
1066569936
1258947435
412926824
1139869368
575526074
1187686702
699197992
646322083
420792009
712701277
884156050
1061629669
1406012559
1359715001
1072967260
769878751
947481375
1319310088
1041320365
901340576
590463820
1411484847
971974616
1497764934
996143624
594024597
195616701
609897352
637954340
1424264777
840133525
179839858
1318637064
396684102
1111086213
1305017921
560638422
599402068
1326735264
812376642
882637528
998570976
307284240
744731758
478487638
1283352569
711681557
851521326
340949519
824315810
676918851
1138189471
667105252
450392011
894765858
1274569243
1236192395
306537687
854515189
271594606
101488543
1363005593
902292939
555411938
499246155
1270292196
1096728158
609635069
1406210057
440753450
803864360
1172599156
1117812084
446788871
863640807
1243668529
777383001
348595766
1083497423
1016846005
454965224
748976217
508522475
563372456
495640051
855866979
549033126
335953835
1274139297
646406809
229522669
576465086
1332637878
908865771
1393427725
924615302
907929318
1201661319
1333207033
553954283
805133364
1196354973
841700105
1267105016
416983458
1377796669
751277783
381632596
708547078
628066287
1289499897
806281401
1311827283
947389233
639031239
709111165
674886459
441932621
439049140
566844499
749532061
996593448
436519296
1414799614
775055577
398218606
1042230523
1433056997
482959292
649763938
1022787342
856876625
740405309
653754456
714145495
833818255
1332558286
606522553
876981022
975074970
644203429
1191480604
656553681
816820935
503692706
986764275
845761943
1014809656
931871827
1106886103
334417154
817720100
399431576
457862585
1310805708
747559914
713995700
617788656
643173513
1015741699
1043643067
745802926
1250499091
693967627
1044255145
547497486
1312233127
1387610759
1205559128
953174838
739956054
451406696
1345084940
916060909
454493329
764748126
1416479582
413505312
975065294
1410156392
1252907051
1291458935
501819728
866150022
768538363
293160317
370541648
1388645492
881244138
423739510
498528757
753445006
795726142
1390859390
928480619
973046164
852070716
1345211776
1360988717
760427469
914149174
655981002
1352787230
1325732047
629123063
628515909
1399274441
1225913776
437227521
955418317
644523915
743044773
667534385
1030155854
864456663
658427184
632044685
754430320
853154119
962327549
1037364757
1293166862
1134602595
1335683022
1393584398
484308474
906761577
756140818
539593617
1412142368
630958546
1106129441
1251227147
1142486161
630887313
1162675796
672660083
695642037
1436200234
455685520
710400451
906464564
1004305885
1053939095
439438865
912465963
623695043
794707692
355704427
1159800954
1108123167
746052137
354059180
1138809496
1374173334
348339493
1309348609
1168888308
1204743181
1356235707
394085383
1387885315
742575580
917318433
304789786
1398688429
345100508
1085671504
1269007939
1038225745
1372966859
323316408
1147135648
782493402
522299118
1034318964
414887461
597453374
1229809630
819133901
531495361
1066165871
1400592358
960160893
415849934
1483043805
1269765736
1305639553
540208505
1216805139
4714717
1370105145
1428971562
655107472
386465505
477946068
1288308004
1095912545
948568394
590266733
653167001
860886150
932488983
656591516
1407228123
494628479
1425247295
536250356
771958140
1282703976
336992123
1229526204
952444890
713533924
1163963546
282382046
1283403587
1198342888
1152625381
571148779
515374487
701214031
692708031
862306507
1342731707
1334383757
180853500
874739887
524604538
608203582
1032719261
1064378055
138552924
315654583
583118092
1089595170
984597603
708019376
1065131147
638007049
1319714744
1254573714
467276003
596225185
396009939
674684210
1199305936
558809095
575528727
1104927564
544588245
742769324
493754939
1157890851
779615299
1447819462
55699812
883638461
1255438850
1327547528
935163493
38207795
1419902127
773825505
669572625
415075327
837728059
798780057
1310973277
361503322
1033383427
803703860
427289705
917001611
1332868282
871955817
625491470
1452299808
822282801
392748482
1178926923
956454947
1061053089
1382207056
754762559
631419883
1169538353
1166209079
627629198
658007194
553003170
325455309
857254094
807852954
885154167
486579639
864172496
875326176
796562957
391230299
387476802
339550410
510289990
1427209290
1047941775
882258469
359785054
589984927
614989565
1212325415
448242014
748373151
1080772745
629011190
709393168
745527752
869166838
984326204
607497290
772188574
856907184
482204009
1387624789
1133506480
677559632
973886319
1436919455
308194321
1040962325
944140172
532797350
389562438
652726737
1205848252
1306665339
595996622
1469326080
870232710
684059853
584340879
862087901
747993587
685463965
997805826
841824225
1301122386
1324183650
1158128158
888722350
909275926
655191777
764344359
875356111
420705768
779121922
977532659
453284757
854645269
1333413970
531447659
443914079
1103074740
855356079
1396877416
989256380
1344331732
347605493
655748735
734163796
1321978519
704824840
604302097
1334305326
1210342015
1283818305
1469939303
1162366233
623776361
1222721549
592877509
548874551
1105114531
627427966
971422949
725924786
454274240
1245746955
592995346
805511859
540270374
1305951137
991848586
717521689
951363354
414339417
1471787890
1242795615
971525731
579812340
729876256
503006275
1241759375
1498106395
460792586
685349707
495448944
227444031
870133887
541810068
1186074254
529082897
464258911
600621069
790903599
896149096
544749388
1182797689
858363837
1305740314
764061567
941119922
560938278
982632071
580807470
1072786656
508621836
827619089
517398235
959769843
470413492
1391849394
769691764
1380091291
664476965
921429561
399766999
1312224430
796283551
661381472
1065897452
790594196
1037901681
1006453899
746877831
1199459341
637482755
471633356
806594521
1188399923
291409652
1271135041
430208795
764280893
1225165892
1047027889
707577880
521756468
1360405242
652718770
1455855176
1352796032
502416132
1116846141
337189976
579344195
1339990358
625116921
1332491660
1237114321
573833061
1033807375
450676740
1095526235
509115477
239744828
1151586803
756468432
765048055
660882642
877675462
1105044284
1417684181
203113563
482783893
1157210076
1436369370
1208573458
1240026487
1164806699
1128469646
105141405
894842744
1475464221
1147236568
412061900
389289088
470998902
1466943678
1081935397
867063132
905212872
1319344101
760910673
1316310633
1053221328
858704027
813564945
1459355969
467126273
1034813617
863201807
1296045819
1340869855
1381036929
502939243
1024488269
1198150541
691766353
743437361
1386982711
438296166
333518443
1115746969
1085114999
206415843
712477970
1072152399
695164610
640011068
918689118
1086814606
356974344
400357438
499598189
1032900427
1055143824
700515720
519758212
830578295
908661815
1016668990
451030479
700888102
1031915981
732369974
1116699220
1002108101
1408620287
375616929
430536572
1134423765
1483381679
1247613354
797468778
971211493
576472884
836175863
1421022483
832814239
177102838
1177818853
1074858967
1149062445
595114667
649688736
619988515
808261846
1254485551
1414874754
892437587
1216791665
1300078837
655680517
1366072102
1120830567
1031099620
475164227
527990446
1239347007
134377501
1273358785
1287914913
1107105064
1122780512
842967336
939631726
578355635
201105677
1202848137
1038012230
1251287471
968222452
186691952
1226705289
1355555219
660027164
591825452
683779755
961203892
491946449
1391484164
584177003
905033349
1195709429
1173856110
1099323064
929213785
1015743442
1368352733
704267795
968806340
532054179
623299730
689512295
1325287580
987614303
1080923100
1118981373
903546683
1260617804
1237809558
1411512004
1132111355
1341131843
1380883040
768519520
1496413013
1067864015
807849049
144532412
833667845
24776252
579745635
1480544016
885549384
1321698326
1337340735
520923473
900142011
885942460
1103173625
621044573
348960748
165926006
1371916142
579615490
534022925
293676403
782174969
353828029
508562721
1235014311
404653939
1121188665
779060181
1492939109
868476752
332045560
1345000909
663720543
1355294924
1330000930
991853310
824162190
1244222288
342667167
504683339
233833154
429705772
984903758
1174188749
1046323018
1479708413
1180348767
959513293
500737464
436429640
460954881
763451446
551877022
439109497
545182219
1038397735
440313865
1100507144
421186812
453262117
1322628209
1259993184
1116399511
855170806
1490389436
1010523822
3425974
1372301832
1274787774
907693476
1424863164
1068642073
362163789
1096254440
76421065
965337135
465995902
794412200
750176586
800953080
1211008722
940281037
566023809
614067668
1159179627
682979123
1231603847
288705883
695893437
1167447739
1451863073
1106677212
1044211087
753957628
981130080
399309241
905769533
1373118245
624664994
1169776630
631866030
764160457
797038013
533139533
1320067427
1153927727
1381288489
432885367
740495629
1389690177
1373067075
654757333
542741979
817012875
654934091
1117282102
1118787040
1337348744
655425104
766588468
543527663
1204078627
900875924
827087287
1227808318
280650863
954962906
1043222495
1472933900
625822513
630074733
797657566
883056123
831498715
823016570
537951542
407261352
361393117
624865920
975315430
365806656
847595249
767776546
471368677
1336243999
494921449
1224143616
1175671922
760162534
1257549008
797823663
685203474
1137244179
728437740
485218488
664202536
512491863
907955110
1330539509
1344168744
264023254
1245291921
958453962
1413970717
530426129
805104899
1392100925
496959662
1382898815
598320635
1077962464
406189982
1009359432
519288778
972650498
1171299053
1074172286
519581003
553592155
1054264621
381161511
295970946
678071931
606674056
149753406
550578042
1135116971
425303492
480666212
392172408
272598613
405056764
747772813
785517432
1430306904
1344516519
1131950155
1373186783
871519278
1153742953
1080367101
888339049
691372024
499726763
387705252
233861064
726283416
834546027
685977698
820401157
1287202613
1101709220
299310070
346717885
838511615
219342002
1013983265
1207759619
692919207
1341540982
732092198
1436918332
1419533810
1351201757
1086122010
315201945
781717353
276078269
667733304
1253646174
562695805
1438017220
412977901
443661114
518452521
1257859173
1171111272
1313212341
913161044
521882216
546190841
449901807
1286388430
1492004884
1130183375
1191610325
1349877824
329620433
1173533462
654941017
348715553
1334512649
447527773
1034688493
886544624
1158399710
923053841
484501937
474141377
1281037697
954601398
884633668
780434745
539497743
550308895
1233155849
112940568
817065542
380891903
832450826
633345415
1080449516
1233443248
496713877
489423873
872002007
1008563605
911930446
550238880
400191532
514179245
1319644030
1151934025
1144250450
1204842491
558233575
1390359482
985923267
673163440
1390055671
298878531
434130465
554473303
417299675
485209470
1375265989
831370033
271583429
933495330
1243803101
948535025
1437866811
572433176
880378022
545796734
1085989327
914619932
454385656
1390562361
826896161
1382059208
996703457
979765487
877422120
454022435
1212739088
615300660
1217511267
1073605719
727683293
1397754275
835960426
817689739
1200300744
1344361213
568047399
546370584
780708396
1240308788
435356634
1304026407
990054633
1441882647
386098302
835976945
363096208
784230438
952065973
1427380943
1328835213
1004810325
1021348473
1198417991
1282830167
1303916738
1194390599
1375743687
649294424
349785018
1029674433
1190947319
711540021
1130898509
774759696
470494716
850227520
656371407
620657160
527942131
660620136
1002337653
1347227127
1274087250
1186579865
209517236
796785465
831985890
1354647063
1467515224
894129388
429984128
802636710
440545862
918614444
1379846101
313974069
1039109801
503638892
1313953100
418801546
447106114
1237318852
1210714185
888347557
997418862
741500027
364663385
557530063
791784928
885836613
1357846478
770476896
906675819
1198280425
157532635
379064875
953360811
419677487
1301127367
906472945
1132352778
1211157790
847755212
502583005
1046105635
1311512824
557498427
332385045
721538275
735355420
1000710465
634566567
474265014
946604295
513087626
207989602
500679621
704590928
1124332585
1487926459
949111717
1456104957
1004043118
854776344
1365958456
919712236
490296961
461933550
1003975790
577836341
713399293
1340324662
981065898
605124693
687188054
1154280457
501771158
665283846
426732436
992715486
982292491
1176710006
1165186299
1134966089
770109980
494472562
723582135
604805383
330672915
1356998736
1423052055
590272227
88022514
790691460
1496812192
882216752
1321964889
1150626081
537634310
1418427844
730547564
1318660938
1244948077
645335684
686743160
397861627
785794504
1128199278
700547709
820540520
1324576309
846311514
1250355497
750922375
1377409610
1102679375
1242041326
1422142446
888619301
1409575681
1241598150
1133224428
967542263
711885359
994534024
1335136873
1064736400
780092868
1281893139
895565306
645731999
365605153
268459049
241223268
749731586
1161113147
1072586271
1213998753
1355449900
963425141
1420318106
666842662
1385710662
1055772377
1095660332
1284961770
1135116512
732917650
1331667070
739557088
623745282
295991856
1063595911
652562571
1247299389
633375523
1158787428
886298138
1286604515
791733141
1025403822
783368339
1257643604
764206080
769135409
974069303
898276382
989744010
225184578
1460371256
889149375
678342660
1359801406
632578148
1262439379
769062479
1317894414
972487371
476175858
383165263
1281414337
1259621125
1232277627
694899994
829788416
293069107
446087428
1229629073
505873840
811832533
702443536
911574186
338128179
1073565605
1359250622
1184715207
1060304488
745935116
1389157469
2430837
1083749461
546885614
840195060
258183478
1348176470
1249997771
1396843842
829892947
429263800
896118270
222239910
1004891248
330850208
376092689
511156975
1461413758
1145618144
330298953
550487310
711405220
795112550
514625325
479222797
839556913
416303629
1394048140
765337247
991516777
556751428
1026709038
835050199
853121142
1214249950
997578330
849363529
1141844114
1290400769
337455015
635946040
658524109
654802149
861087495
1322034438
935922365
1496143371
1341762569
948365598
704033502
492890759
971236470
408941892
424836731
879832524
561910005
269379271
896550543
440988748
1004087119
1103942682
303872957
1143748576
856531249
968587333
572592042
416066854
745189517
1089128410
1318158535
919152496
572984322
640753304
280403459
860197193
871016584
1237536118
1497494476
984844515
315928276
305984634
873864003
823063811
1418027035
1103010088
760219649
1445783211
1158453278
927287333
891972208
624322952
517284749
1384167184
1013505888
587538999
944369746
1178908718
741077990
954700849
533642736
1021292336
1045462283
561876387
606205451
755912036
501552575
654738566
695674586
361699813
304640319
387448714
1026273034
744015475
1370265636
1032758159
498721386
565067466
437953339
952175732
704008799
1157446557
743260039
910318864
975738562
1192516773
432744446
904978675
150644176
916776582
1333956668
1426229997
784912301
875149645
418487185
797801175
659192369
596800780
484996410
1208958281
792775025
577780024
750194415
812074979
1039000241
154504890
737097567
1055286292
468995031
525220510
974721358
1099972009
458938164
781169412
661880310
1368563782
522635130
824526290
1034833446
529230241
635395448
1091425612
846147659
916407942
191625379
718169909
712868537
1333890468
467429942
913284155
926294850
1131607026
852599193
1145297226
400608916
935879465
681238178
647685743
1208364739
596245981
334202726
433740026
1181237010
1389333560
696996003
860884592
920002047
688036100
1133601440
1010231765
917362758
1279281901
875635413
841112288
1325098682
1106297516
792402622
1330365013
478194626
531505425
945970804
764586822
1015287469
431966856
1064752607
877388915
993660293
470655939
1228118661
746383517
1015050398
730362029
1038261199
638317388
686577203
500245488
676731548
175915359
732151994
1331461900
729961583
1298567866
547309644
910684467
320248546
415719333
891757800
472550539
516566994
365680082
576468644
820400840
340158006
465501510
1335624249
733955175
813767398
587685642
1268370512
1105241116
672840236
432219241
184320747
416409912
959002689
480153791
383864434
274404251
1332611289
363443171
696290243
821366196
835638019
4240871
1383242064
666949742
726404336
668312774
949062072
208660
659402488
780707199
457927347
906937548
1352657674
355955530
739912114
217716459
743476505
275124524
640619690
716602641
554644447
125799319
1212833127
1373259021
608992579
406960293
1259607333
661505870
1254896051
895201728
372170714
811399304
978749790
507498183
643577527
435265275
1071213824
908050253
905003502
296089491
729723521
477509598
494455652
277326375
534559027
964403436
684901532
463612142
1213280871
262934054
957590239
805660966
1101049312
1425690927
1333302516
450905631
1391338205
668022084
667492231
807727933
454278039
343299794
652283751
782320464
505272144
871174346
826546948
863092022
1214415767
534109317
531187701
1398821607
1014644683
1304332265
1101655975
1328538823
389080656
892924262
882752594
962376732
1498922544
175660656
244670415
433179312
424416565
609215956
903633206
946147154
645279683
669377364
502797910
374434694
394622758
782907408
1252543289
606612907
468125518
903988135
850291027
1059615618
664329277
1006100046
437776719
1298001831
1442280283
664375619
920598216
1425208882
639865889
530904528
971233260
555030745
1329294858
1087005976
1021616040
743653675
590490768
636104100
1358810025
876182656
892958283
1465608485
1285966250
1367626544
807677739
1105559563
859979436
1299249811
1202231048
868311671
1075476461
664341666
510199784
554995396
1001474127
320863271
954324040
1266026252
733887167
1249629874
949565462
637805875
259626826
1380718580
1400923884
857925638
418080027
1393194593
1052336808
852547057
1440716269
1072438430
687979391
1027289556
1395463036
1136061464
904210754
471708306
512960358
302256761
1225566255
941664952
1448817148
1354952009
1006305701
1137934964
656440561
1455386492
1304163014
945930481
374564412
824803668
591890513
1261533410
1236346864
989711993
995017053
851435910
837730215
769312589
360775677
735445603
526528086
1051242891
441077612
987217413
712933431
1387686688
1033489252
940219263
1231396852
1408707943
413924370
951288797
554877438
808144329
897744516
1014854130
847548958
1053512812
539832823
1310691731
808332288
929040658
1170759630
1318723454
462509913
477876338
380227298
265138050
1052474041
1339595412
490427876
697525181
952785488
845809869
390947014
994128211
1066102241
1260334830
703179084
1268089751
602214101
771154390
1012686438
490976958
446323052
1002370627
979480940
1047223812
720704080
377585270
1227784994
1035372688
247638864
477549007
956486728
1373096401
765569103
1441893735
528930074
552255512
459756513
1051590869
1138476993
592571888
628668002
656588615
994483888
553246355
223575092
280032132
698414908
1335389601
963678185
1452812887
1332885859
399275450
944762544
715424784
789598615
1178667774
1264293119
967081813
725674329
1301410994
1266213130
1324711876
862553654
1358351772
1099891590
104484972
812870503
1257198897
464145944
510138859
366497632
837876575
704178463
592326748
783290188
667773043
945159567
388452215
1012654524
1183075703
487342821
1085955863
1016406852
1407016475
602975546
1439792714
992962579
815055543
799929097
1394806212
1482654392
857119983
625990162
225087753
410169628
1368155518
676336474
1175609090
1248310006
1029662070
384912247
889749815
212031298
924720449
289714728
1427487685
1346991826
699051903
1141739569
1315282218
857517073
1050363765
1483821294
1170068700
1232916564
1226363510
1303391669
809222798
295451688
588346384
1011989418
1022391190
1247627015
388562094
1050206653
479991409
802291383
450009289
899511864
1096543725
1062799657
632031376
1044913215
1099000279
334443462
777213721
783340192
1124417344
673421878
1438456908
1062397406
724094458
784532081
1390237512
1414910341
583171739
1333654678
1419141963
353435361
1303311817
1039152619
46933933
1272158641
1415568664
1112305647
1248010223
1185295386
945584278
490830506
421666430
1221753842
1362999500
599230755
668934586
1080027013
1130325174
558240758
590607303
455037120
502178913
283702669
543448550
594585612
783689560
1122363747
251679733
663496791
600479534
782332065
1025285176
665718900
529188344
660250815
457647003
1016015347
682398840
876152367
470567569
600555099
398372173
754955041
1267346345
586809877
1130647282
987503627
458711652
636680793
820879297
1193538654
1324986809
626792099
837963813
855184498
349409132
1292135359
381913567
893899909
752328860
780932853
724511497
538387014
1390308977
698263957
739371565
1342270130
599940107
695744838
1022435428
990223810
701510470
1396451288
970867240
810360090
544762005
961004522
943986592
1436270406
344260395
659688503
450940629
852219415
914303871
247914271
1315783992
994764004
1380817981
367207730
936416493
774948664
1050794408
630269547
524453971
1157817335
935845842
950131256
527710080
1064104264
856649949
539162969
861714717
1381554900
684384233
830658542
1426183328
502717553
635479551
1407998893
1469837161
1398554541
1327634116
1478299980
1353961635
489145829
1465673258
930747288
412949570
1008613117
485385554
748419879
684682320
228600329
555760664
499102754
830459615
597725106
776255652
1234616747
79816049
1416256749
621434597
540143113
635985180
614938115
1146672923
386263188
940510062
1140714038
392017877
1163811355
1343547008
476230926
1103501394
880508032
393769601
1121951521
515144633
1324926547
1483441043
744538559
1480590977
1262257221
587690831
1183824983
1302086229
871197216
482425532
1259105060
984261235
1060983507
497047928
266304464
1126883299
412043827
377655593
819312316
873751353
1025380967
353410906
884486842
583349664
1380159944
381087284
922374069
1188276492
445908315
913058356
423669622
968583180
655733931
1399187820
699346128
1135662182
760962071
607903766
1132295881
948156020
545599517
1215630515
866639339
700489576
1474335534
424134402
686269177
1430917083
545463133
669377005
650376686
1452258540
1008929364
518933992
368517697
921201038
1045638086
872317106
578665866
693845078
928349666
1106262281
429581575
1018244928
493325286
681990232
496198583
808517832
1249995055
1260711243
1002957581
706478059
766810848
980433727
1396297968
1306595440
872425481
1272842630
357225408
1058873828
542709245
1052934400
1244397015
319204122
1281711702
684041301
1009240617
1172415574
212280096
1117835165
1222297453
817282655
558831920
678408322
1205359703
1047413330
538751593
1062049737
1332790220
663723609
1342300437
1346267146
336008892
211969896
905163915
1041142560
1441845652
479280271
544884968
1390501531
1063263722
910123055
337048925
739829042
991047762
402861818
1340735820
1385102620
1322784496
1300914064
850921906
1458981875
1187148510
1274728330
562039656
805380331
794904394
794724495
509673812
545099803
575937332
838727623
399378513
431294998
721622562
711281482
952291485
1082090500
740494013
1123485812
480224903
1138212782
421657827
829963197
860156257
1232723153
998103718
666369322
825672134
410776593
458050680
486381484
454209508
1419991121
838291677
1308459275
679741282
462941905
806747444
285917478
785252566
875953704
1378062201
244394517
1368429575
135380643
1284937355
1266147545
1039628462
1026822581
1169331012
769628802
1107054770
487317705
841587376
1034503182
1455304311
859107724
700046239
1431413657
465604357
1087270750
1115467873
734239793
828711224
872459635
1220261627
324811884
1089642450
811860073
1315851705
1261025843
1181173736
1436935334
829621324
1210376010
680402001
1023778495
1190089537
799320404
587821361
790019124
1342711131
847378467
873499482
1143914181
1184700057
832419815
1272165496
645844164
1427768185
93442753
1462610288
784288517
705996414
660475914
539339986
1393938788
1135938371
1402319984
1399726049
812672888
592633437
838442225
283926663
478531519
505049333
1194082013
1360129405
803284489
446763558
483503582
895379796
794051447
586380984
873789862
633632736
388250902
490253712
647253842
1070285252
895678082
983287469
1209458577
1380963815
1232690340
372072449
411790146
842688241
404598184
627357102
526832806
1144444683
201274966
987789251
567257851
534210649
749185166
1281413078
1064439719
1342198151
480151758
1193515173
1035410385
1029099696
1120659328
1349106033
310270813
409934961
506184281
405914430
756867620
558041135
963126204
826112161
990881509
499873620
922865307
982693199
978708544
1282508315
860407152
841328495
586281730
1299812201
943438176
1171073259
710746702
763239819
624976140
531289642
1268848279
852185152
523374363
1229023369
329728752
622024707
511692011
1338261022
1313615080
788548310
1199816306
925573030
1451943190
663856317
763848433
947448587
736971485
789982711
1148738155
1252487353
957520628
1458436212
710674250
1141995743
1040993576
988319640
1369719558
476900561
944990149
1229502649
371802452
805964537
1066340960
958992277
605342233
1269495030
288118322
907310524
1018184419
863088293
1285714433
1076848339
314641801
1402590216
1099376701
442097983
1197610750
637308022
1293373750
1099348159
643515422
610742540
1249332291
1238208547
976413506
788745588
485912395
1063150099
556542754
908264598
907846530
925981777
841881298
483985105
816921356
922741684
1257363978
1416097148
555268903
659254543
1183309351
1138268226
953056191
722275213
1373976164
1155515141
510208658
974021263
1051790359
815258668
704843502
1001708170
883931221
636951748
1441597168
1053454777
427847852
782068780
627218676
722394225
417793556
548166303
1086224763
534440261
654194292
950813502
484929657
574710983
935466271
580619548
1258955457
1021344210
1151411870
617560873
392950740
517187068
242439434
833278222
571594747
1215028041
1006430167
1002766354
587369516
265324647
1472792684
1266329503
873517573
553762375
1160739498
816422392
594869459
1275099291
1296210179
1211447005
1363362671
684636003
885467813
366397926
1480834788
446182444
787952325
478889284
863270286
662805326
1042496332
1057984337
1363929485
575598035
739052447
756653786
544441177
1182796745
955603425
1112980655
575164788
786437716
893488407
767121290
1143306079
664949430
661504673
907282450
1043295905
989983400
1396385761
733312254
1166736340
1415158651
760124972
1391957747
486217294
518123569
697342273
80673193
1121948635
213212700
714553767
1178212602
649749277
405575347
1372237817
805079339
797116004
720184997
419958022
1061602338
514053260
1135052536
718586850
855667188
750017966
898519885
539400035
455153702
1053481725
863692061
382001442
477211032
1326047415
900222348
1091024756
1238011228
764304316
1402493805
723171452
954641663
641065448
748789152
1158247059
1001185113
1457758150
1055767203
790884586
1252585470
535730932
992813995
1346617875
698506008
1210324085
1027670209
978638085
1099390200
772984490
1004063728
1060678250
1298228635
743650164
1221311906
638057675
858042630
499644272
722947649
449466606
1403653866
782494527
991359714
932082693
835643321
1286955417
1046551756
553200851
338839881
652652906
1103120737
1166651221
1038698709
1483929841
1244064362
356748089
882423797
275593154
810099729
874410836
91188321
601320117
953175810
876532227
530148805
498934760
671030971
1207766320
1428752616
428764973
203240370
1369901454
138283212
347360721
1201429683
1344353824
1429337387
449764158
939739923
470341686
392140766
1154472844
1265534471
997915515
565895523
1149461946
441015753
459328081
837682565
783834118
559220532
901076227
713242118
772772911
803504538
822524104
684590413
852548688
1011686505
1490884595
1044194850
547003488
1371306646
481449440
1284444497
691335838
477187232
1376450079
813731714
683023670
1255055095
1496637692
514318956
730734845
1010026749
1172378431
709570774
1163409958
1045718513
484959901
433153333
1292676505
1294889126
672459247
692284253
1490173663
568720202
703340369
1328799012
1148470263
1017014801
495653366
1060635400
681107428
1045648203
815965880
390533279
729129746
485081193
491345965
744506078
1072495421
1270220324
877976282
1193441330
778206639
787614647
1314080834
503394892
1228609238
718999217
807686112
1239896457
1245748656
1101213659
721965262
593510159
1373620631
1331838554
1307340901
477140094
345432170
1091422708
1333652369
782956671
1341958959
1473001615
407614703
494762545
810451352
1207921953
610989515
632001529
1308654039
764368322
525747754
1289561399
1468515174
414644983
847913784
527236825
685876148
817787167
932664053
674036312
464150046
704777648
503067557
561795210
748706023
1220035539
1161568819
1088136152
300786310
831020168
910708451
404531366
1443641280
1435251203
828327441
1363262249
708573161
1084908483
1422613346
920049976
1233809157
537360143
882948270
662911510
630599190
426851538
1027541304
197396914
329644276
1413314530
1044098251
1278198752
71418274
704420324
1349442231
728553068
639811878
647586072
815279597
439645080
480392214
1048679025
360016688
1118558612
720202810
1138979516
631743003
539603942
937356045
949370949
380422806
984274926
778175136
1365981516
376387017
1270341209
1122405874
1177943098
417001447
247051818
475485563
637949200
1135410342
476040343
1234519917
1364790747
1179142934
1204552030
357078272
869865304
1070844420
256509141
1254359725
420803004
1499404984
481763665
626965872
891220816
1018793600
314280745
477828745
950786498
907685087
640302671
561413389
1330654903
1150005065
416514150
1126294428
906796593
1018344538
1188057847
1223214154
1242570116
1130393279
1032041866
714455688
939630349
1330196335
477207332
1351798308
926451625
1465012990
933998561
1369246010
1427746937
1196050355
1381360862
1111211344
713732220
1124423307
1056454599
386097340
765466263
842644499
1233901311
643970740
1304311239
1317062925
976905768
498941642
400602197
682007675
913335114
1337701920
362421112
889973241
944661950
860108773
1073863805
764602795
1111470166
980866640
862876978
1311222928
884544106
1031753325
706342575
1074679397
865444941
1325188967
989629975
597060296
972208304
1251471062
673561741
1000070888
829827475
1046979162
313202375
687824066
264870786
479009303
1019439069
564756888
384188146
803424229
1261786335
540434317
549469843
793848052
1151569913
1090431434
557641286
1352572200
819456144
1200682790
1082664026
879451123
1453011181
1223836970
389231745
786803490
1282091546
1392815033
844051985
632120107
357480629
903011528
739591764
941892159
1322982375
492828313
1149210273
1065854033
1116642244
1489720658
1243342831
1334882204
412917951
749257436
1047026844
122397902
422365760
955505982
1038002105
1160320885
831312410
539268457
434890151
188145647
1233456201
374538161
418148898
647427499
485718321
326115874
1102849714
1440670430
1165890352
1224592654
923213776
941551986
1003859820
539425779
1318530278
73284918
1278811663
1488655375
789449008
1416760199
944297627
777696417
509154059
1101059075
1134267233
746113120
493696665
1448764337
1100793590
438601086
1154069469
730150812
716921841
1363916442
961872713
675736854
821695120
781014733
1361477781
891497937
450810751
936575738
661701739
1028358465
1461260764
840555473
396387029
1362644447
898747466
1330862028
396592942
615516664
858769843
1322458069
459313703
644381913
973777262
678195748
1156362761
1073867006
951423905
282316786
1013894016
1041677952
549455538
606410681
228742996
1004343498
1292687933
1152520569
1021322809
1032389038
1352976847
1331538567
1076279657
926235319
254747027
771344408
336792113
1183685741
1036051886
916841708
1094500521
557745384
658718584
585249235
782584261
1214480924
515680294
659836751
1216223935
889992789
1098710877
1387859206
730309321
1215790509
691098441
1375234392
1318019755
1358473085
884070653
1152690473
862835862
1229966997
447711902
1108112691
867779695
1094455596
700628010
530139343
764497929
451839428
1102265700
1158121869
1423286625
515591292
1299612455
1209042913
1437788379
507559001
411971624
1390082578
419333185
1396810189
1480921224
349826248
319024540
690996663
1397182603
1291101074
896641009
47776821
1147115068
1232501224
634590841
849829587
1324578136
408528077
851459600
367254663
1031413089
525148029
557624542
371267782
673695772
846031457
1299011162
282937137
919919877
1090988261
1160019876
494088569
774869196
1243557233
818433666
1256305615
1325934526
1198301593
1262923934
283345408
628459269
587521190
1387572598
614104506
1039394539
1278871309
957062612
1354996895
1274512637
905789473
540442482
1134621372
816834328
701196046
1435137969
498254131
663988496
1273857630
888938107
1449520182
994365121
1303051450
29662843
962387085
470667067
580319960
1161971321
73271009
1259952834
593460578
1149841718
791333778
1391389695
1287561131
608385097
1040861264
596759812
834469470
113282380
629179442
504270915
874484179
500840691
706634447
483835817
906689930
1373040124
1240964199
1109206295
1145609211
1086476681
265198675
1199648308
1030026439
264184824
996726934
948992944
357937955
376709328
737461331
814960434
1127522044
1021647763
599690859
1264787365
364423795
1431895548
1010575156
427648916
743231800
285772738
1292945517
699957329
1129988165
875691269
1465522828
440261330
876216664
542409615
1207093252
235560442
1042507285
536998433
1382341890
984979380
148349474
1053270734
647515623
459836920
962557954
1078578155
881736308
650113925
626889928
454555514
143287331
650736106
452548096
289265381
460133574
844561289
967382610
1023129017
810368712
1117900947
1025458146
926692349
448093333
834589310
842186749
1367945468
907622412
1216711715
316058842
736332284
1461760073
958239459
940482936
945221663
844897841
1114786637
1344963319
631655330
924046498
1233969067
1268760895
576583446
383333477
1319875260
528967166
453995193
1262808789
488390315
483300821
1107524463
154311868
1050788949
192091939
1190080853
853992866
1116163656
465377449
721484354
1052321653
544651887
826436708
677165744
553331432
485790929
1070072461
1008554007
1070899576
1254152946
818472904
194083941
732584183
1273982249
850799832
865906467
180259128
473303405
748212920
969602131
622752384
839655311
262814540
815126325
1396687728
1454150077
950633442
495729540
663012185
1176991526
1316995059
496977805
450532418
809308945
423400908
611246690
447107245
798402473
696194503
344599387
928448440
849119988
365005923
843033820
1249750337
555070478
1370660866
918084160
52289125
1253463342
788614668
1485536470
476621078
1369817676
1189805583
866505675
811429568
1162094267
760842020
1364531990
1465607410
1092633245
1093748315
942199152
1043339113
873591297
1318698756
423124574
1185201986
1236089855
718063039
1298468015
478612996
992274979
749953626
861589684
971109725
967160031
1412672846
1197666244
845189048
698958289
501651979
1054830805
1031815977
521009175
569985981
1173616796
633477945
976291312
974501553
1304221528
1304465873
882873805
791463080
543345582
462524898
419431829
165045430
1117620396
1083510445
579372414
799379895
911170766
593018501
980089656
1379445786
1362072547
786834518
1170884089
446022362
694717233
1187941092
1331100130
532643803
1392784578
483241722
643785719
943017872
695289826
426856367
1242465153
1237263221
1094866549
377197215
862848309
1498026701
1038768529
153183267
871465767
1255208671
1141247189
879278458
513072668
1466681959
1098867596
1334666054
880006709
337261633
936178158
1168786552
949240311
1224060357
758031998
1473330838
1010194393
754274179
880191291
388573925
865027746
1060431129
467136791
766585769
1445022160
791142086
1349512807
1221874840
1357003963
386169113
489152456
860889065
1202121837
686003341
1221621466
919749814
1203604299
868965220
961468043
542225234
1381118444
937520583
369318474
471789605
566946543
1284577351
551231379
579608087
580235567
1150061610
1244284792
670650914
674485068
1008262306
937485530
1448480820
1461696558
1261823519
1449791282
602217146
654263974
1465917368
929929388
857969063
1365967778
1397717572
123091606
1121561408
695799078
706217814
1049868119
901093638
566113552
1161854160
1208174677
703197448
1124554329
407025234
676284781
1417199560
768948198
583784413
631076673
1194750075
944511845
1314595173
688834359
475734534
1148180157
1227362687
1150490579
1010129371
1226658559
1236780800
804508637
512996734
737034627
542716817
1241582898
973779176
604655835
760060198
807980570
797996008
909123645
899527908
1399479153
976907438
1210380619
627212333
1362081381
446678636
574350367
1092398918
335021595
1310595406
782672865
745638969
527293906
1374230298
664552502
687493858
880129170
276575275
948366080
618805465
351582300
1055331242
1180707134
777923880
786178997
1079359866
1442710198
376957275
626094116
1073339366
768895236
1193623918
752425927
1063018701
799796102
1424874366
959025632
457197324
1002940626
872283435
466830203
577820412
1278393674
1269661646
1138564791
1393033694
1085448481
1250371902
534782708
1072074450
539747666
1088763628
417395317
1294955527
689636092
1235129876
1127535161
881151427
443793013
638271671
389188647
851012516
269558190
1493325487
634242710
1130138624
990343645
1397441030
775480685
918302736
829951983
792289931
1062053668
1025476267
1136015658
1452818342
946993812
653987767
1287528126
875857018
1293095775
1005220820
461010816
376549927
1323410389
1437888926
476168743
465952798
1189274275
786337974
1209716529
1344842462
1032512017
1028824349
1249689692
704709441
1175516124
437632823
1081573192
806580495
1163480286
378941761
259179729
665730970
771214465
672784008
999566445
331317576
892559933
1473145798
736513055
326192388
993455809
1024197553
1484820090
1471449891
1198918452
1043679801
253459345
652737037
1175128546
885665689
817517516
119693796
486947930
679585592
17741419
881617988
585169893
842817879
1412376303
445012893
1252860490
902601181
1291279602
844328584
1143448281
920944334
1046314766
608190680
627210723
1280160907
943252078
1392248153
572977899
1036662333
1340018614
1037792253
481968080
523795455
1034522019
468526335
453534727
1402579448
905176961
1134994662
825667357
889455832
1129281184
1185711279
692520651
863277034
842755155
1290758395
500310449
1127167770
976154579
1328277385
186959822
557506576
1100071389
1376744309
902493132
1325756429
1354923803
733437191
393517761
1419492278
1385608897
725258745
1371480715
1258419511
1201374558
1288115754
494565131
799667308
1341130175
974044040
555786558
533956701
463852531
435974827
700118761
552963240
1413530141
194058649
1042753259
548603973
920926676
628767381
1185494290
467074553
690185373
843083615
1475682678
807482144
904904561
1102016413
1083743472
142769379
1281808402
405148129
934785799
487215609
1312531283
1206418110
944315037
606630839
1380108022
541846123
1479088863
1267228564
670889462
1266655266
920446515
417010317
1497998302
610595926
1443062592
84972706
954739038
1111606229
605919075
874536704
970815984
427997990
410392740
1430875492
1087764681
650975382
545680731
1173868767
2253468
578518009
563672083
427021886
973011697
1123542442
723540853
285015080
1317444111
737012535
581049204
869481641
1130416726
880579634
690716217
1009607049
564992064
632974626
958250520
1395958501
961567878
407166203
1407120503
732369674
747484250
1224963315
1064248882
1318505699
450837994
833032533
548136149
768734423
405066744
1033168602
785945404
654786005
920707523
1371479246
1159104347
1413713454
462376801
503062803
1434034940
1206201139
1023553774
1144847487
951179739
908147753
916144391
281633311
331713655
1425254321
907947844
1027455561
797156359
1065184865
772402669
524649302
1318099701
1155681508
946024267
599713934
387363643
675795881
886764261
589821889
931309169
350726369
543594373
1227784040
483318872
1242379228
890135776
829737500
382056788
598163260
1074340982
796730599
211569542
1317341700
622596881
315472221
603285434
356607380
824702246
616300
1417312414
730511631
828332430
854041163
782299969
231177580
789733892
641222037
705659260
430736225
1101090288
938875251
1335404681
1285039383
1394712924
626156191
1261215814
49093800
973120504
661281545
973907582
629502689
846035256
882743066
560572119
907522532
692444905
46245782
752956753
497724541
1139025341
1211881852
1327376262
956652656
674872914
1470131909
556536121
183493080
899869979
978064749
721671504
1255262010
415559646
949688955
840919560
367927703
73021142
951650971
590312330
656797945
566224108
401217312
584197382
580898580
775728604
1141519972
615216749
1276750915
190580760
987344579
1389131867
827321591
898917920
1018070168
717146846
1182244088
884745651
1104860111
352997293
1062184575
994642070
393689945
1499608292
1404212889
1255177612
793567353
696777322
1331104651
549198019
679228352
726206141
368304671
1482514946
1278875460
397420825
1010347722
430306084
1326324214
928283156
1194019792
408985754
865320632
771678032
978563022
1056097303
337254773
870121331
1280955608
1367514430
1454363241
843115742
275467910
405771103
423790992
749497343
498667268
1277418178
636103915
448598494
539932891
696294446
381373986
546038578
1195891831
802582549
1484617503
441773363
343693458
243387293
960261050
1291703522
223214420
745069138
687683393
512152030
837620545
126015010
877021980
705648325
900701288
871634022
720715697
395561022
777941023
561113264
423284924
515233558
426832513
648610058
987214651
1048927771
1133480882
864754951
860997394
481574767
209602722
1025088629
1307163738
1060748734
1169355184
605925111
406064821
1035074284
751652977
1201708531
975509030
1417084178
378680945
783463584
213853269
1481719164
1266666900
1453043212
1144277639
803538554
483302679
1207844750
954229248
1307032502
463539754
1316812823
628436882
1341632878
1151618253
1445081341
1351180748
493827547
823800682
524763178
556457612
972040841
1387712886
1182350043
1343839974
1182357149
1159208603
1478677868
1256153466
895540885
1013009482
1015932378
2300763
576670105
1298022936
1000957406
546361138
835998497
942850506
348023841
779521191
932731599
1066131674
332039629
1388788402
1039424361
1059029869
1331480863
974536291
54910412
601584655
1428438366
878858329
965601561
1161972747
968266345
997113831
1405023800
958515737
1192107105
1376530402
398578786
1321073385
1149044780
489305717
294079471
994847393
1170042402
1060930051
1467979466
1074984705
1070660607
464977673
1037858088
1354030695
1350271026
1410929962
945153471
978727725
770460143
478422600
1359020659
1336015504
448878274
215127337
597326829
687498304
1316566043
1231208950
1232791712
766655019
1001154325
812148653
302671642
634284997
758149361
613909753
749575012
1211006366
1098177155
1488910347
1481657211
1424389991
724214147
606064620
1037726060
1254950605
410277649
70425934
872261446
752149401
766297444
1355241028
499385637
672296237
1384712230
440941722
540749740
920837570
1196749875
659689412
995163560
1036567254
618947058
424639013
718326966
1225733140
1463582061
349754329
869823336
720459575
548958190
663993616
782816777
1363208656
1097921714
1061744280
1435679810
1067944635
1085370566
905835407
1085028233
1301309766
1108808662
1484538900
288662367
1408898544
1488907008
550237224
697753834
1223421558
1078184014
250264183
1201425643
484193364
493477974
1168242144
185490266
170795108
469164549
1057972650
1306325380
602731264
509359130
37147939
1033619561
408650537
1063742987
1008494123
1349468796
460582323
700678488
535303329
674304384
335219539
465533045
693528619
705860976
353863109
306607833
500640584
1016199765
681498716
376282497
1347883764
1430530508
939757535
161645654
385692516
468719089
818442714
40334320
1483083956
612255729
621261001
642560479
394368767
1412462997
763704267
414013681
1026275918
524250333
1145869812
541530038
827777419
596256593
535478541
903071541
1187142601
721609398
1239552878
1397003851
296810869
581589083
1242780986
629821615
1399719573
1468792996
1002591590
1430145565
629813129
1098839277
775659053
1296036739
1483708754
1046962665
708799911
881693604
648072009
573812245
1127897356
902006656
799248154
1312042799
920333002
1127220632
350401069
1386205012
258428244
1410827936
741092915
1041753493
1221033704
497250648
633881148
879135259
1166650490
672949032
1127458885
747799360
1271902197
862814805
510677374
1152234086
453829509
347985771
1411352258
919931444
1139037832
894146711
442085642
526017172
278796527
769770337
778587224
617911012
878736130
871443578
540204404
98108888
1295198400
367350577
464882310
360839577
1175551408
1457702225
981074916
1025437545
1008127477
1002803887
650015899
650126391
1404567429
251076456
651067843
1250665049
1397657109
300293639
258589700
1036234551
1230026070
563244913
1030519047
1001383448
1036623590
1250267280
996670038
988902400
616299948
645010540
1068303453
1046175255
1292988540
639733205
544768028
1356503377
600540552
1203375189
1091123443
1356184104
1124992991
505698270
255981981
1116794385
936838564
700696707
1360801671
998782667
1180278306
511486060
712784293
1319797511
1171097911
1110986251
797382117
1416130115
644076503
445593143
1030435733
612333652
1371788154
1204847309
979297383
669210736
1349298354
504803490
1130187404
349922359
1375087768
1494859835
1083219456
447018025
481786833
981187926
313712832
709372963
1149400198
1070467425
1077416785
788473136
1045392037
1359060950
546992041
572516336
791891417
754279824
1292743583
501312114
1419167038
1085807040
779382998
1043229630
516127935
114486700
134742436
425726839
1242096559
913017115
789473965
1006891413
1009777823
302988400
388842898
504844221
610628674
828355681
793236805
387819212
1279951845
1129822092
555972556
750522196
521798416
638891463
431046294
870552579
597044630
845752737
840146659
621748240
1274900050
731691957
1256276623
84547830
1074913510
302678769
638244052
1078127473
778579345
446435414
169444410
316253360
387643600
915766293
350177719
1344726541
1112791507
908667820
1022597713
1334151702
1404832160
1420260467
1158762394
820939916
1063193992
1180001201
1327618666
1340063001
1445802469
663429454
1195577229
1000129669
1017847853
945177446
599256708
843302619
348313536
1295610731
925521416
1388246036
703637405
471726117
730106051
421575790
953853193
768475341
1057927059
688703340
444987076
1267158628
1167780552
1050436221
623193777
554769346
305913475
842658767
762934401
669303030
1337132294
1399784286
647111100
728868660
1146749989
1074596105
616504224
1201093159
1443751329
1181868
1229317657
791624318
319047929
682247871
824187307
1090264973
587352795
643241781
1189436173
913482528
47700096
882746709
549506509
449656565
884960756
1451803150
648114249
974589396
849032540
1134239543
961513992
192295769
1144598907
1246747623
942331247
968320324
610294989
744945513
462891037
1391208432
1207024424
1334137012
816341158
1312274413
1348359542
458704720
848784631
799966233
486353682
661837556
871411558
878708924
996176062
986892446
1150137178
580440277
662404964
792587928
342104890
1251647707
1460646385
526045141
427259032
398873833
1345209388
1343750294
1179338231
585998726
1426413776
948015579
671600563
1090717042
571232654
459389005
869501804
960136365
1009945558
810295705
793348772
324149727
884567761
895102225
922024515
932652674
848377824
702041545
1365217684
783371589
833102319
1042794591
1401572458
1103382004
722411951
1144209923
1025232912
400417041
1033621994
1173796972
805977226
782295328
1039351053
1471030819
728104021
503027877
524602697
1049959506
1135211301
589742456
878830869
899584557
275642638
633644335
733092741
723025544
1140622677
875577543
1149937587
1116084800
362639693
1278237031
1240068303
1473391472
836919272
878666479
571145816
1056732009
85172145
1327845858
1057132982
407848176
519848785
1352472163
647452290
91014766
969878284
803575035
960983704
1015396731
577947611
902937650
940171417
746197717
935248061
1036620645
1452134929
561515084
343640261
669853697
381276028
1045084724
557974715
1362280081
463170809
909494962
410764513
746686228
1457602892
1485405291
338145948
950808203
752262505
523904774
1278221393
1336656961
482170256
615608632
694782611
774868037
1439818373
566136015
797676734
480744750
876117485
369742827
819112658
744913851
419070688
1259515271
1242060898
657021205
739017270
970418781
597116312
1455076197
482927602
384045510
1384404904
926236189
942103496
195989810
670853554
1219208923
746404776
1291909985
814349989
454440329
1428742434
1050742623
1360561005
1051459817
751343138
847628306
836995828
1186328588
1356025824
1355323888
965163883
758713880
1077871712
974054556
602972199
255586354
500372668
188034105
1492166634
1247485439
1241390241
1124279288
1291918800
440646326
250060268
671433656
1136476451
836647421
1283227519
1288649024
1174883947
1000793038
1302244546
1255025738
740811739
1119951746
532071471
742760911
1227608059
1060638606
1308299986
733591444
1383229960
1203511982
412212662
318903261
1007384862
1492347195
1358548524
1310328750
1176745851
330250525
1200069571
1085798955
1126593613
916352684
1296787034
1202718013
408920869
790053885
342537062
979249228
858992596
1072463700
645072443
449636206
1148012995
1066837509
263432864
1030291827
1250349080
883807194
1081180220
464410357
247705331
1485636721
999585935
985181328
463132243
1350759363
523778180
1180477239
1383100212
1305900281
503806361
1480680435
1498409706
572077231
178923033
522010571
704264275
1234313322
1401987820
604758953
1135243972
304359683
1170467778
746725888
888158229
864767694
1206793295
1423810804
923135577
897767737
629722254
1145069605
429493878
463227498
853607610
951849077
848970399
263967749
1178190645
1412092857
1269991225
854467700
994670402
1169275907
1339179280
917019662
427327075
861281916
872500895
814086647
1423382491
438416166
628028366
856082376
683780403
840978873
654992230
1369900870
435945050
724077522
497109579
1293724847
548168808
685731285
453808812
932281021
537473615
337323890
1124557699
187280528
622216651
1418049864
1233987097
1108091514
925371366
1421379330
1373174603
576219083
512243848
1487380410
1093361714
1269618197
1168521489
1012675958
929141370
300606969
457506529
421223220
525563407
1017091623
349875841
930296789
575542291
1229485728
761804489
1406180054
482340286
312490606
520034505
830480943
823735299
713554783
1376278818
1388876035
1295286891
1032906987
532777684
1240802754
1319847181
1061895611
976364063
1302572034
1300465486
1488497396
766932207
956456844
1259414060
905721408
595302223
808159209
1133522553
450329221
1077673048
910242624
159444131
1279189550
497030758
980645726
788134506
1006947275
850224165
434152901
1394123838
326308513
1355601849
572068601
658290448
493401899
1171983100
469240882
594639602
496893299
1452206566
383376374
753091367
878752035
1217446018
885455694
717424223
1304690869
1406852110
588615600
955161941
183990036
599857491
1371511188
938904170
990371241
442299633
1184815214
1366826722
1305511478
81439384
1378836701
803751063
1484617395
1384259306
1035407903
1489147123
907235042
908971186
996117359
729402229
194212117
688182838
699519572
1412702017
924090248
238477002
1470571333
794200861
888925587
881462560
1128471683
937474807
1050739430
468201629
1238559520
669774144
1249590578
244716709
367779036
443431824
720344875
332570686
1307397742
1243963273
649781934
1237173249
956098903
540888616
1480180955
747230396
991773433
749004738
597272324
449662380
463474619
714424212
205784453
425204649
735972800
1139686779
1309233351
1142559887
425773742
562384630
792086191
1007760172
1011855976
1492120169
525243993
358884312
764136614
1253381932
428961461
351015330
1265103438
925236832
797140394
758803451
391943462
1110749923
1121720576
467890610
979278645
1338995505
1395583103
1366697971
1407196125
1258986565
688972830
958866087
578445997
985085598
1352170303
855081553
1237173403
1383023108
559348877
927641532
472990618
1235360328
1392222832
800842246
572261755
922213319
711830967
393771083
589644723
658793484
655593743
531001957
781892149
342245219
1332450101
785244565
1294099742
662819478
647199593
561505549
1107623
1001429191
1362740418
1488216007
680262806
1383604624
1018809511
693932171
1306568552
457057415
1093326753
1250386770
445662364
1338381648
338743517
1085993404
419770096
1451261572
436725656
1012024094
734048136
490833307
350907831
660605657
837873201
819569875
1329807895
1062305368
999263005
1012219554
1105494729
1360501906
688817794
759870320
643108551
1286527013
505728015
1158891579
1307336456
1101664973
838288564
1121528662
524756702
937012614
1279214673
1090787492
1374239980
830381945
464370575
1066787913
677741993
1198693867
1428819167
674332882
234237628
1458300783
589344998
519724825
827995762
1250333659
1096484625
445538569
1162416345
1165833552
626813003
1488814183
975780335
1113533022
1283344834
743268143
1326352728
697875560
1365266658
1378364507
1333104530
875142052
1400515471
1167799734
802267601
1395894313
1381901986
710209364
984305528
207444973
1151454152
1482044262
249982237
810318858
1251592322
1404946391
1029731245
963427035
683117128
1317878498
1029575565
774811205
1156194725
1253872352
526731465
435841118
1398240339
1102560157
827029682
1351345945
968872003
1355165955
1276753616
1486426086
741640549
1115922269
144029363
881068161
1376128315
783946516
742259424
498865409
913901727
722789600
1149762012
1485988478
864581936
1168183978
482860401
1447796822
714617074
1319008428
962745142
1063236554
783990468
794521623
1045191687
784790222
1298807189
707143198
1133090235
1178351520
692995543
451928799
699339335
792444874
1297025013
1088235626
935191282
1161071426
1237531452
1214762978
710014211
1306568089
1425322341
1101073843
1459839774
421350861
1427847609
773258559
635198866
484952564
677848620
1295475204
1638225
1194510655
341866377
548001397
944084853
1238413064
607083538
655104836
320494851
642113692
1492000287
1497585104
1484983945
902967609
1108185428
973425105
170819162
861914562
1289315961
1374489881
709392428
693034216
688008157
1411098587
1263818249
1155966904
675763433
497816473
853263314
470781594
831121144
1167167132
979454123
1414616416
1309312801
1452130140
976053173
362020552
631984050
1263428461
464702551
1466246271
1169288302
1214996402
928543422
982314120
332153455
339035518
1126423111
269820735
1126603721
372690365
1092401116
1318167001
809009003
1359488487
449890590
756050832
473615011
933879985
413009615
1226139446
903009961
518680844
801375828
330484571
855577094
1115175994
682836761
1073688394
1301143477
492029258
901427824
755541767
685288873
407560240
741002816
998476827
838756276
914880719
1164481224
249389961
582185975
186310918
881829880
675957918
805147434
1057931901
278047845
1025597527
1310519448
1086395228
708102219
381038489
715898213
1373527343
1058290104
1186173356
448663693
595740728
1011924591
380114684
828369556
971780248
349971860
1288007739
485880938
638374151
763106602
777996014
1208550257
469867292
289561101
479140313
591160139
1073799882
1047400853
292658848
538692717
714114562
297485627
568529084
1429421392
1345248579
529441756
1044712407
907634979
999421156
546078109
948404402
775046240
1143016645
984971265
888429932
859855669
624238227
1016735079
487175440
760893430
1067536218
657625241
1099694394
1041649746
1323762775
732545389
560960265
551288026
1386883093
707336172
1286299799
371550526
1241940275
855268691
1168472938
738805491
865445987
983575434
1143894216
854971840
487589917
1048635233
1349080804
600243271
1149622262
836616590
834360641
1317431977
190850117
1301981965
744814174
367034703
1025574508
701156679
413343358
1466368994
462221172
661403088
792932954
1376583276
747637702
1130351692
513422493
278088955
680130326
263627618
1059765730
1188764432
487073520
1111822174
759749528
850108777
532043073
1029367254
1137911620
1166217874
1310234657
1346023067
1377180770
508482520
1394853958
495348140
452578080
693243512
672177668
762325722
943378013
197801726
1438193455
1000132817
917362202
1498073561
1197691041
809831901
435009685
1169906738
1036559243
707916707
1389441190
621549780
663842875
1031331160
776518870
940151287
50964628
1338892725
672284135
1263892265
872848935
165619871
655913637
504563624
1051855638
1061116942
810664419
687034232
1461009959
170765801
1259672448
1277792850
871166460
592107470
516772541
636087840
410038032
303395804
1366346128
1021890756
734701184
902260536
1096032482
1351441040
560510346
839431512
671291739
914356717
476026362
1463827349
1014631228
487060393
1463415134
557271286
625205216
1437562805
1257670790
683176961
1139481881
873939821
826144766
1037852147
555796339
1275388708
1019166944
683056344
1279468948
999337348
536978804
1350831328
525781116
1462052222
1016956545
393912093
724675459
845376413
484798774
789009146
960675766
491892386
1197267559
822998513
560543881
1498400547
1260147855
797794811
917499005
1495152134
407011944
783650825
1083519832
935112092
715768352
561291458
460323225
1198748958
519443099
1122781056
1466994313
1059293551
942407677
1385091797
836544632
665189334
1018627841
332628488
726640255
1320470067
1431410596
844778883
723814082
760995509
301537361
1272292809
1313651109
783095727
955973031
555403702
1187488742
1021285915
703118125
407470716
760902532
851364453
514154240
762498405
1206217797
995196644
803377749
953057403
863636452
411640477
1204440612
1250667108
445571398
1007149983
639398304
814992826
753950362
1400961482
1001933487
1310976308
1152208069
657474976
618628903
1178106373
639763852
851352710
551145330
291725535
1133812013
724521698
1200024446
1465247918
461075158
1131762680
1041819051
868590085
1187884184
1360152163
1355329217
884766441
922530480
580237893
1147054166
1234372802
367554241
1009078288
538508564
1445507233
1045727130
1125199610
870252621
1029740670
657115218
1298972194
814227652
181736541
526028772
703516795
668491746
410329656
1377744310
553748748
1106305381
1367914729
25396636
908603736
937602812
860524891
1499620004
1167384183
525092314
685555543
636224390
831628471
597848764
529600838
312161293
379050396
675897021
898852261
1137616474
758928837
1190398780
1385432612
371053917
1217117945
267417186
712156872
1488097550
1162234286
344603339
1235301143
1161843373
415404681
1150476166
776404959
391075245
320163314
959655957
1364623800
634837729
817298650
1375230523
894591229
856946622
688666011
1379675287
1283022246
801972540
1059260284
1352351916
228492074
832166124
821650054
1004129343
1276454063
1463454005
1459887518
54212693
678564998
1068424277
512053614
1430872551
1363100963
1019236205
707108094
847380745
1320610490
1363632812
646244029
579904262
1378329402
905632023
835722499
920170192
658247678
706658999
1471983061
1405279117
1274929822
1053826555
706493732
1255228850
918334930
201595859
1165566968
136911801
1084609741
1206883346
915585154
929593626
1476942140
965840451
1311415547
1164522206
827091790
1428210813
1147467738
891963207
747641308
967079685
406978937
458830222
923055262
1003706035
993239130
746397727
527943585
654244527
791106288
1129655484
1348262368
1369655673
408101973
860795988
1363614255
419924499
842315819
703063526
614663210
536331920
92645874
726350384
782238173
548223146
908831777
1179594168
514151260
906526023
1387416405
306537208
376917885
552193248
1375963059
599483307
1011162261
686867351
410929957
1416000013
1288567242
1140834203
1294077240
1277355427
639897237
124056338
905518899
1048746365
386547845
1244505447
613681788
764342709
1118761823
686944893
342705677
835534197
452758232
505369689
394150886
943728304
944270271
990119758
1101785151
665557818
360750393
1434990938
918136820
623656326
404910415
1095678556
1246549744
640752795
1053539518
815999634
1056505576
520550768
1330071447
1093323086
1372890060
1411926365
949244566
1133294281
798889975
912013896
1014639822
1197569017
640066644
418241209
1382390227
1337685738
824513444
596701004
1041057073
1215782459
840860770
1354854517
616922212
724704063
883558945
794734289
497618799
1458788547
578931019
1073120259
330705837
638691050
890750014
1490194915
1251598082
1388538876
950495899
958503049
359935695
706994543
718046792
1106924292
1410396196
1199781036
798961338
352621282
397103233
476679398
958747748
789490393
1426927796
1488032927
1108888204
443257608
645816135
837798615
72358573
717556175
897071520
821397703
489723016
659627069
1227489498
975941369
962011774
710616361
423256261
1355754184
350821588
1044772158
492386354
1384966939
309468751
739504724
367221116
468915119
718558927
870958027
651178923
388735877
1071790104
128629971
854532856
723523433
991932848
770667317
572986879
871055964
1235855110
1375939925
303363310
627706586
393226917
858359112
308719833
761707901
798652236
756740109
129680264
717664978
346569260
893978771
1141909753
226553597
1426648761
1176018679
769082443
744375152
332782210
340280732
523175300
1330384919
379523405
1368589746
341923823
717407984
380106152
435052146
1307354205
504662599
942461934
865164571
244576356
1163705661
806984568
783963218
1165522094
1429207710
1492895510
691412836
1078899981
484387848
478203591
972377400
873350865
1151069039
706302045
473823929
817076185
505047241
360988677
1022104099
542517881
1053590789
232264439
966650401
449040701
971557444
337174095
957342258
528297521
709101195
412336729
1137172339
457798319
103796403
993414059
1132309601
674454663
454572155
1199532877
766089154
1056653037
941375150
412243002
851331588
1272472277
983141096
1010083124
1343102626
396803299
489237527
1073163275
1027274989
709598020
1433615515
886378014
1291842713
563169278
914266996
522919025
1352441512
1363564504
952955683
418920942
443020076
788086974
1339589553
1210055506
655614385
594746434
411974469
588754266
1091911269
924737513
702188662
623499295
896434971
689374621
717204476
836261917
830002456
1070584677
477007995
889462083
671526030
514232859
965109796
488848604
518657081
504793975
716343843
537758289
879624165
211476847
1451365673
434911226
919916802
411228663
893873603
531070712
361198235
1035654659
1055184049
362178987
825313301
1373428376
270970237
1471379969
1163572849
107146024
1187014428
1093088822
303662538
957190947
393033106
1079607181
790101347
1160994371
1242776345
1069144187
578944550
978389991
979760673
527185228
486203002
533688244
640809466
1428233358
872102837
740762389
1492935419
1494180574
1235864079
1265703353
444255627
632719334
433902548
580180623
921862564
169070958
1099963159
614509383
440574851
489564861
843976788
1008739
399255756
858402142
582430140
417287864
1119613656
635513686
592546096
1178376912
1134755972
1439764696
797974071
728767729
997360723
668151113
1161366602
959155333
1087877149
883087302
1137458344
367072408
1103198593
544781341
678301630
661008416
849855724
772679181
722217922
727833801
1307673013
933887587
538828110
587666226
622811768
1269123609
1223850785
1309159960
756027350
1205223647
1078765858
1130684256
1015971634
418603767
1329514181
711602605
1146201309
660882582
917851876
664727636
674568308
873116493
1326702185
513135301
1451436477
1374001730
380774528
313872642
698909912
394627848
926271341
1336951893
1093357943
596778206
1017558591
520303830
1018243867
985057138
485681134
936587948
853767289
1099531662
301434724
606555529
762421289
707188485
704551387
410654197
839722869
189536774
813355942
518676485
1341234808
1262453900
699156086
1159600211
795763975
768611214
1164161118
936267581
750498817
635835849
1103963488
755475485
1101011668
1303354176
514178922
1348196029
815946362
306147434
562052873
646721146
996890970
479844577
1469872290
470427754
956802594
773341390
316206047
1140689565
156680152
647787195
1224763150
1426485258
1334823099
965878034
807661243
952837923
966477631
1030721218
468177711
525932960
619246133
999469829
1430155374
1315442691
909237689
180133748
255396780
1007350099
560630939
660051857
697431627
1069341263
486848452
1283405236
63223095
900674896
377317080
1066810912
1495062313
589399043
717180236
382690504
484648027
333886216
501479680
678318409
1304202764
1007270628
945613076
1457683429
1336356760
970087150
326621384
330320474
1258352809
1295760675
1011000433
617222793
188712188
1432488226
417205412
412142609
1340229861
1458064048
733060382
1162410344
573014574
1145771412
549261663
1142302646
661648413
937545772
568146507
490757941
771633510
1116371847
1372383251
1115897036
346919012
785857841
759809195
1355526406
965737496
1333776558
1072753960
363922451
1349204160
274235222
1223501630
1382046021
384639710
190252449
528870547
765554835
1217434076
460595061
890574973
1005769393
1499983078
865492962
1472788270
948904291
822959596
1447878062
880637018
1465191629
865690588
980441109
307994491
633403408
396008800
1046069770
995175889
1183544144
402828769
958023993
647596961
1314186015
989231881
1397577888
883900392
578986523
1357007396
1264515315
1088111900
529924306
461197777
1152306351
1440894754
1360455146
1100483511
323208385
960587511
1473958507
1210575985
1433198679
1339856495
1019930651
1451915492
1191494503
1050205808
1332095075
1101872899
1267341604
798756729
1028368525
472966311
1433228523
725864325
412735421
1363945200
517629041
532207903
480920010
693660903
1487672898
520713564
1475013212
621352512
456664626
437231735
1168250870
1246382132
763240506
1123932449
719319690
1029201673
926572980
1088904880
717125372
1105354953
1441145110
1053576573
1173395233
1166820985
1082503746
912904290
1150751833
860425352
471403574
1188992122
1387670814
288540681
484469605
1373552690
28852888
1354657639
818389996
1175831959
1047204144
1342288647
538552139
708944362
1086495917
696508123
103538143
948388306
161759650
948865608
882675943
576567655
694329684
793524322
1221603916
746724906
770406416
505841563
674871611
977548762
407962859
690141692
1398517247
1415283486
1284637467
284503921
544510761
1252707614
462040676
512359002
847724959
469543593
740405669
1102049244
1222551938
635486865
1144271785
1123776266
1358887613
1452739733
678094283
552819206
451760043
365459447
1321735604
1080263874
348015327
984408341
1013158483
469752798
1151255068
1326975060
1285024771
750897844
801124613
866504021
459086019
1171747361
478417425
799923025
1237646843
1367995893
811878972
480719430
1000329844
445208500
1015800863
1352968873
1499205623
1169334040
1002704384
364177746
900682820
1351590845
585077554
862895849
1088946757
1019119469
490234268
271327626
273874807
1136735432
389812647
509070626
952198127
1106263977
1394077894
461566059
1130595049
597439650
1125227305
1329943187
673229197
869679546
1219728525
836447775
447886091
985470892
1494885854
575196671
316268938
662543436
1344222953
1393649208
135048455
1210665229
894436850
702639927
1325130783
1310816237
419514203
1214721430
500883536
317618021
386009391
1442577921
919660767
1432283099
1003394676
766444099
237855711
971216880
1368040532
892874757
435847740
1077145300
1090653862
163518975
400398265
1496157053
480644371
1452938472
1035915411
1007613189
713809483
859917842
520264808
1200122758
613375424
450158067
333856283
790202019
1485710749
1173480390
1131848673
810826092
1227361975
1191559700
379363366
493398465
1038232226
1172816717
1200470599
1096123712
1125052176
289708346
198600114
1248651560
721949250
390076686
1226851719
470733841
509151690
1464033652
671036077
777143169
786069474
577175012
537931856
742850566
963710782
1463800467
934563661
512679087
890002752
886822793
663344072
957831492
498498864
1005986263
1181002630
513582026
672075669
1412026921
577565202
1296781649
390987695
1461957164
1491371388
1080937108
1082620220
1066148459
707413362
387615605
155863543
399031901
946293514
776042059
508184927
1440924093
1166602216
1498923385
831830905
1331058658
710366980
496359383
827890413
1435194823
1360758616
937013887
850434793
571934325
1418895099
768031600
1120599910
546532570
837190454
922420568
1007946883
1099950164
434214341
1227355471
1310139585
306282746
982546580
984886905
1497749718
1180096327
437279072
670887838
410402804
1127945023
1150740672
508496995
1284091906
570169397
312928948
1326699113
1220622177
869548357
1466202493
1350535817
1149991392
1223278535
1392595725
983846587
356259880
180724906
476759228
954182642
1198734984
755602975
1387141730
1022553550
1404510323
1453816431
1083780571
395872803
482083507
1314692239
1035627487
840098715
1397284657
1295367409
973376070
1182273977
171668842
286586935
287130661
1471045267
843315586
1434288887
459645353
1409698574
394558014
937555113
734848387
290315358
536756469
881811693
1410180785
528985403
446249171
614965803
1495485667
1003412453
949586433
1480811827
347100790
1425456413
1423530106
1225838718
842593549
361365382
783517008
630442745
908523723
1151299427
1084186844
642966657
924781480
1280121063
891225582
1079822285
695629900
428336704
1347995297
1183736377
1322560544
452948676
1044756932
835373910
1056428556
1255320467
640500281
449548528
454015754
963710769
1021664318
1363470464
1304908784
129697037
807268561
1298960685
1446590134
553224540
659316289
393483039
424861651
963613832
1182590252
683264813
599274178
829035126
672777580
1147028032
1160345157
1406071902
566598614
1378540530
1202352765
100409901
844062645
1025248493
455843980
605585815
546074529
662753108
522030118
1160311149
1419330255
1254548213
995506976
429165079
417447143
982999345
785025617
531347411
1434415900
584815685
1458676108
1470003825
1404410366
891601351
649194467
1469592684
1453382592
1173455549
1168186919
1059701369
699320717
1343353410
817484602
687215985
403747340
1236134530
1424103161
1042512067
477022364
998010690
1318665409
814123593
649621149
1379587146
1083601842
632438665
224741665
385944149
567503708
394465724
1424902762
743647290
514842028
1179397412
924398749
1260356789
685252784
1077407778
136675986
495634754
401200555
439285983
79539145
510384115
1110521298
1293947134
762176946
985982358
733107963
489270719
938078950
954934753
482913094
1319006599
247186252
565211070
911548475
982136311
676290860
976288658
491723555
671793578
704356736
946232884
1014337064
923820479
201910570
1116348949
271297479
1306206737
957356587
1370815379
640165950
1191239190
833469623
937224574
477202196
587174724
1635983
916953111
909789688
845453280
882362689
1469452717
1489745109
994176207
832904306
1123508818
324956518
1033104975
1266336709
693483314
504103276
1261360049
1004829070
752784086
1226107769
658743729
917500963
1256415269
1153962248
833452931
1137407736
685088203
1084408751
395467746
932094085
1448199381
998923163
723212244
1126541999
460815071
850957075
511632802
974495401
594689411
1301475210
353121726
906294845
500632446
1179806094
996676202
499780906
378000530
969820928
742985530
854140749
156122347
573993950
578282627
1001781495
343643477
983597974
1195079463
712746493
789070468
1370539048
1338148457
902127255
1110013155
1044675195
485220768
1368310438
308489475
1313468660
839952738
725128458
968691788
1424032369
1203789565
486605483
1370443484
764499776
955706429
470495765
383944790
1383779724
680093041
1434157499
274812730
683306543
1150068017
1465555271
1077958957
533200619
942962601
1395053618
1205792536
894089647
433870370
869108574
145654600
769496387
1464964986
762665024
655348906
394369024
770243365
480378978
1043367920
519082909
936202633
615954261
1163040841
996893743
462081704
457071383
794256401
758286499
959887268
1242796443
325473273
596728837
280216696
1197090222
256529340
1464695063
1369036724
790464498
950619229
305145838
1398428897
556207728
442243910
1392960446
1337089781
949306758
1297044284
596120794
1274252979
1104186255
1497554702
861710877
571005043
345895456
1204181611
526128018
1106434560
779924118
1369111807
1132179495
782472608
927649431
859859434
907741688
1181215375
1001405323
1129878506
660001277
1424906147
358960043
456900280
486083014
943384080
834928850
475405675
684924518
412682408
772475553
456254841
1350439559
241091378
1431138368
421989419
627084624
886935691
990818926
1008904458
1492185835
752377045
814644960
466117037
493670165
1260978093
494566160
925915949
740179968
775345194
695874141
422101249
990428778
1086385793
1238253903
1449823614
726034638
935270263
1164693866
1033982960
450599560
811426467
818633848
861721751
1084818147
957374966
1071274684
1149744487
497263299
983395090
641436590
920552110
820950998
847947518
1461738358
1040716878
711496693
551662147
252997471
715597718
422990374
666084181
949352758
207032632
1077984245
920198492
1294739695
1297634645
1418337525
737725550
396516581
338049471
1363128828
596717938
359724641
1047754197
1221020534
824085661
703441885
786884445
954393263
1301991771
1131116696
433436036
814428508
702893628
652242734
1049313949
830780962
675162937
550849145
1470712919
291134863
377908242
830745153
1254451380
1319214887
1104697823
722452072
607354853
1498176845
916860440
936363420
1311593903
1012274650
694797617
1101280098
1125564703
1391998870
549394950
1209110793
1110031047
1142470499
691162436
501097926
722051967
1137782587
1491836853
490673817
893700384
359819037
429432392
1390744976
1346201085
1386150538
809723558
357702115
693423072
805674851
453630152
1092691566
826931346
1085000745
782893708
1420267793
1163812806
1453281851
1309615045
676722784
1036926323
978978250
510807496
1010533824
640324657
382311158
439684993
1098219147
450214039
520425923
1005221918
1116926016
606248123
731093008
560018270
676872575
1497692898
1263632558
1156393640
1278977614
814145956
1010899745
682297254
1165502305
792157111
1318729778
777164179
729253232
842990526
889067218
615121021
802230509
1002789550
1399931517
1246948172
699385145
693181796
1059931152
1052680281
317915049
1433387417
864313717
679083266
503434700
512778883
860400562
655660409
788867972
855328066
225233484
481042577
449102951
969229148
1402196611
334188272
1247567220
520882991
665809936
749367241
1337425686
836116955
826631789
389046779
794174950
1388498088
978112542
1152735022
263879923
525222916
1217427423
815008705
701693276
497713976
745382480
53239253
1155185975
393427847
902739595
1037657837
1222338245
578337624
1313830879
1439644138
1123906280
1060099686
1101532963
582574011
740659274
1458218077
711735535
824691062
994758954
337372928
385140128
773847780
820610063
630355048
956193150
546933852
564976779
612300590
1047142355
460488807
1126918450
956886917
1082774473
1046073920
523390306
1246167344
1221408553
787990542
1342013758
863407426
358347017
357822009
1450730580
760261960
1203183976
336989396
440125244
677300377
803953614
963164113
953520624
1106231654
755593259
699360143
1354972027
390695099
1397338719
541626016
353902043
274167394
1046043160
381944041
707015659
1060853389
620136345
967565874
910607852
551337746
1432715285
750776800
380120804
524963514
394650592
955766436
1067276775
870956848
1435157660
1258044051
1026592576
1363996561
1142996053
971303088
56289950
639669772
1131561166
1408276833
1314005471
727405179
745859599
943073841
427920809
1319442778
708639677
924584716
1177312259
707467588
1042040865
658988524
364978852
505562770
372199914
407890384
947707221
322267146
1328424356
654728588
1079967211
1354870030
206757378
658385344
770547865
1268796339
1384945440
711822443
781430115
440835915
426542039
163282438
967620228
698613650
1259609108
896453038
1019894400
936260527
59587140
139270755
1141088810
469295192
369583070
1307550223
270520258
996979432
991369470
982121707
948192951
309414058
635055315
878449600
586810302
380771610
947552992
564655680
1081101179
604058605
532418541
777126881
879308656
736349906
1468234539
757594710
1227165256
1395672319
385795195
626955531
1212265633
769924261
127590183
695728008
876081709
915482082
66843944
366192530
1021168840
766886074
871502594
894746243
1457603636
554529915
1403383704
1486086708
784909027
1044758277
932109072
922257343
1242167297
908865722
773747448
187494405
589763286
1367035415
645053365
880168752
105224378
1318229842
966067832
490435071
815097421
379852241
423014674
1375471390
1376554837
600203719
662356296
800261946
1061133473
743824497
1071538139
536840318
598759194
1251949513
1083014180
262070255
1005713299
420224204
174256422
809690342
361231804
458124643
1082145087
1039053260
1248979565
1301372291
672515224
1279379433
472265025
1462929010
425317553
633985222
381248179
1211031633
1333163937
100641706
808279633
458268420
679041532
676272578
806782833
561947508
859170967
1352216733
883402904
726620001
747931576
1295290981
869159202
424606069
980176158
1057897660
581629719
457858292
1187807452
1483599574
428818600
631529725
634492080
810908479
1389509211
615844051
422513931
496130580
1241603605
651762463
1129481453
1368701409
1193416112
768374729
1438138848
1113522735
493323804
1063648861
766005377
980964691
562123765
1385969123
852159598
1023839328
290642617
518318114
652067195
526588355
740171583
696305056
1001172510
615822038
567163741
1494954039
591013485
362514644
301179641
751746202
377088853
1078881129
1029522522
513351240
1374430231
222104639
1274387139
69100049
1048364293
991738313
946350945
1067852447
581548608
1355728596
1308265234
1038147234
1391780320
813970383
1105341999
1062027036
594715458
1255370264
589401733
1242879275
422208921
337602280
1437846071
941448410
451834456
336172485
428736989
1385589249
1023807182
274084296
998387102
808452834
597817891
779022793
1442326591
1023933623
848402100
760770607
1412906335
323686364
929654309
910064067
1473425647
1367370441
1017083197
849475587
1310739907
485734675
888471885
1114845984
314099947
748407214
1143971086
1475915681
1408261330
397542384
1328594755
1421756060
729052774
1352763722
669068931
1463615483
1478437378
1321362437
889491509
645324304
105371989
1100142120
848511219
501175377
1431931431
1465202865
1288700136
1132649731
1193611291
757417392
891540737
729272194
750100284
1253263118
458776848
934475153
210298305
779627004
37101256
1216260716
717865120
477728687
419841728
767017066
891109205
1327719169
546932559
704606422
1343953263
658375484
1375893108
1329460344
1210624282
808019803
1496439063
388824315
359667039
1275359341
558864446
567353120
946361542
447137448
485668744
688967184
1404444652
827017049
1358500125
796293725
1196089993
1270107620
514062216
1089911250
1043928575
714998554
1482954415
1235361977
803619133
303993749
1417666859
897117096
830262105
1135611244
463199646
1395768811
416315287
1078042317
1365760605
848085736
1100265860
498442138
399540312
1018754950
1293047828
804315067
977156928
855496439
843193729
410797417
757638908
571491890
535847051
544477275
1483037818
670131170
298595496
177458436
817245254
163825114
1286642799
1396874724
325902489
1163260509
646924411
959526449
1115854386
498427675
844078570
1462655744
649940929
705382821
891875221
744283893
472238093
1044198163
504772596
951233042
434352048
451732710
417429911
1344192102
850608198
466199491
1015525471
1086896092
1373294209
530583036
963130494
641330421
1010804908
1251643434
1003245194
1174156988
837566326
965854807
434024520
1275702408
646810581
1049832686
1204232143
803451667
649181875
336490268
780157792
659505798
670637228
635252073
582316991
1327703500
523977306
664128373
576779901
916777342
1358372054
646308230
1206613829
1020129390
1454573289
1435795697
431790158
171447314
334690897
667807710
262652047
96373915
601648737
1025186933
956283329
778368368
520439730
496017721
968213896
636908073
1007645288
989906925
549190212
414532324
866490802
1047914350
1323002382
1028347914
863520159
608138381
967679504
1480471055
629900899
1203437413
796612800
648762319
441736730
1226584008
551807890
472880813
485975542
972663292
1414614778
879514622
459302783
751008910
716562766
678535827
1209637479
1379676505
528818349
956693673
1455232876
259227789
1022020630
1155911506
686925548
1230643922
1480576832
412263769
1218380440
1220616246
879637608
834970929
797494191
888054536
417275993
1157489645
1105301548
90828230
349558950
582874435
416591829
1371267940
305569286
395175123
1383386107
1027063616
1210389094
194061798
935186526
778051112
1121948373
1155085834
344355993
1330162326
1129039602
1075388040
669850916
949836011
1080775884
1358459749
1396253719
1171810016
668145180
1362931169
591760851
436584738
1242524380
842475192
955705852
421613377
637878601
584679876
1005230629
725651615
592661069
926402310
870379438
788799776
508038297
404986375
656732053
421410029
664056627
329059768
798537970
1042366304
1077331466
1117276610
845695798
1403725829
595722582
1257884662
657056934
697124092
852473216
1240572141
516227189
1164857088
1235667835
1378094392
1284671064
657563748
693482707
1141869671
786700891
1329151405
863118835
1137153885
450037569
1164964151
1254518995
672599496
858202280
1291608288
1024696725
705834239
851965234
1454742912
815743129
352184353
945098412
830599459
427971421
1354544653
714998058
989979940
1029548688
839281428
1141029302
1475208408
837190266
1324816548
1036902701
997670445
1186034524
698407294
968869901
1295763324
521777443
446772448
568432766
324503216
506159445
700776017
820818140
1020598084
304028480
1076875073
1000727757
1429558133
1262570356
1335142913
997854078
593902766
955761772
1123405777
985532583
533890402
833758199
1097110824
871450189
1225234679
388122587
1192525500
755865738
36341781
1215209982
749180648
1208367941
380794353
496305608
1441239716
1230577250
1473448166
170327316
678130686
532579181
1307361415
1352478625
978589388
548980276
1357604454
489768466
1073676720
856133446
441463584
1017811967
798865638
799994374
856638619
769888278
543152825
542151081
1263296213
1449998649
826061702
731394075
1139485590
705501433
878738503
1041689198
994903309
846801226
68990057
500182187
1436307610
1006286295
203166790
547516360
382285757
1083191079
1057168494
506205508
326693627
1410163744
919121072
1130275673
897294966
976369191
1240785920
996413313
843504232
799318373
997979344
798234860
429089585
143824693
1307870610
892971302
97665032
563216038
757973842
843089115
908934133
1295890717
1487871160
779138976
1463395011
1025430490
881459960
1496770065
643651255
1492271508
387397820
1249233343
1203206201
1025228008
673714742
1042057168
1431618663
1165196975
819371690
546440441
1245246091
1103048015
1167807920
1204249029
498088018
706596493
511183914
964720300
950835232
1070986334
641408205
331100683
885632420
172697730
898170885
1063272650
1405806650
1451613499
766664857
788827599
862265703
993611655
1407061800
1358975372
896163680
1402791344
1299258598
773593127
350796590
1413096435
805432451
851412149
1076799233
1178659606
391618312
977542573
405219426
1346609932
448512455
817856753
1060491131
477800662
1021359540
1460866769
839082295
895814913
503523358
619732321
842860558
1196379084
927439475
79228248
469841251
1288421749
560397510
978533800
1126317362
1362373103
644124853
169657023
751815798
1190511758
1046772271
872535599
1026344427
1438032574
667852187
368259437
610294512
1135093932
1364058824
411798851
478967054
475467065
801952727
1012635637
1006507608
1085000744
1227577088
1086072234
404506165
1201884130
770336770
1263445272
1354468499
1293637457
1277120599
626343455
732507974
633144149
775529773
763987827
413865499
766326041
764219317
814574255
557919880
1117519994
798965061
992055275
1133275737
865219845
356041510
1236886526
423625935
647858942
1094186581
736420746
860256606
1339454848
1434792259
446343258
1243599686
581833159
1383318592
1345026273
1048000331
1242530802
545319150
1289244395
606537321
792621608
955778070
1179131191
115117501
1249983673
309958506
1387507436
1109268152
937222463
1029143646
954670551
304337548
561426254
743920963
876980822
1063340341
595158177
1475037351
319853724
627275457
459257305
616470817
1035798749
1307058718
457705719
1181926866
226345007
1225518937
542129314
1245260739
1328411430
1393697955
1009479079
1483933448
759329507
499543776
928868139
1173791042
522911270
1242366809
883628604
835976630
1016238913
514930473
997120750
1299735329
719794643
825262907
290492781
794140063
336784068
594561215
1215399678
1367833119
833468847
932342394
1317359615
1392899212
872821668
979743503
541341879
292020579
671497073
782698139
1305464806
253949564
974203254
252880567
1375165357
412913827
415088031
1257548708
385695871
1067850089
1458353667
1283113604
1096695204
465817062
823996406
827786126
517673047
903602965
1363041553
723402076
551098131
751171747
722728007
566872077
444821527
1386038512
1026216566
1362114251
1335318221
1015876453
905383869
1442913559
1471990188
1159536072
614958122
1439707253
1009967718
656684114
1127756195
1002824944
468951937
1004624262
573216783
1142248620
263245023
1389539847
618800659
634931526
632937992
947491244
879609365
893591257
803113842
463259391
908115967
1400059386
570341857
845050769
802334881
1384708254
1200635851
842116238
588292767
589972929
1465106054
1193001597
580650396
1028471921
1174897215
375782070
1090030356
1354793543
467249776
345816567
903381205
566565191
1212633639
839488266
981823110
1455524181
860384092
851067788
304692059
898011707
233189653
480484787
859287952
454118756
722492522
447104266
1425910570
875131885
904936011
765830569
659871660
279925222
1305484520
950135964
953458628
1496097091
507033905
1161610768
718536845
932359063
1394873557
477025950
1197792049
859728804
1031357592
819059401
422574766
1157754679
409009364
1033381501
805646134
1122146522
1341522280
1421787848
941008248
919174860
1457375714
1391482115
677720223
817118103
235168787
446359213
1266773376
1060078230
1004834923
469226992
626345734
540555547
425792503
736268195
735102830
1351091347
889114958
1204350573
667987900
513705155
909797847
964988700
473379568
882285023
263035747
919497002
1052675297
729565413
646006374
1039813415
262204533
578112543
1368230180
801227079
700903299
413372874
735846024
1334336140
1127980302
511863817
1273774842
1391730763
1428373895
1214736357
1185607760
1364498226
1075517492
1044267884
463291669
410773608
1060242686
495608279
1494009859
1293484163
728215708
508204945
651640224
982455020
987579648
599296696
1453354600
1396251211
1298610496
928416955
876689066
466671601
681031436
932239484
1284790424
795282647
806720993
483366967
472126032
712076725
1219658297
1259167909
836576292
1280419161
1420060258
934503128
705417887
656524283
740360112
701737779
570417470
1310628868
1031811120
1047368985
982965628
439355529
569616405
543905929
1166147598
172058759
882192710
1352978475
737849573
909536142
1334168124
831708216
183991739
785818886
1095801158
1329857391
975074996
1186724546
979992302
431849733
426335309
490499225
986271071
620297454
632663728
560301908
1400847669
1209281406
363321658
1118574839
1290808786
1253455464
650839351
1103979871
424067123
847270857
920928262
1255204188
1235310472
1378776677
1135934211
1095757173
1363568863
820437681
1012692056
803811200
1135117571
256215216
1361593700
153644870
483363369
927076578
102477480
348200220
482476393
1285020025
520821434
514867548
323580088
615126551
840294487
904192091
1261611123
1387987972
736074803
1031354961
1376107552
129525684
515171331
413114386
773153757
1459659885
1094336640
677620609
1301122214
901890073
1360416398
1407824116
557288765
774191860
1308127075
464241755
711954854
1084509380
782774887
708468255
538808227
872697062
326207076
1084655547
1087716605
491367423
487467855
753656785
1006671727
520273386
541833139
748591119
1151884181
997618286
1014673124
1046240281
1266386092
359417914
690164796
789875623
626889149
524916973
896480252
266823134
1275360757
485412912
1046561705
836269821
921340744
283993212
434237198
1146738059
1150389500
353899687
922949918
356643003
961785538
171533808
1397349739
520693051
930820252
313024317
873413201
608144118
1124138599
1070005024
1186015598
476684385
468454767
694519689
1252330959
818747664
836639724
593366656
1089335171
601355161
454920203
419946095
748933613
1320983088
724352803
1314991257
1371452049
1197830821
1453255279
940159684
1073327814
1363550763
677902631
780049441
1081889695
768896079
1186983561
1499378531
712358164
1467224232
809727360
1263074166
1065861130
1156222550
242657693
1433029990
1387789369
762912350
1331934783
1228084664
1413906029
1038252712
1124621247
1404525093
590103814
982951816
794246621
494670173
1460553997
611153998
1139367908
456804173
1158779358
1071789997
1283019960
965348396
1198707029
1370606662
914934451
1115157210
1053763230
813578493
1426653249
366737098
1030193064
1045194608
858758245
1237310673
1285290477
1012859104
1076765468
1194777394
947629456
1050965804
1235994221
1338493481
564572032
384637574
958775683
917237228
768878700
916486260
729211785
1291107822
1088203188
291000210
1284780523
794109375
340333282
251108735
844774576
737822512
1334398521
407330274
537043850
1296314861
1234386768
317158742
1486450103
879078184
960173625
798412170
1427169158
1037500143
1001623130
1237288115
1095776095
721841056
1310562986
1424576710
901774879
1301508725
458513851
978630401
877491262
1255635047
1335636164
609926427
482200780
1325494039
1359723928
693161339
998571996
1373336848
831632160
343501261
689970856
836115775
399039198
1022220066
1059302598
1161652161
612212049
1484908684
474541191
1257230538
1230087213
957870525
330154360
1357740293
811811659
794519511
809753201
942325826
1244313523
991124564
742420620
1444888663
814800472
761992396
673406670
660066199
493495561
469685576
1124196769
553809438
1236348584
1285475489
486207146
1235236313
476165961
1158318463
1184755151
644990872
1175708710
542320155
523785302
1103441750
802335259
992609737
1203205143
506429244
643880711
1300303481
1171297469
564158090
1221368315
754881856
798041831
938533449
826394161
473427117
888379772
1365398959
220757454
1233096774
536915349
809552242
430029944
362463381
564106564
735483823
630353326
1116281681
1045721866
607174051
1470493840
715730731
924312014
985066434
1111549603
753312225
607688624
705199114
1342450194
828125754
1485642274
594489464
1457419086
1240717317
877034211
911988751
924479366
1169295190
1057159407
1378004866
723388467
951692946
809187563
513459354
1403993706
524721681
1370902767
460877698
1494479952
851752652
374084317
511375844
1196027407
1466989463
1115896812
819241417
1041015105
955996650
1489237935
1220661225
623127196
728591530
858992787
394559570
616713073
593927442
1175667430
1022596343
559007512
652414413
1064611561
1076490030
562433378
1497560503
599136843
1197992040
371825493
1217599108
386774130
863693529
1399232473
824772468
1127485017
567810951
1259839054
1286016590
1389392860
811077193
638766650
520504854
804199148
1455023668
1400612504
1201118180
1284030659
1347044594
907321230
1460534031
845808702
1448482004
1275864740
1418600702
471823263
1167186850
496698572
333617269
889070171
929759772
576240538
473310273
872878961
909103810
1458614698
651733915
555657248
1057198011
697930198
1285244912
1086709269
1392999993
1096208132
519900886
740109692
1328033353
443362369
823415475
1203398673
349867897
1189322576
1207899295
1403381002
1460750653
1293625241
1106647918
1438531598
559198844
1176772943
1226310160
910613801
496655319
816897249
242763998
453929702
1085616269
910688567
491345073
527245040
606790083
327140353
1018145954
878457152
1476226017
559947634
624238203
379302364
1110090376
405240639
146636930
227676625
582712298
1223880721
1130294198
657986526
251096562
410837006
475974172
1211256498
1314906548
692931027
520685966
918520050
384117530
355875782
1118162377
550140778
682911392
1221169609
1061995800
1132021575
1174168164
608597769
872539870
373658677
1431014210
1229809364
1290446301
993054663
244139245
411144446
1140074071
677552376
766563367
788820776
650514600
427942997
542878713
1457769332
211100804
1417653011
821170891
647246834
1366925937
1175979113
705618305
840230334
1378106202
1323523091
1481520132
1312595920
822091241
919950432
1451545586
1278443382
1439886142
255434500
1035176948
148349911
1103016449
447428314
665983050
1149903368
808412178
797058547
942871905
517950767
1464415260
875081468
360413941
924346187
955532887
1042883394
1434043324
469173478
695760120
789533250
442226714
770044479
1343516809
1036851727
775545288
612605844
1081573072
1067190323
884258964
1327064199
136458228
1226141046
1070493917
454143351
1454169636
778637521
872552251
1346923495
1009713523
1200988898
1122378980
460095844
1072518771
584334708
523111337
1430336163
1019604567
1246822433
1215271497
1395080996
917443845
425439308
513947161
348776437
949816246
1497202057
1247165461
737925732
909043577
250800600
714505768
487822963
725131102
332627256
746333168
345657382
860789853
462773069
853752903
1486770170
970633277
779986986
1430572741
1096876389
483976277
643396525
691593863
1418078780
1265459900
705613784
658436810
596179340
424058135
465391389
592581358
327442623
920403197
406642345
1056145085
766912797
1271676145
835364362
657733126
1227277268
1079402478
1147365664
430692816
652809455
537771299
613585318
881222891
504166094
637917283
760488819
782953033
467137549
276580243
792818797
1311429045
999423903
851433246
668997411
691941597
858305468
81217225
891015809
705820572
1380520669
696309246
755738849
1121614073
1193521888
826836105
462869194
1005942646
62159955
1322487887
455479690
917485956
1202454517
764702693
280411783
381646583
711944298
943276448
1367468158
1411120884
1189809867
1258718138
867730989
648945299
561250929
1099103788
1318599319
1341654685
695925951
1295381636
1380636958
1319670553
934469191
1179678215
1182176757
1065225866
766979475
1347299328
771312134
349801530
1397901257
971311317
1430679670
813447691
676437894
504364178
685298477
1096781030
87925199
1448569010
1398227194
1048338186
713603739
898056964
1381533076
207138295
792229224
1029198956
256701917
870115881
1137147876
572572866
1255287673
1385550477
399364566
552004409
914077377
953437149
998822829
1185401633
1161371049
1416091886
901055913
769247179
1432703118
489928988
1477581732
495020648
1118966539
1370089042
723074720
906703395
1096921890
1007349
427729443
923926197
320532575
428634995
852441162
1075174607
1086141703
669703102
506902410
1386073296
1034517233
434250129
414671367
625797457
496654850
799283748
1224425803
491319860
539063609
674176227
1108491935
1318896397
914249099
1420896611
700047531
437955283
815791909
542755604
563054727
1441956506
688931257
1487578736
322753649
984991340
939389114
566435978
828714407
1358095661
69426362
1167874454
1019722334
470597739
713452705
1248164528
953711924
1351168440
1278798572
624323738
1294330511
636135439
1242750095
1247727869
838531305
1042703559
582763219
851136462
506174833
1164589464
1326225501
669458436
1183460758
1122651290
1403078823
1006898839
1038723743
356335040
910835401
311842751
254173492
1194311188
820479732
344677376
781288516
1052935099
482503671
776470436
501354416
339082476
469752971
1359277546
1387583137
787000500
492286675
1080997777
1305184768
673248548
1086143964
1016875685
661638655
661337457
772183383
1011005529
1113371657
641821214
1404573939
534631283
535472311
1290914721
830893727
698296928
1291877992
1288518140
1447182493
771508483
579013203
701823315
683632975
680593477
1250846330
528634790
675286562
991990984
566376399
834647845
1075001736
1305922988
1289365132
876653179
482700477
1210758274
1273692977
954606681
961890135
1345012034
1229296583
899001715
1285638509
1029867169
1389699859
545650004
633528843
712256724
1029588900
1419621490
1023978925
756293059
1078908783
1472501399
947630160
344931212
1167934746
675849659
542655613
1162834704
1254641263
1026443641
1440291988
665231151
1225182533
920974503
1410333246
1286482760
1011400936
458956253
98379424
706009883
1261364904
761311559
1462372212
860979048
457862687
880539193
709339618
708274595
920197462
1359925209
1365961500
1146963566
537766344
355566526
694002727
796122618
787890285
1342146490
829730625
1217786479
1470201621
1415626760
733536086
164067971
1425330231
1087695768
599041648
402269011
689935993
1390180054
473377783
463082279
492501491
987825687
1216268376
813842214
985708541
1150629069
506820949
724527252
1059159862
386299258
1247454670
1395821470
1237690507
464528411
391568629
769771534
449042051
488002002
535232985
1007421943
1417948150
1293185248
976798536
649346817
1400904719
1484428326
586889984
1298583361
988107161
1261473264
1363274136
1420163496
1117978858
1129451982
1030638963
424007788
681368510
1079893471
1028386034
1391569949
1288882745
1399653583
1001255403
539079878
869160196
833000608
1352977680
1217296612
629602681
1052637049
1011721029
1178426302
1375334325
908759781
1257884301
1043726143
1093246317
771167529
577901366
1373146776
650373583
1495858300
1218183938
1085350422
864702697
404495447
813544502
916346950
917977880
815835424
802406479
342237828
994439619
647260361
1119773970
1230163385
395367265
774618323
984329227
1319508040
455547304
1005376662
968776909
971294075
750238324
1147627564
1454515180
986109516
484543656
861450882
1147736939
805076677
1121960397
1157794856
948578115
1465469096
628871346
1088155318
1002381047
1344257921
734897492
522766266
1127283065
1363478570
890089538
439780750
716453872
1339977736
824103146
773904436
666842978
1497741642
682801968
1411096867
1317165558
114299967
994682563
927507848
239760628
1071655695
1241516294
701565483
916743047
1205326886
695232055
190298496
836863451
343272650
849258759
608438999
1010403047
1327776663
1177128527
1226308972
746908027
398534806
1383173901
372739102
779774441
1331909969
980440580
263679876
1060044742
625158142
702947169
1153769610
72283976
1285347964
1361235662
767822764
93337881
1421183130
954699454
875607099
1045557296
946311478
662657141
528389140
425801489
589093605
1260470136
1445009894
587422438
940660199
649097907
443112775
1354088749
839948953
244601396
1087045716
949479456
1080925904
667549429
1356215949
720957507
1335313768
1266855109
741436783
340980770
1312769388
1338255919
769592886
838129475
1247248597
403777785
1377319932
1224777766
387234909
1239116723
1048344367
400423540
1030275829
1132823091
995819561
602117388
802856824
612136917
1315456522
1137522903
985195665
467016558
1166768084
495925160
1215435509
1344838291
932298343
1091218267
607020109
1392761161
441355524
738614039
636563150
342209325
300551790
1068600411
756726848
542252213
1020260360
579228979
1308119149
118433877
297584007
606848040
1016074945
284378121
1386376308
694777399
722998452
1176037456
688108903
132253415
1182625537
540921881
558414788
1098401872
219147071
973339270
638363479
844425190
512650702
1227409096
472515515
905312274
540170190
1316683869
1393237484
605794825
1479306971
1007824212
433179079
265953053
1088517813
509252017
665522005
529524528
646237303
832375559
944375314
511935913
1313292179
786612391
1165909204
1159880998
420689262
1307249980
660428066
1050813842
698556879
1461676504
1118558191
1279645616
320543301
1260044759
659345331
1231485567
1175617690
1265663005
1345205688
447625922
819084288
1103430703
1016502027
460400922
410434384
1218769192
935036545
123921968
1002717663
1349872527
665266434
1247082990
965109545
1431948756
728912603
167578885
538921088
546857297
448288227
1023018528
965817512
878563575
831597692
904799376
877682465
1069518538
1042764778
1433956456
1331973929
1103864505
181401663
837970361
146433820
971350010
647476228
1113184008
1129405584
1142151993
887064161
1231107353
1247193965
860169810
586096056
1431897651
391456060
619534537
265561906
1394811330
800289127
146845196
1055183287
727759100
1320218006
1276771796
541932570
494736128
546945649
843119932
1424665647
1012244070
329764748
743004926
842529091
519139306
751168959
756673212
1255567312
347157353
627634491
283449972
428360539
348636118
1400351196
770740859
886540355
1042458051
1109836547
1049440082
1261589203
722853178
795857797
1475443131
1111607088
554202514
1365591293
412362018
1044006221
153205012
488711169
1207395185
1104901990
558781935
1158939238
1133320566
767280772
499835113
295263894
582767920
808952695
1232873205
1293227231
819407719
55376605
404414936
807934466
1430581883
774572783
932047766
506441565
521847553
1280152667
1487201792
662732808
472430015
920972040
1300169629
818977572
497388153
251319206
338188426
67961659
804679278
366192921
738131357
1341568343
959908136
1179316332
716515332
866904057
1000167291
534286172
1006049062
801209576
1224943050
542244016
798444829
573964517
1147131646
1225753624
864590804
999931211
616841008
587308485
528380478
836455273
721778920
617556434
505194949
1403146574
797857672
1221798669
879742636
655664691
1051539024
735451904
1018952590
1352597842
568836417
790247642
758605177
1364730483
1395556869
572050022
1177188793
741574195
1294854434
1040771562
896592582
1203668325
865258297
462843328
455886864
738716085
540924087
803762455
693702553
487262688
600181374
322205601
1204789119
1233803356
541903803
936636846
402131047
770427564
1084593142
790719497
1249267760
389135918
569785081
919850281
398946799
256191437
974407029
459092713
1068142730
1164367700
1398423701
826557567
1278786890
806891877
821921202
1443792547
1322030645
759047145
529350296
506447863
804075052
418526003
981080295
697405450
516124541
731549019
860758442
723426250
1019683134
1422247102
573623800
348200659
1349732350
1440168356
705821814
799728294
504886823
1414105688
1236612360
845519597
719954372
783836652
1077074092
534582305
820480506
447494985
1285218888
1456901766
833833209
890272526
1007908421
386927095
130622159
253428903
1166356367
469881312
781464537
1162965244
207597138
1250814168
1309928890
1131872297
413077176
336274101
870330008
1018240532
1365761518
283116695
1056835632
1145282496
1452418878
1463930347
651845456
453281134
542189249
1419166918
865513241
1168616194
1129948430
770267059
1083752398
768690129
1056117177
1480133705
710666891
1431878614
1126514263
258414487
587614204
1047108421
373813307
842340036
810874045
1400830128
1224446905
1074901871
725245998
763085511
1051560831
652580867
713498896
1153986948
1063483723
685786861
1179396234
1111699851
556796705
754035117
1433260407
561807353
1233136731
1417826218
1461431739
407469111
979104073
806880783
771926546
623845466
575307446
962200432
854225602
1493897013
400241646
474673407
828164287
652909327
732929430
739372918
939718445
1445052580
1407095802
446118060
1185632210
791913695
812450314
1481632706
388227920
852394597
1325346375
507392676
1328492333
687427466
1107991838
552504851
412848623
272156920
434022548
256817907
1124200527
1334155872
844097261
1109813187
797782492
1285077481
981073806
277302815
315062612
928614220
1403562854
868489625
919661891
678127641
835743859
1426509945
145887425
1293225559
601921588
964947553
556053208
751814470
364920969
702696852
1059211113
379027219
711133377
1060007928
400862243
930749686
1212374965
315583493
427704430
791385474
1168674627
1241678012
1349690341
711724516
1293782804
1211663426
931376920
1177283064
709162587
462677898
529856849
804239370
1266620944
949702714
438823023
942799349
1168545748
855175867
1174624826
684619365
28873019
416964572
424313424
1347630180
809421040
1471021837
1231191108
831924369
1252590826
944651579
1078959076
1242298758
539995153
1241913331
886777836
1261662559
571973436
1010015554
61003070
739232631
439114264
695678318
512757079
406978239
1357901181
664391167
559941938
1161146653
984214991
342371210
1348956087
1414025649
1040026603
1057926283
1226938107
1137539513
723521876
503810414
1403258119
1035382465
1387698182
981623014
1093376355
946801316
387197839
1417323684
959162442
1342987982
1095695976
918315090
799121137
1126784805
921957936
251196534
1234948091
976851520
1086360220
539387298
402391835
384610121
1011393918
474668949
763693403
234918796
1354077325
1309877128
1104938208
415520137
1077629067
928423005
1346491489
1374417724
1121823962
886899379
481243927
940517862
604328812
626654023
1476359374
869065623
1350877186
1294143923
813192804
1257302895
1145114387
1409562831
1041497388
741669806
1194130073
601942728
595762040
995515525
439580206
900574234
1380216286
1187988233
1427596394
947642930
599270003
816437744
1118187513
1479682668
651819216
340865202
1021846824
1014766680
698589144
1428294798
384527130
814708711
880428952
448619759
968593105
1331793554
1345988600
163139524
458281830
79931019
1050462116
1281129624
1023315175
451912925
679302213
716965486
566370562
132095631
976274214
1228808596
1153361258
702207283
1282635797
1469239324
1264057738
973002376
900409177
825256987
1338591743
364251287
385739657
1426279161
896725441
672778854
1454404597
1182232657
423751003
514058999
457510976
708160809
1130571013
983294046
814716378
1096174824
1329701508
538744140
1056888730
156569629
1308888398
6981916
1264451389
1037259303
291466917
436674343
761486610
925094347
1218106423
712338104
1177488290
1074615066
718674058
1307770591
743383726
850944528
477114015
1387764858
274303821
234750222
1416875209
1530686
1245096085
602199569
947906375
866534044
503615278
1181575783
1251183572
274329786
791360123
158008740
1170431275
431028032
882272223
514577084
808642451
1302238746
1016497420
1098364416
1062382776
821877077
668254971
945061026
2517597
538901304
674292441
1434883188
483125825
1473571055
1482423170
835589687
990432071
949892582
902098671
560166216
928304410
571085098
773755784
855185449
1477581651
938067840
683591111
1366416733
1253224342
130760776
1311881343
593025986
1337353205
1085161159
1213736992
772717447
1412429468
1466754108
1052155736
1350151999
598738964
303566988
1342305778
1198940101
618419977
1321917190
1055133866
712343844
1473463940
1430108139
69859933
1210905223
873462518
378691359
816233098
937530169
388003573
750127975
933008356
583684005
747345221
793349010
1032002266
1145517273
376180785
466774933
764314889
1355408935
1353104143
1309163643
1031437924
770215462
1489139129
486295279
375006860
898665589
1305121051
1019025168
552240382
1309105424
1324250961
1081466993
1313586864
996354664
789163129
368343140
1088553816
629216990
284733898
576294827
1333090829
594168803
955274289
571164941
1005094002
383871261
1000904501
1173451892
644934556
852996527
896263224
1094878017
763196895
1342500187
537954253
1362795463
462011385
1301685130
825230137
1005346416
708150025
964216751
384810166
1064120251
1236439562
1216720186
501833028
415697625
960023084
1177579660
1337915722
711391702
1023727991
1190586962
1481724671
1296335313
474962457
649748980
595773753
1062165259
1211680426
717785661
807100277
1334460852
562131239
382488653
720571100
1260586488
646835539
1058287226
403934075
1077321037
466455853
1347488790
1409804205
861027085
1397422086
1181866441
577442173
1104099294
310979840
402504489
880718480
599895848
1430465123
90362969
1425105157
1308357029
1238049195
754318879
771561006
394260877
745127867
351166936
1406410083
686889847
965510416
1071238640
817163141
1383417633
1260752271
1316209143
863635193
353621551
776102070
1077771159
1069266335
1474191213
841656854
697020635
1488421345
1232446740
1247991357
406895997
872576772
1217782108
529058513
1083117240
1185036979
913626133
1471545126
782151359
358345802
1216090042
808870361
792424814
1080872292
1118505370
1190089228
1134260720
271390789
954226507
1360744423
514434800
1442984667
869124870
542480147
1010727733
1496500154
1495274610
1410543202
1373728427
1297289020
959249046
1351353375
813865841
1488868198
400190198
1017871777
886855478
677825409
1337335968
857476985
1068016685
1078322598
1072311932
833484451
1337435633
756097642
424273026
540133049
1060640658
402875142
1293798918
1342206543
758001328
1119116807
525442592
806169364
679146823
675937624
1011402260
832306177
1333415939
1056370126
1399881083
278254449
1031662101
393158657
511875156
1488501348
647977755
1129050363
1459212669
267306365
1000864067
1047364520
543490590
1314559649
936049971
1321813643
64111846
424185632
1365764541
1384287041
1334081327
1393679562
170164345
1261470150
943405964
348793002
943903477
1383091623
398347838
1034244596
712148675
425059841
479680703
1297723940
666593
1118788402
713453733
1103384620
314320145
1232773574
1300124842
156855882
1488883763
781789522
1323168978
293163227
1088032615
1095823415
1351382805
788202386
97780073
1273378714
287030537
456192882
606430706
1038476405
1441251050
444883588
859827700
832121564
1380793177
774397018
847857443
474504217
1457227565
982464916
1082906709
862984689
859772729
453128405
413428153
400628164
916512857
811733903
828071003
1098962321
870502523
989956011
542640861
1045681804
1159899256
1464143182
916874154
564285458
1975138
755700435
713307486
1357289782
32103550
1469391670
998729710
736318256
578539698
1470312837
135098978
644826021
1462495668
430395417
1433742872
797946111
806284240
926333385
775922610
810234911
294573898
354421370
733297080
153179445
1199638598
454570664
1216197938
746444648
1450009418
1390645578
541034433
1134799993
682617833
1034695715
1088573544
1419587507
332752718
1076793778
647967824
534841018
757002078
758842131
606928428
689602859
713332897
646568372
1195032148
1257628787
169341407
928153516
565338765
873180275
835573211
1092311316
858937796
1052616532
248176590
989757108
658517107
609051709
485032345
571428361
740219475
1105480231
1254675351
939392853
811390055
1030169505
1130960551
1112289029
620569147
1179342942
689117338
694012001
394307064
1051290020
833664251
943756257
982272575
735914533
842758196
243655143
1026893886
866407505
743663036
621444386
676466255
895985009
1348247807
113571307
1442201707
715301609
858555813
516163483
467685473
1223017423
666582259
381627229
652484460
494976297
863383763
642828321
684464406
697167365
909301951
336455879
601971998
1074753212
718865377
888029130
871141715
545078685
1083827740
1231188348
597231857
760087398
387922466
1326786441
1349997986
1381687493
1480788293
422965469
963033710
835476047
231185427
1294319673
1471927142
1397383115
888682439
1401125840
1167051844
812084303
1058086091
1388457537
1074049841
637668384
895610898
1350140203
833879942
656614275
404607580
951758150
1231309228
401616340
762577968
493124151
812455905
466905354
1068198908
882620631
896364687
672126586
1029396047
817918204
1028762482
528474394
572344440
582319350
1174824904
674094858
889527179
1065291181
509957791
1268857251
415333141
1039606980
471162292
389379877
867600559
1331626521
1369953064
1031466216
1353881390
768141897
1233695131
830362236
650164151
1323796236
872124058
975882606
875335153
617760191
1139716955
842051605
657763156
853860392
1068172143
1344571036
1414932258
955887261
965427109
1051425243
719219015
1335595319
765881301
274616866
247086300
468071117
1080817160
1456619161
670634058
594162701
450748545
1056474870
824455036
724708242
333685144
856563627
380900595
391508266
1491362331
730064715
855043458
466848276
1040151090
849016098
1057061184
1157377285
1097473764
1382573008
1407620144
1354817164
490333421
394642175
1247493274
486083882
1448642257
570160678
1344581012
758930028
991363075
1366792906
1078003205
1019984180
458838055
536916205
1172002739
683495908
392932375
861562092
630030145
1298938604
864264537
715813635
789162951
925686372
394567553
1364725068
1475829907
358291725
527021205
1488791667
961655538
1015622937
1443836952
1078435390
827173538
1006438018
657971238
524275468
688490495
1090488368
1331690514
694172015
517397862
648855981
511941081
621009144
1337456419
1095210649
1117312905
630489696
575655897
920207901
281224521
1304877784
948281529
312977494
482654055
375727761
468333484
929318738
1421187495
1038725683
1053806753
675005246
1350729014
722468884
500987053
1054972955
474568136
777266811
999310197
479400384
699089257
1493549909
48641589
130681874
731038042
797929614
1007904077
841150145
663821135
1257775962
944657451
1021674045
731287395
934726237
903775675
1044582357
385786912
702167744
547016418
1467032232
1058202050
443790939
1367857298
245633332
241943423
756581560
1120667103
803789264
1409471353
707406320
1017991674
812822664
838912460
997088629
1066698439
1383717808
1236281426
520607336
995318953
440207772
822816296
385689973
636670640
1408101463
59258342
1406173061
795337757
1405448047
1071098451
935354295
1369359848
794419351
672536468
164962708
250510706
748706993
823129261
1435227600
742677632
891069408
1069572125
562373533
719439445
481464236
1119017781
1327075335
935360787
403293582
1264197626
932768653
509396559
537661498
541440279
1315762655
1383959063
1122847041
901100981
1166361306
932701662
1321431367
994284005
862873532
707022302
992680926
986716340
720676244
952434106
531011790
1166137292
448268558
550811253
1375566100
1479145971
1324490080
828620404
1083938076
679804847
343425656
632774785
886058214
431210050
1038211967
539227579
593625750
1161712594
1489569415
1010315162
1169139559
1289185464
331780567
823004093
1055266107
440134510
398555854
240059389
612099345
409168718
743423832
901677196
1389299914
588857884
1336026598
374402662
952276347
765911291
418556640
760525782
305336831
1263187674
921524328
586540841
406288065
660189074
1249342160
778164807
1297923515
1187364762
939005257
1251843648
788476086
1033952183
565173163
398735754
731073470
895282205
679683762
171098948
1413294838
529860096
1384843040
1293225294
285587082
478032155
863360791
316530110
458758263
396461850
322737889
327631608
923386619
1241768928
1450048753
320547677
4399183
1450336123
1079297395
432226717
503717552
1329744685
1147807454
1291216830
665028898
672404233
254339714
742103275
665014945
232610999
818157481
705739528
810548767
907879575
1439490893
1189107414
1371177338
654580141
1177544671
966857435
1008813657
226421931
1405025694
360998855
1013447264
354657624
1451549080
893773996
1368686272
1089784891
1064925838
1212338920
1411947829
893037163
1060439667
906241729
699476454
382551632
1415500598
311904850
382276490
697658521
666777446
1156960357
1286913382
555432274
1403170812
413583758
1010003574
492610046
1289290422
1073206872
685287065
1324348708
657459470
1355067879
884944110
633354272
1470311901
1031389026
503046162
1075007082
797610103
735952883
271628945
1040198284
842924462
1420758400
741615278
1369907161
886296369
1157258380
1034313396
955649353
1348998648
345202187
1011571410
742870752
889965748
856947237
354886360
1222546798
744566390
559250622
308669244
1194333891
1214226101
1009638481
1345341855
948083779
1405246623
599920751
1024902809
697081420
928892997
973640350
453628843
441926952
679181395
275799440
1205349343
458080002
609238115
753271888
1177924385
1429631422
834957093
1093274699
1093394234
1362459688
696480166
1341647719
854489872
1176836016
1189338990
493815881
516107035
1132343455
366467444
477677877
782948049
753292901
57077367
544430903
1233366835
221046152
729182864
406724165
951492600
243238586
597782548
703440325
485774646
803760217
1425998595
638300785
1085753412
771523773
1284074084
662660958
897711344
622248196
1157497244
729210184
700935552
850709803
863877625
963197039
1261820857
298820428
1343602330
1092946939
741327665
190442595
555227061
869423021
648981217
1379738471
350641767
442427794
294395489
1073130094
938568756
548765278
492391476
692436766
943216225
463317836
418165132
630749485
567245791
761780283
669963053
459955857
3321539
429143818
1252236325
316159006
887625272
252399455
1387173394
424194642
1235525971
945149680
497829004
874427449
1483944024
1051980856
752468129
628287982
463729558
1349063487
577454622
1034129684
826289205
1097387676
712538320
1493547230
881667010
1200390205
1420757038
870183473
996995797
816082688
482106317
525429690
762469922
1164257083
914135058
276666653
1217959922
1162594839
1406583215
746669481
1441898711
1253368322
1014852645
1021323874
797277664
1480674944
1030340636
731447294
1156219973
799130753
684614695
409381074
1292323515
516220596
1175286748
546373653
477846824
938859118
1171894740
1342441024
1081741386
394672146
1038740025
134724275
1364328506
1478195683
1271719168
411761964
1497275987
1282821109
478307008
935283308
1349505075
1440006999
931631093
811668811
737714287
1367216089
162760650
949223727
1444258750
1004253387
1288478924
341330249
725166949
530398751
1089056843
1358258301
532203831
1273806430
948785234
589828866
1183888378
1487870070
1333609677
1428865373
575806421
979790923
538645379
1298107236
1245881006
569425655
369891443
1309507882
1021103648
478760526
1027911771
1032770326
343514086
700869602
985518083
519280154
1462036975
1354498559
524411185
789453911
1112444491
585239183
771513586
1430031755
517552850
1093960232
240419831
723968871
1409308574
482484695
1041816681
822172453
1448830511
1162283810
730207938
546420267
599101094
692865849
364448300
1136355119
241957663
817807793
116584094
623786229
165310237
838931905
592737186
1089045756
344270310
364706788
566751721
1187925173
957215032
1465879421
682283689
1303101395
710705843
1148690641
748219445
1116384222
723251951
1292109716
871388855
566830607
477838681
1325071792
1336128780
1303679116
1327943114
482611838
1462049365
993886071
1352694857
356288667
1262455123
1080970647
840344926
834524113
1025142807
556272053
821232080
713388269
677153638
1450055245
869763722
680756802
1433084684
992487341
1119615466
530518772
471721271
546795561
564255630
1087896859
1339108886
858838936
1307931689
1003735336
1018424818
762107696
1364666416
544497817
1229009528
1255731073
763222075
617565598
841011264
997612697
1086325315
1268931634
1262398579
852468350
952096129
439701489
1327901586
1491600033
948801781
1062283763
2760340
772614774
995704719
74368752
965704959
944770805
1140894565
1124800071
777259598
744825861
295226030
821405098
720949961
723223794
745837526
1220687633
1473108625
637028339
1205803521
1000095414
853041519
361613067
972812509
852803948
455084668
943244820
401261933
656537801
845345486
804023391
710738184
1463859346
1234878700
563553786
941242589
318016407
382591178
253993291
920502354
459848197
895960519
405289515
1319744256
1083169025
853604919
1401336703
1242249302
510381642
1185205653
511697680
719899083
665218601
1470201073
306581384
709432489
1073259590
1386772495
717598518
721025752
109068303
790801509
1089636626
516623927
1019703581
1064859810
262289449
442640491
754980792
857054214
408038843
393678135
565657356
1466458130
754423569
564562687
1033285955
888545748
1277385563
917442874
905306009
1492977272
1474957752
377470259
1279044635
90624809
900176008
791019097
1485974240
860755743
911147896
902311982
367925128
559946690
185434297
1351954661
1078470045
1193655740
509664331
1408135826
798398280
1280802772
971313897
871567196
819751497
789789318
853872376
487260069
1311233711
991294687
1422651807
745236358
694041328
1247244178
1070531487
714388813
1068897039
1475237179
1117627984
53544180
918626533
1050335180
710912316
102887855
917472171
516697652
501176848
576509153
1308448152
855043321
217311561
1079849891
481333152
133213910
579006917
465845466
1219565406
1146331701
536580950
1421384214
420496826
689862224
307832838
624837353
1105305730
1320418368
1268324397
1362620047
580982531
1364001579
1084233714
1227775858
560073258
1066730374
458911640
693929799
1372642703
447097052
688430420
392298644
1280990201
1262765304
738957340
1294071501
947704673
1347218918
470623990
1237600290
967548146
1313510736
1147537748
473568341
1121281092
1016492561
569357014
1321222218
275950844
1374668763
755691543
1127615834
1400226267
809849544
957971835
1442388127
161609848
480526545
1055381343
1389778301
1226514345
1007784153
854732767
548662642
191558121
1367479324
1257925753
791272616
768622721
1243947716
719446601
1083783655
838784988
936564396
465858804
905533086
156169102
1108138079
1062993831
851688342
907124441
1421787080
533318249
796996242
841810983
1333695379
797407433
908137894
326303074
1475715263
725734508
874492139
981911390
664620592
945569821
617078868
274557772
888951646
1362265336
1454761911
1298281745
1020074045
970316169
1396608423
122734308
1207580209
948296291
971499672
673746831
183185544
907118140
1281385274
422617567
651763596
506394701
513430511
1115089429
1487500130
673699081
1376659506
1045705668
727975634
558035402
551250687
742697715
224906880
1192670759
1278852124
1060606540
778327719
1052462833
309763634
955956983
1034580107
636067043
1352245007
464728369
932254461
194639468
1381444694
1176780265
1454980592
901458153
466464886
457098576
440334521
3213315
807706865
1428732700
963334734
501492327
1176978006
1129920659
416724028
868011500
502638680
792434167
938849804
1446748880
258487929
791863508
1035027775
76819525
1424808268
448779179
1099571591
978798418
194145710
466040206
1064464837
1102015128
1319856754
948601071
670206172
153199034
934390448
393700335
1129251179
1305746173
991017856
1422514853
946227454
1078995154
1175021804
737633415
1037592002
1078284456
1347981913
444479676
1219552475
1058146109
1039360927
626665108
216287926
176202806
1177362723
880863073
718466154
772865529
892920042
996493495
284520494
1051240682
670215645
1174818004
1337888299
669892479
1075684147
633250447
1116656990
812953589
279292254
971669858
1323977948
1224353547
733115209
645828285
1128014273
591713426
1122677664
1162672124
1028514806
361601561
1393293055
254497713
837029907
1247556244
644382257
720500147
418142565
1081966324
1441731545
531290713
346898971
559921362
1068679822
1062090152
378884493
355127154
947500797
939574787
839358531
1408379366
1108957580
826541425
826790728
1466557791
999030842
1310787723
628741275
714153086
1132189198
1337970808
636026217
904307848
1348919055
620097466
503669534
926367040
1131489489
1286728249
124203502
1118465246
770676727
844935870
1141140154
498521802
1363326398
564765128
1442212826
1318176525
1100017947
1000703557
869164839
178842379
761140982
621110388
359379679
937674161
998559823
1337368918
1226580588
509027508
915484798
789493396
956529238
321941447
1462607764
1005176914
1089283604
356260674
1172913044
467777961
700135719
1201407522
1440998089
1439522946
1293870931
187004700
1469621025
1188241107
641215069
1401384679
506146557
97234356
874856443
904196795
758069479
367702139
1387849819
1422458947
427521060
1441203186
204911538
430879927
1207563480
791046353
1418438063
801940937
530299662
997134599
945299468
416622799
537898252
1187901147
736394905
334281368
1269949438
1245315272
366257442
779505720
752843775
805046460
1031640322
849780304
837980658
850743780
205858846
1237025250
508024719
429338195
917453262
893625118
624171613
1190323168
840792477
519761186
812043125
508139504
387234416
1026153261
953491469
1218205933
1343599324
788760571
1213204638
513573768
446410760
939040314
872326601
1073008709
798439566
931935285
579210172
1061334584
1110239241
1102643934
639740564
478616215
1429316566
1060946636
520305069
834130307
851187465
359930519
561885854
721781778
1204727031
353198304
817022636
185699984
447766208
381250374
728676637
1050629342
1384667262
728577185
1153715766
865849236
818083116
1401781074
642596906
802548839
848396825
698820969
1259004041
385907420
481853033
566461117
947705584
645319180
1159702306
1271727309
1121264455
990839070
652832725
562961775
1306243214
838026210
553046218
1287930282
554172564
672016256
1174365450
1420299479
821613225
871521501
231823471
393292405
1298079428
1463017424
700006262
408076828
842596452
1374372757
1446607410
933446196
752145128
914410571
981892934
1430557821
384724574
560758964
710885670
700587137
1240029789
148147725
1142979852
957771921
1246690087
845447806
837853363
1238882263
589522430
485408443
942339442
1064620778
1442049160
808418768
721330569
460993335
814722097
843803499
1409777115
341111954
587625266
419272517
299073876
793597720
930168968
1019813057
865263521
1063236290
802871695
994932748
813160270
1159761461
776079149
653533842
438122640
687732230
390097338
867240989
1411302371
525717459
818983919
524209027
1167469070
692639229
454346163
603375837
417950544
981906133
1075796585
641564496
1041299310
1156434534
1021657091
891830638
980837281
1100378480
833454603
841063773
640709170
893096702
941425467
709259774
690083247
648084263
759506312
692021072
525808466
1146058840
725161605
1395057056
669019260
449856598
684246515
22518861
360893881
856929065
482264885
470143217
751658522
1444775992
617827242
1270635292
888653316
715244787
932211712
730931113
425962790
889726401
681621714
890886782
1489476142
212034490
293765594
452768054
1428864500
539752575
565126988
680200428
950190063
394561390
517613621
720655510
1246955067
871453052
742805322
389114446
937616910
1232754600
1389425501
457742632
1205813606
297111854
406735549
463232759
658990932
394916868
302702836
774005071
717171619
1290812084
623324731
811098353
996417934
1418226527
1120414265
590327892
821855158
1260278470
886013370
318787107
1315668549
676495851
454829871
944480959
370714316
440287643
540551422
937331079
578863856
968748496
883330903
682623550
309145285
581282973
852310165
684522283
280020796
1327646628
933723725
437865179
290813753
1042724733
1113289185
765197731
1241154497
712878155
980262247
212592997
357023436
1248314579
1250051666
1113911171
1349394647
1223285317
1389824405
638801447
856725867
743646839
1051986054
823094245
780971897
1234849587
1452794411
820798257
758128864
999516899
558921265
1195852265
1243087817
544150820
271840286
1365410565
1295631100
1211848088
1021727723
1378821463
1409315436
669853306
1378907553
1263372487
507738337
733031374
617917561
1115699400
887815854
1387629556
370625016
1186579230
835564247
484541718
822084458
965488679
394899360
1328943187
90407018
1086998308
1056782198
1010185842
659145454
1409966850
1223599526
890843510
1347547680
1174790780
1271980688
496548389
725726509
861430827
667336469
812788968
615245416
534841233
659652581
1017811207
139443540
268568988
892981119
365823843
1047166640
723306681
1342241746
776640832
549752360
1118751999
748978024
588898116
203269239
838557835
344587901
1232977720
524984579
1456007998
417724178
582796390
1226595614
489161981
917202295
628964488
376340037
815277045
792207923
1089162803
1457421566
1198638145
1005472177
195008648
1331521137
902518064
1210522406
1097028482
660339235
1474555936
1016615427
809926284
906033040
1441678659
1061017417
606422382
383693554
969029817
1100459708
1441364427
380016855
1412772586
1190295531
312458137
1089334653
942854431
508201709
936911419
1127087468
756337993
1446175374
606719629
1442328452
1033858590
1382829065
463651279
632897717
1302028786
390303718
510065699
1316137455
1446809137
696506200
1382310275
1039892739
1266752558
294226674
644356250
924464523
1091972306
589469799
1071401879
291490620
800580175
1422554716
1258895229
1330873736
1334029313
1242225025
940835132
832982296
1027739470
351578643
888880935
1250776233
948281112
1088133561
1181863099
771411063
1263947918
959296862
430666239
1398636551
847181992
740557748
137132944
1363012957
775726849
1318692501
1498781052
833863133
847075606
1376796784
1457226562
1304036580
390005048
379916894
1095205537
1364487357
1475260244
398794745
634750028
1279419592
677155256
787675562
543548393
534919966
1304067505
1136958520
743044817
148602773
888706054
1450346943
1361755847
606630182
809279493
1082552015
1479989491
488600081
1036129141
1456493465
1350060324
665407773
743277302
846411197
551991069
776160151
828254106
316755506
1038712359
1040448269
1106388691
1421579058
1356641489
611840856
547384155
1129742062
844983346
831202738
543299440
1489027537
1399423769
1360417809
1037563178
556779724
1236939990
781276809
422243163
521810564
1278320116
1013413457
389910369
514181708
1330065036
927910799
1255248213
114436742
1393039455
1084820441
1260375297
867420596
934181592
910696179
997690138
284898811
753435652
201004084
1364175877
1379149872
1068658117
1281197897
1266318542
739365646
516590453
562204513
1238438442
1368298353
581919215
1462216116
792725180
66610186
490466327
922625258
1311412753
556607641
1429446915
466450464
902619438
873520549
443898857
1094044032
422604573
873544679
1259628746
1070484641
1332345731
1211920564
495308310
999177456
1315790340
732747329
1456275814
935065334
903547156
1311680650
774843722
226510347
934979454
1323676252
1282138324
1463469999
1373802167
235536191
1209738057
446910006
608747518
942221183
678286896
596323226
1066598868
1116333705
489516490
1486173220
1372676308
349170166
1201433777
880922266
721420097
782985076
407661740
100830399
1304261290
493857201
486546130
802790026
681047021
1182883617
1199717573
791003291
1472183710
1469251813
1485924724
1033702548
317987703
252674650
791441624
1147230038
683325018
276640669
906472033
470645746
1118635687
978135948
485485892
1318791996
889410930
199128480
892595468
1305001214
1213980468
1264591434
1455972697
901117311
841476292
342705724
445580106
1418493151
489050551
1480174479
967553417
787891666
1494381427
1226297254
1287723328
494564887
1328185905
645565273
593432843
48517545
351363441
1223611848
1349779367
466132861
669992094
966495558
791781496
707731587
542458929
841615584
862906210
1024469842
484458982
1253297439
654865760
1007304706
753772584
342907071
986943985
56050702
110017395
337022259
740217001
1194189756
940657086
603868477
737630164
274783752
999518368
1119116261
773792903
565847664
1226525848
834035033
759193394
630218631
1475020872
497996555
1267778287
1486273847
404271630
1204563204
1401964497
758331522
634074320
778778141
1046155860
1341587715
280274650
1156451374
238393175
1124133152
823484091
995328673
921890390
1321613719
720877859
863597060
265394018
559269828
514205432
1470465208
946837004
587769741
822708134
558371467
153800340
723818314
900127241
1488743021
1324793924
813437471
644759427
709791375
1289290584
430163396
1209438246
1417478684
805279
1329217266
689615826
402434178
930597009
824087308
355815162
719611022
508456994
454697190
1263713774
579073987
952170701
403398786
1298177435
877258759
1007452636
510197773
572636269
1223597282
261395590
1183536689
1316765566
1318242043
1445785561
1326573347
1087753504
845628607
622286385
603187708
878839750
1001807888
899654713
579211519
1446994249
512071742
405405852
1256203470
1404774316
1324614853
999742145
782650695
701624772
936849133
1337263785
1273449781
339931824
847203063
1454088601
825233215
230398231
668141333
1024325932
929708432
1139431545
1207300884
1390065705
517286978
520323064
1423962272
452956828
1078744914
530811881
977338029
519840178
682907618
1384922076
641876260
773302513
1249094045
923673922
1331487932
415374733
813180797
1224325854
1019886562
205311559
545638314
1278761265
1125814629
649220883
823602810
144405047
640905562
1368592964
711292643
431068472
1480629227
961271257
969439110
1354801061
1408128260
965216457
615980632
861425165
409596024
1355674974
750678859
1474850205
1415427532
779187039
580398560
978307699
677395506
1390395481
1330586902
1479418351
1438527518
1058035249
1206044049
748404464
844277025
1253571723
1018492830
719138843
585776699
459443621
1295873429
842089806
1200700073
264870878
427735934
497945134
93962310
462264717
651841303
884977369
732526621
1093848437
1194402666
1312523448
509302674
1421599213
175661850
693464779
839301381
837370142
943256949
1438126493
101459982
438064196
366658700
547791270
483343033
567418335
983371601
1354102237
556497474
270038418
767620786
1075437719
918163207
571843432
1476999767
1021171711
1256232960
615141247
975521306
671358321
1147986163
1200569244
1113746635
196181119
538159403
808680273
1422512072
1480446230
1204828689
1462455750
410960360
686840731
1304004581
505892197
597489657
623534398
722398506
1351016832
1337236973
762990659
173200202
1355137306
1253538326
506703543
1071116134
658519616
1361222461
376023774
1414500365
490876381
552958653
272150360
1391745505
660347072
1035842124
526148497
1365971296
1271640017
1411648409
756040519
1041895282
1455754080
654125131
312567391
796141792
1465625851
1420633087
1325559315
782399379
993269382
1022310378
971459367
973470522
757895826
1332852142
494245253
1044949800
634747805
872600761
1160948678
774210625
761359740
875396097
304593020
664865637
699227083
654397925
1303298844
806406201
360392260
937934787
476037681
104903540
1439473399
971719183
859177250
595896748
806564895
981401079
684318921
1467980693
876694576
1007035741
1445446438
394714482
1111746282
544077745
622540244
949017773
714322383
672074655
938227951
892777780
637290065
845561271
818706351
1122980396
718479001
657894211
698120227
889889284
382526263
627183550
513903181
1097735760
624674785
919888788
1036699586
545858228
666918909
1439887153
477929135
1116511481
790647914
1070103965
258768100
523244903
790698401
878069175
686033637
627438760
645330358
1463112111
341486659
381242612
1141679363
1471279703
708885057
511007773
204011747
571585217
965522778
623746054
891685278
1016177204
862125326
549665145
411521558
784511122
978575198
819007406
1154773712
966597719
795038581
678516247
956454348
552202475
422695655
374569450
683781396
425087775
903285017
918914724
958452128
345940935
318374931
211270684
1086419510
1208568675
1318139851
1453190762
801226403
618615130
394515453
770482010
1441226538
892085852
624905172
567823800
949387579
1488919348
1027520053
1148199405
452656700
978425007
1459022065
1295030439
1078194146
761825680
1243124702
452052631
1056160385
1066180244
1058922154
1069048091
694112294
1286459385
953231678
881088103
1086588676
777267942
852753039
1063818277
836593084
886634795
498058840
401745303
1318436726
679951457
546605862
1457625024
505089027
542400898
1054871024
1012504569
702129140
736375292
333107990
761984235
903585226
1304995582
1286718753
1346573331
1094469597
819117491
723286705
1102244247
637933094
863028387
948200216
559099429
677221583
1137991713
475472810
733875489
1180931454
1227831892
1414611123
1344143150
970193786
756381243
1253432256
773374477
733412728
961116431
477380302
1212628120
491312136
1264908777
1393786403
533883587
836165843
1343591806
535440111
623554875
678423987
403276298
1412799724
505684246
1379026155
1052371570
971715614
742774051
824353965
1040946343
1399979582
753123335
880175475
1483912157
222706163
1395325654
1094813959
1020868099
1252592140
1387055368
871955726
508461492
362835200
365291517
1103282104
682315807
918655418
1367089887
588028737
1405758291
1346322291
1056717565
1344704074
770651182
1261400422
1327576404
1165574425
658020053
824963689
860718814
671261644
608001182
906098140
1363122991
669777845
1031702571
846099815
978727574
332113501
444877110
965345711
1331718897
1427422520
872924348
982721170
1217231134
655374519
758050511
772670895
866050382
1299922366
504205716
689656795
1429568895
1084012767
967117066
1241817412
997822370
1138087045
766243954
536495093
1013818676
1313674238
450709703
1063022869
1303022843
1497236881
558944888
1108283577
1375867880
829668821
986989453
805053959
427329789
1280998961
1086855755
890248905
929136011
1040013986
1250785674
732325242
789517439
701908786
463871517
1427077468
1137167320
666209567
755761341
487936957
420363139
1005216842
653963524
602816305
361926541
1122187908
471911457
524362166
789548635
535148828
1150516318
760700210
1025991240
160217524
713089534
988173431
1202270391
1428763367
880566337
654677548
1323142014
407788877
803455539
258166086
668698782
107610836
84388018
1256264750
747882421
454379874
1131015421
536273316
1046836865
1073030833
897422901
848800449
535399698
1448268567
405288063
1054940400
1068958297
603595047
234323118
934324026
1003620304
1204100157
966634510
1082542228
558725108
895552567
1403681105
1135207918
694594953
1163101159
538940289
729047361
898456404
1273431558
871666202
889352911
1242895943
1088384380
525792671
426954636
670027914
444895083
502627099
317683616
1489258419
1414939114
538394977
701372891
989922690
630469066
835939376
1093822473
318178627
233751185
684379399
897421168
386313997
407590597
726305537
907799551
970068066
991258107
1454498034
416541578
961571713
437428438
493780352
680038995
452298641
721824066
1099608798
1339651729
975529435
645537837
801267353
583702603
1096023266
591875931
1354261897
1461234582
359686450
785352560
690197546
418824026
1289232547
1428558468
805197322
1048235927
612583020
918447271
397251929
1335727216
1269419388
1103870813
541074939
685908628
970565518
696097351
723000080
945384352
591011628
623175672
756669159
1293756497
1271948612
373890427
898651561
58535882
1362513251
1436444513
1490798363
945566175
1387348380
586461369
469278289
406823989
148458575
1403609874
1302363553
455111188
401534257
1035264444
918024647
547562622
1097210577
1378361509
497243388
424876704
1052835856
965520725
1444814645
365599003
844766553
964550990
813419515
582205810
867950364
1319658038
234430925
977735747
1445302061
1075654591
462189332
1205522320
1165108856
902732763
682358036
395793820
358635881
450608601
825478413
638854229
268171720
1230686169
309754325
828658759
226046549
1225868445
1289286971
988840252
807943131
347753976
299191206
599743250
211962656
574002979
1029634783
340102356
467786537
414799008
740715567
322462169
1180285588
579468474
1437266027
1185230739
693502976
254995684
716554868
441299965
354540538
188531444
851030967
619016945
546806342
854504823
1280352302
663124304
380851629
152469501
277158702
1376435900
429803829
643617153
547077670
1484856958
1144956653
449422195
1217391721
607222893
460639049
1380495442
873169694
789020132
862451295
1234303960
1345559625
1335723713
1284105323
1034601513
924359375
329864601
1318512781
1050332140
1386411479
1018137056
375866792
1273361015
534682751
1216771996
1064182402
1384356688
562125949
1040170057
1377676740
1261504226
771693047
1216959228
913644754
748039317
340034962
827451632
588805569
515352872
776897199
850666959
1164566359
728727293
887658194
823991005
1373003248
1024916877
669715304
593947046
1212123619
1298733286
100595862
716855294
1463869558
1447298053
403477500
1105126463
934702481
1022231014
953502992
855430723
685288523
794545209
495716101
954108222
528338310
1343690016
248478946
1408719226
805977893
1133475393
1339775570
819549532
790300133
1486099485
1101111894
868407899
914029859
1014741971
1498425036
1033738599
564864636
1217597958
490177801
547748080
675429089
1296972731
1105825856
335847265
423069492
561132201
377627332
1154354940
1332497478
972987419
853648030
483164357
809027927
260118980
979313551
511056741
906947259
1318024675
182444599
646881911
1144893936
1151632485
437181720
827958661
568498068
654391437
312667180
1011360650
332168470
641508215
758809882
433179680
783231977
353549582
773313098
829589118
971952444
896873287
1286459266
651818768
116782624
1140480832
913741853
563847397
1442889334
691237205
1444940103
983853446
634299463
1393527558
635332459
880597121
1309119083
1188224416
986088278
880202547
1123141105
388318020
1238329977
1039106110
1407030698
1430296542
362023173
444684281
1035059143
1380037895
472038877
541006156
1159917029
638334241
968084235
629383050
978816845
592653193
1029012652
1035778699
911692353
658368006
454052702
1366780432
1424668964
788134606
184859167
995560999
1401215476
1345024275
1495573096
1115704532
697124899
796818536
621863063
631990689
1411479049
815275700
589910758
1449399205
961515112
846284899
560970955
966105372
364254586
908834594
519987695
498816387
907989667
872240944
811734582
885375918
575128276
673585462
1069671451
958956175
1197911050
967717528
1236079271
398831117
1464671121
687204589
901208939
1331415821
467779172
1039702631
1137768559
725906949
860830424
511997544
335678303
474934748
1493647880
13320718
782704067
456314289
381809677
1166013865
1271757375
347545081
1441618014
1322042048
1262390173
1458722376
953468910
1134597276
774698235
1207348977
750217812
1407345376
838947280
349938027
1110415616
922356850
831991017
1347465348
1357515060
722263359
1397974382
772834404
574352873
788868549
1251125878
1417328369
456526415
468608637
778894545
1158202919
1464725461
517786381
856337770
789020948
1293584909
1226460420
1019551259
1375121091
473994240
1181132997
1424161526
445687590
950607887
1231582389
581244935
652553437
534889354
1033888184
556359100
1048353400
735325472
521800763
456467369
939975799
958674099
689250526
732070862
1400158440
577144647
1079071178
428456808
852673903
1342735560
1236000552
1398393086
685916137
610288803
479616995
1125659657
1083588357
629129998
457409081
622743939
455311576
1279200784
1316776692
1397680363
727434857
518655468
321052021
1182559046
1225871619
1426150100
1482894778
799523613
1368661849
1372052567
702829139
970835777
1002546399
534113610
661874353
871073221
390400554
1325483874
477508460
1024210481
1142454967
611894008
614688485
1441176704
1321868785
709459714
1160722949
635997288
1050480675
691154981
787170487
1494217062
416351169
1353579675
1220392558
680055433
730295033
834321401
882433299
45045487
764750245
382643652
515392715
1464833651
1394441100
381710367
1020128168
915382766
443983553
757780020
585236155
818682030
1181172162
701101240
1404688611
538570404
808519732
810902332
1386980865
1331835260
1495089124
146891535
272280728
1033932523
1195723911
638061083
484054937
484505596
734421971
948615172
364085344
464014205
1323247296
1214694474
691307719
443541082
1408139411
399450974
1452576989
660027259
750817151
1375071312
409937787
609203809
1371114894
704701444
1079755721
518946086
645570816
1031188639
329866252
1235600067
460520419
956904416
1116131413
1101465615
440296227
385348895
484880335
1392201836
105027401
725498395
389895713
808319870
261667002
1338045983
1356327815
1337920150
507046609
931761783
451818832
1146728634
897166333
708847036
394306468
1368952546
951843323
1213445944
879229376
357356915
860336981
1235588286
658597979
1092521524
888904768
570042042
703593551
969096217
500144779
1356955617
334455239
600287799
941109444
1435993154
767932286
1468823962
211487873
525557762
482139529
432499205
1489682256
765760931
1475461352
494813585
947716055
560077587
687746471
1490321006
1224729822
1197847407
1449124680
983920677
1424209870
961860705
1414679612
1295713154
492793210
700518553
1318632433
451282627
581800921
1091399061
284778509
879238149
1135325573
1369570376
914058652
1458314628
1024600739
505403817
97431661
477882292
1227740279
722803325
254939904
999252878
590930391
150162
1137546618
746642851
1228176639
1077278841
858602903
341464858
970259853
434473652
1303037836
914802437
1135624116
1314170866
441907637
591818372
1038725253
933875925
1278858430
759595191
910499281
1080053086
1217941640
494848330
375208336
1446562226
1276209694
1428819776
26223930
535125609
373163169
1389685991
581764547
502454670
759037596
1372905043
728199322
1317656801
1451708352
1057312797
1055569517
103670184
392231357
902030503
389753706
388078779
1280772379
934809583
834895754
594688511
824526133
1377555795
1000116521
466704054
1457973734
433945428
1340386624
788765600
552151349
1295555053
1052482687
877636214
979939558
1069437601
531442672
726122731
781444934
1258267700
629461027
790385993
959372481
910668730
1035601768
1168626385
791201433
708537579
1041052437
984272953
758944408
510967390
1285401669
1236534562
497738225
1019674175
626477172
1130518315
1308013291
205017887
243716923
599771345
658842013
690952675
1043662562
455541350
1129708087
1425475496
1124678200
1254762666
572695263
1045951409
749226456
611799187
663407730
1229851318
1019488784
911066294
1317296690
933110015
958916547
378075701
719589968
1379369260
840168140
843828598
680035634
814120930
692617271
952448449
702913850
1052539651
478367726
704347262
901267552
1204900384
1247112702
352221620
1384209803
275529710
964934214
629707299
803474789
1137820227
955572860
432279268
687404965
358781702
1227934978
1256246496
1207534024
1302018495
1173715331
1263828246
1258116217
1308704660
1303709744
1242684815
1413533280
192266799
1206325627
929291794
583649178
1319953373
1398417356
1253795063
1422603007
1021417606
862920230
787608600
763537308
1076809200
708939840
591769750
837663445
1325535298
406516638
286182686
807992942
1464683415
857768669
153984356
555003970
523266616
586845116
789372860
1186696841
1308268319
85628526
512703686
392644057
240293730
1072157678
1086450745
1011976200
391694837
752190188
1266355384
466225234
378173112
740570851
1306388475
883058878
652139601
530740131
1300626144
719951531
629962661
956419319
1130612263
920524793
1202819429
823611887
753677251
725748607
866799289
626547145
1060081368
951652957
212609094
398725032
133054565
488411726
617141964
1076415308
566738226
1285402615
478191805
482214352
556533396
759967578
949657748
1248409406
482662420
1306940856
1039142018
1438683959
870775522
1050180698
687971825
105985795
640329828
1114523639
1049045502
878746166
821363770
1084352979
1146708212
1322901891
1384601505
540883809
797527683
1463304699
891869429
929194659
941138751
1306605888
1011056862
1376936344
572077212
252353483
462109555
795137903
881234071
510686745
1041658649
738280443
1414398482
1091735432
423172844
601407160
282706740
650890715
704651450
494286050
814496189
1144952533
393546819
905518707
474811924
1199622007
1097687730
610218151
461664133
422043169
1112834528
1446554526
1397077185
1341735093
508734211
423724024
1211663072
384383920
1127417713
401497945
629446349
723498247
483374838
969495637
1317062238
1309862137
403524007
886997069
728074835
372698749
813131708
1329433389
897174221
306839151
523072295
503261138
777823847
1065744377
405136476
1318911906
1376372535
950004965
960359756
659055030
984460896
625456347
680249496
1356077639
588267667
1233252614
1318261847
1256991882
344824357
590856682
953393084
1311767882
608502899
506737497
1355040954
908297906
1456717083
906172973
598627018
1225446167
588467687
903959632
1349678225
810879424
868687341
718190205
926658558
990057884
963693407
1106883972
1198447326
121504812
1299094798
52854391
689209089
643605664
1312506055
1252134285
1464159231
724403442
847372829
1498053690
1295482327
565960185
743840272
1225088938
1169886158
397397150
992001543
653378155
1362351888
1333864307
534396639
884668121
434469654
544961368
1095878159
1278809294
441608709
467816180
1333933356
1327704622
961220885
1179576928
448392106
211976936
1409236859
939391159
970615343
689296651
1337324363
1336321152
308479241
655620345
1404644994
1182643302
407643826
533504762
605169466
523865436
1332194470
971077920
979145959
461645105
352078847
825790398
931317527
1061826833
544383583
415227293
753347408
545145971
788480846
711659879
809174936
98745406
867500703
1275510298
1291246159
1157444602
1271669401
604444048
629343321
781140492
1112872162
305068262
1238878197
845448537
1042759626
244585268
199054118
523703327
937216603
1384568473
523902572
1206435278
1027609132
819454099
511514069
875371957
862405200
416368214
408726357
1461127998
724360952
512111539
1154103954
653046433
1099094391
538645945
998799308
1440431419
578588375
582541408
584631607
656461311
618113096
859281401
547657862
402949372
1307516398
1400539964
1239873548
765553655
697931400
737957820
940236533
1050857585
1298313371
753321237
1274643394
999384562
982577453
578552199
565527735
765629058
976376587
902905617
1482470478
738217933
1323692777
562283656
355343120
499245116
1394579410
1458796664
469447774
905750073
1006125951
929961030
538704988
1196718084
619828765
787729649
303826362
739643740
486019787
332089292
943100362
851114179
762391269
564444473
1039035415
614734940
530390437
1351630335
635231502
1086396344
845456258
876032986
553736651
1152158942
679884355
595502850
1340392532
991328035
882616372
257783931
751093330
705183106
797971376
1080829368
1245222945
464602477
421393310
1461447509
329097452
507722303
1465351145
1000453883
368182645
751146421
606281385
325825689
891921201
910675211
778419462
953910191
655479675
1473062381
685102875
877184328
802042016
422131562
1217478061
751319658
1131087296
1118447300
1055276120
111065253
802818028
583701260
845942934
485131966
929225171
1310119706
1288242544
418101860
505691819
988229941
1090418491
621937603
541637256
745510004
1382452244
1127838965
1420230388
952833736
524932478
1196041866
326956217
397968754
1258069697
723489314
774224631
705947533
447609779
391517107
1080977132
943926888
1119535730
744074941
991367033
1364553961
1207147513
507589242
889656084
206604639
221439486
984754482
711194555
444647480
606900808
462123618
1430332750
771114350
1461952156
1277755673
452605168
341277248
405489717
582097402
699467175
962597332
988161977
891613161
580469240
570152713
490935185
629221090
344753214
1125022984
1163177190
754295710
1016829383
1169923731
937234908
703495745
332311074
834807266
883827001
425729027
663484205
1354399093
1144488802
500412014
362335976
778315511
1032389259
664834033
571345904
1126557670
1340644120
631418755
751751947
280348433
647719238
1162289507
305974978
627136369
607719165
703617001
595407536
1050293264
1371776990
640682852
271650337
988603680
236049964
461159570
610596167
620586170
981680468
525782420
1113636841
478052412
509155010
419576186
310446732
636316686
1336424878
361380112
346392257
671461677
546595017
1095839904
812718316
489999982
983306918
552294401
989311012
468255814
157652624
855378178
937647501
886167217
985042109
849241571
924734948
647239955
1312055839
626238220
408254716
1137883132
451320383
1491112391
1452931590
205626210
1274698359
343591132
898910264
1239220981
864833260
562224975
738345123
796014847
1414296373
1057797661
972108516
189825579
943900055
866177374
729514501
668301255
1282371660
720684680
659906759
666713260
459982532
862787679
1437888960
935198745
664583381
1189215009
686573044
857483192
333453593
1388600863
1208253343
1205223467
1308117655
1168815156
515515584
321097460
932441487
1302128323
1217699228
346335693
1395663460
1494951625
947766186
545107414
631910688
713321233
686337725
472931026
547502923
970376061
1420547540
840597088
813954770
827402304
1469637487
1452202057
1225584076
1178269107
799961512
982088116
637246324
1474779091
1051697855
641204036
1243747235
1182467145
755800166
1167700764
1149084944
900237506
1333763680
908561266
824545191
1020864260
684398557
652712582
383602256
472579712
349104184
516926717
1056745957
811368921
1340151542
664120055
960810711
725198584
248695775
1419275640
319696744
399288038
518271906
490558121
586179995
796401098
1123558320
1400661421
834235186
795866667
1128186955
1497758502
1317745324
1127979023
773957544
847617626
423842992
1087827716
1050875497
798164007
879703005
1000301390
1410154033
1022361721
1061214976
779735359
1269137695
1427894984
760040051
1208652781
845071454
42715327
391086733
676419252
710211484
431765373
633701173
721607256
286277376
1234711748
384962223
978063301
948810991
684470425
1475973068
614220428
1326722170
440166746
764697229
547502972
960728089
473772420
714188488
919867437
1375716747
733934957
410157264
944899225
1065577506
1446952710
1182550707
886230197
986221618
1266190652
1423847821
756090144
769316778
1314564854
1352962457
404733630
856816604
1133888239
1342966373
1236932741
381940334
1327725615
779557577
1332292062
539045090
388123265
931934460
1001175549
331362651
679652415
1407449349
675982590
481790515
635569241
525694692
322650456
568315463
605895692
1418312319
634253600
1343414037
1155471308
1364460812
470894121
584282647
522126942
1213833953
627288415
1432551957
815543219
585078255
390464037
1352100758
694761277
1325732886
517044408
456152491
505810094
608443217
435009621
1122490864
1425317566
862471318
823918992
825685787
584124466
1024221391
447562667
964251358
359702005
647041752
796396259
400256282
1283499123
741451187
1306949660
1272614938
470270094
711494073
1308185570
535495114
763021349
1353985432
903066262
853998205
562177450
451241494
797477610
1323235812
820597598
675873414
953810480
1060054177
1150636705
1484850900
489940249
519452427
699925719
507270516
1074247314
972094505
585212768
894385963
881425655
600489611
927254190
1023692129
526280844
1287609187
336894861
455614279
910900279
718355222
665443461
1354099237
315952958
811374844
823396342
995435272
1466712091
1487645174
526739666
973327998
685168535
1052959876
1453405762
971362255
1031580906
936079720
1392091178
331508360
1049104270
898268037
1034632536
859047125
668160869
691463719
268317249
1299909759
737459201
655191192
637088033
970902029
224562069
1095398405
1497565860
1475770021
1478375378
1171710021
788746250
1014220790
1040557388
1180118756
587630337
856422597
1291332956
243802557
357106829
967578224
899727665
1001761937
349526522
587845379
528679355
328782984
1186785159
763003611
1007367539
1344245246
226649511
1237791359
1398954393
542091559
327186276
1444690397
1418339949
227933975
285692749
605578133
1447193259
1268046425
1427172651
520508659
197023279
1231970684
465899242
1108757603
378573574
692700332
1145990856
662344485
1169776360
1395657913
1436970187
1107071870
1038107158
1118406628
544790004
313132435
929359375
991849912
1213089461
1098876609
1456458720
1104265134
787809121
1248165030
172561452
641390075
938731049
340640288
862053840
687109237
1100532571
1037269645
721628047
947716701
647274477
916050749
425129990
452306113
290235998
1255512968
1311593467
164096090
1117871820
1368441010
481819538
718962709
824851636
544010953
1299084400
1189303473
505499122
507932458
1312559875
857492683
1316848887
1056703760
508514964
593387308
961087589
957742703
636927077
80344669
1333743482
661875878
1230554156
152049368
489469411
1131552425
1101611090
1221347296
576015937
415444065
425001804
1356672803
415333465
762475275
1197591880
992730167
774330668
453930704
1188796525
855651576
646503488
543449553
1328546926
801323678
855892182
597225077
1306144552
99451158
1311476958
802157636
292246462
1113542970
988955157
139618906
892814151
666729620
832884766
643420313
445442535
1315125570
1153387488
308005233
1468306519
918096571
832524449
515805723
515393360
799209969
1400288157
1151884223
904208407
917624300
508413677
880609575
1483267164
1125664867
1155669446
1454353378
418178942
934774337
588421163
1033397339
498934713
1478835955
1070037039
1247500502
1290366170
1154322628
421378539
852487228
818512482
455796830
396695800
693591381
767469448
870533461
389376104
1299251693
479721429
996514024
109087528
1439389860
903218385
935776383
781830401
795125075
396668146
739404875
1490480998
1089818873
1343226768
1480578913
1447314316
1270917881
850513182
931143542
1366244114
1331572777
951620664
1376412027
1399965329
484478433
785938509
329291254
1326440857
1166225860
51028193
1346545573
767959905
966053615
1287689607
1481937081
779132791
1233487745
997920845
753293063
720581650
1477151450
620028738
743024856
1354575635
898860364
1238016004
1387299216
644055861
844535360
665288062
667620655
1344772464
1166213567
1385283645
638713439
1256429359
264241886
974166995
652277333
585565196
724003271
605627320
499972053
839813956
775958526
733341723
957682524
842629690
996351254
213864514
573042434
755810801
353597760
893744991
436252843
797918753
1024909629
1451737807
1394459083
1016557107
1311158394
437925778
1111164022
869075754
1241072926
815814560
957125405
929128946
891937825
1132616975
1084037297
796475971
478791786
1478464588
620045298
1305687053
1137436679
1131018986
80236128
707360990
946081369
37309600
1438888673
435739935
643732222
1441615631
1399605924
840133660
504909680
1244694458
1333787100
456262173
895514807
382194256
1364642539
602959917
341168374
1253249299
1202700030
1434283851
3896041
627388500
904176996
1445710885
602978928
1412867898
187986640
1416516651
822217016
281025200
773629297
1369779911
1161378983
814894192
1130969157
1114593518
5627693
1123385732
549519588
1284720635
1466783469
1138123110
1476064551
150773814
1277130246
1385145028
537464038
381387511
711587772
1188763145
1491746601
454240266
1456448642
903850958
1271189621
618254228
635864785
1021344903
783628489
963094897
1136330341
987065682
1342098083
387583434
1418727802
794635653
935889630
1284083453
750863833
1296722514
1093383256
816763681
983815468
887247026
605219365
1039976507
934369497
1354186035
457294885
885897367
704716036
836356036
725531792
378453270
1349508370
830396872
1399531964
1301422238
1095243987
440059871
827510936
1437213119
1071136106
819584999
1400810654
1261048111
772293181
499426144
542740767
1368953466
1368502721
388708187
471101077
1471026035
474542222
376772787
780694371
1025979866
925428455
1175784508
903396327
870881519
1194432695
911123422
1017444746
434489942
760531789
812545717
1125046351
1489470651
730190894
1208849172
164969696
794137335
1171897942
1434540835
465388381
1048376360
1075487754
852636882
494933028
997335545
1089110891
475265959
889677798
1446762093
533098855
573340871
270551856
508652818
1259349675
1391429766
860322715
384149100
792462226
760137131
560122998
1320999436
705374987
777611222
732708181
1166567892
1486001921
774666164
693495072
310590330
723844090
1101262102
942824667
530895755
1044777773
1041922170
287593249
363071186
700906371
1330444866
1234344422
1474196027
878080944
1421006942
1099506315
1499728543
532683877
1304819742
1347981004
891898209
970063389
1159442213
1396028555
650647661
454942682
1340517689
1185293134
930118275
1383686922
966138977
1341472061
1330259360
987623126
1407276652
944466499
864984296
496517839
1399609043
675303688
305236275
872614595
467960260
1109302539
524243989
1031388213
1223893764
725140588
775375624
625613924
899110196
1281089656
1488844603
1303311127
1152921093
512290520
755887841
671979482
636825288
519320582
500653747
737717404
353305975
451454711
1476458740
1093291640
1413873637
970438216
377375168
1090114262
703868797
865301793
541773653
1037016169
1046479956
589378050
1097333402
832467679
1480553772
1247806531
902569309
822964532
1098297893
1276353664
1453047340
574212997
1482136132
273249485
1313404866
1104449369
876070056
801546385
805263975
1345532090
1073313221
628584553
510170789
845254239
618533759
251423544
1424148738
385479922
991317563
652205884
858723237
632647852
835013025
1014543912
1120067440
724549802
777868085
545176619
970433450
828149235
956657247
835167948
1042328634
292771984
725317711
1204209173
887159842
1368499264
884062438
764750244
1414451487
1394913555
661309117
1013592568
828957074
1122587493
1483078208
652130801
1264070247
894792677
876831436
696518174
1259034314
1487417504
631986482
509493809
742347578
1026192049
545535565
402431736
1384031574
1107140243
1425720500
1058080103
986377287
635852112
524228512
1413430473
838996359
989663466
475719089
682016718
773644024
1011253091
1229333273
471568908
929417288
765596111
304759425
191674402
296135507
427617153
1257097934
1050787128
508092729
750380972
1494510420
1026499816
1024932774
1430137356
1219299864
1467352195
651059192
1259744146
474183168
434227236
960585674
877718433
817558261
1226254663
1051347776
1384823400
959756526
696349190
1384360998
293845918
877153695
933575229
757262602
1268400964
1123491200
1192184823
402432867
596500027
630828375
1274984099
1077348508
1230552839
810541720
749056795
1003365401
868323924
1298313645
551850625
132580539
1265889865
1058470485
1474939367
1191824489
861907120
284420170
733640473
682822373
1106174063
1303750633
1219670072
794340373
850579019
630778980
1211946134
746075208
977697394
773560996
450403104
979727260
1395647030
891899579
492162831
1400393016
1493940094
368890421
867710149
1226582939
1393518769
725759254
746378319
1255577286
681791527
376984730
883236591
639853327
722216030
67096990
431216819
460273459
1300540144
1249844070
634258106
1368985943
866750041
162190619
628993012
1371545140
786291814
1328111563
749246144
1293390648
246313604
1333921377
659856054
154114299
585022612
665402566
728811500
1076066750
450960781
1495109045
1445469662
945643110
1042034286
749556700
1353990897
474259642
389544432
1066442273
904046366
748988196
768662867
558191871
577006370
528854270
901094284
701821952
835560938
1310903242
935292518
1293004176
661436042
709066084
1247392332
1366038168
883121181
1077535323
353123815
989782065
524079978
727198939
343226705
910785200
233243023
1316335927
574769138
486882029
427029833
1481036466
555777509
1430834333
858974203
769835721
738342015
440765829
825132886
1141748979
1201238184
1463050607
311325366
1378709261
876191927
1444362906
573956614
614950946
839185017
1351945276
475419191
742088418
1117046688
853992203
463595559
1354138700
503536293
464626536
638581967
440925099
943644745
388757889
52010588
826685730
555225484
356644048
953870519
480861295
834468682
713673044
1068395403
1068760909
908355181
575487147
1021976893
454119181
835624999
1322181169
894661615
1019511588
979273918
1376802579
603856816
39549042
1068355373
603599554
908754806
956269207
366176413
680164223
697324979
1410888449
434437269
443804984
499315763
793358418
488370913
386953794
1209483670
983482522
1198747943
599718995
324135549
410684072
295333202
883184973
694152301
4467550
1234524689
781566021
476452037
1035533168
731214917
519969190
583671918
1034614870
886309548
1482742180
125387
407866185
899284021
1291448590
704584948
909779886
1094435119
1312108703
526500390
1027945288
750995557
399777818
898463564
645247979
1075813807
678187919
1425613818
1025277823
472133117
1448811498
686837127
1433549582
522023769
401584750
1020990827
757830831
1181785311
1292178049
1335780690
274210495
1482458811
1472255447
624343447
754952250
231941718
837878237
942716206
1466242994
1014270913
432639272
904892973
626383495
1330660043
990860546
454636204
495800051
326912086
1379888636
1099956983
1298567488
1099371781
519309411
664217040
408445483
788375938
1027041712
1058824434
915606013
407807996
885265016
293070228
1011419762
1445686144
1103082175
1436223316
1075471387
1232241016
759995007
822883593
1219491448
1226966369
68081393
1229958354
532943574
1478801238
1273602153
700234862
844178335
1088647378
464428695
954204081
295941786
870231183
1411679721
1070424169
1201525473
896294074
478750588
360917320
1300799020
687180247
911872422
309442313
1098296628
1252920011
943224446
456485889
1475600016
885853631
1426840337
1050475548
1534736
959481990
1447423607
1493787160
1378272671
1262247028
962509676
691916915
1443031960
1194730287
844068746
1449446950
1127321517
1451210035
722509033
977434333
1281044376
1216319416
1293969188
642932384
398501363
1321533102
1079014319
749840069
1185772512
3035006
1412825859
481256709
1360428553
1233600756
693882460
537659386
400557649
1007653291
604969141
910961391
1052964077
1328984374
1403677119
1329814128
306368529
1137475289
1260273651
556247187
832692415
1161484680
1465279800
961067580
643530705
1480470016
978302232
511828819
1217505160
726766791
1497416728
787673743
1087019373
1404051706
740772436
1319559110
803900581
151891013
466691941
1364260872
742874386
906662415
1370772836
459762477
1289040360
726085218
408851151
1359362115
1171344814
769739243
503449238
1372884057
921953518
724343463
1382239665
1043669130
934546623
984190899
894193211
1284011649
1133658781
994563165
637774478
1425912775
1083617075
786470248
755960851
504411631
1407849424
717775086
822150526
626665121
961273038
1465105587
1313820698
1447103958
613175380
951007764
639809529
839401033
896426734
1125419805
1114708796
343987845
693862154
1153356639
950378694
260688351
713319232
1124998060
680957096
999139099
717244025
1356388296
48076729
1434638279
921180333
574592255
423734229
721971881
1074715334
1067444565
1183503651
371892491
730987367
463556089
1454920296
701497299
1393618102
1144032116
747391426
1368259172
794013802
880741235
1052432696
508601480
1088177258
1271909907
1407206221
693581783
1157713549
937820832
507961390
944257605
1029167278
1416061544
1482445566
955909561
487825520
1034972423
918357050
805656424
967909933
299663895
1076784876
413091388
1276363101
936584617
809805542
1034762053
818308198
1277603222
394763006
789450279
1082462223
946794491
776578973
1481203582
444814551
1174941337
378901423
859894783
1478450195
988269315
1246144557
1166792329
625734382
1408103878
1198572907
1305067797
723190847
615282272
873874552
652455212
881514262
848799301
955239704
290311973
1070390421
1038499391
670379659
879806897
808886514
557853921
749344968
485606104
1012448821
628863333
1208732762
963154038
1251280792
923141066
1171949292
885015039
829904618
580352324
1042062361
1421829492
1259238666
1123252519
924119925
801217530
685594137
1443565351
1413506328
1275091223
851895282
299042770
616403783
1164704887
926107540
1124056276
829365338
289064785
776418820
1428187046
1207699516
1227286264
933458725
1098741976
1011333143
479656201
700128135
1186367642
1071273539
330488122
1245313081
1003934292
1106223186
702638969
263542561
1192183496
1316825604
1464355875
1456860497
930228709
713220887
486827697
1468878642
1033228261
1442609515
1236290681
1197979625
1480650096
458220883
1469510024
377300730
1306421271
383987775
972964600
733508296
1250322841
695811257
1335474453
504206806
1419678040
1084846889
950631323
1474560327
474475280
1385185009
978346259
699966187
236937803
1133255542
1436373499
1093703203
418510855
1104935964
919712821
910394774
440396929
1199305218
1445699764
816126095
1365412278
1126206472
406459610
266615863
292966593
868740387
633848095
841772969
514760883
324384148
786923950
66756763
1333509215
1036407971
1405465502
254143180
1469599693
660965894
1400197826
1429611676
1399503349
1032323551
834279757
548529470
622864882
405074687
1059537502
529932771
1479466661
812400145
360386996
1027150541
1192309105
451143153
1097660946
1134653228
417907413
227632169
385839757
844382461
667111742
929838113
930362099
609722029
708178668
788222850
513635174
1079784050
965115545
978729423
560946805
961778985
655123886
85777770
1456557238
760650526
1393454600
452016145
1439924575
1351217235
480961626
829152232
950036782
652290989
642295536
1294503332
1354247302
948839179
1220393243
412532216
516099042
622040330
159236558
432330852
429274308
1205973869
1057488907
703766606
589667958
360497084
1080706530
763959559
1129744931
356147097
1058858875
1074624592
467194817
820153551
1280974277
1155367494
820266700
1038124414
404644617
510950414
1192630913
833557991
1048508379
1274135437
1104163686
455358926
776561219
760920515
1391486044
908313803
1289586864
1462051335
813806789
435456990
1094459619
925460790
1169753343
1281467804
1469111222
1205153643
1354102804
1004802989
981524314
590381415
1424735030
428038273
406863493
753887574
1062586983
1144427562
1207739502
642114455
1143579579
980535409
509299578
1065784437
799817207
821491206
1156986062
1337857086
1402093506
947670446
758527158
1302163721
1082881967
950903192
640769386
353185045
532938056
518527612
1086737163
1279409466
743770082
709924423
690439620
374280030
651397330
1166772070
809511499
1283516711
1085228619
940430522
829850506
1464981878
748716469
385139716
598909087
1211356444
535896266
481853124
1147594965
1225945728
619645841
931100424
1083572413
477952074
673023501
873308961
736887559
701907769
676195645
511664017
933818567
1222602939
799041082
1159583948
1374468927
1209783292
613019193
1344063044
107252431
1376230819
1084067001
897320696
1387729202
818820687
943285872
818436683
236736121
1061305925
478235102
1333898877
898303252
1299006408
417139001
1405888565
650088996
1467742316
974043748
1189394151
445380626
1131904314
1178757527
1385942306
820013337
420147704
845017661
793483692
1283715679
465773388
46008452
576810666
815016767
1441133776
1006972427
1229148628
722961960
1350943496
1105270472
752622249
960067348
1060693980
628831365
952036527
1170210187
250627207
537631257
499552712
1329747226
739211439
1425532771
890493343
1035460282
916360936
983308378
434100965
982304472
1422198660
303244143
1065430110
413145280
1377373280
1424785851
195430046
1364893588
1263116950
719657824
1172735862
565629012
1055628723
605343282
700658527
515950838
1077177111
1299087519
1460841996
1331258529
424282175
1144336926
910514149
356666048
1377472791
1203361992
956658517
858319105
620299551
1053156849
1369587030
524558818
1357883599
521577081
931015660
570803655
944950701
689033874
1337084087
1154374313
1119392652
442396968
1055563008
747662157
1115516346
1408893522
536012445
980701130
1353144916
1101842353
1283318311
1228860958
798244309
794973702
357641764
1217824316
1173344191
1476725616
582821222
222134835
904879560
1001482358
1282259501
1203338155
1480715078
347017327
544840266
1371819366
719844232
1196642198
611131208
1260482161
834861781
596155681
948040247
491781785
221234968
1258889577
469727126
674390812
322152113
1462001883
681650559
1135101815
352518563
498238519
746779786
489560724
1158500424
596207846
876678573
649618801
553775027
761364318
1167715459
1386183634
1309642472
942122747
743436806
1397244708
696446734
1425156110
801060589
932371337
1274414336
920544044
1167961474
665367837
697990282
1079522618
1176211337
1230119352
1030761835
1203599488
1127275131
595850875
526422119
58757570
1409278785
1285360078
1454403505
967399405
726820490
1194576886
987383660
182040227
145468859
816103001
918992127
358103879
1265334845
708669309
298975479
1282514124
730441467
1212122602
641739867
748478870
617416639
1181002277
1220258534
943686727
939941814
778265882
434130535
389520983
914750118
1416648813
1009335254
390529461
215679752
1408520068
763947583
682312113
834016978
1407520837
723708274
957718976
263866127
753157339
1003755826
953510760
1212705151
1492182316
638584654
1438998305
1243868395
813759252
1201212850
1201944572
458645957
889947173
319765708
1016575478
1288085596
381031306
889630352
888818429
892426253
652346270
863520880
741428851
1334344898
379145622
1475649463
586458392
315291120
290630358
1245525962
486201303
1260219453
544734894
937980127
991366418
1464367741
1271399708
1493035110
738333459
638270557
1088136875
458374256
898958154
1199436422
1364214964
1015296510
1240959880
1284131628
1477096031
920005957
646398823
681021371
626828998
1196036829
978253582
689117578
1238296457
393027870
1389194013
733510059
711021744
876870582
639765559
1039612179
555875064
1012667111
1433236456
980678835
1450515528
979768021
838846680
1401259502
1480980753
467804983
740334872
398490746
910159602
986332540
423095508
1280440266
1146365393
42167314
1391308972
599749583
940689997
547547156
387589025
624868326
1478630158
1380906317
1122310561
1483506232
779940032
1366660044
1130417865
1229065722
564757285
1447510580
276830266
526834154
1470983820
1345106867
336268311
1336875213
1369080938
752835025
641841752
1493824731
1003674729
465610856
719299498
463003309
1272356076
632470502
725785377
541909721
800990596
1317668869
1456615809
475200550
1142725149
820053141
475920078
483180594
1014926719
1452683386
794440974
695162681
1125525581
1124729805
445755844
1329824642
1437629746
919278741
1099728823
578805559
1464098203
1222564247
1309811895
592721596
983903831
1183009392
623218065
1397307100
948682554
717959397
474809900
740064002
1039806573
1037787383
967224787
399254342
581941752
351380594
1322614356
479790179
674238996
393079318
684508534
1498244555
994853811
1015043127
1333689564
738473295
1255285327
762065844
1071772861
229147830
1485155286
509067330
1384174689
790771390
795615032
266157872
386973731
777376811
626552708
1166591371
1008412398
721646404
817587967
1069750088
579938942
1436324614
775117275
798983040
778232840
1221644437
976956224
137191163
1062438599
978303244
830060287
813853578
1320385342
813893298
1342285292
885672744
1035452050
198408101
1200582224
796340741
1451403795
707042719
982047927
929955177
302186365
918437449
818282161
1450496348
1309577127
499770456
1237663193
403272493
1018672875
1032015173
1016282640
1480262721
408444061
892817106
669213533
387987340
49693645
1303288927
959192796
124671906
666439478
1499756332
1170152769
788343480
889771878
1354461338
297546913
977495966
1246901358
1369923523
559848469
533850686
808505958
1366720551
786915575
494830034
184405300
834696214
912031325
806067204
1443623693
861276505
793408124
1235535123
395122768
1319910216
1192344258
986255641
1123068099
1309555962
688824613
916107180
1278398346
740948591
1442330963
496539050
831649381
730444021
976620106
1074612847
89255567
1215632826
994228976
1415419973
1186981262
771613614
531231257
593971622
647099722
771487388
998419598
900442717
831558682
1004683451
1402150774
667282495
135994621
327840247
310842031
1462184847
926056527
1153226391
571540757
1448291041
636790042
931360122
277519571
759260138
471393600
674131063
1077069566
1397973950
1473312402
715701064
854129671
784669299
999064163
701768559
470495955
1439957997
1480779867
619551711
627596478
214761873
1101599267
624374642
1174110422
396748444
1467944363
593483538
1011991675
874871453
508001846
903541317
1371855146
962378965
572824271
1450250487
457390847
1420470174
849105630
572364819
559555963
707694858
1266236965
1008891833
776693244
1206496065
992005820
277984825
952337906
773276419
1257474692
700359637
1270454236
1198748538
1341349597
898023571
800679036
380927501
382313136
1362069997
970168817
1212391993
557338190
823269401
1365895100
1312265396
1022689814
419491184
1065766474
389765343
533815603
864496551
715605535
1450066859
1167663742
222236971
1298081723
780957832
490526115
409837363
923839740
1000168929
722740528
901738947
924751943
672187610
356102408
1063685347
749650098
831594611
655085658
1396879205
1433490817
1335544331
773042737
1293122611
886657927
1151835564
494846953
1051649228
1258892500
1224498504
559962992
554696387
664665728
853592851
935357663
429042932
885894287
744163949
1388905622
22112153
975952446
1424975789
959613553
711355809
459476677
450420021
741246710
390551575
223885527
762178563
728019588
685576697
810127931
857841932
434326385
1162348320
1339858861
437565860
233950561
689073292
405618277
671004432
245673351
1303538828
1121447021
861101527
1274330917
818739062
333648213
1071020378
955898720
1120230753
1493559901
702776987
1291725053
406335775
1281375884
793791744
1037958327
630039055
1068297760
190398208
412377070
384520512
619245535
1001259835
811487236
1168168580
983386150
886373366
1262664080
820779416
1015298950
1496459849
626832236
1208566591
578181433
1455825158
685182122
577760758
674650995
345712588
938449614
435286618
835712309
696156868
954181691
735529512
398554741
430934899
877355335
390497052
399807976
807219760
646616438
1365338582
975995946
536401621
575589819
1326739080
1130005689
866569206
894813009
696762871
323352520
1281046531
1103728330
1043707603
1325220930
996221814
426208303
515301655
1486692375
951190410
493090739
1288066996
448666128
995553859
436776325
928977777
98511595
1113943132
870703977
884997661
308487245
934710912
1096999471
1060980128
1268252766
1018256796
844139215
1426130294
886465859
1006074167
468067890
1275736392
997698453
1245124308
977692784
472760649
190495563
1478589487
1359278694
161270666
1480907122
400762159
1004417242
1144243850
757806811
552815262
967940195
992457843
1045442902
907306966
1261635322
433914542
1102962261
1110961752
478523703
1338632375
1253799216
574804512
371424417
570666611
1136431953
647343850
774348222
1301549712
1284713925
209602982
1104749558
924502847
1194953778
611609884
1182064379
487741564
405412683
1431017301
1427932081
990064858
1495305537
1370479568
1310752519
1006628073
969902285
1493429942
1053700880
1090786693
1102267489
1383924925
724187254
791405141
868424239
570846270
1316082832
875022938
460384043
1195647896
867415621
381067195
544246052
1380572064
477773187
1399206502
488827452
32099047
813421664
1223665170
777230956
1423852833
579572391
416405319
876797801
1130314885
1092681178
759480378
1092019803
522618392
777258070
309646861
456120131
609976212
624291900
956777579
1313875534
1429688053
1220031863
900240145
1396630388
439728861
1154204254
1236977934
288795981
1397607449
478302203
739340196
1004819577
986032400
819489417
1343687278
1346170279
1476414833
726346009
1078749818
959329252
491417801
1453744024
1143734184
543668215
1025974529
328636803
1147084728
1012170769
917483615
1313394884
636828529
394811121
842268179
1138101166
702157113
443295825
652537390
1320351333
777720923
1427733773
853733390
1201314336
1467039321
849418078
1229113667
899228415
631765950
1223777535
320663982
1145684372
1107731512
947985446
839330944
1309474083
1142610437
875725996
1422204900
837628554
1249211009
1072479823
1031139272
845933650
1002440124
460408284
1388815749
1350530348
766538440
1209232561
407323261
991128474
1192957511
814983761
1484885165
1307096438
909653761
1077406782
1253986874
903978546
903396626
481565539
751381441
478475263
674627281
813067176
553427591
697220394
410404974
643612635
514605255
1476083578
1058740897
360703449
1297986268
977384368
589757676
1488841921
1425393579
1215934774
545571105
1480234702
1391981621
687120265
988158651
1219566267
1372008369
386567142
1394783512
1201160295
1305471279
940128752
968494413
570444727
1252502275
798710663
852218591
801962426
1473173666
453543797
582968343
1070148396
1270998849
262200185
367707078
874702272
771337791
959737796
826261609
987705441
875164366
1267110974
973682277
871817085
904270876
1124796430
1273669506
638934603
412923112
443619271
449227844
738601224
1215723598
599386321
1427004154
400866385
926611019
913990440
281952788
1200315641
710640794
506993610
448603196
135353990
1040436801
693461983
494042003
1226753038
753611287
1309370626
1345412879
698375684
1329991775
507034154
1195415043
1248052684
122015727
1433206192
391755533
125528243
809016645
855027967
1358067746
593222911
916919955
670180679
1113962796
602778838
161387597
1064296924
929864942
408945987
925702726
643424736
1261370180
1496216113
774939086
961707024
1403183382
645677200
468608862
779645454
331419056
781060237
1047651957
1451289984
460203508
815781696
407221885
484524908
678962463
1488263608
448882498
643927665
466902949
979856361
1073072288
1265997073
899363665
587392884
787708215
208425240
1305162331
1181596412
475721119
1027567229
871858578
860619387
487265616
494834101
1231325058
859684801
632766448
467849933
622038960
982220029
358928721
2231543
698804868
448418258
1258414591
561388514
456615914
1266028313
769723739
1332746588
1134741458
1276512390
973827050
1351069543
984030598
488590373
180255086
788602546
466265043
1160634196
860197521
357161079
1489890465
1010455675
733074238
1172254943
1345817869
1353726764
1030310939
810391554
915525319
811048916
371820707
1346135331
841672906
1061011355
402899067
505597840
812047277
684772364
1449996373
1184940826
1168571440
1007296202
1452878951
642424038
669291229
1149560431
965383680
1108325288
1344199433
705167742
679008741
1121374289
1381293411
904929343
520650723
758811513
1336648429
1399143472
1007299828
879573968
443031754
1481367622
1400408600
842607047
1280220038
1485861377
773289584
429605493
1049438277
447554888
739508977
1487991812
881992694
1263040768
1878639
775158765
321758372
443579568
1295803202
457754185
541134579
1116691683
1036266575
575892148
855544146
1248341447
596847408
466542680
742381601
996612297
1261157906
1267818128
1006297955
460606290
1279191113
516788943
323297609
560951883
388911247
737782290
641439508
880053677
837264965
757384098
1375440236
1393160404
1008066705
965968943
855037278
1296009481
911732750
459654461
451291913
1123159307
302345974
726510365
596996263
1044066395
786227427
282917023
693182358
689180190
449387026
903765946
1116572793
1035911501
1354628665
861288049
464227946
380300559
397550221
276859701
997212405
1329084526
481205319
1216312714
1496497096
1326571809
1383686403
825122977
581043786
1218980467
203546568
600932747
1483979248
1119589596
1068953160
1241369022
1103882805
413793493
743538447
1058626372
1474940525
1236451339
1301526037
1438500793
1248041137
729287468
921553591
662361459
497630407
829518571
153449233
1016277021
536369021
136109631
263319576
632558901
575255871
1130356478
630062849
964552522
1463525957
1066805682
1417949700
530519190
668311295
537813883
663325411
521830585
1064110901
1375518179
1193840531
1342674289
397676602
811657819
1279586789
740356682
937254557
1475650618
600721786
737879984
1010474367
1178154165
683668983
1065862019
789411909
1044044407
443554544
977916961
1043941314
455094271
1272600447
498598873
482710855
478148649
626654158
772321144
1334697522
762463009
659557894
810974880
1240460802
581203115
1463146887
291812717
1416187520
1486849814
1473052385
1088150401
1039058233
663671148
849382257
471349922
1457782637
70749053
1236472126
786842274
922023970
1050599927
1373207482
751492333
1307720214
454949331
460199881
618366461
458394527
554944891
823953387
1222772850
869397456
767308581
332872503
1484018745
997106175
1022319595
1425016433
1074430615
568580227
411894560
1459797397
1162760864
1104790101
716837999
737239249
994387663
1194606378
560893658
1496280878
1061540714
1170587699
659343548
1135163458
1166915035
1425182673
1230047560
923046452
1375443916
1169301792
1411282537
1123779094
455441204
649827567
746837189
1366100173
1381418911
1324659756
460505302
457466360
542898452
464896058
480062868
1086589234
1117209161
1096663998
1359092516
1053829568
992150136
917960085
919729859
1484696443
521284157
1110218938
1410553600
899214528
671191092
438853696
805790540
1399811303
1247477560
546129559
276274993
342962422
644499424
1368754733
769091205
1223431623
1302378784
751949855
968968834
1227320107
1137244127
422631120
910470808
1009106457
490854556
1410855595
1319776951
867955224
382912193
642610520
1085817873
1203507355
710949602
1348785367
612899679
888503088
296869455
668796377
587377760
339220439
474570102
720872040
1305606164
706222086
1082660207
730288707
963427651
563566023
858529677
525109365
1473746691
936594448
1212487484
156167
914240018
1309436016
613310591
569174991
1097188606
1368590614
490056603
445357671
1064342960
1307076197
622104621
385311920
693263764
1341075998
1354778544
569074702
906357857
492553236
988021719
893631420
880384743
1128690339
827219435
939483214
585640307
383496666
774407525
1175004378
754206266
838952172
383007621
1375207726
1322006523
972842451
659803770
745158481
766611722
1047442757
454562421
699207073
565983946
299826985
841779112
601459171
889268256
1463479203
702249178
906301386
1407515255
620147648
735902817
384066564
585125869
933048635
916701239
515493879
1300318268
1179629548
1057436117
260313258
314550070
1255200054
1277512529
1479265327
1453597936
1437881353
1479698545
788074151
1226685564
1157270862
593397682
804933848
1312216489
629350773
352032447
656147657
1158811843
1466680986
769180231
800222704
815071917
1013530990
1408686889
1210973982
954716665
537680970
1149399489
458428076
1024539366
581322972
1285513691
1087300503
982679151
432718974
955636362
52511426
654483057
1355071965
571834563
1205146465
1166735613
358397220
676622360
837081221
893297301
874367699
662507767
1220600252
541301552
789122886
494265452
941653218
1238280341
629889376
1354936242
638518306
966509904
1363102562
475982426
850699208
1089672368
673457690
542417272
1034333582
1396586758
1120382203
709324591
421392365
1428027897
1319005839
954486202
1404533855
1239639583
817978032
667966346
1032390283
683073973
626608082
569692014
508938895
1325751899
1338221622
865215561
947706569
878894735
656664659
605421302
1183369322
655027577
602480864
323619892
531341530
538149862
497111795
721982052
1462503935
741556698
783537295
890448319
1037486948
469152946
828077540
641182198
1417278285
1014137749
1457589195
851854863
1367802431
520092354
1029294409
589040421
424305094
520488087
1476557583
63879639
501776218
715380806
302335157
1097410291
874213587
1363281275
1398395018
454997942
1034401903
813257722
538891760
1324021360
754521449
535499590
894914218
891926362
511448167
914273843
580075089
1237724060
361179182
1204338172
850718783
1071639891
235576875
1078754641
820374284
505616723
917170714
889477810
1235588961
545013408
736342502
763962048
754173994
1071254931
245660138
1371632558
698619966
885504413
319759673
1483055637
1153487733
1115251272
341278772
796770239
341078087
382455023
1293478733
1363085796
1323796435
586384640
316624951
404652826
799736017
484000943
666966413
1459598251
447004478
1457815957
729915588
932503199
1022883306
1095215150
957565341
577327756
994637488
559242287
392118023
246485138
553180964
373803920
926830524
518946853
812800765
901951582
1030345948
818532476
1193020825
884471632
964406873
681060740
798100855
835440677
733419041
781375177
1201871696
772907411
755799424
922115776
1316112152
977540901
498729846
451353026
1211092276
625897861
1037292194
707419955
1050065101
1228703570
878585743
848214597
916113229
809637904
515389861
688570474
487266271
892612713
566098882
720119670
295365978
343645610
853960250
741107809
458058453
1174475334
1287574199
995805678
688767026
1004660694
1108031929
1183358962
753613150
522630092
754057697
1251403710
669030530
580835350
851965355
406072135
922260538
1153174325
769453457
831656879
1091720522
436286936
246036351
639075736
881362109
452735280
1158407536
1197327013
587801156
727413788
510217775
709385688
1061697175
945735503
858825122
820131980
636257741
874270911
688350419
1076652940
845995101
986442626
973321945
496181281
752668006
538871079
510166823
918941862
1092075734
557505117
690740281
704763493
901625519
738967491
1147903729
370572731
978019446
769737544
1041594379
996786750
453036463
571901988
1069113268
1234677028
1311452286
869693607
387870528
354188875
538537420
381862812
381187241
810190694
1347239048
589726621
1343846729
711375058
435217931
558756812
708034156
707401302
1047172819
451700088
215646727
629939326
971788256
694637364
524322540
635112697
1042314011
741572427
505999536
738077901
347206617
214339094
1371429856
832291077
484665041
1293957073
531677862
724766711
814160161
529279919
413062940
1119483081
514874129
1188362729
180475135
944844784
1182233191
487858906
705275118
829251405
691628061
1266814369
1173128518
1256485572
768619272
1106852977
263449723
1070306958
1130840962
766637163
1265922034
1337431321
1005228667
742746435
774763339
912258484
1071724311
853100099
1443652097
448204035
928410360
1272858385
518362394
1305633652
458162415
1419229418
1055192473
129973680
1128546398
1074175366
825304989
798651320
475992133
1096904686
1271591682
1327731743
650684411
934514769
976156687
1191276107
1499978717
530640524
601252232
976948878
1054542854
1070337326
434373869
1456172207
391712952
802725286
1014615852
1303724294
1227053329
950252847
522029717
981827183
895074364
796624290
1181183403
760486158
703146964
457146004
810255569
674424844
1028673940
1301854047
1391187852
999213877
991833614
1425720659
1314624070
895042859
1051647284
997881961
749245241
990912384
959675103
831172333
1098438676
1044164635
237750478
361586531
806127797
846316729
1366986899
1029644913
544953150
529768706
1410147390
1148969803
1241534352
1169894128
991123881
1274734170
1117871314
850672966
809146609
436249009
932952964
926855691
1455266099
1282157602
852142290
754636851
1220471632
897903398
731101591
1142268833
1157531699
692839462
1204935734
1028163547
883507396
1495971351
649855959
1365658871
622715448
966482364
1453777755
759778477
654630291
745812727
682098480
1226458669
800770276
544486384
814301768
1357501980
1140131895
1427631141
1223179380
884507779
540281439
848739977
752741343
762427805
799001857
592532689
242177382
1251206102
1052243913
247970934
669510843
1334654313
964323532
521353741
1045658178
503257697
1350188634
747795912
842103145
1128527620
1417278679
716597512
742749440
1416746308
900710206
1098878419
682864393
1082147666
1066598227
1458884956
843858273
973725868
512883317
492257757
1037081331
565929445
1044619837
1255255804
1353771612
1132929375
899068057
826737157
1386159560
1066104640
525584477
813172911
836537563
1022921859
782930083
1476473972
702401773
398698600
866784250
1083354
1069483299
1454615052
828561171
1109867404
1272125183
877316626
808324545
1056912465
499444390
1432488484
677177703
1170421360
900802440
688615434
834507984
459532251
748246319
933977784
940515043
955034137
1070845737
919521818
1248759152
1290274534
1269971457
1246575663
1440996642
534100562
1138070392
830541035
1459254973
881178449
417495643
576842490
375448140
860993363
1427699352
1267979270
1322519638
1221256158
398364290
630038411
863323562
982284552
723926988
1477729926
445110098
553192300
1450876908
647125011
708149998
1410338998
866024888
1316329819
830076428
925163476
845261069
799900525
611940137
548911474
1258128273
862419935
726312908
284675008
1076031904
661248930
1131394166
1401560373
1140854257
1030063449
1449828678
912391067
1393389024
912846655
774051850
629307505
1217444010
1142253886
1381707608
461639250
955594596
214717341
1247890403
1419415289
864546317
890775406
1207500123
1084739843
898031185
946709017
945178774
388739322
1386569913
1485575312
918270507
1464840366
507148371
1195760401
798139998
955553491
1230140439
946571103
1342578004
1481800022
1313542687
662123756
673143318
662762683
713448651
990875610
579015845
1432383116
943907715
1370007574
578309436
1091822981
681019731
1180363709
1382598009
814269736
750162864
728308753
1045598323
332110420
843454902
1201836675
974481577
1135075631
944594096
856700621
1396537329
1337633041
922294423
631809343
1179935077
750187966
453686068
994287618
646765660
1167180828
341838385
1253766642
1053765318
443318778
915780020
1093614976
1310082375
1161441350
685634976
684956212
1031400202
861604710
593672423
227494181
1074582907
590349533
556547121
727003847
763672311
928160775
720425600
900945372
1012365241
1126372533
438088559
1060894483
1102714138
507234473
1277646754
708096797
637277664
1055660287
402468495
1191613322
1431929008
1300487019
881396703
947691858
1280785285
704945655
1107385438
1174837145
457004914
1462539463
1130123518
881403942
1213448776
790802445
1433384295
465454195
887879103
1036860222
1170832164
1144429110
857572760
868096584
653297428
918879748
1240368522
1377949636
1014156646
774463893
1250682088
655532703
1143483003
491774802
276424045
833853987
926752247
1117765344
992529504
985228833
1057827935
1002021219
1224164964
1196737978
785126933
986411152
716894884
350793076
661667049
1309695393
1064522598
1276262422
1135837887
407498411
1412042102
409147532
1393550220
546400823
785998641
852335483
272977188
782211952
775525957
643085292
552690098
423530010
505754535
1082831259
1377503453
862551793
339718697
694917344
572573237
69909708
1233974882
781991573
1243922070
591239552
561611940
856308445
601519726
898972596
915953824
817025290
1042425181
221960267
1204405899
740395927
1209426859
507727763
778034350
1091067480
847615334
1254973093
971977871
676643256
1440782418
537030820
773733567
844702421
708577477
1414245851
934479689
468222257
958764784
966251668
1128896932
1029670334
864398406
1059722091
862743195
1112590862
352484541
1199489036
727520644
536243283
331141045
781434963
1485234358
311553252
1229069005
674533252
1401712435
484092266
447990593
1051345523
1234652358
1053455256
459399069
845527315
1232008040
1406728689
1090388366
968502054
920807165
900190865
493340167
1008872943
1454608487
642001044
1310076335
1419822517
1108030841
194534466
667185501
604484861
663473428
569063457
1425456072
302094289
598624181
793414701
921157572
381359725
885469793
522864868
946485949
948062221
885677195
576897744
307977560
807027594
1352825818
987843004
1139551162
1495879059
627506810
60384457
1256561848
924267551
413281795
792786465
1356431202
544790943
958138932
1443354824
833729536
1187249874
644427076
1411498745
451782383
474239192
658142107
153973065
734788764
622232185
414970848
439532297
775692989
1209805494
791967472
923442970
1069606611
1389448059
459992768
1141382199
1329355009
997165604
964616128
1328294925
650349166
1447054720
880317183
774229965
1037435956
1130922603
746961815
1412887216
496649735
879035837
459650040
1128983720
1197595178
985036597
879522569
869951864
761317483
1288348905
654175064
666545964
836660197
713551385
1024714479
921976466
287455971
1358670940
338138303
423435665
852461856
384843590
655410111
1443894870
1048640711
1363902165
56016825
805244756
404553930
477953661
485496750
860709944
833219485
1102451076
989589568
686596229
866592517
1009703605
260010867
979536039
1371988570
746702136
1339087914
489614927
739881637
1499314092
701663797
1260888184
870139094
1490405095
798092215
1202784061
1122420465
1438537092
769232122
685610650
459007785
102448693
426574597
899672883
1207992603
1270485298
682573794
1203784329
240603808
1378897333
1328560984
1335377788
1041175630
1488103858
1142449200
803553148
1452167952
1141623532
1066138298
769444017
669205616
1466602110
1027088527
1475531233
944654764
878662085
632197571
926947556
1098921860
1339370588
1241850377
858829172
1429059976
575731565
1454705278
725315501
823119916
1225586987
491985204
464919123
447585953
920767531
1100355360
1040682973
989023389
1351962512
1388835161
384531687
1121864191
456987862
1158067256
387172718
1483593707
679077057
449392086
765851297
666008422
567102587
647513308
902154329
1425955610
999109207
800832290
877790067
877140837
297003674
475560342
454237213
1084682436
1494562221
882663342
1419846860
274844346
437534876
800984813
889363569
671516685
489905725
872050524
797108664
1470878522
764898919
710323548
1468299931
886759689
1324842053
320961201
851773719
1316358328
816301080
403103597
489915834
1405194648
990403293
1015333655
751394536
961922721
798064579
848223848
459933962
941408801
687390233
828589704
969049285
1395050923
983599014
1499880299
191455345
1491913436
95783804
1180104416
146399298
381336538
484541295
1010618179
1105924420
1497955466
388667989
1203201779
680793761
412751028
959961092
861929528
430123674
1231262851
1045317855
1118600665
841097987
956730837
817243298
783263388
458222263
844756564
1121632136
1061666367
1452840292
827908060
974560560
1070546824
493128648
643540838
1120150986
867773963
1196248938
1083713340
1068340104
375670120
542585833
399186563
1165365823
1106993102
1018056547
1415918521
1446667201
487835001
1240247374
806263194
1345880899
1292310929
988040201
657652290
882060415
1385351668
1426975906
1482648314
728206543
515978137
1358302334
1186843560
1325867194
1353272214
1200363412
614790832
755989435
1499752377
758475591
662899413
914073819
488367379
94039971
619507083
706414644
1233688794
860760182
1179857910
1321776504
68060733
1477763718
615245015
1304333744
243952975
411379466
459824194
1316855974
1232582740
1253181225
1425461294
1169145278
811847715
783417576
387476498
1468279447
673326042
843080719
432500202
918447417
1280562216
688520202
593770476
998604864
487737398
671506212
829070010
1098429609
861827175
827025662
1189057290
327503578
1342030450
1032877991
925877410
1118813365
559122453
262210914
397210888
817087610
623425507
356977170
666479536
1275047937
1150704152
1314613400
585090254
423758055
1240610205
1072682093
930865520
638730350
345481203
1073043721
1138558129
972737222
270730727
1424848858
1147016509
1210362313
275825950
715410660
1319599522
759079309
545927936
749071613
336066097
1369516993
130244556
898085947
1403887039
640878575
1462015114
886514125
389696327
192859462
1167963196
865909257
1261578828
404901785
799013825
730881019
562639933
901237725
297038229
1255037191
61843156
1187146637
608743481
689702760
1267165173
901861549
816303233
635261421
1088860092
702092055
614705803
1477963805
637505090
1099076116
725370198
188803512
1458391895
283239544
806687217
1408079194
467559018
739628128
556408318
843120091
906634164
495491798
1635973
445332629
267170920
1064052565
734227587
370741878
618840262
1104253778
841676621
581777665
694496398
996723680
202946837
772889412
958284705
1380434134
1082269351
1158087271
662425206
899599748
160107779
1130225951
1433439182
516924605
1479314579
572295928
1001574178
1006927504
1445508418
684046999
439855525
583430486
652970525
1355234652
571624033
832563865
1147272889
674822102
937829859
961370187
611333914
930657171
908402293
1055084839
1215070105
702345237
1456139634
810361809
1223178354
356564035
326142444
533158684
927273530
954330450
468672831
1297639357
962709086
1131143003
512309879
459027851
745674098
826873107
1133551801
3377031
1081189070
1251421677
950379194
381222341
1114166615
457028811
1128516289
764192722
1119477073
1025792441
824109753
657811193
1382068429
431503332
1283745485
1356081083
558995757
1052885313
1364935156
1414132236
713910766
1326038824
1432325413
1188393114
1358026474
978345212
1143605844
458376641
669770559
328296825
787950084
735503985
1095830640
830025059
1352765436
224625542
509604678
1062527593
1041468503
1414380906
623589692
1261230168
478418179
886763654
534110953
1411005551
812456885
477284182
93649995
830993888
569293327
520121071
886270435
676737953
633483531
591710238
420736885
723445988
1298951482
1025426617
300655465
416853720
997916850
1449616370
833515157
739203351
1460197704
1084473715
885244148
1033903156
1106344883
717855832
1495138931
1304719670
856335137
286375122
1278560015
985400834
620511035
1279494639
575447100
1206954677
1264633529
801145700
962602826
1403199819
1068049324
818451689
829835643
655932683
821735940
513330634
508894051
1352621809
666237018
1193962257
111368510
802857131
291493739
368872679
1282963001
891449951
972225611
1457466765
874766629
1037271201
1418496927
126884604
743247835
410924079
775916486
597361490
333093296
493950278
740350539
758052179
624378019
1126709099
387637268
547309694
509897470
1351248846
1456310013
1048924593
772056025
1044533145
16042092
917553895
441613233
470306863
517537577
1444919407
1139581254
33537345
583657222
1118666253
741754272
774935523
897396441
724646089
648292924
1039428788
505082530
643908650
949423116
314479370
501086203
631290483
957931377
531593171
325717341
1472205269
614665971
464298459
885559569
330936543
1177423921
812005901
1489081168
717076658
1206102492
1276059593
845746359
866869477
401485078
859923321
1061317889
701094583
486296431
721591151
982422042
938810564
1429370157
1399219016
891648064
802844368
487228870
1318866547
1216869873
1275249398
1479815934
1433313518
1486284414
944421375
1291662114
884444582
140775908
410745244
1434084
1329745122
1137644079
1208067294
386317886
1375297374
642924826
641210846
648620930
925828018
1160714086
476724631
778294510
2313989
904171397
771024797
1416683248
1425459672
858213781
930868315
1198938142
805522773
656702161
1176836184
881772732
819166211
477861716
1151698863
841353432
733674025
510915014
948563881
267322351
503414215
1392515373
1177221614
1050803009
1320282614
1351293844
867860335
1194600609
659790259
758280377
1292743869
850924995
1492906153
1195603392
256802238
1319849957
1442484104
1493468594
854832460
1109930993
1229698658
711127803
1053814894
591305993
1176280334
444644432
1198234408
823269926
1152986002
1011464932
1412491310
506781390
751318512
915347471
735460069
985134301
914201121
512959226
179672105
1177739098
836064204
818551044
1287275965
1004882507
1028763143
1364740172
1342888742
1023505662
1435935043
1184078007
575071267
629954087
23524877
1121867999
718085640
490579673
1438452970
532910483
588399422
1274267064
912538811
1387172570
1320795458
716419866
137090406
1170802044
1072177608
1066929234
1150121948
1351321385
1439023913
564252120
1299395022
435065952
1033228848
1489630376
1366262196
1036231029
858302908
1029210454
1461917630
393092421
1063545943
1241837144
504910927
936887726
1336150391
452469267
1134175880
863937675
634901977
432753695
237335867
832550005
1004405674
80275921
442623906
475294133
562218995
606337252
999262816
772120807
1460962794
1165373852
579823957
926649816
809639041
597696417
601551189
862500180
817820186
848423227
337534651
1020290031
859488306
1318857799
966504312
1133617874
481926811
1401011067
896979282
773884761
1078791259
682762736
722908513
344607949
1339882121
748695440
764431809
1451765141
508370655
1368404057
395603719
1274429263
1331073571
1081888127
1439939160
240260973
1490209291
1345601938
1245482224
47689479
405409838
661331108
730296168
1253593500
1348719779
1284093167
841055441
1136015669
666158945
482606239
1455172914
336408836
1462260427
1311244357
1380083639
1111967988
351218935
528489914
1058296576
489181713
985727834
537260900
1296530448
1288863362
1039505491
616706021
759420699
1400654580
833040903
639498458
1152380642
897285364
1499315894
959506656
1059633889
1426983812
1423953042
899257513
1138065452
383011936
761988453
956451388
359729044
977649151
857944235
1064649325
1029002071
1403659703
364681891
1474250553
1422208218
1294663271
1446652498
272087683
1065128711
202942885
1332947416
768133457
357214881
1447079281
555661879
590724102
632693613
1134909124
1163561427
1013308042
735129371
1463114412
1360423827
1473087035
457038979
1278515629
638323778
994701131
561808903
1041064020
1472941634
539374495
1366885201
899743057
1206235584
346642283
1315097297
519634786
804274902
1052105321
955909667
943544368
906173824
876124184
459752937
333267347
563580988
964970685
1023208277
822764458
494528725
443329270
174596421
862520965
698026974
1132103950
686295029
1325789799
779815969
588992283
583053605
1364867517
1218232403
747406025
1330569022
1406674365
298782419
247253665
724912562
894391712
996500666
1186431605
1279529060
1116806288
917330577
1196381360
691416999
1383709064
1112169499
596372410
1303528696
1196236980
1198710041
964248492
559853354
933341212
451680524
1359893007
1038578545
1097099794
551134683
292750825
1415596908
726876813
944897571
1110729586
278664366
1192757578
729683308
375133293
918879212
945541852
1025261558
1049795111
912762067
977944983
1266959474
1029711522
740082993
395346580
526014036
606045582
996434987
359165275
285998199
1312523919
1387064721
1138758303
464361972
872936395
1417317800
1100875905
492143716
797810088
454916501
1284297985
37972404
1007095564
673230757
1388224701
469749364
996438426
849011028
425003036
1295440644
867306364
983748962
1165830485
654020878
1221032749
802646536
784120705
679087482
1008370273
870075302
1089480444
1406217117
916329025
803972545
279658577
745830880
1281853744
479179497
1083040629
1164874570
1264973923
1409874750
881544682
643200553
475931531
1496880647
1186205989
672530533
845118569
907278227
908048795
910870115
1488701160
913900035
234855594
1370340578
185016806
457467076
115699060
827975827
706085946
480001604
1224040272
924667635
1363363865
356128082
187154457
502675151
1023714518
1377411966
71412425
830044947
840248062
1042260211
552664191
779315183
941419536
1126925990
1301294174
1127341504
1447462919
842969299
1345856243
324197355
838317637
1031176904
1142036004
709885587
1199461614
658574260
804292274
828466116
620105414
1385529699
590763418
1280637257
722520262
245902347
1444205046
483999072
1254514063
930401860
664991184
288851139
588005088
1331151233
1479425126
1200159171
1062855653
721321275
1413313558
105166746
1415635130
1031244758
523777458
751290337
282439855
1494232007
1240237267
1209521372
77544381
736238568
895471187
506705182
798410968
653886488
739129671
735971877
464571389
634875231
1327530648
390960915
1408939551
1287388464
281507915
898871380
496692150
747151543
1240357262
401890309
774889626
841377382
574391390
509750869
344546314
950137565
787024404
34210679
1028975575
441350103
424034256
1016041615
945730359
386352701
542749657
664028038
1244951394
627720730
569229242
1078569259
675322696
744450198
860479849
1025453719
1422948470
362112590
570515552
603537879
1429778483
649326276
598572611
553654403
1318834466
1116385722
1474211509
972850109
715849310
1199727358
1498839270
1309631269
1006668690
1054731087
1304384358
1240487990
833706209
494064954
884653944
1383692937
1408314756
1009938544
1487482114
495575827
1394557131
1474519267
641196490
1062614013
858561775
1421259590
1137424125
986876829
887534615
202113974
1018021166
1074080475
1222167608
562832875
763850539
1276880693
519865713
620116775
1272263470
703786544
788829661
500796407
1021553931
1113484707
389813233
209690099
1496826684
1460164955
416532272
1282333721
1417823122
786270397
697041159
1050139821
1251799103
1458321073
533118154
723439174
348764052
1489415024
467691720
700664381
350538297
796666787
704876218
1076701423
539590155
876426940
1238160996
468445282
1052325937
279540943
571284044
952314614
325258898
558591578
1156336876
1161367514
398258209
1403598146
1417665430
1016006881
1138339847
497423151
169367416
953327888
1145461031
827266490
852279237
832815784
440686291
1217436895
913270645
742431669
632694713
1409960217
543503619
805418549
958545446
486424155
937378742
1130025884
1066691372
572536794
1397720343
839584072
1082426004
998005014
740223763
1011098281
668376709
1320548617
860663484
1127302572
384103054
981416435
897216894
688378557
326460343
1300269987
705147754
923377084
891151759
666369260
209941699
1293223498
648663944
347076199
1166892175
166879013
423769363
675974255
374453027
573276318
1052801640
966801913
384582543
905048625
520857154
1389122012
964188424
1403124953
1196994464
1097678265
934270110
1134150162
512408530
797142865
657607865
1075809223
852673287
560637136
1141728282
1401794120
413085699
629317256
792003536
1104676260
493815350
1021740896
518223239
1492245198
719253910
1438104506
1129994090
952977300
392136648
1347341947
862317761
981120454
1270296941
439333677
1172867336
1321291543
1123458233
986974915
1345367043
760141584
800786881
1150743242
272575692
721377980
795479823
546704614
1020383179
357517025
518848074
709121400
563219536
1133176323
1442872594
798887716
702707189
749808873
1003844217
1039306625
777688679
799293848
1348662776
953362217
1066831283
828557637
570878117
930441477
1473113715
836716507
1276637430
2782627
1403294026
1319806878
694778185
956875777
958208993
917093534
1197269134
1056723483
1429893222
932647989
362372174
1262617865
1128620266
1448948890
390430794
1035812145
531582444
541235934
480020133
658914277
1139452695
1270520415
541420954
1405001616
1045001306
335831837
678279117
1097408741
910616915
861179628
1021392743
525772201
734526156
714072571
546984349
544799436
1323110593
896465731
1241506135
1356936314
594517858
774779839
996763199
1375095909
359400254
1334944114
769991297
782181200
389303185
1338408533
1387877173
417245129
908177603
881498505
329421452
201476834
990648359
1208219964
990102318
537541226
1322793796
738673688
1102369338
1241503425
609116608
989686207
1011972143
1460659844
723644192
1320847363
844462299
1480975707
739725006
927041832
1000719894
427794336
835225459
557893100
502351213
1364481452
886200941
118694503
901238572
1165577267
685301016
501809621
1076690586
1258266454
389468091
825638731
464041359
726914612
529175412
880089464
779566387
832511177
481400010
1297225270
719545406
1261863223
422316137
404322306
890609200
655338274
526228348
954923710
740079366
558102031
1134194598
374150478
523080057
1082687241
1200369029
816574874
8566136
1002559444
566317522
1211115138
1122100590
1004549220
1459324209
1297436700
466649226
1004593005
1077058108
931183197
456053309
198755729
1423627132
1790408
790289491
705206723
1266101684
629484762
961211037
1199373858
1293697567
583352495
666606868
1295614924
896391060
432664614
1215930524
832409185
704526251
371194897
383418048
971001576
387633973
531387573
1488699692
667288251
467187136
1398321976
692145160
815423218
696948224
916162324
962961812
1117009209
1376144513
515666560
557772890
996783360
711787780
672752603
412231642
137172250
1034297244
665320287
784324898
673427123
174804669
842603624
1369900816
452477982
1432727149
1155066107
594642289
1001446733
825901851
530890827
826518486
816781890
1426838304
831199245
1365179503
396085563
791680478
1471891896
351843488
708262192
1411516348
460756389
543023873
284477148
803366731
752001401
1421837326
970040853
1125831132
1259960947
585930535
994525612
879879324
474105456
664420615
1413854727
806684172
477208236
1458669816
929110843
1479350401
962409978
368360486
1042714676
487267831
808406287
724428090
850889083
414276140
841033415
1335842378
485580856
381696180
548862509
744360715
509942227
853706349
646961381
341572138
372267388
797479574
397158228
832538165
945140607
365956472
534232187
1401801788
1174772953
720156013
385906751
987159511
452981606
1343598435
997238693
838893106
551679981
1072606200
643855793
1448055912
1357959099
983087897
1454416728
1233420539
1182190001
754540278
423293280
636449697
243227344
796535369
669051944
696326685
1420689197
1476294106
575298480
1449941287
1209675850
1432507102
1350535692
1336305771
851031352
258959153
972371620
892287703
1363660594
1114600678
829888020
1050386215
643463146
1492233131
547898252
1369259572
1387373315
1279474967
761418581
768860772
416440643
857357685
1234897274
623682730
677600066
409494953
770245619
930213905
515888680
900965962
789777442
337887517
1420866174
1185950786
1026445071
641267184
1378123114
658003264
255395754
1155230179
1092250817
889893266
1456865087
530852540
723647104
277993259
718605140
1324729286
432698898
573817658
747849425
783696380
657788156
742217771
1418202898
704066252
1097674765
676407526
1221551030
332011938
325743047
1344459551
1343129318
795253020
1279220184
1189537292
1129004247
630804740
885779230
1417740140
603943158
1154586109
1194452526
668639837
771469459
824201885
496796634
1230873941
1257112704
885932597
1254542269
1321769379
682756776
1040352027
840095228
533962179
1344470398
1067140806
1309403653
717166482
928761267
530666476
273875793
1428957912
478967071
1249107442
836366419
856893047
987604400
1497242372
1092815715
444370567
553898842
574869988
665630896
1400875463
1257327178
1110090280
266442902
828442543
262148455
1469322889
1422163366
1211460017
1228159928
790102477
773333990
701797421
628900066
734073529
1358402716
477850434
1124691025
1412714247
1347386858
667607319
1000333139
717666952
246151673
1437079679
984508281
1310527852
733916938
522546331
1101703912
966590872
468816691
20925926
1359609087
1074274261
1054551820
1321955067
1485590871
1255403821
1396577550
984622084
1017988902
1204513001
1495994116
1011014664
995379657
1067323305
781722526
1415269966
483423194
748200226
885440616
887172820
1195001955
721911989
1448496208
644238102
464465246
741687567
396450129
500963444
514958121
467258610
744596933
1254961040
944702096
834223031
967333125
472743271
1032961021
717358180
1190630498
1435531331
1235334816
1332808597
909766837
360304162
235399579
858814889
741266895
1318837191
892641088
681546107
875791920
421285001
902159195
419651190
1410829601
760482968
1258792135
1388322997
1098605234
306174116
298213494
1265904685
362758939
1167170059
865022993
408475253
791888803
1323062308
867460112
978517203
1345980005
751123834
598810041
789693310
717501626
1026469913
597623539
712927719
958621992
1099598144
393541287
1146654453
1320623805
676527423
1123697136
950428513
1478618167
734264740
808154058
412140670
872439931
1421146616
1043782736
1035172698
1124314267
893019377
1068806228
973033946
682370270
673013983
408529622
1131707843
322014161
1107705983
434375356
457078027
760965633
854219964
1127710589
612113919
937539679
1400088744
1027422470
1250499175
763003735
833564941
1432293397
186861611
1482684849
1061950534
1338482396
1165354790
764512217
357853263
867731403
893380215
689631822
43400051
1103762063
1281397951
1084488688
1189672225
506314411
931579272
1481958571
1035415500
463754764
873473198
265751071
1301678080
745580799
1169153895
856665327
919715157
703292244
916614153
489339353
1357012589
650354261
470633594
743161319
1026163421
263633424
888371540
1103984077
1319963810
1047108724
768947465
1444803694
1357579241
937577377
318953438
734671284
1077592726
670790346
1268109885
607292763
509894148
530351584
1231431571
480883120
1318186545
788120945
600744907
152661914
1193497142
597858162
780592797
410731360
1307170440
1270946534
912193393
1384604339
601555019
634854533
586100063
568801880
964821354
1477950273
1041398436
983884033
1278783077
762542581
815093431
773128448
645226693
338830170
508907864
534055984
1422949918
731209384
774344226
1089558858
680499771
1353923971
501759827
979509624
1320223127
543563117
1010074071
77114873
1466329726
504109222
503242598
1106688474
210842091
451864819
1004085479
1097480463
1057969629
1238219002
1337099829
1499581342
956756393
686161835
791681320
949294317
821664010
1461822863
1425928947
749360379
283600684
480407223
1417411024
1138588357
1090388151
327774773
296105517
1270114761
1281397973
1455817752
1120105741
1029194679
1038101913
465062181
464813895
280031475
372269584
423194527
242254730
814260525
528937471
739235846
620900620
1329234610
1399254867
983226987
538292989
677526777
1210764845
1307977476
860397342
1076129849
653120640
1088752938
1316228256
962751124
958911669
272492246
661064841
1279894561
519726686
1389394529
414243473
373906016
1133165004
897276179
1335111936
1189596273
866845830
873028487
1207619472
859850497
1056307395
1068863970
1377197059
1481506081
835521904
580185925
1127399488
1173366359
792688505
1446726493
752553182
1484113397
1428213392
967392872
407949241
1305619358
246862954
812225362
1313335303
558560722
1460758676
1327408669
1042783853
304495664
672894856
1160531829
1207874428
913051510
1321701613
913598657
1117020021
1499541544
1158725633
1135483881
985419816
444335728
982839509
190364752
437705442
213948003
59606412
918234205
749246524
878173025
876572528
1280881469
751071129
417437027
1111390869
659822564
355640415
664591956
1310621990
258867653
1446613993
1348656188
572233603
303739389
1147623894
1127802756
826375728
1417709562
918893882
1073956235
827521727
823134426
1278856395
1034047083
321469978
160496167
1479160842
1346756835
1236472532
1155733697
755543184
891627579
1016607680
1466522168
1490188775
1246293889
1372315062
1477342020
56848392
846481942
560409927
1208905585
665172110
682858431
857464981
969962289
922746672
402436964
986076295
633911501
1192311566
355616481
1248325209
647639181
796811471
645349665
536821037
1493439367
800893880
975829339
386861046
1465729605
404971055
1424706531
909113272
434307199
379587760
1340810419
1039337583
783335950
1460975099
843831670
545195806
575642744
683862842
349618522
387240645
1263133536
760963415
810310953
562535438
1168557625
1252448916
986668644
831607257
1016166262
1259660782
870702820
867949325
603313596
353809946
1443770991
291385723
1306415169
549933955
1084798074
1384204875
1462801315
993277366
697967803
833836065
309473716
456971874
1282371237
964054190
1490708031
922136183
966031893
615285868
879587277
689490603
793715680
730672124
766523893
916100134
847884339
406872666
763663842
813092105
914839814
1117482068
271234912
488463192
714929532
655286681
407344134
914792363
923132255
1221254251
792170432
804503452
501628737
540214412
700511167
1361867358
752595208
1307704713
732237787
525181314
840423927
818380809
504151702
1041484243
1164214718
336282637
844747586
132204894
660882008
735949966
1380850098
908164859
695593813
1276186918
652245267
1353610973
489077699
1391094296
819690622
1415041448
1351333143
1309898350
1263433545
599243818
475152155
517611697
399505102
542999200
959220254
1081287766
1175328847
1329197285
756039214
349946893
1311959728
429690833
348350302
1499692207
1111974447
350888721
414062544
541749386
460219776
1013103288
859062969
404889174
1166950139
732617847
889080742
1130261914
200203797
745440889
1000766502
675663243
1357949748
565334318
680011107
409917652
1094485874
1352027635
1368154969
976616400
999900475
669438087
852650487
406966771
388883596
1416837410
952421531
974221736
214172019
805186607
937112059
415335565
761748869
473578217
445431207
640079288
566292267
892124745
1047603429
998639019
1414158748
1376061585
1372257021
860648648
977890456
675192043
475746610
233791670
1195861123
1461775845
599882480
244650186
1188672414
539698358
531050984
1208413730
685408497
1231696400
491115784
614501497
690475218
1104018114
712853977
835978887
1058826817
559077858
1030874798
919579480
1442637801
520632348
1013097230
720084958
303499196
946734293
970579892
1135745066
1406156341
878631585
1079461848
1271662802
496666232
1307470181
1349233711
518884651
975616879
104438232
1313909386
724190763
280027083
371540917
509981167
925655209
677388109
256317483
601417938
994872668
597633981
1122696772
1294034494
1168014397
761292450
1069532631
1011387036
590624757
1425583907
628143416
1025034745
1170921488
1067824541
1058676439
1142305448
661751315
1216336128
720234621
1037319836
865512807
1367899863
1251524957
1150024447
480066320
449611626
1009956535
1435641889
974101027
1013499674
1056843687
1337312123
962928871
435084774
279707241
1161459872
1289524863
419969342
1483623161
1169504592
919106446
676871723
1309005220
1260695035
1406638779
658280208
890018611
492013190
364905157
1058375264
1005049203
1100815531
1419246056
297634627
1155579889
330294038
40244497
221897873
677316244
333243760
1438941885
575364977
312704421
1154131138
1425664422
735809118
642957897
539941060
678163163
823170466
404297536
1315775806
564001303
148451623
763212872
1036274567
1243795448
911764990
811504088
606984676
1254721598
799210613
617373873
693095663
573090186
643615444
1392251006
1366891886
1079704640
374413337
913715856
536712167
682933790
1309363653
652241816
1388814640
1070420532
685451155
851915681
905343476
734914599
1334272131
570771369
1366955161
819750666
902756002
958874666
1392898894
1146660140
801467407
579692728
1428328512
1480104401
1307210429
963088971
517265031
837349306
190028645
941147674
661908107
281213363
438951924
739709997
762435073
527736700
907925954
600499743
277922257
1408750918
858355256
812939299
170467691
658325207
812485997
951788692
517072808
861322787
1033327383
829218664
612188493
654839936
416779287
1129565495
600181266
880183744
1420044963
530526647
549788873
1463109661
1107833475
693186836
1152270576
532424102
398885708
798277112
871730821
690570350
1217617831
1361647130
655552622
1411109106
946409974
1247550470
881274191
834166324
399596747
679369639
401597285
630076982
480451578
742840758
1156763026
1290599048
1339667776
440045936
508931542
1403589207
1328459589
1470659842
1041123403
474520489
518129608
1310595017
826115053
686229472
1413704725
1255787547
370177538
726099385
1161620180
760450107
454797089
532575745
252465223
523706502
1220906487
863036487
1243686368
554021902
704848796
1334286416
597216600
875911586
362868821
1280622249
1379681261
770356774
806735971
1437154130
337844060
834450458
1489074592
456703533
1162642902
422319218
771755127
1307990848
665823246
1107876476
624524177
523531616
1285339092
469273071
978617087
1325116128
195485999
756286605
471059486
1408892066
962154895
1291334855
1454073456
847550676
414617639
855386191
713976709
536557745
969835329
381006427
697720046
470764838
202252202
460628806
813940011
432123554
79068776
1159563038
929808890
957692078
932757969
702513648
1485986286
459517959
1388352069
1098963949
1108264246
667835232
1230400226
1116011059
999970660
513053688
745408210
88770029
1352004268
920637436
420267426
411788063
770334653
695660289
1417069694
480195775
1158502354
958838303
417348986
396923160
1304503078
1256691100
882108735
1183552375
1132551269
1243359814
619878696
888625151
1153669013
726443422
1294057408
568712882
983602430
449512119
1275866617
446572984
1395430472
716798283
333013514
594948970
1323833693
982001532
990409813
767240529
362118465
579478111
529523999
907144096
1316387211
865098791
1101003930
320843197
507171960
1419786942
836085650
855529156
214952681
857858992
781717119
1140836003
1137088858
699723877
1101193544
1359948762
349106273
526750705
1287576888
924758648
313589008
658230163
578226128
865967651
1039962594
706655977
459356900
1429880711
457664663
1222661635
804454581
982939592
595448153
567085980
920552988
1452316714
564105973
1324727042
533157717
461903343
1314654890
684482554
892718309
653596247
745460182
1269218513
588576653
229109696
1028009071
535760285
498333693
419868956
1485843777
1470925742
873254383
838977249
330976047
668447644
1294117471
332197979
1349059828
1493603187
459332251
535493692
1382820762
833466506
521804969
680033150
1091909964
1061881266
1433779658
1440569332
1122000364
1160148388
1319954133
802842159
950832393
1110882046
371966917
750153619
806029121
1297216386
1336655633
320757552
839946898
963965892
789903010
1295598880
1476111848
427873467
892282542
540994523
1028839092
359214844
1398448908
1213537697
923930647
1309710185
944709220
545094932
1112631999
302745620
1123614666
1258974891
547546443
1018081474
970686396
970856101
1120540315
899785957
1320375816
121417643
1257961057
1021511527
1454996566
1156232347
428549099
1175826795
599758298
1064468254
285468694
1065834260
1430357992
710642300
829884433
635604547
879411502
1350408654
950311124
587900681
764919446
896158118
1304031881
685630573
498413612
381830304
880385576
422531372
1184925691
592407462
1400491388
1415817050
1481077273
1091044310
403522006
1235908016
875817344
468023669
504632032
827776261
1303009986
696860324
1378602937
1227636165
1120594205
968042460
701910101
972610699
1282286811
1303159350
133545072
354319904
968678802
1050388095
789459958
1264440445
1425271441
1038346009
365134133
905991734
588483467
901512011
612825480
1459848383
1289396641
1440418697
949016141
955113454
1084759372
769487103
801557576
689449062
241444593
1460653022
916559830
1347314421
516922703
881841587
848509834
964589746
1115340682
1315979080
835457789
749568923
615197501
643993918
882418900
530718377
610120445
1578135
1232014886
872152115
714586095
823488345
1289251066
1481682746
1017682084
589874757
395649615
380970001
675652749
1322647744
967750459
982451673
405761486
637070618
285415147
891362507
705312497
648976894
1497564129
999028344
522579376
335331229
379946663
527293998
1421077917
1042483759
383352950
1229725250
1388366443
162488293
447995419
395437509
1391903908
1153930239
556921208
809338002
236458304
686624631
949927215
509975003
1095172979
1209259394
1022113730
1333845973
1163599905
1418251819
250524716
1276489461
124871251
500077605
1477964854
1274709180
814030619
828825420
805495579
876773489
715547844
1269564775
1394067066
1434027532
1081947340
1212592481
688003898
484709342
794162327
408685014
838317623
314681259
567903045
910937753
955098066
1446625694
499358759
1448607915
1419312545
1391149523
1097661581
606329550
448283682
776184604
365892670
913920418
1022713001
646338109
1418320710
1384979289
951845150
1368288261
1171879996
259610898
983556536
976608598
975590403
1076173457
57563272
886706708
659571624
1107542668
289030522
499017238
1257855749
921178495
740430593
936613013
1023684248
616076680
1420260057
1201369828
1350108744
80375347
704772062
969369249
861611941
894465868
1410975709
868330423
1177132422
840738103
871436887
213083490
1237792506
1200248605
1134577559
1132515618
766601235
439392619
202810765
947274150
850862620
1238160403
1079219065
521810955
1171452795
1029184949
802705490
505772705
1031810483
215895532
863440662
1302915333
1446350285
983571589
897902738
1403087573
1410407860
468714261
470366204
895332900
813666182
1445194006
500022217
845965487
1336025642
573875397
541120982
908020827
791635778
437248787
356915260
246944877
1459193179
524827266
834309959
506830969
1477459891
1297224678
398238241
1126479165
252269705
382464572
1046205633
1240601866
865774664
489493706
445500711
392790997
367247828
865874435
1438928315
1082718394
614229402
846778005
934526562
453427513
648354821
1284120252
1447471274
551191239
1001129892
1383203305
1360545098
749576398
793173746
1309371604
1202909731
1404887039
181061165
307922449
1440300707
941249928
1010882094
603041341
1083683545
1409385981
550480204
1485354326
555491817
1480130137
1270536168
902736094
484708265
1086623744
858223548
246251775
856009418
496348435
1411979349
1362551182
753190385
1024746845
1399173647
1450056217
847948269
907363633
66052923
490455389
51759541
999862117
1469807969
937464597
1161963865
776386018
1039293986
1406918662
1268930546
955620149
505364191
1415759559
699804874
737581963
405044159
1498693465
1348071368
1447272145
1045070390
518240286
994170777
1130881442
1310775605
1347969672
690325734
1365962235
250364633
1059848231
813494958
1387727260
496670246
986369949
1394447037
1116690120
623851382
471153204
1035640209
1407059780
815753238
783804508
97998408
894854981
969441725
624796563
1427261844
841091242
1343160054
1313200725
792362909
1207853679
1117307129
1317923550
237300349
856132928
1444082253
1460362299
285767850
1313850509
1070835566
1190640858
1301285034
589552067
814327930
549505822
604661905
763122872
846153908
1457734231
850766916
1229644334
1260884474
1333233951
657856668
1353130385
355274728
824793956
819264155
842085314
997385281
268477890
744802993
1297146365
416350396
988393459
808508326
1146228751
895044375
862332208
1101716722
1222710026
577498394
648243301
1454567083
932965265
434100206
1026179529
832683364
1029877118
355913080
1108804205
1114482350
610443044
1297559036
672022345
190080593
968971539
625196192
881410635
802545251
1064642409
283053664
487808857
257494738
1349872107
674988963
483981772
978859049
1127833481
1097242257
852916303
1458074426
908694362
1013962169
1225066960
1355375279
644635424
1019278510
853246455
882017191
105992626
971250235
705463378
696089020
706526996
1477070669
952007968
1042688089
1271794248
1116244845
1024323711
970558811
1141254675
960882618
937028631
660693678
405232808
489469534
361610013
965001904
537235006
1196275588
757033454
1432326378
1209314085
404834140
716535087
768324110
528911222
1033287077
1277885095
824914262
516771794
783011228
884936878
614725561
1093661965
857532360
560309580
1454345861
772299527
1446357595
379330910
897545760
1038209398
1308578440
663304191
792025940
871766079
326577601
1395128329
1248959383
1432833621
715860922
804108105
453846811
1244915337
822813658
207507021
1290028548
1007330895
486853200
909604834
1221401801
1087998641
667523907
779574313
3467575
1159253206
1282051917
1191397540
1488614641
1267231107
855383157
561074049
1435214647
846224115
1016774510
905191798
1267751977
1445763441
1055275228
534854666
1359914510
482549506
741217632
1331193950
1106481308
149764709
1127630239
211993400
890810854
461598853
715232574
352481110
767253887
783707962
1225199996
382419897
1120016031
993776286
867516222
1319814295
551121210
1373727627
284209032
1306658138
1046265260
1062738688
748750653
1260930693
1499174719
245265718
1014132824
842679462
341863134
1420526623
983180254
1256241819
1107247373
894230795
1347985383
1488715894
1446249862
1152508665
768955316
671920239
1206385925
556244112
554082930
25144227
1334393411
1252291999
975288307
1377998059
1342119397
854898214
1096191828
1333216916
1432884576
456252572
1153020587
487077081
1200500784
987727216
539868619
1023740519
1218810989
1282621201
730839417
1137287519
664847189
955135004
278429971
1343815015
658727936
1211858858
578711749
894445958
437575200
1375071232
999451628
1323182277
752066125
1236724160
1374262046
1416559466
782976817
859196335
623914409
478346893
1321929850
428958202
609344591
959556260
314451272
1125863945
588922855
982779247
1101398933
521115984
690063323
1431773008
977226956
976698886
1366369729
1361854527
389700672
461199589
714663027
1427284076
923089716
599233036
737495650
784856109
1057966360
596903651
871666074
1327121538
946531934
842218550
978598491
995860198
486403097
849860483
720957941
865655539
645860748
292804177
693558254
1325323679
1482545626
1337247452
1469110313
671787977
1297715030
740451440
1298220439
565550672
1478741932
1362884403
818879056
511087135
1337482125
1237009009
891544005
805600794
1067768835
842102586
934190218
149867873
895530103
1105867987
430922547
1121542816
952046679
1116287874
620574944
398674189
1063338609
594588313
916548373
638010517
303288745
714365632
1250819439
526462941
794758740
826897161
756250389
1388154671
415448285
1144457458
925120848
1477274944
458787333
1443079231
1241592428
973076477
295673583
926611087
486392498
1327644704
501155846
871986797
1154747232
1345946156
439859398
1494597870
1419980507
1298835545
1337435038
393662186
879350480
655799175
1339004053
423253817
1094113320
534892239
134276528
502422714
1425994656
380161512
1210173913
1057413616
825313044
478072473
455605945
638344393
755250949
1440850454
503035160
746067454
932251485
1319676114
810472710
1063242493
1390535805
1458317283
1090422830
779169445
710797249
402332115
847170358
529743315
490306405
1407332143
612232918
1084028550
1494632605
1401838070
598072704
1059559944
680549357
1266538508
928556338
487330177
1395734271
1366549431
848599255
1086880399
1038652032
1477758742
1154179832
549491958
846520310
912516365
707512739
611471889
741579627
472255528
1119958671
527302119
487908960
1046245425
1266827354
330902642
543936225
380118517
1166566020
1494808847
471031315
1090004761
893520235
855003611
440794733
767734450
958108456
499091449
1094214163
292112966
937671376
385365064
1136333851
722333699
791529990
917807018
624625541
346567584
954557514
1232149964
451435634
376807826
640454441
486305689
465278739
1062473716
848236491
475510117
1005735629
358564456
650489865
489896604
546098477
834363550
823481869
459033921
1433302388
659399196
592205494
241211677
1263144783
606709513
1300080241
870215329
1418177403
843403589
623506009
808736893
602464492
842073860
798393224
1339241188
758179796
410648520
345358137
266916393
140917900
666379473
166261609
743487230
503455630
1207834965
394637902
1105091857
540297635
666080044
1403204300
481683088
417839184
1239310973
893192084
1104576847
1362279964
669133751
461846990
541157162
449309725
257165059
1465173446
919813888
518897934
1083733738
473036423
355363265
1246478659
670923952
1048127761
516256927
365385725
469460545
331495716
770943037
947405380
701738390
558714578
898483324
1499775631
503159641
542903049
715654054
797541577
773018570
704128255
388464612
681751017
642618483
343039877
411417462
231578835
117889958
1142626142
515329178
335184947
462233966
1387900014
643413722
371603671
138862391
818301920
545085493
622899080
930250079
402735971
1374790508
732372
400598611
1059481687
238419579
511995957
828502110
433439301
719608206
1393029470
341944082
919320335
827190307
770072419
891021974
386785660
880550900
1331623939
703509345
402717415
1327919071
1127108509
838527666
884068746
491846999
784627855
960910452
1113214998
354738692
429949782
586564422
433105888
409090594
646888258
1283669094
804010465
1012811052
543832696
155548
1334408743
516506838
619317898
513464509
1296858063
579033713
514558283
892896317
1421376317
1423551165
1035629151
519068587
1248119055
388477018
530268697
338579354
511148094
1045377077
143199706
1098749087
1177454463
859808803
704823980
877439211
1115865255
870624831
395546834
437179245
760329552
1363613287
74058089
772399962
876612386
345084257
1302608612
373303444
1363435601
645262309
1452642495
971717426
978609262
1314680305
69532816
842192296
661742949
588365497
1340776704
556564032
733358400
1463738655
425582620
529148886
660813225
569189602
715398060
1441631448
1164262628
1096502829
501994686
797875101
573330216
876066287
876550391
1347937108
1016715328
1162661945
790267611
737198741
719485667
475110715
685000135
647803367
1463843485
1214779330
694393844
432893439
989653900
1364180554
147341993
1215598036
805234551
1056508905
974436892
549544107
1428465591
1409308235
968753652
826513104
535454841
917065708
525094468
1318256686
536542427
902671912
408297851
1349324218
1193356047
910247322
1396887763
1319504441
1008098225
1343075560
752573570
560672911
1364555244
1256948272
1161663239
931057069
541591855
1026442406
854439344
839392667
591824785
1343083490
1330565079
492492844
444132369
1298298820
731599602
1143374413
844204253
1052059447
674332309
483775350
1327730034
868608496
1251163624
762760706
1082765957
730901703
809205582
437799181
1232407119
840496149
1157674821
1021924778
1424725346
1062915409
498708241
969597736
1026760099
601028646
517684386
420968903
470109446
1404733725
1354531252
1428294346
1411043860
628039462
1193620093
1170258441
861623262
1457381610
909170443
1256573324
1167900583
1441028532
723447341
1072771319
1200938033
1319428049
1385833395
1289368042
841104288
1008616405
1217515692
1398237704
1022148241
757582861
1100275386
555885332
1268001871
427478075
1220168475
907243368
1380112100
1231229648
467975260
953610615
520498204
1105803162
146731682
1156287057
607507106
536350786
771425231
492901251
1369858150
1339308956
1072327732
964641764
494393211
441535680
1306118266
893183114
736430825
317609175
1282602412
1158835480
714467504
1068338534
847358539
517360066
600663734
1279662953
656840595
549665865
924339171
388031617
1063523895
347582771
430115842
27050487
685721934
1284371907
346177093
661190135
543838370
829661575
1221370384
568867462
962563196
614316584
1480769379
626555456
629136012
1110246607
399206117
1378842661
390246571
684482781
701131541
607377753
568591511
914382666
544710836
752874790
1052952848
1051043703
1082188633
773415156
535029680
1354314588
547807102
598192207
1209673960
1099896523
878450806
578809729
837973039
1121950502
1418973750
710704402
824674299
1381058067
1315206742
1251582032
1367548101
789764985
563715702
517192761
641392888
783792424
720013623
742754196
495948870
1305120734
1299830803
470256271
1327090255
1123325709
549950990
1479179891
860373823
1085931018
477054792
338358968
1365995515
433846947
663282496
771623633
626298365
407633320
1294387327
920110713
716184549
361173417
715173744
1317829112
496245886
1474758170
1387981335
611053779
686001853
1286057511
737554593
905153164
1170378169
753201229
846303999
533276903
1435761264
1329967546
1049125794
714855778
1022315536
687806072
631421359
1261749484
778027840
1014051861
1447611999
589040407
411985361
1314306955
423587419
878460013
1220763106
729911185
1043741097
988657224
1444654707
162793756
626079148
950410835
950205945
494161147
678049445
1202199806
791079603
1126959319
844745338
1032111388
1393646214
1460522856
765569125
1171165988
1084694674
901005458
1338912961
1071171752
1180499830
385952322
505022838
1368534903
159829399
1344474928
1194210513
1383520709
1168522296
722817390
853833758
1349169258
790706090
1193416402
821688767
1014426687
1081955070
854252875
435512665
627062887
1427952701
822565694
1214848429
1426712276
1331366898
1399478066
474586966
1488723099
1079202826
1311496305
834487038
565449290
562121045
786290379
290040889
96773075
1338688803
590215941
1248808147
1366018537
265712843
1033850034
796520541
1262560007
1456561515
523683850
1345454703
964740125
1205543221
460787639
1399499670
300383810
889369018
1298155784
1457504777
1414207246
1363662039
1483462345
575646591
1044173626
973895748
904137747
782210710
1309529749
772511516
781712951
979319156
433225838
920705589
848347845
942210236
756709095
773601915
888798697
495334743
535806383
507268254
1212645915
1326023717
1093160184
860892709
492538870
1206516384
1454131780
1448886522
1201155983
1133163411
831394583
971595001
564263463
501821701
1013114743
1176839642
1325840909
673614190
1358778953
1437350770
805800700
1008661366
931455221
1332420425
877587376
1496398387
464836565
747865002
869415256
361537891
733739124
824469479
1399283594
158174700
1340727998
830014034
362564093
368960444
475080800
329976092
1034602875
860899652
870091608
1060117339
615271805
934104652
855037030
1315265899
1199365603
160697737
1326935107
1131173547
595951541
1019918603
920820652
138334392
1003434486
762297057
866497205
459733859
535101663
848934785
954217245
1360432150
1442427070
785008555
673544377
1198065175
974998788
1224571855
1138483324
1403577492
1189823797
4371183
794519855
547766249
431213891
883990579
824385735
902787856
366081616
1334919046
1159542349
967922391
948749924
47925216
1154151768
1378391577
717418607
742263198
1216429999
339004350
1140242187
1145582191
1475332681
1120767954
1071461268
1326092169
1233153924
674975139
590794911
1289311093
469049390
1226083244
1365210942
1466158076
1486535187
1366939277
1223538811
1252109407
1100740642
1445822881
694876617
528327398
446843559
1201610989
1286256409
1277363410
822121030
836023584
951192953
1473672322
1244282100
1387407550
880245185
637550830
1376646911
1176448401
1281118203
1245591920
1017093592
386854893
742042110
471233291
1029210291
253355479
836192834
1206132724
1168021719
1133417758
1382063931
952678072
541301489
1261861594
1086649409
1459971613
1459994783
131525304
842665016
1075167155
1451693233
904882994
691928818
396917830
338651971
1459973844
1332335627
250269663
750181848
1046361225
801438583
523503582
892397972
1247645015
862413021
1051032307
889794735
779016167
1226343543
1432299135
1157060189
1311996242
515845952
1215282036
1111245948
1169628490
776283739
1413037015
795777838
1059489109
891647384
816911572
631446259
1227194432
631235800
1480915227
801595082
1113232857
990930254
1237728259
1492388955
797453674
1491382249
1024788556
412914108
1078855259
1468080218
1058557348
1055779109
1234117202
1129949025
1278720860
616281426
1177189591
879833376
840585692
1147067274
978913184
1163392467
659296882
944532104
455494566
669717549
579996463
732837295
620692323
1391341251
952388166
1042998605
1368167970
972645948
549832023
1278846075
1136912767
626086974
696086296
756361842
1316980746
978193791
381345061
348335849
860466643
1333182992
290768973
1221657702
618834219
933987499
1480997977
450101969
728428784
1411341696
1351027953
390765096
726226569
1442380408
1015683589
738616096
1346762287
788045953
1314866250
1005010271
235784708
624684350
744714833
700659199
788571269
417723979
1297256192
491814343
1130721962
865488054
583321042
1013416335
1434190511
413375212
421137758
1355844711
1363868073
1020104918
1332953655
1277829904
968542673
670190459
1333385754
394629059
1318251268
1423386294
1425956774
1216975904
1343835924
903285646
908324192
982292854
730277792
833663522
1027163386
1090791510
182838008
709591089
466122312
1027738254
1368085606
673751333
878811386
827042947
608767820
1140762041
171379974
1003873158
38149056
1201312516
518773683
789907140
1427813410
340951451
807633971
804631375
927724325
1315663689
755128483
750466184
986362890
1215077421
1198701071
1417554613
490489936
597447793
502977964
359684497
893602873
846746994
472705653
189788701
1028384266
911544006
924079953
1062087905
1362818220
497625252
740389660
1208553638
1021692259
750491727
925713783
1201887823
549916822
507776146
1306660278
623593665
1456651911
801690986
1159660282
365258545
824625175
1410200794
1488504029
1469686211
416447847
662141392
850924905
609386668
1454829340
1332595968
1423746716
869264963
747809926
641989373
392288186
123994558
506086583
771950335
1398915654
549919555
1371738840
753862656
500462786
730009534
904761580
1420567575
823155526
1226707857
273344737
727597305
614602142
878837104
845094330
743630854
979953673
128864677
1054258609
454737694
1497601825
1078002462
133104521
1035553018
749170194
429941389
1243551132
973696899
1014695695
1370523830
652068545
1310196276
503231039
981210571
1046218736
1094166604
1389509944
657311125
629444086
553891185
818911920
450577251
693206434
982380684
1012808626
1479010845
1047748989
1412513818
1189740486
372740914
243591266
620348061
758792663
494814796
1060291355
791218681
1359350235
86596797
657638292
999331671
1390237164
1249447570
637893135
1310511556
1024689594
1082827524
1460157711
556768510
711761493
1325639057
683393874
611537769
1454919577
1346811248
511248441
622342791
1104230897
1375103093
383525405
700153991
737614299
1358596394
459856691
1404000456
1265354457
617540388
1020275423
896896667
1018470995
609900141
1225931951
1412774962
455845816
855157160
832432152
813937977
217238199
1391908946
750443905
1426429770
968919097
1248484277
163744111
540687792
723210493
533713657
681327506
867756079
933326945
578832127
671120016
1277526107
476077285
160344074
1159505647
772877229
1088135571
591215787
1377942155
1405990936
987415516
1047130595
831892566
789732342
537314070
1130291847
720290883
1475833035
347461570
606156325
595051966
825304857
1301053836
489851724
423654179
1229525465
387973060
519097307
353441143
544338436
745087839
409817212
686856884
889473097
433869995
909544059
729796573
832284058
1038398347
365754142
1009362609
874026608
358457032
642722202
592825727
1337932281
540358767
1413091291
523928893
1491634364
812710499
683956071
816911335
659982263
391013812
1399736897
442532238
968216362
1365115140
916163297
514499781
393695220
1466896106
1339904654
1072170877
566137071
1211344105
514095882
546878753
1193411394
483804885
741939221
507433227
315949572
1352174771
1006790001
810963076
425856242
1163798206
1171952423
1309696978
834576842
1305277279
434033438
565291405
535384237
1351748362
1256132429
1378184573
1053609638
1019008218
918716398
770115796
847385712
394041189
592268841
502775331
421479206
640345507
1216553007
1448882068
1428258312
1344659615
928005939
757831495
747673187
507431450
1273005394
1072134725
1473656129
511670112
259921098
525940645
233946660
1370635280
886379394
353291892
1360861621
1266458811
1121960889
1091285545
950710787
545065592
511261652
530168624
230969815
1460440539
658599387
1221894507
1279927702
1487768440
1493446846
526740778
330317043
1117416805
704322559
460070157
1220299984
505135029
993899465
783125736
917661894
798744037
195191172
1469753461
1344533584
1424399655
1240183246
538680083
842881459
751118473
939080976
746641341
1272181756
438061217
1495918787
619418260
1437157228
443797139
1372684130
887678778
1374771104
879767130
729163295
1342834553
905439585
973140580
833554935
1106552776
799640797
847122715
1322204211
1282867409
317731105
704946239
3812690
652719976
866272455
503340599
1011839651
155379118
1159155907
1261046795
1244301984
443934491
924877602
1374003625
937380023
746241278
1058368853
1431879483
1456317954
716277527
1289355518
825085789
1052445093
485612510
1395032125
700183780
570949439
773045354
1486477234
820476471
958863312
942764830
682129557
1327914376
1018698362
772627760
757261158
541306447
1436695416
1116618928
1366873198
227372574
1079698823
1406476558
566216135
1325353524
796798728
944883366
1046769343
1249322682
508313292
639206204
1126187208
1365717674
1115208261
1485317712
1082890634
550045459
1267425192
1414342409
1309881161
1454967961
455918699
549082183
751516893
962278001
901275102
713107818
1441680119
357764594
531621765
700052261
1006358584
903982726
1400572911
696824037
556309750
1338607111
827608723
933910940
793546856
1279819602
425940594
1436015717
999970058
1341646675
756609117
1356912346
1318192904
456438954
298665581
568487725
413731952
91994660
812022120
1282655587
1245258914
769974140
761704543
1371417968
422194104
450508696
717498850
942291543
928519418
1038459850
397625953
687507155
957976055
1327217306
1404715400
626442165
1319236671
751966507
466538829
824044714
1348933990
1260290419
811821950
466030884
939717941
259417912
765317855
1128954625
1173016874
921857756
1150470727
989759254
1248229978
1366260420
346240240
1178238076
857359782
1430065747
248138498
932079131
407891660
1385662190
735239843
1488477727
770915313
1432149706
1299307917
530695100
1153962819
1054046914
408010824
1324285129
969932603
876276815
270287162
1334292729
455520997
838941505
1080745376
1426114039
1286018638
1085611243
915139286
927068703
1130859184
1111424751
1079931026
464737831
1441564080
1236087624
720924476
306135278
180100652
1473628076
1456266320
428830308
1386498645
1419697032
840450917
744578893
386955762
1346028399
1131253513
648618298
1320131881
421013747
293571797
1284504529
716860227
1003954681
684653668
947362109
1407530091
1488099988
636601264
682707157
1393192405
759338518
476617012
1078279871
953975882
882968824
371461322
1483832137
771912043
1343367811
938138490
537090557
549890587
249464209
506332276
1096529110
458201784
523739569
798973445
893842580
1006567584
376705298
627844042
1106436381
610898931
584315539
916007838
629046760
1450912277
993115016
923549014
593010186
775347684
806816273
919718671
1288323832
1430716448
558411785
442076967
784651923
615399265
795935516
447608486
463925627
969084424
866602856
1323850275
775928640
564588364
508354917
1460935168
1002183424
1180784911
731163605
843541654
531547824
1344432890
1292456990
271545459
228532648
86533935
868369899
634092678
498020220
1316437247
604384363
1119814692
1469916170
327552347
482097971
941646526
891663092
953156937
426122261
426684090
624005640
1172578802
1031349291
1481267149
664287466
407394469
1473498566
635166989
1441952047
1247420106
1394485357
1355775050
885670511
1081897188
772923623
781370967
1251464889
879397748
1173918749
608441986
1462590696
1420833387
700790241
1485610483
1451972777
644588760
1421395052
1042455912
1464490914
1157326974
1488180218
614336121
1064840815
814771256
1329506727
1494854622
1049818268
1302878412
261821913
302364532
726104496
715271814
505531653
924323994
946419628
640117431
1408316898
487674358
412497167
1105899913
372854025
1162501938
1496717919
664972123
1180896846
1150140607
1452024870
756683720
1394658406
997819828
846319042
1450565279
357555295
574700520
1082671041
541360985
1367022804
983791093
1298864911
488690796
1150559335
1235561564
1377829363
520699344
1038517777
591895673
1373646417
471611143
1060905193
1119072867
353398281
336985800
1466763863
637015175
294181976
1088374713
1083394411
1420412913
537030395
1258942623
807313619
536697026
863615290
235645296
1077505755
480682866
1440982972
605709396
810919780
604444573
1339766673
1394048208
473835812
457396190
1195622331
437227392
1266278709
390857656
705375852
960782890
211020188
686038428
529656632
775570397
819042548
414313107
848699684
923074477
1151839170
857169317
434002973
1277454285
1151503818
1446587932
473542866
1194807075
1473150574
589774183
1462894244
1277432115
647112570
1487891852
820905083
1293330734
629799148
1185881069
557358648
1065835155
1025892142
1226554880
1200742788
1072044265
1115937792
798857090
1003630839
1039570305
824273022
1301025981
1489747021
759529131
298674716
1227098244
1081760915
938300705
1344953401
887150628
1091428626
1460260071
1241072384
819524563
1424375285
516766958
928665116
1199770461
766447825
417067648
914653760
861326876
826508508
1335876828
1129499285
782798273
530230141
660495857
469925068
535637365
500319645
472118094
1350686423
155485081
1008375660
608058177
631812841
147340923
816468430
1037718277
716472975
714004549
1357142388
1243315754
1313855424
766647688
1461288631
283498248
67934410
1246629327
1317652256
529640474
1404581193
1457031899
670258875
385826027
714345722
756025291
721092651
542072531
1071078042
806072347
465237616
1010271637
1040704422
654469876
692739140
1322612167
520987055
1277260238
1477007550
1354054062
527528975
1109716793
1022673252
1355833104
1373050275
673582208
352194457
1383723397
1194465582
164465830
1037024509
1460437267
1270139753
575578156
606485028
1091208064
1067059817
1081342348
987693437
1069638545
1026474165
1134445109
538292462
667801208
633632176
1024972981
1174765137
909336839
585622823
825910808
423646778
1443770670
1485499647
1058697345
607685549
1264399502
1326042077
736312740
720076577
858453709
1407416188
1057908054
939125943
900881018
409805657
696226551
1290662468
1461189086
886908035
1380584117
1317430965
755515460
757924113
897544390
674348718
637391775
1221694513
808552165
1297784723
1288860518
1061874673
1350210605
540964004
1178391788
859467645
1175777480
378889784
1009262616
1082186749
1188890904
720771032
1409131994
611685586
710917403
581958683
1263282576
1393423814
1461804280
1376125573
841919914
597284864
930984373
823702940
573071823
689954413
506029997
595370603
1085917446
808651231
1177035733
728032883
1236130735
1216010165
817468195
1115577069
737722282
860909088
937090528
347623578
822973389
1157078205
571177004
1366016516
86131964
397417092
530513957
260901268
1033917819
565861176
670186617
1449079140
463551052
1403231245
712015185
1067508653
471989867
181927286
768484390
1369631037
1225493928
576243525
1495955882
997925702
987161650
1359276822
210197828
445385084
758862257
426204659
1146499344
1221034327
827503618
266297125
747769668
1487290644
757617918
369259825
892111300
948818988
1031216742
973030637
1235236265
1446843158
1248264156
1426314819
1293175176
439071189
797797695
242344074
1250236380
1167238311
265105584
879155422
258565893
1486858898
1358328030
1447318795
784915012
1251524676
555884549
743367564
1138550537
1302356050
1125280867
1004701388
134571866
765427181
1225479448
1405818753
450987191
1314294221
1401045818
824346102
1232338161
868331510
290658773
1100279156
489213171
486406085
719412987
1141859972
1461305003
882708993
696472513
1205959212
1410037571
593542198
1280555195
1079212904
937569888
1476939931
772319263
1419186622
906987892
1224101191
687674711
1416182927
1404199659
909691634
864690399
100675905
1068363859
911139445
868304997
835234983
1351728746
663548736
453663851
533890959
1131673099
917314291
1419226057
446652735
880601331
1320361452
813755777
925256125
517650898
533554870
1038418526
816215782
457006580
1361194375
791054218
1412248119
402024076
1194547750
1414960418
509041975
1060915494
430264818
880154458
1439693514
357191056
1426847511
1468570049
797454949
868392446
1274732782
521810075
1341140923
1265380130
1460140540
868816821
272975517
806947079
967002264
600413915
525538021
1101595906
450531634
746564126
125602128
1272646293
1402824084
597068664
979589523
501970647
1423483962
1473113190
134191335
797938779
954128586
544502081
1379738157
665760228
1103073225
545423948
525351837
962572088
917417351
1132531730
675573644
810178330
1041008636
1207430809
1470397287
1216898239
765837183
1442459083
1318649646
553124638
590220860
1194480177
1316846288
1146137037
861082764
1407933060
1319338447
1135848861
586258187
655807467
1013709192
1338206248
726315771
1079318076
952481526
346862326
711075423
950496283
690140096
303727718
517295172
170974526
1055411367
1226195141
1238721445
524880922
730284945
893193192
633394822
1475113631
308222666
1274561322
281783917
750522397
773339037
504897861
1013655150
695673690
611293803
962999533
689819353
378094481
845195265
637156615
683600518
443687632
558006258
1200390669
706792363
1225175015
808022470
682352198
918789292
482313456
1391222203
999025535
912323465
568533644
1300628799
461151860
471839458
315393782
368595852
1102897994
675417443
814235268
1291331760
1241523815
830270064
716505686
914879560
1233351502
291239524
1320044325
816585967
281567546
990324082
1423008719
917823763
1031353586
575649863
245474248
461190580
601627281
997787926
1255987488
1298913704
1376939075
1475904987
746666892
342348280
981818797
1352956136
907991502
278066410
707064353
819291311
815660995
676010021
1356113830
135645278
1350448334
215461037
1264860188
1007803973
656522925
385016170
1335105476
1288883201
299468078
979097855
756137038
344098962
1256124477
120487875
683625508
672026112
780270250
260753909
358131203
1458329415
1226279007
524629675
957639503
686630433
407532399
1478719323
1338780776
987471057
676905245
970950678
393419183
1097143702
711577571
904217809
1170683174
527401418
514728301
1018777812
741191415
604528028
724169263
890444497
863372081
1291562712
772478677
1131820491
1460453965
865468672
1302884689
1421124184
819326637
1055169699
1225560390
501128479
1116517809
1432727164
1364663936
1139683467
1458190547
298342234
1139216401
1411742418
765564908
1040601968
924672811
1368022399
893261423
1368992781
1307457259
294959130
81797166
1180890851
961501262
869973231
889745062
658485933
520112410
859424207
849028770
713470314
1302519317
1346577830
810363255
1388542744
729559701
809654577
507602586
954279342
936370357
879341734
1462801790
325866994
362390914
593582196
986370181
1001604830
780635278
1052135303
982701077
996871184
662019937
623222188
811743427
1360545112
776809086
1030424548
1067407224
834209616
969692974
1293113135
1393646070
1319731769
990908032
1307093062
1113521772
755734024
426157436
1301839241
1494935567
1476958659
1210782567
1034869326
921329852
1069804116
1439524904
392777582
1480610516
300626519
647411066
1224030390
948164134
836141581
475298269
1155209060
1257300466
1413382398
429863051
1410246902
468648768
1233027135
294228475
783794687
847147169
560173263
1055841494
450083118
1454212852
481457074
1070269800
421069074
1044940099
499407612
562548773
198799905
467684628
311191877
354672709
146514182
676203114
1297890905
946189790
803165228
531255057
859748899
1389735399
1226134316
532828850
808649494
786879689
931337632
416950495
1318375680
1234221462
851576778
987891621
911597556
379135285
489442173
501182527
973470353
798332515
949669911
1376694031
1150203015
894263599
815429341
711253873
774221819
749793007
1105727819
125319077
1431956824
1361924402
1347948823
560701049
646472196
688020747
1140011199
387885451
1028209021
940960380
652865918
1198643534
607097409
493941753
976629038
571259255
1073183060
1046658242
759015647
935727758
484769310
813729606
833652605
1348282867
987254032
1226655363
1487971086
968530367
575806317
1278191807
627595439
1173796299
842490258
496041889
390704495
679822053
412638653
718130057
1360897162
425305513
425443145
694965978
468096444
1347854763
1323203485
1187193862
1096507102
682685339
574605002
908499265
964076280
577219651
1449754616
730273178
535721612
1065817351
1039707286
651347524
605524559
882501138
439871843
724640859
787470843
1117298361
1220718655
747938127
108814044
1268436260
392169973
411153117
991156023
271620479
930208188
883240997
1469671986
1480443810
1497486191
901350781
861527391
283725109
641030131
715540585
552122225
1404420976
1100745117
1058150900
941124799
1488564810
1094203628
618756141
755322526
1442168281
779810628
323526389
780500863
973225317
1479140317
906332329
594397163
580049822
920210812
1382667773
806371665
1067111731
809184873
400478874
870912421
932442040
966820549
1428181350
1200815418
576687705
1120986073
1412057489
1336948633
1027772797
1103592394
1366327757
628943968
1470617005
1407808824
278254772
862386549
895746765
1031510069
437021474
1223588487
470252419
1411323488
1018523971
853854926
880311995
1409986653
1266174071
739654521
1152661210
1057676149
752480275
1339782837
1016073843
1139357784
593655060
1259183234
422328279
573696308
633822774
478956537
450596107
624456106
984592590
994423137
1474937130
743944989
823293547
688319551
1430392896
1206018232
739973429
458612932
715005871
795153384
388936141
704893748
1486017536
577063954
1062869535
1338986870
544822275
1018822127
462745204
1056625498
1497913656
367374616
867245772
552611341
1360187177
1300861550
310778436
808870030
1148116237
756297697
1211972912
813127711
668266642
623742196
330636770
919573597
1065758095
1450320989
962334383
848830506
1268204527
1462183230
682374765
1182056321
1162794031
1435660507
859712125
677435371
1335031115
1345418418
842378097
895692896
1340584914
139741652
582003626
1287770579
1090751607
1318254351
1053767528
937200242
211088347
1062452222
1367453749
470794051
207838536
766513599
965198120
581143583
1446937399
919053408
618543708
500884312
1134516664
1186195812
751782429
1180888671
960830850
910926681
753406951
485514499
643744195
1115059103
1426392927
458372829
971479136
385149236
689393796
1335670625
666708367
248544270
1315458872
423010449
1273022046
1245336031
481611301
1297414955
579383838
400245551
523033234
1076715929
1247703292
959651948
803820515
637046776
1030232777
1395923335
628656951
898196637
828290735
1210757843
976069364
607615474
1415497446
1357837369
1448891816
942353721
1268452659
874694606
1258678851
408308605
1054260917
1387204560
616404231
745725982
996111942
1450905719
439302027
1058073628
1161151414
324898363
652332773
850354515
759869834
1411637533
525579245
916009148
1377171133
1322145040
1127948855
522679987
1350393295
1049654991
566786026
44338348
1071697471
408500867
1229727841
948291180
1091624131
936908473
1471296661
1117100995
368837127
1004347679
1054443275
344409783
1463851710
1364902220
1340116002
119835
1097790876
1370405013
1201136536
1083460291
444567606
835834664
1312416842
1423468618
1035825047
561413746
1406463517
897210619
1051024261
324535445
642818382
573340872
1014140628
304378386
1036133128
1491666273
574645729
1029749570
1334002487
697153613
1485371827
522583450
1343039313
1157123073
601337161
609551039
1401200189
478718375
742629834
1461648376
1135464195
1395333491
1332298053
417397439
1413465283
501209657
652373669
520777907
1032612245
496093899
1272129479
549296036
1025202084
445951375
883680819
1201258874
908485729
538118082
974476142
810764597
720173585
1525673
1018121588
255259622
570547356
341646128
790230496
761582284
464475087
1062095644
1076727734
822697634
402881451
509873572
549854859
1054290157
730711941
1044180545
727011037
1427455674
400570283
1385085546
1378723778
1003306314
596754436
1062864972
661108650
1217411517
814800622
370350692
492328716
1454970832
1033671929
739831513
975061151
887399189
1003460787
501920778
1000269149
1363860014
230395797
556462855
385490062
952775990
913693572
723856096
1232386660
673227936
578704301
835216375
689823635
144791196
1491453115
1472456035
1077237487
1399358868
973135783
821230336
1428088201
864909996
840825940
463355576
1427719201
978261340
1058767491
495409598
912979593
1288648572
488724120
1306640151
369666696
235167479
1301351023
1063997664
683914217
932559549
1306177710
941908999
1394659272
759945306
1285875079
1030476404
586738918
934077696
719452246
1289626911
851584301
717243772
972303181
752435986
1217391250
1420146786
502097367
1212515309
696964836
524830855
532006383
187716475
1029038291
280709595
369065473
784285712
676255049
636332460
1443208657
350742510
593663958
638955886
1342173638
1325078652
544771255
958349125
931329740
966025164
780195115
1381449022
860539124
811728648
409345200
1066658783
1129422382
1352060697
763240522
783277708
879554238
353831137
37781970
277591886
453449025
385127633
1302077030
484217023
517297519
710228321
824832465
839064886
865277420
937230543
666233277
885617749
541439986
1327689507
1004329053
477552196
823023807
514257340
495531986
354331202
1499833001
323478148
1058821923
360722655
344840202
896185650
478588099
873451674
1347678037
742125568
1064581592
912383045
716717570
569581498
862155071
1032791199
1391614315
1148050284
669135313
1312602048
572277498
273287530
518199611
636375108
1357916456
993089679
756704689
507411859
1021939595
849022364
764902300
530213417
512718798
1407790001
679062331
738565863
681440385
48851711
895605771
648761453
455460948
260473249
723408265
724165261
1457105987
402130983
685524015
141566002
707408625
986150536
1200188098
525936520
334089978
537170779
778500833
778704880
1484716876
450771275
600773215
1007725819
609726248
448007743
1273983570
356533353
661682952
1446157469
1231405394
496295582
675298134
350591237
266695744
853965366
895589917
729777755
1061469271
903269083
1098838083
1402914109
1115271176
1212042797
466258355
686226283
774118343
916916844
519251797
644249605
411185949
885550470
387126682
1373039419
1025744851
341120051
966788479
1365038662
892188170
523662080
767929998
1397311471
496094507
863250520
1423514614
1117680738
690530630
1146758760
167526236
323804625
1077628162
1346456147
504955954
1438268961
1450439666
591172917
1450687844
1340324874
1180027887
843134005
925269197
697898735
1064909180
509449912
922701154
489091693
668290059
510612839
402893995
2446075
647958225
1360213251
490700777
659183497
100535349
775646693
470793046
637537712
414247275
1000963121
639876962
408028895
969656115
1057008003
909770970
422054138
768464600
473226831
1423871123
888001750
858155728
1459487897
911751316
1233748913
682255420
726557524
394254422
1227037346
1081541919
301635540
697580267
1292956171
1413731406
924591145
1077763885
970237680
800573196
254087645
649673733
558220506
800402800
848416365
571925317
878959550
1394477167
989402493
630679358
828985988
1421446243
1102514088
1332466640
892810043
1253602093
662087966
1425863436
907446775
1156334505
460110203
749950684
1412530749
1053713311
982100249
1219773303
1328649259
1451617259
370411563
1226318812
492799961
901638540
907582545
851128081
952400836
1272964976
361698773
1130903053
1378241993
526868191
535275409
1300987142
1225388254
700305905
726490861
337258082
1291870226
1320156635
904200372
1317327083
789843275
950346890
714954813
1086026063
546205639
816318541
1087446609
414425420
100444598
1312695249
1055010595
987751914
479219990
914810690
826183051
825239662
1191939620
787913933
1393379160
1001183647
1434032661
1117288460
1336417104
1039304688
448354550
1400266725
1604351
1391391496
1038728949
1147327547
761711714
261041047
958572206
835055518
677903446
1496652032
1268043504
1024767695
706340529
1349381968
925706091
391345402
4051378
944404099
1486167701
1290276920
955108694
984489072
815696494
1032560796
996580677
923615268
766129189
473048904
855541334
1478696317
1119001751
227787646
1487994281
661040612
1141733214
349590492
1462319205
381383501
988206597
870089153
1443559893
766500629
1138356671
478220106
668402657
971193056
428696408
223147917
1035080224
1135167742
507179192
275942845
529206228
513090646
1436962236
919327766
387979529
1165025167
1079991532
986332803
874584422
625271270
405823696
836047391
635798034
877029325
1218238799
574101862
972646512
799749454
851687138
844973364
810457007
1483806129
1417066747
1478334085
1313226451
446634155
853537316
888263953
1182691251
223943028
1273047368
1245341064
964619568
350249929
880409605
648435953
924406374
943646718
996188513
604215273
1233191901
1416717689
1465171011
1306673498
351903583
174601356
531097709
505965915
891275261
1047905200
1082210537
360573623
339467447
1483665998
460747818
871093588
1226349096
505428452
1409506357
883082245
1159929808
1344602473
1241093386
1224823551
940187716
665308382
1416517419
1300345591
1153254933
1219015048
355876999
826985315
1332093484
1351639428
476875210
832288782
388544013
444875098
955607576
641991450
1469665552
1084169487
573730954
745087975
1345021969
511892412
1228297427
1453080692
1028577963
1458810741
1440861911
855634994
1488681955
694017534
821439232
732489499
1488295670
139580137
1076418528
1433810296
1262159341
745420383
508003274
1050871651
1084008465
558485638
893657368
792615700
1442838277
1088029520
490061473
147782992
849139993
176030654
537450043
896232876
943257316
1336650798
1181381553
962983359
918432863
902817828
843897773
440680211
688790844
1206159769
1446050558
471428962
852015701
1133648391
1077080604
906221849
410128984
1480486893
735508759
815068837
570808705
1494372761
849169713
1009105277
1022402028
627028817
1354462377
65232601
1245942496
694824707
682377029
974946254
944777096
974546710
923027835
736438403
1047083342
1004052969
818354753
1466530499
1074053777
932057725
551181892
648334752
1286521236
1019007080
1330933015
851157580
1007852896
1088191259
1474485011
1425616438
1090175877
863987605
1489766634
1143260326
404066970
349102994
713938914
1325313852
609159986
628839964
1375509942
1313407406
623360436
996168887
748180524
1393707723
549471199
837186001
1424996229
1205771070
1427878804
909740427
938343693
346259558
646045738
1232572765
626199940
1143786458
1487439499
1334662053
1411746839
574484188
1469594830
1372944631
1319001758
963026269
1436948445
1033499529
745281263
1309252282
877985954
575648452
487620933
1387001291
1149743388
1088679067
425026482
795132502
479329196
1140833960
286999477
1463730938
642298259
737132215
779443645
582972722
1307258875
1444664832
1389128131
721676614
1027845716
506040449
935050803
730655017
1186907866
213162226
1024874278
856821050
1370876830
567847514
1443193558
1016673832
1150422408
270794126
140278372
469480819
732535258
263000636
1372842524
593367284
399127872
944244212
1048388018
1485802446
829216995
1454033097
1438038489
1217621920
1316405584
78024364
361410496
1116387869
664101295
530996857
403292670
1052211367
441450695
502904394
715399207
629714756
438607732
405950477
919708966
395379849
1210199728
1027099513
1201300431
1362481225
1094942813
1444052471
648600774
900322052
1223493317
679103519
1268325568
1270428327
864299006
663311649
867794990
1137043703
330502945
936209588
950619325
1258275656
883009846
717107379
1397098795
762023347
846566989
980019975
563256279
851448660
962390138
1227616893
181856625
1030396226
689868046
607167871
1060583387
1344655276
977107413
365206428
185967966
1358165114
1181551247
929345446
1372880017
1193058255
268510400
1389836952
788044423
1196038009
1067875992
101504704
1093221533
1480124836
948751175
1082563044
772395051
1079091950
1160998715
773927653
1039349571
458193961
1390179254
419099672
256649154
1044869879
800668550
510347383
833435787
1492704188
733786384
1091455723
1273255226
281302479
806048289
910838352
1385890056
1324669783
1481907530
461808553
1099944050
1038651732
915447489
365587302
1036421245
1214505331
1463111473
1359033823
657318220
957778465
1023270040
866569784
1006565309
1201154099
1124673064
1378991120
1113306273
814642458
1202839446
1109790753
1373057841
860753625
474368177
1221407754
1324299045
472201603
811378499
692920932
846051111
872289053
1276025528
733010129
1205325435
953322276
1270337717
1146390491
1218012817
1458896991
1134930149
1259958612
873661555
776352904
630601776
1256810178
801772888
946896882
668538305
1454368965
982054602
1237857480
823003507
466083304
603129001
1407648929
736938861
639864076
1087998724
1359703245
1193135470
1479954045
1447700205
1038824031
1413462341
734610320
1022805184
612746116
1134623031
722024369
853444183
939018889
303841188
752609798
397030424
1218250440
468272691
126996014
1482341544
796235512
1311891004
927007799
760926885
1274018447
1256512249
1490498591
1395161232
1127687908
618478596
1383491916
1301858716
788696530
1034780671
463275485
776102497
1445944314
1030155320
727926258
609055017
367333730
1490362417
706582076
1477319018
1370553921
1400668096
852320921
999015514
970624401
1141818158
804296012
1465774220
1251540706
432269522
1464685030
1267285979
595237550
922303523
1395660081
519173482
203082378
1266276731
960071170
572750358
927151727
1199672830
734352779
846658103
853712670
433377943
1344447030
708437189
641213981
871557191
655963307
894781409
571173481
609509666
1464905970
133609092
834501841
1150929414
133750587
544113999
430407279
1463096330
1219125379
541433804
1469392973
497271997
898873564
952310941
808144714
936223299
967618678
925246436
1023955597
497430621
1475109454
1035021310
975476622
1037477314
975953126
602836985
1340027319
868352562
758673136
443663455
756149398
1201196937
726840587
1134570826
858504193
970562795
742719725
803110204
561229547
773192919
1363197704
951681662
949522429
894856903
889510537
545201815
424486999
717002724
856332364
430995786
859640405
1119023894
1071987264
458526266
877160391
467967738
1007050917
923008997
1479615655
395342644
411818891
457361308
1268264124
1067011696
960910107
74561415
305838493
734789437
981043630
571505329
657195904
982492282
863469925
723469171
877603179
403004801
588288948
830147367
416382982
1247685822
1474651734
639993011
688386123
1074916046
1050764850
1003058381
621255456
881026657
968457609
1192573494
560713251
881271987
120924137
1316464231
834520912
797891414
1433927297
349259410
454238423
386338847
1466773740
1140059884
1307671900
733330762
949953453
558573770
823852998
740318972
659028714
1090349165
1446502340
658619418
1389304748
601476273
1494422315
1494201533
1068324993
410050500
987055782
570312859
460334238
942475854
748245592
966614875
612923366
808945639
950416947
742928503
691963173
1010354810
1445777864
77907987
278472626
746678982
869631295
710945665
342456725
1272962950
1168152925
490708618
610982778
704985330
772988225
497279936
812171385
1046477080
1423711909
971301174
1092068536
442774911
490385983
575217808
727714430
911121483
497101529
1374146538
916468689
687152184
1382937583
1460326456
450257983
1119306944
1036591668
785164807
1103383710
965980720
712664355
362597753
1272970352
523783687
1016254525
418948631
347745084
636094401
954257386
1221513106
251271681
840282496
509845710
973202150
753294519
489223492
1165343994
590355320
491566106
1426036998
801497649
481012079
419416405
878207650
1385020156
1008093749
679986199
991088282
478243677
534012517
530779707
1225739358
389850120
1301431578
394376352
1328374169
1145655993
978500083
1057757064
893055120
1419126319
561333246
1352161605
718984173
498697171
1457867284
443951385
529203211
78088894
964851976
369415613
676836900
1063629270
1187120814
1453230911
441966600
911095785
1434597030
1019154948
1174275760
1326771768
510599273
1107633254
185622153
553937589
481481145
1404492384
1399030407
1436782913
910767685
1424717767
656647863
1288391798
1435405275
1031599134
266700400
517371889
576233330
967616165
374006873
420209814
257983117
818554278
1470726878
1454888891
1284613485
763869814
742645367
674833015
583748975
798494005
1328978509
1430840216
1490932228
474494178
891770745
1123338403
694815444
976650773
1453678283
430099614
857805729
728692744
806585448
1411038636
652529474
450896674
1483355517
428639026
726120412
1138938568
1275187829
451021159
1472121529
504118974
1212523052
353599700
1328818024
443157722
1006746289
194699937
117512967
340442762
881503266
495200491
1033613711
982809037
1250596796
1004156434
978201275
1430735461
693830
1386245207
1332994597
1114130946
1248052193
1221122726
720487007
759590785
1279533070
1295507483
1248369984
640994987
1143642418
987544677
1368751107
1148391938
504779083
1010095126
1346052374
1292937857
312812481
954115855
1314681730
1331042973
1484160098
1036295806
889419867
1388692020
1304587870
1358676591
856384993
831468770
1018914900
1420310039
1076170976
226806653
1388935411
471658342
1374503352
1028478297
676931035
1046543120
797946030
961694579
1047503628
498573993
1083786709
598025910
785505671
1258053614
506323148
1215487825
1406954275
1390710196
1200778828
1450647234
913587315
550664149
1489783962
1051098445
889234001
1155919416
380989567
596316860
628732025
1364900881
1163307456
601177498
886413548
523905898
1315911809
1088786602
1314757934
94911769
250019212
1346458907
1115648762
470760964
1026510009
1415432574
1324919494
636483865
605320342
725220592
1479801897
1324861792
1095110226
1166499782
709612043
1006160109
1493493163
414346931
1410974026
1305493628
834463501
1394748127
1187627515
1461387436
360267026
734896943
834266678
1219399692
825293417
393606708
900164311
760719606
1486715598
674896340
718089380
614217440
1007732202
751580618
743477585
1024293658
997602879
798172029
983960873
818739701
582473504
860653161
1440786820
927109002
1042131088
858099111
1107410640
375940554
919870142
548060633
545452344
481668674
1227449332
490496427
464033705
244275527
759741338
1497839230
435844307
887253225
86933748
798367918
422810219
1369315245
931288996
1358543561
746739692
759215950
364703587
678291101
780706819
1387716973
755429236
1452492850
900978808
731961857
663328378
1298065184
834896563
808124596
698302981
660079453
1189220836
1204672443
1383748905
1231590303
1268233365
956627377
1420101228
498093296
1429926794
470185212
82205712
1170896944
1440424164
1499648716
1283952015
698474612
1255360203
498071861
1227045517
745825347
677858457
1412781584
1364794421
879840063
1119328630
1359090478
903254918
721349332
1123519934
454492692
891668264
416899315
472778770
477684509
159153791
504321499
412564153
1341483443
1058881089
717176565
1226754034
893581809
952892667
610946805
982687112
519216994
1454053448
689548144
622348679
1144761113
1084175653
1448358587
1462871091
1305634903
715015861
882124239
451890068
806503901
1464059639
429094241
876080772
1049092889
627689221
1297942861
557346776
947538791
652336656
1446530544
708467294
1219440416
1175886149
1161758295
665398443
1423145049
871548066
931763751
396578443
582432325
1471494473
506397012
1478582760
387006031
435452484
888363918
386386081
698458103
1211625067
566718679
1396266652
662434342
1092892848
1229535899
1400465623
342048319
366111820
26215573
636722626
1246072366
686190669
370659313
1292280039
145815448
779046353
572166518
811939959
1197468341
504235707
481312678
1453924060
127497528
895306375
1033692890
688081931
400313075
1076315600
498228380
717249949
456653863
1386753092
983610246
925444268
1053106308
1172469803
457668284
470337237
591030867
479465445
600187887
1441423021
1050725157
478172849
876438810
828815959
471113513
1008472397
701272312
894491996
852821979
548963308
1015469897
1024963252
1496023604
914720449
672385966
506600914
1208929050
1425980353
1421146471
1115934405
882976171
391809437
366809816
1290352655
902159412
1038951685
1461532678
1078771393
475321508
1193679901
676741995
1398973685
841124076
571664752
370359951
1453954011
1238212491
674659308
587262715
904200440
318015348
1461352360
1061273856
1326009198
718442404
947702028
1008673029
562888829
1179167366
1233478596
856360255
333876630
767635998
890072557
1106938669
603081795
493245421
1473647453
1495277560
788319974
672694677
394737245
811370821
730551673
490742130
420315470
546189004
487863331
565742551
1010796604
918913088
401254676
731688787
720096899
628187037
1052474322
1020161806
882798496
782528667
1312771247
931361064
893575404
1395262594
1314807350
1048955676
915689413
1217426281
837233659
1214507491
719861526
336365374
1237020636
152820043
1143065423
519451906
1313832490
1311449888
739910803
540642398
685911583
1032614443
643718540
1445244896
1313519551
1392055269
1090930846
1196334625
1448815802
902716688
620611194
1422517756
1369090203
862092649
1260659275
369144747
957652425
758037210
545191694
1385940446
1440066608
821285257
1255202913
1462462964
359100398
572042669
1491797381
810978368
1446238021
933613014
540493745
1264459168
1044058344
955043358
1094941096
958224054
1069589100
338783444
941167823
451059700
654848548
864747962
523182725
1405514898
1142569681
868456705
457065876
372180054
1141455104
541407004
954292089
1061221163
1000047625
713438032
1413720818
1218052177
426202679
1122325070
1447049605
1123678898
618129125
1007281085
708544599
608386802
723086482
330137443
847493815
581341150
511199564
526017716
1047210175
1010168053
1025584225
901496588
527065729
1271272163
309688576
1454437105
1326077347
1367669703
1333759956
634790656
817214148
492124907
1195889262
1606778
603044436
503568253
592489677
807774129
836014833
534467306
826323074
687004752
577376773
744537602
755032030
1369600672
1251332797
976385075
190013496
162817123
1052500042
982207326
1042955935
1046492945
1235511514
1108595663
351832128
691524536
409283288
885658820
1229538974
1486545620
973777128
1101518498
1146269308
651281018
737689134
364671340
580958597
1118419462
893517785
1214466503
1397970991
1344311758
1403561174
804960145
627138789
875333103
1183271031
697978217
778957461
797633293
339870084
1366350006
1457237671
881795766
778283644
1096687229
1305064514
461048720
1190269806
880690901
910131849
1487454679
847841209
683611276
730363471
775853007
1482504877
642435895
1195964357
1296128297
1195913042
97351941
1201223659
733106418
498133347
1096062767
879692413
985643969
737170533
1333746158
901434282
1498969622
621576417
1394078154
775501522
704643955
1317812834
983672731
730168485
1367459311
795253316
63486868
1426050963
385936838
910298701
1067049659
500792038
838693264
1003081535
898944984
1372362556
1028618570
112276781
1376975638
1266393222
1244498278
1400370473
756686306
934898570
912340081
694657565
668745368
757464692
1115149997
1248180061
728799202
318484143
1225611476
539312791
844265578
598891920
760720222
1261761983
710780554
986608202
982579793
731058629
651324851
774697819
1357930011
835861816
1164186117
976989673
1419372496
1248262293
1048307907
1488762240
761537445
1070065039
784207077
823488700
1031082169
670118215
1049841666
919697102
681174814
1341632275
325427600
836009811
935150898
1291777090
1208037569
1247307852
1321279645
778404813
1189168405
839444137
1175538720
1331967118
111340421
1369023745
771241156
1117810517
1007146644
530528004
481223672
585761397
483213842
588334165
1471081699
587369129
586997663
921280040
277502336
523069809
381076181
1163405799
1317273634
935070837
1206555883
399367476
1014927322
1135454766
418496391
1008013183
1339514044
726084116
828699273
1084408825
1132525627
1214877079
1232042027
1372031058
1481510115
684694886
481069925
1076877277
564825574
899699225
643029338
1218006265
824057050
1316133547
439773457
1093211499
1047978817
910293082
443702664
720756880
1090307485
475927144
367954764
810584263
1490526723
420787914
342249792
1185796305
1257194041
743082764
1003647036
742359592
761819042
1256017862
865255368
1300922499
953621044
1095540101
679907852
1211976377
1127116950
1477618996
852956531
688350246
1140945136
745523060
832486234
1049421630
1003207222
947992273
427105952
1402524943
466069214
426053806
658510075
697838676
336039254
419772046
680391997
833924926
818880823
1339390605
485112401
845647394
546566770
641689379
438340176
1467887029
1251413091
1343185308
753526523
689282007
1251157789
844469456
1126791608
318797364
1456735529
1258809120
776548732
81491890
622703301
230686817
630742102
828022200
902345571
980137899
1422616859
558010636
1224757818
950423119
785670593
303752860
1468494202
500079624
690855872
696973296
616257017
1017644734
430568092
515409928
581698815
553705970
1336908389
392195391
307951565
1347345469
930442829
348263993
1010534845
1392124855
1290697327
868747413
812116442
1326385155
699946957
687613336
983697624
1156620399
1034413647
953741074
813515516
673815298
1042080015
639900840
506893109
757815140
1498906279
906377503
1268320136
655722973
692848702
847310288
679879870
596303334
1061839498
1249235387
931445603
1127048434
1492956255
1382671205
843262607
386268929
787144382
505613305
406767636
564978816
653338689
1442559946
196320705
356316892
714645925
546212808
1209626477
867327332
1046360294
1172101178
1449187499
339076840
327254965
574684432
1315884686
1085540028
508380513
1444770739
832591740
801531489
1445119252
796077343
467886405
850700226
1092547619
864856967
1178831883
1275920737
908335851
1247330906
1156902527
474189385
1470009417
923281239
466678427
411331795
1186947983
1056541127
1459747872
926021463
1201534045
997060508
370963701
1101585786
178691184
843202260
926291098
876583943
1057276270
1428769681
1274276081
1081785894
810765230
1004066275
1480467326
943354256
428676261
1396702588
1102872464
1204978323
1319538097
1327948733
775462667
1153192797
994298212
546447435
1188397967
1403467330
995419388
723274535
1319971836
1330992503
4680995
1178660779
1367964680
1298495839
148729787
708826813
1304785381
721690297
1031509403
419972448
641040525
1095294117
530795177
1389839035
1382352556
897504707
1288435383
319974442
813398556
821823308
881566039
442839133
1488127751
681691637
826252642
1360323214
885871430
1142678787
429166446
1285015480
674062678
1413721786
1209508503
390626901
971108333
711017602
1241410271
832379952
915159633
774143697
1478937587
1146625979
1313757360
377311702
592348340
785638673
1035439977
1155625642
659333989
1218583230
609858743
508266010
1443944920
766904618
655017165
1415455744
510275311
701375809
1095926514
1149823269
631442196
1009704049
829548192
455428974
984028049
1465115002
1086950816
1399385489
920712251
523648393
1187669199
919560875
1013992078
990967641
340488758
1031180141
506362414
669288253
676870361
726399116
829933555
1251579611
1462906503
1143510634
888133237
734105516
1243220082
987851971
729789152
781917305
1418927712
1346908062
1214397440
820416571
829669657
762838619
381519792
1089558721
1000358654
971907868
1197572946
458112121
282373047
960442581
433441793
1365310721
470924056
1284290379
1381018098
985520542
532171223
946168266
1006208374
504451945
966841418
687492980
455161165
916000319
1188083065
670580926
934156460
1364731392
1126665336
1071629632
1196236465
619833836
754812488
373307181
1346496646
1208199199
1271581399
1228111871
1098405860
1010797494
1196198625
1403680602
685094747
1382576699
441579217
825199771
1470004833
1172280364
634960915
1030114863
701750735
667468278
884380441
1286134977
461415005
1427493154
499679402
1124744709
559815270
446902287
1042019243
836379745
547132070
1181672406
1025131948
1341663060
520237516
1257420715
388407492
1182462527
1256038886
1488120174
1029127202
858289482
680302193
907199580
823205706
870938782
463328357
739776334
1118053520
674502417
1456788559
986886124
1482345091
1402547270
976150590
1277728195
893304666
1338890159
243347105
999855822
784420525
774050077
738065608
1023128095
782229417
834255860
386474163
754183094
1336913444
606020405
1445539707
1393698623
503292324
850223030
782230927
532981640
337451357
1485804734
753565526
1191316816
1217783455
721820145
586414883
1174119648
591613639
864585724
1493824078
908925854
1160714374
760667554
1059501198
757709029
1151734495
897337601
517697171
921668676
1049045865
857444047
1470762177
884806828
1423569579
1303239286
1484379633
844023492
857362853
380478221
724660359
926024482
552948389
489126880
1036048346
1165544649
953538355
444601892
791526347
448453758
1049887858
1212422059
1058400432
621150706
1484393899
1414160571
1104629047
484269501
938443389
930294834
1444280901
486592954
1454091731
780224674
466861615
1310473790
1458091608
603149751
180616110
960934066
829527358
940319036
472048446
558894226
1177309835
190842263
493333344
459701863
981218073
1116490514
1235391973
725313322
1216132534
1341267233
1006965453
708335866
661609476
679418702
315714700
1339437518
1417767402
1181025317
755495942
1220407742
471070058
906128120
664040470
669176638
659462532
512385696
608803159
1017130884
1304706029
500214956
1474427967
944995253
1476123959
255436107
1399486207
1134759508
1055447945
1163069925
1391923592
569970387
1418703596
1050888869
468228791
800525012
184073994
964721289
1439563631
606426429
573173691
491962497
852253030
1127940809
781540782
956791289
917938109
860932059
624471355
154390628
877346927
1464299357
854349361
1405086182
1043846116
1373740470
1404498656
909436529
1042197906
1368293063
500346013
1232127736
1181945309
528644050
1028668437
346492326
1389919741
272079083
623249457
849451795
830334964
622071095
1013682786
325937954
819478584
637998084
728934603
676189068
1239033686
673682683
1299821391
849812698
687586103
1398302311
57077665
1075114987
658549911
328473463
416582369
1161916443
624463446
463538366
1000646090
910268908
744645954
1127860615
1118208934
1319906853
921435749
722199457
962774445
859147547
698217863
758252268
387909662
1484739386
749886187
1006894756
1481686402
363804174
1371377383
998135247
1359533144
1058002245
906396384
1188736463
944790823
739420469
1171731424
1048881839
1335346292
1478913009
1092875245
796943699
1162916996
1278800463
554519490
316656033
1189970416
1349809890
533145760
475007237
1305828887
1295497948
941668390
699767264
1477078893
672353269
1422699080
1473927643
1219233745
540258235
440920483
998948165
940170868
290855480
1001791143
903965575
1197558344
1286691557
853506290
307972186
1180821600
1193927281
1400293892
1095960977
416120857
1468678495
459888006
1491659158
714715684
1042978842
639592254
1132399116
1332667455
978878151
397013478
270756432
1122920694
333674485
1033985622
768928374
554374221
1052275312
605772515
1455984970
1120716211
493741377
710454246
1126089501
1458071793
683372230
454690907
1376475857
465776790
804025718
393117201
968686495
1440158035
615833806
1153275865
1196583413
1027374525
752320158
1303488919
1488713757
951072174
1015698373
703907300
540289902
491077494
1171249537
931422395
1420382928
981763054
1043625593
740381786
657944303
1020022656
907287364
417828101
685588316
830757585
776621705
910986928
779692764
1417974745
1023613018
985324669
511177902
1411344209
566609384
1416044961
1497490531
948696969
898580599
569464963
1283918468
438471096
611322715
1266610958
865572858
476795579
515288051
880366868
802535491
1331837127
665253249
734188342
1063792335
1225099553
461210428
1453114996
711698635
1007668468
1276354675
1274010510
933634680
967217630
1441843227
924185654
316315229
837873699
1146885528
1068453441
1093506179
1343079102
798653863
871126632
1467744833
273572447
1487005193
415579049
877838251
598597330
457916094
1003662647
819062981
1453172468
588575010
722422194
1250440469
1008195012
799946408
1404196686
377194662
1415452187
1109582494
1083092521
1257317519
1499171426
1445697665
1204442774
1096220323
420426873
759837635
945126953
436251908
506678839
1027994503
965624299
402555573
465423003
1467722939
806551702
587689670
939353179
1319597676
1154025827
1452955150
910596151
1461338545
1072978706
1483338681
674121680
1400886419
1450309971
435575347
1059294507
381697459
1131530270
1318776079
444589731
662448930
1189670164
482910791
890595460
747095318
508798804
1083587386
887769391
874580687
1326534850
1008795328
1035881887
1452290017
394249663
761456596
728998040
1190960240
1438228526
377216650
1135894204
967738287
1201948523
1010478059
368677843
949652584
566265919
824933288
704187152
854037967
1462458753
1415407167
587120649
819203785
407312220
1345082471
528003442
848747061
60770096
318021323
1252115041
671239459
1101622536
693218600
889183750
1046200863
1349444345
1170892984
278149218
240187121
1416969982
369105065
519940648
892939542
1389646805
1221630102
1164339802
994747065
1433841714
1040221160
387385507
876270912
1181059299
1298151775
422837488
1496480146
798081480
111002798
761814029
685830919
885073870
1342793927
1399986045
761520800
1458683069
901253781
987532002
845577745
805180357
1441648247
1405586399
1223420911
1143073440
509367114
1457513822
1047440663
566547949
904750064
987056811
1427170394
1121968401
1380395378
208554839
1143959072
1481536929
1251325535
97478862
1118148373
965976153
921583821
1021118622
492378285
1283145257
1223546116
1112769870
482064675
866235981
1359170122
803031664
447556192
1352815188
717595346
843351018
1209289880
1396175610
799106461
1024462388
1285822493
1065374376
997179878
1070010679
1156811941
417435682
572230811
652166102
445714809
839249065
1394327878
692457652
846157900
411602179
1160138628
1187348439
184043168
603487693
870816382
1397861712
682721980
894637835
1220790514
797469166
791128600
1351645124
545021761
1468448250
1225178468
1121250766
226380674
362226808
337267822
1123237484
260010739
1328581415
1347394196
432463809
654930250
452284921
1066471325
783718767
911925033
820183244
1075127197
418160411
498021245
733695972
1278860968
107414144
557181325
703716058
755752021
1437803164
1307838199
833676613
863591617
389008383
1442737870
682918594
458238582
1334675655
511202714
915099816
362126432
559769621
1384950056
1489585403
469484132
351059064
398405249
811899306
484346599
1093211267
1408448018
322606212
632439478
779848188
350562982
413674144
1143630213
382706562
505970371
946861959
1209608809
1497717379
592369872
451432036
93495280
515678968
635871820
1416803156
919535499
1138051718
1257812054
1454904878
774503008
630466128
884033530
1271944699
764354092
662340292
1240476677
715602178
452114243
640737505
334496665
687985235
726107432
1320602970
412519470
1050437352
765715740
975849011
1365762141
523527648
1345476168
948377636
972682689
532716237
789870291
121274642
570430559
398941500
671018150
726315652
395775826
1284759271
710973835
711934673
942408761
344995665
473936502
618953421
502264298
816718814
367845403
702440872
728179671
517061079
698206600
1024781160
551075374
1148955643
1259727020
285849216
746124924
610234144
1234456436
1233871943
1397467937
390792536
645066203
187322409
580139088
1220769280
831310352
1014540537
1110107082
1281741200
317190884
1471227953
1320351523
1428342917
1309511211
817605839
798704960
508993756
826934905
1363425737
1436915168
1408435021
1453706956
1077259287
908690337
954946092
693877933
342199974
1206587680
1377889932
384010139
1401301841
1419554734
437313602
260984074
607505035
1069926964
467020035
1086748058
802563845
1213322056
1479375693
1328927053
361748566
1433531128
1000916628
1035853538
1343824996
770819688
779266305
687357602
1216372522
1120561453
1404910392
918024762
303984443
747397997
196938113
1047787295
1215660748
1065111950
980804485
636322910
800029844
517771343
780558830
1289835580
275781747
962291329
553865004
438921928
810640552
1132795097
834127727
614723630
965581789
927493277
1116520273
1473716186
1023047125
519208137
1406478269
877234195
1467085068
685977154
1492580743
1488614333
270215707
1451666139
1411971219
391824229
353823619
360799099
1268444774
755982294
1174100473
512708690
1307674469
613068081
1351929741
755589637
1388446698
1001335227
669833266
364880545
525455359
652413056
460294628
1249084156
1176064528
1443340788
1038405646
300509551
1362470792
1393056032
1246835358
318339138
470264189
1316673727
809972987
997542302
1295053022
426353429
1293037801
1374903211
1062204171
722714387
218781052
996033486
1354565403
658621235
817537054
990147669
1056871104
1139734275
815930470
1010384188
1413207646
722892276
514753028
856503644
478958346
815563147
1233320884
631668048
1137825823
608773453
458222118
876165516
793416526
1093756378
1109094186
718656804
900159586
1331554191
1413572913
480596963
1492956318
889996047
263966956
1373912455
1229062555
1388556612
1421363144
872408814
1038973989
941225862
729118372
785929566
889676585
122659162
1316408655
306456022
310956297
490650965
1406887312
327430692
565354876
361024335
537103519
1165401538
1251378989
881866422
1167689056
1285058493
1362552060
954387108
1002744621
1111777891
1381240166
681305259
747931428
1074142198
459208873
735240498
623727226
454242111
1172050420
832202301
927113818
1150109980
1411688697
471787590
1280508866
1303978249
934405327
1032097850
595029799
308783464
350937228
1063371424
1081560808
1242709352
954453957
985964277
944176596
647461675
1110208469
647160163
1474358395
550263932
881104654
838667190
192572919
1371821156
719009221
149520731
1492572208
1189999665
1303238334
1435523729
621145633
1264510117
397895688
756072782
96946175
789437748
1363136376
1430336342
416052696
642513907
1430980457
971228563
510063193
1395251582
928657086
779402188
396827118
1052466084
839796558
383924832
486329450
1436068327
1316046089
1051609532
551487651
1194467971
787298641
818521175
874683634
1021596027
389852351
1105089245
268844364
1037260856
990644359
683184885
784777444
899268454
1348758100
661636782
746979712
708776956
1277060301
520190683
776137876
1494241569
692044441
1074793351
1326418528
849880778
778148129
594502470
562195463
1091004043
433701816
623877094
502020270
979874990
1159161019
799384439
582664116
483844105
1050053458
342471264
601886899
999191717
814404346
1081031140
385786849
569001984
1382806954
684428276
488347253
1041647909
346415225
1388994414
994514707
1071387386
1368522961
468015541
1357427771
1409358007
735067218
470180259
816220232
773512247
1377240126
1495872526
983728927
934850814
246360061
1010108320
968664849
1054054667
286001096
517307289
679922859
1356516770
734701016
653125208
1309843615
845389941
985872153
862750070
751420173
1234439406
710064187
1469621308
1426582423
789407394
1447665005
409590859
922288488
1192463832
1434514297
453238223
1340537538
1252819316
1400542280
315786454
728114235
888936787
725434326
1020922174
1461264344
583146117
562552990
977209637
679369897
1336905738
354790339
782354587
1480699600
1018294517
784482622
920887331
960141382
477248432
776926093
1435899862
1044801950
1312979104
463864795
651094313
1321521367
535979095
775296137
1357281178
693586289
1440810284
825826525
1286741628
454666161
1388464842
494350396
655801901
811575846
1469678577
1061398059
1211753091
451262339
1401200642
914124058
1114461623
1054614046
1274555746
1074845293
402246157
599315667
654323626
401106347
54516377
1439059290
496033650
1481619300
929142962
993502940
1071105400
367331593
654360080
780963329
651498502
344415968
835278811
361697483
794907287
775117895
1037572471
762516729
1042017469
720287721
1104323664
503132117
501967843
797809112
1007612004
197193164
799104606
657211186
1496686019
550809041
1432848226
1308077786
1350501818
1328804510
604970977
886768612
970127243
1080553780
1334781568
1180407706
305127091
602889054
1095499533
1072419980
340924204
1284202071
452339598
1430016913
567139493
1065466586
799237103
513087375
1311782650
243662675
1108624229
1141039060
1353874872
706159534
1133948255
58744672
1427440506
871995038
746474773
935184047
923728685
1425922303
973186709
563812619
1248589235
647659456
1229153195
1119478583
721341848
1013182608
398833815
1440180993
544980961
726724821
542007059
403809713
1478787213
1223087959
515069642
1475404197
1423314824
1321908387
984543538
779041499
494087824
1004292602
1138834643
1492445360
416773503
701751004
856223499
422111914
1112040833
745984147
766866676
726535219
715178217
489364001
1040181749
1072808951
1473048275
1207925594
968847237
1243300185
1087121142
888230603
1150071135
184892776
631888738
514846648
1481100915
968648172
429564777
494981618
848861962
1170765572
1405867346
1087085001
453762722
540249382
1237241501
789724765
503696095
457859656
284083827
629920563
515483226
891570947
1162893119
1079556333
1463190669
956096674
468315916
1286001730
697441422
1375609194
391092714
1001708112
1351138974
838126681
392319580
1129294878
876268641
300621846
910673573
526182180
1146282010
806101310
835737327
927658763
625139923
545654030
1416522495
525839963
399553069
1098588832
980801281
1288613543
1201436761
519895095
833605202
615748203
767654566
1255770593
1338680941
162120921
589852937
998630885
810870016
391558700
714879634
209825470
701586311
766969770
739794170
1113765444
1416740743
1036124433
1427368489
1386398622
759319440
1249579282
896640578
714107066
1117037181
744013188
575134041
741976996
1401494106
963895872
473929278
1323067474
596516236
1002053101
1109660801
725540518
145941816
1240635483
1023701357
1356806295
471855732
1100111944
446018048
556762973
1176396380
598786681
1275386402
78970678
1320446173
1367576295
654192921
467215359
300564588
578852353
1134707173
1140869854
666383376
1260636479
692280444
987243115
1458760313
1419993317
316889554
1330381608
757191145
207220702
1431756678
834958462
765225778
1076946909
1314273032
879726368
1315928265
1348154454
1209317073
309850937
969669120
461422729
362300622
1296943332
486471246
558231495
1011521574
490282860
459286255
175816762
1287586728
1252539640
509332159
757291133
1443780132
836744336
1108918281
895229704
880878587
938000819
646765472
656904701
1165492714
208989565
855111554
755928824
687313129
827668123
986907768
985091859
302504568
1246391054
767262877
1013625415
522033764
349780270
970267200
1070715292
471769159
1251176237
734435509
1189693395
322029187
527400183
1197212442
509430973
1101131420
936474242
1279497955
1369492493
880338677
550481234
650080152
467251660
773872615
1469020431
632445508
585405199
675620449
704901261
644616867
1209414614
1079833398
1070300893
1475629658
742786164
463824178
969332528
524520142
494681333
502264532
557282348
309285384
1097715798
1118418840
904367687
419751816
837792351
1168408207
34494428
1118837063
383904071
964027443
1236484297
478080526
1348420347
843760360
429876259
413968295
1391072869
1414154840
1453500978
1002324285
715437703
242062023
233217413
756868205
826985039
152019652
797891682
681073458
722801043
967454188
494849663
1429929648
602864816
1264081383
774042175
779422110
597332130
1068893032
125396610
830742368
643823652
884404797
559597026
842178748
280119503
1468353158
489594174
793116226
734320757
180380381
763784405
622161471
383864932
155369664
671984387
1293880801
287569604
965343623
500702320
846439401
1381044349
936847382
561821118
1367156923
1468977633
1309198194
1281066323
1143856419
1312181322
1098994324
98844097
900560993
759269313
432154411
1294212225
357557531
411850642
1357121625
644684037
845930061
464768457
834703123
730244365
1441930718
1488829511
464190154
1017906526
1016340631
897279604
1158139485
822642855
1232998183
1460758835
608227813
358343771
569217586
1366296324
617143998
519506569
1353527531
1009154832
197202971
666336236
865327693
1238449377
91245118
927705581
1283774139
704364224
1414739289
1035287756
778183096
883759646
1155078189
699550713
368954965
1151208215
1390729869
1194454311
1367006381
1090136087
471578454
879962886
678608216
542695494
489487354
481994767
882235750
504033061
1080426797
1443960939
514573015
1492254027
811634272
2891218
381444799
259280299
1275172417
938786747
666835393
954947572
1118553808
416265641
917222273
741387828
964542383
1482666187
3701539
854110241
812815985
543305424
481099351
1219402416
1259572514
362285792
1164511147
843474514
429340536
634879165
1272130712
524719026
464322656
600129057
824368897
403855657
1343668318
1340652291
1379285084
772339542
203158160
469399516
867776340
1046307512
547811235
249094011
852950049
1237338527
801604861
642468364
594052560
1477130116
1028719828
1430145326
96996642
391256190
1018568986
1331123132
1069145997
964724397
773276503
1097346936
907955806
666983653
960204011
459726339
1038344082
1375192682
947240474
1111742028
868231487
1373982841
883809922
665682940
563283453
308928355
842277451
695601554
1421589566
1000995059
1216482088
515112161
830271611
833288374
1267646535
1164535996
1320104936
1177787647
663405762
948900791
463363268
856229291
860493464
284739479
960807705
751537140
781854175
228369855
181241113
672510900
1464008616
1461414308
1282103237
284051196
1061051795
1187345061
586509233
593865849
639369824
1264605022
889318597
856889917
593639051
709235686
376894754
1304293838
533990074
780677331
1215129592
874093938
640219740
738694917
935123752
512957423
1277089883
1234744756
1167246930
428901601
476168062
741767339
759280940
549756270
352221914
1144076839
629853996
981646860
728264218
992617822
1457329548
911525635
1470013496
1264343907
915605264
787315967
1188050710
678013394
479154124
975479624
1488620622
886539985
695880096
533694950
498083924
956095786
940252294
1392802149
1159768753
1447080577
1274355259
884845137
898556608
1027677959
974626622
779729706
1269306771
1351911722
1460733225
350900331
1278495425
476406323
601448965
1162407115
954150468
1176156407
938162266
435926736
1076140366
1477662630
1356037912
1094112814
977037085
839480439
1293695370
608659579
437889548
1295316365
1059211679
1433188457
900819686
374307805
227109331
1269065463
484639712
939066037
891936681
820926867
644218622
947772219
1338081899
1093215130
987051565
1359192433
570401624
250312153
1407084611
732418768
993376890
1467054290
1208221047
889864690
475955573
396631117
828294375
1272368384
476974239
1408499397
492473137
878581873
386200480
1048371527
1264445400
1156457956
1045931375
1246811940
678158055
516314543
447131915
831561813
1092624028
962698505
1266362622
1175942345
785716508
1419211614
518756232
1058676915
175117169
901542618
1243592549
793095747
538086405
822677667
37615027
1439763628
485024808
1134073798
880014836
542444785
500048320
1222315705
533339981
278423565
1394784598
999186612
1192863245
547658247
1487167539
1074594981
1029072850
870194034
1310730042
793105915
1251189315
333111983
910862594
1126854179
1455987428
1494929930
866857181
1493497480
790914325
513664717
372827173
465044801
833286923
362628454
1215235230
1327862814
1113060383
1346498830
211860348
1035199957
590253831
846591219
1179409424
869356166
649168079
856199033
992604975
553820818
1398964758
1225896010
1047682559
578496390
457447042
774552979
891920462
1366886677
1412660522
840537231
274428861
205537045
441615625
1188154462
732286883
846181814
454419265
704725538
834515820
1269099873
771293115
999944819
1143564591
1459580408
1404614898
1229664320
984655344
629883768
1209515732
461968573
1159769105
1429539933
403213038
781788347
1159928285
1346075586
1393216241
991316412
1313778431
705588606
853138323
250546650
1429671861
430253578
344951508
269221687
486097155
729633272
398665833
585510829
615632895
1064363524
1269458446
497284527
1134613760
1298895428
551878215
496187138
847422561
1469480805
352668344
576682603
770772058
1202703708
377573415
425098077
424548036
810692400
1187882270
1009765552
1226168909
900837260
826872002
1342125940
159857829
808754598
483911662
1118988783
1379919627
1253506513
1411704357
1345078273
736815203
681587345
317144821
945058895
627616017
1323555452
817410717
1420997958
1407601570
1466444815
448435640
835180089
1305560198
804310977
1198154685
614628330
1084341492
156971544
681232983
1161864481
867095826
646516211
939906223
479924252
906577510
1092046432
906969604
905921660
640524995
365768580
504329734
402622621
1386599916
830511412
1243636811
1207323521
1164135817
1248875656
383796447
1366036840
150509706
507705077
1401144079
647731920
407672508
1305779054
1407461623
483489796
882374595
509811765
1392015066
915665413
1006639844
832168686
1067527717
861003422
1309153646
742695487
1047233468
1141602440
1279920425
1374722080
581442750
613403097
599955965
623785581
528521950
871653331
1047486059
870420646
769682499
1418963051
549510856
656671720
1450324730
906389350
1192275992
843561850
477631020
669106084
1107494128
1238026397
1000797056
524725370
1051489269
466195909
521039258
1137141057
1344427892
715805263
458658171
490580318
202340627
1365449182
676441462
481167929
748741257
1276666362
1255485869
641989553
753704386
1225791670
1206976799
1282167716
659385005
1326143656
954888616
1402168593
735188443
856883749
1402989610
1305972567
180192195
745085712
1479924080
844034929
997596899
1242267268
1422275445
1405146630
1112671183
811249155
1075339573
874201835
593655228
957563392
1442377692
1105254171
887877192
1381778902
597531148
1489049182
936626193
1306314014
1382411662
941067469
977702007
1432341467
876181375
536868089
515047741
1428960161
827136804
1295492665
834381499
1247732166
1164713632
977285696
981604316
895682467
993788427
1467848067
1292017436
749224522
1449710832
1171708029
1424003472
1317219094
675275533
1241528415
1411750985
443308017
461116992
1080282626
1367734577
1390238119
1100694043
1044418050
1360320921
1107291346
1029184314
976692222
1334105039
1448700635
698067269
625396646
971469707
1297706932
957383567
1029553332
1121727246
1120571072
490367331
1278532457
520163159
1473419165
128427640
954630207
136998251
1417843558
382813908
1262077198
1144063596
490342409
1000347700
689086595
533221318
919117431
1294448905
1200954944
464630280
840715986
644428457
857771939
1491606038
1493548305
1206692066
1458217772
1182546931
424699770
607804641
981288688
458109381
1206201389
993693533
598671286
1181643996
888548380
812663852
1056334434
1406012903
315966092
529000241
1208070379
1101917768
81864543
518818194
924631249
742211939
669143910
39222213
794447943
1413522117
633909504
453188320
790262319
960359511
400731094
1206636313
528352566
732408631
1423382673
228818709
866954721
564039335
1437039354
1227835725
462875667
1483495782
1472480769
1392709197
1357679869
946535786
656137948
552353325
1247274030
914036185
1310659500
827706455
641675308
388053706
517609491
1048888763
594440204
962746116
1255199889
1134261013
654001990
735349700
1140185796
1175246435
1055198631
1116808440
1329151375
295426840
36349647
726859771
816993587
490300861
871208467
485570415
1055935666
995032729
649744793
601131292
708092991
874403487
916778338
646621779
665195253
712557016
847806791
603548523
796229985
678362592
292647636
282979429
912589308
777320420
853855643
660894652
449155553
778612211
483191176
1188889659
1023359077
841183595
983674258
310941211
515125092
362656600
928410938
1339235139
1403298466
1463731078
1191662126
314588790
118531432
1043335507
1377672146
1261906599
493247700
802550048
1251668160
1378544274
1496228511
937366543
1142927245
566101399
1018583735
1337824851
989249156
470992954
132990862
806871941
1127187293
670340195
441499193
486849281
1450368522
332551745
1174029143
1340351963
255712423
503548244
353517491
535580110
886839854
1277674736
845768336
386611503
340441050
344469857
789816767
858188667
1362173748
223381393
331497036
503657245
780216906
353632134
450173504
1448386181
1022002296
1464949482
1465695606
1403486856
110802524
1275538060
1474568179
1003259259
1031147634
491655249
736371764
1061101483
1022881066
779233963
1450770396
1054922424
1044389828
78094678
970408885
740732566
1366677197
448711953
1054676604
455886003
749752546
232513562
1020722757
609545504
754510076
1345941886
1321997220
929801574
1432085287
930279465
1491107066
1371390284
1312371900
1326188384
695961804
677258603
917117278
1124976059
833833891
1316136559
712989231
1441772003
1086160660
1279292617
1013146809
1013061933
328492675
823330179
948090206
504485855
1332237411
428866557
1033094004
1075343166
1073404545
1118007992
1169095445
1431535314
1207416102
808576414
915301071
680390006
1049687076
1342997983
1459565758
1278852593
633987028
1385604731
1265772908
508283061
769865204
887683328
972221750
891146603
623275896
805363377
1454629025
997077392
655600816
818062353
1098156969
495087171
577292025
978398331
652848238
387365966
1054774419
1364435388
1207518117
816485320
1043174082
1437751618
1407590818
1126258586
1096234225
957337389
850358597
1218830365
597368540
720786247
1461915360
687213082
912158284
899233968
1029467303
842864844
868313064
1240604068
1179135523
729782390
985121782
1367095972
621686554
483319003
901454685
1272002496
690978690
347461062
1057680646
1442894805
1383343487
786229028
853994639
853546182
496329590
294842154
1062178482
881721008
569383693
1182734926
452985359
1018740019
490072351
412980477
685842850
1423964341
787862021
1122961319
1425107832
724473701
1379986474
477083780
205592701
1174077756
166596591
823331297
1092933721
660311380
1134618675
1025808368
935414292
1262246632
670793077
941163906
587167925
1142356269
1498347578
1176891084
864654157
1195317080
1288562640
577248957
763989893
364182317
254889416
571445165
223756926
863727661
380442250
631802159
256055998
916825400
396292137
881443466
594899741
1331886853
981261026
342540215
480225130
816290581
988226457
416858920
973760219
514205798
561261161
1190615727
664953164
928875962
600946375
360263540
1216047393
848311773
719793500
847195973
489444140
349126954
921114973
397835196
606908584
776141066
466748032
765661401
934663939
1203139059
1307528712
1283674263
799076576
988074665
808024091
351624455
1150655093
472058329
1328070058
719017410
605787781
1177623691
1038117688
1474999919
1459534475
1040522410
1258659981
1020011900
462376209
1293711561
696342037
1089223579
984388205
1452650781
521746472
409383758
200602229
1134763441
501263472
1307930050
379268086
970015171
306655325
1297015025
587142715
901425530
1275669174
841471383
914909702
668993051
400853820
1234666394
565825649
461355742
740077713
1264444916
707552579
286748818
1255000711
980564782
1411424220
645865026
718173788
1200577857
968033600
631406656
918884398
640070854
839585761
559574698
1250119587
464748223
751947052
796872912
855420001
838997521
872012188
1203886852
713939134
860032146
649633332
1466578232
1069576968
1029068941
405855108
816403716
607815275
389240164
1129609145
1099442620
1459735582
967264195
1423780688
646088973
944414309
828649529
1203790281
1095495748
1306457351
1298876360
1330856675
63522384
1436165208
1060546212
948911146
1400412902
675792084
1456606516
833172347
468166395
448257887
1052189839
741263410
506061902
987830484
1365626364
1376755453
770348608
366680508
876449713
391245677
665752796
1194023766
1439960531
422186563
1333797230
1422195504
1085632179
1178625848
837212842
993428064
496061541
1079563564
784795223
1409863623
480667866
1214113107
1172253940
1230329952
1357879896
1133607070
940258811
1394209004
995585604
1273079841
1442215020
579006533
1163561825
596208262
552102038
726804559
870628888
1177302412
933655891
669683907
1325333735
1005093211
973009614
946252965
1425875565
1060929058
688063477
568248347
928641652
981772140
743969785
1293439206
1481023006
401819002
748511390
808571244
994843768
491637802
327486848
264355508
1028606508
438410415
1015464747
893238142
738701767
663349302
1490579236
1189605384
951725499
770613368
807810170
818232925
988362631
1068704205
793040742
1199322750
1489548642
349430322
998543906
1339257847
632052397
484030702
1109934860
641421088
1264992071
740474450
984648448
131264240
1259791026
832310775
1339868454
647672418
603541827
1350657658
449060501
1455675578
1025820379
525458053
1228969117
997616349
412500414
529661076
409676187
1461124147
934203671
1128099882
366323189
275721381
595952512
1478693659
1185759379
1328820594
1051759196
1438975576
1269141601
1382887426
1400991390
874531830
1455559103
461890754
275361874
742354629
664874612
832198547
1078904089
1040281606
205306111
559557425
1426262992
898540984
636955190
721402122
998304263
1466204834
991293250
301587510
1493423501
1495269658
1481859430
1229474250
538239853
447745825
1138415816
767846916
1414140585
864295877
495317519
539557657
928210181
979554413
1422855500
794819406
524885917
930291232
922931642
1025951677
1319354264
163616319
1124897712
141612457
494494714
229091167
669284741
180614117
732398268
920566515
1163627032
728074464
1140365593
1447223389
1084279385
553549158
1418268518
522768781
947689377
840606465
654003877
1351302276
992046872
449447700
1016580252
1244151289
914464912
746114143
420461804
1384799380
928229378
516633508
517660247
454364845
1292861289
801914802
847303725
731875941
570432014
799893976
463646315
1268664629
1425506242
335508131
1274341095
734567855
963180686
1451829917
739968058
1247722808
894394953
460032112
508179624
1427904814
449097132
1288668820
1320632924
709111957
1002071398
422574263
537997378
1240014089
301056052
835981894
568096262
556826524
1445749061
1275991332
1022858993
1278423185
1033211184
1335143834
1105978818
1038283980
1182889031
1273759640
1052983096
744571716
1378524648
1061261626
1474914810
323929282
1269916669
745541408
1159821464
446327350
611588220
374647416
760055752
776072091
1126323027
1411306315
369941214
1114916044
502416698
1413047951
889705040
1073585513
1404528775
467371831
1241314504
950499701
981165415
77602652
1454117144
557415226
541062499
963608057
816032981
1355443625
1090350166
832599057
434019707
1405660048
48258893
1269322043
871397300
796531228
1148101202
844028266
303756444
1404158631
547099452
465998579
1058527966
1398262103
884418249
1075849923
442434985
936073769
1182690614
932728256
999317909
1230440431
1308891344
1188326885
1027798691
616533522
1180887169
1193639465
1335652426
182058385
1131980594
1465917130
473532924
660305723
927167869
888135015
994985074
1001700338
1434447441
1264507778
1343255449
648236024
1412941933
782771836
1351295111
803056153
1160004492
124508057
400797446
1104804119
1343321982
631658143
578411046
924927889
1293077080
1055297689
1179227029
1448468883
881820826
571678689
1423722660
481100740
681453772
872354225
1117894883
1499330319
1356601957
1475279811
853245298
1276266866
1492996264
1208990467
522900324
684116414
1428160018
674358798
867867659
1024748483
690856864
1094684159
1474349855
621170988
510700249
916726165
720413537
754578582
1444021933
764091375
395410088
149956231
1194811319
407007123
997595007
1234910278
630105237
1418388485
1011162672
504759188
1493204853
1482262295
403279656
835733689
762606787
411644428
162567810
626364645
1444419850
1223400150
1159860109
1400077744
1062234099
785471403
674247713
1482602436
176190102
414883206
1201702599
1092318816
1094294997
1188387656
732679160
504167697
1492699281
493281770
480297333
976692085
593907226
516473824
1232645482
681346930
461368919
1253871683
913008386
1336164189
542233775
397516222
925484207
886028475
528695366
573731369
405422062
817460600
507514829
712543436
1071784886
1156776136
671507630
475964612
1133584198
538213195
671578419
471489749
616063526
571645034
1001936125
1178488139
739527221
1066325502
241242577
1403435615
810424861
935596372
1425428096
379005355
994987298
1024732625
720551898
783087439
281471459
1001684802
972628729
1208635427
1460543593
1414372604
667991688
1333621007
451154295
649932126
1120619034
400082265
837174653
507212865
945375539
659565864
1073908841
556982531
1002394246
1111399272
961454223
661811610
316705155
1497774028
1228720910
799348332
1229064190
285859095
1332964221
336008233
386526904
1399019710
800501587
1198893989
970085956
672982171
1388167762
1464177087
265624858
1256310594
341775678
933471969
1459654378
368155454
694578551
1475855709
975830479
854136212
547726511
1233511685
694265176
909088074
1378047010
175002874
16484470
996446292
496668072
1284499918
757148048
827231913
462141694
1072899928
1478339117
908062514
899996082
652800494
365031112
674424505
1109939173
701520950
753660516
708826519
566744741
1243303334
933571246
523974132
1401844514
1242893808
656857133
1123044924
340895124
907630371
423468961
1380117862
1194982631
744537792
301459137
453137240
86034490
1160222676
455094140
553819685
484154742
861825558
627969316
1363095137
982119319
1126358010
734207069
1444665562
1417828073
1459535135
1207281463
608961295
175322557
785072285
321213899
1300369455
736032040
1095388104
751790320
629230143
1121359436
618489370
1182483998
1244704243
1478832566
476069869
1437581404
603871984
1040378358
1337464579
912506075
313914676
571588641
1316668423
1095833592
1086493407
626791277
1384506726
1192869319
276027859
697572811
954425112
833935408
385194233
799787558
481111461
1433675428
1497889543
1388865796
1484973001
399945799
1454667450
1343472391
512399148
796490614
1432854164
856108121
1391781393
542997423
1449942925
1289751865
262428894
655764802
1103100584
1135029544
1231953612
1056711308
657659242
47287266
667398858
904817150
1035402410
1463469706
973127814
1046509767
474422063
443898184
108105119
473218160
537284286
1213529291
1449598226
352979349
1092951415
827487053
839233925
1447320935
492527313
1434164226
234172719
611163023
941888619
464747693
1227535753
1222051664
1046025717
826100596
1450251410
1092156480
247793784
1416439520
1315759502
587929467
851358712
485051761
767040650
984112356
1359921699
743783593
893195326
324844628
509186916
1345821476
742104243
1388941111
751252768
951562528
107834634
765748381
1237990720
1494397514
1234044007
749498341
979975138
1444579495
353406361
802825251
479561523
1176066927
1368925255
601995711
865937313
586779070
1247227443
1087397714
1224687837
819161040
818569985
1300614903
938341883
403107968
1130880975
935158493
1118027943
925688521
1470384626
1087411014
1098145325
968138515
725951936
466175578
1380398653
717961522
854068043
1493213463
791745639
879521017
1445331243
1121299004
566825209
665320205
1294644057
1042022298
628196400
352946934
891077731
1289373348
818084876
1381508007
1470300572
832428388
1422795153
1179049251
845585257
634681236
1219965347
54990359
1307517143
1418362372
1377928791
970776629
1417828256
1043671538
466056101
1094769236
732807248
1479385497
881603188
389678261
936063875
1253260328
1407936479
1361566422
1330584438
1421610797
631613981
846080684
933051361
298379548
997664227
1209311050
495650664
419223797
574520567
1453638353
978445981
360435216
1242513761
494518935
1405458339
635740484
975828039
681529807
789079681
1069269006
1361931663
715060603
1183870338
1483626214
23105134
428032850
1169494384
1230277950
1197763694
1397638909
912953267
703050903
1482516775
1332046362
1349550408
1278298170
1274528127
1002150566
597016881
1069609294
536599572
138951346
1468137441
599871103
1313024943
1414703604
539710701
617907708
33481832
945951664
626633930
1426832913
502123355
682259959
437689656
1217696467
1358885784
782041549
1487512582
571778925
669701608
1495175700
920631914
514704532
982306442
1221333250
451783254
804074183
650874622
503230749
912707221
501860022
1266538256
1403400974
849207536
849231873
1386485961
1203253500
771067514
897352259
1065347890
1068757098
845895950
1359093500
445513899
1411491430
123100
1421247879
419590200
1076771041
1446573830
1332642848
467937091
831500605
500010659
458364279
919498327
644206566
1440184649
978462951
890057154
1007248530
1272151886
750595476
593830676
1044888877
94743167
1255438895
67268210
1130063653
1348435179
1420598065
1005162802
519269435
1405647377
996058246
206819283
1008044727
878564289
514532991
705127059
771081847
1339604704
1131396724
1065941273
1190303114
483425745
624778991
1180604108
754725579
757501961
513200446
1014202906
698302643
1260689711
358898011
291855871
762634510
1294804446
1380234372
1362121668
495904674
917871652
455411745
567261846
1353192580
699180745
928718060
1013713399
1220795095
1384165267
1218829906
400719376
840787915
773961146
294978432
1469771021
527556012
1450116194
1148550451
1430030469
1043116149
340023889
768805908
1369642785
733398249
954290582
1025846525
548335581
1338664364
884608894
928197142
367536997
688334904
1233156279
755145619
351489954
854815889
1338271599
1038633855
1362003389
1468782979
776397676
1298531877
457848909
238734861
1471029250
627990467
891706068
1410047312
451282376
676091004
403810336
1201859527
227512729
1260726153
1378109797
1253598916
964978818
1050490004
889549025
966468691
603508817
865510676
535593341
695641917
852969446
1129804798
971532675
962233486
1141700149
1490989618
1340235860
760551010
438763512
1214484241
1386752059
859832032
1021560453
319922462
161240330
1325729507
384890518
497919097
280833580
158584004
1052879607
1421746092
811929157
532561750
723481006
957155645
958969594
867677621
492452028
1209339389
1465854560
936547760
1384607651
1337231240
777679088
338404318
1444401875
1232622525
237653979
1252404949
1430913792
838196877
1247680594
1092029877
740595917
961548422
1069528016
962799022
730000139
1344405098
755326074
1100052897
1205415338
1162393115
1321863551
504971571
1205582374
1039708284
1422657911
1498621209
780405383
506082082
972109306
1390972679
1261881902
694145128
447864432
517344417
503467813
192598893
642973746
932740530
473753140
1411428173
833027781
1466899504
1262507985
1229336922
830378729
1170025151
676613765
1323910603
1433837976
487847625
1475303770
645101276
949456330
513872439
342939137
484740007
449485086
1266609267
838160997
687656506
1467086638
1264087445
541957577
1443373457
475483141
992992258
867023455
242983526
382851302
780044525
830473941
1467168350
1466323730
1358483230
826530265
538687140
791924681
1245808918
601595044
250461677
1335832261
821799720
831749260
763099680
1454480283
584829321
1483347038
1055102835
1364352907
281731475
649076983
1306294061
1471336762
901754589
306046311
642788206
1448919937
459888656
1413447390
1224561932
1057101993
960806403
1410485407
1445095368
736069850
1152076792
647208847
468743658
96243334
903193527
1467440826
1274576861
1416261385
866177763
696053554
1117287091
890026590
1488496394
946664688
540217367
843596990
864672632
381445962
768426270
746466802
767178225
1409522305
430585550
1064430419
1383818594
880114651
589567030
1398217763
481275761
943779174
98181275
1059913663
867564362
857821033
1293900736
1411724620
1378019007
782939277
1210710580
773647024
1161106352
703824695
1339705922
576889747
1019060469
441069984
852332413
1088025852
655898672
406469666
1337224235
1070335969
1197734100
1151735795
854295613
1096536467
297622013
872485148
1006421450
717903685
1017342655
528770311
1357665255
1480320777
939434636
327384661
762689906
801033501
520175317
1485895689
1381737885
823831933
1378895755
333926473
799316587
1040203192
784898421
498041935
1457136046
1430480702
1376105082
1209272210
869969641
609452270
422979720
1284325369
401493021
1074541345
1430263647
730468843
950458955
785047811
959072567
1038220848
533127653
585915755
1071922405
489051452
747645018
1081740982
1038418025
1241257180
1097790094
491084566
701697271
938024778
1097004932
550567058
705320930
1009001759
1408602452
1008103668
1153364258
469628782
986178062
414987134
736309653
1001603475
967096609
1493351027
1122558883
399414982
1315979453
1193532671
793234129
1012848305
1337854526
1284244175
1491371262
1038624148
879294326
589320236
726185007
1109411194
334842150
831066268
1009178493
911737718
301179035
1464613177
352249523
715995296
931351908
1494141480
1413003838
808132751
866478161
826555968
345656136
1041680686
848589886
406319053
1079959386
560864261
850788588
1153307237
1061083945
1479353716
1467847322
690083895
1376998265
1417428588
1097974192
750920527
534242041
556959144
1063688694
486578946
430865515
1496055397
448286381
750040585
1037943901
1076374258
860544802
1418322927
1126941071
367744249
1489288842
479193715
1237808234
1455454982
631188673
566622639
1312213305
825550396
799315335
1419713521
1483194632
676511580
484930313
846082265
37008558
1413885788
1364833775
1206202553
1299989776
791500578
949539969
1209402156
856588815
631841791
863447240
1014212124
854445644
1499591701
417227552
1025558974
678849039
719237570
494613203
499404722
1225183975
329306525
1454989794
1495307365
1073690324
1456765183
435029448
441612995
685826262
1353667451
1420558583
392043357
1221020180
522482111
891545968
674828053
1033793797
1196395302
572193413
269171273
577626001
1496839082
1205932565
570189189
1468900907
908474963
1434305718
1095889705
554445147
853262768
413674888
347346148
596657528
1072264702
1006702036
464694091
1132511089
987301946
1454989983
1266545732
1404513655
1026897371
772796565
1317369549
504433003
410613563
605797528
1477801087
1389050140
1383022007
1496143738
564009067
626970450
1051184171
854111369
298920069
484500419
1315060198
509881844
1258155031
314792798
853223197
831071377
763659865
899627405
496820593
363684188
1414039339
1350706200
803667329
742753269
670296379
843261361
639395598
944380957
842638346
517856521
410486907
1010335723
785307145
554166789
1147560543
947897950
1189588515
1132194872
962875054
1432175018
1362467905
379899818
1325863364
1331075137
842202215
829164985
1153232806
620260259
498351898
637725454
332496372
321438537
1436991875
668260771
1399449021
1239111680
1362595533
1284181427
1237443574
955215858
1264355267
472143035
1392972924
573622746
1367020049
649174134
478354529
886601257
1459293976
1422102822
1332751802
1023245533
697309335
734064017
773554460
499984340
493022888
932499027
741584919
825234178
1200553157
507840402
792160765
1035369735
654149859
864353713
472259002
772893663
505861782
570233778
885982085
403857939
433419057
440880671
706856084
883882153
409245965
757219640
1366223592
466098619
789309373
1231314569
808036504
350429725
515621263
801538454
988381969
648749234
1171169556
548851916
695061020
420246594
76454354
1016850452
1067736979
249283531
144255155
1458355750
963208733
1187588460
1422539225
950801008
381488947
574884901
479700440
472677522
634769210
782139509
1084289857
745432793
1364024277
1082406304
1133561286
1456753157
1276842293
623881092
1136868214
880412342
1217235032
1294270660
913249987
1469512007
697271362
708376125
1413069637
1069281123
953300318
386292356
1028276688
162317247
909744874
534365860
1029144135
524966015
1396461563
1017244838
862400329
677210311
1355789340
543790300
422247511
701738676
834577337
213187401
701831599
1067768241
626479176
684666923
1140116803
801965867
1158322205
669688457
615098144
758375216
747923793
683793435
1303701535
1342558309
310709484
111400837
706956669
1413014203
1221615339
1186473205
482270772
1464919575
482453062
495530322
840937540
1396876073
639693238
1051066183
1272506014
811589892
972357779
816600613
632240871
1380251695
1314292411
1247868252
1415017453
1299239585
523242979
501192860
777818537
491691093
981686619
964904675
952495064
298762989
1404335700
1249429342
1499444603
1121152501
1260517914
561682401
963224798
1232601574
819415940
807795765
966999563
389243489
1106484770
1038434513
391878513
794216615
1030781950
1438872086
325750782
748283978
829940450
804184374
460829834
562984782
1260172542
1406792045
580241867
454040049
1382494532
133233579
1025176666
1215628950
623536174
744502193
1064638223
421404726
1406606564
827415299
1142120361
1257547215
462106216
1127213835
384189242
1073656789
838391360
1023732044
516978759
1216416130
1403909726
329794759
1498396971
1418445114
1421187989
1350276131
1387706060
369093546
1016528504
1238185828
524721228
308553854
832136589
1411092287
1053315002
413529873
986754058
1430112463
465115647
1039131259
450566
836845557
657280151
1401181854
546324124
180861838
507053546
985793804
177166366
1467640762
1282893781
802242104
1009962787
560911625
814927231
762516628
1177583793
163807850
910405780
1304733077
475685696
1315880405
80388372
499987671
436631293
1326783015
759586259
565305267
988074766
1159655350
722526885
1390975677
1168297949
1251564863
730007410
474110406
1449515230
404250588
904083524
1461213277
801825463
521411017
1484485339
446793170
1304591767
736327309
481042840
735833637
310910207
536165678
1028675589
976633197
1468061047
139191008
1389264812
1055355031
721696832
791378612
905568378
474882754
1389817517
430958986
610388950
1458105765
1315059207
712968378
1024853095
866239009
1235322951
1419083883
1420497306
956004227
1314631807
936236481
1193414380
1140470512
683714757
1280559731
1103037856
1381500100
1083588857
838632838
1229191435
433194166
457207565
736507896
1142636048
648428829
768125268
1316624506
752835107
1483708355
477857561
538737394
541637805
541159170
989584647
852649855
920047470
1224826867
1475098296
1098665190
305029604
678798941
705733183
710093842
109963179
596187497
745838049
709651451
178021265
839837057
1101292195
257488980
401401305
921661819
511089403
493619950
659254380
845951361
813202972
1451065758
1470184471
809493717
1333059851
1339139940
542713685
1316247592
1126383575
347506017
368720456
932773514
950589383
951948752
319886803
1487805417
1075685618
1024528779
1458220313
1418389286
679796162
1441283666
1447002420
1364758309
476217589
843588321
41061399
1420534020
592559384
1391893207
1490924821
1065524089
494264632
583363349
1030208232
1050834354
461458865
503361366
956936014
635400201
534400220
493052247
536421556
342325518
1432039001
785142663
483679966
1416757240
76537907
1162399234
1214960727
1228235779
811961639
1465302044
586400444
1014700986
526830519
545014854
665094523
1045762571
1332442847
466428029
1411743888
1452029229
530951200
849087746
553431174
534729310
1292568862
698828413
989127525
885818806
973311926
625465626
1139741795
1398644773
1302489851
1375406393
627315767
1427988747
497037745
298313468
962916901
1409580500
360335751
1499248103
825907172
1454255324
314125872
800981866
747921694
597534548
874547544
527366048
1408167431
952549551
1037400459
1047144163
1140874478
606042101
916171128
1377522702
863754717
124304428
527288369
1353146102
1463145851
761458217
1365834125
1171639940
759406620
682780533
504576529
677620583
512882479
1331186071
675408639
923541661
1436616536
967440684
994894782
1130560602
543458326
1455674470
510292999
1422453585
1432433467
1334078106
1017072992
451072178
1408334366
927479006
673984907
789958453
1267970682
1034460787
1119002057
1061792432
1463383614
1063133627
1246635206
714607852
210117363
808713428
220742697
1096064347
470960433
499089788
472879341
1230101021
1412992535
1200494363
239357210
632137174
1364287829
946086076
256954984
680757728
1378483498
1447124831
584400902
534576560
410170016
750879565
1383369864
332589448
720584695
1018289386
1343928009
723743646
216288541
1493224398
1470754630
1348737577
835909437
611455887
430068898
1486575669
1138790082
820485755
985418631
992254790
1078369134
1038683619
821707895
622998542
1302242530
1073919873
842292569
1338016286
1316729762
1400970767
691528392
506016646
991050998
1465105206
998450122
1156921935
473061164
976175539
725152692
1488793869
1182324929
553120790
1091043511
1243063154
387990680
851717490
600245682
621088759
498861623
994363937
1493551698
603853254
1032319302
1068527439
1012587497
665936146
1133140973
532359212
728707853
694404210
782837608
659713267
1469079129
759598549
1284519681
1194148096
588913834
858780334
1296060227
869509327
690254337
789099028
1142094811
922277840
1015576373
827903139
426065355
1461263856
1292052165
1357706083
1345029619
602451152
1400709327
1057656788
360550686
603967903
419363899
988409062
655192682
1495097955
811690296
227510006
1491030666
1450690308
1050838477
647129499
1425947405
852017523
771624920
927303131
587416096
953424498
1408189365
1458425452
1480591585
1371425202
976309554
713305875
1447069059
792091747
82975514
1345340320
668199751
450357164
754686014
1472835668
788790312
1063001683
761472606
1047601581
929570654
477636327
906818507
1376373105
1280692680
1435277728
531902038
1454955980
389288998
791427776
893146584
307693238
908093543
536170108
417140463
616579633
1216868978
169494108
1077726352
1085514140
1164963720
487311261
1080499765
1425521390
765240363
1439894683
652596462
1100165505
772985997
998982493
1189658383
1427380607
956583982
881132709
281720735
1020558070
508665771
1280600232
874865865
920247526
1237323768
1170272487
1297918989
582745968
621383385
1072184189
601864939
561832339
501492180
880069367
796167991
1345943240
1395085829
865614090
841697741
597435683
474751906
1310632428
636195037
425544317
816494883
925077009
54534391
571691073
669125848
759333547
707406328
539239948
539347392
1322018674
545573182
628937701
1188838307
1484190929
1354220319
758644448
878903847
768637206
1154023276
902557955
1405433482
688969064
1202025936
780862296
1432498842
836129428
899478271
1291157880
471431596
497758634
1008867394
1024150500
697923234
353877352
1436516993
591308405
131028981
1325398823
1454562845
375469287
830313303
1396201811
460301235
580903129
490202151
945623482
776689956
390837161
1466918511
601988437
1120889905
1071609780
597787193
952034748
929297798
472177990
1318954605
778244323
1074177911
954705577
640373949
1256297212
1239243005
340627745
1478693282
639825097
1459505297
749869317
1494505754
725823388
982943777
1291060565
572187196
500722651
925516032
653340668
1082196937
891839876
612518668
330606830
1160706374
831814599
997618178
408820960
753693025
592260507
1369230194
851167851
1488128397
1471889221
814179387
1435640128
812420239
1342092815
1055021448
1212550010
827147575
817409539
599767936
593462448
281137960
611982834
1207038615
685475901
867053314
1180232120
613325493
341728806
525619746
1032717585
1443392245
919716493
105173319
890052681
450167821
438674963
1293930403
515939249
1195491227
578695700
1125333740
280625562
1246603191
1240055296
1288971094
350248871
588441119
1445008956
1431610022
1388484348
716881040
605504649
599336148
637287936
1198783554
752173513
1168165135
1402996279
1283514253
539109640
678589799
291986434
1217804863
396490688
1084866510
614515496
263225518
1203801859
301492416
549306329
951561795
683983187
529877430
629553555
759194048
921587493
1106153092
1046129232
458904255
1040074740
975700826
962389867
732644768
908827402
660082580
797407308
1343268888
1250713474
481105678
923011537
497023761
797885142
753450992
1367458157
543002881
550192359
1489149223
637480825
1060184089
1003606221
442718700
785125613
372703672
911612744
1372260245
806031598
717185464
835961706
871072325
1049123547
1457928247
505936439
568181980
512228460
687798352
535687758
719991338
740788789
664042459
470644164
885982
236342994
562873110
702412457
671097747
1484280837
1200692859
758389128
967059674
1258617094
779305343
1117149242
302210776
477102778
1446697114
1376922566
1029763461
1453223136
436349261
671487409
1422306718
1453913070
1444885030
611126345
1435613188
938034566
633871474
429833313
757713589
575346708
721861918
952164873
863345234
1467565857
874851041
598330094
827496593
714648423
666265291
1095676869
932975162
581089687
512344698
986898211
915888598
1133921730
1459444342
380916946
497099251
1456595054
930506893
515054824
1220699212
664695916
300114289
1103829469
784656803
306480345
1074248416
589447831
1120242901
1193482639
1430048414
573629968
569705074
514669850
1236977529
1453791465
341818100
957044338
561022621
1109350046
632394195
732744284
711884448
401090322
1050253125
1407601010
617277716
1414656913
620191183
474389986
366000694
1129967126
488779418
586059966
643560353
1067780697
1072982194
1461980233
525018493
1458590113
1444361299
688565377
1069566277
343639232
567433286
936966540
649919656
1215039659
1423417641
1497641071
637631075
532555437
1384371226
1409191002
1094320622
922413972
929312698
677438105
1079189100
706063040
865013183
1332634781
484114434
963984813
504674682
362338287
302065229
521439102
617237236
1431092427
310825928
1346039590
1435379526
820651244
1062545554
969510126
1372152022
324948497
1013749608
556208207
384345807
1392466170
742961016
499742043
854529436
1056973882
474489840
942291097
364376553
414737050
920628641
560579247
33246654
1479002913
943318236
1190764808
1212768139
772741375
1029332872
413344279
1274895631
1232832938
410821377
669145546
883715053
1034897408
93328144
662059950
917062004
1289142577
553973606
1335289779
587510704
1089992685
1012200521
1390988662
687354900
1359089147
572300291
77322641
1444982205
339777635
830002894
773392844
960112828
732757029
1003418405
898865817
158471240
1041079550
719130988
510970523
1372635917
1117823574
466239291
84865343
1127998918
261794148
489585511
860315639
281458870
628863416
205110573
567902832
723614272
508797503
1131279184
1005467348
948949244
500691733
766181516
1039003238
989058525
1176293307
738387962
407566425
1188208945
242099602
543188538
1350701599
1275071953
389542765
744721924
764102978
1280079404
589490831
1446852377
1298488808
991590117
446584324
1045056671
1069462769
808480519
983500206
543760698
1486909304
601816405
798655580
1050659828
1447939842
358221549
617409114
1143615578
1448038633
660140687
1327441506
731048215
731091922
1443371827
509995468
1252327446
1226679557
78329237
1349743925
1262228057
1454961017
1223401226
825081830
1439267430
993436803
431515861
463792924
1292159676
884131727
497526443
1052693415
524219019
1202073165
167600862
903718105
484237296
1335514019
904357031
1456651460
1369150230
851936069
1286004179
239442383
1490282465
477874874
1248283626
1493708773
814434145
946856853
1458812324
1240898515
1322819043
1357368110
482771297
1303627302
1112420400
1450356686
1210082153
908356790
1490588904
1433979988
786442365
473961448
565213233
1393874301
1168650441
1266929234
955543904
969953246
521578876
1270764660
882915999
575667390
1110285129
686365126
1102567068
662805121
540424069
358764097
274343008
799579893
858513032
280622302
1353494899
1426655731
790362523
1470398444
594004024
544959992
1477008339
1386435008
1004606938
1425919323
929615608
949226343
373981077
1288179718
981209675
1103220009
690619744
1468239247
1443154812
764228500
1036578327
497037565
879088226
1073765699
1386137482
687693825
590648460
1432475397
612327930
1241037285
1071056850
784572876
1278997444
347361395
913363190
439270280
504551939
1068426745
539890642
1176011169
880030061
934720960
404178323
1004602238
1460916788
407195937
1027744625
578215923
828331914
1352402247
503094486
494921694
440273709
439681098
729368221
1235702002
1145129897
1327239330
699831842
672042333
60417761
937495456
1483743259
635491561
905456781
290647917
1422591579
1393193735
800007138
971685486
324175578
741074332
841583730
531769721
921067205
1432424481
396482114
366775150
1049357422
1468480162
1359652723
781432603
1376678026
918709810
58648893
2393968
1189560282
756207780
958323174
381972780
994461553
494242368
1170371555
278513322
573472857
900357884
733475740
677995113
703886841
667148583
564983741
1020690646
1256019599
1019547413
677491712
508041702
1127758605
652902614
1348628161
1056326950
1478226816
1312714959
1143006600
516056947
815869575
410248145
535013899
654288024
1311268110
1369571477
1345951771
632998421
920261738
1170823763
332366436
843323859
672056312
1012677941
466812702
799626731
608636177
539024924
1120961366
849072426
785799307
487908680
1463471147
585949981
486696644
1400304624
1028686921
894278197
935190999
410270065
839453914
993728103
488806741
490409382
1026154821
492627064
340858411
83694894
652247250
332059772
918881338
643453764
1387040256
1498801810
293049265
425773740
886788766
1435394181
777798902
781227201
1474904636
703531861
1410371230
1421219433
881896225
486559246
333701492
1355167919
1080869267
430601506
527897780
1373796778
1041157366
998866453
140396844
342923936
999762676
673066884
583095056
1203833493
774638571
990015392
743289912
625766089
797056192
167742004
1476859246
613028748
431649536
425710132
1474462065
811093665
713007761
983596206
202854192
275018699
868102169
509276955
908138483
809964744
1213270295
852602486
875694252
572655576
1340723952
968211210
925853919
545129559
1385550341
401141925
1410502739
557926845
500645173
1022272641
845147306
1445189973
659763556
1398166170
316931257
1170614324
491835122
1466556512
1482850095
754098253
846490801
1035041377
1409998698
1435710699
966607790
316231144
1326877627
473212854
442525326
1148139820
999551321
281950701
466551218
654613790
1347413845
536511157
1449765629
401532811
889054987
1181127526
546177378
1038310902
1477249384
515258557
1387096440
1336398759
1275277830
767475945
977399472
1102890686
894571491
1458270800
824556966
830114115
278806935
1147065386
1097124302
994598730
685478766
1359175809
488083740
1472798839
973869943
1271502079
854433365
1118299482
1413050622
1468189225
984473106
1480679712
155833463
746048981
1203170595
520955495
1053876577
1416625386
308252678
942137919
75838306
1288368064
1048615308
1446480835
1141028362
998036385
1269643850
945020927
1291707048
1091889823
1185018212
633049085
152638178
1368983143
501126499
828476832
842890269
1231668773
1439368809
648329305
877611470
1280493073
631686092
917281584
1361508823
329824728
1041487001
72867103
1296818278
889589580
500852156
1423269593
264629896
749198260
1395378290
337703047
1366856430
615127491
753410151
1103692509
1069144774
784078287
1040130226
1243869202
731561731
1130095268
1246549264
1220314411
1269375331
979721837
927952153
962759003
1287935660
1403976682
1476401174
1037462851
408346384
51423194
849435820
587700595
1099992310
772257733
1293553213
1117728392
1464784747
607609262
927102989
427090578
919399286
653442260
543919009
579295442
929814164
449157213
456395271
963398917
426071059
1287105785
482463577
896218665
1016118212
627383227
1074091159
495122982
1332848424
538229103
584362083
665814866
193738100
710450911
524343310
1174024573
1463496020
1406680728
1109593488
458221694
987951727
992919429
1091518513
838381606
1473766001
717431023
453069070
952370589
209256049
1408096364
1250806208
473740188
857764499
1135390208
1065464920
1428870614
1307775953
1260473807
572780440
990754710
469199261
611310155
1035951361
889460392
1449792855
1415080452
412520712
1354762508
613999143
864054728
1454510336
1323811399
315944236
977764400
1308894659
765088471
991871448
1443746724
776627429
941202254
1308718829
836738422
1275093528
1495776249
1422539124
1150053277
1460283059
525367677
407559264
446090275
390594776
967814179
525502020
931257141
582952772
1460125912
752442328
1389637231
701051698
1063540495
766168098
1310072307
1277831265
1102532928
903753529
724875277
890156184
651127485
526810164
1075777013
55637178
1341746914
1047910467
684057995
1408269496
534743579
724842133
101952967
1449666947
1285428171
843770892
407206461
838440291
971827221
595960338
478870532
1062062290
484402479
573897689
1074201577
652614256
1059931072
841970814
647713179
1425801433
1434147188
837597092
747774144
336595844
1047160531
508114231
1471592525
1222050327
1337147101
768104630
213959932
993069261
911260991
1466735114
1181158193
1350432131
1100853152
800928088
794109642
714094153
771212764
1008148612
732492947
549785963
1218314790
1276664559
1053874534
335739268
1080534965
1023182029
528095138
1452396527
901344547
872783472
597146864
984140212
739103773
1105388535
388306501
1415374324
1492444522
892588010
1469314188
414333432
1246326096
769257940
706347876
274151997
727024004
1140753968
772828343
738169911
1222843751
949777866
1389799935
102216937
1340772426
748109914
616519148
888764869
1472542920
892183907
1098558172
1223305459
607386448
1341635484
1026307600
557897854
627217485
202018953
619950278
1029675741
546510181
422680902
1350667918
1407796613
506270952
551610393
317859124
1491033566
1067637993
1292620365
994936600
555985094
1000800719
957256724
964003536
840826009
921754128
890144538
627871432
1414847358
1420226755
1159098935
1310300262
643019388
1460052675
896347497
608351284
1205547484
590130369
673345659
879670269
466422277
843131069
1017909652
1268864362
309118566
1253586794
602994944
873271691
601066502
834572860
1134724129
1024043061
714465138
789381146
1279434512
512288837
1421404155
793432393
1237838358
1353471927
1353875769
1421198411
1438240860
583892480
715256425
468119686
559146026
650627313
442090257
226980172
807904775
1287020005
749483328
228663231
373719127
872259417
258451745
1136703391
1452112407
478717199
977251538
1221802607
1408526373
443530028
703105101
523929966
682896371
1293319427
333676501
998213314
1411790712
674070944
1042595770
1090871241
764887729
1226352993
900447702
523451071
888713419
965205196
1022308282
675351226
930695242
703033440
1036404504
423836664
724104180
666133112
879586322
974325176
129858447
538251140
689314579
887135192
1092373530
1216836156
1296951265
357031610
391608577
1486322677
1080113376
828350680
446797994
780336173
694593428
1220276886
1412313536
310467623
831949273
1009336869
1334836444
575206113
502933569
456282639
722042212
623008348
774226129
804932354
635691607
409362171
444372718
1160111599
578080631
437995600
881899168
333307353
467808823
1293269343
181609644
922090188
315020642
872136189
226372951
416242755
1084904460
292244284
705567664
1373526364
744835617
584198395
895295707
1157784448
1271257180
1047429625
296780315
413805449
753142647
968797050
520119165
613393525
605219312
1440921231
337327254
1429022256
849142424
1262659252
512561572
655233158
752291196
442881885
962444177
326914388
763175115
92594503
997036581
1467970544
1337256074
935208938
831851588
1023199725
1431040117
555562318
1390470974
731234543
1080773902
1251097526
1403020372
535369992
2456751
1376981649
1387564082
1436813627
1409361284
965489816
283714454
572851893
1311017730
1066956220
1021639567
934332959
276851304
1386784360
893596934
585570183
909931671
946829381
407101856
887030967
424487382
1271969528
1205996481
1092209800
1450210972
959929838
666683126
1313502070
966044916
581652591
1309334193
479410004
1052996892
450669902
1439300876
1109550895
924424541
509473429
1054179618
1049069138
1471401266
570874599
1447176489
1094939009
731589710
1405197986
1065543959
1207301847
806086469
857592084
872839287
1331537439
1045979467
1494526117
1144133279
809055194
998066023
847457875
1448480237
733626330
1316573481
1474782677
1151073578
507065482
934906775
1186779534
1171205048
531104760
443572165
1166799981
810662663
370543462
429708253
473173474
1427746261
908377549
828378112
896148954
1323251364
1095962535
808925714
367793953
660692630
541964114
718619380
952707034
495544466
704007413
563714063
63402815
964976500
1124216777
1157388346
459042953
386381796
846576605
1298947044
424310952
1093483215
250617211
1227602952
529107174
928358231
1434773636
1020158314
478249990
977979990
640186518
456749852
1214687551
1416249615
1375222371
453764678
1106063863
1485806681
533254138
1458829625
866580685
1444914127
492884710
1441264220
869481178
946391606
1433525831
518790787
598831320
494728932
323713350
892675192
1479945595
1355853860
742049662
380293430
547890071
806435583
801654424
109745781
667696186
471882838
482482331
841101864
1118143120
1201678545
770864110
894333568
401775857
472369262
960112697
1162162874
1006025541
798955504
892327504
997509201
989467541
1386250050
914918096
670794132
865654592
398683203
803102196
922899899
1230554739
468587658
221966767
381707927
1279515978
1266232108
642672562
1121697903
880745721
849208107
1465342175
1149686103
732279767
1022258832
1232451251
1220083766
482820188
1157194844
1137606127
1432903685
1252621977
944366119
1154389422
1129094512
790830901
1436202397
1219545033
1442502028
1025138154
1372081259
310362576
753006605
1109610829
795120700
1264341189
646549741
635669162
836688368
1360269797
903804435
135608048
1234978127
813579581
311315584
1117180176
1364428362
912048407
1364668905
1007407267
620213930
1195808548
684989269
1497634282
1054186684
1057370870
1176578613
473855087
1405526032
814774647
949663808
761671264
524048368
931822066
846042399
512480669
459126447
530706549
486687613
1115905496
1288415724
767291401
1280617466
964017651
1244764063
75420543
1451085057
1437941748
1109611337
1289970561
1007955425
267817552
1004038770
755473806
332962531
1438998563
1322035690
464017226
1458450782
1458816812
570746449
1467182491
623535493
1186518291
346239096
488177542
777039707
1255444282
1156876624
1015476031
1367978622
427695800
479506929
907437825
1003125307
402908758
1451377859
1165340208
1413859849
375652891
1099276057
422544667
217447129
486743265
182406053
933326917
539348834
509843748
920971650
552209080
311947022
428789559
555040203
964810130
1095093799
1170335132
750641359
1323310668
479937443
428331356
1336550565
672945844
996524242
1446841376
845340129
549832701
1032390745
493343093
616152119
1481596266
811200103
389567607
1143981577
704776058
445404067
767074986
526948131
673555180
1472825419
861382513
1130325745
1037524083
508467626
776463145
1249193459
714377104
826577231
779292411
679953825
1339839495
968516899
897893239
750631517
1430107775
735842142
762235489
894009894
773332848
1165386478
1494368643
1330591902
1350685411
1097567082
915248086
1196787321
573633074
760166676
1345905780
464055567
452280837
550277939
624284156
823301924
1422911468
1300666454
485494032
1324428845
1274922291
1119190091
376145187
754356793
1090503299
834677317
636602569
1049376935
1414733734
1153919944
628829441
372250791
434370175
1387309517
565228734
302099411
974570251
1329907412
909916095
1202592454
1448934826
980806725
876220240
904735439
1424270541
825439360
538479950
882096178
224062727
239173367
698445978
1295311758
533266133
336491852
1408707172
914331448
701144571
1493992808
996192754
1355547028
188707290
948820539
925485016
1380033873
519040306
1095783725
1413077014
449223707
587213055
1349633606
1189308103
1011764207
388138762
1207925914
1211220154
1453110782
958742903
1086125983
507798300
855681114
1217918665
1478393853
1145071084
1439569165
1260557154
1279581041
606149166
883090674
1372063256
812087284
1296512815
1308271690
1168694359
1405724505
919162837
907747558
1466612034
976560898
537879200
1258069142
1341071631
1058594080
945321069
1058870561
798556413
1389988693
552257143
1211860800
1069295076
662134833
75071220
390883729
1057689455
1257324883
602013186
959713497
1207692867
889204240
389387370
526377941
763482980
1059560838
1055302829
1166679199
1295879989
444646333
1058439772
1374378950
796768473
1454849844
1121798464
821490863
1283416561
978819532
1125889617
837917821
388075092
1481845621
606503717
743451021
1095164171
1310456361
1083496178
649532902
728268601
730709289
488921308
367769333
747389035
1229402970
588804019
733946884
194039578
810375129
1464815137
993287284
907625343
1238104097
1141606879
1051688406
844957464
1409507187
522127727
1020301159
910760373
913161279
1431300462
800578309
939686582
1438100706
923035481
1452078128
1290614054
119887403
124031486
1173225442
859676688
1078934417
192263639
962526963
709294034
1188072266
1165989830
1053591750
869145389
505636671
400332886
1358698951
1290177949
862889668
472690694
1054184501
1425963197
209611086
472593713
486930004
679354901
1076536986
1404089129
1277862460
1016489240
853574091
1297467621
1317706528
1290334611
583755747
960778389
1193622328
931375939
614523826
961813966
456458807
1109170870
820639918
770659729
705932247
718953244
843317715
191451614
1171160727
956840491
1382688547
454044578
1092356545
664107529
530635222
765947688
1413383965
1331107913
307107128
970621470
1411069489
517263173
1061319921
1384262221
1468054154
988116793
978036273
824464243
977698482
475109195
1206436590
595662370
1124266276
875988975
532050937
797173653
402367027
880963175
698884792
1250819116
769841953
1017210722
484180615
720536148
1418326668
1030673593
72646846
812951985
468567811
827124863
1028480052
1463689245
1465281262
952167629
1407739853
987895725
960583932
487727167
416279873
1138584164
420056041
478668244
456705309
554267820
1066106086
480144663
991492842
1439722612
627069570
428994063
613177249
421066155
1361988285
1000246053
974664510
1248090921
324072522
585801061
57432610
972928682
922179772
752958511
1417256776
1089094437
887093731
1138036855
1429398477
990606235
658895901
1176779858
543785332
513739360
656534953
1484120681
537076778
1180257938
816677843
528703866
1325803149
274305667
857104116
1220291680
813721235
963382297
723214311
652776027
337724529
1429518336
759034480
741774899
1389576750
790204669
1065005776
530114447
1365054979
944358531
637100562
1066284724
1417421245
1062868942
1037956319
1410470487
147227312
1072161869
172623302
1194447903
796686542
1217334604
468547835
1485657086
631827086
829342228
693816145
139377742
1294130746
476373168
633829406
1476733692
257871680
1448706768
852195973
509207441
1202393947
852764004
668427815
622297060
429167732
532496995
936872386
885629670
1057196495
685848078
568945520
1310367912
1107633142
685757382
601016145
845480537
1329238895
1420239642
1153548716
1426287895
1015901990
1285449593
1135775382
757741065
360787138
839160694
1302585737
911845153
708512036
1029233906
1437496840
663748618
740024822
267663959
337189096
431007107
817267778
547137169
615666690
505106080
584730367
623377819
475363371
642664283
1013099211
694391172
542181230
413162983
489665542
759740366
762685852
470144954
986858121
596685232
781627259
470296434
807600680
203219742
826910619
508004811
746459712
393919552
457346518
719110988
611779206
459555971
586129743
668080699
1420956515
1431174303
1307749658
1360838576
1011800119
1419941690
1121646552
452718808
705232026
394716290
547701366
858062662
918102620
1476819341
788521154
224081003
342567462
804451993
966633084
726752937
1429485109
1021646525
408188356
549786450
846200591
519211167
1366196850
1202310045
722913445
379436635
824216205
1019420703
1076613019
1464159381
1067344710
1221006628
502945891
1289582723
1202526580
1205659496
830294552
1341805896
449403037
695212742
1129935348
1066506698
750632501
932603270
1116216703
1380218251
613234912
302786680
1145397011
1475318503
1463441281
708202522
937844450
1406489571
1189260242
1419771229
1233975020
607466768
1438233892
833834661
1019450761
423796058
1222058066
430114574
1138280547
1474015509
984122310
1208616271
1495979774
1029110827
280496217
1147505695
1070751173
1187569328
1280717501
1412703642
878098833
1085643927
1499689548
1214141037
1409550904
1476439924
1200463962
840130064
1484563561
1190871298
1357157860
1098666709
657668462
509275533
731452736
616317404
1481981461
1357966221
1413324239
1161180610
962754577
1062930330
710743704
498989746
819465247
1137267001
217154325
911614357
1261299360
955048960
1139080428
834862979
607105042
697782043
1424922283
1061206145
1293745625
1354126199
283192710
813858834
1411102155
1449417009
1108339239
1427498057
736242759
1155435920
1334141278
1447259062
1175440653
463553091
1110894896
1418820918
1421206123
1426757838
1410244631
1442613941
1097014349
1484373258
300797921
1224741204
1364162326
986031079
1150676633
1002297173
1284242047
437890353
822564877
1354374457
1463883624
341948855
1334095065
350324333
1174244635
1471260526
1451935911
737295241
1066910652
834483494
389477428
1252487460
1485619534
681033725
1365590280
1473645607
1336777603
508108644
501366657
391195240
1324579248
512447207
265883478
142274042
597244746
1355616583
410805588
915866733
1426628103
1251607415
1376677031
1450627888
449021134
727695162
401446010
919975463
1291207309
1312261723
1358406989
764158256
1412611453
1443127378
1027274051
1007955749
965180585
406525541
1215300050
628239272
1257949872
965586063
504861908
1216244391
1212885889
793280719
798321027
1012375423
1102212939
1135179374
587618862
1379783336
1459339038
1012215923
488990865
724313408
825179017
157983817
261942076
485885332
884303180
862362893
1318188940
753583773
1375112206
1170278956
969036241
137819858
968108547
1351146275
774519149
1440238665
595658274
1120224418
473632163
1332800458
1490126417
593156619
432238134
1256159668
1231993055
517891084
1020952189
1260245178
935971384
335732480
439349840
1175188082
1392168055
1446768500
1076444415
825134317
1415678943
1290451354
783043848
1035112187
610554099
811471715
935090540
458323653
1118584649
1157312849
968390737
518988031
903732503
885296567
383761927
702633208
1447582942
1210341794
949652212
1128686033
610511433
702607483
1483088187
800544354
1385598009
775578970
1463089459
1221294082
362040978
1091505809
1207947103
113022838
1008162375
1133026145
336663651
1419127341
1344126148
1104793152
636277360
1496050672
1414802697
1448165495
1371493274
647305656
1445298030
656230392
1261276619
423011850
946840328
1364023306
840711608
1376393724
694911083
1261247819
901057546
587908303
1114757923
479346439
822661330
960800183
397389999
1176904865
1480830524
1464241588
777292238
413528046
1320756106
1249145549
891264008
969547829
1388449386
1484771365
934981480
886667749
956704166
945678313
513708206
882465585
1071327917
1491865029
1419235525
623750062
1476999444
612240517
607754404
1034422298
487799106
579499186
1495269047
540739483
1483865198
504882068
1017389383
1136579231
645361738
1087043774
302747764
370737063
1487815546
958221881
755780156
105526122
1437038980
1023879415
782157835
1174479233
1276571253
1156051700
549714019
1242422808
783177361
771877179
872080954
476218366
78868620
909208187
864060798
1428565115
1007468204
1201349079
547048700
1210703172
127734535
368505725
863553760
1287544186
492996027
681492387
770763532
677037259
600815173
1443926808
928787606
511680615
1247312949
1251772278
485227318
786373116
502730770
331759140
726334076
1388981677
974053176
950333763
1392055647
212198590
839290624
973388737
1079310006
685328296
1493258332
884973475
897037150
649651249
665732126
876264578
1328998329
638278787
627874532
740412002
1179350016
993244944
138193741
1283046846
1165692389
1465571888
1226255382
1164339749
484038227
1462584908
792345072
759937418
1360346775
531465370
466796619
1493269920
1198645742
1430046084
866893371
1318404719
1352449889
364982085
1410263378
1457318990
952970665
589336841
959782182
1217385544
1008434492
404755661
930828868
1176016902
266661996
581470559
620039368
508393277
1488506752
1090807578
1455572786
1122732076
466415296
771796190
1243349060
861186863
1137816757
141737713
1410038059
819388480
1205166215
1443808669
1430645453
442537446
490715330
522049685
1404726674
593133285
489536672
368400869
433123012
592031745
1486128411
636041353
411315359
621264776
611184661
818880143
1257955028
920350300
1492513616
1035694952
457149559
1460539936
1308784442
556213111
615145549
1158349002
1131926601
557409145
476201634
1322360940
361070752
951875204
995726116
493996783
1435347182
981326853
1453351242
1380098544
671722370
522423814
502632987
1495213647
962125694
762404843
1145205525
1026358270
422691324
598743176
1481974735
1389507658
213080093
1093140712
1122132674
372580033
928616424
1247027660
1211114180
750680773
1029291387
1333788989
867542874
1012741763
1262988238
1136808025
1041932984
850208072
1103565414
1342035344
347487719
1041746402
1418451155
701285920
1247023006
785851249
1033145358
1424971484
967708404
973942394
1485222114
1455092585
772618043
1489537587
958407421
676199059
413388927
592576097
1074887202
289030487
968111119
1365593118
196990797
1135658360
1433682015
736722868
514568846
1019419139
1190925010
932917744
701746123
993112875
813822525
1337365972
907095536
1429683049
129519563
114627720
932487368
650860982
331107456
1416324243
250898792
873786622
1099048925
740043066
1415678721
1366618799
867872036
184071743
1340659267
534226730
1215941309
1120831146
1078052923
846539250
1124642664
1263324970
526991970
1413806541
800935831
352677750
1268559604
800095989
1472197555
129461345
1424431029
1294112170
919465655
1498084683
992742784
1343361506
868527563
1135617249
969070802
1330032001
1105423900
1144537940
744314513
1304947415
819227937
772988241
1385972824
523135422
438697094
579603920
1270027921
723007267
1463649697
820368490
1259872327
1456629690
382483570
391027323
1233179378
434043177
1330846561
494855458
1289329481
653896808
1342034229
1360281638
615959960
1364643524
1111415352
720981072
1462560987
628729751
825732503
668057450
1403852248
498304840
670604961
508316927
906188295
1067762934
838009190
1086031802
579248782
930095014
871062598
1369883876
1492566431
1394583367
368190432
675203139
733756711
1453587694
620536618
431842920
1389949142
1309817629
562585359
1388436202
983002785
328588073
852767375
702142716
583894585
512462755
1019747530
1419676761
1222736118
586946525
1230896716
1475539846
567652359
1473593472
1170599179
1441037974
1290468723
1083251564
1166027544
743252507
1417256592
1469304103
1262134227
1307242327
878568076
1493206803
506764607
1409457298
1337728725
883832656
1312110727
1372425378
1021097968
743359899
461254780
937917528
1111245470
356817939
640187810
711399203
1117351033
943955790
1206335793
416792432
7056588
1484675244
1061247931
442365744
1451390453
418100121
1096308782
799823458
555152519
1314546567
588925091
1333425913
302384680
661625575
1047859718
400567078
648102581
708465180
958570106
1361223165
1452659190
801929438
1156121737
921421022
567401926
934747302
519206689
948559640
910265040
234200897
1135080548
1101118451
543233636
1285145156
1214298818
661796114
1388849249
1345810309
1488091148
1112761630
931192737
528503601
436733833
735403050
518053031
655832196
1125390751
1482811047
671277505
1186666382
802606325
963500834
789738978
385937518
1048986952
655080502
472802820
967069499
795141759
1491738611
644320358
807585678
632847746
545862163
833330989
1329732673
1143379586
1220964946
1176896790
406009252
620703475
813790362
1479172676
815447490
1209920704
1461975090
1104659951
940669223
712842241
721045449
1339009902
889131556
209142203
1185146332
94444748
1366816464
979617262
1427507248
1334081538
1464261212
1295237464
715948472
849916479
1495235578
439540501
1363560448
1435217890
1217254610
707955649
1396664912
1477062316
1362662604
680983589
1411009143
1477645787
1498273517
1401392517
1123673370
528437748
993357322
840243732
1435138033
586361113
441191469
1470532828
1394374584
829914990
1474098867
1411058254
255618120
793571110
556146664
1497597285
509104138
939786722
1065506221
1183948207
119994374
1307248775
447338264
1494491988
876148106
1447327594
1424386286
1217111527
793199843
1139253219
935728602
1332915722
1165161933
1052251634
1211049532
2467843
614449405
697417096
402973613
885162744
117022309
628493473
675369155
275579319
1000485382
1386473126
1444513422
393777318
1247863332
1065156014
848156209
770046083
955881960
350742019
1108942268
1497781450
1110290346
880122541
584444795
903500432
904778718
1240636734
1428613479
1409059431
830671272
85476857
1463404550
1411920619
1195206751
521939007
209033551
817361093
1180732680
435976837
719652612
953169711
1389613343
296300915
1131586073
780477278
1305348616
1419046538
855185815
691379396
1439298356
542205168
1099045840
837991964
672981820
1485903511
545438505
971539895
972640841
776588780
839016202
1474345587
718407817
904510751
1495158836
563949007
670531683
1273762615
945510976
1473497777
814873985
1020662569
1010258372
1472484109
477769380
1173252547
801082745
1250430363
781974743
1127292394
901786350
1438309613
964342311
772554401
735215968
520147159
1075539600
1185051428
1496429252
777113735
596580619
213090089
1267735909
1029690064
475127635
570247835
811861919
1080048293
1172870130
872283804
976985293
1460596402
977777164
217761290
281660276
522213810
715945550
936531392
416743174
1313593702
1454484701
956424721
1194919675
410423418
992254324
888525545
1055097909
1179738183
938270566
857881766
1435501003
964347953
457614694
402942922
836135534
1365430753
1416799743
580416582
1250275779
973555787
621632975
1311851277
1039704553
481543932
1158216423
388295656
1217763963
1469994695
665618869
810154049
1035632534
1456167336
1457868147
573323839
1366724105
353203590
548255504
527560598
457881253
729739730
1089655399
1368044119
652074101
934578455
774452196
974229032
485596949
425857781
396006241
1187727625
1041990662
1186947511
532029824
1187002041
687560425
1479147424
1160789318
763849378
1230979711
896013927
1115194487
974567056
768389977
1309280695
784093809
834107816
815282520
652195464
364212307
878934517
741282443
1105652675
1045983588
1330617993
1042041418
1254513535
575367706
266259710
512147436
494796120
462133345
1132313928
798720362
1025202783
562038390
440554478
1343960891
302192359
893587528
1337193575
334839864
645976624
341239142
806171054
465052486
946097687
1344538436
1193134076
880611835
143395216
706062926
805333741
1067574990
649598418
1496076427
870137062
476956974
884890736
1273336490
1128449152
780618081
1277304261
487763698
586688956
741818743
797912154
436972344
333709138
1135430011
612829349
1121958007
212375579
384627370
535866012
1447641794
762537820
1332065289
651709242
1092818660
1074000266
903192841
578243262
804582224
1431085782
688075552
684655025
1476723382
604312623
826213853
1341702285
1042617736
407438252
337798391
1201863107
900760054
1441013298
880502305
675236399
1020770455
450940602
550498977
1295826653
1166874120
1010709123
709487168
490200600
616867245
1463727190
1235309679
132919296
489260900
826122059
1060068864
662425609
1410291023
568337261
1031075350
709295867
1420235057
1403489323
1444608779
1247692887
381312124
640306016
1379608571
698065013
1001139353
1183460931
607764462
163940691
1481857057
620820731
1140382518
873340821
733962392
1137774026
912913015
1446127487
1432628177
1322301493
996282551
675474171
1176765419
1464846242
1122058964
1448814171
1471394801
826107976
895465746
472237534
1098138146
1302367070
1425168615
865150885
825105907
779701611
799920704
575150692
888330973
43269474
418327012
1452003801
631123497
1067099118
305452316
376914381
1305826599
911618475
323481722
804955690
317541881
1384448631
649424619
485478339
498078523
1059944956
344806289
1017278670
570888488
1063087919
1193008679
1476635567
813023941
1338116778
1477108456
554566151
577378945
1478767619
1446820794
959727915
1318619062
647164339
1301254940
479825252
909180577
934854914
94026416
1130937285
1239076160
918685373
928844183
1077439875
1346424120
1392279531
753651299
960135431
952431186
917860567
993961252
676229824
1347880631
1479020390
1149740871
986182936
1335966754
1240647623
958801824
1400556133
425553216
867633402
1406812887
944168516
923986525
573026380
1421122425
946526669
1252786275
649058932
858797643
919557913
879667183
873448800
1429010227
1145350787
810965837
1262526727
771734509
1420513235
438280601
242276557
1397317436
869494321
1385284324
850143817
669561936
1356949329
1412007945
505382185
117232592
1465038178
417615501
1027808235
1021116676
706641883
757806162
1226906368
1373115206
1331533306
472844331
809579275
1296564258
976556302
1383716991
523028701
748168739
829304227
789541615
1436562588
1175732613
688763738
1455414257
285057599
572265317
790522270
1169785685
476574645
688006051
1213721650
1276981711
1313946674
1054981327
668721930
748756503
1479711560
1145532829
654305576
829851984
1073764227
547592565
1392202096
1254758079
1210085175
1008406618
709886590
982405164
754579416
555020459
1032842065
960970846
291554628
1086872380
1167763030
1430698729
701070570
868652802
596809393
824936360
1223273428
1151836508
455810789
467861493
265603919
1178404813
761345260
746887005
1041382572
1374517923
688132062
1249746554
487399687
850289303
375945512
1086441726
1181937464
629549965
230100348
368418015
342416670
971468427
1465353191
836642130
1140860461
1409530619
836092537
740618008
1295292696
1046303581
1026755852
1169136507
348922984
595948044
495052419
1416229076
1179648478
879040279
1091437536
702643877
883054222
919769733
989490591
649740556
905575302
485752016
547999613
659780308
613192447
847896484
1467751593
1197965717
411086180
1307264186
1224928824
485356796
411396135
540224913
815635529
478880866
883268592
1158998448
924792778
1402363899
958649841
1418739765
644521542
378423067
582369593
539286594
423669380
1334310625
1119297100
562668341
1206229468
443453016
1455433414
783782048
992638422
791187620
704993607
1410343424
1263539879
889414351
777798492
1091934907
734340180
437519654
412412597
167368679
1138499284
553884595
253966026
870003002
1407864562
1423798283
547783286
606054977
822046946
1381091697
1175177254
103007741
1416129067
678614876
726759366
672246032
1456823363
1090001867
331291297
976314340
964395632
1201080025
858594646
648347523
660031928
718028977
606684136
916160789
1327355658
1241357689
523635450
1341513512
562066793
1357364035
1301905285
1298780322
506627509
323510390
421069145
1207065038
1373850655
1289631173
766815250
1144023498
676502367
1169637152
1330291206
717622364
1471712759
1056712858
580680626
1323369667
450694653
506406684
909252442
517445405
1457711876
555027789
374771695
1272643045
919959085
960349218
891121421
482630182
1484660729
750547272
1241378963
918611523
733056308
920695042
794449541
987216440
908575938
1287003028
151421042
1496539167
1216812287
875396015
1387020597
615214930
1366069171
857747441
1314720519
722445294
424194690
762618100
1283830783
802412775
1468223624
580251773
756605240
353343246
1294451734
155019852
650169144
1475644610
386129916
843839226
1239665250
941297303
1184390783
1317803653
1249370102
849304398
954966014
625169960
696543224
725332222
879714641
111141074
1282554138
1369525387
506736530
713242180
1306004608
396169939
1498032585
1472912570
1349527492
811139922
647379017
1306106860
209144673
575554871
831822114
676421087
736453620
946126035
934516431
901675982
851508399
736513173
985212306
586832556
1493646656
219986740
1001222126
1183803068
853190825
594852517
287301137
896686071
1487047109
1295145651
1141007683
588854515
1076033027
497437229
1067589369
1006604637
733378759
1406498911
434340930
350557716
1184808767
564165861
726990226
633119907
1012847308
653906443
1322500473
1476309802
1397398220
290516010
1345373964
647495411
1261894137
1280344574
626395957
1238580779
1288199596
1383000614
350004616
932019736
1210085437
1449778571
1350352445
1271017515
1084332989
371916420
1116331966
699455839
1173071507
1490738886
333872160
896275741
1333370570
1323434862
712881065
1026653862
838382331
404677506
653340864
630293080
1270294145
433303943
623578642
736576098
617326049
283567895
419193551
753236854
1001612803
653603743
1008677540
885663646
1178281501
1333393883
680848041
580070041
1026687385
903974447
464527507
633017928
884459960
842512706
508618634
1453081490
818222004
1019638544
785843231
1257459209
1304295638
954121383
1377109087
1141722886
927105508
1135499667
749934050
844989878
666170276
1090267673
1322891152
558736755
380428224
79449424
306373398
606565568
1105890580
381916599
536854195
778844727
524100023
1210639942
1169942388
682933534
751404992
741875256
451817355
1452701287
1121425911
796026680
427635569
988531584
238164302
415317138
691578454
1323423493
1446891105
915575348
1047330916
1245480056
1030657576
414960011
441987598
1117300074
1301040
718503469
76839350
341380410
954214362
143619252
1308049690
521074500
847148650
1422230077
527266658
716557201
126132353
1022214723
1155471540
709816878
699645871
949044693
216217982
1222917493
1167910100
764226655
796201238
477361097
1142457677
1420021796
1404386832
489958924
876943880
889800289
1146176163
1176368557
573830327
792880533
420807342
1368533647
646405744
817101841
811276219
357518928
1497696711
1256456429
1470406483
755430099
1402441220
745756022
981104288
1493223608
1355706386
1337553382
1401861319
1002704466
1271471694
525795934
1403822949
1033523501
325850736
1039666283
996626966
578055267
606154892
599170799
799672991
1496781430
1283392015
1433308278
302406074
493545678
1060148207
854195290
976693467
237337228
1281590184
681908901
1410826770
1328052239
1158665840
1403260911
1452900477
589122219
946066239
529781931
430534722
903418531
783743078
1452471961
483552627
520318488
1123597746
851143550
392049608
483763601
468186005
387307691
1470541404
503274942
1462246039
1241596762
557245976
705585617
611547640
697376576
1082397572
1391274974
988090826
1145712997
1171567093
1051296579
627101455
836303070
994281277
911178907
978429340
809085341
369830620
1069101266
820668704
628331696
775613905
419590043
1366635339
1008765462
1482169311
900154239
1462073360
654205250
505034664
855283722
1150811990
491745127
516728943
1242182635
1483585320
1166670316
1438741691
1403821385
878799411
349907284
600227872
527046355
886060081
1463338196
348101417
830332370
760163730
744058943
1180645208
569303742
1078363928
914303554
621610559
1402026576
1122291356
953181151
1383481439
913274368
929843014
1206717368
1198593779
614933922
39482303
1140138578
959049114
1477383148
946382612
881347103
630773185
1433156161
1297227940
1346232436
778946269
698168844
681720519
534519599
502266190
816488779
1158256830
776707139
1048501529
902024591
775596349
926449273
1452374211
1316989109
861322400
1482906452
1121367405
1096247992
1001786933
159414852
315205385
973695965
1251912442
1490525162
1498793013
985030133
825272202
848563578
929497429
834237103
861818214
828990546
1280729408
1021650518
419161499
1190610389
818207321
1044412319
1086289457
730785876
1208435443
948029496
1328590332
1177112093
956504718
1248919425
986063202
716413420
763049385
817499396
866938291
772276956
1335540479
605391780
1357837851
58311617
1205287201
777992107
532273956
679634919
876247129
1215840478
877292476
374110516
448325938
959040249
1404610334
1463680026
1184892313
346680661
555550314
479609383
932198676
1342753313
868324104
1247071865
1352021431
475213531
408775860
1107143896
359790918
928489229
1496632754
1141358215
648834609
800156290
851685913
827050196
1262050771
490924135
581243316
1312902400
955662217
795127309
103714295
857943110
588816556
1160895447
849617296
777285207
703322238
337559410
896080039
583092015
792173215
883452742
531879574
1418326879
602187492
948779590
537355534
596172230
672444039
397794308
967446559
981563669
1072602692
1008701174
663504356
1496628356
440765413
1345147932
199219215
520225550
1113432618
1213842343
769413895
1021631773
726790269
1113080705
1173293224
572838306
921262392
1486114905
472873229
837029380
573678356
1440833652
795668433
581645421
1131606940
438522956
667684124
444252899
342271051
617970316
934004486
546197565
1300336920
524662203
451602949
860936945
449564497
554497171
741578024
485331624
652833682
981967015
1165486516
518791222
812508586
786182907
1404079988
1109697753
497980029
428627854
857008705
411058883
432566448
538632330
1284323697
174823368
915840955
1298978763
704732841
1244602628
838259498
632191194
734898548
959368119
1014969706
410650950
404459640
260430167
1355535779
874043984
1379030790
553039606
1304199804
827891250
821774339
292953453
430166434
1036661947
440474530
916482800
717238013
765132078
459589602
1033878523
432000816
263321228
319403106
482159834
690348061
1349061705
1216790915
797550013
896311351
1483300889
984577031
1064523590
1308744516
1328936991
903917099
1108587869
827542918
431861828
1417079176
511692778
1392823107
1328276523
647252903
798599827
1333401267
1490356322
843838037
955322401
363259059
1474323132
884866247
1275731554
621612674
733236633
498664473
919315139
761872954
954231899
983183500
838512686
672873040
1428061088
211011356
588559671
528845786
1302521945
614263349
1065814356
865316592
794804540
1423699880
456629765
984631162
1139914511
833632983
1394499621
1329495445
1316723022
788708311
1419697126
1202557270
921519896
644648804
976618540
807885569
754660725
729505087
1260473249
1395811648
1278263790
1364963564
750485639
1250131768
1480362709
239720188
329826587
1268489436
1279376594
735810421
342773635
1156921624
611783901
451571896
1374744360
1026591676
768948900
1162358167
1368099444
954782237
1446475238
1032086144
484525037
1408388595
1343721766
734656058
1406782350
834431161
1422251975
1445565127
897071604
928970740
1475761987
1246448789
1219061387
1454342842
550428210
343631230
921768507
1368133401
1349510258
1186268073
902089747
701431099
1173333101
1285843925
1086790855
1948051
798649650
596719022
904767494
682537965
1148403419
1270349665
1295028147
861690643
1456404363
1008012306
904080415
822902009
1458421280
1429237273
1386205778
132682716
1408014173
1282962394
1409099609
492237220
356163502
1428277143
845649406
1458752467
779487396
1000838621
933193698
1081701095
984598502
309734449
1096108538
1229537060
787971147
1429955348
1136603459
1417600613
1464033766
1245069741
341917267
657840511
1419484430
1473143333
591995999
1231630150
1040940594
1373416890
652914886
1123904718
1395044871
1448847832
548355849
892597951
1480998652
1244305809
763265553
692405661
673188358
358018143
1460895656
648016031
1006207519
676314045
1421101176
443291798
1274564189
933713186
380923662
794277502
285580868
414900315
1341480497
1268220178
747596274
485781728
47231841
1186887692
936484308
1082796825
985385247
1085435954
271074107
952340598
1018026703
613006725
504233613
1460983885
609256383
1044522786
584169446
650533167
886003638
1480717015
1167432578
562791856
487321272
453343111
1374914488
382118738
688237852
71549976
224898129
1270428251
555439995
526618790
1472019219
818064133
1156757236
1336233010
1482132096
1408451177
1027306198
915366837
1020138652
996822784
386092283
870917769
330499772
1198437855
451340187
969216931
779802746
869410954
1432597847
1338812858
610614039
1443688968
812759965
1401734368
414668175
375252358
461040435
698623031
874688388
518085355
1032658824
932024919
1014894568
1387997981
1333415784
1492751007
1440715395
848373539
1178280444
871163994
618891090
408109862
1183105843
746109083
717209552
713059659
1410513612
1471519536
919052535
738294076
987395783
1499671995
1084824206
333409013
1404349869
777602220
1156157421
958895729
1407792238
864203950
594230242
968568766
1426811110
886737841
793124677
674085389
1136916171
1491959063
883399091
697808477
343997670
803667099
895970080
800950861
512288254
620770712
655362772
700602532
473728640
923942407
1433643637
956113475
1451479074
1460701081
1000895234
1442235820
1230487826
1389977963
797210934
1057245478
419183078
1406399702
1342527519
303972045
1175214330
835009702
906796007
659702720
1461762102
1472271198
728044210
1188644650
703985729
934464867
836537889
541693837
489817214
1442059227
851103179
516837800
767263190
487591971
643603194
219436093
1277446434
1133765907
1408527959
1219877549
1056762152
934364208
836053183
998910250
461850715
899482804
1390862288
1362526591
1112517282
918799923
894707155
618369577
570266913
1068041486
735644556
1250042923
590470951
1496567561
1360954418
375600977
869504505
758092125
737767461
971378152
687887886
306424251
265363020
1020697743
435432903
664439100
1193437442
1113006990
1412138759
236587913
966308493
1280432747
363093336
695434106
1043368382
577434320
53482724
98314773
1437913804
992137101
473176402
883061999
720173371
1043495614
1095133022
737698065
558266811
594263756
766729273
126268351
1061316843
797350785
1325416854
892227630
837504475
1320738261
1122692405
1476732043
1417315049
170441589
1449326934
39473378
660330764
122816374
850513628
1462285710
1384112616
726163939
910116302
1497815859
711679400
276143634
1365250023
812948015
1092920513
1031132434
340241373
1468952038
533809060
743402003
1013257489
544562289
671141025
414722934
788502649
736718282
220313386
130417994
541073973
1025107630
968285629
430927196
1490043730
1477066046
556973033
1453869618
1438115150
1009724013
1065540575
1261318552
637011603
827710024
1379005350
1415827232
1494367253
936467664
1337358088
700036943
729226288
494597512
724251049
334754932
1312065655
1440879117
1042119898
459775240
1401276942
831482455
219162264
1233887604
263379530
1190861853
1195436813
588546269
1316002693
618547328
1246839700
1023084036
815216982
828049476
1113085666
564420243
1333656738
508428913
761106081
468379450
1072598076
1486148946
1344571785
1002100641
1355017881
1093545869
1351647106
1485564029
661985132
1408240683
1268149266
1395057746
997218299
346521081
1352377588
1090592444
1145782034
406383149
967361823
563159223
1372348500
1480782822
781881395
953657101
1148458012
1441993007
1469964476
1040492009
632148112
779893273
1136901574
1493844328
1252898680
1380932715
1151315801
970820316
499419046
211157238
597219112
419400748
844022944
1418618988
1037922455
460129725
1483010880
768569537
524591812
980572574
1159075574
470426644
1481583697
1057559309
612830589
672032906
1317063112
1270162086
1020427741
409168353
534938293
1377222129
631711481
1187869660
637617833
1004225157
750877034
613560376
1400272862
197512616
315269615
1046436852
1361914673
716797468
876971548
1026845396
734507497
1203471392
462597394
1275135843
34701560
332438685
1408265629
1482600594
776542430
978835316
1381621376
633320171
1312720292
534654961
1419621349
775671231
1384143742
406033089
743744776
1254874661
780204871
762531158
416805102
479851230
1029723555
401357018
636971831
797823275
1221444518
390182623
478734476
1477103198
1218385779
1191129463
899662155
1133007523
1297621111
873403910
477374360
363991917
1344396485
1372072096
1168162665
1220477244
1084456522
662512322
937847657
957917536
1452943287
478415765
1391754469
1004834160
1455841741
1308484675
941546641
672984147
910217093
906480824
65326877
735922713
426874176
743942993
680410739
170970442
495740644
896108042
437450835
704236382
997085586
1321139184
1187188408
1172513157
1435014979
1094970549
1294357702
1200717684
1498471084
825017163
1297464851
826832536
1117908852
1425171451
1005377091
432119408
907114152
610439441
614119845
260995434
1492806796
710297154
815684849
1466022311
964554113
1226709677
1409236020
1324917366
1382004810
1127606352
582187056
934400516
669685563
1234085156
1029268755
672063484
621860919
971793942
607418277
700878068
1295218597
465478443
474239624
910317383
1031431726
920723907
1032893359
486558389
615515790
529233621
1126879844
531418938
988496904
852460822
327311315
880757663
541525622
1254351016
907063267
495783136
1030647427
1312389954
884947556
997887128
784538526
451528031
851896406
666634567
727806326
1161589131
658599791
702291233
1021427961
1486505681
156844473
1245698267
824809988
556524533
931717613
1026948645
713463703
1045603606
659331302
1295658444
1210137260
689585079
531838149
957319583
875237668
276988287
622190736
1006683248
876071786
1461499749
1272894303
1476685918
468091175
1327804532
696591833
511270125
941813971
354319210
248710628
421213277
583708461
968757670
1242487200
1020708094
928142961
575917289
1405982051
482367083
947901227
1244098334
926739539
1043261886
1438843869
546960404
1206473432
82737736
1311869741
556275087
243055095
587273222
664524915
388755602
1040203430
889886964
465280997
738431152
1028435462
343619555
510801993
540586929
795889161
977210033
1095394261
507619851
929822182
1438061727
422856640
1344289172
503258490
1057592585
1117283147
281871730
737764294
1204460749
1418024281
1268632357
1401269232
292890150
1494564361
1174523231
592363104
1088992604
962761153
442524474
1485191070
839098644
512337263
590657614
920314088
787707078
503301288
944981985
818152428
367553768
1305581940
533239256
1185685878
1079499505
751050349
921205660
1247509413
911827222
720085286
1290531934
214692683
1168383378
1272938416
1459358691
1386443517
1273103840
848088807
916393063
856481425
551898211
453073369
948623615
741138553
908231325
1379233594
1316109190
1195472097
1072546381
1393737601
1142035672
1377812630
646886657
1434182588
1303027051
676160696
663668258
982793469
1466918981
692221091
1445493234
434407827
407350886
587216656
1258833806
1138942380
1103660245
604138408
462782988
1163477693
850165473
1058356583
1208125836
1249441134
440130985
781715869
980723014
878043276
1406222046
1324636370
910625857
1421384571
414467573
1404049732
1286313029
38504347
932040888
1025367712
461536634
326454884
587977868
478700542
415858331
1419716218
652238817
1472979761
760977201
1047334474
1050068021
1354135692
1396418440
969004175
614810830
1200464214
902350594
389409070
1117212506
700839992
561664699
1294637788
349858627
430058106
477532822
604815645
736227107
424056292
1492325764
1254746516
1323158977
1237953214
636573831
1204892739
655916168
580482534
803585499
890372456
622283186
1492759237
1454296855
1493729372
635743444
400970247
1406040009
397425588
938503170
893113252
836889148
776749354
358956322
737130648
165443865
1388363692
963013257
313820718
641025276
615484403
489240830
327344308
823265756
518972823
830506114
1003780444
628673441
72320013
1055860546
488251570
741428928
1467126006
919501906
512019767
614202174
1391567201
709479742
1163539309
724467709
626300411
1197462199
243701094
989919632
543130921
1351830660
661308551
681941974
777778185
1321982690
780329316
487425961
1441178706
694310334
864547340
167281564
1410319152
983388410
1316005254
416812700
726669350
724540386
1410083708
781161618
676551082
644397185
1158786701
491510863
1108853815
785677664
533046977
38982568
1188886266
649922965
281011311
1117218061
987707006
1122649406
666307608
524593698
1334539400
1327894616
335958848
1448798003
620277684
754025541
810094698
440552874
1473365652
716795835
987003804
1478134458
890447466
827094989
1289384788
665670021
1015190755
1385295294
762632689
839219360
646389914
428511872
672570868
1163783822
187712472
1429958041
552437467
1084514049
972118156
224196967
256428481
1463428796
1123058093
638762928
954502681
1246657296
756236461
873290464
258458555
1113667673
402159656
1076492416
693145111
839802962
587973075
1360342309
541775946
1429307208
899856263
1160097636
1135877067
549507973
439735230
436621791
409329551
1136535474
1495427702
454641657
1003908325
486936698
481976088
351396455
135812490
1427681977
1409671824
410490271
865617613
1269695593
1466554926
3385924
1419186265
464731927
409059243
1442576551
833591032
1140271511
708604118
762588124
640626361
1373161930
1135092398
1386644053
1478361261
1440881820
628574521
569407245
917121574
1246881375
1069246269
630500856
247088670
846490585
1032593507
1115713167
887475886
465687118
1380558741
1116001411
1490524181
835490274
973877030
964978275
649622985
1228340739
434544668
962028131
1414437726
1008755885
1302861445
818646109
821024466
1480065337
1478877557
348110115
671309837
899157415
1320020747
832131795
593037846
129630233
650611314
1416100135
1347071033
816593843
70841576
610480715
1095307766
1209311483
977129375
1205075768
142484399
414752260
371237967
497465478
1444993040
339561516
851206732
1292517531
598260441
723168788
582203675
1002098013
1088057179
985741217
601843573
1451935984
1122379167
1455495542
1471506766
656671226
1276777835
491421977
470347927
1489198256
1333392161
1190959975
1135020309
1246724089
751456359
1127430711
1063865360
488163337
901962758
669919819
992770489
570758788
1245337682
939790822
1401140570
174504962
663204395
1378311465
1451612998
1457321954
812296866
1155442314
1005227877
581720364
642619869
517187273
560856811
1076101941
452733096
768205804
865133483
708957020
1074988773
1414892409
1178910675
256007554
1266729508
1097718682
730894148
447999273
584646479
625925286
836159355
611804386
1335470040
1154220587
1179991511
440938617
1098082276
423150891
922976639
951285039
586524770
493763467
657807972
618911823
327003780
781795971
319427222
619864572
965642074
1128080934
1347673865
637991814
111169402
647014559
681913073
1460665528
1325035475
648525034
907084583
513875837
1125525849
632726377
650886071
975522024
1339153739
984082938
1094619042
1210900342
910010352
442969404
712747334
383108279
1479718210
754019829
760800961
482956018
1304655123
1111432115
1493092243
299686751
413313993
457786830
1142851748
593557764
860633180
1243862201
1257233773
1358144852
764519644
513371481
1355034964
738522504
1340544004
663148450
1023519379
855406226
1482338918
622994883
824106873
592166361
490322937
1237714952
1280495070
676437473
1066544190
293359512
373998247
791406085
410424157
886298345
913200333
1362911376
647222952
379152457
734853456
776232824
1428457605
446161977
1046279298
1387250447
903576198
760517814
632079576
1436467237
1000417618
863476194
1106879509
1410672216
658069447
1257472896
810745817
1170212115
161910969
966513380
612171412
746046284
487821850
925423127
1380912851
856435435
1227293887
1022352564
1172128470
865764409
1154131487
1228064847
306585397
1132840564
1082669848
761700787
741894865
1341144803
1141592986
777482910
179608411
1051074158
797479016
514728022
916256912
1277283902
1332107505
433007044
1484851398
860954919
1444933739
1380680427
866128012
1241441876
687345262
424879334
685658227
842448287
470051031
982069429
1092100413
1413226897
637950397
1435046106
1107240095
953775853
392974080
1447720438
878747074
1397525327
504160264
1463923929
1342264781
555361602
93712117
726813817
504425740
1378479632
1038371381
740816839
560697442
844344311
519527786
1415232044
1250031555
1077030096
1092193910
937626363
554305898
1297329648
666753964
1002858575
1246697859
407579491
1121066918
581313766
1466134951
1340299758
448816063
1029940204
575865517
678962851
1457037298
616414167
833797501
315767290
1362311881
1042730546
574132064
624398087
1457238760
1281661327
523671245
1381518870
665178442
1253721863
933185941
773220037
548952068
915056807
1339539414
829256691
527185167
592113942
1373087325
280726511
1161966983
1008830136
1499923973
483080360
611431406
928936830
976359038
465144098
153393997
1425930524
3366726
1275414419
999838462
1237501978
510444793
444719898
1033125316
735839271
761491448
1191392343
768472955
527658920
1401480481
1078322142
1372963163
992422975
739410161
1001184498
746396301
635747124
785962867
1167279939
1017351178
1272076128
1256701440
579652375
801490021
1043455072
653585017
1194303476
1016616625
784497911
1451440898
650035283
1132382903
1046402803
275373118
500319810
1469154704
1471304960
939767817
683077673
934605676
1433199910
1258587149
722671654
844242308
382876258
935966046
793129039
595784160
336872933
1079533651
1258125804
1339412278
638180776
768917521
980533076
1291800794
517819581
1471433741
180936868
841467351
1494305816
1026591229
1256472740
1082781788
766692373
1105559151
1436924620
1056738208
624572305
1459812322
723548681
428569115
572590521
1194077093
1113828606
1307928083
1462599647
1218021456
300623066
1152293686
754557487
1069672988
425624588
1484062424
713175953
564946799
1313475187
697377022
1046468424
618777706
860312615
1164836238
715500731
744186188
1440119401
960643614
1146605165
1360541644
396546420
1398779146
713038486
1191143863
1496623421
1213850208
539629596
1055606208
1453175236
1271722497
681314628
1408128933
1080994543
1488655842
1069253639
1494037312
683175159
748221471
1088885923
986211497
416656043
426016901
623803264
403020392
502779018
269885456
1275455564
456950903
276908901
736286512
1406986663
285991832
1396230010
592042981
982192776
1036400338
678639622
1230993554
958537673
528111588
1459458408
260387283
713571281
1183981107
971601152
1430954824
867523205
964581131
725467030
468402465
1236309748
765079925
721928944
494629593
813596145
1394601
557173131
1375211783
865231169
742553022
767096832
1462270876
759395794
628002587
571502629
1480820503
548681902
1488990949
1454999273
198252398
844547668
515868069
1242098165
1341848035
1435797996
1354061690
499685975
1190222205
1206120693
691318879
209136732
1074806585
1248745489
1498338197
555211752
1028192816
1189931245
1055605990
1009562904
1335417065
748735045
960533045
977569352
384707463
607980026
1088311723
1031183712
773280905
1366444411
1453259930
1397811161
1280033637
1482841035
805668415
906782796
1092714924
989249781
489760278
371232072
637637861
536006626
1023572601
577713965
1227301860
1205943618
964743244
1096337320
1002362935
1114596957
1196945290
699638015
1074316800
1487204326
1100392407
819065513
1465473351
565977642
61730194
484270324
418533312
928999042
367801703
1235726076
1481136810
429187424
958268997
962589667
847142557
422433408
1017278999
916761175
1472069939
1415018423
1371383552
1408767959
522508169
1461717710
1030285684
1377384527
1008501979
1241790800
1403780682
539910981
1482330661
907620927
662322158
624863100
1387016488
647451768
913850869
1346434251
1228749629
419010707
967153577
555443871
1452591924
1072906217
953049427
795401993
1452198538
331696956
1413969960
1188081589
1348611065
1200073261
832008373
1158083414
926041291
1421047151
1231960251
1421770363
1251854463
542748026
244587185
705403521
89298781
1246918483
1329316699
1359960419
1474899227
847145378
859165981
1025031675
863027292
1079896259
486700472
524815057
649004701
1043940592
509152035
1398448536
384138192
331988467
1407119146
840559633
204361710
978962375
632368186
692557750
184662370
1405242928
884757629
1469694534
705801145
987805632
1497317713
1479418104
646181808
1457767311
1198592254
1133553599
302635015
1258715195
1329538984
949424253
741662465
1495510910
1356970694
1441949166
496466566
524991219
1185389067
1465005137
852443753
1426780145
1050484489
761996172
1414664761
976570547
896473561
1042948740
1411016968
833175699
1279700322
842875226
472954122
1409203897
1478500673
1083008968
190432852
1399758782
1390099812
1117190295
1425714747
1265776347
721642706
368589320
1218612331
1098668564
509697062
227773016
794778012
1098917539
1013087417
224100387
805753294
598257749
805124351
1428181773
1441836626
775162828
1460271385
490228680
1390016915
748890411
1344514360
168665832
650472827
302435202
1079811339
1294146004
1409835112
511223205
764370408
978999608
750145209
487304963
1344767019
751153989
1097426729
1064670527
320868837
563005261
863663341
1228757937
1159625771
890845505
1372843866
915071269
500370914
553427167
793337369
593646809
301531024
910932260
644028208
672347862
799007810
666425078
804606236
391160190
1327029269
432713278
1177278356
968071391
893562895
631210581
1135887926
1306761876
458266441
1422313167
1332674284
219643069
997189764
389637896
721773601
1379282502
597448147
711219576
749658970
1041178
974169504
690038371
866593841
1496821411
1315679677
1386784096
795443146
1443174782
976065061
530015560
1246905563
766565007
1163738702
526845071
1148456781
1002438697
591339769
781096686
1308398827
1320640104
1357695073
368286246
229734743
656374061
454565866
1410130227
639248352
1447438399
1019675447
529178171
445675347
776130811
1474490311
133700362
773869147
457134647
737026364
1422120506
366916912
1125975014
1437325592
688548694
479474676
69718671
403402910
838557465
610374448
976131292
1248130383
1238117578
1066862702
399677430
1381558496
930664946
1023533275
472016630
1219629687
688294078
1145177783
1333978724
553184760
187656806
962986208
1017104749
976735072
419038058
1076385526
383976721
1303824999
781653797
1434667016
573925718
536522557
1340248439
750655844
773759810
931936622
531238224
625638119
897588999
541294687
888507530
519916351
1032984278
1258988172
735399716
492218102
448815169
140639921
725775468
146675933
751206091
1191012366
852428154
821762356
721213868
451021065
1075108491
384364033
1486726998
1476791520
993758634
752738558
757849347
788850056
1425338615
1027501549
1361364693
485661427
402396418
827213624
915204970
1229052314
909522818
587591780
759924124
555620760
698495726
940093153
758949396
334978123
923612971
1483661594
1088595405
1348279667
844571764
1349735025
1218189040
1489956168
1174163781
773465901
522995281
1373671934
408358248
1460356335
935004023
1231054279
605410938
1454813917
1376430583
1411854848
501859317
392395899
969480938
1427012064
1307766932
905668963
573019803
1109056082
310385585
422979509
1205798623
84306971
782696217
1211324034
758327403
1482619423
588963500
969568442
1285692125
451748377
677071727
168727103
1013484477
1495485237
1466615760
753426353
945027415
523996286
1406246503
752001731
968660722
1467421820
487912729
1417317817
765826764
658801710
893720185
1180277030
1262167693
718777342
599011920
459001010
1314748955
677615910
678458278
718295931
496320050
402380872
607488479
817549952
359696234
626843995
1375995438
628025145
372941754
758232183
963485886
1052775440
970949119
536647459
632136989
1000462491
1333127029
1486699449
1385886847
877741034
527837731
843141809
595163074
1312671097
451496316
1261562836
975825519
1230913190
475201639
508969906
806998301
699714108
1415600008
435112472
1242122596
301518599
186429988
1346465429
240704652
1149389818
672722342
251019411
633122979
959607214
1349392434
1289242508
1157783318
893585114
599396858
1130390263
851792019
1334607145
359852648
570229844
303662042
1135359412
1159749740
1365877201
1432955791
1130130697
554615715
160524459
1497817371
1427840525
1099344964
951710949
1144172279
1384003234
1368257866
1365696144
572218231
954827341
930121332
1157074608
392064928
875424827
720601335
996597380
1414424152
1439334186
1136718432
715129863
344394201
1391298401
907887614
522034193
1050264403
1184996742
432020961
880341416
819493717
631149964
1423863751
158167625
1313568072
1276825260
428827501
849925864
400101705
570729580
627779476
1214403435
849916587
1283830746
995667334
269131903
485073076
879285338
1373103695
808297441
1457075506
1377402383
467602410
506716209
1113091356
1178615936
564180877
610963910
1092176627
772289619
452845912
491291201
948173363
1366335879
609561166
1290105994
318622698
1171042507
1461836692
1108044743
1414719203
1178155538
404125948
876863968
560355067
394117906
1448967524
1201107211
956985980
1072078059
1344789301
1483773253
870171544
1153372862
736200259
400602425
1379964713
1298224192
1197345608
434915624
892059260
844239660
1385252618
1342525668
1470833167
897120887
1463911020
834703321
670948363
342167155
489601305
537142008
1076503119
345998450
1417485820
1329356742
449392407
500917429
1417235352
835081153
623741788
822917616
1421700433
1482635396
723306960
997509307
444088076
182572255
419178466
975030295
1336776012
462437201
1442482678
966240508
977673135
926463070
829719271
726925968
1417441347
781881209
1090804834
1382220604
990146500
248365131
514384770
342406840
903628970
1036253976
1379336252
360447301
955998844
919908831
744045170
1310380743
1139170876
493985931
1272693323
808627228
352247108
981331106
1333741714
948504496
1082428787
1144624939
858347812
433086530
1156328154
462028171
1482862833
1008004174
245071376
1191388048
1077434371
1332171888
1391775303
531489515
1228266103
527998069
1475493769
1477157839
75365683
506375302
865822771
580549464
515886299
1182720676
1282324573
395109141
895494125
1350211371
941127111
1171796277
627259458
953150067
1363934603
1401865918
1464956726
333102890
776628534
408367530
794486171
1131621263
1411949226
490024075
1339957503
1332219875
397233864
1494922183
793688737
473050332
1247986280
1356471424
1252103833
1340622407
1084378424
786371769
569784238
1380970048
1178489498
635959478
766438199
828486901
17500904
1004057630
1488539044
943646812
1411369536
1149013153
1300059646
968014522
680810789
398968156
910971373
396110283
1104261106
31319070
1107533497
1353214989
454368466
142558708
246865776
288561093
1454597719
527343966
1235121988
1414227963
1081170454
1096886848
1006801522
1138878699
1376176328
758273888
929927578
1293069068
759781614
316006434
1383942475
197584065
381210708
1439915187
507049170
1060115721
429669701
925424479
653677110
980366425
1002952447
1287283019
20075973
681429593
1456299933
256903206
1485357039
503699888
1138755574
587950860
1000139376
313184400
1235785353
843633704
722111514
1040324656
259409747
1383591328
1349193524
683477945
986876250
1078030607
1241212038
674557934
79321667
865690094
1243382784
1488082604
808827357
1482416892
1400044270
1045028574
861414835
522060907
633051290
797971072
289182513
1430214884
1218165561
1111080050
704639121
368232810
197139937
1460410402
478977499
338684311
881203340
1134945355
1437804589
808475943
1429221578
1481731858
1388774986
334659693
1099087977
722794848
359021424
394552626
670393215
1426456134
933847492
651543367
995469142
1292611776
589174693
137829139
1335662416
875527577
780705184
1375411844
520251641
1214491178
1472616999
601028844
755065720
898059869
54545364
262808983
1409637836
1221372989
1299268252
132875614
805141813
939111254
1030963808
1358620039
625943957
755640514
362383710
1243143650
1474760315
228285178
578906891
781191973
1404768258
1320079298
418051418
551270625
752324927
1430349414
837377020
903794821
1030337016
528690494
577360305
746438242
691110835
690132238
1087804328
988844756
733106672
901816778
366043361
611088494
1121627906
452075296
975669307
1277505930
1008425072
886228807
1050632419
646017555
894754253
1460663167
1039598690
976714316
297493321
390257017
1114396051
498388639
484094281
1263500099
836327897
1081670707
1264126380
503387250
1495447616
766409082
1113442813
959941095
1124232448
761565511
484182703
1430787484
1462504411
541328559
1059279732
1487879052
1315175447
419261519
1295706384
1452087169
1259595402
959536107
1085168458
1434893695
470545663
1077673185
1475608310
1116020465
1494181276
1027767155
806089635
239071298
1112371461
457621793
705346517
72183936
972233172
1008763411
1486673240
988310251
1172243793
997277741
1087662812
1313390994
69997247
912966864
500523236
782555154
605567011
169340138
1246826467
1051941681
215382798
681278169
759553191
969174323
1383249504
933431131
838045654
883332445
801017697
549454776
1414641609
1251048157
1162289280
1429800055
896484889
651003743
1185267408
1428366024
1433369052
777425779
443963555
795872178
663392914
1066310802
918824334
1467509236
729157819
621241081
1237096996
621567621
707022106
1375481155
1172047683
1206598923
1271729303
445049002
1288482264
963725324
937518343
1443684547
1372073168
954991678
1077997409
1317565921
929984470
1312049391
845280505
1048567514
909352994
924069221
61591756
1092533957
477564465
876035676
941576451
401149720
439449411
993096063
1310259567
89467742
1402008406
781991901
1007881228
497635198
1035815972
1477015900
282091093
1431560254
578922883
1093013199
1122081894
1462268321
1458949134
1452750403
959347436
973711156
819774700
1220878823
722889135
1469682526
881624618
449855758
980426487
385014041
216570450
581972504
805699722
1366680777
540693499
702399630
1349701771
1292088880
378534373
1403492255
839918826
529385727
414223327
668446464
823424984
538216661
728170770
1496130984
1417172156
1367285259
484303556
303797
580954810
800881965
1382749059
1099482988
1096476092
664236223
144917146
865729542
948056904
923327653
1217376683
653598744
496735928
947427611
302091246
602964651
817879290
1416173198
755992705
916231335
1109717401
519871592
1475787601
701115235
773417502
1339055212
1422697845
375301897
1122407426
988779987
1216125742
1420706233
1396528699
508297920
751614832
173258707
791276818
1333203718
321384080
438396999
1433162163
1376108703
409150467
658669193
711070830
733331659
637964611
583546812
851044305
289993565
875467205
593422660
1143418733
141205792
1236103694
1469761370
562865644
1275425676
542045034
529324835
320772664
473373131
963585932
1367187784
789011172
270466486
854731713
1464100446
521074724
1333130313
1228073753
457783699
1099095788
401731077
987888460
1380903772
1068379433
758141178
1423324011
1235937320
749558368
1488338900
343322798
676443227
933848074
1242742136
1055777460
317397243
781799740
450497530
1137842314
925215827
593154018
1430207257
1446382584
921503998
765397308
752843534
368577488
450719685
854450059
792889231
601664301
1253624881
1040075978
443965492
834979331
1236077237
812722199
952568688
1453273472
1084175620
470521780
710125030
941336779
1041219640
972284219
1419968
298469465
1091574800
796976099
446927975
854397646
254693635
916549109
496276544
883634293
956736015
956586005
518468720
711580572
1177422278
601301353
484202602
1356516012
1118335286
115232739
1077430137
445601913
1450790573
828151198
1347912184
859952201
578562291
886783668
1038920916
1493521182
1443377395
1299414356
977114010
1303901276
1106610306
666820966
1203807081
427701835
874158268
978072596
266924923
915561694
1155090988
393792125
537353328
1350852893
792617267
648074305
1496698092
1141509541
480440962
824721705
332809438
504190089
651708982
732734822
376545600
884668838
956227734
731324609
1476182665
718949997
315424484
1273533628
979650295
1245241822
743309162
1448062125
2630969
1403946022
470043506
922493165
1192478255
1070131075
1402152150
384138646
716117322
1379578
1116701200
1063828859
581144209
683325747
1006113523
519728198
1324254856
247952583
1417584947
301256046
472116434
489070185
264037877
257167998
476326858
523554964
1091934231
828823233
366099817
970090241
1389889776
882064129
1297626369
1392010821
725402392
1267837383
1059484543
911396372
959183889
851274534
387297026
1046371554
993680252
423558646
1432180655
623578859
923979553
1077046856
903639627
510350301
921142022
1269432751
801029113
1061373964
776217004
468460064
983789182
180350270
1465792028
415446553
350947651
730891360
1078143994
1227318604
1492555813
714418963
1453102847
614001797
1376122356
1296221264
1404933535
865556912
631712337
1061118756
1454737279
860188910
197798716
795827053
1416848549
352569947
400154096
317890610
390316667
1058419995
1123536466
1398139532
500085116
1140265194
847020630
556653504
986013485
755985351
1433019348
831764435
1483048918
1324361986
858126077
225958858
300927296
192866450
394292278
1455406968
477835406
736587323
692723670
694393367
547888446
1026248498
561287619
1383858222
1466721703
1300566619
1061442471
474414738
1465548239
692668692
716561580
1226013472
226323495
707131134
157745189
561328424
279208472
1360215770
1198730852
1143026575
882515646
674478419
1380064020
999843677
1094528947
917889645
828897301
177923166
805038723
783568230
461024681
974189966
372178359
1463768943
1452540286
839322651
1367406193
757984771
1007934680
572886073
929757159
863484469
556494471
793637075
971447778
1014547394
630751330
951231678
770179260
363476634
654493578
1210020621
929711286
696496019
693649454
651447922
792770642
660434208
758794078
670555763
299615078
1309995279
1241398808
1268735969
485362924
466306788
1050253407
696921782
1150074947
463624288
414990413
1092035954
962132266
678983981
1283199752
507228560
441620425
445735348
809211035
1066135406
675162338
877202903
1301206951
680513690
387862150
88501332
1168747737
480399842
331054890
426882989
1042760515
789402024
239876104
1104726208
427495755
1456916962
546425468
96845774
1360486144
1392646135
328162849
575677125
1407121059
1485554226
1378449579
798357842
924220619
1223784129
511501102
1432835141
1338658719
1452158632
649407366
218858988
1462581045
1256419375
844848909
418732099
305558672
1332421450
762120908
807617890
683879810
1460579456
380389314
1141237663
985195437
1364768811
1473950416
833793796
965659087
990668070
970385390
1377502466
302255052
374981694
1474010137
892606073
891914635
328798618
390750391
599817512
1276616733
550740407
1418656741
980551732
568122413
714709799
719765843
785153603
504977252
944321865
12851165
486751788
1137194022
833478880
1362842959
1116523739
434764564
1019755152
1369606769
469989249
238919617
1313799782
1167217045
565734844
1459417105
714016879
845757931
1055457052
665702823
872724281
1363569224
990221111
1319915801
1231874354
478803242
1261472580
527713426
1433721561
1200884812
494858012
1256633532
1400220384
419353139
971629388
1324698368
487250819
761835392
161959798
872476947
407878007
929945577
1424505594
260735309
1435302957
1445411266
236484555
943822112
1337780828
1302530680
1465377983
632949093
735156192
1021094432
1089038207
868921008
1169272507
1340346175
778881903
1086941141
713300426
1156571115
105547990
711180387
207511167
650062443
651647935
694224642
542291164
681026237
1395764028
739124367
570506997
1073756512
562084968
1329746944
1162961107
1329605575
994422883
1340200261
752324122
704744585
819856911
678267296
906886733
223720553
438028700
1371355935
1428439490
1475105532
1417277825
1322810677
1432851149
1115214290
846431061
1283842510
930627571
587910233
554841987
628423115
480190261
1276978940
1274976891
1290017900
880095139
680081655
856143332
350326150
705401660
1409116557
1135413117
746236160
479118900
1240178263
1448679553
790106445
861070433
782963685
420988550
832316634
992828154
1438967600
1490639797
365464337
1187555457
773052191
991518845
307447513
1414098463
1475362670
1270686177
723735434
818387412
947395004
1364930342
956057642
1115322748
556640567
976582283
1399571676
585184145
184653411
1489579265
1223586844
456829166
515048484
547884934
1482195689
1429080382
479110973
1414215807
1370259681
944867607
700323519
1220608088
1206765316
144915979
1083051871
420226007
567486999
486390551
1273622545
406412938
962376331
597377597
892025531
690200305
1475026709
1065783231
595014992
947732990
354139853
1189503134
532610817
1029335338
912775152
726817963
1218895271
980220061
1057454162
1452331809
1310136610
783759889
407934599
161732861
1101179877
412886089
363460428
1406851930
1449355390
419812978
856048614
764810554
525213575
832866849
1339525441
668114568
828561381
272325944
155767408
791514307
655873966
406877936
1052044304
261962036
422922490
393690643
1423617417
419634515
1435975689
463288516
1299795822
720344249
1412637077
1351438063
468498684
262916675
539990060
1428109478
572916790
539372491
876774872
1068133047
491832596
897729191
808840995
297660939
1434461479
942206244
1459413121
412867365
1283997423
656833418
1461861809
473496177
812891117
1129752140
858607476
1286401274
1324888372
599603269
1178273128
886126292
464230585
525075713
1356226869
954464115
1185675518
1025145170
1141530331
445717854
1283060900
228862773
456998316
510124552
1291445162
1468095035
1485819029
780559099
1098866333
912467436
1474766271
338760746
864649385
1058742580
1031063849
1351089517
758662242
505800699
1437240130
1065115163
1233425681
1314701477
630934449
1023525923
188669433
688294533
933196957
622776715
876626205
1050996782
912148240
999051631
1320104622
1347436080
589845794
526455310
1444558152
1084999359
739611755
1480363494
694351531
380227599
1069389669
667061745
722999677
1084225915
903394575
793276041
750460174
954532160
1393866233
1066479138
1192512001
513379596
1416800253
283096467
1277906963
925541156
732211136
404622574
1268105224
985130134
1172403765
1394245120
635758901
205279062
914042387
898034664
892540857
644136645
1015566859
721274875
1345002382
1473456810
868267408
1233008980
798557261
413441839
1122764633
1498330208
965403382
1006509193
1447454091
881193901
1407720892
1061745428
1273628103
1326424175
964071129
1024567882
926076355
730912436
1199434064
591292449
889932733
1312493366
1421138627
1465551928
745132575
1383203774
587454087
793114067
842231026
985363048
601992158
1411236456
455973604
566174009
779317690
759898241
770864159
970080218
1119347448
1461083865
946036927
566790621
1331630190
950109973
544074220
1497071804
1477392122
1411359810
1094314779
145092993
1386522634
1162597891
915131688
435844571
301215856
1478847862
789481993
441771349
1358983958
1409126402
1157760683
276815638
844383940
1447716194
1421144984
459222280
1413064695
1318787522
1325252027
1321107932
1461406696
632279526
1225419998
473620166
1413400895
136051237
396842301
713592345
891529043
742984824
1458684041
1262007936
478862959
1184989404
1485252425
44578322
723953828
778466512
3468488
1366400777
1425692173
421064680
1235012062
142304153
942933572
1478490698
1177534033
460748670
433744080
162772033
1315811461
150899765
498698896
1404207965
1417144054
400674500
967723971
1408784942
820625916
965957936
1166456151
197496670
386051507
1213644569
1086194635
1445780584
1300115988
1415687972
1472806372
1390133130
1428736294
626396097
1043464830
864637160
1449619163
849418595
931172357
561360013
1090585907
1008741324
249480287
1333344977
1252620896
863896744
1419960244
486682697
593608480
967631482
1007215029
1351331170
446542793
1318890069
1095864831
1041845782
1300937177
1075170105
1253147225
840273237
597607054
1357721699
331816950
766604238
640411945
1254453363
1317777724
953712497
1157238450
1434142781
1279191899
1272855902
1091624265
729361386
1423461007
1073891354
598055038
859080331
1450600708
1075668601
1491383395
626382759
340244267
1408747309
1101648182
1444501416
1306981199
1187920320
795284172
502145150
738207618
928213326
344100121
1319723497
1470139616
1240856332
1069685453
1128799878
1494581645
577587018
882526485
1455686264
1039203028
1012550475
381800270
864878634
659056468
1077802385
1154726460
1449258913
602330332
318502219
158280681
590344166
1029500043
1467621767
1295131853
1243065757
1417427328
1117685647
1489054304
910303263
827921534
1041016974
1116248526
876989352
478530264
808364219
1333775352
916745714
757961183
1099781089
563017727
1301071064
879652225
934193875
227158783
683013601
853045319
984099880
1436718185
589041042
1063837401
852024762
476872486
649075680
1255485495
1086991679
324005208
1155212904
418246050
518104235
744504485
328462844
535184796
944439770
1422105435
249625889
1368507593
1194002090
1356983641
686880858
834718324
1170375319
1415891099
903309021
869025355
685807244
1113691584
1292646123
452359483
1137957241
744386418
896857296
1016030648
1372081317
1384795282
554159957
1390422704
716025297
870458572
1321768659
1434896763
539256846
783060989
322572444
458490679
1074464642
806373768
1398129842
599686314
1292177917
855820495
578458439
633075991
1302179686
609655441
893370337
1206201380
199702083
1243757848
711483295
726982626
858971221
1188439267
1490276115
1000097755
351630354
1493116010
158646599
633303519
1395039285
453518236
1349547974
883733355
1332687693
1103835791
1389050740
1348853341
1441319669
1344661143
1225482642
443990234
585732685
925781330
776745672
587294222
472350278
1451764930
993961120
952926842
1246104461
1486615467
400543049
1431595582
1421367915
1149288087
813729615
1449210775
528647674
1082370905
292226333
829479261
1116425489
721725206
1182416277
1432937496
1424714520
1157653007
158662359
1471388333
1356761445
350763401
680190622
920966126
1248559667
1018545554
1426258168
1237774628
775593671
1406026474
1396156547
1040541
1399841616
944333336
869960366
203147904
1139176065
1036240860
804537172
946922018
852722825
1065297441
833364605
571961198
1069811061
1486569562
616962829
1311954353
858447382
1021359296
1424505320
492662767
395072675
465401554
752919100
952306279
1395985353
662567396
377805630
1129507174
435355826
1345106989
218430493
463323060
1438959799
1069915187
1393083714
354095739
825539266
548934828
1461162427
1191510443
799908105
1201357173
515302762
1244690353
1224132793
683561230
891849872
1150148856
736181070
282909965
812335678
849747312
813939918
1056947013
966327341
935004981
1438862499
1464494323
1413277021
392876670
491973453
1456514867
1070943218
464513445
649391706
1097449096
1347144147
1146943290
789009674
1313600592
843493929
827192143
1125820735
1438843722
281585206
1177017108
528475589
1400864963
548198876
960315384
472074150
910102661
256935224
902571082
397569300
924736671
663880769
1413322403
929992422
485779528
395572612
362782182
958376169
1484494965
667064649
1306651725
1463321190
1130389938
527242521
1409939065
1169386987
338005397
678385566
205461247
757995163
881692130
766285748
1127981976
1286947642
1200330020
375888606
435882934
1082579247
1126599818
293835427
738331018
818166129
778134920
824441424
961423667
1323670338
797714568
1231729157
637324292
702280193
763918491
1482947788
661699591
733922716
1374126201
1489902255
448074680
1403981429
1092014347
706631526
1199939850
375268058
1092121823
353064328
1268213678
528208367
1330153515
919944571
1183155143
410451801
657713580
709992833
562543881
959135183
1404336212
1306168945
499411940
625490799
1370218277
600594993
363240211
1485450534
1464619766
1464476492
556631561
1412883941
658785250
97610658
1162353941
393277526
1262873762
327237959
732074467
1493698168
739980729
348563289
550526277
1020883250
1022855728
505834625
944508529
1292337021
412500401
814483778
549100360
1260182846
1262963181
1091839722
747887309
473296058
332737047
1202134331
1383292751
748884219
1310246324
1304961680
259557209
1493150088
392960642
739593321
508191807
1285202263
1350628814
689660750
1131790847
796136412
1452836081
609255007
1408272660
533529528
238025269
577784051
1394655293
1037678370
711555769
385502741
456899061
502192540
890615111
955636843
169149858
382629469
493010532
1268288062
477162492
370630969
718265048
319561551
445678690
473218961
713204141
577100031
1303837309
534505526
816350841
591826692
964021161
393941979
1460282990
1293485319
930946413
790044320
1213049073
1119340873
745245884
975987397
559002341
839171100
1053571180
1438513279
343918426
593468708
106676748
542039113
898453551
454836737
976429273
1309798200
1418530381
1494204992
910524811
1113272760
1433956482
777274844
1354076245
419668570
1207146865
723843356
1446838646
1162677220
275321466
1437346915
867315383
1469402707
837866015
605269360
1298995387
462344229
422207051
410754767
825956826
1184207499
975924401
711231745
951734745
615109239
1407632579
309182031
335871571
86454491
592880789
695687885
796787061
573859148
360587940
1451658110
517694039
601823412
770318742
869425684
594004998
302026342
1479123436
834318654
1212479194
577182276
561196041
1263993692
1381008561
630868616
570978379
456534917
710467661
610093773
491294982
310474940
727359474
1192208562
227616932
821962976
771903134
929293391
1489704069
316455913
570084272
534834801
431919485
810342777
260735621
809691990
459274627
1441482043
589711504
1487617109
1459724846
439987858
1446911428
519867324
1329233224
1278289419
1130428559
1389187863
1319765988
914008357
1469597434
954285298
484138744
1144606652
653229693
654298724
1422539951
572735304
593753298
1433851682
1282518692
712410633
303380251
486630321
716312728
1343834041
1262556246
1017517061
1364300203
1498870055
933451757
1482005901
1137147953
1487894260
1466648332
1264492078
878558861
1387306032
514545096
1069624383
952756416
1079179221
1054093051
1293357876
702585025
1227948856
1447001549
1235425702
942483743
856032271
510246618
1090710240
312612320
1417725969
919486862
582794559
1006191904
553572434
363173462
1223487543
677731143
1472583735
489085857
1431085551
561649968
1444180467
854188691
1383764004
1017112071
1115467241
1472266993
1220522654
640085398
770037483
927510811
1020023898
828408593
559197166
1195478898
1367879897
1286718961
1122511653
376114435
701027522
1101486534
466015911
1415402906
1499515075
1342908905
1465978840
692936058
916204458
1064548904
1158512777
341960235
1437923418
1450570725
1435686749
1367989053
651497503
117136788
1466880078
1242066612
388862993
520996004
423741933
1343167368
986636640
717342093
253300940
1329585678
513798161
874166060
1234032606
675689356
920171801
1139227031
1059931108
1473172761
460479764
979413411
722006254
1293547074
760721992
1495247175
1002268519
499150379
1020150138
751025354
1430557023
937798051
502339374
1437177677
432397019
1336249876
1472513947
854014709
1054707376
360404523
1448469162
562978515
1333592481
920137107
885190211
541054906
894792129
1268402269
903430253
1152173518
503295266
512678082
545542214
1071432751
728437331
1439781028
707153211
547548397
1389818047
423499986
425896256
825748672
856384701
1007283646
1249685808
1094000280
1423474513
820156190
608872701
329684836
945548486
1480524924
479956181
1409513434
866576841
892981445
1056501932
870620999
1330832062
411316288
1212688574
1399127312
1477065086
1468505231
726761145
153701757
1090763031
613332349
796145191
1468724326
843395470
1016611511
466390471
1377578758
354018217
1026923920
919645693
465613216
1108952032
1432878049
770043128
595755231
1120344463
497037975
1447170136
1310435901
865226327
835364345
871256848
1119549943
1090162492
471758326
699859235
1219718991
1157065116
1484047353
99220247
852523151
874800145
1408034068
1266664314
1042798579
679333414
537923729
1042409455
457330154
857412753
1167965837
564756851
133524121
39566702
402461194
213262672
1444725029
557393530
933492837
1349835320
1023014265
190696197
1450417038
953993863
785590221
661306080
1345841991
1477434141
388544920
1424002407
428767014
1325808013
1131418091
606826623
1108221201
494830782
446286865
689940685
1077750116
691542493
608672091
663484495
875218603
999166157
566416103
1366284422
1116569734
862068452
109083741
1145715305
527467427
852874017
882377117
1015608192
1410991983
758315023
467140260
840742362
473427001
962839535
359499341
811832431
494362421
1242767005
677153901
778395524
702625726
876780340
1307175573
1406287670
1299349622
1345269411
1030143652
710788353
963038023
979887515
385182608
412185337
1465855378
898000247
356805881
998492991
480130701
852104618
742773301
876330134
777814494
690533579
1294437996
988774960
1341889059
1266716542
471067521
1031176062
1127038897
408855365
414965428
136662904
472864878
345640107
838561485
858049785
1016374421
911575881
615255052
1006936300
929855701
417335335
1195407836
1408167304
1432479656
1056752922
1067073244
1470521098
1424350670
1394274378
1075759009
1310820610
995328275
1446792064
1409995713
998857463
1242804190
1483966112
735304369
796274314
1316317171
613272568
816659701
1001345012
1156467347
457327557
1335879422
941225709
1354246983
1023473157
462535812
509904533
1454530183
1075764483
1096736169
1432390579
1428412855
474555667
476889510
1346818347
229108498
1360517925
460848461
1408166231
807270981
498077001
614537712
685254668
1075784815
57866674
960556134
1103210872
760547863
1214070787
1247740334
938657810
621807270
789998357
1086778776
1402596952
437841639
925189728
622245567
1375319347
1494591195
1440613016
690989372
159346334
1495198358
1396160887
551556612
1498057680
487849445
1263888735
972123687
714548523
883760866
647422177
428931414
1405756917
380636157
361596217
1458488571
1404000643
1419398330
1231481455
1060712824
616384540
875512349
916534404
1373466269
1258355228
1440190785
431997100
1433320984
1484645533
722918481
1017241962
450649437
653005348
717403777
139968862
440780163
463819118
355439413
807734534
887050855
1288976634
1273772903
759278157
399843472
862647166
235833537
1881285
817167227
529746379
700763301
981713181
482066357
287029713
980263065
956425312
813040889
876115924
1080604624
772439650
1211924789
952294134
542934846
645150786
1107461121
755629853
1460768214
1496998391
894684709
906836051
1425275290
855225623
1189289656
694068787
128599884
1101973824
1406615469
263896310
804024318
1263684613
1342578736
1404831920
1174802256
890040352
448187965
898912108
1336178335
977918925
304192957
761447582
1426248463
304908905
901899330
822046644
511198031
851323811
1253813198
783324002
468828336
996619967
1477754864
402701134
434673645
904982040
646187134
534550642
318962137
1498149437
917345932
838321454
702523998
750595992
1157721554
639546292
837801777
1099387773
1432507606
470425480
861572650
981688357
1094689303
857098026
474438188
641556658
744711806
716067427
944508267
1170771548
448305315
542335326
459152095
1449211882
1276992725
1039731189
224610199
1484048925
1399289717
1423768156
692072995
1405932143
535612324
1409178233
968849484
1476461685
919627114
586853442
1484634302
1261569192
1430505702
1172981037
664631876
1157671455
289553179
1453022296
690083268
493596013
448757527
632978496
523318329
453569361
501139351
541990297
469266349
1327941194
216259668
1451680925
1248732896
698723312
1375678308
931983752
569586406
1003720530
819615978
1475215975
1031898062
1090961605
301210291
1221339634
589073620
928858470
1437637243
352321283
1494048292
906064
1147382271
495562541
799503728
1420109120
1376246047
1480456015
371504671
635279524
1343802094
858716690
1186687413
280828617
112734542
486834567
1458291299
1044171811
591600752
788122983
1270179152
886931625
340979882
1471293198
1396804266
1235075089
1293378162
1263640492
234257724
1294255289
1017625093
1035738618
401653343
1340742483
551403684
1044732630
1421291497
996381913
882133586
846571889
827477714
1124343321
764820276
1371153940
721217876
1328826315
622221518
387689806
459290113
307067365
1219251858
1366420590
796434554
1119944234
449530976
886421781
1004238417
268596217
367065517
1142955180
711559552
1295004477
23254822
1170789865
1001925009
870962365
1340845964
612236037
1433336141
892545149
978248502
1180414782
1020966399
1434941881
1083434464
368365217
1011448747
655849312
647408534
402710120
1472787007
1081028482
1458958945
1453477133
1483170945
834776280
941994305
26265694
1325713092
1010582701
1099841854
888190914
381048109
1263999235
1388509025
968610679
552677760
894081348
1101782847
1230320495
1113720623
617256860
1295264976
1137612326
1034254302
441437680
921119479
630981560
982673659
1347839795
1337215511
944392397
472072891
714408419
1017925412
1106650144
208129810
1465585968
521040938
962562575
2067158
576091162
1347937034
626956910
469070376
657022657
799576881
1259212576
662585047
1428955839
419429401
180190970
694240016
1093720787
1273551641
684191326
53629533
1009425457
519426527
61929910
1261324131
814264612
862356431
1434110420
453344616
829376795
415402980
502118474
1223702474
595869299
1061109936
766828320
820430701
1044528546
783264917
815112583
13198901
488566309
1357345650
501558305
1210708102
1364117380
962938645
571215033
1337674446
962325245
1173057868
1443905515
464742004
698959371
418109348
351572954
1210696266
733589772
1013459201
697257773
718374859
800175418
1172885938
1344902054
1188397822
663552520
676351413
771437707
1338939513
820535703
385061343
1362232354
452585905
1342684990
1499021465
322910951
464652528
473241520
895336286
927250020
1213529551
1076880761
482006750
1401291190
276663031
968990433
853466555
1205606323
1021509402
680390834
1125347283
1392839046
1436626163
949939151
623441622
814018696
305550618
1094462246
463166236
1388238583
1411332536
1111416653
371410232
281890384
454200459
432323034
408377566
823461829
1411396810
528411178
473207800
690878480
685259347
769908381
517957590
601508086
1264496663
1031497890
1359494568
529890814
806491442
651877265
670706250
925490896
808183048
928713386
482855795
1480720599
318882120
1030573097
1319129131
813750035
969161289
669435383
746212697
733639801
827949924
165332749
1011813549
1330307204
1163481574
229503144
639907966
350986961
1451376047
610749638
284914319
870080196
597556763
807559632
1289069815
413326916
1443842081
1495109894
1110103359
624091697
957080008
932151417
1214377996
1436387783
1442914899
447099691
1352701784
1031862924
874482911
1469145967
518575898
1324361495
1038629709
900242010
315076049
541123738
961430750
375667378
942340939
316454596
590528293
1346838519
1409703363
857613647
338314885
809487799
1037147089
1371246673
1466322522
1191073078
1075443453
1075672628
875572988
57845579
400671753
1443812907
395819061
1221778266
1060493260
1399387261
846367723
732211222
252844268
1458174860
596184925
971740939
1491549407
462385744
464671279
1385347420
721298181
1365558309
447344594
714417462
604886212
160060333
578957030
856688286
370957478
1279295580
1231718397
864120053
1467923957
1335850614
510259378
186427940
412861806
1471885289
298607066
816049040
1117119436
1419923630
1419468785
602399566
592033961
1430492619
1258355940
1079844104
908324125
1164737881
1354710815
483305043
543679270
1042973599
1449940727
1144726328
1106751098
1407784132
1363423835
724393682
946732696
1478204374
1014397605
251733975
882155219
1478371850
1147206340
1326180062
1148831959
1058461689
760913411
1177068555
1292691154
638458722
851210361
750344559
976762665
1114376501
1419507566
934673732
454060425
388521012
1403838158
1108609686
678099824
1482148468
753416568
1223527520
206728061
1166095913
965116131
723871265
283902737
355953182
753132227
1087655056
1095515369
1201982519
947336503
715703444
427409778
244262438
1305164742
1397163605
766704543
745041774
324462684
15308451
1316289941
1317502362
872052724
195226179
771989755
667238177
928239788
1409072017
1012367334
597050083
397095447
1451224224
387048561
579452659
1462282638
523416504
1248853121
518128288
1205012583
786506045
1080161446
567167015
463041
1063313341
1491423001
487436292
567341978
1494988020
631345289
416294952
1180764915
983075008
130169918
384916713
746196156
769841820
949387516
1258442698
652986014
827812020
968321287
269986872
1022753928
649078290
902395602
284116315
673246550
953643708
811964510
693749308
1239563837
388439632
715300880
952740293
503121096
1003181160
505179718
1202068136
1227710296
1479688134
719998702
261531109
1444585399
487460388
1019254774
651481750
1377270857
484432622
529035449
660780916
912022518
1477353885
699886101
459027656
1429079639
1452338244
911513999
786628642
1419859730
1428368974
747467904
454926458
538201811
258546412
782534304
657540417
839992350
386422173
410241469
437861149
817815734
319570566
590521145
952063088
390191906
411088926
804571138
458326639
864787176
818584615
727051630
360016862
1455270749
388278152
872552119
586459051
536377518
804954516
391369780
1336113952
572335374
1041897975
988218975
1428166486
316223010
493858408
1234144337
769521111
677660505
717932911
1491671420
1352013920
1071634501
237329558
719092368
473933899
1286575564
1490310717
673064389
673997254
1462616367
1416426714
201774212
1498914147
1461617106
1288727974
1470730443
368502142
1121960337
984373396
714235628
1493196039
858464329
920268939
911605443
1327722273
432498060
338965372
688245872
783628894
491070936
1037962265
83331017
185723703
1101824082
690982482
1163446934
610460148
1408108062
599569244
708175087
1367019905
1074497388
1387479105
1327206912
402715993
1008184372
935874690
1232613096
1094177144
559949985
1434944545
940953302
983931050
474099817
808356711
546238016
991389372
667234069
759452763
1474998381
908372584
754312374
1158621114
882565824
1010277156
275291074
540524139
840643049
1259488715
1453573696
486662874
750689421
1258552326
1041773972
647684461
1000753006
1344382805
857423409
1089958065
1065637848
725069556
323108864
1488458751
1342379216
507583589
711149785
175250906
1497103038
1377219583
991390819
938555676
959647204
1235174065
1416583783
941438641
1301535272
761019613
966199972
1339245206
666323583
1445582247
869490696
1172917086
1131826658
1497056535
810924157
364971489
890269921
851385950
1042407088
260013954
734994374
787700275
1336650858
1495683223
426214681
491699700
237458469
1418518480
533447580
1398536715
622230160
550979926
1459995183
624533405
572418081
1376031967
584413931
968626773
556979670
386388689
1072539571
879476834
1418911415
835952959
1426412523
1268977615
126084019
1103385777
1013429377
921042689
1096374746
719945931
1364440696
524058513
1483844189
969412193
460021786
1399638529
1109467224
1461005837
1287169622
562209258
1335427341
1098768577
815130380
295684869
1431082451
946882833
1408266943
1029509796
85879762
678257272
1207487021
668877077
1370533822
393638755
757596530
799015656
676920042
984902261
570204597
1462843981
640160183
573327935
925886185
1187719998
1266800120
1452169054
1494564781
1095895761
706278075
865842619
1022517341
521132309
565275420
331798979
871786805
1066312680
528671229
1479078543
1215730290
1244111822
1035373383
649517464
894640501
1401865680
853781200
335382894
1486229295
1086972971
1042520575
960102545
772660722
854856010
1011091071
856455357
954734321
1499265656
728707316
644876239
564494539
1391735698
462615498
1451355707
985387048
1346721232
244864553
1479252446
882537330
930859537
298297032
1407793407
1070248769
714104184
384643469
734751720
700278777
1485543065
1405818274
328882955
435231497
646786788
892129405
934818577
1426014922
1385693782
819121042
1021442515
1062202147
1468478631
1302453248
1326826407
1394144099
1165559321
793475572
667979914
654361775
1491763778
816268544
54651492
1065089412
1281134464
738816738
1442605012
376227588
1019757964
909859656
1439886488
856520643
1076008662
1427363992
1054029201
758811378
304191358
762408648
1446189630
763620831
1007932744
882826426
1156915772
1497311292
826124164
1246966489
943072347
883326084
678238639
1206488054
889154737
944699593
1365958422
566471436
1200861281
880926284
952582776
1493986761
293890246
1218298662
398998440
818721743
1425545645
1347108931
281665104
1071992655
1045330217
719500831
1410514612
429634763
582889105
874979931
990350554
1258151617
596848036
1488480855
967829996
912206967
393257056
904237925
897479285
342343245
1083770540
1033312219
1497184816
947394544
1309676348
701896276
846671220
1143726012
14396123
409791076
1380149891
408464799
803984479
1229356855
914656198
1163527428
555427298
75974231
373784064
519408568
607732192
748898939
1135267887
78108036
502152542
1240647937
569020844
1244677914
560018943
1225265616
1055648597
789511701
1241529807
459698536
329075287
1087988421
578333398
645237742
745275875
683174120
628921373
771639228
615808467
878299321
1012613882
796328479
241378987
931719193
1356300451
879769324
865564218
1243752198
491046223
817493687
1433389557
1235388380
526399267
408677405
467205159
716760647
505823472
554846110
534007388
389399563
1260373325
1070449078
1411037153
570824613
1103605416
967811109
1104851252
871734490
1200132996
709909451
478392009
366440510
563867168
929519098
676888823
703870309
1413984948
1457522024
1062413569
378438797
1195534657
1244452798
589344754
738084899
1210299750
726225933
644248208
397623604
1433225773
993562323
1400897908
1471005463
900310430
975494138
917839555
893697987
903695634
1407580085
969631502
665203534
1119279025
1352117588
276494839
1362282416
165448184
733858430
1457139082
440179473
415745281
1003953495
495407908
754855232
1408736555
855756911
1089032124
958977224
1010037070
912036593
1000214547
645425156
1047844860
362592752
1146810886
228931092
1342977427
1445740234
396241672
1085955454
889110152
741902188
576098765
1293461879
1328446378
807408934
459370260
305060444
931757580
774288441
678750659
1432046958
1057406495
1327303983
1416224635
771011882
1026970480
1401798680
1215715476
1120537669
1406380981
836237512
634867076
643070682
592598571
1433853347
103288078
717794343
1219249876
536540050
807859381
1242792404
652372701
472509520
353195528
1276176971
1268558765
452540507
1224458525
707034883
910329774
1275778805
1154990643
1377485391
1158734830
1277901741
833467553
961323332
969041967
909287992
775163644
1390704952
1369320314
1318948064
470142708
1415375704
649548681
1062077042
695724179
517705413
645388167
1068535950
1223134130
463622292
1402386841
1190156749
576578092
1133524573
973688537
1181793862
1240470478
894068403
783928512
1242118187
1343390324
623960621
1432913448
615716604
1428826978
1073736259
394432416
514777318
1243592049
806533521
1204548621
910205049
781216333
493368654
1168636875
985969195
547291843
1394157846
999248788
723164761
1090080429
1051177072
859694960
769427136
405736265
187881680
1060543563
1424810175
432812166
186433285
1261272138
673998747
994293222
1391045801
1154182357
711485042
1257372846
1420738484
1349985284
228038321
601483675
334788558
846162269
1144909785
446992923
938943486
1012196933
1393076474
1231860196
638264922
752094416
215053790
660160057
525108608
1245394777
1267298858
1118206622
196406148
1232497337
532827064
554873730
822394167
1101389152
1433365546
1020398773
1468583261
1143831291
816168354
717333149
597169515
318021366
1337259102
1129571398
365624877
1454170383
888417756
1325877543
809328396
800122418
1052157551
1461832641
1450640205
1467896748
1431563911
770658238
449762995
1473675823
630482798
642960867
1425101926
790213078
789553944
1333977721
248876110
766211468
867003874
805350207
430112657
532370720
1386083259
1430351598
1401189253
616074173
1005267134
402252576
848192070
927223961
1003153590
1400907240
1350808537
632786964
306446557
34290999
592620700
1187285110
1403209358
860388741
862590241
665767627
1468633265
924405948
1014620990
447387406
1444228037
1077734862
777154240
925004455
849292770
1066312085
946121735
1040691023
800737358
1326515579
1069337246
1022498421
586616987
1456892030
1315272464
278574021
696912467
702441421
1443826387
474551908
258143079
1317204912
961783734
978232207
1077898319
1448806119
603821053
187874151
546129982
996580109
559100405
835064480
925695124
1089946008
130816438
1383585943
509944483
879738386
1164779494
141106820
1196139840
1439324707
344887196
1295985112
885551567
962709343
1244361586
204923289
330440863
1169544398
636800380
880389606
1208520357
1419522633
810194551
1482665776
628230279
1347803533
670423084
658308804
481372413
771055274
375933101
918262819
216342061
684517780
448483997
598990521
555334861
992957388
436705715
1446583716
904324888
1365421737
525659847
570493785
932734378
1171354178
825894275
468642341
506862056
1270857058
1013387936
382133012
463306136
339777144
1309056009
1244312182
1480438790
404456583
1340598144
735701340
1419022254
1000073713
1022221412
854499286
115232870
1281588744
395683812
1277581924
1434497086
378773328
750482771
1320965518
1207479637
614176101
509793326
641899466
661220277
627886988
1137076717
957835866
48761368
113293259
1467241256
1433882047
1247350420
662116611
630308333
1091032357
1186138484
1266635435
1049727351
1477073510
1066169715
633934244
1420078676
951843348
579709309
1387751387
1083728737
374072989
531358697
841646264
822384752
1099775489
387290399
1322389695
558603035
579645789
1474029273
506840247
364577178
1103519645
542276774
1333306962
1175495990
1023283862
559439232
459489572
627286900
1398814015
1383113220
1240703349
852875181
243127728
744001115
1009203343
852392741
551079626
1294226951
349165813
512071654
1496722022
1058479423
1070659395
533203247
860727154
328422051
636718137
638193421
888502827
1211983061
980699009
377175555
1357288965
536974485
403770013
764446605
870404486
926135384
1176466521
775669621
940168629
1070739221
1160208521
394727509
638300002
726491150
427382951
1238170907
276455894
1054442929
910599
788314516
1052314023
1089232450
1492081507
345444188
1223398805
1319255473
308960126
757069137
469221967
941102375
474961481
1394644628
373770863
1118677069
358624941
526272338
574354897
249820779
383793330
786859401
1417707518
850441970
953645062
1334819872
1232817639
482732915
61995652
1423757299
674855340
1195405429
700457391
1003147517
903996985
385017901
1489850550
1230567153
1230093358
1431017403
448474531
683420129
701035244
594415585
792845171
939317598
857783772
1048320261
1368911451
533124915
1453968382
591891898
474011257
882281789
838815961
734709158
775773301
744230457
900533781
883019049
1209996926
763836792
794457761
523377666
1456891327
1249865604
488104967
419045415
1423599528
493870247
452523227
301701251
1499965672
441537709
1489299198
1243446169
1259235053
571613147
634580409
1339660611
896134465
1464459344
448019111
1180387415
569118490
584268729
479313731
347006794
1159046986
848070643
209216868
1421117242
1401178449
871262654
1470858369
896767777
1127228736
345381794
422721431
554470603
1317537915
46201491
1414298050
658204905
699356609
1224869458
1131415431
952144233
419842233
685849321
685079520
1464929046
1402948707
657815983
389900126
790879123
1205716471
1233568921
1446737672
991185927
1193002361
1019255792
627732582
1217079444
1457605924
1412307806
1262163793
934286927
1054794757
1423989433
1489075447
1001077998
921852829
40639403
360268796
1435368471
1365558688
823267236
1449276962
1204831247
708287783
607467651
326147310
1227795088
1423768948
1477173515
1382689092
997327256
848177636
673588692
889729396
1154262412
1468060154
1492442292
869540928
1261093437
869037002
1420053531
576623563
759839168
251472198
961431153
297093703
1443086302
1186428584
1303915023
1488336323
139039710
553709303
403079989
1421262933
208866406
1212670494
806125094
1298241453
1393521261
653291913
1258292616
1250345233
1015697119
1445417890
684829318
400138410
1225664078
1320078775
558091647
361823283
1392475603
1476261412
1137643269
1492066041
1387494676
1342688063
692735021
1019211250
811583751
865653758
630879227
1454375949
651051610
1465832235
680739429
967807872
1265746947
822816207
721348174
1473710120
223711249
1493856492
465331671
563930489
230087516
730218036
369905721
1220196599
1190178219
164046151
606857594
643592231
1379459123
864927692
561585631
383089084
1170177687
1274623863
948536363
1339488902
53724400
419661698
852516583
1049334277
479953798
1452868880
328123683
787568780
625385568
1299850055
473442798
309219682
788500288
855414758
1330943770
555382890
1208161916
365406143
1412019356
318062001
641267516
874767925
1479887419
1208248257
1041377064
720691883
1234283121
1194810465
1288749213
1428415830
1112293686
632506511
481366315
1106365852
1268870757
1298537602
815704478
1402229362
56986367
1404260465
536235100
1425445595
487970861
727374875
1436699916
1470469372
709922366
1271750391
255899263
481451111
1379224653
685104447
1422384051
677400973
449961400
198834430
1470630567
1491815133
1369523442
515796634
1434547299
474695222
704958212
1395630335
398456307
991325483
894064700
1462797742
1430236324
781066891
1417455314
1445020223
1385903268
1360083452
619957349
1317966162
525419166
565182262
1368971799
727756364
1147880837
1400671202
785652483
1040970543
1444927734
1060287734
985982644
1485901727
429992071
1173100503
945183170
710970809
1256975517
570487397
581330778
1176834361
1023152226
1122875278
512552804
608036597
1407173741
978087566
762618424
2408350
614324771
930890310
398424514
921318571
1078161938
1477057770
308455886
1107337018
1421595600
183646146
248652759
447773737
335621744
526897272
1335354770
240783647
1060666988
951282018
181097903
1166641580
390818334
592162603
571369457
1071720097
1455394355
1415092522
511685729
824924946
643771930
1235952176
1381522327
403451156
651517889
1351273680
1478606098
92883121
728215867
1147896656
331588172
705558809
742213490
671362692
1470885120
391386371
1439071447
877749968
1445728026
491955139
433114837
900389754
407794928
888354179
996155126
403433052
662396734
122646890
505911149
451801813
1352004668
556232671
1380030569
597667655
1408283136
446414584
613244635
486423926
782602517
1294139661
781955262
642187321
1222974939
665549389
497449232
332195324
735447931
311640113
634969330
1165304556
1213104122
122412197
928486602
349259859
578638563
490766926
494893965
433123625
1457811696
938855650
595140359
554511734
1271841507
1497007535
701768457
891202472
821578741
962143294
778112393
874341455
1416932673
863813332
928096939
924264869
1497710235
168719742
826958262
1446751297
974288595
768734915
930681883
1310875997
630070164
122164364
1463525223
1294315351
1018185111
1422541710
1453433513
1169223511
301580497
485878999
1173103604
1382701556
1455231016
772289863
1328849939
215731590
1172832436
528355200
560352888
762594930
1493290142
887579436
1313022908
1282549239
1296123758
1101340633
731953044
1423094792
1355467098
1256358503
858245091
1455043509
378794143
1207596532
1488050217
1464104763
400350136
948144856
1410936382
949460758
1000991072
569277141
893123637
1376917927
679911837
1364065933
1387402452
1408205993
496689351
713545465
1459972907
929328731
761371750
680194083
1001356198
591896518
830620084
906293803
661066499
1184835439
970473656
1466405729
741707342
769815312
1358951833
1102837990
1008755688
1408145270
1338763532
1122267928
1074123614
1249951562
975269079
460284654
1419019313
596574574
814461144
977132540
1444674617
936992052
1406052289
997365926
1018951463
695198493
1287242529
1073695523
701868981
450989684
982888510
835487128
1346976611
1021574234
663056762
592501883
1355932570
409610771
1433336760
850006546
836947322
447009916
15773960
1320940724
1400192696
449311163
404055060
1056014158
441330058
433058324
687778906
1391170275
544016269
762119875
645254923
847870034
490980618
1103610038
906763435
752188736
963103698
1466084934
720455009
1286847237
1302079717
657360764
694205311
490114519
1370618815
1192524748
607522100
712755795
1481804863
795989794
753100502
361961212
501822132
798486157
757185013
707007445
592191529
1454271920
1358578387
798129607
369635988
472590163
315385948
1112564024
1487926942
1399045739
1446911046
430665301
803232296
1176095012
1484003577
727619326
582486836
690046860
487239673
1032157305
1322009335
1278152230
951860429
368111380
129996652
670264178
1378639421
780081036
759014426
1422169696
250674312
1483008576
824122006
1246354412
474676912
879691161
802385299
2599592
580836278
299122628
711064160
753342577
57016336
1432831191
1154008869
1070007037
1292549663
863739749
531561117
1474319534
695352795
420457592
429152360
490209730
777339169
1005168080
736510486
565022227
987929818
142107903
555675489
677923264
1195204526
331954855
1422106509
702507171
840882903
719831956
482626253
770757726
1016226473
524902873
1459744736
1430138051
869561826
775182278
385467230
844358849
485317483
244270753
1135880009
972541766
656390927
1053927071
382310315
1048786269
132970435
1421680495
412049812
1435113263
859004192
1441940637
700636573
925520564
951915988
990756446
1459282645
1282443852
1416174002
1147391360
460526775
851110723
1097775070
1122747993
1059816007
849244148
356071525
951319684
907026520
1439032492
160748482
1264014116
192785373
826123268
986360497
332428129
1349350586
728226421
176350449
1049193038
791918942
544953341
642973424
759472887
642459689
359363912
426696209
788618086
1425263541
227193011
797299195
660107522
620824336
709613654
1035600691
1052323104
1358822494
1459458873
1478395887
646667325
681951986
1436424467
1067844759
791617038
740577612
785518703
1090598002
370684562
815852657
520800046
396373457
778102434
579672974
651916137
1039787869
379423906
980718422
245149493
463993868
695050091
1148270560
1315646588
1219939366
1104658524
686206513
586330866
382609686
1263914666
891737373
824694265
439254412
1039743970
675370888
1156732734
197439526
775877416
1412609655
1455239370
871145689
1190738389
1011264999
1373466398
1010213770
1222138005
1029704092
1499024613
1396394509
744920200
1068697098
1330745596
699438144
605105391
868202995
1080623435
1079673566
1002405279
923432796
514548434
969389796
397921797
660067010
790809842
560232045
919962766
464762772
1440518081
730638964
1467038517
411510088
1292531130
577963756
824712663
823187543
1480597492
1171345361
451711434
905493074
619921423
387430383
1480563710
387180960
1128898676
1425992609
722887127
1240767616
1431621248
225791366
768096942
570852289
939668941
884767028
815755528
1287586419
1310235723
793850780
864386204
572313867
786922502
1285152766
608986453
173225595
901602182
415767597
880489929
412696040
573242591
503791071
919277134
697788376
1489553297
945651295
746156211
647479354
748003922
1076537791
1437487922
624589707
1261374053
339064421
1409003613
872530259
923947786
1288950469
457512287
574744541
1047187557
1098817173
776391927
795865201
331574733
1039849183
918609026
1230057967
554613307
1468213823
862449981
1155989249
951546958
472643035
958209032
1368980646
851620776
1007407150
1331670457
624988586
751933422
1165936441
482184259
1048864151
882593108
524091170
952228294
1139066975
1340919379
854963302
952802750
1440412977
723829684
1338128171
1403253138
1139755148
426057578
977385838
475450310
1028545468
217963402
926183051
265770416
788805116
567808911
732553474
1270147938
338343511
588645451
963023745
1098026341
705929782
865675772
257997106
476422908
64833693
703745387
264873190
1054390825
1310267364
897459568
904473429
803162246
435158948
674031494
578159009
386090955
877637157
663434752
972403184
1002021734
446520642
816468844
680442297
1187594712
406579519
314318313
670861574
460430564
477284626
51820245
1123329839
1427697821
1486374324
428955312
1403902162
1197759197
1062120477
372316116
359944034
947495002
112799492
1070269954
464224909
780646040
686261641
453456417
611967136
867801254
701864689
972242941
647961597
598536237
1218692857
490798472
784807208
978864738
403450203
711136190
1230226154
1373774797
647204399
1296497897
579756252
706472593
980562102
1356768675
431322338
1372680279
771353481
1280352817
919432735
930341573
927972918
1473242515
610952709
750737731
1344699913
675251804
682026198
1487853765
265539415
577667221
488433649
694072436
1093515312
781653296
940359196
796959805
417946449
601391031
685167862
424534288
467920490
1421204421
1386575845
561020820
631916905
387393594
758941579
760043794
1144217764
400093767
797924732
1185646559
118595387
1113172072
1426730705
1390226861
286660023
908105855
726535431
380951690
899159687
1436473651
1199424029
724863380
1128572599
1440696996
864329858
759669581
1402589457
332728752
468932944
1311186687
537526115
1087488586
1412728680
454832927
553389358
735365788
728830072
638085631
823350167
591830353
989588537
1441846156
1079095442
29794398
1432795856
701144271
777319989
888646907
1372440118
682673192
564577378
1007141104
425998899
652796522
272216471
620427540
1457513686
680814590
520981787
580381204
755191576
1466661762
845453664
1447167929
328789854
836198309
271204069
1183282802
302290621
252313718
607164969
1400986142
1390129977
927014882
1409934212
35827034
895241547
1432934041
1375556219
1097968468
383362553
829987525
688756717
849399119
828317345
829148193
1256402229
853616571
1181156184
1282744930
472403976
1302530129
674078381
542313362
527052826
1007705775
1467461417
693130808
902708008
408952290
1347148088
500786624
1061907353
385215036
363476431
638202791
971265711
1465717652
550346762
490621515
821566997
1249535968
736583609
458174828
676559561
600185991
737881564
999606351
802372358
274196204
563745854
984676688
1385148530
1278927686
948466307
1148248349
1433142327
1111232820
989602062
663946088
977004991
393873940
1088572920
391487531
790725584
741419375
469199415
884680969
1458886766
457286475
534918959
1348200798
777248498
823648260
323438780
1299988787
468441554
805017190
783196811
395051733
466540837
73990271
1073094368
541761741
611144462
615715186
1490728765
730825395
586030300
587255855
589607737
1045691205
459337376
471955190
467574908
390567716
1149292709
1006556021
223687655
585743643
1084944963
1376486941
1040210910
380593610
950003682
1184619139
411707319
371282522
1435866777
1030197234
1038045900
357178858
829247237
1104852130
948488228
713782940
745756829
1155050424
1218083501
1412747089
1395013526
1014579241
1476331872
1251016396
290756212
880228913
562493784
184501541
461514644
1278191892
840423856
1284170608
341641024
471302893
1319006034
1480942944
168604224
1426550926
1106769613
1324627960
1434159267
897829922
1015769368
913487719
1065532524
1002085155
1423998237
1459937378
991629181
1487379070
1429055162
352585298
946161271
1406101203
1297547776
905271847
980353388
1388043838
606209985
1430760284
365630318
400089448
1130967090
1204967349
1389294310
343660642
754920941
949209547
1476952688
1133004077
804360148
780634904
409541269
545477665
1424070801
1344884386
793935009
1031272308
1492957697
1011420140
783522880
1462250811
463997541
367373163
1229841123
1430687613
933571482
720993801
1305391524
971670426
1438985112
1381157317
988428635
1285706423
1497755073
865412743
931394704
112023077
952734371
1304338179
1442580992
1202664971
873889293
1291899400
950210713
803551377
1143899684
391088500
438486033
854479688
1239837281
405687799
1008846247
707792601
485801250
1305220464
237125806
534186420
586802224
869653869
1048415047
418914564
1298259939
541742459
1295152272
406501134
1323518588
453269463
425689102
665490601
1410002577
234094809
954363854
729393054
438624206
1238912661
675275757
1304608195
570438929
684284903
708093460
641848502
628960834
326037983
474100379
457795445
1186912806
854766678
891046184
956695712
770966091
45554826
1098159720
547082690
652828195
541372079
1000435302
675572690
590793339
209547805
754244563
1002836472
889195016
258773329
263908589
374613756
1093891579
216249299
900982711
369834097
1324069885
651550028
896229240
402502998
756475275
455742895
765353061
1468080233
552831332
1091636329
1006895031
596135314
626305537
1068576162
874289139
985740323
318733666
1364663701
1317365120
337356082
1251597358
647197425
725860033
1345674574
504174085
902722150
962222591
380612093
1071963280
612184363
1225524369
1417184767
1493171762
739362196
1263332700
401321727
811287318
1191361803
1201321615
211489895
1365341589
45628262
1234204701
1137883653
221984761
986182915
753089057
664480964
581351870
402804737
999015684
326788221
194919219
1429762370
1054455835
975570778
1339358120
1189237169
1433215532
891787355
809130030
897703227
468750310
964500456
490750756
1103869865
1404687744
1472806381
902463221
1024443866
488049775
957431196
1168753471
1074882858
1471478899
537029624
507887237
644482023
467135244
323002610
984422164
839298080
827434549
924505771
782703624
1109344866
356716592
1409248594
737083265
951183408
904394252
694911428
791188145
397799886
795545546
1485823189
1254229330
984997143
1226511456
1346382307
1210226906
1368169632
1127014783
590771559
1098244213
390980965
901865843
638067952
602216025
599665856
804700482
633711231
659554143
643751701
54102776
746690528
1357560711
579743093
891633147
438891946
511655427
537985131
1451428683
718533909
1099228977
1362485787
1275853990
1058888913
719927910
1338754515
1063543218
945160394
683662568
1322890504
409908984
1425937325
1057595217
1315745086
1292826188
998950372
1192206606
363715670
940706001
1269700684
410771256
675974833
858534744
726958744
990898883
1403769074
1461466602
1410489309
111115161
342007737
1388648173
247577314
1227575391
1317587734
880100294
1310591438
1451583815
1050477193
766877031
682590751
993160064
1286335058
622808904
393862261
1439895544
1071144990
977745566
1006543816
491605652
1150235740
427768416
599747202
871654448
461080055
1455710336
1007415416
1459369402
1117393726
848648913
840188837
1437627647
737299177
1006238730
1473133435
524267424
1205495162
342193702
1050053153
310091727
1286765415
1016872722
754558340
517467264
1001897231
1449651235
1016132811
482822087
1313926874
699857716
1443233191
533760946
247217459
645030323
693535344
1003297284
898143836
1432839076
1085058002
800156800
654351659
1314243442
915149918
1302057947
1411845792
1067133189
1446356270
1405238331
1145704218
525325950
776859274
1059972827
409885712
716620485
772159463
1010975969
749246965
323067266
952239073
1417333219
836394288
853916358
1490555694
754915810
1480622307
384660063
1232213290
443526046
1066441437
1269741496
1440725335
965168937
420249496
835565796
1411691460
631810988
1456046399
1481747739
675476951
1492779403
1036077162
1445645523
361587595
693289225
1284367912
332634967
1473744321
807427511
556268373
1499489352
716097841
1150427569
1237686863
622210353
1248703281
1382109029
385373740
1134706055
968309076
500198971
663307417
1065047706
1496336033
508423672
1408127874
798762814
1010744513
505206714
788714882
1488940604
483882006
700842825
383455556
823359884
829874911
1425517244
231966840
859091522
1074474322
581161040
1468308797
491271028
1478742904
1414960171
403574580
406476776
665554224
317364439
746311083
1330175507
1089841177
1440224289
803196033
1401451343
812369795
949792052
542988446
1250596132
1314195333
1459592909
681814115
1089439616
530332426
1025327839
472031497
668348785
1025610245
719002093
299576899
706061835
1463913804
1202353547
1418605597
787607144
1412621257
544541990
924763620
1179016439
1353727249
1150637551
1000985660
1485909083
1230017999
1010716775
831271374
572269582
1469825025
844881789
318803165
1143067812
1400045528
798192624
1411424866
1307370625
1308661532
536897116
1228361641
980548455
506494229
339201705
1003460836
1022162732
884312382
481099264
1295575624
1050770899
292084533
1202398217
1375151060
1461248455
787105676
51963408
1235853492
1145757192
1394403821
1482593710
800239627
403534634
818991287
1447605748
1345782516
922374602
1445052475
1471346831
379218940
303732366
889510513
1141118981
705450362
639455856
1497655902
969330880
487002738
314909331
1112558167
275184104
1085606106
1256584034
864375709
1412798610
1347679589
817659041
495703934
339951170
734163081
1428438061
1276525781
521579078
789782553
106074905
600842630
246095055
1067212096
911011702
786478437
285937722
499171464
1425179798
725886561
90435207
1053902159
1173351441
1041835306
1403384207
1474456622
1420587029
1418572433
1257987842
747774676
458291682
696708737
817124107
984905394
738554244
1144615721
466684482
606425784
663413607
336225591
961361942
200442042
555776329
590565769
976416969
624306662
1070883897
1188815299
448783216
201312984
1039498723
987135186
1217336299
156154399
478791460
923798385
997221872
1357822417
1431286615
1023989265
1088516332
492352856
883734673
959675306
1166357088
556908655
1152717636
502915039
783324829
811031128
886887167
1308196981
702204156
1463499323
785650586
652198283
1097406326
752166757
662648847
1457910598
490767646
739605303
473118908
1239296293
585133985
1091580454
692491254
510708202
872125011
704735327
1035350952
693173263
599052079
1459006740
683956518
636808714
388931735
1477686334
744132370
1271546306
808708238
287237387
764595728
1492630030
409190635
513990499
1057540480
1054348192
1021655535
292996600
775604507
353400809
978637533
646314213
1357454973
348994923
913876564
1398252819
922949039
1277824204
304837894
515789711
643903592
502275639
1062673479
635853826
732996795
584555777
1464934519
984108726
403984939
1017699625
486070571
670171927
398909401
491939346
827624910
1092184943
1304060297
825296299
1195818956
1039312087
1327939347
787109117
673889901
908374471
1297743685
1282913925
216675012
793566761
1069685946
1148634569
1274161959
1105368548
1401567824
1040161980
887839247
162452002
1017303155
915769448
1416807270
1149557503
1229466813
787371921
608904006
1301023079
1277430673
1469442618
874265137
656504051
879063024
926628123
1004163676
738979567
1101303364
720509671
733679324
1479731891
1297611936
1039372754
1429766329
701349849
1126874933
292670452
1454613052
303923816
1461683901
430299581
496166448
797203486
407269278
349978642
421211286
961494886
259500203
803510724
442358284
1408943104
450127684
1464210928
1169258456
1062876069
515298637
418445151
498429683
836594014
1319909320
899473509
892944966
982761968
1211063887
937859785
759054855
634983478
548914915
1400429426
417822570
78467439
919348558
788801234
503619217
793904638
1421220012
1426346757
1106223879
403991422
880825652
1354287393
172575091
573105073
900280557
341836717
1396357460
200536683
366919118
1000253334
303681414
957596031
762017918
1167860928
580422225
642168528
727583310
1766841
496567247
552556003
1349053070
659077085
1335403585
1167825757
554159078
597363331
885398387
339568974
1078134013
610989353
1448378014
1304385474
403651298
404477254
742154220
1042119927
220079535
366300125
979313943
820914700
1439224634
1426867554
301822058
680393527
309797011
1438767676
410782744
585480810
660703075
984899982
536147248
1408005727
405279598
995796387
454068968
465572521
291481618
567363683
1295261229
813677426
1313250781
1206770392
1427772751
735700886
754338870
860139502
559024589
891276346
948191298
598646791
1463691518
1372064291
787360690
984100740
1448485717
939898583
733263077
904561197
680471110
647139273
1186605356
355481237
676076021
426389256
777432794
1402851996
495571071
625796772
770893303
1231359732
1083935828
837156375
782594650
780837498
611474615
1413509590
950386523
994577917
1447938595
546765487
639508011
724339937
886287009
1415330019
1036753835
669202481
382290599
505500849
1328074568
1437967486
216421277
1220565607
1105345610
253015649
1046491449
619151236
1493719513
1468166059
578622231
646483555
1240011567
700583283
602444287
824812588
386488689
1056520044
373267378
698244888
701099768
339085114
1023778518
434345334
763671907
1231290823
826508256
738792749
734654574
976506226
1250852304
356436343
548846616
901614422
472919749
270475531
559031003
353808956
525820517
1016639953
900341131
1002665352
530515104
736368987
1202899558
1383819224
765675178
1496911970
388844250
631911202
1147217878
709231057
1135507286
1064111824
694776291
504198851
1446240475
637254099
961102111
1069343260
454286286
703897631
1057945988
484640600
556405741
322803475
345522541
1012650338
449908032
789345374
691085316
608704405
1106010406
705228903
821688052
889455931
350380687
456388152
772416499
1316966507
1114263772
753072452
712989385
1270632480
548898911
1255859153
550798267
357424732
1424246703
264153420
274295291
517935361
521949233
801567781
781493122
521062062
830886455
1122784432
446953037
343968009
403349083
596690278
880992006
364558433
1497470545
1185023461
963022059
1073267011
305044780
1449461816
388692177
998317683
552189663
860134616
876754002
379905875
1118076138
418880690
945438867
606376060
684965315
717266798
634000768
758412751
1050614802
98223810
163772981
574518863
1240108949
973289122
1169849258
444479647
340601864
1296759588
683885040
1064453668
306987678
512282867
1390434359
971165382
1104481800
668960448
1282378226
1413378238
855647451
1420820218
1187122795
657375619
1270400739
743379224
458029894
1194447317
1365337827
1073136195
296097027
1330986743
1144642049
1256517102
873693659
1038950236
728028902
1492290600
246541626
843505550
999322145
250910776
575625976
1463582645
1444124409
864573715
389381534
1463134235
830200875
1467883710
901743348
1195297734
986090604
871297004
984286461
1436617952
1011374738
1420453810
1268219089
89503050
1022119014
923221051
892469790
1117361953
715725445
335110303
515824837
1023416253
1461066269
733675379
749513638
886072966
665048334
980964191
1226096420
1461228094
931549660
815181840
994208218
329233094
609032522
486964420
1147494542
1304301605
1003486227
868536790
1213560282
858351995
595065930
624638765
988285632
880370739
348658906
700721756
1257622581
651568890
1187261899
950569444
984533150
527405680
1230943154
870203335
659222576
1479025443
383559624
971409803
1259450641
624393360
940341092
1416555944
1487559521
1455517897
683548882
736991202
1273204210
861014827
361624152
1290586267
891426905
1418107143
670281387
1498438576
1442645655
600806624
1228206132
1160949344
986207938
1060507825
1294871038
1284813737
946854842
335907533
846546361
384225790
389902433
680906049
1109094736
301803033
1328430060
650152940
983884443
776043347
1474432926
1287253603
956823518
1289708107
429244014
807935454
1475576949
995423181
359475260
1427928041
466205552
728482806
1462423583
908324340
1425669688
840241552
989141310
633116064
1381162164
1411838094
1252702221
638976706
775408610
1019070079
734149589
881975436
157162288
1159308061
1173960102
625510239
592118630
973731055
514019652
809631221
348496036
1266064076
1073924374
406210952
429590206
1079036838
883703623
824587577
848674261
423200163
669755399
1455350407
1252186618
1408179265
1443600306
1409549565
1457226259
1371774955
912890590
798438550
306620606
923052612
833999837
549436697
1155943904
800767119
1494644779
659306137
1074892263
990652708
662491004
894281938
848452770
328932177
1413266196
508989755
1460077917
927872203
173956662
1346249645
214788638
714666678
929673290
916068932
488357464
404472427
810508523
845434467
642001369
990617777
1037245530
673589906
750042059
1132816198
643081544
317427902
1254359062
872971718
887518506
365106894
1181643700
1173081266
479278613
1376930921
496259219
399263659
1058331662
783171376
670228644
851309110
399362706
793824261
1412502988
1358222145
634783516
817785956
1207578061
727873935
582576703
738888887
324523471
745573494
504437521
1405326132
1160619597
1035219572
1377979132
801380284
1019685346
681750019
869976613
817025817
1225189874
627339384
417959108
749917041
756241699
741912807
1367109194
40280857
1376137960
963317536
586468850
1414112598
997043048
830747012
629099633
205364354
327102322
740699883
796140200
941119522
978562025
544172041
623234773
1489745340
994684866
973089714
392713334
749980174
1495556260
419315953
1173676833
60330365
1308233234
785262760
1012037332
1499297420
1286839198
422077412
571900220
1484614192
948026210
753052480
1133224216
824084557
549643687
1431830242
604569600
734205252
521918132
1212559766
1470844990
258186641
536869159
471070550
1445362919
330512606
976595001
556747878
1472816869
1100937804
1267360214
1107874896
577204350
1446283291
1251056859
617687820
1367775676
1408614122
1024299293
702025306
152072471
941521662
647304801
880425114
1275921647
790262693
1393475953
1328585082
1295789562
500820404
1462242631
497817527
1026703995
1456477702
740456490
1425849244
449871926
758583637
461120660
934185633
1250591765
714415205
1386454615
825551141
112476298
918127468
1351634658
965032595
527125647
564104275
1375303968
909672563
1389099989
766947011
561290818
369311079
715848325
841027627
1095854725
678042785
1006313693
1465030134
523266595
1400798251
1481386318
978379698
340492414
1487711748
466739865
1331145228
766951702
797014823
904386621
688781614
836283293
837089843
678449463
956715167
784103799
577433322
513844257
1236956883
374371144
1431712053
1265295270
1049827439
981245283
1148369938
643422472
662579380
980554432
1231151689
318733701
570344489
1175188374
1080072150
1034986072
499373289
494083084
646773420
904098216
693161842
1043849676
503028189
1082450869
1426391850
497239912
777218116
1057255794
1253205324
1445896653
925676050
632582957
273643532
1337519484
1412011095
588779796
347648096
1176693142
1440922823
498217603
1417836419
1486045141
1103861107
1332436555
1282487780
409670068
820527516
122708207
1195357121
1154044891
1310109109
892604601
1346282375
1471333567
1495074543
1071853764
1067712678
964620019
531729517
894235433
1412530902
344539967
577215369
491516751
199257597
638627145
1335499517
312118601
1425100443
469962950
1477336425
1417423774
1476202138
738647608
510228851
843481221
759609263
664375020
1318680682
1309244304
389826633
1484458581
955262580
1196258473
1216863170
495487082
128475069
879635303
1286748050
847460007
766520824
291171088
1045927673
970177543
1467625505
1362709255
716549024
689921180
954150714
1358345589
612814645
1383535569
505061794
686213857
1302930748
487981916
718398807
695124026
1259075525
569605446
438903788
777126843
272675627
940420880
342266537
440621418
241448575
1467597747
467143047
1007876728
955854329
1455435493
664652381
1390582682
882365586
1052794248
198819032
1100250475
1153799175
347121280
393523997
463236604
1215484601
1417890800
534563644
435039684
943540165
589258908
1441161903
360866870
1413338963
1416919381
1243910684
1337040719
1253507929
836552481
1231800816
649870986
394727581
333423335
1391763298
918950276
1413486025
493152380
1018581810
642893849
440419474
1269288860
1123705513
767544524
1322588394
897570104
1466463438
474712522
917802644
980074299
1318384101
1177936240
1201833926
1439205701
1026001231
646907639
1258562642
513809375
977390576
974404208
1464471249
318471656
831922889
443821213
930494708
986537823
1214693847
999595496
343922040
878328659
1415138296
1099760895
1369063433
453663517
167472939
1128078235
344352699
1085666788
1199672257
1048246504
1143662428
826038823
656967962
730738066
1443026354
1092826613
1213521073
466945837
1458419889
594612414
500110095
1415940395
1240673079
750774224
974962421
1090308245
781239704
820891433
948246718
997616352
644803553
776964170
916540722
1062978737
1260581453
667650247
1432803446
440688496
1428588916
699681288
641458504
1281229347
1250934802
331413412
503408054
468901626
754121379
783998225
806384608
1455070079
1310782920
994085213
1248883399
390338280
840325741
126074453
907901414
344038330
211297648
851364360
893032965
1109255179
952026353
1483061067
1447800884
910165424
976047190
1145663799
389326859
657337211
1377479782
843913945
609237758
1450188169
62227201
1434244748
610032672
936532682
775541386
931441130
81228379
1111838929
785559724
1127913208
1356848576
467432707
987927893
586631208
1168423419
1337285990
1421392493
1455625732
699757685
1187119055
1292176483
801444629
1440995999
1056133989
817587757
1196224080
1308280591
589864465
527945524
1244934602
1359088372
864163771
446373763
465319099
895875644
426953595
1314164624
1019469359
554110413
849637454
1219789068
801017303
1463525686
1088179434
594911779
968823496
906500201
936236821
1297635083
964734439
396956731
662228757
1204604719
558910218
789787709
1326902226
389300495
774400008
1443263919
947780784
1448094006
935562995
123741640
1125480538
859017172
278877709
793324057
1337942649
1347234749
761225790
1414261480
1491646364
1306364229
518394555
1255614277
735448738
978957217
458923353
972236983
1488294975
861918184
878794512
645120403
1442606553
423788410
1478594211
1110195790
936353602
735819125
846849293
1427785439
335313536
552354595
880963244
1470795664
817830190
1499363903
1365036893
1309177011
801850228
1464770343
1014761009
985600644
1176266203
814348607
337935491
1250413502
46332552
957268185
536051437
1401671898
1415442440
1468402439
957916553
893493264
1074436170
851502131
861213051
1331883760
840642143
939527226
1081688065
1433275598
829360479
714640959
1417203938
915072936
128019158
1407908364
821821202
1005364449
1166078304
220726317
913216612
560927291
1449172584
1048429817
507354442
677445223
288422308
718147181
1345931018
1339014811
1137275415
1054355236
806731126
1497702215
1457191355
405490775
410932599
1365365216
714096724
1280266087
466652634
1446312059
1090056972
972099918
1058720808
1473979679
1064100317
845040436
1349826939
872104723
340760173
847632668
1197370696
674059126
312234296
1352400412
704294534
1214859850
752178619
980521072
462053028
1368049729
786361031
1052981627
712936066
694000846
1490525101
850672296
814189207
790602408
787567211
916248106
1417574022
301638970
808323823
820637437
1410591922
1141572112
510155730
982188542
507765871
721284733
850836368
1093177506
1344839530
677653323
659498585
798892469
793665676
626565482
394874305
1006455291
462252784
729619383
1291544552
867899643
905995100
901168099
884604454
1064167021
668133222
801590397
1494012718
843647786
944537150
872856829
707213030
1388964117
1242220014
800315259
300569328
472465796
796140782
784084361
890176493
1203972987
1480022782
820943707
829418704
1420743423
1350802795
1421941071
1391373287
645107430
988139876
1163437969
1492522677
1289539870
1075314741
371440849
502465534
648696720
481016201
737412015
480135619
681311527
1429575858
766457613
1393958340
1445020361
1390101365
876123688
898123238
793175529
170924069
1031342143
1093313785
417245007
851214450
637978715
1039487736
1461015902
814453103
1001427414
648948677
1423668343
786953694
426490035
230654375
718822965
585054539
1245357901
1104555781
975224503
667356145
1298626159
1383773507
717553252
958505402
969082029
1411879759
432136542
647882160
1213237787
299745023
434694811
531408285
393747140
501918455
960417506
1277396850
843986414
1348639616
550394825
1083657287
589412925
1013529185
267317137
511258484
627648691
926511484
1008463871
517748053
1083287227
1345558048
878806606
745393804
794465598
1206504250
1412746298
1435683009
607829215
443899066
335432199
410725864
1436645880
1067937567
1394944038
968852219
994092446
597501263
483714051
1009578355
1403012018
726744760
860246047
645860127
717408484
741430620
1178161486
874237945
529628401
1171464356
1321339260
584505247
518326855
528068880
369412745
572314666
466315303
1367248529
1443781090
1411883375
691899208
867636431
976649536
347112827
724301154
1185357772
776758788
536226801
1309395979
978061842
300408791
804382157
1037635322
408009816
719754091
238682576
899748137
1159940509
1488730984
1402067054
400689079
555556085
858984871
1000376017
244443243
463123754
866180449
425915618
388482990
1295496832
479888200
408165226
464532529
538491472
1409324851
885159218
707446123
1489191892
1481353635
694007180
1145098497
667826492
757353141
1487924937
1303466605
1246482687
74808241
1406515459
368406678
462049328
582651262
1378616080
411281505
962954953
1382117733
1011638625
457937823
509256782
1218466320
405822902
90001816
752944413
425327111
957943139
1205948132
524430518
1366507344
490783119
344152552
1161195320
391039769
612704500
790094357
854963591
429655944
816696159
217387918
352861943
1044598555
587394418
1374299931
2905137
1192624558
516784962
929431630
767095646
687429193
368982421
769933763
511227648
1442048641
623294270
618022332
1029167719
1342500424
1241032892
482928481
849223204
249423820
852476501
631170333
880306949
936274155
1433565190
925827783
932666919
946221617
810345856
563238636
1464593382
635399371
709918513
1078052041
1059733748
676272626
425215888
1488649056
1451733169
1024743851
603008792
599218038
1363247363
546579670
302831255
506218513
744247163
1460808081
485330909
1214494148
1250331662
830087852
882217281
1420719580
488977886
607846627
463008918
1488128796
1465765156
1353686481
766964830
382150231
157615618
633156127
869100246
1321413337
1285062576
1042209560
1388847059
1440617280
1408549806
1267212197
1487975441
837472356
522320449
1167138379
451021156
707045394
475899737
478118435
965094493
861207308
1383995735
822831863
1436843099
1404445193
1067771091
544139664
1436681066
126330262
1353490137
1409176047
943594755
1431083504
673080407
1203322550
520926896
617646267
1147871328
696274111
728336873
1089432367
1458806631
279394734
592978324
654359926
448911649
600509809
823729498
448334690
1266405998
897977281
382400603
363961692
337758418
804369277
1353396722
1261215721
1080160266
1498224179
882933148
130935623
731207751
491008891
1264523387
315381679
1378910940
1042024614
1499418977
266629667
1065838890
571960340
1451984052
525730321
1424415020
750800546
700381848
984833256
1056518844
749832133
1403603883
1349080868
741536681
1218747956
748538335
1253998070
958273110
1333969012
1024358473
862515903
583153536
952723895
398839017
469932437
1033269728
796755822
1300290338
1451114513
1068864484
550904290
690560583
762337830
867876053
803477139
773868378
778350253
846315628
1327944648
872830405
1328554120
409998856
408533107
1321187607
453037755
711739120
839249017
709040531
795196614
801870158
669488120
789870761
1408071466
1065807740
731788427
815152860
831127820
1071758346
1407180478
811929505
1285284864
280310083
1343237154
823459739
1425703864
813073851
756549591
1333133484
1408313397
728604259
1450880005
1238167250
853692080
1038867374
1035917117
1037949705
426828411
969810413
339110830
738739405
859157739
1435510934
500937352
713352736
422502591
520185201
528568318
980864143
727417726
331768064
1166572190
1448343886
515781703
465275824
317950820
1082193809
501380354
1418039130
414823118
1349053534
540346680
669642358
489970752
1491130771
1335813876
1464140453
1155510627
924552617
592181269
702883606
1225860058
698888544
951827897
1025550826
881472101
673033849
1487624362
906502936
1073501154
777843646
451303281
1463490532
1347286496
101637400
803834142
94346096
720997262
1325462528
685544780
760597419
1234599075
1033193627
610461892
629622174
1052157931
1456790766
1342099560
1215293137
1384920972
1082483562
1394628055
117761573
530095440
1076318094
1474880378
1217954076
1448975872
1443657794
1029818168
1487938554
1140612636
1204945367
1262817513
1027612570
1204286213
637952619
445805558
550526812
410104227
532025442
874579215
684724825
1361260922
781039828
568473639
585660565
522559378
563461022
596963187
1170235548
194324173
705898150
924297216
423700054
1258494902
1418456198
719957161
570541622
1088328292
811806227
1467078648
1490072691
315501316
1498165491
549678291
1401561551
371020996
1117078940
1297735096
1210074341
519482519
499786259
1357028870
439745052
721791575
1453804168
425588634
766261281
1030553966
796429060
1046245103
1115924550
709241763
605434533
1425570812
1368176882
493782363
586813271
884277630
762723853
1267902201
1414513039
482269920
678779243
507005907
352420473
376258289
1366633574
660753372
1198727440
1457119170
881426431
376676490
244130084
1212733109
560038587
124029272
1263736038
923203031
701976740
837700739
1092478025
347048472
1288853819
452370484
820856861
1096426210
940696334
1296739877
829137462
353947212
858539513
490106201
795621466
980380031
616937844
771201343
956446891
392354782
346134927
771833260
1336651710
140877
729087766
1214172801
410060892
630885583
345052602
555503119
539220973
1414566464
336847872
925593876
634854552
630023998
1090329668
1102335113
1473329569
1455286658
509675392
1124078973
755407355
624420060
1363112531
456519423
1113953643
1251053071
934883462
1122392652
1016218389
935117280
717474069
1219392916
1469187756
726827440
427631693
927783905
1433111935
1417799852
990072911
678737523
818829977
613404737
495550492
852603643
1446231619
1495488500
1277885389
1032903511
719077004
499504307
1357631637
628863227
487122960
409099795
347630461
764451369
957124491
621842385
477348385
507644126
1011194232
739881119
979302830
720899595
493466442
686441109
259379349
529125472
1014153393
313001456
701973190
497227413
487113742
1492318511
1368976775
1428719418
1463346120
456329994
429032885
652595621
1203569624
601067424
1325255640
695994850
1266896581
497440780
1020556138
1458868554
806729926
328416918
504380723
609208884
434034871
1407663353
472500656
855618745
793793947
915837327
815777460
502349471
1467823917
493694765
819249619
664565494
845655910
1226795560
353984533
772222683
393838664
1403426858
690570406
1192409375
893977258
1437941813
1117240135
1464761894
1414964052
1406897373
680538039
780818235
1033262296
1098142075
700221197
1472722576
404919018
866544571
1278706386
654401414
626315118
770083795
455202983
446899990
539103722
446230269
486948506
1379418931
820879939
1081693559
1234031852
874733376
738647338
1479443075
1216900939
1425773886
472057619
1080205331
1432997206
1403794666
630408097
1268825010
1215508399
1061377856
1221298805
727101075
1362701648
999358323
870841665
1069795859
897963200
1418585249
791965011
838626274
472202074
488580886
1468084521
1228599979
1093232979
1479938743
1106774508
442488742
1212483356
636626534
1287650893
1322955736
1027283340
1353805242
337901058
1489214690
1066024799
797029507
357940740
1225348665
707862447
627615469
1493943240
811558430
1152446736
1067288831
1444432709
750814653
1449623808
1146703838
1008882469
778107019
903970107
728510625
479090540
1448030148
971412621
925123618
1420502228
1046259954
683860833
758983810
1116891260
758909435
242103543
701986623
1078309888
438751100
473513202
883843988
1374535084
1213761853
1286592845
307849015
922775286
776575311
1158772202
475323446
1368310988
731193467
984961720
1211805665
947049253
1235930065
873648254
496425326
413874164
901255993
931139610
1431162708
565464645
732568655
559092979
722813990
358815061
856942116
886962845
1437074242
983493664
486791360
1340763071
724435133
1449469776
1278961707
1024222718
639666571
692671651
107629521
338535446
768058429
965841374
584010691
1404556932
569689569
742740055
932228711
677236925
688776427
1467711181
784676979
1472773591
1118977270
1070060023
931868209
940125610
1049507492
1111986742
864733317
589195841
822318184
1028617354
924730539
983008574
1491891845
757161338
1379165842
1373800834
655336020
1320496015
1020335665
494788786
952994937
1141571968
1079719043
1481435190
572986453
498917852
1470948634
459711026
888441239
247058309
1458960050
917799085
622444891
1091482868
1235633286
1178731896
392849551
519465395
504886375
1152424880
1125592750
673555119
1374464545
310876369
1171198838
1108215298
1010179701
828499413
595484589
1002478741
381955485
1020015531
1077727308
1057238673
1406421577
508333242
1472763311
961788023
1163942573
772214977
808940820
1463179149
1407715407
973077706
1249306002
784980216
1007836009
241567299
1302808679
1087383893
1416225796
1012134571
1029452162
704892382
829257988
979483925
1238268645
612491376
867007037
1008983998
388536518
1419770895
853094578
443140599
857887873
394346477
304468097
1443685295
956507131
1144171554
995850325
1210587723
1230243548
1312672593
1445625749
1046275678
1412941299
849433745
832317714
831966992
1498221164
436766442
1089674016
626617476
935663567
531416237
1435255555
677794280
426171910
1070545195
1218101472
904162075
448804599
1450417025
718315937
1236659865
761500156
859541735
486730539
1176972048
1382990387
942097566
1085668917
1479139376
420900319
946402693
584282538
700570873
1431009165
999828690
1257450874
1382744567
620940704
1371751411
945446525
874863951
484960775
621578602
1418949691
776698099
527564661
940642518
1205176675
1419449379
1120792685
1021720574
631081133
1291468631
112820688
1499929139
838148445
743111469
1421512488
1465170058
959064078
748723904
763324242
828810170
892816239
1469601493
1401849186
378527601
1328871086
858630633
913515283
649365378
807992978
1443495826
193997183
591273438
716890829
387907177
1390341246
513369367
1485592948
731668089
1179735358
1120701717
662377338
729986284
447058350
182287189
717547671
411285491
909919491
1339030755
973836430
965618187
573690605
660045776
46222345
856651483
812369839
1096760325
1022754264
1006704776
848570036
1275220048
922089552
671695488
930193946
625767442
913472137
655955650
1032634444
749242853
892105405
724443386
803733223
1144425775
1096185646
1091631354
1245410814
747536995
337548025
843452969
1186793105
1432144934
296231514
1411834376
712649515
1406856176
1445070135
1189794682
970684454
1198054763
1254125810
671231816
420339906
398837603
389927240
814226855
1342189950
1419658846
635039341
362096746
795419205
1397059829
779774064
670715790
575963833
1109963867
774650324
708863651
631041409
339206620
1304840364
522076207
436475114
678708234
1228059292
894247346
702270911
519405834
1154777824
1429584229
1015052623
938262437
586449639
615942375
894383526
1106647101
1069414680
603098707
1436351229
1156286253
429098540
241781017
1473250787
773155068
461203610
539005732
861660212
479629258
445659391
815615439
563606955
1455297390
778276670
1076340228
730475915
728850399
205675763
1426490615
439221306
874377380
1026577771
929847095
713630298
950202789
807811601
622050654
511081530
1428684725
1227276170
569102651
401894313
686901557
1454678654
361119926
1372436521
482740925
817725687
350038989
588371990
577652624
1487895449
473178380
767041157
344469711
717601399
220510161
609166308
486981445
955566926
332416116
1241771259
603079392
1168908954
646608228
626544836
317720309
583349685
457936683
622552709
1445472763
372855753
1304973710
930918982
1411567346
615199279
1484963055
1128845572
798602974
1048716875
689910245
1148501350
723182341
630150696
479909916
1401381757
983868472
1389412536
1283396860
750854974
420177258
671749152
628693761
1351459069
478915604
1377636563
413785552
375833346
178122106
1168443843
527416763
1415487738
1021561924
760396931
660651556
692528267
637539606
1007448740
463043011
1202759293
507884819
1474124931
615591306
727145675
1495136795
380746612
5821685
1054506561
539041561
1051335407
476366715
1000755319
1457974751
1494150935
905214825
357136118
429773624
477379655
1370188777
298098804
360481912
365536999
835899091
536116170
855539298
415565719
1391727749
608762502
1474368851
727310247
1056059988
372567415
793046980
824053713
751415099
135833433
1447053975
495704707
1347007295
532447784
509330427
656153179
550447650
1058035323
692998566
526722736
1413435637
584935131
755644449
759894464
816859342
789301994
452562584
1196267569
215218067
1493234980
110489153
639473564
819380340
661570538
540138719
1494953428
368017905
647161081
1056851608
952041166
642880872
564389453
1459089774
980098373
1423793497
467122094
552340146
590785840
956543665
1076900490
651579008
835326899
1485894205
1251414993
862060135
1312115389
1403808905
1470451513
1410487119
636300434
772822235
603940360
956706810
240231404
852874708
1301285124
792147400
146376183
1246664206
995940364
1019357434
527587509
701629456
595907123
899767179
439720109
754697196
893546347
647190518
1332766858
925606011
1459527841
1092871063
689452334
1131866817
1399510043
930861152
804328527
754490504
1405979670
875081620
1297259866
950909204
1050206200
723699876
1345116275
1050391555
560800834
1281266737
857050006
427023958
1457389049
1177971233
499307108
1321017101
1426880721
531540811
659776725
959580868
553424695
1153822336
1045519656
591385483
1293612660
846800232
722294118
1492513925
1480288388
917277757
1184154927
921792071
862634624
1443757565
983170798
1139191557
330443200
1460664077
1023984079
778871453
879807580
566580976
794218894
531368227
782513729
827885565
1402320958
912022428
426079468
1421942056
565989920
1291510426
829325375
330837176
500654851
1418266248
1495373176
870418594
1476255975
1105100247
732150909
550985578
1145771026
4529308
832702671
462514622
1175966592
1249126553
886287781
1435561511
1133506536
998075185
1437869202
410215495
422667307
848594269
596316905
1310065061
1455768434
690259218
1170398511
966354625
758274451
693448487
252635039
1472828201
814402901
811422379
898983153
1289369219
756102781
1305593794
662070091
1458267666
760767739
455252364
979883148
275512648
941729817
1049339568
981512416
953957690
684015644
54796019
599365505
211016512
742895703
1360569324
470775872
717310547
205538446
797252901
835322529
676174673
538517538
1221742225
424140187
732210501
1404827114
1417351787
500834474
1422109834
453642742
814351069
838055879
776020990
1343771327
1284773700
321160122
654267793
1485168385
1490741217
1237104048
1051043794
825593776
694211834
1445537905
1472649896
1428745616
1476566193
1349630417
178149685
331399218
1323311675
1398785063
809128399
839835690
869313755
1179228457
911831887
268366642
1039615957
534651399
657321280
387227459
1213438552
403283462
722564521
521967445
446226942
559335922
783034053
850757439
980548057
1139579528
1054629915
618410236
406355896
1207548175
1002436560
625278664
1116541229
1400871431
1164695357
631590358
1117319557
1464348121
1365169363
902699425
775718653
1426575587
1197401034
1382940056
929091823
859150481
1493124379
653411584
946380184
330212881
1169864781
740149298
283308419
543870411
1391075973
840309418
432075377
724299226
524167914
801499879
799642090
499632029
1062627091
1004983804
1483538697
879835051
1450526003
922527860
993813547
186678607
993441311
1439174538
921976744
1473611436
982411010
810917648
277025258
664192736
648088604
1163978079
586617676
854968375
1497301320
572167082
1289640133
1363915101
650379483
1464774197
589965725
1113136558
805009770
1157536414
859464608
729983348
417788338
1356789756
574106557
1384541223
974476989
572826264
135916358
492033282
492101376
239464410
1470061504
1375667698
1421708936
446658179
1203157973
364734663
877820600
1337366027
531862735
1086641521
727230064
1465060592
1403011023
734648948
721649563
300789712
802656940
593884628
1231840084
1269707885
679710335
515317816
1428596537
874601404
577640468
1429701828
728576214
1496638344
827321616
507491878
819517922
436178718
1160161622
1043404841
1322789936
813798869
367940130
1322490844
616369984
951824321
1045088146
87671131
538419624
906647656
1424579077
1407822533
486388151
229806081
1257700001
1434292291
764774709
1027940385
423564750
437640758
1060061843
745912032
1052053803
1444306299
531744965
1155028476
1417336823
591472587
653775395
282542862
537827441
413315141
858143926
1203192349
340004009
905067631
1458642178
312070015
624850362
514719812
770901888
434820269
270800606
294154112
1150431056
437213383
1093607635
1024003757
418504646
1371734682
922879653
1289786336
618529333
268364360
1465707587
882243597
1470619088
1337717018
36286720
1213662182
1265689951
197087764
1391033173
261269424
880568452
487521869
981736387
350742261
623639082
1157511222
452333913
1237950646
995424554
321279460
597714782
623320234
1461419688
609504335
681732505
1067148836
1047056747
716489462
1005193838
730535945
533834749
964082848
592828297
618175395
1493768706
968697006
1164306976
1047860316
432367699
963241676
1465289149
1176290486
838518400
1065087602
1439365921
791401353
753095293
1051182332
551968545
1031997869
571682730
976339512
507139035
825311695
932311595
341745323
1379536287
965840090
872574162
562169222
1254265443
5244640
957852918
1342612762
1494907096
1483205026
1494780506
97155930
1482674789
899757033
503436045
1225848328
1406252641
687972497
583511297
576632420
965450162
430874958
390532888
1307731900
1445848273
256332999
1488652430
1481060741
802996771
590644554
762293463
1383739208
1355081591
522586693
731991016
848017972
1433042492
745339519
254824178
262167863
958696500
576860152
844424512
848185899
1055383338
786229024
398515810
601573947
781014801
762599168
1305232916
1023425810
288756232
931910320
900659574
626957560
584552043
1248612313
709320377
1092666351
1001133541
691928462
928382656
559288940
516658063
784282979
470506395
614775612
728884312
953096393
1059381408
1413488484
1021215293
204107825
345364316
943363192
1102180143
1212936006
845266610
946334170
920886401
893149671
1243601096
1168176066
833936108
1081386120
944486019
1298574966
965523511
1259490
952549133
604911509
548796901
1384248920
1328433804
356498560
445970505
1026225023
835927542
883511983
1151621180
366279889
1476159975
744400180
423034703
453488008
1155797644
796466687
1340089345
769149751
876026850
795282579
1412350325
792569776
924318243
198647196
1094906778
455847452
1490263866
1329949358
359738508
834556025
1219752521
796243149
1026486187
1353743042
1490490937
999920955
1462669087
1071067156
1128336035
364870272
1009452536
1025723674
512313409
1109914945
814146266
1375599606
1277893349
1255154062
1010317208
528908670
708431427
732324521
270623018
815601226
886735706
148443317
409651850
1451982393
1191539507
1314360677
90922279
345127389
435352262
801316569
1434764226
1451933730
811093554
1314933447
295237198
930091496
1364603706
1395780115
584588899
1146394948
945074791
1248529485
988366633
1413486982
1432234399
866695690
628545072
526725773
1417679066
1435295290
1454035905
847914442
762298371
835208496
1481411867
922615694
1000092427
355726461
963931547
1415339274
893556558
1430701427
916614323
482061246
1078721708
740121221
1430399545
1092118397
863316302
1007676979
864479674
388140397
1484439193
586931193
1225271476
853427742
985522365
943138742
1175377792
1427806983
1228591508
1447700875
1467423901
1446190016
1072899029
645647387
685440817
459460543
1447614525
694895884
918231157
343477426
1199704697
1350969014
1438042958
424800974
839838824
1384590354
1311824488
628294234
814119624
1355780161
782931217
776430717
416030631
673218564
818043950
365805119
798476581
1427340811
327238688
677935223
933296223
951064541
1466519165
1394110298
1418803922
822595145
388022858
1464645148
995181691
824330889
665639050
1307876935
1080043244
674278517
521934378
652437636
880592898
467563429
938797926
248010588
1090596574
1312092876
767466062
1077926499
646996590
795441141
463787522
977376963
1026679401
149781964
1321389308
894916707
591605701
575343014
461352913
669550681
1050212601
1106621536
557504102
530519521
726629562
1118382196
504551949
1468513792
696662823
678435010
935808757
709200412
804488218
1303220532
374563983
1119201815
550649044
1256206787
858381852
752042957
1135969495
780682374
1451198855
482557351
1466155656
540665695
556144500
933246220
517481847
1200650697
697347562
1079016547
756091029
125011690
1352710607
990349318
499211178
1325783416
672527934
831548034
957318219
715302887
496068477
563519399
364612085
1383997668
721945779
406601794
1405038027
1087282516
925624561
432741166
461406397
487613320
712435992
386960164
761394565
811580146
1277362260
1370299925
819768499
1080482827
688007772
964182276
810644126
565320015
600241316
1168077887
1122074006
678109163
1467858886
688077881
957388898
979755319
864043599
669885941
1047503912
1187630206
377709197
839088933
1000762779
538211147
1395358262
635052067
379434040
971606525
1254636581
1422238601
845565363
472604110
254734702
520618097
530634606
555265319
882392355
647105147
1064872749
1173638967
651372315
961709300
732800050
740969608
542359710
242781111
396847841
492526759
888332030
315107141
878809342
765568670
402897946
239459725
797884941
714868827
538382316
766603442
1118459135
630141050
1237666897
1477158963
569500630
419893721
820796217
992071377
486666911
712555554
501041486
634930047
861802104
936317176
594820047
1468190826
830383525
708607664
1196964567
804368607
1428312481
327939291
858999755
627529642
334125262
612782695
1327769042
637737582
629315926
735604654
1409441181
850761791
1496056202
1366118782
550780783
966375679
1458363965
1379866198
664222765
205519082
336116615
1454229531
1418032213
680879061
659354053
818552678
1425564364
1041213236
397866644
504533848
1388527906
457544596
482627212
1185808053
1016554179
1451313535
932459398
514464376
410417636
942206878
777377908
650287308
813474115
1170043871
767838271
856548281
897837962
1255631834
541824801
214863485
878732280
1103944627
647583528
1419198591
1419777749
538741165
597325539
1421158248
956644934
478746762
413964060
1352659802
699116843
478035896
526885136
911119044
941714632
599881897
627270197
795554967
1490604518
299984835
735936601
1423316624
1099171575
883949850
587556696
1099881243
162407817
1013517087
1360904160
1023250335
926879170
1070145733
748399748
1323701226
460555270
1433470274
688773396
895063549
661793796
1047374018
377036673
1314700614
1041876191
467642910
998629786
738702291
772421621
921948546
496132431
892396130
826660088
952723254
530051169
1137215541
812152228
379574799
671246936
1393293196
1447980292
904825250
591152214
378139316
870510553
519167533
409015937
93147143
810165487
892147945
467185916
614779653
1240996064
1499421281
1298394119
1177329616
1410420249
443551677
674328571
1443684948
481998848
1161913840
1364591197
718333554
691656526
789822078
658992077
560237111
566379333
1444249085
477714014
705547435
1409255972
1072705901
760433163
686859033
1483377968
1376069172
821611994
750962220
1367076833
1440815822
446353362
597004700
1228093729
697841641
421338168
457394172
316022714
1018356183
1402412648
246181101
1082171051
509376511
1335100429
738769643
914971221
1352540028
1024213191
1370989813
102633918
877076190
1023642364
978883118
988308213
766563254
1006308674
1368473777
1058603663
1425721543
767238928
1078983775
658733553
1403196093
1012764485
1341061589
1406625459
845087263
602279677
1149544350
1482534626
687776606
1210383105
920208941
978071070
1440557535
1147054635
1325752021
394510563
919353918
1380208337
18725158
425293009
548854986
400698913
1066652570
1418012441
777592560
593752480
1424489189
737434242
934187352
1477954235
569491674
633337607
1440611170
156964725
1457615403
266659700
991618209
699115757
1133515824
499701999
512136434
426509551
314170224
575973226
937319187
1237303442
669431553
392125414
949721021
1293114912
1094630705
1316928366
1211463084
528416452
893978341
271727490
1396095602
823938321
1230604941
1412966424
1464141390
1268396131
373637741
273836143
725748080
1151873931
619095517
1051658810
781216429
348449318
768902384
1097375641
851338049
1165180581
824049963
545061079
638890733
1376983087
774764867
805722564
1131970969
765014032
937663343
1000182504
1148165711
1098780372
948508985
515757284
515509859
1415354059
1445779275
1209594667
810872356
485968846
800394932
1032373566
539317522
1451532291
773965199
1326909304
1411349795
990623514
869798873
1225326701
571447863
390113638
504282131
733899379
534996559
713956840
1229244736
323680183
1309742592
355885583
1220051142
1387462736
909552715
751246281
1132012619
1354746444
991985809
1494213040
1232171914
1311645856
1209431747
953167990
1070319584
1230032940
789982740
1487371378
531479365
488487318
1435361312
942371270
640042180
1452767861
524536466
695124077
1396634076
427580975
1136395474
698409489
1236779835
596839968
1230191713
1194551417
1118763381
555742332
1276640246
645529060
1105396034
757877278
456817137
508095032
1488332993
1381282159
846651241
434514273
551912346
1178841826
429292636
804134856
507587343
543869759
659287458
558018707
344957127
1413845724
601852495
1479089681
499529431
808397214
1075761895
1256332544
708229586
334365365
1395395562
536230508
621040659
1412103838
1083876666
1132485416
392774624
718124026
469700321
1330287845
1375663779
1448297581
1075741146
1319761872
773200577
1459527154
935267036
730732401
769506779
1118396832
782704499
805959559
1333971181
529808606
1463118825
1022698595
858029647
353270507
855571988
515901249
1371933430
1292602496
221911664
1040656128
781274306
690316334
469088118
1411656964
548335199
1272157359
620628942
1329942546
1426809881
464677275
496195478
1029543660
1066702009
948893556
1276721569
1196448660
1278673769
1296882111
1362393930
1060071106
794236745
389024604
470693610
985494570
127544823
456163919
1338281856
925069683
626661898
937384536
967433052
389946857
214798699
1227629150
739939141
431191638
908378779
848182696
907975600
1405449705
994475959
773117262
849187225
1049639681
601394955
632260518
1166392970
1242476535
777349161
1403707
1435968107
871526828
897170578
1300197031
349004822
701314520
150717384
1151512069
484966843
1400333369
343112495
378345960
479576218
357228788
1012427420
1454800434
370397544
1317066414
495115748
1320830522
831806995
1376868155
527165418
1467532812
784535619
1068905250
1304490546
1000127129
1221220199
907114547
992350595
688887327
480347639
1025885894
556126800
1470033119
938736955
418084933
946450901
760059801
600537149
791097129
1455980982
563629966
945614504
929290490
799896423
630195954
354809265
1411903302
1328843362
1353064177
1292000784
1489523477
573987433
616469563
1285847011
740792180
765242118
868805429
1385808547
1446340398
542229041
1277668180
847825352
925873785
1443235853
1183788128
907049355
1496387659
1220621643
292179441
1062698606
1284727921
801827294
452459997
1041166122
422526172
1167073553
1174441531
1405074627
342538808
298360635
1430773569
741129260
454842539
1162516235
1042456258
525322745
1271592588
1060425582
1374320072
1469005272
1028604692
1335824541
768842429
1387258758
112122729
1028904236
1448208470
1226559902
468528331
829168323
758482315
781061220
667756055
609584123
800436072
759693442
1021377616
471307159
857991215
1431315998
373350621
1153834027
889993839
997060007
696436659
427616314
573422541
1026383968
304862745
862368956
152981994
1059162500
465240959
1118085100
399675908
616537032
1102271189
685630112
428633683
1167637930
993621182
991530715
1469009109
706750154
1414586867
1366922174
672186775
920873254
1000964936
925274494
1309401427
1099181118
570010991
819722090
633076663
758046219
224599332
384861376
733468959
413548418
739341845
206301872
605492941
596396902
1447511343
905211771
639447750
949745017
633428158
1093869346
395445644
1076741181
942985429
960107111
757426242
1345012494
1089180038
583252805
520284960
1478520525
856500709
258928247
879241858
819704055
420627625
974197753
1035781975
1011818387
1024695840
950770337
1243540879
816105689
1167190075
681297387
321894981
683480055
864614210
807601694
956106274
445437090
1422365078
861383697
1455210283
1449048746
1152023107
1376405429
1357126742
1158147930
740262199
548063810
51455626
838858030
1380702625
1449173105
666170317
720130043
789699634
1002322159
95329545
763412840
1306884376
637783544
510277079
552880633
855427041
280743604
1290381332
821539686
472620414
440633069
680507018
145147960
1285434212
677240786
811096003
446118966
1317675334
1404787863
1414887533
1329775660
825382036
1178789269
316365954
1302757141
801056543
795214539
1268001969
605948852
1055329003
1114785931
1295978700
1070879260
1289708964
1102803949
64241919
301474665
1435390954
982740412
1066154975
1001922642
926779948
634295559
1174169443
1471831323
735767050
1431698985
351017546
444387549
1397703805
679772338
619735753
1305261737
612620059
1042395022
409635502
1185808604
1176533315
1321515639
1320821118
322842098
1236488667
1390470876
843596079
388709308
729046359
847117743
509018870
1415652546
650469787
679999267
1436146855
471047658
1405851283
1498847259
825983505
468564216
958279728
894591008
659076386
1236321014
717020277
967233678
1376818801
1474902658
1009625518
549835236
380756861
1450896957
794935419
534791629
1206955774
1373058835
1280778906
250032313
858817574
1323084382
1151489925
1034032333
965987761
398916311
1269841615
1303749600
398649971
1018207626
364325660
1286472288
690007621
1059434492
407245778
1496233292
1128021173
935648672
747893435
878981271
1424113824
468004241
823095511
1317783084
1034097212
1464806429
598292764
951729027
781561318
750560788
489993317
510836268
1479085161
443275294
909283206
984529840
1126094388
1365235774
1466213984
545300855
1037216510
248663224
1140500387
1128701446
792509346
831865675
1441759988
1345247844
918584141
1076215835
1062419044
385792720
504911596
984513330
845038220
1417259291
486261693
402937645
1065113043
1439163660
522382445
1182515563
820927946
1066359171
1469516383
759966049
941734869
482872688
930571349
1089460108
1335961111
995095568
1430275099
954468494
1300434966
894894916
644073232
966521049
599974190
888454626
1499963873
826531822
273422448
727197237
513649114
900330189
917442114
1457629196
472055188
501752433
1003977547
792337599
1365225124
1345494088
1459021443
1225893384
954394698
1247674996
1007934946
812098134
1125714292
598729310
1027256656
573441343
844723752
925245953
1463009244
977538115
931490744
779573696
1021825599
302905183
1193454504
910714507
1157776510
795631874
1123877991
507200574
1192306353
727181742
1092765105
455165771
1378027851
431218871
73194001
1217251946
1271158813
1367422437
1152957043
908259579
597113877
859964976
1462104328
396463271
1370601496
909770807
226459734
1468216371
569251316
466264051
1378499548
516675067
784470979
881769262
915879206
883410969
137430331
1268229560
235296485
388983927
1188918858
1419927854
1488547161
790172684
411805018
969862360
1327835959
465374687
1325271877
1331116502
1125426491
868089324
1143994819
763264612
1325010118
89499699
560557630
1283574441
933990061
1417726827
934314880
654507866
1101727133
430524837
1049714290
1413321796
876781256
1145905683
1374670078
1374401356
1468250782
1031428094
1908773
1150470163
1035465132
831948114
1499906475
398653968
1408204618
1235818770
1191627157
1040589668
459605905
901140576
605130761
631919261
747117928
1096205848
1158034609
1460261347
392296475
884762668
1482050404
493472896
809325751
1144671640
992777957
1324737356
571719216
900638319
1131188374
1411128918
1375835228
451039484
313297240
1062821796
552126328
1336732220
388420149
553747891
1354548726
556319753
599155348
1499574007
641886910
1166109811
1498567577
1461186805
320225551
699033319
871119936
146185756
1243505891
670797841
1492191151
381848155
825634824
639643928
994534047
873813582
1452433239
919736196
1224193756
874849756
1225769496
460861011
1317285639
1112005911
1435999853
513744680
855296624
1244917834
1411864531
1068823982
927479248
622484508
1436367247
1412095775
381932738
1002234600
1412127342
682296591
617292836
728227998
542290521
1467930467
450871446
934379602
536652849
963036825
1125209923
422517261
686841642
1433125455
413612692
469112046
878898136
1022084472
1289892651
507867336
635318499
579069154
917580518
122992717
1466963189
1334274048
1052258067
548205421
969962849
1007067602
495077743
667805166
443133943
1119508866
598316045
1086604911
1308667409
1281635644
570447708
491810809
668575854
578679836
819493141
428233720
494308276
1165875893
439417530
663763708
509419605
1484764950
373237136
629209522
626573919
290705177
363246289
1244772141
325559652
1027668147
1068489101
351777196
476019250
990018827
399912234
1414159162
1211003836
17912744
31777915
462443165
998998774
1499751155
727583488
824311278
893723357
575500363
639669420
1011891014
1098000152
940961170
540234160
1345076730
744588944
746176574
542193341
883437728
741637364
936732945
422830190
831756860
848416899
372843677
744718539
1453553071
522885352
472219331
615745122
735290619
902901966
593082167
985763267
814754994
1390593588
1476124381
1355991991
647775134
202054442
1403828763
1071717588
1444042533
351182357
1337413615
1242873478
493180847
900385358
480153976
1037807738
827757154
643350012
554434790
938269418
407142337
803644087
1303198694
603702569
1350967283
868755332
760739001
329000654
1038982752
604966514
1406071805
864575548
483581268
275192134
1307544740
323412727
373584905
686124095
715837310
624099641
1100135987
1368166189
722913002
705126439
1437749033
1147156374
940309260
679788398
1303621371
1473408570
331409338
150793185
327315284
1068495976
366451403
1458908141
844717391
541621481
966891812
1216803646
1094454276
1475486068
1287312236
594684568
335188186
527284358
675835291
825596018
665341194
568583048
578122839
654784237
1324589428
647843996
1304627301
797962914
1297325892
677538274
876423130
140434946
946970763
909883858
359005073
290104003
376781160
527223624
971450822
792100731
639771744
1148782899
726214899
1421435112
566872357
725993823
755269276
1442438242
872603204
541906832
785230029
910022076
1302869374
568627683
1432751834
667187929
1064817170
765919236
806301978
1449096111
1472759180
1293685266
498930476
566582786
938220792
627595585
878005239
348600512
873029562
1088025034
1445657270
684484625
964910502
1385712335
987469302
336883811
1450622028
559851880
504718415
1489391327
1410270935
683510488
1216670502
1437887880
1348693884
1292181538
1301520670
751482154
1285448213
960576815
782530330
1470858770
1440823692
759590972
1405831884
351226169
719025438
780457322
1400135745
1258372674
654728656
1402125281
573335372
562213265
694426887
490839554
693132729
890639778
773480055
1470643779
853385789
1105382274
458906421
444522094
1323394932
1414288166
387182960
1054293534
968592035
1438178480
1087543001
448984478
1006557986
835314596
2404589
1063838800
1244566435
1217002279
1426016032
887927598
1400200529
663810423
1411973982
1495789235
284751838
1311648678
1011170053
638180921
1187795039
392603135
166765435
1478161141
982010013
641349699
1143455293
765991651
950941566
637498655
1108074675
391120554
1475471861
1358397954
1492894532
1371415041
1058762708
888085548
451009673
1423111652
740673169
1131888177
991658494
1148117756
537667204
1440095888
1478108161
498258548
1416736887
1414683260
564204760
319373019
1089505971
1126868349
342407053
733074072
706666243
848680790
1442852378
560246329
318475887
480916388
1231960065
1475935252
954475772
465727386
1285175111
1499723817
783536340
1444666958
1208058761
1490902783
989654953
1365712944
1476175416
1457675565
1451053393
1448549162
530335905
405124083
1094483397
835504597
278474967
917228299
586736259
272460915
1432507449
441584393
1428430039
270565719
734279162
1476423321
328328547
678880106
392003012
465440191
904242151
728260079
671803119
867680661
1427817183
1218804285
500120447
618623618
751847792
1262972074
675736732
600304004
1498676521
150432991
1252852087
240961132
1332292033
435741652
1001288923
1409400378
1400153831
306498318
58237328
1377112297
1482616881
1497099793
1477589853
1001194102
1090472192
812785925
566886589
497765698
645738343
1198252692
1415490799
1406140187
951888655
611956246
827631386
862812171
1075026430
1325499620
1066741203
413057361
1000809815
830764103
650079744
381649029
555607936
1495307631
1034114047
1449156818
578875252
1110666260
1344787908
463681052
1405219814
706031025
606721352
948426738
1002332644
867590872
1058094174
737794171
1496540220
1449491846
353250885
1432740133
712303298
1033225721
808106476
585878658
1404317081
1330926392
400751472
1202162477
517413691
458316523
649878050
504756531
1495905060
1488012746
740715132
1319737317
553456411
1349384776
642910028
594884192
878500260
1374535365
1395968481
1366590881
1478506724
465826240
1229431807
977630970
932400855
1458684700
418606308
721037049
362632793
1396862500
1432985299
585395021
796354778
839343238
1473091677
1063934156
1047745688
1425819671
1222761223
493521556
501984008
525730140
1076306588
187887264
990869026
327917732
267350832
545158868
523506811
1092463858
1157835070
772637867
858999512
532926953
844816711
962277227
566578901
1476658924
909013259
581145178
1274589797
1287986820
253512382
559217284
1059772510
1193289836
960073535
770626600
1432058998
1448579900
1098080171
522840965
922496706
1402828580
1211510095
933517936
1459758870
1483759494
1111623886
322027701
1367152563
700412943
510501885
678122950
399405946
707395334
627126875
522554949
1478242983
1176380047
1403646374
1070708850
1189083342
910795570
1247674126
1421818712
777202798
788731980
453019691
505955779
1413668234
1454848860
1088766308
1478762212
713224208
1163421018
1312457402
982363102
1006939816
397645683
1439660334
1447749548
1165107993
1208188671
767038991
554661620
603494613
585055258
638235646
455926314
1193977021
903959163
1185236949
750894377
660912639
514913576
853046954
606082898
961942987
450462048
868177671
1403673182
990368971
1417847011
1075941065
1103860257
367992227
1031332323
217187215
552016837
763989183
1484649316
656430623
962312552
1456092935
1356617881
390492489
919827201
950878735
816600726
517839872
1391823522
1460383149
1483443944
838587613
935016800
1278508771
476917113
891627227
592370169
462445075
687534410
946446736
501280509
1458091833
640006400
1034648430
565973003
950216834
975012257
442142576
1090850980
609943565
1199064105
593537527
205786066
1221301577
1125922519
1219790675
421173361
40592213
1485550604
1089430481
642076132
637810083
701931748
1412124583
600623266
982768252
389628433
1469196180
341721802
1104231862
373310561
143174583
1208151024
1035655026
381453059
1418341090
1207169843
717398350
480842412
786968275
1034318370
1394127656
1239084952
473892338
1194603815
373354614
409041683
521028063
385477811
993290234
1205488442
613585365
611655331
453523742
820322222
1129890175
878991421
1230446743
941580560
537126093
470655203
1499998065
876540034
320123630
1120947409
1405521706
1314847859
1302499235
1436912171
887824669
1265907676
1187424441
136515272
838063915
913004810
1430344149
949929243
306709590
604918956
980326758
1057249780
777277465
225145880
1272979840
783932976
1269343084
1395185477
944808052
699197692
1046653472
1326423313
1318042975
854154
1061432971
1459534223
635274087
920265190
579038981
518090738
1205989184
668935470
895373266
902109060
1126398503
1120261134
963936201
130391913
549815994
1400373934
845907943
750012549
1088399051
497026017
768864377
1103375535
1449306262
1425221276
988046530
1361138570
705408531
1389372290
596624632
478502444
623590463
599089387
705853529
876450912
473963294
648581906
560890949
585336543
736005852
788987564
937481648
547790828
1235233
517230506
1171180509
1200019392
590380339
499221965
781594120
987975156
515347181
899206038
624846413
1262612553
1071150950
1207693221
1419137271
556150822
490497879
38874564
868419085
782782547
460101262
1372092408
1067170673
1298251926
595214313
306188879
1038068633
457882977
1423432402
1348368477
374543333
846680402
781269332
1149972776
885116151
963999845
645253362
796025348
1495247386
185229495
1452535919
215437481
620598809
1199987255
359231095
735707498
1364334339
1050524558
462561917
260489918
832426343
927154135
704876652
663542621
748895557
1429190702
438834356
516534852
402039242
1398247465
912051890
1495580193
1061314496
1253969194
725291579
1467669559
1408632222
750476961
785550530
599456069
701550077
865586532
329580132
1455181315
1281318812
395556252
1032121801
1346254667
312654997
809143401
827695041
786710886
885798990
827701830
1057997400
473613699
1443315333
917404674
539040598
1197769340
869648073
1397155154
1006839421
1307195298
955289132
1463731546
730663161
1130384592
1344635601
889716489
640061089
1417386376
1039980060
1471295349
911298858
1049150781
1056780955
1153709095
1477240169
767434114
504580710
1151397835
1366857306
1477283319
799803212
1247636341
462818024
1022244236
2382807
781875904
1159184251
1132199241
452913725
1478201841
621732944
921905100
949852975
765148579
1176601843
940344842
540547958
1154556802
1060971944
1485961189
1200476022
926114660
655898104
1475537262
775786730
1038496581
405478672
540555396
598278810
880397541
696823314
364053343
490383573
738357591
779768331
1071165752
1214020431
496165006
259164208
1300271244
419654720
1122781475
757101838
800554868
498186104
651536214
1340224157
424807012
1161998195
797932436
1152703644
378956417
1007093762
550464224
1066545616
1477102535
848815017
464071690
1249590029
1144960730
1458071675
593446583
762524147
550473590
894470008
1084015512
1478031462
830085957
949135365
612845197
1252127024
362334341
665637499
652953616
1455195733
1094657200
414896427
475647988
1442523601
412112522
814555010
784077416
597446962
1312833640
977800436
855505215
1370697923
1259891954
818870810
981757383
741367319
873604499
1441647167
856160661
1427819120
872433312
1434509338
1279886988
1493710077
971566181
985775258
873486478
629331707
856750152
463309945
1079088285
1291220080
745882452
1428432026
750817863
1447600203
954484534
607075179
1415712394
525890731
1473159039
1019869803
1012616988
1049215054
571868079
288666221
484708904
234066860
1451732671
325189959
1383695611
1410459551
1384630831
392613755
354027677
1448789337
472469063
1143462302
647508031
256789901
843494707
735664043
541636710
1387491730
1085446921
1011276786
561345181
1042017920
1470617505
615534282
1128600073
213329283
736401781
532112701
749601849
996374673
1430089068
1050795940
1094316756
1392331603
567461368
641080248
638545386
1066742856
644962777
833898800
462249097
668460372
1499782061
1137559687
1457079751
920241203
1020987179
1100101566
1487592229
169642855
1103833262
910274283
536572041
921398390
1456411028
488798778
903500635
1210999583
910814897
865220846
112413148
797743083
1453743021
840970972
1421518490
1000971766
830056294
734267242
543755959
420684568
646135248
1419250044
589611366
1003678407
1327589108
372013566
1306986897
678870049
527700660
1245140661
172558367
751335673
383879895
1490338806
1109308138
795886227
653095659
470431239
1434472686
355586072
1416115415
1178293149
798851414
709281563
1286717495
798781319
1159847674
547689320
531020492
1364850866
643817509
1062163336
358092737
1400636736
135126891
521448819
387178447
1229997368
1319489783
486346338
1303197051
382972877
437103369
854941168
768521126
462595057
1253470813
395643314
398300031
1055698151
1080810602
1332828748
141842328
394192299
1393920560
541705102
1267850830
517691411
1475443652
715745481
433559569
1148693825
1023228744
840613980
1486444616
609965687
1471438420
548935806
824656753
1240361611
1287217409
729854544
959789089
561436020
1111753725
1167324976
1319448479
1325040720
1189520921
419733580
695308698
818026034
944367899
429899876
471340909
1038295588
978522206
845735600
468875619
253907524
981754432
897059578
469806779
497990164
722780817
833838657
674869213
1401227140
1383606699
1078188953
476637839
544299975
374509595
1347896207
1012992104
649162908
887101279
387422423
1108446389
605637634
1415382815
921865267
387516132
865140541
1272116519
1438943723
996315792
602228571
923261261
774868883
390927075
433285477
685455347
1393727812
191700795
669597499
999238680
466495374
547158743
356126540
496078372
809490148
452408960
1042116351
1284579491
695058920
703273831
493395591
1136069087
1481415180
520981413
1449600456
720514262
821472618
633490113
672402612
562866623
831952094
494142760
814941306
1476390111
474965661
1492198138
126436285
863200047
1325940406
969410254
572819734
419068383
1211520159
1416793796
1175171575
1497476913
690495503
372820322
710571149
721782287
568292601
545394473
629607872
1471007788
577319228
948708990
921740880
803628221
1591320
262331138
627465242
868896530
1342216526
927474199
996894764
664293138
795984255
908417692
326651528
777640736
1054162838
270706107
1387241566
618521529
512218678
748490130
1088696210
483888395
1217839003
1063253588
874009610
987464233
1025906990
1422129653
730735769
683359315
386812348
826312129
807942223
1199400101
808099057
1465951412
1447118133
1138443955
1049441083
1471258764
1259236139
930234844
507729779
825664740
345468823
1268463069
1359018930
1325341118
975651152
1364010050
1472133382
461069650
854002288
972214144
1413838781
1063663602
528792783
739624709
1247170756
1426579838
1227629203
689473069
450228566
714808156
715216217
854517478
1182345041
1064957654
579582316
453997467
1365095762
355927613
1354258778
975607691
1343079263
751771700
906087974
1395430698
1384425235
794212624
1410953595
1213900925
1157421895
757678195
730798387
797493625
863855706
507176770
1069022
1272797147
1416160350
1211624374
1442029485
790709524
892894167
490126003
675444919
485705797
1365936990
539102877
1468735644
418008245
344597190
1386166210
1093837438
1149731686
1038283886
848544229
1462275164
859428185
1258523488
753866412
749919827
439526826
643251634
1140873158
1381007336
1396000789
845659206
1463982149
1161867285
705616515
1498720039
1016546460
579387741
1284030599
393740618
106698777
403527604
929865610
866649873
760573443
1283462158
1409954002
818800098
1021509856
1496733556
1438091098
1279898431
563788359
289416474
1303395534
1030903706
1441366823
356119747
1361512272
627870524
1496085774
1413050560
652178551
677100512
1076696739
744421883
972321394
919337444
1160288710
1025223656
1427429648
1397021438
151536525
752287844
1352897277
1085407791
1168350521
1478894470
1005627613
1409311213
969973531
526799470
803030341
396069623
1237156637
824158110
428371549
1309359699
950817487
804283795
713433659
1190019129
692597830
901347965
371693120
1257421972
1427043086
1046187578
1381817658
1178130170
422513997
317250672
574034623
599435625
1282393684
852104103
1250499057
1189143846
252771535
1445831492
1347352585
524937500
546169690
1399625809
591247749
483745987
596238253
1080494143
1060572733
1079502360
1438390648
1424684177
1450822065
780043375
715549501
1298248504
728792215
619790899
887388869
51176528
959845955
729069884
523220086
1193061707
396532752
1400417138
840705179
840514586
1479854956
1012203833
1406053251
582329550
499609543
318269352
756017283
1179489369
1414812459
1058286840
1263569033
1494066004
570230570
1430608423
950218012
467956107
848651624
1181508759
1224463110
1431072082
895495552
1481271570
892257936
946726532
1430110603
732621736
658966849
1319508155
993082229
239568375
876946272
706236600
523708882
840675432
1410671109
930782116
493369068
1278223115
962347252
481155735
983839669
1205294896
1216214358
1190798882
785318342
1376510346
748619955
886128718
820322163
1456181782
992119801
148732279
808965787
853995524
1037930754
578078353
392706524
863239876
510537111
400411616
491651839
628554609
1189173092
1450858270
895234201
1435820815
883557104
996332301
303899921
1410753115
1110903790
1499041684
1064406130
777806735
1385332668
1463254286
378141166
1258629489
984696687
1445778879
596569614
469814743
1450055458
984371841
1148794512
1376649811
755194577
508024080
1304396029
143596183
864833436
394248915
102079928
784347184
1114143353
911439122
777307404
237428959
719200542
980256966
772103002
1268243163
1213309439
93844004
1207426620
1153642436
151607501
410367959
559968119
1139088160
1012247985
663845654
724994103
817540982
1368913116
1134429015
1025945127
1030737293
914789062
487869127
1177209557
449978136
761237761
1437159417
208654584
457907618
591714538
1353910372
492883689
503834930
709575903
570389087
1402221416
992187987
523782838
906158577
1416002115
929752489
432131170
904824695
450170533
697946314
438279915
1451496402
1065601661
729396494
872724643
683340621
553231654
112851238
275931086
1107403812
1486593713
1440337463
664933740
1009311998
1170258273
560557004
312578212
1343217439
803435894
847863894
1051053578
921968749
485699277
1364958225
534262363
1418123589
646221291
737752416
901836322
390522029
1484608543
1401770386
431132998
1484301611
771555401
281491538
1497098413
1446654328
463604027
471734279
1335153868
913210523
649971921
1059780608
1302360337
913469399
1254581378
1467622636
868314229
747042509
707693042
829389591
846527436
651087106
949981527
324181973
415122827
871504514
955484130
1450842751
1000083917
880600726
695686794
656248514
1106294826
997389242
385792008
965332155
861422589
1439379761
673639006
402805375
552351753
1310241623
864014061
1177187023
954181510
628828945
1130821725
932834873
767787884
498703684
639799050
859638853
672750802
773949011
583330172
1432675132
970641175
246992237
475020726
129529170
1418256291
564980630
557526183
498880728
532079263
1486806660
1431950551
569298744
785871049
692661725
1439659906
662963567
1403713687
568499463
632523315
376554403
784014991
284679308
829808442
809047629
1303497498
442405158
756231934
1398859216
1129342257
1173568842
1313655254
208418891
1355338254
540800792
1042917366
838152449
1264098481
434475847
925778387
359938355
189633245
1345324264
1143100843
303237195
529498492
837424803
415877670
456966079
548839851
964134340
1467584581
1073550854
1200077364
458023985
806328087
629055486
1379567291
784100839
852134113
460104950
465786304
1438446284
1052203791
398932133
1479428727
918533218
763647794
1247966003
869349955
436618016
1237999945
1105757806
567021931
1052138978
513430280
1482445665
803172429
1434294590
1234088035
365824046
1432053631
1044242990
804896971
1203251044
1490314313
1422857062
1276197405
286082862
240917111
557972921
828432879
862802106
1306791799
787422067
921095925
794005173
1436697298
809275082
286551477
457756749
617578436
316895941
709999043
671937732
369976271
1311679354
1499127693
923080679
1488487522
869628063
1439688011
1229636193
929109877
1490961143
165362488
1089405741
426939819
1437943508
254378052
960114157
975313235
534589057
554449133
961793842
1457559995
595547866
1457410760
924695980
1242635575
418425092
614130877
1105253845
502907305
340925427
222958710
170670913
465079421
1424451116
1065004297
809676648
1240618533
412679933
555585499
1217744290
583468372
1469963398
609716840
1047396033
1099237066
641925329
1132854841
1416676316
426289288
675847052
1398645773
662969576
1432114624
227077255
1318702951
660733040
1401800326
691931182
1252290281
176772182
781700813
749381804
491638618
908671385
1130888029
1326851961
554443748
630349883
1057952627
858418791
1442812014
1208810042
968250249
651868563
489570738
934132379
889759336
996953251
542386104
1292682018
1354250409
1413584885
793620445
1245216243
824580225
932035228
860224608
693634586
852096461
974829633
1056593035
1322785723
847824586
974509881
648971092
696260791
585228567
1404254026
373174060
710660477
1328086116
817771038
933482160
1030991934
648396520
366127532
615424400
1410767120
543156620
462823390
334360250
1181810283
393139526
311580168
894214112
840973704
945392669
1103328886
1237506254
1339193006
1406513783
1192718059
794667156
745026863
994414550
785724508
1364092480
540148852
333738357
850234810
1043580389
918388560
631284315
1397595752
692275991
617672719
549592641
780489497
1037801734
449010022
836794505
1466579001
755704555
1358679455
224163695
830558179
1393520222
738643822
795309323
472169732
396923972
1493189288
383214696
786835841
1428207793
603129195
493223098
970183176
367477584
783503671
933815319
666803434
694432500
348230585
1294412421
1015492936
925463789
1381606274
487943025
1441612918
1332940129
695456391
521198225
543804072
825443239
1415407441
617027187
509551995
1459486074
976987289
592991733
1456276679
370273995
926860888
987040305
1455053633
662775529
396796320
696401830
922665861
538304355
1470125068
1422800305
1482233125
644439438
1036125662
888706513
779164704
1217171261
908439849
821294039
679679847
850004418
450089404
186676798
911718370
572902681
742436024
877368198
696499241
1088949110
345463726
252856139
567400775
1092309709
706560362
978471942
550111652
1379226493
323709607
873241270
1374136709
751617727
470919540
462899438
501483621
692372829
612857197
1018223546
633615976
990460530
1479721521
557269465
604856627
1443627478
778940609
1200420600
1396261750
945241098
675035373
344945590
1289250622
813953372
285292703
1083457069
557123541
927909434
695549622
1430343877
699323762
1200219448
815822196
746348776
1475995054
1425238140
886828058
218831093
587691209
811761603
1456334316
738513697
1485503515
1454505114
565578217
837766929
947429160
494291395
417094982
1249352952
919966536
1141977525
1435244391
1302943039
1250100186
1422518834
734949766
1282346353
845079392
1338701434
466972995
1038086491
747883229
755922945
1454965886
1234498732
603493456
1105166690
1470306232
1328245408
1414089903
863574301
933357800
1411801990
1343793352
175306305
616883989
477349253
841036526
1139541184
664506399
144885221
989343030
946291161
159882307
848746100
605314616
726239530
1329136843
1053501888
507578015
1296614392
965965673
1072985269
691791636
940574257
867719736
1385250378
549733866
708046433
734654598
1119576401
633303429
964772711
1442802480
1352590889
536250384
1210045427
1061278986
864997638
657462678
1322995341
1379248184
1317396938
1140498491
1015313364
1467494676
807925859
1216474594
727939139
1009700674
836223438
631981634
549234386
1410549383
1492652730
1417653343
800908456
1253620560
482129250
1449914803
653977037
783995545
201177813
425280638
1434123318
608448740
1224287363
735013132
850839607
254216817
544665528
634901351
578002868
1428408182
1370151083
1312354054
861500507
878216307
290628104
445231352
482232327
477911630
1275891964
845290460
1425353294
714767374
654840704
451352413
234320570
360732328
716006448
717219865
846976263
1044475627
896401853
1463885477
108067089
877744394
1481292248
589717437
1177489418
183124431
1486760496
1057777953
711361213
969484
789522274
684691147
1129051495
1425340470
266849006
1478171273
788210331
920825533
642190212
671734548
1434872185
1109088745
796393459
669008109
901652341
607701617
308956286
355855487
1287086839
578756168
808115788
851320645
522899979
930217590
1350857619
1497977606
399094651
921700673
1343016701
1421280386
530966552
507947530
1258986745
113673709
431319755
1131230208
1368580789
998014073
524925627
822938730
446049571
874245443
1095970544
953751986
1275024360
822037103
764104692
1491415198
1299436679
1302296932
848104085
829802479
1110999239
1057312501
1072461608
1440089077
1133192353
1210987496
784872627
482286766
1238163849
553447082
678416577
747794829
549536405
720323729
791482249
906878445
1469843090
986560597
1072946754
1498355026
1366415863
737579491
816056938
11260023
1298815844
193775168
874990771
478759823
711873136
1057018142
1318230214
796973219
825220338
667265596
1382099192
500725507
1310916168
1248240496
313366929
1458037753
1215944348
619860831
645738367
1207054632
1266948430
1433359178
924392132
1285703587
1052556904
1312395845
712857568
254921324
746764519
527881034
104256581
689064235
798001236
939728319
727229029
1498398556
1402428967
1405495934
1132616420
1384118230
651019255
1332265405
1419683206
1261971466
317208380
1011244198
1228576143
1410706159
757391171
1474348681
543541720
1423951481
1262085144
1278770547
1498982875
605549207
874072449
1441771603
557649216
1300157171
593959764
1474448969
1186916589
314205390
416395061
360836425
668961727
1193761677
291303565
499155958
645425808
1303120457
901643066
576615435
1364285317
362512073
1083672213
1448346483
1433746600
1209579418
278860396
1444267689
1219784391
890228421
384432088
651592676
462761759
1152142879
940874745
1070733753
585168199
1491468421
515408132
1108778891
466817763
972568485
432097444
814235872
963488743
1006357083
841592746
1482071941
427979705
1385163230
1412949064
1169791992
1053331894
857808802
665654942
647909680
1478179094
1399148528
728243528
1010045680
484466406
603876036
1229243402
529401930
1458663256
1361403866
749655753
457230356
1404386708
791618129
849334297
1433440765
726877621
1146391927
1333636772
1366065166
665982559
1376385235
1460594273
1078088387
1292565457
1460003868
283644474
477780226
733209859
718346427
515614846
871857595
778532305
1489011308
1104035137
1155257051
304945737
1207510040
643694625
1303518363
766044132
696260435
1008292238
517898192
1448618577
1020769522
1192245509
1321444789
1496778718
1044239661
1434659272
468093222
450340340
773315074
1386094864
1496488651
924228803
566602641
822323994
746056610
265301348
1356187170
1181313635
479874232
1416233022
1456545937
965309890
651531397
831272185
949085680
627433361
1416807163
1307901542
1215657750
470750972
705818702
1461509699
1290686035
353853882
1431604992
750159155
1189791293
1367190067
1388191626
1392268529
515481368
632339189
970702312
1422174770
950371990
1115636350
832574209
1008802128
1288081370
408961802
1214163168
870626058
1119400200
261334139
1423423619
417273430
836163757
1487645408
854949663
949818420
624230214
1475548621
752477932
695809022
966349932
14611430
735815027
1021688293
1055622024
1163649884
463021572
1399140039
1497283
974376290
484727673
1139083264
1087671529
824410100
276250001
1231568299
1033260826
977089717
950470098
1255535820
835580360
393086813
408738425
1310888930
1219523821
1061288057
784511640
945554769
1495147009
742897220
215028528
1268245598
597605882
1463149377
660575608
1085283428
781967328
223292762
750477846
334330862
173187226
1046780641
667281508
1173428446
599231787
1450847661
747777631
776047398
1493961082
1440390581
1100537878
891443587
1470388702
1453571739
1464956592
435179916
275121158
226688141
975257456
1438861157
303224131
244292679
1039571950
777301568
1215971340
399744648
1356732161
912666107
1064071278
700297127
1315108971
1477687565
1227585104
545368332
767575888
936359124
1490245803
1287756471
236985744
1287281182
730064065
397356918
1136994370
1247514434
1482100928
1423390192
780119020
416350566
719451349
1429466993
966165298
823467199
1375161841
1424125686
1438247112
1420573383
470322323
404726200
904556607
912045495
926470852
1051272558
1152474371
741557484
1068278672
768300340
894120383
850079451
443026666
1491210366
1076577674
1474160077
1494921549
1483847732
708816899
78813890
725355318
820985934
818961519
1222678757
846526430
1238339946
1335787840
30408828
1207336007
1443836416
1439160572
996939797
1215390616
353536985
1019691793
154222415
825851253
405495632
309484011
563098980
1293121097
1079730742
735870890
1441400460
446033359
929408505
450950748
625551939
808289620
1114122761
1469306033
1265387723
881512373
1416582487
429194518
661499740
615088348
1206244065
1002324033
1263230195
541170468
1133328605
995110582
451972005
820995498
776062466
1317297178
1498086166
1480607140
1336640991
640582618
1267811220
969177212
939124449
1031629699
807690411
950445162
1037510980
1223475806
720104884
1116798483
1454037785
898850136
167415636
1317799023
484219513
1099865386
816793420
857617745
432075908
1076649123
1270883666
830599925
1287204061
1269942053
1138248579
1412652210
1488952941
439121033
313649413
1356197358
1407971829
1454525771
581865217
712651732
1423024104
706793402
607431844
1177706904
918856722
1484684997
1027987172
1019891083
1388225676
639691670
1298124473
724729315
403728739
1387259150
851036251
541991308
1345449534
884252722
1446197736
440357235
1133926058
400197184
903538142
558626020
1487663007
975054470
1384709909
1411041794
1143337184
1396026484
632153294
790117749
728246456
1015691631
839502581
900879414
1375340592
639223341
1264075824
437080159
1060466405
1474368940
743019916
741494414
530490394
991358088
1156999384
1380590531
945860966
380905057
1014237486
477799210
1367375189
621609293
396373909
1337936814
924719583
1453968909
1000826647
1482036480
258255638
513628032
491116542
785398447
326637526
1484804490
1272317924
1418918070
1456791610
1167408737
1201395382
1059448874
490671638
479101418
195998057
1200545967
1267593258
332618963
1404673378
712503713
572978492
1317237915
1397592251
663855128
1409528609
548875738
1301813468
479765277
129766165
647764217
1193072553
1454609561
830618323
1256112545
732795534
785829252
1472803082
794657968
73736103
539351051
1269254116
683904223
1310259252
412069686
1481223710
976114955
408411205
697544664
587488568
653247522
390307427
715236198
711900516
854087329
1383162382
844957870
1493747285
666899956
531038572
698932450
784492061
1386425122
237234338
500024280
505621229
365532132
705600844
834954911
426306937
885514725
413646297
946803311
594990511
332128469
419538082
1120119247
804561461
1451775387
1408396108
1256194939
1105630844
1045075446
1311433992
1334152208
821890225
874972655
1260832978
847977029
1415067244
1304250779
1125810725
633241485
519004280
701661231
649690390
764288009
1379349038
945245650
1429514258
477883835
1454659762
1164813609
1410612193
1211952468
1393502546
705751472
1460869889
1490439768
526129676
1426060019
732757036
1267808240
1464145829
1041558248
1223602163
1495823373
1056894595
507344856
1429282669
361789160
696433131
1460747319
853772744
1300066664
1094356446
1153239121
929263007
1088394518
1038023061
1342022725
731043444
481013790
1217565202
528721118
937130990
910858443
1188707600
808795095
671458183
1436767895
1016944979
1020836677
447692134
1405567961
1278205884
1111367974
652148467
1152309665
1317497452
746134403
355482580
446145709
986244389
984180467
1178478362
1469176953
1352694432
1051054009
818288646
78704097
628911643
798857937
226566468
570879571
1111522099
1020703528
1406843363
720114689
738232145
395658525
747517259
609351051
923683717
508056402
611631347
1456406507
1461129305
1316762446
396280200
708657474
963254076
665302090
797795746
294680146
277248767
506169802
611674005
895016699
936544834
357611015
1256380047
1483952188
622888429
1348123825
1329648279
434020102
938381049
483882143
665735013
992896442
385760440
1310225400
1332746642
2407330
865063169
699039941
239604224
1494765344
944647777
836987129
411104342
734367190
351756404
1335707700
709772624
240765644
1290038097
882921972
1414930289
665796454
692451068
1130363261
483917877
884756344
367126586
343720094
1345641712
1060308177
1438909065
1311587828
467551437
1149265347
738058390
1478428585
1410239708
358437835
1461945634
1070064074
1165656556
665598483
537887570
1498269865
1227779103
750723414
805213798
497019358
1022596693
1143598704
611330896
1068694018
632421285
640354846
768748178
1063630807
611590421
1063977247
1023479319
569488516
754950623
719013294
814457738
856079578
391737170
892727345
478251059
719194459
545398802
640174549
998762061
976836821
1477296689
452416032
1456261736
721316943
427205326
186350513
1082034838
1058466972
856056043
1098981273
370088194
831308312
978664228
617201995
1174613211
881541883
895291589
1219182443
769071317
1276456727
991375993
1294963038
304999065
944655478
791511183
761464459
1367837587
1041974993
682986482
1204915446
576437363
1042320690
1106906834
1149757314
272437054
1483603031
1122499121
460238988
604757913
455607876
1436442068
984769405
772556945
1411378232
1465195353
521278514
1102401463
1270419021
620164940
1220954568
1239217107
370410101
245937788
631119590
949179366
633772237
1464828160
1158620163
536914770
1180368912
1436085435
507953853
437247191
285354675
229028644
1215853007
695210625
517633893
707747351
767369002
966182791
350213936
1028323516
537645770
1413107498
241199674
478904383
591559579
992292068
1154750515
1072278086
871719630
879316717
703815512
180233780
744585435
1249058827
210172841
1494239472
869833756
1138414341
893131811
558340017
758997278
562630530
1045638775
1289058013
714151967
448061399
431926468
1156149785
551813001
481590564
1324684007
736755742
1213735044
1307147086
1308526816
34848092
661952033
804684260
1280795019
1307321969
237683013
574955447
802139466
1482987154
654535486
1452476244
780256412
1003291041
890304353
1206440220
1039482169
742928518
282080451
1452056439
754336761
356762794
969275858
427049937
625143222
1471992096
994786823
679768780
894174838
1038673758
414272938
720003725
1134243180
873864296
490933403
603262237
703823350
453744188
249696528
705156967
1009302511
356313621
728456329
554005200
1200488943
1169164549
1314534974
694104307
914115710
876745258
230779546
708778488
746529717
388258103
481136669
883634794
499218289
454506047
1359795368
575237440
1434420833
585066249
875024953
1326412451
353797317
874771975
221548174
604587068
1137172309
569343738
450186650
690990806
937843563
1474820712
1374412574
1010135295
1049324135
1409493487
786305767
740029105
432691932
1476027581
259215082
924513897
1215603723
1074665865
1351513313
1456429233
1069362938
1351038038
1444818768
1221274893
1283580917
1030488636
382464423
1073585477
710455695
894550382
486031377
1415583110
1183246366
1081261582
1216043742
1441305616
429385431
234218402
1484588113
1474006856
1466760633
1163924413
1180593057
729652969
510863762
928951152
800963979
1433700150
1035001613
373752679
1395302797
1356342394
784865963
810704497
738469878
1442253319
1450822430
695297298
980558161
1436526216
1447398437
1493305376
1314382702
913204363
913844850
1468760813
941543824
141932771
1182252484
1438323256
805782467
1276599853
1236088661
859813867
1083169719
1323145278
358214034
1480887052
392656005
803533661
1339021176
1388086613
1103359987
412065682
1120953069
465504248
1220319728
1443425540
988063008
1115355419
611522764
898197177
998342333
1216507509
456303066
544071898
1184811093
1078456851
1177626444
888762638
488977567
1458877205
1339905978
597677181
1042114621
190929848
1467720173
654385615
1432330615
1272446357
863077362
968014627
928888683
378984899
1114850703
842734511
566183959
987649758
995767266
754125613
1125180592
384134618
404680246
1397351127
507000695
1465212531
756791110
846621924
500109512
1359127832
1393699569
712913454
969554240
1499741617
516840755
1262055983
1367198234
613997643
712925755
558467641
1363206728
579783142
1053908741
1364028458
345875742
530490930
1097048276
1271120360
1462170755
1472879482
1445206242
1126430306
1452296720
673446847
503272609
294289741
936268947
701466110
1437827789
1480584123
607763977
474449179
1434420430
1431214933
1224077887
815451624
930193947
521507870
1275775225
751485410
682285620
1360475395
1481369749
725388836
771555194
1339914988
381571589
910811816
1163405856
1458096901
1191896193
1057236692
948347162
2467102
680729653
1273230375
1195185395
1268891719
588053598
428762736
502280776
694713059
1009990726
506923354
527455923
1092837361
1302504937
686103659
762240144
818390325
344456660
742586866
570354430
735514105
1317738189
997622633
994950618
1113513340
893878792
447385576
539889933
731304822
1494172673
706574943
931241071
770305308
544274373
1101847791
472469544
1030405692
521051564
941616468
1491751717
1216770916
894344153
699456739
1204996980
1459799295
1419319499
644007958
1194307886
1345213350
620132369
967062887
1171366925
690267182
166531132
706420794
1308223265
1464632966
396473451
884706779
515421226
873689851
109241970
1384620493
1117744719
559371304
504955462
1292841845
1175209862
696007750
552331480
660433105
732329705
1410182187
865914716
425345893
1217941283
646386533
710483897
931047046
341963330
776530542
1183859743
1000845930
888427023
686019630
1407133959
699901026
909795078
1393193285
267778650
1475035759
1002370886
1476779492
1344343999
684698833
989665987
924101342
825692744
1456087724
1033463358
892396434
756369927
483515920
766973275
745473316
1030266362
1005258568
1111831433
839164367
782634119
26606565
609083234
1349064465
142869589
1067563994
1206776468
1317785053
1430619188
747272634
772760190
412255337
849709576
1003329144
1468187452
1134152573
1462988162
850050184
774888301
1463411489
1369921824
1219374505
1491130298
1272040473
777942747
136270333
409381810
473538681
1456569408
1150481457
976120829
1451897263
530996402
194260135
533610757
989783569
882317793
1373138999
1421396801
1319013303
1459501675
820091090
1011893475
147324169
684126111
170431981
211434066
967742094
729569155
1254674453
494426297
1302071375
301086638
402172734
977908869
739632346
421225939
1335864907
1429627263
1218104749
683910708
1398171051
610712504
761085657
1436976145
770514964
1481618840
586888980
765457221
226124034
1090928341
1345253335
1026037938
581225771
451374859
1030554170
614897919
876004822
202847964
630961604
253464370
718044915
747836787
464015407
1040823151
1008119400
1473692221
882055988
1046355983
846400167
1207413620
460431592
1471341635
560546505
1494373080
976964321
738749112
470033167
459817348
468755861
1197256
942986533
553613787
1300275314
1274215244
1484989664
976494640
1425245570
1335297631
1397852858
1066264984
427358221
1196596110
462411815
892420858
1076255521
432765676
768589587
788609233
1311352614
1442005719
831482333
939811323
1206676708
831398236
629542149
1027270467
899570993
229551834
1411175018
1313423009
955647657
719314366
592151480
663499844
877777469
1421625016
936836057
983624220
1315781765
416976213
852111830
642355457
659209468
119865226
1483197168
1434669149
829206729
1465080752
1263361570
976412285
1306654242
1237775460
911138544
413490108
902059859
1142704962
1404086140
951122329
604771800
1107130491
264261390
1430916562
466638802
1125243021
718816734
734447062
609172647
918929511
1271602953
664754702
1283718820
1170693236
979498772
1009478652
1170624621
566619701
1300712541
1040487958
1213204134
1431585107
818105990
1231957810
1250012677
542033841
732529257
772855337
783665600
1445073620
1406687321
704065567
974906511
896988512
461211356
1222188904
632831829
1034034639
908974370
369696662
861327625
830496302
681979698
1425249919
183208093
817750893
1437811547
421391112
1355332204
931671236
1278527271
956047400
1010102834
457190913
979468131
123250869
524172339
897894039
366734459
1326241200
663537105
217724943
1207390420
434911287
732727862
1321897098
736368992
928288977
455807419
1293242960
973513878
620805109
1441613689
412936923
411330328
657987803
1398479393
793633611
724446091
1175866163
1071881140
1403807333
1388461311
601907436
335234380
1340382742
891359548
482487257
754883722
1457676793
1361399905
1349861178
305577210
543416287
1295203213
889357294
527260850
1342520699
943912038
1449501387
1355321049
991830156
1270332832
675852227
751847771
1272517882
1040147058
756936411
1459360883
1490245450
350586732
982395714
1176041786
951873483
870328952
1415439969
159973529
634550599
1256240503
619714604
1244541084
454774878
892348157
618195574
692270031
312039579
221859698
1030099632
1473079318
884247733
826046098
715281447
1205461
875841543
839980134
641300349
770685371
963081762
651400875
1087039895
475592863
996674838
1389029863
535679355
394491956
709503510
376567421
1257143414
1455321988
1304311018
1227686089
588322083
696375122
1063066501
957143736
681629384
1121371131
916090520
999517553
513292661
1039172555
934458716
1458879918
1107651537
1279167994
768099128
683630666
1053852967
945000643
730469051
1311453438
588967435
591589705
814138364
1307118401
907962799
698013959
1415171444
1091313810
944956752
759478927
1435597552
935073102
1343400787
1090218947
1409873060
458133770
1082380385
1418448311
489109504
660118165
1129935048
803724678
1498741274
842880505
930637667
526821245
715274278
714635230
923582436
576810634
1188833579
1438190234
1104533625
1345420787
993453425
1409420729
749072876
1394371580
1059593091
1274337760
313918192
793598205
526913245
702424527
1382615439
1499610556
697882121
1284820907
1286507053
852521695
638469812
1409567540
641890471
509221217
1425911002
1401847889
1398229345
1226573042
1021332317
1428317862
1422122907
1208910432
779313694
768759113
745692246
396320755
1489277681
758980910
984662304
548982761
867626797
590365924
846709603
1323661368
611009288
377174846
1301206204
1358575474
1367861480
1114472640
832866064
1328859058
554796486
339932887
601701909
696772516
739748590
871303033
640672729
810971791
1465055140
758713778
666011364
332328529
384741810
1176482312
1467011896
862283188
1254818814
1082629742
1499356364
851275152
523133448
1499891654
876988110
990620975
1375823276
885525156
531585320
662808189
1083401824
1034495215
1405488426
1494789159
1022240357
693843194
1040186432
1025462165
511704759
209396142
739002791
934878670
919783788
1391509928
856769445
1260119558
690949195
840931558
1090474715
1473931574
1257066548
1002006311
1471643516
1196746266
928762285
1464524872
500331920
1483556870
1478940431
969235576
451287988
669278353
1408960734
1119854110
536986515
401369692
1484032101
813680134
670918503
1206272416
162522685
518463190
759200989
1322851380
1440838994
1408534199
1493347449
288624255
1329054972
742529263
1316718319
1362179608
599597206
755939356
955809182
150738759
1417727665
868357537
669078046
628556021
281937006
701262412
748765744
513005128
831930005
759292941
1028996221
1286716249
1290012293
1358470817
1167752904
879080933
832264571
691322589
848980951
665694128
480992144
371603898
1215390356
697707636
1495982883
550937549
669964756
642908877
408985081
1051745603
1089688643
1038263934
714281136
1310300336
451995381
493528213
257985393
1207953087
308471609
812107614
813233509
822780032
1126810186
820078130
1281545859
792269253
1135958820
223922627
825572523
970744131
931225607
1463309497
435738969
681143851
493896151
1086049338
624081043
416500067
1112931761
1301932157
303331270
1181852618
411089668
949457764
803324296
1128480063
1382482078
1294878898
621934351
603281913
757839016
291640594
260740050
1420479187
1315648624
503278638
365517873
732586298
1492075605
707146409
1253941781
682179027
1320115972
1467436397
1205428964
1264838553
590981951
712263483
400179597
609448611
595201922
302918204
1159137344
1186519744
422278946
244656360
1326484216
832255806
926376704
824097154
628957903
1216544968
222655556
1037649127
725894662
751852673
1002366233
1178387195
801764061
1285683071
1034289044
1271654560
894637307
686535575
852042404
647577920
347052753
1439282737
669853827
392438342
457222922
428148411
940851526
1313088339
996876258
631004652
385633564
1291020502
1323874500
1135030303
441245454
957139693
445771355
1068495506
499699784
1306637930
1127150980
494886784
1163752520
704205880
930346569
857059762
209125571
1066372759
738749018
1351258230
762465779
809225242
739862856
631636901
1388224928
531628700
711478541
965182955
1371430182
475340498
1235352368
1045202783
1349860406
860918310
851090959
998923532
820776571
1289226067
763774934
413061055
1251600155
864762291
1282668531
1474808815
936294560
1456701350
267367952
1137520618
1038418899
763344321
569493199
575074675
932312438
606388858
1079029169
1354226677
474459651
808860334
437806413
758792673
1343061476
1360720592
1103310179
1379260621
782273093
835654304
953909817
1080369794
1135691582
674631914
1186805506
917621540
877076075
534833288
1451296409
147956092
996757941
857004121
1444003129
195078014
484366336
652424895
1046340994
696530854
1126898351
848571588
1239601198
197479728
722144575
819955632
896026455
318500505
565201131
307430696
1165541224
616620299
1161571905
1315614054
713426089
1311508149
1017457295
517905852
1355128849
1397361752
1282819029
793052046
958102589
1440796354
407918121
737215198
766098230
891978979
1084423997
371876967
456263877
1375023340
629730871
1009005802
625769397
823255348
1458167958
708230700
487635381
749953463
1103915236
1315414370
127947609
657435612
683809378
512073998
322703330
846602485
652575420
1158737921
1317988763
716341938
1430591498
1458830357
1328594622
564065325
1445681934
1466906049
746335640
1391616799
605021857
1169937290
1373741220
783802494
699832033
531782029
1208215241
174835896
287789683
450132754
879884819
1121066634
1198689031
694649726
232435662
996206333
537014130
648993917
678249705
1337411886
1093855812
1484446559
518070474
393828794
211968051
608422921
778188051
851360189
577137326
899210373
850198283
602024620
1369588146
480924767
981017019
852692106
679923587
1150109411
1113723271
604588793
1047656187
397345050
1005119170
493259880
851332636
1246869892
1080170676
1211618173
371692709
512974184
1330531516
1427221066
1285205642
837402692
1334874949
1249761192
835964781
1425458295
910831421
630363520
1173139378
282110364
1458788228
939829468
1408494144
1086265494
687191791
1400965584
1288885391
1297310023
872627546
776124089
582003569
1071785827
584931731
467467464
653819222
1194990538
1492612603
1259856450
320931566
846234159
1069897001
1246311799
1441984761
1487861956
940207356
1027354797
379851976
483996587
865834717
980501813
840843904
432841907
451825014
1136062300
1205028825
1132012168
844952772
1209411735
1388180308
982721907
541718646
375445929
1167506245
1214389064
129328110
328053612
1090101597
1452454107
1260784116
754931221
973426981
1238118789
454947977
1258398894
514211314
1360069628
829045829
1051537548
961140631
295261602
386423044
504445018
1293287968
1207920792
794453206
1274535726
1075188475
231955213
1437234135
970126621
705773982
900144928
1071464335
1246516968
716365183
558532636
1426174361
935442920
860713659
70408217
1230152445
1136463971
816608810
1256147311
1290793227
967835808
1490603965
1200148091
828778575
619268874
563709500
1044650808
1046058458
1443997905
900189819
503723386
341775729
1008323869
815866518
1212708381
741090435
260535913
1075924896
1064440556
1051652049
1384639085
1130804739
1131152923
1328955256
565786119
1495017842
895082632
329921695
1151693849
1160686589
908387102
721528877
779099350
1059457365
1490891531
1485871271
768292016
1357354055
1072168328
740245584
1038483472
454510184
926762661
1405522426
296533974
1466076317
662903118
1423107660
1429760031
466496079
1298063125
890537150
1355030920
849285939
589820374
1164401117
1191287633
1377313189
1012735202
1327797468
1203379039
782093337
561826978
1287301681
520382562
109816758
965610288
1268159665
600542210
1128844433
547954814
995547477
1452260930
660847998
270848937
1424853413
687559400
443628129
957789658
428886564
653736370
881363845
717491821
857168554
995656279
389387087
106042756
753030322
801311348
669967381
697353093
904035283
1145590797
46474536
352844580
834745309
265901787
493218842
772274481
1315087537
962730320
980927838
1491070154
465324109
102638859
1428454215
426390084
173930161
417529135
639384655
1285536200
1153990507
451233991
962158848
600655493
1252312639
989617935
1407816303
1421335584
489990408
530922735
840927328
912679432
1109783409
292666417
717510634
1337867719
430282217
876354436
606192821
925932186
1356203778
1027735322
1192939336
1408887447
779049088
1244700208
627291866
568983630
1475107971
1155730985
1481893957
769436788
972950696
525392591
1055177195
933876853
1327091741
698157220
1337803664
513183920
1326520016
936603702
1337134611
1493827692
1417970768
549828304
824406792
1351298750
6254871
960204212
1258492264
1080531935
709736938
370530632
841385569
1199186476
628799150
801168988
1474285289
796996287
830425238
974879560
130680232
1449987740
1487058570
1076460231
426544771
868940453
1441259785
1468387912
1295899717
783830382
1203307974
399857488
1193379274
494211944
702804904
986236919
1038759628
630166414
1300301451
1467802275
1387964672
629917330
830974328
1041068122
924662145
640308213
857571162
1084430845
1041368887
369498713
445234740
1450890301
714315298
66490751
999495016
662611934
275141561
1380807284
1091272659
663402938
807692625
1478315647
615860483
1040017631
337821841
480588011
1322172919
877894425
1038396234
209394910
672092289
423991527
720282172
1368603745
985499353
657686291
1412724723
1494043840
912188979
825358251
779864552
538607738
727662746
460631345
1238038885
476894100
672957482
1064729197
1412811823
1412893858
532029479
858323458
707185527
957093490
652594840
505906490
302960539
656263803
1123453323
760163378
751973572
636290925
489544930
1251821598
1321228675
1306912743
497541350
340194655
476993383
776853144
508585933
1187316756
1005882348
911846846
786956671
741670005
883669533
579152572
370165896
424672495
685411219
649152329
1097586851
1471507697
697960257
1363780846
362151374
597498921
340728135
559965519
877814795
448882823
1365973375
431363058
876625135
1261652376
1418367870
1245799479
679321655
1299146877
256223828
387209754
482442198
1372714632
495948390
1430388508
618981545
359367100
1399999135
1095121829
963187984
1424154637
497816189
1028962675
641821633
1338427782
1181661704
290333121
1115163226
413969605
1335559558
274088716
540825146
463213079
1445685326
1056327800
1442845535
742753955
1434025592
1485433026
1478409655
954335417
709378484
1470927458
1346634562
1037010531
786644134
256227856
1101913726
735227585
454349994
104182058
1384081538
500509147
429598190
478333577
862746665
1060518427
310032744
1460683066
966035864
1376899122
424007676
739051592
654118805
1499907389
381337680
1046665818
689195976
839292432
1266685447
1223160794
489458212
1015555631
1476246773
682334228
938928838
819903896
688639570
1486049548
579691138
853361279
909427059
778698446
1099259892
548319555
698007713
656235741
1373743505
1435113831
1231767082
539451374
402373347
635096444
620009462
880557298
132501515
486481358
876383022
984624099
1101602343
1154405301
1266338580
825332526
366929851
925764900
973249375
680912270
480369071
1421168857
1430631347
896964327
826748071
705735154
380421138
1285210425
852184020
1190686782
1423935048
1320079961
801385675
472516541
1410928528
878147321
1465459154
1382173467
1022172063
914782138
511220937
759729115
832683095
518436622
574537492
895779371
514869229
1129719042
851844468
956706575
1096350112
1060666849
684477735
1401166220
551689691
844450175
1055622271
1045728685
1120535619
358175807
889654095
837413199
590884762
1463039136
956747295
1077456324
1358935164
207235261
1019562047
904279066
950715405
550895181
1268505794
264722220
880131758
459150801
1092093316
933055311
1447395328
1059823304
953108288
1477003925
1458218957
1491826671
919350917
1334122991
1267828268
873708502
221033191
563694051
476841055
580024062
1218878096
831124654
1374335142
1461775293
946944248
666625495
986562518
474395080
673963292
754485307
436552253
649819731
692581165
859008350
238595093
1073349693
993837757
504612526
944615347
605595707
1044043566
505097624
364936439
662377534
388071379
396825520
873776700
1473278708
1456685076
1003576833
1089017311
418668549
396958845
1439563668
342309752
5431650
1467120838
983022546
1456487551
1404279174
940813057
198695615
475373038
894942053
1043253495
1439439908
396674103
556066764
531552902
1318698160
948856931
1051719505
665795052
1448959154
1089561931
1390577767
297092158
906052041
744842182
692696474
1296910780
1255030377
270575896
560027931
530324350
703364488
830064002
1394179529
1223208578
608541423
649475926
859952501
614927902
454204215
592884101
663198725
804569835
437374748
992683838
895052494
582480176
439054351
513627157
802213170
1182170389
1483009811
1196858644
1498348304
422324415
450064276
957206696
813388785
267122769
1455436683
799986630
519411228
1128696440
514835166
1449236988
1437550798
1033845860
586815947
622320510
234249427
708584871
276959350
947373863
698668344
815062763
1336260707
1051336181
953573742
724245581
876485135
354543914
477341175
702660541
377490586
444759001
49523614
709745650
1259812475
281526289
833909432
349688361
1476902182
1169428424
699351627
1016930009
1424781519
398356161
1266341901
618316890
479414694
1395332539
1014777155
629327265
1463507410
767594532
470217220
935892216
587791324
1469156937
526938344
189857899
1412854901
577647905
775253123
1474071377
887495040
669245469
418079639
1007853930
1425106476
1225899714
537371443
1267097947
427124429
1348538421
1010778928
1037413866
1480128303
1118447972
986435496
1414451846
540475056
1252629403
1469959693
742984633
360378524
482927681
914969205
712476957
591249991
870561101
948494467
1258672853
633907893
811555464
493696860
1362425560
1036986517
1342488148
881880619
930346712
454344490
1343299684
782909692
1015833968
196377267
57635310
442580975
1441094851
532783588
962761163
388936423
688150281
766604679
1104262966
1154682308
1421649023
563634769
818141921
1469877883
1109699997
1442101283
1092105692
523045235
409368218
450874710
1193887714
720831785
432033913
830513396
375758959
358457848
1436155896
628802470
373449373
1083391637
1126225045
901541458
443668237
563688918
1283098215
1433141697
1224466536
1386524765
418821749
345095368
1052574731
1308528384
759558873
750839087
1019534883
189837839
656744615
853943320
646459297
421679728
745501167
1055909910
687804653
665512268
1331389396
532718481
363076697
1307489878
1472194441
706186876
1370340729
561836054
769919529
602688814
788693928
1002597417
978721108
1268384061
1439996957
1344637987
662083393
1299618371
1497681713
1031351920
439429955
573065976
234021099
512784180
302525297
521738836
638027633
998659621
397441937
761529870
418492155
1483239106
1495913556
868116867
283875511
1318317043
1462843680
1301313959
1010387252
434476512
1446150235
1325851698
1319118372
1202772357
755961943
404228152
1467038056
729006982
1319144996
304315031
1094167608
1028343553
773637654
657534720
1311866312
836310477
1113732199
1192430541
482467966
992585950
321436227
761418827
1031514449
733497011
699683413
1218878735
326849788
1080291055
791592713
1142488385
853134001
1084358128
1471104470
460704718
595957243
1487953629
1341438090
790403342
402971844
506788722
676566021
387543563
1200790035
784323585
1130184241
1040610835
398531510
497093727
1015714826
457610081
1013136794
1438142425
527036350
1226272674
750414169
384301953
366295581
614234090
271087956
793287426
597019456
1176800225
322712785
396910279
1045438249
1422811422
966713091
1131733374
1050102336
522106244
314420624
1405595052
669885921
619989500
680046867
1427157515
999378307
199623677
1497383186
865990689
982204333
1194184964
411006209
1405218183
952324521
850035064
977520718
1264047269
955940439
1453588054
288154431
1478704196
625600172
695680024
774287843
1240966794
269420384
1240570985
1139230611
515213043
409460884
810188879
539805701
1435449836
1173419249
732328287
1459888905
1011643381
858364675
731534390
1369216523
942129353
1059037508
853480518
944512750
1212889890
150811715
1172036674
732683427
1108466926
556553039
262109681
432735437
1350877017
1152416747
1467338941
137664046
1200551708
1131717523
1223499760
477014231
1151239923
365947117
926778054
1484701422
1421178158
1219482966
1041749792
952884937
1383557721
888694919
595255066
1487929580
457924206
617498718
1334810575
1477639349
433253577
557256051
1472995878
1387641012
1178264192
1488193592
748678210
279070981
1451922355
914024477
628992317
1093609771
1417286976
135490299
923275641
1481058448
1263379982
1354474686
572371157
342037375
1209591821
1337808227
913610989
1237694598
906723734
1438462784
767907771
931083023
820962371
1446256552
903660605
1375117046
569047653
460701768
468805606
1043745257
1391084202
490639173
1040977852
486487990
1048017636
1335896823
1390392805
1074132266
720803109
674529874
322431750
611012944
1399869555
785699232
537969575
1125582080
1022305430
1217207178
1333321761
1315652555
1380446012
1105335613
722570845
722785675
1248917274
800762249
1353853544
1223363467
811484606
1442476920
1343721414
713181792
753221696
837938270
564906844
1426493932
1480733978
1263819061
670792993
1436867813
932625987
902212021
1388922303
580897596
846956531
524056909
541247229
1373235132
469933587
1044619296
802763859
401086098
461648159
560144273
591499877
721396464
1102147942
848437225
834709267
675371496
1498400335
950455143
1278999090
1478961336
598042341
1137148637
846926702
1130297867
1259598883
999871219
1426508138
577138461
492560182
383018425
1487356611
1343372207
610678336
945525958
780521003
675025555
1470018194
1459338245
850642036
755639416
461737766
427848295
1181485698
945216414
680509008
1106523626
1174529320
1100861741
543892647
1335224171
453503824
1493710928
1145282789
328774512
1374913632
670196582
907857012
199765617
783268868
406080059
1109102511
1306364831
1330673720
776138297
863511669
372120809
635111638
510880733
456582972
439806683
380722678
1187310704
1456869691
1020570970
824537739
832888696
390515124
1429652098
761375916
1274604543
748379808
887551019
916508755
659899050
383718839
974180346
1456294545
540532968
746586651
578879546
960257828
967003685
1459176002
252996936
1067528858
913656970
403121671
851393164
1224066894
1127698559
470032735
787839717
1292389248
990307517
1153506630
724270567
1390264721
830935583
588706764
1434174915
1288035855
722115293
538294333
1414139908
870728997
1117440046
1433834296
795338788
1440003597
909721396
569867590
1006408201
414538096
755209777
1162639831
848944231
70023183
1075077963
597426009
899928065
628223262
1351829570
521822336
1041851504
528952381
552825914
1436935688
740992998
1114893836
1499505118
1469155902
400947880
640974822
518006336
512347694
1277234810
465656896
214791577
1462746608
1087987034
1094168491
358324298
87558654
1377885349
421006612
119606927
859449376
345411506
963343515
1121355058
755656158
566192145
401743767
1476341032
956404057
855679303
419993750
877141222
656396969
661205252
243403836
907401205
858656261
956406610
954663246
509761908
1406805125
1371035140
557629146
1327156159
461196123
459137401
1320697291
1009239674
1271364439
729579490
1141537427
368581162
1223160167
1122055768
808052164
1139393353
1184235242
1089315387
1282510531
555491379
1424144978
956598067
126119803
408593778
1225142155
1005634254
1447796658
1451978714
461599227
1022536376
431304753
1289193881
1453076209
776967426
1234544727
256567734
1394846290
719354792
1495096150
690955541
273993053
539146304
556225633
829812041
1057652807
1044853022
1116956332
764976768
594040530
1379572302
315339761
722995542
1112175093
511931451
811494661
1469741489
1409133498
588125856
1470769579
1255813243
1363767452
1201745595
407051632
790015575
663503262
645235380
1114494712
1392478200
1478460067
329874837
745411435
715613058
874057684
802290952
1061986077
1497034428
70453241
1302733165
861188066
281795367
458706301
814458484
861513780
843417309
1067148197
348883169
854853960
738134094
1058040018
918754905
1155668437
470703748
476722184
1451427316
785200589
786389886
1461332543
633933472
1472192857
939436951
520627690
660275269
42769392
244852203
1310447916
898229239
1097528449
448431862
630991250
833387093
1306883787
127882258
676180991
586154238
326251628
1118167460
1036140364
307496002
1338558414
568071531
740343083
648064222
1038802662
3632462
336293394
975207022
1211598408
483120960
1158881356
363287186
925187464
719020845
328488721
430535404
1360484311
1239663042
562969011
804775192
810030127
706976905
1287137766
1038704003
668182960
306612078
882299312
473367681
1025954767
1456332922
1491128512
532444622
1423018056
1211127479
1255578842
426783180
1477461888
464206825
672271265
1116143988
984699239
784516989
1413244165
1150605653
572865305
760607612
561238369
816460288
696650786
1407533447
1331786846
1072200712
871825037
1253921848
1491694461
565031177
202205268
991772106
1372216810
1242863987
341119572
1481587458
1448783519
968201799
1404950249
1429235742
465176739
972975654
1397693790
1293928792
1073528016
606186915
1008847431
1246547225
1247059145
919937347
813925253
802170484
1260099421
1299393992
1406155102
546880550
1188619927
515183991
1202905579
897976022
917700664
583180429
1157407368
402221189
1414471822
437702825
1011806953
959432255
431508571
454547732
1047657145
1028944646
410201108
1449413124
746332674
955150077
688398800
966515518
935043553
216487993
1496121543
1398410096
1417351275
1419037808
1064848236
1042708224
1448571510
969503853
1000048050
726494797
756836420
162752133
1436757168
381601766
986504810
387754168
746804157
1383296862
1242116892
970448113
1149764465
871374146
668991483
569992214
1498460420
242796931
535785007
1491197997
1476206658
985309085
608404850
245190884
1402854410
1114378741
1055104447
941436320
1464909005
536303542
764025293
1447432347
540716007
1482545233
899241102
1405810596
1187762397
573947307
408753324
496797829
341266817
661245990
476732917
1057733472
1398342235
536783635
465655657
638823606
1116716899
1464316113
490562101
890392951
700555265
849091302
252810489
1104822192
733210527
346422995
1263221281
1333203219
691514511
1304295139
1436200562
148711834
183649895
879220997
1293444478
1491092161
988354465
1050592653
803228848
300376770
1030764039
982134124
925544410
1162380711
521973046
1046881863
1069387014
1490829348
991828923
1489805205
1221246721
459526185
1351110920
964017567
1114953058
534285716
521535093
535061853
884771159
441880378
637121065
891085363
1403038824
934558504
1470670429
1424094249
989380526
1460217255
1424027588
837517848
1224466498
1477050301
345886517
925032150
1071320226
325277912
703458040
313098804
883097770
479661329
1167379472
1042220138
980833706
1385107103
989103961
1081189655
1320741267
923884128
792165922
613855491
281389974
1332905195
1090306402
1215917293
1093653842
1075656418
560361453
1478306159
867495643
322362275
1200755241
248519831
496037056
355308334
710323966
507085286
457468485
1234708093
1049529626
609474009
802053536
671129075
685499310
911165084
587503647
1487328583
1361153503
426301207
1497398017
503832543
572166630
1401431906
394423446
467445299
1246534381
1381343198
1435760322
635379779
1428936585
697761760
821743318
613614322
1017315299
760171517
201657456
876271973
1240991435
1320255727
593793840
506213723
799947658
849250147
406764350
224983493
1298496894
897984261
709770330
849232114
488788833
1250310096
391964049
980102697
1346374922
392778922
1152847191
778078555
1438777613
1387867834
976879815
521593875
1098246157
528606707
1438831486
1147000739
503022892
1217736908
23049
1137687396
838449323
603921777
1023124533
415192311
1232596491
325204316
826987515
1450997365
1460367638
213468656
939227197
871802134
1157042399
1256371826
1448633214
903884214
1446844391
1276208905
1365529322
1136643482
573175529
1254982135
716781668
1474220652
688342697
1167626503
1411075179
1261214514
695037901
1441734721
454127249
941067637
1295144825
762542370
391729424
708091251
493542632
1150145838
1311258002
928449972
845230353
387150721
794150711
1426322144
1240546243
1338178806
454530834
776425982
557628951
893689804
332892194
667262970
525354613
577592259
1064245133
1471196200
874957949
1127659621
304470859
449344558
567551336
983168537
950913797
861901121
1184102686
335966083
742594428
1387646374
1089296485
528400916
1418283135
1133048523
1374581260
1450798543
246072864
457621924
655557908
1453836020
857960343
952373257
514898046
1467241406
1207914022
762916421
645135494
808757068
735963518
1368403016
580631558
1433112729
1462434425
505172204
528780223
1093962315
300127043
282211733
1308621012
1344867392
84257375
558128081
1203387624
1367789018
820009064
1284136506
1018673849
1456737093
390318897
826949018
644997518
488058159
735918207
891644478
211859237
841621998
1002526874
807829471
1423935316
1370885451
676725099
517605106
1480273691
701264410
1102347367
712165305
295276730
859234826
1102194343
399761377
823827604
648537837
962029007
755693200
92126074
861361434
869686420
567352351
485765887
471572384
32793349
1386346410
1357796578
838633657
427274275
602975738
803251253
433897601
858546383
986149290
600205936
564876917
1086808562
886311309
738232890
590747714
267485244
1294137780
88493797
269935360
685909190
975592983
1035469348
1233115417
1113115347
843225363
705001139
90630210
592077887
653245398
828882777
516716428
552665446
1411122509
1112944962
959792907
553146991
1056949760
1113967865
617477945
579037340
653381165
671499686
1100567243
449078883
1357522256
933926281
452165643
888419339
378489163
476267072
708518309
1049213399
837176543
498320129
1228178495
1084433510
585826436
526616719
1473576434
970993899
1336564083
1296851199
1086722398
563850688
888372347
626424797
488760181
940836374
941010312
362178535
691793825
1322701058
940191798
929779613
884977879
579296196
1161335453
779547207
1414033559
749119809
1083156384
1163161837
252587919
660128036
1424180669
1022954195
37478463
959369756
377397922
864072116
322063396
842728599
763954587
488885449
134211843
486790285
588403230
805155562
416512531
918337682
991368102
777240059
994532029
173779475
511858822
1467252621
888984676
298377873
959113310
1474642949
1397052064
732101650
269883160
358418439
73217803
1467442049
1377603556
460897981
1277308816
423453257
1137367542
1345647343
1178661251
734950917
955747308
1339208190
557608255
846353769
911395333
1196520764
521683787
1282330229
947734977
937820524
1464670511
985080061
1294164592
1341579568
571044203
648676035
1052523482
952288065
1460184993
1365364051
76877509
396282794
1039720505
1258700534
754098816
1357656496
1121480008
220356308
1153544025
721374105
355019887
1253986886
240630320
923160071
562962412
449836321
822045289
831753210
1468462464
503041166
889980918
561085737
715158531
445636352
924375969
455371186
1353172598
999231414
888811614
1485084876
768841672
1471087019
1410001326
911615715
1435062634
504325110
964337863
1216298517
757180845
481137679
1486766804
1031883798
915608352
715273236
1061863490
740599099
1364284180
777486400
980957116
1092568424
1188768985
538234099
1475967055
452179630
616370608
1431557740
368413481
841123195
591000859
1198978096
883416451
892980436
639286612
1207136911
1200403658
1386447610
1017765059
1228627732
895609436
937498235
758237936
1226490131
991081917
504578295
498499702
1144464894
130124869
756812053
1024710104
797137451
425588547
517645651
724063041
1431949523
1499378893
935127601
682389705
1019067024
1399919089
1039565944
721991138
518629101
1032291236
501347907
257757513
293267111
501331747
714071480
1346760659
1095559025
843661587
926986881
1211576038
1405952341
453642014
334272116
526802164
838812960
798611619
808579130
843943415
1094147166
579565519
744380174
294250737
861498095
1252372870
790676079
641824795
1417792885
1280692345
310210434
885000856
1209574472
1485371146
477654133
380142597
1428446730
553331419
1153251976
880500914
807562216
737966391
1247040498
655401385
497470332
1332248086
932072796
1040106036
1412228490
675284982
753968514
1269630725
1401012150
793966241
1133787567
748716085
427626160
484915410
693540657
1404868872
494745417
410692369
1457262296
988865285
1272062437
1096973734
308673588
943231751
747372442
1233519693
675227198
1083135410
1336897435
310015910
892415138
1451418945
744595757
514108712
1143754226
1375847187
998671145
1489124635
626901282
427891670
831858107
1166287283
1452383965
1414641874
1096097329
180948416
755746468
1259271495
207169963
1440182392
1429849652
1467558081
1450689164
1066180145
1331868791
1089276326
467247334
119338186
496481544
1063435830
1441742021
896522924
1437343785
1493907023
1036538038
449290780
868739948
417072627
1183487074
946060856
1398684070
470822986
326146113
94416580
1349958391
1203227657
1208072349
234938770
966150848
1278940635
590988862
493204566
508145740
162999195
926169493
774671694
1074495150
1018158012
843822320
1028390772
872414847
559909433
657105595
1187120658
338377770
493070672
751321670
1067878591
1031132910
480094246
794493073
447051800
880641171
863005509
566978637
943615785
366964514
1024090548
1264193268
1458366759
1297647902
194746143
498804075
453877181
1495566266
597289939
941003909
743540031
1028618615
823851187
698111865
621338321
1114207577
803050870
469994169
1334271026
893645268
1180438103
528113621
168330096
1151580600
918160702
602637957
1354633603
360544597
802820042
932177599
1489324250
1036092366
505423822
601812487
1108530856
805170770
549019227
646584467
1056512057
811732571
1489868466
378627598
1326049650
611298464
1330724697
1277804663
530488145
1426366767
754653429
1254360460
1290632674
659091324
674966193
21561947
1145516023
495810448
729064228
566710277
753464958
1499892702
604797276
845542750
1477453402
912254722
851589981
629449080
987910588
271543032
279957920
712124040
782502953
567467299
395889965
1151125071
1206041864
562979286
1449166413
580143888
1226165093
694527545
516965827
1430576957
1206932618
1248888014
1452075181
470892334
1162070385
385920570
990415545
1101275544
1062157196
740468649
1372494652
1068440139
419682756
1495752498
872646376
616524376
1170527766
1072474359
606408309
910875591
360489756
1286874521
707739647
1003033489
1421267515
695843617
409009580
1407075985
404987250
852031082
935253857
570433527
1439428849
1151891924
1463341405
768615749
989696848
392094122
1458364509
799402856
316149978
386349651
880583748
1406428918
1087184212
444927790
535996675
1424156211
1465768676
517379148
1142871678
755397413
1003084499
476622985
391736467
1412228701
1321949575
825479315
984312642
333482802
659631312
610944475
1373217358
490055736
1473625509
1488172446
348704863
1179500946
693871133
358710510
1489523324
1069943312
513398024
1407937661
1023345989
1441890239
1390571741
549873251
1318932304
1490248151
617816543
1336462902
1246170475
1419713226
1293516834
1242880096
1312450109
343154209
730665453
684594129
887605196
645933365
427466353
1293019900
131966834
676868906
1422031989
1493046752
404824120
450026162
389367641
607036277
1457291545
1357569438
418468875
1453412668
1276553299
448975614
1326904557
522296217
727324487
1444607434
1010079047
607447551
328353085
726363649
1404474110
1084398980
623418094
1212333786
853647617
1226925718
560888769
1162601558
806258798
813249161
381381322
1190862988
790043791
1498493594
1414457743
1251691961
282182982
418564348
1357535631
880210438
845364117
845212569
233795953
1353290793
853043567
1129345984
1075200318
1368167642
1491540805
1140064063
199058244
1155710123
503566841
1495222392
1250044288
628072552
1184897493
432247757
850244681
1075100788
512575675
1471298765
1433482130
1465426685
1215005740
876079378
932475451
352700384
1281433838
1469415705
651291580
452874334
295753423
1491071126
539732116
382523570
840633443
1247580822
768452344
398393154
856993172
1126771360
675482358
994986677
450615081
855891216
1362994540
176553466
941543138
712097509
1387163581
925413229
996713261
723089953
1432796163
1263827801
683196051
1086291553
1081508061
773544885
835500269
316615815
1172079099
350543682
469091987
1191818056
607708154
1349937130
996844049
206900544
1094339892
964324180
548819263
576333443
1338797452
1387175764
1290384957
1299834030
1125876713
1140561443
1436888208
852598238
839596004
1450791474
539887973
1087070699
806098744
933470892
347885875
1038680647
1446887869
998292512
1315124633
509466031
500369442
1042549469
1417348749
912847592
1177398365
696877868
594311756
340747888
1180048490
1355224342
671842985
457335168
1484244733
1402017432
276379719
1437108349
1483194035
444681615
1116085842
1146036547
1430747529
940984229
564795897
990576902
1009413110
1424855617
769946364
2217326
1393289201
811891157
1268115569
856549478
1080535314
1421295308
510132556
564945628
572377728
1333604557
1094847032
1473526028
1495600764
548890116
1393197728
937462950
1249139813
288343749
687789194
1424313854
870225715
1477803800
833366966
1300684979
734685237
1006124054
1094693657
988404285
1474135732
1087481974
1214831971
935828299
1068124268
237229748
579511043
1345442013
694370702
1416785957
823174542
1464017605
1454301986
1320789941
1049277238
974350092
112727638
978714957
1458381552
958618915
805532220
1212615436
1421441703
908692351
1427294689
807475654
340602717
1354522850
271844746
209693477
489831680
1479374071
735306499
850950489
1417712405
1378142863
857672287
131975023
1438330959
802489085
1405404515
1265915310
927006090
618685015
1221466678
639160615
1465719067
1091740328
586363469
1440282117
551845832
1347094999
1403520452
476863291
1320074911
1430697345
1120643075
1475814004
1076237400
1283220396
943764082
644330015
892648566
700169224
926493590
466544419
1488866156
837260697
1456297870
1463414045
790982197
475942103
949951971
741900773
767355911
894777449
914905197
1250898020
529021243
735362717
1475000174
526589354
1072828444
403320278
377026435
946361393
1332662074
1257300218
569675167
905081278
1068074787
736341133
1048468792
1409205841
1161654481
1372197251
1360498329
567406657
795965758
1152287393
932792206
1398672130
656363797
1179002913
1231558556
876815708
936121788
1272695896
734546786
1280372800
316317081
582379070
1075042436
891609410
1476562830
665889920
827622380
1162470604
390287335
491963014
432416590
797374465
1432823423
1411488657
1296553688
1260464468
947102232
1480796811
283477307
1175041338
284555321
1261503885
1451394754
1485669353
1201652398
783307947
460327084
1459281548
839162766
858518765
1000872776
1018410168
1472316663
1224938207
1033809976
1464625454
1463117806
1288051262
996015170
1323875367
1019078045
639533247
409816194
1386794533
990188693
1183042525
959727288
840358450
665579625
272572587
868386705
422248118
1435754978
416137621
746829827
761286470
713202727
512319797
758882985
1308381753
1316566312
1242943737
495628165
1271288779
336194505
1243324404
591366397
544889711
946208320
1093129244
579570663
1302138878
785622894
990069140
468262993
1192276980
340014086
446377332
537045007
1056688682
890601109
1254052057
393190799
426235633
494473773
1479322949
405280217
1257072296
1441763849
802290967
1191412559
876112218
451185815
1368818439
995322896
788654978
409872139
1248849230
1087727852
576951212
1233990275
1447888673
1079871054
1179949458
1301004200
953157848
1099414502
1231985275
713148317
1041324393
926841352
1400455520
1129005842
1202479061
1055043920
801636659
855823528
1116012335
1476208714
1329528598
1400837552
258948701
1379461079
1056470506
1404161082
771370659
879696039
597990743
904448021
1325844581
869362991
829931764
855825247
680308408
169381101
1475507805
445445486
518191236
864650915
1423265905
997334746
880354630
1476770271
1164928679
1035547071
799179474
462549309
1269214531
1383385158
592003406
687097127
1471559943
345016491
694835730
493468861
158093463
589489572
264687103
1269477106
381553397
1408571848
1114350563
623751891
1287569365
790879174
1279747256
216971879
1221971031
234862618
759437874
630296597
716319848
865642696
1251399003
823337110
453042489
1063042080
490987277
478987029
1123363234
502693779
1449531344
409101414
544621956
354798717
972086460
1410384250
634838732
1036984138
408140359
901615336
955776551
769020011
698334291
270650725
947102715
850032767
1310760544
1366452444
1440613390
592220849
1426263682
687433082
357113198
264988908
750734710
701314335
697427037
815798616
980091667
1456809508
459789474
582164364
450198354
1222742824
748239653
1067180986
871290993
788008129
946145840
1347941827
865075575
551323925
789360370
479977955
803912701
1275528816
768152888
1030057878
55343971
1042367460
889123783
1426518191
1321173305
404498137
333306460
1382270253
1050467580
859392796
405045977
151859335
1008236944
323486285
594006248
1430769737
406552166
1479476588
1475796138
1284428414
919101692
758325901
489143694
1179239059
1013373473
749449386
1083568701
706982320
805051825
441433132
929928277
779685220
774884393
1133616145
1419490642
979637536
371160209
1148456446
807908219
812202596
482331890
969433038
869914553
845413700
1243509166
1450835224
690709236
393732965
950210351
642802072
498912436
123790004
1202189276
459567326
1479310655
1454059342
769572182
1228223822
601193136
1397161013
585016608
720660040
844806667
1332706459
366939186
1444981135
507153951
564392822
804464555
390213497
1471558542
581003104
616402507
1451491985
1248936349
1496207954
1479213807
1426772994
1452223545
1224717014
816342497
399731389
1103283497
956589711
924541049
320820931
216623901
1018920135
301419515
1072687259
1406329341
1431188331
1444605285
989342220
975621569
829068290
1481846330
1498569678
1251958897
306089758
718883966
1497084693
714573664
1291480977
1376605836
1263755125
1089464142
1461073272
1029247558
752591946
1341183552
662054862
557524172
38998556
1432695157
1239863016
98239249
756039496
1067032780
1340134189
1289589448
1259814129
744530572
70754616
505004429
849422697
834423038
1209223955
634995182
1419225857
349874058
587528476
915475758
1434841032
500578576
513499744
694115729
1389483376
636367414
1421919535
716661310
987857282
688002688
1444039957
1030581634
714654784
810600663
1069884643
919778226
505843283
1169409316
982567911
1205173542
274218198
475856176
1443174253
1076960056
815887164
197056289
913276061
456244635
1329353615
711404276
367599396
689499869
561374782
738917399
692654717
1479244141
1282799626
509422085
1192371856
1473423444
837444748
825104189
1131198988
1062146100
623057113
750713799
3195585
1446530215
752109373
1487158408
628844790
880963351
506410681
983921734
1293579416
664074894
779795442
554810326
1395028520
848167944
118832
1309493845
722159751
721117062
1189077937
1289167523
1058143228
928770805
569237207
662572532
466449014
450714230
1248457159
1162832474
924277497
994541734
1414769209
575443940
601472843
1357838498
836640533
708879006
1161618346
347318077
403020161
1108990514
1381779311
137686867
567495982
851446598
937417425
902774305
916195535
796449824
1441734214
697990284
936758248
771929876
735009719
620406628
922078206
835541518
1425468500
901911272
886395184
463822647
1250829416
572208632
1255045327
1362501676
400150744
885220706
1123003475
1421348749
810242444
610052732
1143072085
733209530
1475569641
965527269
641503018
1240048658
729647725
520513290
786271989
325308821
677733495
1266607554
832343231
1217256069
892815052
216705059
993242764
695688234
974197255
1463160425
1122087748
496464370
219031926
674886781
635874017
952530202
991258290
1422132724
981761112
686330042
1267418767
79999294
799348654
1238294311
1494964788
598186857
550180170
416420103
1373558814
511817680
844075354
192557070
1344346485
761582214
1373840943
548046845
749108
799499813
331387863
1369765073
937522189
1049758875
654556498
700036926
1251227460
1215035947
750385441
609026472
350588630
507815037
479078527
238620986
1457077442
816600473
180155392
1198702636
1498489721
971588415
1495651717
327986765
863785696
575883621
614344707
391570462
596930350
55505582
1301159139
536419856
1226036970
647093606
754427251
396064429
1441672513
1035510451
867126877
348480641
630577807
627768024
1316700967
1114266502
1113139261
675563780
849074380
557235442
620818448
701789207
1434091604
1420163203
311737799
439464082
1121063651
1135256498
937354542
1378516303
369626886
1410755946
632297405
948907498
1331379893
1433216655
857113933
835316538
831347416
1162965826
393443390
1028131087
497329667
1251615322
782508494
1422905471
1450031598
1429319561
747700854
397331773
384198642
1397003909
848602618
139349449
841919782
1448807062
968307580
395506894
797201909
601132617
810664958
1086916159
907179185
1234990374
1215520023
802677684
315064842
1379694270
1069600392
1125730102
444038090
349683498
756111774
226928613
1215843865
415700966
355124207
1224935046
579406902
858491419
179827857
1356427930
623804631
670488404
808222078
474431867
510836092
221694681
1448680437
1021094334
1087625543
206006084
493937435
806876875
1327158805
222030272
909386295
1411884026
261716224
580575462
1417110611
1043694889
540124244
1385613619
1008359083
871559930
444328737
519361252
1094205181
1400317412
934484046
547134500
891389487
710101777
948736446
494863542
1419868016
1084375882
181620867
832992886
1067886155
353461713
32024535
1218106151
892596870
569224037
947824729
598320003
685476282
994739992
1259495922
642093745
1419268470
1420442989
384263248
1300389221
527279254
938438275
1481915288
772447517
410936457
1205383479
1228374103
860844299
769198862
1055438832
658040707
1458595499
809693262
965147283
1086806905
669559790
518925656
1493702634
1465894804
386541423
1351176543
1381171484
842831197
837848274
963724159
582063974
664095457
992690215
1497025375
1269407610
548377839
629278788
794171514
935897942
1055577664
64094166
566389608
787224353
1315252629
1339899927
896163894
778983865
862099229
521614243
1108123089
1254592403
1432135530
463265168
1416351244
1252259178
886232281
1090991798
1343874291
587068911
451662129
1473386861
1101558860
1462038913
456714733
864492563
514225340
309112427
935222451
623831115
940323073
947190848
800769570
1448875900
1063802576
631729809
1365045437
515808798
1311780672
470746178
1423154690
1353537894
462264146
856349906
579672660
1280260302
1182640878
1151422989
1132017140
727473252
502111887
743525610
1238536362
1014034661
1395606823
607346651
514507166
1299016205
1028457060
701362516
1354324226
1216128344
1063813032
786314497
699615394
690739427
1190941892
898121871
989950857
1130714608
1318188185
743879967
1431978614
250075507
746276032
1014244224
896563914
1193049289
1227635849
1401166622
1199267663
643879882
1080706346
1016762697
774885073
964753213
1468316131
626582275
330689764
532593146
545564909
387903081
906740580
1439789019
115067373
1422804725
629644481
696264435
406662623
1232939479
503802241
1061939179
1225655353
1479690200
1031158990
992207965
338060130
1120508942
649462242
1133294985
236024836
282349574
629177091
600028431
1441187430
99259932
638225595
667643001
391593389
1396136611
717235782
1047732903
327757378
635896568
508076228
81647663
895858781
1333089258
1352850069
1245385104
1463912289
1136408978
1197009212
1390485376
865901134
1093362733
297896238
1348417144
705022986
818552444
472523651
1243978654
825421647
1110237304
322321471
760057629
1243260874
802221336
1273346327
368945009
539926595
399975448
481517717
237024173
1438628290
1108075012
1228708306
635797192
866488584
794993872
455933821
941493713
1010771555
361208203
986899958
937963855
847442225
479211267
1339931739
405938459
942160255
412433355
1322521073
684474917
412039381
392413870
633448186
873378075
485928579
924345077
1235070290
163942506
1274045409
543286517
626927449
1497290621
938171775
1389747915
834744442
968078838
966177154
385404117
938128244
869935342
830980300
1100112703
1113141998
1439673141
967042816
758884178
762988403
572790615
638986766
684386398
617098380
483586109
128493684
310377761
1489475569
541593491
644097307
967324184
1006067917
1293817217
572792990
1274801808
962103211
743168830
1170116801
903978471
520761329
1481456376
403554523
471835126
1083046326
1477325245
752017962
1146003272
1340278967
917378857
474902231
1267943817
1140046328
1081084945
959372081
837392241
1412609164
679803553
788872102
540514607
809424589
395717472
1171687334
459255407
1499356608
764131966
1119855623
373182233
963280603
568403857
628060744
1042165010
837938379
916796213
1481591061
521648291
885777935
1177391073
511795697
455686151
1020177105
1276211193
1008388900
1406564605
1076734175
850253933
397411898
727390220
1492203748
691240168
301897875
486477599
737246473
323255417
951694669
1144701760
332382186
976110670
1402292672
1469472057
1480904031
1095423188
481672451
1128125751
567614931
1229118615
1039961948
806583460
1090136962
497127934
1012603437
407313420
1185957782
678910923
643285771
561242759
187605251
481106984
1257660461
86710179
638107127
1444814260
221946488
1409914169
552086314
457507822
1041950723
683699238
245441336
1101026980
713015187
925884168
1073864674
616246981
283716809
591559033
482474780
547439909
237605368
1008087248
873714838
883881123
211616016
536281763
1033339908
1307525036
450346727
1416117086
614392420
1148012490
839843753
996413789
877294729
453014825
1408031636
739306693
330885030
422353612
1018596178
602962199
786674496
695406057
1305081779
496728320
1026849409
405248505
658438209
586856070
191732142
418019129
1294110007
1421036361
1132072516
325759972
439119698
412105919
899988519
486487509
385352948
1028808210
620511911
814732608
1151711499
949623876
653266527
896743338
929871537
950218021
916666993
1461599492
952543004
766670512
115166208
1224067378
923129017
1488746401
664459479
1194893778
526405749
1189646219
695878599
674094773
553024998
753122846
959956791
670742590
979432793
1026340386
700822557
83268742
743767592
1459181500
1210303662
975914527
438555371
1262724218
1457218915
1473257448
721339519
1021357062
677055172
667201607
693733358
437524213
529258492
1213546713
1137164953
1063051979
1303439492
1433622331
1223052337
341630678
1189528851
1299922817
277428493
880031903
790626139
1412101759
787444920
941167434
1021881533
1482974414
555521990
601697487
1446954466
159404127
1463193181
1498452923
367412061
1407820205
788777526
1462173168
862100461
1042511884
587851373
1433299797
714225103
1146357452
847022230
762264198
1469474462
876049003
362387635
781653279
1477697592
1469401221
225881972
1419910634
743026806
1412603162
733455662
869645874
1446934202
698042687
1331977768
1294045369
794386887
989404942
1371160324
1388676748
797574813
525901154
415682503
566000921
1475681418
1137234451
947674722
1351341332
750616236
552224660
438057628
475544193
774716099
851954018
557838853
1261398353
1066952408
329892764
214934687
1036365906
1468771783
184009933
835770156
993282461
1312196487
716611030
441892089
857032918
925650581
1349474227
690442087
1485752285
736057784
1496414069
1401682244
512688036
702924608
786088182
1004113334
1288739440
520481115
1179075294
1158689489
601061092
1477182307
804126808
1459541015
416318162
502767249
569164208
1013493762
923452743
315016166
968237910
1498608022
635482771
814268062
901925376
570354129
1184256919
487752028
1026243175
162915932
1301739448
1247891982
456456509
547065818
1391683461
876036518
1332625656
1377227634
703203989
518219521
792800791
1395345016
1400581604
1492569436
1434562846
649759206
1312926802
1015547896
1351100126
376200766
802821052
456583295
243544220
824781262
889840136
1180075392
576094875
559859433
951578340
1070047766
472074057
543583960
1174397570
533373638
468056965
488139479
1447192394
1252213604
405251444
914348429
1475246304
383303073
1407510129
1042703416
672006928
1478288293
875120720
1076041202
1454677845
1259446618
1299830556
1263381920
1411300142
768822421
1489691017
809403813
748434090
1438819181
1484956942
326655918
1160558817
565327993
1292274904
127642430
941182686
426271988
618622477
932934932
944044876
530876105
388615319
1475981613
564398574
529802445
1174444027
865776066
973718615
1353964219
1047774135
1448237798
682912101
488788194
1292194046
1051899194
780594969
1347406839
1188701648
449388473
885803116
564441238
913995179
911203983
1188155993
1410643110
1436290819
904779070
1495256345
790117887
1465115504
877695157
787760055
864196951
850331747
928581373
1499657691
610474746
810835844
964722126
1049564156
1372953916
552271277
1221662413
538774697
345344061
1406755954
380638384
1441826594
1226845825
559257951
1447488347
539337134
1040509636
1404807624
533453308
829599550
577099748
569077381
1348519181
310046564
1417771168
449609250
509160579
807117581
1403532668
439926684
423713911
1281336826
930926151
1376836391
314490934
148636233
1150207863
414742408
421259186
537267393
914269049
897452568
1413736129
814620227
1416556012
1370621660
1247504648
1418870501
1300912601
1436227001
645561094
930836459
975408669
771292629
918160147
1196471013
1459485001
1457089125
662898937
406510979
862431968
760420393
129245402
803561403
975229990
537665578
523102915
1083497991
884937410
925164536
306391233
817446837
425700987
1250748221
942465159
979622110
1445668103
281098332
661702665
1175755256
708031559
378216346
397909550
210897423
615784550
379822681
1096236013
776292608
696984029
910729032
935717487
955115946
925547872
188197204
1380532725
1368400305
1104927229
876834267
1425540483
1488800613
1170787746
659001709
455136177
847769358
872723667
949013531
1461669581
1292211567
516990493
161660862
1167333817
1237867940
1339258973
958006434
1126442098
1429785658
18726371
567113885
1398310795
396833069
930004614
569175114
1420953317
1424872545
877926139
871241552
1175607813
1148637453
878562329
1182616479
807929569
390117727
1242053501
1407360646
1093867916
1439769870
1334279441
148812483
346068258
998352028
1065944313
335039131
1245346316
349745848
1277265123
639436996
462213182
1193163381
950537320
1006128742
1354242534
1236727921
922294757
494736457
448980791
1048936826
661964221
1207937394
1458781051
1005203788
921384671
1490528294
1486291337
517374301
1434562107
855061205
1404820514
678562405
464337530
1400634381
789792532
1480578135
1363256759
1249416803
169837747
338768260
824917806
797052146
963734894
339853192
935591101
1298226321
1061624022
250094722
1129310874
1106031289
629203615
563050161
907612193
862379008
679289437
850159874
1476677941
843134287
682454096
662357952
1482281301
973519338
444510728
541789276
1041733048
887505282
622568214
501399252
1429272187
1420535535
486141013
803249886
856546509
1028123866
907192504
915363483
498306780
720188497
941930070
726276297
1479204457
196940254
1010509948
935249087
1345817313
1444903195
617863922
492059339
1497605807
1382116581
1218106416
725394897
186198436
1133276798
954467852
1091701748
374123773
531541652
510651731
859691178
446421204
1080208672
451289160
411414029
1319025989
613911499
1241677805
1416212404
1120245371
953477034
1481711746
1478945122
481703849
870734207
1371619296
997183471
1131815720
731762369
1029934603
934400089
700255665
193566946
566512910
940425630
1349682381
477712298
1261480141
841276211
718883358
909968458
985411162
1462320782
1398612716
1062799324
715249312
836929649
857704960
994708735
1238978556
920072840
1253047122
621666565
1401349619
566065789
1423405977
1495842959
1143246648
1311228117
670084363
884284841
1415059864
391957883
594754780
1268518849
852641330
1389206875
391825855
85771236
1480802547
628105156
536014534
1077146144
606986170
626255368
478395404
192881568
794811859
953580508
296885915
701346785
998592949
1053020989
1472932281
469537194
1160270358
838861601
931087839
1481042256
805987574
1096414310
541606007
674364289
1100414120
1230824767
1342237792
933932165
1173546940
1246270318
1197258166
755268514
641335816
940318035
985345719
1493452558
1493197364
369400274
645198805
1172848449
1307298617
1104489460
1288277811
1388436468
943612610
137283683
534237739
410176810
352924499
512027077
1453360829
968007327
933178637
553994932
545409414
392448856
1278542243
1271923484
1096005591
661890288
607410839
410976516
1381765219
520886249
1293972951
1378706733
1469272096
1307230088
880255971
805627897
429697459
969946810
1160731881
684267408
530823523
495274751
225880511
1250780211
588783087
1439127091
578374871
1484876745
822565619
266199103
688448983
766809933
1059231358
1406902259
698508830
1136262412
316777646
867479398
964084154
490145103
1319285890
1317043192
831190190
1454756573
1268064668
1392370167
458757242
368125454
1399775810
1033018330
556031557
778934913
1430682169
1057656036
1302096856
698056019
1071043041
575104699
1482921673
1012686313
388690025
1109678161
1164710752
883114156
781647886
559764766
769437295
1024256429
837030846
1013734042
948644180
1380739554
935388924
986838489
1381830961
868104032
690255558
1479018949
945764117
154420796
1443933082
959174838
414740383
655358620
1303178646
1490485608
503007739
769837829
813921488
526325211
1042462307
221231413
1087143417
808135747
915536357
1002898092
976789348
56083125
663789516
1287132887
784842142
493934242
76894202
1052009889
759128983
458633417
888105697
837830491
1338646409
476129727
740528112
388387584
1085749800
645930524
1449007964
1301963616
1495462853
703136991
997048829
930486216
1344701291
117444944
931735255
516213020
1363928085
1469223753
1148373142
529546302
742287992
213425764
1311133607
932458240
591492921
753762662
338230648
782792508
694623568
1147841813
955784395
1410462719
1278678363
734479775
1200801667
1085230036
166358327
642032953
511757149
287290291
383447562
1448682635
423209223
161200388
1268232115
794839525
443976301
388006177
699576009
738354802
856331732
519603161
840448008
1422772836
649892157
1249659623
446308576
295748609
1302840661
1429321458
1473912355
665085772
393862353
1342658488
1307517324
928070404
408925724
998679412
401306888
106732589
1450544207
1463427932
1117748728
338976952
725112503
615462171
891843057
1488175811
1358777997
519676087
500422407
2692642
1014601835
351617045
571258941
930051870
756003986
1315385750
883779462
1184489174
832509772
830046880
1203176049
1145259311
380899166
614625176
711190613
1480131993
472732265
1215163118
966792364
1443290088
986633376
529964178
371793883
573007004
1264011047
1413563010
746205242
938271110
927465098
917170580
627838576
1034146672
764542092
701774778
703947543
928671333
556519342
459037248
1156213138
1421673995
551057043
1478172317
825323411
474325768
477516055
1420385990
1244182111
668528480
642287867
818523988
443237422
1173939312
1010761410
719887290
1265650959
411155674
797329038
1090455345
1004346006
401715615
1167913127
969082379
529229598
769370052
653528106
1174499367
476092454
765978149
347338799
1178037575
545961241
507205865
715899056
1008750834
699531566
1262195789
545147105
655438772
419381184
488710665
356460435
403412510
919874928
344470901
1483001771
409326789
146957751
951476395
722351787
876482383
1278878815
546073626
1115406031
572833251
868289184
556665414
512897383
781476840
303476681
573081087
1418026549
573780414
498628747
198722625
1248115790
822221803
194380868
1187617225
989499030
748586585
816213530
1457076695
1010413642
1209756396
1438661594
1396116772
1156286360
372955266
836551644
834327101
582135117
693355498
642318801
772801258
1029304726
1176062010
1283042847
1208455145
1469219735
526780372
529841442
642577676
499588766
1473301592
1335237647
432866072
1286697620
1165269300
999966397
946715628
212514478
408738819
1407931224
1357819243
1475487430
831355286
1409681424
1450931125
717810329
1220914312
695767119
1067239219
810283664
1489129632
1454022685
314678063
902233237
859324188
1022429217
1123526947
208326824
1380823255
1379157018
358998029
784376010
931979827
939329232
1296046825
754239889
1049750438
983415542
511829914
173043570
1356201868
1051397834
1351714360
933938199
896905797
905750698
517440080
1249083081
806477102
1481611524
1105405712
894316907
411846191
838330943
754580264
742634610
715174366
123256397
857777669
564696956
1227802041
1062402392
1433795890
255126885
707452764
888752145
228161467
170821243
400792269
598873992
246069329
984767699
726855779
1280140395
855258815
793222173
843288149
61844196
308915239
913291531
990899168
959699021
1331920580
1175707138
1247891433
758742806
842147507
560707279
579538785
193505730
423927750
667410525
1351975988
892198888
922233449
358303101
407046564
563597715
432525901
1394999862
1433000013
599260250
1300699789
729121493
605664958
568565166
231498693
1494302637
569753220
753277060
1385071723
928816526
816571201
964195283
933614246
899621553
1338499688
1015505589
478743721
318235394
1407677630
698072526
398734343
858677733
1129722145
1434970398
800829724
932328559
1257054142
358328693
659190318
885824177
474460391
472843043
1027541800
769521260
949801740
546134317
1227127664
334561277
1158783275
943789342
726812929
914508624
681739012
811391038
797811959
623546083
1371806982
366934787
682406034
229456991
1009337399
326536098
792967278
124189919
872818915
389393483
891487728
803720831
433366105
167906351
1095246244
421614626
896653103
540518116
788540934
958820511
598942597
593378226
1140069066
1499792570
560380214
1160545188
1106736184
818122615
836315218
1001380753
1036577959
1309965325
716769221
1358732829
518103013
1477153701
257354368
1091786086
545151328
1478216201
1129888284
547830617
1049596638
1195931530
1000412619
1460027766
662222340
1178970358
1091494387
456494264
502047661
1447132404
1227329826
750146967
492381528
1415369374
1404867482
940422237
1283574979
818570120
64866697
1463803083
473508172
428970093
689691384
1466118193
667290857
667268852
957367807
1398492862
543965706
395960998
723378763
869793615
750494865
383162704
1146170760
708596990
143518187
509186033
963523951
1436860163
703305283
487942554
578374103
1031592466
563221365
983602315
563105646
699084150
1229033594
1455974087
1412792505
1465960334
1471752524
1425766059
1285289820
1110502903
1388874793
646508865
1242160885
903898292
243435613
1447434739
1038513348
805267919
555436182
1485569627
1345123292
599813712
1264067011
946554539
1286907522
50832806
955137810
1244073954
737670533
980647760
711011699
1402160974
339980207
292455101
1202465262
957129473
376072660
1077798146
769498260
870483923
845476239
884567706
1368602823
554903794
395247307
1255359394
1290620815
1014083017
1232898193
61956722
717853770
523536862
905109428
1477286373
1432661308
632440790
1360617313
1048754968
268754165
1450435833
261837611
589282864
1441766712
862319163
1356226023
1468092687
1382625670
1154085821
420218761
897126141
564932788
1049632858
1483605336
387569093
338574789
875488644
1326544928
187516798
1437661638
302863473
928283596
234586414
1490849364
1281841841
360039560
423374559
1296335468
1185921805
63968602
1393170286
1253190541
1453610953
906540069
1474156050
898279232
681123839
625239209
504662809
1063060782
1008964585
1215275841
222805861
914340815
1078759625
499579907
1280950492
791328938
604616801
1242192473
649203966
1334225051
1005924986
1390796359
1197517518
1212949697
1430400659
349919767
1071441942
1190730749
500092792
1462043067
406306594
880852582
1419467829
1364265174
475566758
941240293
1297572810
632396375
1480115272
1025386113
761300623
897046132
1303185509
1069488192
1215811964
692060196
1467654071
368181365
1050664653
412142151
921952761
1000073811
464441398
48882
1027993312
306889848
602872683
1056199571
912767814
1319088908
889241069
240218249
1467850352
1424524968
740706803
1463952428
1013549539
171180711
1008634507
355662
1421240230
774202630
984826344
1060055754
1330678923
1016461691
762489519
1092199982
1032686555
1458864137
369863094
1322885895
1020598172
1319724357
874006257
895983215
478466972
643838270
1344163190
1189809616
1046357355
1445404145
1119313588
1139660008
1463609611
1221233522
1251044029
973910148
1325704144
1312279051
950543152
766446469
527825120
563680422
1176066875
887707424
556904647
788695792
1326386524
1209062180
1213433085
825060502
1472575229
1059095131
1397466942
775370520
1357350071
814000493
1166160750
1043593459
762438942
876512859
746104094
1327412511
477352369
1005519796
334566941
1490432719
1147210590
1458108745
1446259349
623674939
1064054617
1314104730
1052770866
466470251
1096655786
1200806508
270002517
683409532
1477652733
432317829
1194210308
1250331342
1060988834
821597552
1410968772
583128162
1429868953
1472013118
692810566
1430141352
1092624978
1290442650
1436326809
899359263
727157158
1085303995
1258154238
936833490
1431609976
1232450575
182003297
1102243498
157328838
861292653
504746423
670010700
1153704322
1152553563
645438038
751436503
655772857
898774030
1132745601
776261119
1454513092
1439466417
1457868281
1255127090
247239414
386267920
1473226756
228357493
929745825
1320178707
1466215734
943853196
1330077018
1481692778
508334742
1266097725
1362603294
1428143780
1271722871
1310094657
1431140821
1497567003
466937182
1454687056
1059103443
1472598813
374655783
904794048
868850584
1061701959
500514283
1257289204
1304534428
667200030
1465444894
638088999
768863882
564458035
557067671
1408456274
1401540996
386883750
885099682
1137086020
700972500
1177640642
1420572602
1134087157
961469251
1296440264
1197501805
643774426
442099649
311435172
1392118895
739823408
633145132
1305489667
968082487
578953488
1408474001
890753289
823238512
468428113
617056107
1332658367
463896640
816554108
1098443143
353996714
489360264
939556393
1221705937
1477341679
955730392
1191111435
839885556
1300658712
580391557
382210775
337711816
374133948
986780051
744047990
852938357
1424332912
821100969
888283104
1295696108
669862111
930550279
787233276
1386309019
607936309
435127125
1336200594
516741071
1435304814
1477327635
819035873
1082596659
1085085486
831069869
1157604188
733292413
1441658961
1118476423
1092883539
928379205
1436579092
1245421488
370824675
1466442722
1448547275
804486190
672635966
615115827
821111968
1284291544
1457858618
673467882
1308631134
1312433614
1368211745
1232800379
1209829213
336830452
1421880454
401804876
1488442269
1203689300
310465479
431933769
1464032721
377321704
243197049
996069918
492061102
953805451
1011524682
508352922
1241369109
705968583
1342012947
131968599
1490845091
1269979999
1470641607
1046273637
771989918
748132355
1463898733
1419595950
1053254721
1453338133
945050594
776945210
542110173
800719013
333825912
987455963
770793215
816442561
444697037
670633591
633525427
1036956149
1494100252
921018776
1497342094
1332723163
956391007
1407133020
986340851
923861913
968760554
1279685723
582037543
1315868903
527583809
527560042
1365549354
912242953
1052638184
507827544
766860889
1297154494
579135371
969950645
737465321
1156806516
370426984
693992855
1269855318
1437918217
555455216
1153749296
357025744
929775115
1191286164
662860237
1448533608
458702050
765906441
1052577889
92410711
1211236208
1025568233
638968976
1323088289
1210447829
920308556
1047646839
1138318722
960025451
1205654147
909834943
1476455025
1196669757
803848480
1385507662
286747931
1219722663
1390520184
960755169
445340799
290395037
1499334602
1144621399
959465760
1425016698
887237977
1063190961
1437411134
862421352
1427541956
873675943
913090622
960580520
1054958648
444774387
823307820
1110542347
1141707385
880265054
759514329
1241998775
1060678617
713015928
1312881950
464689052
974412011
544068456
396077983
942890193
75422469
883139679
432432970
848499818
852161257
694893282
1227803031
328331660
952069088
711129893
777455297
1255659957
634923996
1037174783
870290087
1128366373
1470148929
294306236
1166316723
1450067997
703499153
1399664676
591742308
613404996
1323079361
1070650397
681257498
1215349584
1210133132
1028925137
423476801
450045743
429698485
1024128101
655640502
842358998
1034093421
832170063
406172491
871614178
485362654
822422946
503763368
360819005
348825814
602557517
1412885304
271647077
1018833225
788095026
634604737
982382490
665187745
1213883788
735171279
723907195
323586286
697375842
688573128
1252698125
1091184887
1268585389
1488494443
1428841864
1473144520
571140902
596565796
462466786
1423840309
465817077
1363192538
1390756510
795846099
801881456
1337177844
874814858
989086943
691659996
1001169668
1317956055
898402808
740573988
920975890
931395135
460166198
207974250
1373297488
1172070261
696010271
550153086
227472770
865765023
962255331
1060297537
218683719
820763487
559882954
802429704
1134196184
584672035
1034196359
866492023
845835170
1452242353
1402016924
759487399
508755259
277085123
469006541
412187715
698724959
1378582054
1130115970
915468009
400822774
908175672
547272405
1465731987
1152106879
620479224
510701602
1384555901
845539624
443681805
1352295351
1011879956
390129455
1400155176
1306674345
496933737
961052154
215008257
1404121023
1304795480
625773985
485986011
515023580
852126918
768307184
670391089
438575839
593139618
1415619204
465152021
610551163
1062762596
761988284
863770749
1302879992
1478213774
1050817725
542453570
448321588
934284251
588589556
1410781953
1077485150
696192761
1414470281
219586620
996286775
1122434999
1456752646
548127016
685248905
170005665
904501944
472249707
499995407
1226309076
400648917
1436508891
467983597
475899742
682267037
767894743
632067407
834236652
1278782835
956296594
278491276
1063428328
1410610512
1464461103
230961819
295345340
553417732
350879798
599159789
346823451
1406323705
1465774402
1321202229
463352462
817655341
1183999355
407608031
1449697351
434360829
567771480
1464608181
589799509
862157735
1414549299
414527092
468947716
931190224
342569882
432911700
615269893
475967471
1193909962
1266371775
514184945
1204280609
1423841587
1439802521
1480285177
1299311833
839416680
489193659
640555368
1901262
590321308
833726714
710482880
785440875
1339397481
660222938
844278625
1128285054
1424530523
560190695
429646467
651908322
1467232438
1330477060
1485444748
391357859
595697371
840944424
915669667
706416650
1070529864
613309058
1495403091
1237121136
1240315217
1176133866
701656856
1428577174
1418119146
170907814
456200168
869709448
502425682
701437950
1362112275
1119052290
837546639
1387765945
511209806
1429766063
552089771
151627214
1417741632
731723808
1135260787
1434565949
870490216
811777346
1435481833
446700988
1417557328
1439857927
738717916
1297324729
931701494
1175062832
751637313
672992675
506338224
1043036806
1456356907
769233078
1065832158
963807617
735649344
956836900
821877833
386920790
1481626667
339711272
502933173
659074015
1473267113
1225968383
486633323
436483635
1479433303
676259078
903899995
1261595262
353712194
1332676028
992802576
1285487691
378771634
503627778
521230137
1496690857
844315488
805171781
804330860
1330719908
1172778638
1299039690
629502238
1413441740
839338639
1418903462
415004721
1140553640
1077120609
440816909
704557907
139823942
132262807
1402357253
805907456
439332081
1357248270
1195289832
330295630
1440950597
1476420133
826810958
673179965
1434843230
1410904693
1417972049
1438911860
537661173
1379811634
1409185330
723671391
242532058
799830437
1030346599
1485398984
698785040
785797871
1286914635
203372255
736793610
225650698
1366655918
948225177
869780767
651895890
1463055327
1026810697
550998259
1232109900
1301906079
583596101
408731626
915096706
1059551279
339318147
1232982347
1366881034
1222291388
588004426
1131598927
1451635856
1256775247
1476213541
1267598433
385635074
472605130
1221081059
787923477
1233962467
988979412
867380154
314926376
953257759
1473525625
1187683054
1350337410
928119403
1111016053
706455135
931227026
498302052
477682127
710832069
1442161028
1165939970
1212377810
819904137
769148511
1409465743
353625588
1460965545
976375955
315610113
1153157048
1038152049
1498418363
1151653216
1047973221
769308797
972198108
212174229
1482529446
929282816
515688880
340535940
1231403720
601444060
1483966255
745700915
690470698
1110207763
736554061
659188565
248613982
1095145509
1180180097
908177511
378449638
978970358
442156812
794512982
1429684131
1315348533
195825624
1069317056
759323120
710070056
754819912
460106457
854082169
840913895
865344700
772952752
776328512
690457680
1470490143
1454484597
1335371057
1244801776
1042418125
1403978601
458022504
430129455
1087749767
760730304
1468425206
494053848
1227597346
1267571669
1430225096
749140323
1288868098
1233411867
757484841
1495300291
1428250476
1408562616
1474292889
1391065584
458570654
602670382
808255415
651768185
496328761
1401694686
1029110052
1475659047
348237112
1324405304
1200668633
760103384
1244984576
873716114
692055146
1451784545
1001474166
1352355712
1166671515
81235096
1189881776
655567210
810187055
136461747
1087538180
1075980600
1052961494
828333443
718903848
1052450387
322843322
1430236962
52167648
492266643
1055086318
1400986705
815517703
1280344415
684992487
915873445
1002042461
1399074724
1488503987
826737684
1082162934
1304478225
360627630
464834527
245874537
1496720070
517596564
1002257909
412244416
472412453
1139627548
1298491241
1153457975
709983605
1425724863
1362425478
1446253858
1164091315
489686435
656043637
898421817
701020323
912482697
1455540088
912846046
869356009
1468952073
798557682
925069453
992871152
963523921
460104248
1259006013
886644386
1494723823
1365838300
918682325
1407725631
809011157
793172545
1439128359
1416479257
884302550
1486314400
982241051
1212904231
1017098733
1246028654
1022608952
1208780343
1446156736
1405890681
347197172
756138785
1053571505
582778475
701645722
741633188
1054832768
952788506
411658076
618873605
232342280
907987127
598104382
435645419
504039471
504498425
1320697072
1180170495
152160346
1393473989
307758290
1468889086
1186193512
1069806643
1437648299
658438523
1036694088
1175929322
1251814026
389572874
756191371
880442190
823767107
732860593
1320026359
1029639785
917536890
663316109
677530603
564600012
947084190
599380549
1435618770
488610400
755550323
711936563
480514482
659730621
1440503983
1311313746
1084674199
643358124
1007000548
854518856
1199567436
843401406
559223915
1080879220
452114398
1315894904
472710687
825096504
844428417
1495254973
718631170
891794631
532757060
1463724271
705988509
440346704
1494028484
547950321
1321895212
1329680644
1028813358
772921991
1001204852
658834590
865682820
1418157164
1309107827
1478374256
1392223100
791356118
566476657
1426061649
1253673608
121023942
967500808
1023790806
1406742474
615847667
954510208
869259399
933066840
892036194
1028184446
847890651
879052896
1013833520
772040199
1264442966
493551118
478237730
2091239
754719894
706138207
1444207056
966572991
315049744
1109893985
1099675948
1184486250
784321347
699778
1388984458
387454857
253624975
1328074755
288448763
1182564718
691991221
416767678
1184527843
1050698752
1145360589
1017802694
285325051
1487785575
1402637522
538890122
835784240
917370397
1122007260
722781930
1423199237
1494462426
109431932
1179947088
352894033
1076937713
412204334
469370231
1240710486
1296113073
720957295
1420804808
844366452
445132135
1006750717
664922622
573689760
1081424604
893602400
1187114398
1304219721
1080247701
1148076392
233642736
1095725473
549724377
1427705959
523173146
1277174616
460580351
763895252
393504295
796805152
558379295
1015658671
1301152390
1265777963
514140602
653229782
1451550109
943807251
949262248
971291830
1359138331
598170405
1361954795
1026574159
460690072
1253673202
905228362
665773824
1249782854
221067735
1310153705
897771733
221515883
360314232
1311263064
727081883
1199188138
1282132506
1269582951
820315635
1441670191
884199821
914784574
304140095
88026624
1253363125
400518442
1436515025
1397896480
998248793
929436503
486497726
294330730
842388895
1476856809
990913450
1465229786
706322468
1469327466
938506521
460820099
197857180
707928887
1448222862
1213335555
511981694
715051414
679688127
1323327987
1311632410
694013317
662518469
770601051
910730783
1401172947
329983360
1428541793
1169004863
650042130
863169822
993612450
1205907782
388044911
987473884
1326292194
533194803
731258970
1443952902
267377473
1420251125
1007279604
732710532
79923175
1342312908
1483151001
778695114
633218485
646144384
239305247
571564458
532210152
1272454010
740776273
149174306
319206806
1384897813
706559706
1304284875
637238592
512899518
1226626606
782919479
1490277371
427199031
543306191
659362275
767151094
1385012059
1415979683
1175097708
1075900891
837348412
588031553
375082093
711191124
297423114
35138895
568861547
508969115
1466969268
1110581310
1123616989
942672287
1446699935
812392607
383702589
568816956
1438817409
1416817030
193671864
947347390
781883346
821498743
1108485717
398493803
1336219887
827235962
658942669
408536768
437118437
677641367
1338687849
245495869
1456345363
210106906
392035027
790868008
970346991
1498389547
924569859
655040275
1055249498
868849859
716312799
458589732
240311364
496445312
1392671594
190233156
638909140
609380408
506569788
1473522345
494321576
1399556771
1266958718
823721606
404794194
496992224
1491128748
381602692
784756511
343432
1032112615
467824029
750329720
1094320185
277444454
490195051
854482318
584318545
745913057
591796505
227564657
1047453131
1011009416
863286819
809462683
1047310001
179961454
802766309
656901815
619530601
430422412
1029644137
1294100403
285199092
614391104
1420140845
400608338
969458225
402107896
830021799
1405035623
294909747
886209878
300866747
350835137
1138136138
996371878
684735810
1123306746
675640896
724860434
862502321
544541229
1207788447
892683117
633558240
466778426
913455114
1424235270
1476346202
308762490
660072358
995295682
1268828065
1004598852
1183805681
1208941960
1467771578
659860335
873131028
353434818
510824890
819474256
572514349
340209998
656394303
675826847
360351583
394294330
283515190
847253887
387218663
587317365
299926682
879310738
861542308
345975694
575514377
1343590957
536978901
241232066
611477427
714385910
784278204
496968835
655451813
1147902153
1147228505
1479811641
435264758
828273205
336096089
1246079900
1268062126
1241513560
1068619641
1161234131
676041656
1316598625
843864476
512956415
379946612
924733566
791441888
352375959
877152647
674870403
760776894
340456955
641895771
863358084
1032093509
1147473069
392456405
658337879
1028435474
1464322595
933769924
1034714823
1132143344
978514562
1263393558
110291
1012938776
307764643
341376455
261616309
678840284
1438666171
203772638
1483724129
1266412096
354972317
427902238
873751923
1474988747
443624790
1399093600
310761127
926433986
858928813
687867876
173399408
1342609752
1293169838
977914370
1077063809
366549626
1387682340
1422560756
1249070267
666198456
880212159
468644686
135412340
1483741093
187985212
381904471
1265495317
1126353385
1340901075
626252980
984535776
1468137852
814331400
1425368604
473114620
816679066
847128101
730073632
939325437
815121346
863919155
465578071
1352968352
330368084
1097963162
892009927
1316859125
794655330
532854619
438386784
1082113162
1255022434
419492854
1214944685
1148396971
417311357
1356301591
452298233
463533458
1452629763
802714539
1094104328
110400539
280321388
663599403
457754696
1222552752
99617583
749691273
1381894765
1096410581
533331795
796581400
1068578459
826528175
390544553
1385359332
910030703
983026325
495621157
1441796902
1061392617
720174981
1242653024
765004964
1049809022
364673557
770373379
907592868
1142207282
1475037152
962700263
1471000008
595390817
1248780919
981012648
189617789
1193658314
1019783666
1034744877
507132125
858415741
692789054
468811907
694742338
1212872779
846473794
843881403
441148667
168581203
945054750
515647621
1417566484
1338399316
896033428
354334196
698074067
724416671
713793554
630931717
610286114
842810573
513768684
501713476
1460770579
1068497335
1310802356
1125904522
1051963871
170476516
252496591
352233573
617357248
1228061277
633983299
812599416
880242218
1494189113
476881026
459642411
1317127993
1134142852
1036616073
505771489
813672745
351109614
84724724
905139288
1163244409
121683072
590423896
620080968
392871866
687918201
873365332
469712117
1459199250
556918535
1449665040
700283816
333588470
581000050
547495988
432949993
564833069
75519880
411036339
356011801
1056338347
615951435
297033494
968360069
649590550
722921249
400394810
670615980
1189864740
1494229086
1291505020
920361035
293166380
569601496
864897577
623918749
629212826
1047869559
1212323675
436744083
1455532332
793880210
451662653
1377138213
1073587885
1334319509
1410459875
632745010
1304292885
1465293017
1405338693
262867005
1093156775
1149109892
899772331
574442383
1466652044
242016924
956932255
1323941272
1389198172
452119859
1128358457
946154691
246427190
411093262
462507359
863206845
605653589
482835905
1440528196
957658864
1398396736
652927210
1081715367
429429171
594486881
630962245
1471812923
750618699
611095293
1039475268
1106548073
1081735406
1342968162
886535411
1117669599
1284213589
1445754333
1407553922
402756787
1093287316
971416740
488419901
367581195
512071039
454917814
445409385
1309420535
1409493546
718816975
696586110
1314477302
1118233961
1029802025
562628107
379660821
833546635
981164800
570865911
1415450992
459405340
985833930
730993673
1292159408
736721718
773739712
1036728799
1369184121
1471411618
1010715631
56073117
1398547714
1279054484
1270374550
1284916598
506048328
1418854951
1089231572
1465845081
795976085
416888464
970394509
1032321540
722215017
909522949
998044340
478417041
804496522
969792823
538538475
611468462
310523802
919448758
1484419071
1192878595
857550336
1441785991
664846397
453008066
1235286669
264547733
1052521213
912995600
445521274
1020418628
1284390750
1019882343
530750761
1245971324
1446484153
503677635
1410286686
844482610
1060548197
1428924811
1140335828
1026050079
149270804
1320043756
1471955934
461342347
1264282906
724760285
720670645
1047736955
856231691
466665571
1312186227
1188391266
1259114067
486113507
781239518
270163238
1365307606
184461552
969793113
489422285
923574218
875612943
1042375762
1482182773
1220595160
1129420358
903229337
1325393417
884748143
462985316
1030193718
1261645550
450839797
871185193
756849826
623251606
1452567387
1475080157
555715489
1499570373
871026134
1485726625
916716572
315372416
847864396
1270353066
492689427
1004114244
482361215
1085020918
342916773
375580956
1379706803
937581956
943313195
665468089
936801470
1330248523
757412358
956697147
282570153
1040763638
1062481405
1229041536
745007810
1088006401
535709308
1461066299
663779403
649431689
755529991
790800508
863241912
946051477
1419717099
957354771
727213183
1346275446
1052769813
888538818
1235417372
1194585510
303655915
1367417647
222170631
206662948
1138426576
827151669
735778563
1321094996
799313100
509273403
1408689603
455580180
875654598
667744316
1015071065
1186060749
721897583
319124683
729414207
1285759679
673850718
925882083
801131553
1159389056
515671337
658430473
1154525609
817105328
1113594843
875156465
715832441
246987703
1318640038
1223198211
874498931
432083363
1383748863
971664704
567380361
892749487
1094654726
542340983
1177010851
1453981779
1142715430
1156740890
841604432
75846008
1291847809
1467985597
980869851
1338934115
749783348
521898620
707372557
453969410
1449984842
400879918
1403711473
970290962
671874355
1279493229
947342957
402214152
1178142881
1229876116
680521723
931117188
1468426435
904250808
632563262
1120770396
1412649860
617743461
942654912
1200154739
913049945
486866353
625810262
816630136
416454650
466236654
1400509353
645995783
1196770152
964801694
156893834
1491979244
613056351
835668457
680231197
1081211574
668241291
1469647419
840283340
1492514552
1205225467
1195661712
1418268591
494108546
720913394
1430834402
1357505590
753255318
543323211
1092066932
503284598
451099076
444461131
1457806769
548545549
1436410614
761949561
863272047
909279602
383398236
1425064117
1134521119
898863199
1392863509
1463821401
1412047512
311396290
994577550
367143402
466559316
1473300338
473281350
1459752465
1072439450
803445897
616875567
1038230978
1467495639
1291518123
829667270
955287086
1465377113
494556974
249055361
475210544
998123744
831660376
1419902202
1499241649
1309548562
771091080
1424973319
1155292787
1473439617
465152495
1413871566
757045040
1284042080
676406219
1000860351
447920485
1317300043
331736295
449473108
489380898
1117647560
757289386
950071555
812879780
737725951
617937048
600357075
397693475
732581680
890760560
627805795
1291642458
962639683
282163475
1489502790
683238497
975947975
1308984346
893462681
95596353
415712834
309469293
966592839
1421660463
1424751698
953239139
1026176079
809194243
1220788305
278293344
1456119389
610986996
1459411340
396418048
394329
643913062
541112057
1350684256
1128584908
463564143
915435012
450635180
31622636
1393867024
734958785
496021313
591510142
877967775
1331983846
1227087770
725272035
1075844612
1482710830
1429903388
917839869
1219505930
963993652
861126411
819446120
890385652
1107682515
250668239
680372200
232474998
832642785
880826892
954075906
843470869
595419281
1242693424
455554929
1294568412
852707819
748333549
617994566
1439004252
1122956883
1407933525
1244233256
575587165
451425944
1023900500
1364169947
1240485558
580093649
581382740
1353637250
1298279205
1378090168
1351432243
1008839741
306110568
1163601944
753250556
833224825
1005620473
609111783
683302632
945606396
529417902
670069359
755306259
1363118273
411009389
533732235
692431178
420243705
1331854556
1021390642
1262737515
396491690
955367630
662595358
474514327
469440452
1067304761
453388353
450178336
753423819
46506044
786926879
861172020
1403337015
983722727
1337481023
1021296849
270636160
805065052
278907787
58837678
650093636
432737272
1030133298
657633800
1429380935
713183316
1081139888
485881016
931602203
987561976
1257268664
1169394031
1482717181
62062275
1473640132
932799163
456408347
533105403
403793203
586123852
1050598837
878199440
452740815
717842238
435867306
895177148
1169516993
1402663477
758225858
614497493
1214908784
1199096054
507244102
291458136
304504939
723435169
302608644
1126838024
940232537
322757603
1491990878
1360080128
927153514
1474355347
1348662288
470627524
851575640
1004850604
620363199
1416234447
1033616430
899383320
1028121279
1375840230
573353174
431295423
1297580489
159731413
579846562
525340758
290201709
682919906
1168912917
328242834
828175119
802873144
440969482
1304963691
516502768
1246670673
883637603
1280229311
1406620900
1205100831
908012738
382660849
603106325
1429130419
515402843
75176255
508900370
1291393774
715088841
371654946
654897640
663537134
759115769
574102889
967946169
844250872
574431976
406627472
1079559889
935311995
897620123
812025949
1439213600
870263418
1070971746
1297862005
1254796859
1265019029
425731025
756181343
645293852
397483847
587954010
1359241451
520788304
560150707
1079498616
746281191
1397762016
761728649
837142128
720774481
810082989
629149539
1203457957
1317464670
299951545
649646279
1399481310
1001655485
119334
392718263
1421906424
849221136
132270008
929168163
699707495
726732283
942495213
969976694
1399421943
605542259
1023435112
571300017
341844310
689420340
533072240
1021070080
986078383
389786665
404364055
814892405
1473923803
64860744
1134259380
1278843652
732961129
1075030405
485923416
1110635651
1467449613
1359419180
509422439
1067635682
724164633
1464692256
87830314
1258949941
828127884
634599712
397788672
890975456
548427483
740054686
1437234684
316056902
410048321
808401025
1238101196
1152345849
1398392128
794009490
525856575
968544014
869149826
342268813
1263891542
931432363
310976048
571616557
1179827866
453569758
1111814791
1458025662
870308930
1165927544
1434537455
1066808600
1366614114
378406245
576481
417296535
766072568
1497422668
1242551191
1325888961
1396850228
470586781
1492887898
30987470
731363315
1299802036
972722274
1373539244
1421688285
951555489
603236996
1126957107
1050790538
1356373529
1031459191
897298729
519200925
490787078
769725201
279620416
1221648725
825071364
1137456656
1488435655
351532219
940805888
1045850792
1494770281
1255114458
1489593863
1188227803
1458930130
1043266488
658482101
1334121498
498282911
1370316654
1486292808
1304407084
1373180972
1299045959
841148067
796753949
300987875
1379878531
981257754
1008088584
1335676082
736822835
1433421002
1324582635
1061392827
427371734
655250414
446545799
1182745399
972892373
1410784133
676598973
1307072462
1312343297
849099415
362484464
1265597701
579152857
1312057062
1480910997
346826403
1442464133
855358542
1054294140
1473369869
907920038
1436576749
1245107808
1427690856
998720492
320669706
1458049749
1391465490
1194152075
1363443322
1151345933
896324150
357371704
1020594015
841665356
725564723
525517170
626093911
921177281
884333145
305886970
1475917372
1223602013
821720180
1223129328
749474408
1134456237
1407854272
468688772
588002999
1332263068
503500181
883236016
395351171
1373671863
889931265
684952578
743813444
382916653
1318248747
928606504
559382154
1123196225
493725376
1076413143
700125697
1000117999
1417801323
1091115061
404346386
1499929599
729873163
789150754
669288551
735180755
913248473
574055391
349974708
514686329
1036921930
515639007
392420300
1286950920
1069084631
164465765
1397840203
1348900113
1492606275
1140299532
1011684570
999259965
1188336147
855184478
660000913
492462137
706785746
1228429623
925439310
1160703374
941975329
1314609304
1102760115
1093617916
1466651688
296916625
1133645893
1142169646
756795597
948346991
1131193174
1054823798
746110980
489112972
571846038
1489975938
854768251
989095313
1288008482
406502243
862245914
1161722440
1311679196
704080458
259790803
1485611027
1461950137
1422175761
1041867378
1303009516
426373363
1337994119
459690246
1170553034
288909558
654784990
1067387957
1381203743
45903077
410557487
470619501
1088105734
541494539
81322646
1089046123
259429686
1400047626
1431239276
892015106
1005694380
478515795
245651975
1498598441
528354286
816056294
1400160973
347833960
302953755
1091955851
1207258835
778556841
780608946
734929006
910779886
352465483
1495269907
819942438
1038809932
617687184
387823182
613207423
1284175305
1300558885
358520325
935127863
774670962
1340254071
537151517
588655640
539118054
765172998
884688662
633868999
708723293
888396310
419866914
1448716731
1034634596
338793906
621225113
824982745
1393096158
1274951773
295199779
1476211703
933869249
495298673
491156015
907445929
1218897152
523734142
667438148
901440355
435457691
1123786651
777325343
681297919
320745012
825630326
1022112839
510474313
776980990
989913554
424826983
988080832
1183863945
1295152304
455761758
895988393
1367809187
1375384128
1169929190
1243281665
856767366
645642246
880961505
1491564312
24681731
313413182
1418583682
1191763291
976957044
469156420
1464533542
1255429292
1459809459
1433743162
778608546
1442725106
848899763
485820345
1138686773
499896459
1309020197
657794375
456465567
698864032
963311979
1197843205
757591265
844361367
1372888397
912521472
931274823
1044848400
888371901
1006803595
868665559
1450039494
211229631
1426348459
1174821795
489337705
492390392
726083933
241369137
809888853
1399928191
1360786357
357687678
431656619
612664821
1388187963
887621282
809323064
893848558
1450483769
518124024
685013448
691395919
549536700
1451792899
161910862
428926301
762891273
1486390742
1038174987
588293362
1407674687
533750107
1454031398
567643757
257637285
1370261435
350938042
705087764
877800513
721649909
1354572662
633589058
1358867627
1338212799
811835732
338362407
826421580
1210625247
1217851998
921309419
1245928369
1485805462
1425933391
405509377
448107317
1170139591
972299826
867443121
993454623
1091985234
1458470082
341652551
706639410
1294307957
1415266711
1201498657
786457690
1177106584
1256614279
1480526368
1418121452
1165527710
887762371
1485535482
466704433
335822092
1440629995
644372490
686377921
1249212685
957779603
504118566
862649306
641710547
467812994
1379179643
1252668032
639249912
310678552
1182850944
664376477
439315970
516517521
1473265091
965619163
823175087
512399651
561776431
1006840670
1493835633
1220792362
924134736
491815207
700964041
883645879
283984844
345833388
232990701
490751811
1339652601
1150985781
703669210
796310948
1005834069
459298425
421309649
906611108
1179617525
1399831760
1111968523
866114476
634914201
537787755
1411595227
1426408421
248690947
362333511
464198877
1150051479
1172073627
350847571
182145465
892334713
782846027
929505501
1338113570
1290619108
935416534
407238844
1470292678
1465462618
492969671
374746169
1178730420
886139657
97895815
921555816
1260801310
1474191927
1495711555
570299138
1077574863
1468114568
390197043
1253713499
635942096
608831625
1263634249
639230020
817469896
1459338800
1429374999
795470325
1472429031
1192320442
925960960
1455844318
1481154160
1495567844
1221677032
609396398
999680599
1070357473
589906241
670056129
1316888312
2457176
1011888828
715442062
1284785780
1016466850
1401346641
582567099
891884776
868054688
1350585485
267726966
779149154
761915792
1134633957
1476897620
1021749582
915050218
311342719
679039384
1281907176
502375709
340644638
748455430
1433665361
670124272
818534778
715327956
653862836
698333274
1448401319
1259322463
726659089
731701824
590515148
452463533
745171553
845226753
807255521
1429254504
469362379
736577927
1118112586
735313407
806894677
283481195
1410113389
1464619198
720305905
610332967
1420179569
469606563
1258306500
657330458
523818912
1048581737
125350218
594881211
1381573964
561931469
625828372
497728022
257226205
878955922
746339763
1122750612
1207927851
1136075700
974766050
746790792
1241459685
518596499
364073819
1403148180
439780228
897623178
503261593
911540027
1456805647
788584899
835139396
1490375197
984153596
953813252
456289555
446901860
1048658889
825862047
485936187
1370022706
507498747
663222285
1083392806
1362426280
1360853936
1481793251
956428740
310613311
1498630417
1042053826
1351091409
547892496
659018276
1463549863
1466501941
354443326
726689223
1357986406
802504498
642686258
729060013
1013278011
1109434782
401094847
1459653844
889301215
551860353
1442323362
270552688
657021194
709648618
334358133
431505118
1334171340
458079681
621722352
772768317
1330899837
1122870264
924030079
368036092
1017742515
974033921
1356729633
836847867
835242351
985291675
1438742421
586475865
470549082
1406251771
1302927469
948626371
745379796
1402860255
1231835259
949928692
734053491
1495092326
1403690228
458345384
370708496
487837936
928082831
1437325020
427058347
979772521
642409727
667667161
1451233025
401048054
1413602600
753772417
1320902427
420174381
1062489315
1490808924
639266281
383493499
915789170
1354512085
1281186151
996861072
1097282525
403058035
1433043598
548093321
607196654
1371228964
779308449
471331405
945222936
625975457
460719274
473075860
921064493
457950259
379178220
396141722
1079349073
730293972
630373346
561855160
669656629
621370660
164704762
434319560
546198922
1051890289
418923384
1428970111
365333273
398737363
1001586638
1414347894
484250558
858784927
686028557
472093719
519218473
1407892838
769095432
410286921
1286789978
963905170
909941499
1412850400
749150499
383180127
1470466922
602113035
210751603
562427014
289793060
1234935190
417162754
1185239968
549931380
183438216
808035064
438739706
499137019
1118109039
1062993438
1156263654
624724653
1032398752
974644500
1354642265
705144393
408173971
432332388
1173522729
1240838522
773446938
846608582
782303920
657060846
1474704600
1205213933
960652148
419723049
743481669
1120131705
363913963
1034858465
1132069974
683006431
688576499
486518440
790753100
1434471712
543001046
678742284
1451970846
732040027
512426648
584881148
1449184529
545044662
1073780044
356335994
1326292604
942876039
1082536944
534786142
1450121710
1473601063
909664075
1413566067
945337897
1474763055
668861687
779002958
1347010623
472667806
864184053
483221917
1489908210
1480090406
1407162371
692789454
944223926
1461301447
1068214631
657966791
569826591
1002875536
1286784993
1411941554
672137094
1451724534
1480141395
702467886
490024961
799232985
410011347
942494465
1491157672
727843642
679662472
903159345
809194327
1404511846
203227174
579017885
995465032
1254445351
989012517
617766670
880713295
848805217
449385711
384999012
620944232
806748465
849697663
1412690398
958673102
582306492
117718967
724553426
354461824
601407623
1395847215
464281966
726531256
1061596942
1369901751
416164600
1495306300
826489445
727544779
718814178
1361755372
655973661
588033873
810152035
880255051
490163176
1453719126
1146330414
378229480
835020088
1160681324
1437021603
319342281
1454364650
836982220
588305452
874578089
1295321089
928793483
821180723
483853482
1465245116
838055917
880737143
1235260063
1489456670
1207285540
1461429817
1491334117
492342259
373593028
1219948300
1473405878
1488744407
776363626
532490620
1493747034
777987925
465823957
894544469
1261296938
695631158
439045581
599989495
1338156518
960362523
842800931
1136988224
1449467587
1336760139
1090706049
724167931
1480319491
1290628556
822241137
1365408565
826114761
1048177637
1044303022
1018592844
1417835508
823287884
829635245
679297286
1222649542
466449456
828260124
226562982
1476690059
704494749
562979132
1429945001
711465729
1171169049
1196115859
923044858
1027542894
155960937
1198325932
1042387091
1076778264
1314626531
1064319393
1464189165
800199938
456051202
1206597690
1294361062
852566617
579035551
839352237
894129212
1153000978
1047690461
465187606
659387385
1462303932
1146927204
1317324407
732542115
708657844
1410149410
1359231020
831841995
514280600
215987677
351668387
631115776
1164044845
667277759
607119187
864275227
1426951798
1354155868
770879813
1322724946
201915658
339724523
347727115
1330446622
845409877
1129935559
1330953529
409336023
1446330774
1457711419
846896984
1174618258
690012301
837625540
765656379
518043438
433241454
1455125701
500680693
1365012587
369322666
719729956
670376612
1051715821
865448213
1484454399
949028887
1454322615
1298045114
691892782
1416547395
1189597855
1416641368
408737867
1397239777
1320972512
1013463605
965733272
922123161
647248176
354938955
694071440
990106866
783760082
850640802
1276446568
567114480
1309062938
705484525
18882902
1403765355
518122869
512808281
732059830
1078177621
509207846
997761245
813367247
285412424
617199115
826532160
453718330
646837613
1211450669
1493271240
866966914
537560578
965010237
1375948172
1356598671
1366034598
855964408
733710307
532094096
778178092
1408877937
886949724
1425686679
881126232
573811942
153884262
754581078
744850686
509073874
53480953
1137707479
1297603407
987420823
975643050
598171018
502793811
532245758
564975133
1061991043
453115424
862346514
925414731
220587584
1190673677
1459668564
482492982
1054708970
381623324
453898285
429543447
1370276158
919557632
443796533
1226100168
1374161765
1255931128
396302579
593335238
1371018539
493790040
630468184
883958308
526718762
542861672
1157064285
1032066983
585204836
927884847
1355431129
1016090326
1430881022
1233533265
1436957507
544955896
9743851
1443133176
998173476
396220511
652073876
471480205
858810626
767080341
698744469
963177430
1027097830
1061691228
1398442466
1084628154
957626379
708032386
1113265531
859542366
466101164
636410451
402220837
931340737
687651170
883257407
1272909081
956968816
1455674012
1496386232
1323949998
939894792
565031558
1105412802
807755818
1120167187
267001939
488906750
961022854
847145926
1163046416
401223105
1357514996
1350018456
978770936
604127234
614059341
967137165
986180609
302239851
1425827394
1292477091
459596862
728005674
1406184890
620633471
353596344
1357925891
616668843
1494382743
410515741
687988726
1428488084
1449615389
1338003507
777993417
1294831940
805754852
801541069
629032146
257904123
1474234046
1464613880
679896654
871188786
290179254
1341175729
292866471
595662146
636220610
849899215
1014101112
328980049
862014166
340028236
1454791136
648675919
696791906
544478651
1338864834
1019162492
573796163
1477165253
1195891666
502120934
33844212
226489869
835107722
1112639210
782285953
342702521
1154555970
1086388116
1374733969
958735354
1069180772
1480776797
687501347
951270570
834332274
430312972
730613066
966298451
1458019354
408916442
932998921
463628708
634501328
478573191
1100241035
1378379306
836376505
1117437836
655073727
723425294
483456858
1445730054
938276639
834130977
935260368
773946785
1212037348
1369290576
659822737
1216536019
866418102
443571583
182054922
1481535395
1489736937
152995684
756812152
687319173
1080839052
1147569839
1030194212
1456576477
626606935
35119234
788763907
805349595
1277203883
1334332469
410340985
1007146211
752848047
1423174898
968116596
442328537
419810639
527715141
1368050228
529875651
539901054
1058661511
519093125
698454886
855786335
652679264
917988644
988859975
1131796008
1474449341
178721088
1067901276
1140776857
1342636993
542091409
1016927132
1206054313
621969204
825318240
1485393131
992170312
1002318422
906195146
1434423576
585972379
982184669
916038537
949700187
803687746
1277273570
1411300929
1466980199
756807599
769300710
682359766
1332315701
851634228
1021903510
681967076
923803909
649299875
450915707
1022380228
418841005
476252366
956264426
685388256
519309750
920248253
877834560
194967702
732377979
1472872228
545035892
833242708
514933329
895240220
963911694
889978023
939555875
239675065
1036643464
1451082102
356331501
361968762
1161280823
850554864
310015516
634405220
1478610952
1376008331
570493843
1300243263
591758994
1177663462
731273974
3128475
70678632
956921569
647158007
1419983812
953218294
269414624
1130106730
645117616
315391363
1098348091
1401569208
1032822514
558555025
784162842
448066024
437111953
459848923
441664967
644469688
1198650245
838376499
1474485668
1474363237
884342297
1079060446
1477711979
633542106
670944660
969615169
280637769
835018789
476506152
919705174
1333458058
711216638
129015523
780189568
456811106
1167656571
1089321489
1402766309
975337635
713556569
482225051
1481652569
886316816
1150467580
469965612
521449342
818154318
1284116946
1008982334
1012164215
822608366
1415278738
1003105333
1024204600
675097596
1430226370
1200949122
1198405840
1489530927
579194604
1106928623
931604911
1426604315
552102335
1024841758
857232426
1331789826
1459874024
928768026
1491971581
1427962423
1161642844
1468535178
762198598
827227452
1037339419
1062517022
1147392298
1456464199
809531814
1227279356
556782996
877279789
174881073
1050474730
306804644
947956284
1356214615
1186470946
495001299
960302254
435566972
199366786
974352256
871562166
1227602295
1444003898
1441852488
795840539
516961239
717319948
1433405928
177871852
927752808
437959734
1218463906
1352565483
1341373772
1431571014
444197467
532706246
1046981896
855846084
1433180432
662233678
76691934
1313546048
496074233
1419740727
1454838984
511272811
996039518
1451488684
593375841
1164849110
801569309
1050943999
526605275
309928890
26202537
502290320
742760080
1239874457
887559196
737777836
901984601
702118690
1043166981
385731583
1386978379
1494033812
949041182
218974739
1413581964
1405859583
520924634
361722962
353091839
456955082
1014846070
461279415
105597755
718167486
1184915785
888043247
271925666
382886534
525591571
725679882
1192115403
906975542
711864221
773946263
736899456
1203383406
312146744
637950929
1322922546
953174085
295956375
1214717545
1206262071
841651882
817160881
370943475
831476996
647199317
935646878
1184091007
671613417
1452435440
915615410
658277910
1288252857
459377872
800496970
951655834
829645619
743468680
474469453
310913437
1392444269
915338492
638940770
895335948
448007634
1051206627
640293451
1052781298
1475659449
890016717
430872104
527432343
648321554
611863117
742029824
901365654
1420688976
1361042282
402541072
440943635
1047086775
458845688
1051783122
1478407755
646196439
775090824
1141562022
52658053
863126769
374671389
661686283
344319147
456416300
1120901271
391533787
955850805
946469483
1463679933
1467572446
1332289492
195691984
619588051
1235183687
1424598990
1316936742
1409980169
854526572
978480310
799696525
692774853
896217332
446167688
475653208
660858366
848108334
477970809
1492991995
1318468169
79588887
364413697
772717030
1291398916
225942784
979397970
655902550
737276513
676149638
1357065324
1221304349
635772352
1414975364
640967064
1312963184
1305784618
1347840818
1274434188
1280863322
548066115
634317421
1295186297
885750849
1118562980
1377633851
1399610835
544799401
124877025
1046365471
747176101
832069985
1002101399
864061069
1002156952
480722861
1418240423
1193604892
783395582
415977913
1221987943
486470820
1466361805
772510616
357688008
1378947049
457800328
776874040
613218194
1017618479
938700969
422823594
645031267
392047163
1388172810
908672393
1192722732
470095460
830426794
1129750677
1276028748
1222599134
1092304883
1279366827
475033580
924677105
1248852971
1078085614
1988150
443222323
1300247961
702665648
70431899
1408723105
679807356
1472854377
201654021
1378632672
852325943
1427025479
1180157458
735100452
765711622
392081721
687905278
1188608289
172158134
1015786633
1328119678
957645261
704008417
312068366
839160731
509139769
385280935
1250858390
1198755922
1423759516
1473678484
706552681
1252035860
318829638
219853347
1293896360
1332151823
405289888
673113336
883766424
927177902
358101512
696231501
852726467
464377980
937545948
519507053
1160680556
546034180
1086804577
1324781925
1210158198
640819175
724781257
661828166
591350165
589117737
1445145017
399284081
834852073
343548102
993408193
143599782
552255925
1031962562
156051303
520274805
396472874
929909848
344944813
724801205
1217807298
1265281237
722277827
411632646
1464241875
410309225
1353977707
1215467493
343288933
1267488360
523444347
603208320
1114763169
405469875
1316164305
1100421479
1458911528
1437758098
1232183833
1441273391
1482248245
1423288115
519790653
528844896
477974534
1497372311
868662304
1352456467
1048290772
815879548
1440720040
311752526
796132911
396855746
354420295
1457579977
1095007996
1308940171
947346105
1339299222
505218460
1131842585
1091419433
1340363645
1359731115
775581374
256039474
578582189
1291703272
962987316
671891180
632439471
424359564
1033474330
773454701
728679011
506355980
1000707686
629703633
1124296793
912114591
1429654325
552021265
1471261295
742978472
1210226879
1057923749
332018917
626232169
810977156
944582355
852259224
554179446
468530283
360148140
27971421
1201308449
1455029267
1312204029
1251012156
990717084
91090117
546667181
206957891
856555351
1160686454
855382579
481430842
593308786
1143205812
321836062
835470133
486824144
434150872
272660389
494813429
1014466188
1020777031
1278649635
1220566683
844806881
466100320
400327832
999596758
1435586503
1465457904
300604576
1164558885
297579238
1084589156
414747529
1331913439
913239494
543268686
517701842
548744542
627258837
966656493
1241480749
1470431598
982844600
1030761671
1011604373
651084853
1013783230
1452507245
676038710
846207280
1223719935
326394564
655104069
133749325
842578022
163640967
656194515
1451394268
445320131
1339438862
731713279
473626974
1409274249
833598056
620922417
1323502872
1498818049
1094234320
260068366
959508134
471265758
781531866
715381770
1082563013
613970178
536882394
1155212772
1116027046
597670807
1028300878
1447038141
419668512
234299573
1059876381
489284428
673177528
1063855426
819695793
627833339
711396125
857439060
1452453300
1259318276
427722027
599277671
981395843
866761043
228988357
684537477
834000536
479913366
362140598
633486992
493363047
1492801220
1495252386
1462466500
1167654673
1418857803
272247290
1284428304
697653852
139081683
113113801
1381131381
1434449263
1166378134
467205798
678999414
1481504494
726817739
1321599225
505995742
1247940946
743022368
451538638
771992913
1453792193
1238572865
1220826315
1462535727
1397109353
1023003301
514033640
784973994
1448520905
1043727989
490566889
1304962391
1111947596
1419317397
1290596162
996068827
676164328
447742045
1142023310
1311716481
811476461
1484848907
780966011
1395047378
347582076
456862066
679383469
939031177
1014542614
814967823
828796002
696374831
428583190
615649873
487465705
1159997344
1060979260
563178845
1140292690
412681721
1263191235
648433955
867570032
586761024
680002822
709689407
905892618
717537382
430662136
649180434
654532032
436647850
671345586
588818878
257106300
912635508
516840507
1130131686
1234206296
1222888644
652006784
972046952
676760034
1156647892
997319478
1238555823
881793487
452746558
1464196605
741076484
1406324995
118570186
1412578501
910577261
1465612417
377170640
1472085491
708468853
752415190
721473727
1034026085
1428501465
1434974008
1464082589
557183793
220062401
221228024
666108635
763746952
352342824
695688371
672708931
915013834
387089213
563024211
495863387
960348973
399389220
879143928
229978304
674264535
897319318
507583865
992545401
1170626870
308273956
73882468
1125544410
640241275
901086156
903927998
1455454723
604951641
368178963
1359842089
1442849645
236740531
1395662342
658856858
772640752
1119776651
1467284194
986502676
218841699
149482500
800906071
1134750729
850951061
813674401
713176684
363910977
498271629
833061062
960761232
1336415472
384065007
573758130
705654004
1496547385
1422544800
576178424
1413203830
306909751
1293696201
421810094
479134156
1021549227
369196262
330079753
1443209915
574408884
602462827
375298610
1023171045
1065166937
959435726
1087260455
391693276
1426725194
1175739380
1450177161
219065080
1387242082
451694852
512067146
1054554556
587568592
378655927
1423346457
843848777
1304277421
1211718349
1149754173
789345584
383284470
843427885
1478111945
1066570416
926666143
784143066
1429676079
1116096207
483055064
1465329026
850240879
962687535
1186358994
878558143
955473045
1441435475
1398014491
265363589
1489109805
893318610
870710804
1417439329
669901964
1432515454
1274901493
1298146083
969701522
1413376147
1308901781
597800223
1377781885
1226404663
919036509
718268237
583808981
751869058
1271063819
998143088
1460005420
1097611447
1269411785
683863077
499040446
774905041
526910030
1477210676
1282986945
394494454
280730977
344862708
1355418663
1471846553
1081789054
748469829
376916754
810988620
505164485
1264989101
399892219
709421142
432690877
981810161
1135803598
472351453
1417148143
650490799
1122297626
1079340359
755188938
1375975184
768008818
621341570
1463949327
809771392
1451324942
1405568781
1472415042
1328786239
1265620702
560838570
1472032576
273918840
1249343586
1129684984
1397457189
870030254
1444152332
1345589210
1437491108
603360191
1392271303
941648948
813145374
938559775
940826080
680705324
1169618265
877000857
1228634484
1120549171
534829510
1494681913
842408240
637169062
690202786
407943005
823198484
763404333
1185171628
911897212
1434048744
628863559
973610315
786316666
793961283
1262386698
646743720
1486976077
1188652010
915748414
933394295
1145258427
1257920600
644638636
1333702087
1292624086
684293011
443689791
1040912736
1446466556
967731288
1450194181
968711317
1253062340
1061588707
527760081
270715888
700311346
420892454
493113218
745858408
449145495
660869232
490812323
610774457
1280781642
534223438
1037255459
1408571448
782087382
493216401
145238378
337670803
525512108
1148750886
399776085
652609012
381311249
1443197438
1012158211
832712247
1431114681
1407701509
1185806048
1402319600
580639914
1239664623
1194830668
888853506
1114376947
1039326188
823201570
1075055302
1106026775
1387710460
521945279
1453890004
1272318088
2248555
834493892
545987582
1459517830
1418518753
134151384
1391935736
765845370
343856642
351389519
887171408
666219810
1194109932
1180466396
583390966
1126744620
1091669966
378038236
518989765
861120156
86209763
1006993537
1458923887
1078012483
1229513767
448916181
1242561793
1337728232
1378187253
734374499
1439345664
1468029111
1400478750
623622738
1125844483
515587229
519262361
1233419678
1090901602
489484172
1336908331
557253571
431921093
368124375
803306324
1281297836
667873369
430033519
1490578645
1370140352
1382676016
1415107994
1444074116
1419502330
480143051
680404877
1483485356
1391159242
1414416056
801931084
1455353767
763837392
966899093
413435551
1278396386
1060438909
251864159
466882210
1030549938
1474215629
892062798
712716807
755862781
664256512
1088530108
1248794128
892557630
1374503914
880856151
647003359
158373341
665854366
747897578
1416824977
381196037
1490900100
657713636
1406908003
985257257
1456364667
1440577664
806882823
448689439
725378628
633671481
1236775803
576044274
1290380589
717372567
580412297
1430445310
1454217419
470238014
402379224
1327205754
698791953
597480775
486777212
1317400704
1232546085
1373567878
922267284
518877356
464748588
1493555430
1367553316
1416104491
184061138
884407629
303745114
1251902358
1408797739
285140284
1256729444
1383231122
992038846
497517906
1359401867
1462184422
922546485
847938484
1274351462
1132877587
526067701
1137539390
1495709162
598156492
1018771299
1412997422
58683041
1479455423
494913553
622833059
870438073
413525283
720546762
606627452
654741664
715862119
818442677
1216769342
380147146
594349410
1325502138
1001376697
228641944
281758184
1360658937
99545309
215837852
714380057
816497543
352369460
1370664943
1240938164
1410147085
1213978886
982535591
898185735
1055621144
1493481852
578501132
452615996
746346436
753025187
1422965164
999525906
716579712
762518571
969528927
497808839
901165428
1336016338
971001670
1287555903
1449701105
1419449782
843060215
1418347498
1496603421
843302333
1286251483
551116996
474335897
1203666789
1373731921
611258643
928074220
1031751803
1040475144
874354264
696373220
867736690
968602167
1084031036
865480568
1229407355
1061540176
1068102606
486118853
930820593
1077136693
1420721378
1032779286
26301
900970410
1440718682
1465354244
380407705
1437013796
783557940
588576861
737575913
405331673
1435377525
1350456199
788278310
1451899452
740797912
847574316
1470048590
543554938
844365167
1353363085
1437488597
323124451
692902951
1410394240
869132473
1465902006
1453036261
1394622504
1387013307
1075850850
1457712823
580997245
1443181790
823624057
605730279
294663509
1229917774
631900658
995441221
149321808
1003774408
924362771
1344664356
1467368468
1209749525
1246601347
1114649372
830332801
957180545
432500680
1038816008
710598340
827699814
897362787
811868938
689715549
460592363
115058545
1097544252
1151833856
1341744914
445370254
826086970
1353565861
1404174817
1458446939
1049726337
1787139
955737408
811242272
1444493129
1185399785
298943739
400762442
891522524
742260556
1454964371
1457602526
1439545073
1254738570
544482570
401938052
1457471171
1402733343
848995233
1403271400
1486654077
825715623
1078351292
1423702872
463266506
512529744
1424362355
785310372
206750631
1095647824
545889294
984345569
1402004398
1185578188
84998262
931556066
819547834
898480826
453245038
547560905
970404249
854038400
973220475
827970408
282538040
1223299729
800250586
536108498
1326136395
1239842309
1332035325
1001930855
1050928862
260532390
1321472935
1445908274
294773995
781251296
1266283612
1030769023
655432645
1170749116
1439298955
324184552
104017584
1415673466
1445184072
1284026876
415518610
1419672066
1073261139
679017734
860887621
1211085433
581982259
1256805167
1447856989
627920983
1353582395
1390612966
940628063
1143070193
1130685099
240300816
561776540
842755150
599807655
1476385030
648634062
1496096045
527408672
1491944094
594945028
1135870321
817174089
622640815
959761370
1254556210
1181492108
1324718365
912544732
1024802569
1283631730
1495125862
1351068857
1218148391
677363331
1034738464
15421147
1494261986
1050277765
606163512
491751647
173604168
828169782
768115701
915085328
564114054
1089402819
1454762288
915633001
437441497
1076788300
808577824
127420493
652911972
802362641
1440011212
926841984
787656380
432847029
354605290
940020410
846143997
1078161169
1330330312
1318682892
1265716128
815917487
1412458602
1474753529
847960035
1126036877
755355173
1413197740
1111494027
1097856303
861834893
1221365520
705642771
865740919
696185714
1416212852
1001118998
1437808281
1401662724
368358224
1131789288
623069391
1396543364
612910710
1814600
694159365
758292004
1496880861
945601695
752197602
1037378906
828034388
432732469
1008701726
632423244
575428665
1403735486
1187385570
1395590181
355748527
886858576
442890717
875443478
535341939
413306880
1004151361
1185430462
626190195
1093917849
1304372082
432888097
9355356
725971571
1042006226
1416664646
1124536428
1270150683
388738308
586165284
529435834
1404849166
1270325582
1299633461
529238387
818381754
786566463
1084133582
1042468179
1049944585
861016459
944982383
438635183
495277598
387385646
877846137
877352172
580842353
1492352464
433286996
625732061
659341466
964153585
1455877581
1096111099
433565324
930199143
1134892321
405170621
1081928674
984121309
1491926932
408369123
501109930
964540331
190592198
901859724
908917970
830559587
1205415119
1231217918
887976399
1045564842
522837036
583712654
1499414738
1296810301
1027693583
1076449129
471432483
1429924913
1060082291
428613622
451935933
1425410765
976970224
1444669264
656662697
436251303
897973857
1499253845
630532408
595131481
725767081
338898155
1430459314
956614945
710829123
459904262
1129736465
507216395
272034814
745339805
103113696
1266341886
859861117
635767615
482645715
1007933168
876952907
215534779
913813537
1109669668
982167683
1343562180
947923964
1119518527
832715606
615679464
992649624
800718823
1485294349
179785106
1413204889
789451461
903577375
783588666
1135692214
1413315949
728384041
1224163201
412156541
1247970689
1304260414
457466643
1480461624
440927712
1443627089
554537712
1039656490
570804989
765269439
1075245035
793448231
1194149567
1046065066
702944963
1048090048
505607764
1482366298
917662949
526226674
639282376
813471004
1221504475
1142317532
486545120
707514258
485046495
746091787
807414503
773286577
1002272841
449012525
1200109617
619416686
1437970338
551218905
458769850
1283942258
307345175
1114658202
422626904
1486671730
503179496
1171271674
1243297959
803204406
529941999
1479946209
1410691434
651815649
461012300
584221804
554905252
712162129
992933068
416281150
1429435871
1475468006
410907773
674532878
900818804
936378347
1435228383
1334130492
766347121
885709883
588277143
1264432544
927618234
1399381361
946022794
729111736
603142723
1091679260
1446349491
393406456
1414813998
352982925
469140534
581056578
954538319
926608523
455825422
998630137
635535997
1075604891
1034757811
836132584
312279625
964385704
1224441899
1229519577
355012421
1137994686
1484022430
785608954
850972629
914634662
1494483359
578548167
1488198197
1424652758
1180394494
1429957841
930397298
726157426
1315463933
1490753270
1100000496
70963549
1296494092
1446003678
829437016
472112375
976709481
720191933
386515747
450444925
1365229317
991431319
907040317
505615713
1452840023
876863607
1441518186
509047047
1477578509
1489128229
823629021
699861689
1206128213
1451032048
609173146
1075756628
1257244421
445398929
554516787
1204740415
720137216
1202472712
1318793935
808568122
1476300235
1032746081
646208522
1287329310
1347891851
339075948
983571981
602528469
878605656
1070216825
1093579931
1025708728
415841413
1151890207
1293489124
592837796
550553058
1466832523
1158456420
1431095455
709805972
1424600706
1462462678
411242397
1037476438
1490906875
674620052
1314473834
558937016
1090227570
813347940
1265807556
1484192912
1222703881
297572313
756349785
1476252597
1096828005
1269732638
1272497608
972197284
558849967
1022571339
1403909873
1415217426
1453198354
572517719
889844405
1017557125
783841947
1011314820
1167852335
776546431
357762141
569800311
799593192
988443921
1256170874
1101868005
522151078
376764017
169172817
761337710
896254376
596452857
1151056991
989399597
812335541
1451004757
455033820
1114717379
1010312335
848751123
594781757
830199496
874123704
1488912842
432768779
1494832805
915829173
692541501
1458439377
461718936
1388809814
1492221146
391503149
790701303
409533021
791932071
1151223922
644283548
879132293
704943648
1431467445
1177440423
628256803
963000251
1074579973
575167500
625321501
1459368132
832003984
512211351
1455821970
1439129177
559165318
708072528
1478972532
523331296
1393353197
307796747
1078061904
831476574
929175896
858082818
1391183186
1111045149
493208980
74302745
904040921
236806543
866290141
553428451
1448519208
626584249
1345227853
1361178027
1390128532
322999613
1169693709
830672904
1312001671
1305526162
825112181
1292540209
1203325223
708844269
878584751
1312918370
376480215
1469767586
420573190
1493584353
833268856
447402413
901397853
754630811
1106192791
1496168332
1370798065
1282963848
552715046
1274350819
1279875557
1488825024
843059734
919149549
1217321949
423726613
937992209
927450473
1045666261
641963772
761140746
1316975119
1039552787
1439256937
653629693
869962862
1413834959
122832967
523674462
613386510
784486980
934697659
1316229129
403551557
993481805
1493555788
464234095
963834963
882479075
853847289
371430144
838643362
1401314288
1491867015
493394353
771333018
1071829262
1060971556
354997032
1140151490
1478245585
297807418
704956243
1356784455
411343341
454770896
770573665
626657930
639090858
1162567735
1432690156
1138171309
993558215
1490057847
528360296
533214161
1451551319
1465720389
488210373
731720247
1435603196
1454543265
967216722
1365023435
919554579
342716426
587704523
1442421741
450280721
958432746
697386915
908576584
1259579741
438332473
622724876
1077087738
318101971
1412392763
1358146093
761278483
528931705
1487165727
719288275
1404958528
1058792687
267972377
398179654
652624252
725053661
903033190
1072660619
905347995
408444031
894908283
1447436302
734580117
1237703795
1025034610
1152807384
681251755
457541949
887152027
585941011
489647333
1487212004
911613842
801356928
1306254008
1002601833
1379059110
957948086
386668645
617363917
959913018
1182266012
580583364
1448261728
597331587
1253846018
1232222488
1252973614
1222720922
1418694152
1097158471
1048110605
1297516199
1235117206
1409596503
1228059449
900639583
1431959844
454372713
701749700
506071839
1485489331
1424300768
424432613
952436934
636314957
716626897
858723073
710418511
722509015
574076884
422499568
167897172
1061013052
638309149
1261221623
377282566
923567444
805214783
1358251073
907822525
1450018890
1034516824
399327890
1468519959
717389638
415203789
1181063880
904087983
1481740348
1335672186
1276617049
700331479
370493456
1484577029
1033443150
848286238
748596488
600433689
1263083768
826864096
211725503
1438916064
751719772
275374528
1263981552
513938779
81319163
1235452373
893084887
744896665
1457604671
874916413
444521286
786859811
1282169119
838706393
821272824
471811628
1436333173
682234120
481220744
935464374
926392013
1239565499
1453259503
1045772223
1402819622
1002134338
1450393719
491758503
844808406
587022236
876492132
359324499
982870675
946449624
1323736356
834109099
1359708755
1236009504
1305419576
1419281684
477090136
537674895
723558292
972271178
223118089
963281436
331746899
1319230886
247221795
856408742
1396474786
1431073515
911340339
486134073
1297118533
934104985
1044981309
397253113
565753294
743345460
833430282
282839062
664905407
1450368984
787143811
742501846
1452687722
1439094531
1461698558
439945049
919327075
1448715513
974362477
1244918731
1018871942
1076855179
91025193
701829592
1296343834
744733588
1492870432
727264421
1488299753
904028825
1273175376
426290929
406347726
306498487
1366541814
758549939
439165798
475284518
680937820
1414599218
737265921
733884280
863278498
759465794
1337902743
552901354
1446267142
497075295
683125818
602804795
652717613
713247039
1475425608
1450502309
736697086
703554105
808865362
1343709515
746153042
1410230339
808307973
112391740
1494167034
1285862332
459021633
867380843
626866736
883351559
1189267181
1076488564
530978936
1423955197
535526769
1443074684
536606494
450297296
1227744530
903325532
1065030468
374357902
1099055690
960461534
251189324
270116378
396110861
1458860405
412030349
825633250
862505908
350195220
485716263
1188810716
1129477009
454473185
1303462689
888579556
646596675
1474404534
898448243
631921208
1308802827
878840495
206731383
878157334
646037923
1132672088
821301985
363624122
861209239
1441737841
983256523
982093244
1171983596
841978417
1252836754
492086879
954417423
280907978
742300024
895419233
914996472
1318145454
418836702
879359029
884566217
256729667
1440167197
953127444
908921021
534810542
482241297
692540987
1025304073
1142424608
335123665
405921725
1408978896
728017010
1096223210
558285083
824152123
370783035
876071864
935290501
1429542253
1187544895
814893165
4419227
671767462
512233379
658841027
589910974
1051457715
868802578
948031943
1146409697
1443044459
732470622
1042242168
756579295
941709309
509728749
565937520
603513325
1052825925
1412459610
1017074137
388195341
359235387
629591114
653884743
184728662
537365040
1387253066
795755358
321605905
940849548
896877019
447939760
670138062
706744483
860236473
1272619435
758817026
1430701139
1001050472
742932283
852696372
1488952721
572709037
295277684
1117070741
483181859
1457931770
1336315341
423740909
822342837
975585729
1231191562
384758754
382817482
853770041
729641658
839224816
1285456343
869475239
983390280
993612134
962599609
242971084
1498166416
709822786
1263901345
1389031084
415544214
923986129
343768513
1254515771
1426075061
719147440
360996351
28709048
1358181782
587182997
322643943
914618429
1038255053
1289793332
637648110
1411797666
624816563
1214872951
1151611449
1352633114
508904866
1383947746
826182753
1448424755
1034909239
1241067146
214694327
595326294
1440992119
1413419813
1402366887
1407757259
377924328
675859477
730644324
943528737
1042919100
150273512
936690256
386601858
1122617126
1224912259
1039394881
808494326
385981562
804219283
233744935
1414384907
1127459659
323425600
1135908461
467000658
480701597
411325699
431868201
1044256702
1289713669
1470343242
1220948557
919350440
725445631
775885050
907615102
480486414
1387575168
1300406246
1097297837
546862683
387335566
443002729
511787270
1433713671
1031849275
391853947
854816334
936223654
1165115506
1441145007
148877336
1062282257
892628201
1399679987
1145480128
549011727
880528983
1117107361
1488227452
1461819021
807683848
413305369
1280117766
593790843
1430404229
1373822225
383081423
820048130
1429453306
1493785803
1004911907
1451758382
1383683197
1140858167
1198879705
1471652533
351116641
103224191
639509623
971630863
929940097
586224562
1474794168
983077828
1436368256
741083230
1144919656
748745967
1284111760
1364331376
1054886722
597792899
822636156
1039209793
997537110
361161504
791607317
907032441
864467811
732957973
672148330
1323165700
544082922
443051840
741088723
1000548646
491495297
1319622136
823991363
557832443
1488386621
1465124614
1439729428
61449077
360110380
715657208
911567727
486430987
383986258
577736203
282740967
1058933962
1406401406
1431243096
1389790811
1462190194
764661262
424995025
1162441634
872025507
328015914
420918078
1408864409
308969477
305892467
691846267
1417813428
1472485374
698631706
1153916795
1429292383
1453010239
769766888
1063984754
1103597283
1227208980
233984516
1094006878
265995880
308446724
1458900528
1492197868
1220969902
868391295
722391163
902528092
514837569
1483970230
118891891
663138373
1156837899
848416186
728460377
1129576851
926208492
795438622
1406887210
1042999531
728971406
1348393594
424249130
818526377
568598073
497641048
1466656081
514182437
547376918
1408172942
181741900
949319016
371287628
1056411421
939194144
657818764
1124156728
457704896
1223121021
1443850724
456550211
1303464604
549196737
408884917
796072526
911900515
340995713
574825043
1069362896
1461798432
367764915
1182219757
434094677
226505148
1480826820
953491898
675636409
313371041
348944403
1491644506
1044269327
1356233940
719403724
1472247614
396149522
523068629
1473535492
1104007882
1453226799
1452614934
765904435
1460551657
1318505667
1466247853
701980779
491071074
1486790156
840493785
765627231
961317253
989479082
1147362547
446675677
966988113
901853499
1432313116
1442892866
846028326
720975533
1228321431
1290416163
271152762
340121061
1444631024
476350503
623276514
506108351
54371032
1053449392
1332110706
676556169
754177180
1487176898
1358050095
979803668
815405756
1433961454
278005236
597129282
401335546
365778782
1419652569
1479239029
882272100
1198760240
632709866
824629510
876563211
1439287828
755318011
1284650974
584222727
691661919
662361569
1142960616
1189107175
964644631
1428988713
1137244698
812684173
843365997
487901723
881723742
2540275
1453898731
1129835407
730640795
1159463304
1183840372
899748272
1490121993
1402147475
998427088
628036166
1119891577
823728577
1112926603
459155262
1198666904
1406417408
1224275669
1454930980
493109745
1287878689
1214074420
1321887577
1006320595
378466442
478663829
924149619
1337489235
642206342
1058033739
1358956985
941712831
1483486978
1463562254
874858750
749640254
1425537893
1329347881
997633757
1371320866
310826823
1484792813
1097330476
1023783966
1035323661
612944894
630442058
705315357
1083768541
1010369604
1065712667
1444276732
962719283
711786052
665011417
632544968
478881740
1108717226
962116093
1278767263
1033649966
874541712
1375439538
385446636
1471273553
1169828103
64088556
1285929958
1375182919
534738666
642973902
1405264758
1027381209
780016479
1325646463
814940593
849219737
1256812436
1419376135
624044468
679196460
965934968
605414455
1327297110
219645927
348687713
396159372
1481953260
931259471
1444133451
393720164
600325051
695486792
803420168
1250238925
554657339
1360225451
1438317602
772869565
694983279
1483564287
1436849133
594179150
1454371272
977755965
822819739
927548536
377851655
991522696
831863446
467266006
1359050248
1280710090
672582379
1020371831
1427801619
1207849883
444638955
1322833994
1345380497
1188373874
1491756408
872102473
948307050
339432736
1321833140
264015239
452882807
1202926267
1371873492
706425575
451998731
764827030
1414497457
726849433
480355193
304632719
1021412633
780598400
1129682088
694120263
1448624282
1398065539
1169211223
1253709274
457412459
692646004
1083016237
1349975838
1499805623
1415004018
425303904
632855280
1245398888
712190480
388767051
1496271234
1270686914
1082429334
717534751
377621852
664327171
1497247403
1358033445
1343879563
1288988168
1175606624
1376973173
290164775
457887586
561018670
348108520
219942166
628233243
1113768609
1486557213
492311460
1054845031
849994946
672268747
1296969862
1458415338
1399631605
433690711
1008403375
1195868490
1403400776
1374466342
388603895
638757846
203061708
1345530314
420596957
623691958
1067868002
779599457
652371745
771055393
913414218
1218864474
673180469
1079001710
1358932928
423526097
382258842
942495597
956976269
1466941759
980526011
1016416129
1357018462
1440072244
1410538447
561149856
507183375
1162615153
1230006051
1424424774
997784476
536808223
1347753022
464559776
1277673661
489043141
1120979586
700090125
1318665643
812233506
995131288
474549164
751316897
871557568
1410677125
837675540
1271440749
1041775814
1351277665
705547358
1107089810
1086802142
878204012
1497907577
1093386542
728145811
60795716
427004671
1217107941
678122547
450643256
1353346843
656444695
1405463395
546213403
1231678385
1353680816
1006999108
1298556813
843055113
346112910
941238477
725500616
1318720320
873473436
1316413720
1363612767
1327731419
959401808
456865497
636663625
912006354
508820760
1374961823
380757071
665612536
407684794
1418171650
1405847250
874702475
507771456
423684455
879963819
1199414120
543991546
1169792325
567849126
424338841
1220045898
868875123
851494227
574547586
1209333539
525855740
792304519
562522559
1450739316
529292406
807989212
937987050
457392016
1411179694
1191562836
544451585
611233306
687956676
903235129
1171666657
287846867
628479220
855003589
1330959075
484837872
1115247019
1097251734
1012317752
813675853
1460709284
410316725
689906665
444148303
1059066350
637147006
1316499936
220085621
40428332
549251956
1269868982
352783179
1288649350
1408276989
897703318
492090948
932174225
881510324
767687177
895721299
1034569400
384212218
952668547
1415446618
631383059
915653477
553205986
933079968
192484852
1412385907
157989336
539860819
1389130857
1465045832
382415575
1407909415
1115475290
934297132
1073482595
1009139474
737696919
687246205
678118094
1423891267
1298821397
1063909156
401609909
885752609
1471937571
588512395
190205824
1203465449
759767418
114827308
1341798592
1344234972
405123339
975017943
687629780
1250541378
1007382159
463206924
571042886
1104299190
1336386721
1341896604
780537642
845104908
843159557
1460936333
600389941
960848540
778207002
779580500
832877607
1377584822
427258035
1121210036
1397349332
954736614
1175283718
868328277
333823714
320693229
888640553
571486870
508029262
1088210207
939525169
773702664
381299651
528130660
497486722
1173409279
775910374
1123224861
750710567
876763281
473553248
1495977747
1403170424
759732549
161213456
1150945258
520280431
554456138
789644951
1451305637
460062398
86450622
1158561051
1094929167
848749693
1090487247
1348353680
635780920
774441497
1378412440
466619912
1006505159
668279106
1427802515
1481930565
1297130920
355158007
274037803
515994728
1164106619
984857487
1414624482
1146213750
941451320
997039324
856700510
453468582
817371370
1242083290
868589752
748922851
1459528031
1346494647
496068434
1477295900
1256495426
888582713
961689630
641379690
1207601168
1368375718
1019527496
1454931450
1019272424
1165136024
353406543
1332018803
1428782721
1085045661
1336128408
968923515
1342667530
992754175
393334076
416496022
498167824
1085743667
483400465
426506024
1257334725
769521306
374251720
565931110
1419317126
1067199073
1060574477
1482701128
882265877
1163153250
509591988
377922427
1053601120
338034328
750047408
890856167
929666739
804281074
1148618443
350548799
863895577
992268792
386675738
378240369
314755565
901165768
782188727
1315359310
1102268613
1401788973
344814669
1302184476
536958581
462553229
1376756152
1460118845
487085138
730669028
636491351
717378028
759259113
208255759
1278932869
825481015
752216429
1464341986
791030843
858952954
349658452
1485575456
751078613
1063944065
430178345
1479484031
1118581376
1423438596
825382014
259427791
748728542
866035821
685105232
579335326
396531394
644961847
393422875
910587860
567358546
454315671
1057673157
594572389
1149173853
494679422
521336543
174875395
785954818
1055282223
1142935310
812266395
1339730483
1028800340
640239836
726732869
1412291023
1470855776
614555443
649865134
768033026
896661609
437282287
1497438903
1347426011
738272292
1120676896
343825948
869247206
548342864
761429470
446228714
1234989451
1229734194
1094891027
643509379
512985158
473380193
1174981187
1488132694
1005257647
542496980
1323151307
1040493179
310336717
688480275
1493637548
1395687434
1199021959
372290742
1256929779
968635173
1235871452
1081894487
1423421550
379083957
1401264891
1239944284
1435920328
1440938389
1394226626
1395322555
1401648633
1228544835
1209813855
1440157647
1013010411
292359620
1150032934
777838856
1110233910
854584918
1157187556
1295563755
1420693008
1456769046
1388298362
1289075112
1242999229
1242611140
1151466815
762879121
372943736
782285092
1120509275
663147584
1388182611
915892749
1029460535
649521037
1105794506
1318222513
866204658
583639439
1145570883
1332443894
1092253472
1253038911
757165859
964996813
1041377978
959222473
1458451815
1165769808
1402603895
1319117198
495843313
448135511
1458171384
1462197056
773428262
1188969193
1287905851
1137259261
244226906
588144709
560742816
954996403
476547294
1069558984
1340794753
1365917418
1037309001
407448833
411404327
1294887984
530248478
68996824
1078017324
1139091943
665501098
1004042208
535588185
1495821263
1245326618
1307613996
848601406
1097535841
1057222365
398078038
790657659
930016431
591053419
1090173950
1242444545
897309869
659588626
271349855
973030904
1488223858
500081274
612337543
674890588
1440903750
1172202068
693071665
1080532036
1313826898
761933390
1665833
1135054851
1425833774
1237311723
1198355092
1002765431
1276576309
446240057
1322294004
810448381
495250352
860839482
81536303
1043226308
666003504
104120460
775649269
643275752
1077932393
716646997
1297240257
675780915
1103621105
1075863780
639752792
378756034
1100935622
1418633196
1393338639
405322696
783198224
1311983821
331726828
1486325457
706644125
1316311433
1243314125
1036620208
1004793070
415845296
1566968882
926460366
781071288
338334235
885799392
1254230632
1218262086
845714959
1320638862
1452251422
640994566
1057879297
1337939941
973068330
766461505
1080069182
1388468485
943491103
1153037704
852587996
1148751726
1407203787
1023850313
504865460
1431835280
617917178
759791401
892050760
528563344
684632856
1461696022
1435395726
401410731
245596560
974425495
903751745
585217693
455931409
835040807
1226818853
1548779616
1454717643
805986049
1560965417
1438009555
1062528514
1418295562
255767624
1126001964
596337195
746152961
943068383
1250567127
875611111
1385226916
273494489
311677188
554632379
1365149652
1430572471
353558485
603351109
984499576
434245903
514937511
904018570
1475176327
1573484867
1067358658
837794589
784949090
561360201
1367775006
688461433
1408858492
844012468
877881103
946665820
1318798219
1131405649
1042452010
786489208
883950728
985007593
358767515
809856503
1420417984
280569568
354262518
398549045
863044602
1406559679
1573448179
1047026785
477665811
1433411609
1400676923
1491092334
55795732
1007079016
808651307
161080997
1143645674
877712244
432901761
332865334
755899576
1428399291
322721070
650152602
39455040
876062404
1149082061
747063711
1482450878
952830494
388892829
964718154
891847270
1211203558
526291588
865352160
1058680394
168965322
874662203
1245252298
1081879683
884043292
1189735714
826464358
807932366
862708530
732862125
759004869
1051868074
580322286
991716244
488086914
1174732704
823884407
1480210089
782959450
817592609
647820129
376747675
875255291
1343179077
962347784
290506386
1396900649
1499847450
838373073
740236100
1447801420
1206967525
531417788
412070724
911455154
765279542
1368302629
1415258628
1278837815
454909133
1496798237
1488161102
1016332496
964480686
1335117455
1012975550
896181366
1309649938
1009037611
1270881034
451297161
921215226
367884907
927282135
536121179
1147002741
831792607
1431296203
1172865359
836347179
1298780281
1482074238
878871069
1083792473
1312582921
965578262
914628997
1273296400
816942287
670565826
1168056671
1290328705
1353111914
1128796362
371250566
994540215
847951184
1409887657
663923289
457362438
508742301
1465491088
686073094
766957808
990295730
1452802967
1060623259
1039045179
1264861535
1416421771
1173302071
892702447
1051624180
607235799
1585774583
882660768
272623383
998621023
1096686222
736438558
702246224
1559982276
1464086173
1382995993
760745194
441208948
560937342
189104013
1307137771
1140637044
562959294
1210291079
882875307
1404078078
1541761927
1448083742
727695092
1482690442
1485555168
1467625144
365841161
1529049226
685105151
589264642
737462330
384104136
1450185662
318081243
1247148319
470326558
1421201123
1016234409
464695460
583454351
598399414
838463602
1294954323
946780976
1418079064
1289112840
1216428567
1258759963
325131140
1010098046
1472408369
349582793
880115133
775819349
421869080
737393496
557554965
691364962
1122172833
1526701852
402613019
1080052377
1262916513
1389190938
1447357548
829179359
1497590276
1359786274
1099034441
1307337532
1356151578
988358635
817441554
896710532
1400667420
1327034063
712951007
1536891775
960720622
669197598
582605008
1131229414
1236034775
1446418534
619248178
1253594859
1481066703
334288913
1412128769
1412785270
755276771
1061943061
672082836
1159926840
520199941
426869194
1082922178
665364335
1008539580
772870773
458175473
1401715468
690962781
649731467
1464009340
411162373
1495538523
1440637220
1450509731
719577215
792898311
1344715285
1158866437
570964413
1546686141
1178512983
728129779
482580716
873448107
1486841822
715549875
939053880
1416665859
1456421508
1135817223
831601354
979681783
906278860
998035856
589891497
718521233
771469736
963947452
1444477212
1049669320
697652034
1530096724
845687464
1416394079
608217175
688881545
790178935
842764015
1051261859
1263712788
1422565925
903422602
1433493220
1308753329
817870959
873460163
1299692710
1388059923
774172353
1363093799
586384782
307193136
339285267
249024295
1197767889
1142220010
822328311
1408739696
356807708
1591009830
650473908
192487529
701186310
1412661451
1268742533
1064900863
241175469
1527814697
1583838804
749074624
1429170764
886181627
1356708544
745100122
615836397
1287537714
501591875
780532878
1271600857
580133848
1425476212
1404285687
1535556671
1271871956
1253996123
1429893816
1524186485
600285148
706038045
518453855
1515067427
1537340176
578737650
1065496907
1510469578
270495154
928347580
1429602477
1342713857
1446667096
1045217814
633067056
824686705
870400278
601281468
844778339
1328964175
565634806
1436578089
1483752062
650313104
726228283
429799584
533850979
1046972473
591629399
857709697
1321785146
1402469800
456193768
896280607
1422284710
825905359
1561439776
463643774
1017125236
669820356
1320561064
537267070
1258708227
663257141
1297273771
1162546409
1050047865
928892081
632156737
794922444
1147847154
580421526
821615043
478277899
985108468
1242977808
865528798
864774541
1454850013
474199103
220478665
929208794
1584296494
867287341
451272173
130684144
592709356
1208953797
1497137176
839505386
530297031
773401399
53694333
664077488
425972991
997965586
445169558
690748540
1500580704
619042248
1513193773
1023294390
730290040
1092670126
400915730
1531804406
481933716
412633582
1391412653
799955473
794115993
625115492
1468499379
1278498714
1233397159
1506378806
395282039
504665068
1321115613
1146246223
1406059183
212462590
814638606
271190174
540545302
464510186
347313827
821409917
313058168
1445086946
787335049
409924437
605520974
1242494587
1239267707
958615427
906234791
463799300
1268482579
46535304
1030664341
679282771
1473248429
673157426
1456995699
655937055
80396277
497337480
1148553414
1198111096
507553118
842758246
702670070
433346376
335151825
958655657
848161653
695322506
642942560
965134153
890810417
865906621
1521086914
1185857405
930670413
379739550
1046314707
395081814
441826991
657950584
1305012273
942353810
407348124
867558319
617279428
554395006
1450348122
648976105
1020227077
1369477135
777667115
1066654866
247274850
487068848
770281236
857787200
398122280
375595501
585485049
883259416
300634299
865500822
1134322004
352313659
829802245
837569035
796474289
942373148
419574135
864824102
660670037
1126753975
591990708
777035956
1315476681
1363995039
1422734539
1547296052
669740044
686064659
570570987
1032732962
376423530
1145664484
1497142992
406588631
170385783
1270608488
298828930
454581234
857252819
1431473458
667421328
772912712
287348100
775473224
1412717072
1069215522
619739846
554456846
998503100
508532223
1017223717
481509214
1126097850
417436539
1058037585
365089011
661145515
582445594
644635044
394843600
1443895242
640833027
1480979638
448933443
1287162655
823293337
1407073685
353415182
860853948
872735621
1311693939
384922058
831744317
1164848831
581311405
948141886
504211130
1282261014
428973617
1184922205
1531206903
1363706760
647670464
903209019
879336873
248346671
985746131
88003410
800957590
802838735
331409814
721163997
924422650
881674077
302600849
132104443
997290108
1268826289
535963027
1051307294
510078171
1495425439
1412212403
2866984
430352564
108560794
1462761218
1347899364
941043272
464355100
856057790
1422882284
1283657890
561555010
506986252
477406567
1375224497
1160506902
500242247
1438814797
456006995
413852454
508807617
234677463
879042101
491553197
678440010
755217276
1440913523
1385394633
1462667821
1480020724
539286653
434757981
425515015
615271402
573473485
1276402423
757979597
1424992286
884328918
833686764
1231526643
955700347
1116127668
770284137
1493223600
941277215
1132490653
504820319
789857118
1321905596
1366390604
849655373
1264029963
918460724
1462080482
736706832
1403038660
1141493123
995200010
1476322623
693042573
1418922388
652326487
711513073
1300871827
1192324708
947570016
550212056
933915127
887865838
893201959
447216534
616171388
515017846
501494458
1452374752
955680579
716586653
852722999
915304338
1416187005
857962664
1441005819
953001079
516021518
1167481863
169357940
1024270965
202907766
814972376
1010820691
1581421657
425683423
1439356352
378571798
904369851
1155392479
944020503
488781948
910764537
748600237
831771341
1499303727
1292283371
1490043012
1352351129
846810089
769755253
1453553274
1227137592
823444572
1060404282
1366908436
825331145
899983809
1443026661
1201835910
1060448474
861342966
1318972505
465314314
989177302
899445450
1232558009
1537559947
1219518700
1533436185
762862843
1413299307
1540639679
738502315
558378311
878753787
1000679752
833241457
476027382
939674192
1569674306
1164078518
362084929
461279658
764167949
599715222
1461876966
1486113438
412001604
555823908
533075539
1414512561
1305019382
788387304
1250122443
1169343115
877868826
1402326012
1252464782
1012936300
780262948
846254544
797320891
755061800
84303657
491476254
1217261334
1566160501
774208966
1416462981
1389568257
889385870
434283304
1591243644
1184595287
890245257
615029716
178101746
919743623
821423970
1438210944
729023652
1132514218
849205438
1377207651
783445915
971978629
381139064
1125942461
226065405
1438861730
587240218
636396575
948624236
1016191673
982132351
1041620544
400611934
338007713
1183513896
1154668337
1399919518
619285360
738217531
543388501
1368962374
1071868666
1276243043
1364969554
768822873
1464325892
751052577
887155632
1456863573
1042834178
534321197
392532238
626340178
1588045493
578640246
1404124305
979891840
593260904
1306870047
548904335
1054434074
1302851623
1164608620
1115057474
452017193
608900010
339414045
656123631
799689255
1253749160
874760193
1295792360
871745969
682177405
776616614
436465852
1033407454
445841593
856937709
651589961
1005722961
613739715
848076761
848167341
1206294997
683531557
930728060
836705757
395543262
742097784
1082248443
897175766
871772424
916460237
529265266
688198912
1530361157
1445149108
878517405
315730321
1488709508
1453912960
1006484823
1258427655
940043435
498423683
1453613817
817545687
841180795
1223661457
1223532973
573500106
488770266
1081764641
1246195492
1479144731
1083186263
338818443
545076063
640373854
463978386
604316075
909990651
723878855
799897865
918265690
854685994
858124791
571397723
925258673
899484577
1020118159
719885071
1480604203
1567170070
692168251
550993051
1160558418
904946817
1330711488
819200592
636495830
263283105
688277736
1488333622
581512744
886409348
530523854
748222533
1054592125
1237940988
662196791
561991236
1349996820
737425405
1199434945
1536727239
452733331
446819074
893263143
1061187127
770701699
945565247
1214593832
376655129
1241263684
648251269
1536476380
548842336
862491027
895199149
818463252
342546312
488358275
747432128
497021887
831468033
918093984
683641391
735539503
1248744610
502953018
799118661
1018585724
470394501
537241682
623542945
926813896
1260983040
1401382910
1423657108
1029276891
1123331409
999100058
865047448
1566870623
412202973
1382525769
186196638
692453513
1080733706
593920631
978612302
408001896
732093463
798648096
424051275
1444138465
1157008758
1287297068
187955519
875519985
1023573036
1210207207
373982079
1563742763
978992966
1545718087
741026168
797024140
1048010263
135224612
696184845
1415770555
1496767639
1108363200
1332932838
1413289509
900433967
148406002
609852550
662183769
739251124
719391603
743392822
1545596203
728879240
1379817577
1351485552
1506129981
1338761384
787829163
1286206139
582298080
1025997685
426847136
1142431756
1267826877
350526814
497062692
794262399
866039154
1473775640
999878915
1272127102
695440426
336015197
907986760
1452011394
1363163468
1469514217
180455226
1269782534
927360177
946873707
1208053669
1289055546
1332874008
1167378443
1145573224
254620225
1085387576
678473087
1289997241
531777791
623434900
302700738
1169795941
884125276
1253910335
501283301
256062700
742587271
869196594
1185909381
1344140333
559767864
2145265
1324581851
88309031
1439293671
1447030860
1036135735
1520694223
1424329823
890611025
1350951829
946972456
386116156
333097445
964967507
512685557
1212790724
425740900
1571024747
301640485
1027392522
642020306
880551464
703197225
1164144675
1199922216
500490366
1013873620
1067427937
1245114590
1389367908
1510207983
1489734113
1590592243
414650718
613034970
703936103
892811068
1569103102
891489097
666042145
1117228819
998166219
1237288923
1360384507
687058279
1374046787
1167506232
863177563
1084927585
682353257
844702747
646780208
1072079460
1284517601
1397635776
1261992561
258108305
494471806
1315439516
779657970
895647335
924602296
416119997
643690949
1124847044
363038370
908559586
516349399
1065239111
1063357396
439037615
1370804102
434072790
1351700175
996083421
765052312
140067412
539056829
284202322
497681528
1456277664
341784326
388627486
1251826266
1146460272
684299371
662520495
718997327
4749295
442556524
1379876822
704558709
466154313
985360341
683341560
1342183943
1154977558
1295164617
470033093
416938668
197441511
1470993704
1044967825
334518570
877829278
716528268
509736488
1283558254
748222576
913453292
1046780074
186462122
767856797
1532729046
671501435
717200051
829466056
841841561
385690853
500858239
739532071
175275666
534935780
1015621629
357779691
1597030498
530202108
1135490873
1557796689
522836052
682626043
1465000727
608091907
689953861
1111437467
1570140537
891562256
934524705
1240675514
1232484533
589232837
1029870085
419342251
1296029646
939948140
731547811
906977341
247044221
1212611379
1093092286
693000315
1067035329
1592966774
697183113
131615302
552334976
808132396
778256975
1238284502
504726896
1320749371
738064922
1110157160
1114648091
656847382
766840513
1316287076
1406710759
633840149
945182566
619406763
273257233
759755231
601212367
747476931
1119571194
371682548
1484289956
794860334
1422275190
837365990
1444917739
1436697984
1218948008
808123911
1453353730
786495296
1330908783
154753719
802606478
390250547
885610477
1435889666
722702173
1120676223
1095133316
900604292
243530029
1054493147
916286948
1202152492
1053449490
570233563
294130816
697187715
1561154433
510473716
1092027072
1208223287
1396364837
802497112
757535475
735145646
1304556789
1242287726
1385444257
1276168745
613634146
686190892
1105323806
1226630781
1200355049
579902160
1485589593
941804172
635860459
1344800219
1206683744
325042666
1267109164
585962739
480555988
1356691889
839231251
404108623
1091327461
592338814
999977939
197271853
1223291375
292592550
241833173
1284170152
519969268
1200239682
514002075
1150201549
569506234
912773257
584060916
932577578
1326061322
441600492
384973236
950769723
699391409
801217703
794159684
619221542
465326489
1108920063
1405103280
1382946221
1182629227
1437430808
1384946758
887884181
1023123764
1467798841
896714098
1166105403
596410540
1030116442
1522837541
937461841
735327236
1031658347
1361433194
951827052
732857738
950343984
975931227
1017303395
854724660
797192616
1023329807
622624025
313009303
1439729240
682423070
1023844078
89978609
1123461179
1015923978
1102893252
716507637
706212254
539002459
716439388
967915942
466150842
782742094
1258532267
1435301645
1173345005
1494415906
1061502942
642649187
806306291
1168650987
952296996
1423485666
256053129
635697155
1485390665
1454567337
1198602117
624103348
462938501
1302783799
457999914
1343789915
1401065758
1439406349
866461732
974277264
1451683483
526741720
1324693793
920802901
1155385824
1502168685
1164817986
1325057162
1193637982
1285898086
526495928
71377702
149629570
842023583
1001294541
1479071250
215940460
998440175
618041644
1269022177
1558068247
861900418
981495130
1540306494
66937320
1422190061
1424855959
778126443
1029272578
722912418
1147915189
1566537551
888067253
1378033917
1331982408
515803752
998458117
1526646777
648222779
832455578
1022290221
1486676596
1239519505
498383614
185409570
942063633
302423135
1326689639
566106917
369539193
788127763
770008348
218879657
421415051
622720864
965581540
1461587008
1403852048
470854314
377187878
999463972
1109509050
1416702534
798701992
358054197
978759365
399684724
369266838
1471768965
208484537
936619979
1458943872
543609857
500478375
1047035219
1425929710
1051232675
392100017
1475084832
1517295844
1389519491
1120490697
502035472
948963163
939817138
795745315
653652326
624328
668536004
811708596
1494528753
236554575
1381430242
576149792
1493167375
1200773013
348341504
989316034
870956817
1422747353
652551036
400614342
1518525848
275307748
645860128
831840742
756068221
1238928740
1320741603
788529977
434909602
912430138
1073869128
786576022
678308383
1339849037
263895116
1235093710
926996255
981745452
169585862
1334758099
1100178491
1296887958
310590678
1381240824
720551906
840044442
391414904
1579137040
820036486
743474782
948127906
1278953317
460303059
967523964
750862050
1000245320
1363958881
1541201653
102373274
297475547
1023588645
933189919
912193375
429824816
729692900
1356440476
1251853724
1488486882
1051179101
1187292811
1465852252
1542420177
769292977
1441443058
862412031
1210959790
1537077183
1412995247
511013404
927871840
1501741619
787904694
1046029576
308586673
434104919
1319105750
872372743
1449063209
697098812
828490480
731134577
236668513
67878266
1177021569
1250296634
127433549
902472177
754112584
791007014
365441769
1002579977
547982552
775580323
413551123
376075749
1002166888
704987710
1220168017
1311041083
479480418
1345968547
996360188
902539348
465040745
1134070479
943504989
1449450032
174877200
771016474
1198840058
729828277
1588607530
1373468571
1125902429
1012600072
529292703
84921589
145066609
771088054
786884109
965576314
1095344197
1248580419
1355236494
1507974322
1357336221
1489406517
1576460831
904358092
563227600
1087173815
198286919
740962967
743906628
262280817
784689512
1120669248
1353664253
1458263788
555522855
1537349081
1249096335
1137110552
1437401399
925831319
1443218835
654756012
1568348264
940144209
128835770
1213933714
638411733
566399058
887853870
1403853446
843646359
731994247
1157575869
407332440
739589876
1063457991
1286995623
717213379
1437950815
1515702410
515301314
1390958550
691647661
573063182
1270460963
1487507909
615915824
1285851714
918131142
997217874
636350159
1511923505
483357629
1426205175
1508795281
1179038551
442387313
1020002083
962425817
335379349
788349640
1003646465
522552586
845870966
1401378278
1010484457
1171817104
1499592438
1308994154
1185752295
398107273
213851550
1374704986
685582814
1465680355
701748195
947149858
1219481224
1325772595
618537106
511989545
1419707536
476454553
1318848397
372380326
543159268
568979586
753466802
1386849862
1375509958
726391398
1122109668
1451931550
733316178
625756105
1301292034
1223737986
918861887
1328279650
764169682
1454167655
514663999
777215805
1374014595
790312748
986431721
553040273
343298244
1487332666
858991415
1138189050
398488658
960265053
1577937846
736445926
1420164252
695949175
1275859272
940300012
833152605
446663902
333752161
1402866484
1445828723
1479529266
1372212745
1073346315
1342504162
1181769094
705685115
768503660
154582968
1245658310
744065556
646380730
1543753243
1324386155
1442444215
1491436672
1025288236
604787073
343043548
1467941159
1014213619
396405276
1460295943
1154067305
285318744
1302632491
1517065910
1025483837
885197383
1276303968
1519399361
1341850437
928576636
947272771
378555250
1425794101
1425910314
1209650710
1356089734
1205051878
1572726144
752182528
1324724217
1219654808
203161670
1582893820
906250529
655523889
895307926
1199525081
401678512
1033093655
295807214
511460609
1352072490
1312277911
986922534
405252259
1067160591
1113997921
1593475878
1327503462
736938961
1487471716
1103765278
1221424060
1134043860
1176392295
1052279672
1112399705
625918155
720687680
1171237169
1576683751
718512909
221018840
1229067272
902056573
942937630
597214399
1023099939
933521687
579153480
1244645995
1250652311
1577920271
1055499848
1379658526
1154425697
846726890
383133973
973149104
1485210049
1157901902
981794865
408116295
517220714
621214481
1489907497
593365015
1560527909
1374953467
631418631
1527150287
1082828230
1570383361
1415096513
1308407578
1151578272
487916012
266536366
931898251
1519179488
1303525349
954776274
350666417
1458534262
1589478043
1317683991
806361490
938987726
935085706
393859058
1010415673
776968194
781045916
672338771
424547619
996034028
950054294
870940291
622376623
1111176259
898344278
643572975
1457825166
1237514303
1389131453
1503846118
349307971
1054424787
544178432
892945273
934419514
1305795875
1214489695
753751946
934412175
957097741
1180681763
985691673
1111230981
1307291536
1055696547
1004154024
404684219
908222525
1549235536
1514472311
1537184926
981366435
1555187323
456089853
1277022862
736768945
956808470
665679921
81427859
932786841
542458084
727383847
675621028
354224909
1351790193
270599822
1354985138
861034336
1591140546
804050819
1530561901
212230488
804472404
253375498
586346936
1426025875
851106732
1007754919
654773869
1178863005
1002070795
1362298479
808444749
784403867
1083218055
860649644
1374901909
1130841129
1536618386
697270172
454049389
1542874257
551949496
1266353213
671956749
662893336
879442817
1402844918
247804381
821484397
892983815
792297387
781363287
592076792
1476595953
606503334
1381610294
1475199719
666054560
1253449675
848948788
405123749
1181070893
1583960241
1408296634
994215288
273357325
1166752649
919519571
850642030
704918461
1558721303
892740550
1457436133
232973033
898384112
333285437
707151784
1456219939
1134246186
1377950893
577264878
891037316
1349854944
1338262871
1063324332
523004415
1103700885
740409473
1014078453
1289021987
1412059020
335825456
1038908234
556189878
1597421474
501624617
1464680289
1093638005
670074945
622168129
461878490
1421165125
547127480
1479056847
403779146
1064261437
356643365
824337480
970990379
1230217004
489210530
1064841213
1553936959
525942322
868521309
316398026
873152718
1529101808
713781767
1419203214
167799941
1029385234
1227301898
402599034
1247046370
773286651
1004337752
651694245
920343642
827367275
736441010
734340624
863675555
1326296372
828729360
1247994701
1178765461
354579231
807905983
1069120308
1262195347
897695861
870064570
1247639656
1583214873
703790123
1531790267
1028116992
667884180
622432946
1502614656
1523483770
1056755318
532686158
1001389639
1069518896
748120139
1109169550
1373242802
1044848180
354524351
813816370
1064617955
634764182
1578922188
1020434359
626694881
459112834
987517773
1152935728
818289590
1381659015
249650153
1484441199
534064485
1580528266
472737304
443023376
739084362
1150066390
1016441571
663534101
443718288
631372085
590614783
1283457190
820096696
597636526
711763195
1570239188
487518315
1327869122
1203251169
1239949908
346104278
891733725
551935481
1449741598
1215671110
1457353858
812632861
1276482385
1079743815
1201443838
422615252
1498000799
534534648
1549289973
1449758171
1046129110
1322411181
840239385
1448194160
1171412232
568178085
548258866
1488988572
681516424
1065897237
831677854
648281375
1017356613
1072993041
436404348
1212714897
1155998369
644645449
537039659
920582089
312020889
487038377
1291517942
883444852
1354065697
486236534
1402121688
1108520793
719630312
560497118
751186541
539010527
1216253164
1196810967
462328846
193183841
1472618187
788027428
1051943643
761421948
1502444560
1145618975
948901920
520123063
1001254602
1444288718
1523040738
414334430
834569581
449609991
841555884
464908835
517154130
926265244
1441723284
808517687
848383651
1094159008
414395540
1467023355
245752926
973529040
1409753905
1000345830
879149763
1522639909
1041461895
952427845
1082483320
1190176066
434174360
774220067
604101146
1180039865
1030448184
1167159335
117853679
701607264
570825030
821480388
1347962837
494423873
1391944562
521240083
840983794
463079798
791335267
1480400635
935587776
1432403778
1068325364
883302715
1570269100
622229101
363933238
1577410467
647489293
1090725968
1098485184
463817942
240845843
399993558
998541137
1077731110
480041949
473953596
764944011
531849677
1587608803
1122260842
1303862802
946717374
1450181870
1401451882
790187531
636667699
1251520398
194723571
1503249339
662242943
450663328
1305570485
878356323
382951810
673223991
950896585
918884228
1591700985
1522181892
990823086
1035394981
407734025
1262847308
1399184024
450135273
1080292745
807598621
1235622674
615712759
1541547043
1455913425
1101066206
1005970375
1051249873
1565145019
460587924
997192800
1069159608
807213420
555490952
664136376
1447053094
782704808
990664130
980095124
1335145430
1237039892
1195188553
510116962
495249761
1537886089
965711375
645185757
1025174147
104790459
692632408
1394039246
390982921
1448250602
1068640017
778988401
1080543781
985988992
507616410
422229729
781231728
986439392
1302829652
332205524
899566744
1513323636
553226180
871623406
1539924611
867522093
777549054
1294237126
1432105573
1445181402
1250363229
1291175807
1059724664
1446145737
484864875
712342482
1098357484
1457880968
1414714385
916994260
1257370472
542502771
1143453753
519858069
781893339
638487065
962484361
403467694
1255918120
555591030
1126174638
1556479591
1404785138
497158716
602867145
668917906
1393105179
1439301909
983210854
744097528
1107801973
1073633858
859999442
974538874
1330801112
289181658
481488940
1293524150
1466015804
1188308575
630762295
863762827
1255753734
428529272
748347678
1203532850
521384949
809368544
648329096
478311828
1485562159
1380655344
853252196
802750875
1398032950
877088153
1173745020
255887859
1498623272
938795038
268116071
969829594
1492305356
551322535
1100958043
956896064
1064537281
859932798
717794143
507387983
414153010
1546980960
625534328
813470483
590452977
906129937
822834294
678921751
764586490
1437972654
1536375240
384314271
683384759
743067973
471786574
508133690
1030725767
402669825
1366822171
943353642
656913558
643402381
657732449
449319743
679178653
667894088
1459212759
571622242
411296746
1290223512
1010448060
1349845239
1084242174
970288204
1093725430
528118630
1495424328
1375368165
653459975
515841809
474697784
1254863603
1037831433
897777234
902111842
1462791935
864278144
1443308739
1327751763
442753576
975205661
1181036814
94217779
652315497
1229382151
1185898173
283926695
1342210013
984211630
1143067075
892216235
1487991292
1173171961
1271072123
977313636
1426388292
502201380
1113077502
1559517360
529496547
901213108
1290862008
1443070113
831240359
855592182
1493809890
296229871
217956492
1555004403
1004700524
1186887625
592511503
710894199
519018798
1148491051
935496342
901306969
536539837
1264885179
621262937
250250541
487490760
397521819
1532584785
1266607522
1286104819
951903211
860321958
876801135
1342099509
930449745
1151834297
1471716872
859371869
153770835
1276308076
610212223
1189735777
1247771942
1329672829
592072804
891941790
1431614796
1468681890
1247337341
1168020215
524477770
912097450
1194905176
1450321515
734437548
952727161
936838340
1284311858
1117767215
1529254154
1109523302
713670041
881886720
998922454
1072916421
736462487
1081982760
1127856767
580824832
886345073
906620023
331300518
712835601
582757288
436250953
566165557
1466273489
104002602
712224630
1049395006
425838870
1378403882
1171521940
499954600
1098906289
1068122929
869942544
1425359235
714258080
534007612
228469145
444815075
322239927
722360495
711049426
625414007
1418611596
899694774
1256280822
1185482418
1330151505
878968226
484849954
963347867
443630813
591738088
655503079
1043911469
444816468
1244815772
929008722
953306855
1558514377
958842808
527661987
1158795176
1409480419
1364662181
658967523
1508501963
1854136
1351197662
1064954411
1499234081
1079094293
875511435
290468004
290725289
822997926
1591115497
502502995
772962436
627346975
1092655972
1180416369
394002603
825804269
931021506
365401468
1023154815
1201031116
387482989
914427133
1493296760
1537850786
1398803925
803722197
618425125
851364138
885549497
170623578
378083530
1423376838
491883112
797218901
1468852243
263950615
1528227479
832534111
468737357
1194908748
322718871
1168641268
1042319286
654526758
652552480
412173151
1092973832
794797114
1265383368
1495987628
526702464
1453758687
562922594
820542554
722603685
397713035
142613030
1070633286
511634696
1289421819
1393312292
384983294
1159166699
1297251984
999683043
656244158
763741740
379874389
850082040
1488141816
648212856
307613736
893767057
1316617373
567217953
1204785729
360849462
1471692225
299854246
425642129
1283764250
852279970
264222674
1010745162
569777921
1488726419
1431051459
731267702
1327760055
1025265837
603379600
417985693
601233600
1227193498
403659608
242009327
448778967
783732489
489924032
641580115
1079855972
437013664
808623298
1434250882
698475063
1234008318
806045231
1379124948
618276907
1559083290
643607367
541788322
1554836732
500690698
478161685
467108179
704748842
873478199
918738873
243281050
1351196215
1241253332
232313581
772036391
670809891
1448136543
585997216
1355057177
915228573
1565085794
115672459
877708659
1450002923
841441949
1296068935
645851999
601236160
527644483
1419378072
1028983358
593302420
789712275
986243338
806715560
669725835
1370783716
959639220
1444610269
1294261291
1409946430
822811387
898960744
909097365
1507250242
1588471199
957972378
653591645
801122977
61042283
781604359
1171384311
167055707
694387464
181501283
1093713600
656422941
1482045377
1301130947
1412656771
1436311821
414571997
996643897
1420664987
1080206275
1174128577
1267665446
1330714969
211154104
1137599195
1167284057
1453634044
1047339024
1349548273
1145635931
1260951981
1273561928
447882413
960650723
1048750173
962106242
1417801168
1085794334
630738458
1494459855
945874801
702430400
974666093
1516964680
1297508596
562355057
991935704
705185580
327769637
929662184
788940158
511780323
1204536327
479834001
1078109512
211695388
332134697
1239476815
1501550292
1231708584
931173265
388983907
729230018
974641812
1470726345
90585710
425056087
1258179192
228026702
347693859
1370108611
1429069392
1178320396
1485364964
1166523770
643072490
1409776388
889183808
1393113445
476545681
1288459769
1349309648
418362014
1213512092
1496818797
952751603
813232910
462860524
540977438
501690972
452184405
866995175
303309394
1100891457
494802168
574959245
1138102125
1405746198
1113232824
1427302814
972588149
1559388833
1249113957
1123684838
1570255842
1073610465
970893079
1513392743
607369505
1107973988
1222633246
1230211782
1371298153
1279308400
1213736464
1168947210
1148555155
787521688
765947601
790704184
1477002143
1392364377
638682189
1180652013
757777770
680316286
1018967630
411375086
482305628
1278316199
1452684089
1132868939
360708906
1302380749
450307565
1429344947
698467226
1218225312
692784373
1342231389
1526547425
480509808
561999206
926351405
1269140871
1591626658
1163426803
490523992
1016043441
719071832
1125573799
982742487
1434006425
1346125014
756132715
1489637312
737770724
1364974789
406546297
1211307479
1296422976
638743032
1573593971
923975674
697129201
1365695254
571841704
1566070510
667282194
1344880648
1510800708
699202242
1473657386
637295151
1459246610
384518992
959670822
1527474536
1049552369
1518537818
1242730839
1098725589
1555295759
705301932
1151046372
1004314825
629926710
806324350
498326641
881687904
752638357
1217970428
1138447106
945003746
386170522
1581176118
394826604
1179789290
778772261
1091841309
374603622
1174006594
781953246
870355691
1480430367
1551704451
1845747
803927339
457197496
876346472
707185436
489939669
588971788
835683233
341430097
1370107649
1527852996
1278884063
921074232
1589470611
1532240711
1096466552
932163085
905505516
292446709
1242868285
914807521
1546690451
355134221
351513963
587225863
1385608561
1224358315
1266619551
1125094313
797892301
415697268
948916716
492684941
356758079
679472042
1553313389
890809860
1406127823
1289321524
1079876771
989320199
960763637
956709796
1430499389
1438984129
1539581805
1089461350
1488310710
892282585
1550982748
875696747
1473831160
1115379049
725077648
914817864
780676130
1503361853
1588641698
1340351989
883078908
1348422938
1596167008
792175682
1565750239
400661771
824179914
45169470
1176959053
1454799793
893358893
1581252551
1038350346
1470306445
928391584
1184900059
1487076603
1196003586
774899757
843409504
328669540
643069127
538208748
817128312
687661726
1064143715
393983704
735443327
946964689
33404137
241813419
644988850
1441655965
151932422
441465215
565167351
1513034888
1054308912
970896313
1238655947
1486375640
408289654
1091265668
894169703
1195914390
353542334
1062313052
405663752
888928609
1370176502
845881813
1189617939
588221849
1331282213
223745712
662110234
535577045
1020113007
866623099
1586491787
678241563
671939107
310457522
818724272
818499472
1433173245
887967275
1579899882
1132143311
1018121467
617530106
976405231
1508065332
701342865
819839420
1004174313
588970429
565353194
926859769
337149298
1352603515
796036173
1094289343
1177385799
753606507
1535523868
1488017197
1067930033
1388228378
784785069
479388231
1490138524
911385778
842240430
542822172
777455749
556466328
908200789
1210778155
728020851
1371639891
721604397
597393577
1100350328
1452718894
1503060981
1435066064
938130532
834068739
497254851
712134598
465669895
1033495386
1378130826
1530679437
1360161326
1062831029
519835074
1505805796
672771191
288459295
338986281
1485234799
704183450
1232111319
1586880660
828443828
1082954882
83561401
1137081642
953954956
1477416995
675369717
1068340227
1397439962
380954956
1385245559
867932493
711695500
654619730
982951542
950665172
1486054241
1528590733
1374082877
447823952
195691235
342742521
435904156
916346160
1220898521
892737300
857213974
443712838
642283555
854474027
1017445762
1435539679
1167631016
1089187449
1226346545
459406889
1384427889
927524071
1429242523
1388861608
1209904945
1404996316
196584405
397129656
1399702260
739851464
498681914
1089904778
1226613349
1361678107
1235399178
856455960
1276352847
1592022552
1168112324
1486031803
764247442
573352948
1479941591
355092587
570529095
1031038983
1176836585
1034250976
831912844
1025112011
426147031
1592763828
1174822752
419738435
1527651350
1116914463
1457840135
1530106572
602161407
780554573
417196790
1138199307
1123759750
868334372
1123529941
631386294
1453801589
474386381
334315082
855272183
548673316
1042362821
382089123
1161626702
669279327
351330827
316760932
911563176
1522373122
1372574412
1398862661
695120595
1318125825
1302190362
63756319
367843501
767578213
792973598
873540469
260533304
1566693280
1167855842
815799201
1083570038
1517729611
1191314799
1160946075
681780474
1384992210
746336190
901735896
1489574784
326333379
1444005797
1430231347
1070582515
709042192
693295250
1482516725
1450269181
884851665
445475232
1099469284
819812083
1573086893
1264473020
920518682
1499420739
1079491539
1259847305
1104002008
539577185
441878735
750141061
684434522
741662697
1002355017
1478667056
169350740
980985347
378099053
715115200
237808368
1336063957
534142551
834312449
895801876
658593340
458978567
893430050
1013628399
1241721322
1060583058
809739970
594029995
636833915
73072322
642864220
986811751
250324738
841097280
1227979153
753290382
1049826984
670730416
985960430
1596977601
1328677768
1493054659
1407430836
712441959
1479327227
1571456548
1497881151
809327006
868262005
1117753087
570885800
1221586799
925058505
1093000736
936784210
944576920
564462974
599764774
1311405133
345941908
1439545350
1274681737
950057053
1437694394
1067533545
674165088
1022469376
1516399405
343687544
702110567
964973810
1390736079
1364584935
1065617356
376429631
963167321
1212512307
1575710284
216423566
741758560
1267924923
924926776
1061884786
1149574148
1252753985
479634364
469766641
497956510
590939328
292669370
387410777
1441943973
1207046717
895722300
227521485
725174030
1060573895
357937043
699256512
512809777
972055219
685877547
553454209
654348318
577294976
1490707584
763690874
1234549095
1118872848
565503658
416258117
922146494
624245392
1069523188
707278644
904916982
1438138827
798232767
309968564
1246124186
801614473
367355863
1472084341
1058368347
851104254
1578807674
531643930
854617138
1254772997
733424255
872156039
1349726251
775214850
748156332
492107283
815047782
780091173
1465613230
458504255
731172416
1504010999
832993535
1025965439
490088810
3300890
616403690
1573142054
629328271
713814201
1473653839
574151691
929199734
538020778
1083989765
1018084695
1572952357
704685691
1007985633
743648571
1279261972
648489599
931678113
515537182
1577801418
893824156
567215529
903614748
532422099
614978699
899394787
318525237
757733179
1364148556
411558434
847782799
927554460
889706304
967209911
1547558985
1172199637
1275814056
1060170446
934996965
745647326
353921688
240170007
570922192
755251093
562616088
1025136708
971138172
1427407908
1469787958
998809451
614746706
888569754
411338272
817534964
1077813561
685304749
1018371969
901308818
538753491
1147598050
431085432
690507172
1037182342
1514693673
769304145
1481035775
1058911965
1024396719
1115632920
23884942
1113138032
1452710686
515401658
244763372
951048188
1565894315
658434728
1061190786
1477236324
1512085147
1242217022
758017241
1033541928
1465654397
937344126
483460718
389283730
547662713
823283540
678169245
568998205
819087192
1103596079
1484718830
1387281123
951432771
1429206951
953410615
1528936425
693747790
939847344
512546431
619592347
435766204
535509972
1430395232
502289841
1487034439
1474884631
1474800914
493921541
1070589916
1504098885
344899901
1136190343
1120812494
1268932838
727577979
812924346
1576017166
1399795936
266523812
1005383898
1061260439
681927829
797333912
853592873
584681679
1541378218
1265423132
248107550
517655179
1461453953
1481603886
857526006
878629599
539138452
541807651
913225786
859336866
1370640982
1004433231
1449163644
702755817
916138545
883934522
1076975695
923083745
342923430
123017629
1028915423
1323157654
632573700
941140257
1415459683
1366554755
999131166
3052756
1070753011
461323162
952326121
1166816447
991044827
1424250261
797721910
577293305
572310095
1589637390
1576995056
391143021
968305149
770365172
822947959
1289105762
1491464531
620550143
1286973439
1459790977
1093479705
1455444484
1105284054
708169938
1403409249
1172491510
469512232
1248343547
1288778904
1511902259
853602870
624023515
752723505
1415983078
561251724
1549381720
1579626776
999664661
948520061
1081489696
1458917561
400548586
692180310
1311025902
1440259888
475868517
1084812776
967957111
196648807
1490116578
1038151883
530802976
359938785
1068429410
233804759
1249470704
735357128
699201155
1523798510
796063303
1536100111
450033931
1541836360
1080838947
625211132
880073918
568036007
1197917832
1235631819
947470217
1196054645
1472027490
625528388
1460246432
1246332315
1407183011
770004577
201280005
1587066281
1100086062
1532884927
109273523
269056114
1107669247
1102547744
1216088511
688092085
455907326
1289103380
393804919
876893322
565685266
440445385
1278703673
464250100
880300105
1350960604
409330499
1523599662
1505871422
1462378826
639680620
355146203
589811697
645309556
748677560
1056246599
480672386
1439565187
50353429
889654695
612611853
1069122924
1067624825
276804133
1348550129
970847798
1490244641
826858005
1083640800
1352089001
1152748303
1151754356
1405059878
1305161459
411192290
516538680
966488614
950534584
116884803
956544224
853574656
445302330
1472107594
1071186109
1115329479
1294826109
770934370
530262271
897312775
1130519384
1031455107
1146382018
1457657843
332016020
754307305
1008754961
858421632
477714486
1423906183
546097710
1122584402
1444751319
1142298332
1186566048
1247215981
904744873
473169497
1045626850
352386136
489939522
811996535
654851910
763716749
1387931007
1397901122
1497916229
441191342
443330836
993148964
842621756
751354676
1320602221
1011771024
1056538579
905022676
1227300307
788948652
1094136701
658765514
1197874374
1034352587
953279621
1473901197
1421147860
815702855
1174925945
97762605
969861348
862619508
1181226530
1323812632
144387119
1372565502
1322925473
1240441278
796386255
1006160818
1550290984
807492087
898150070
608313022
1324624026
612929888
649654486
356447022
368360219
980448879
1053530518
1485563893
1429164798
1009862205
530867033
1472943798
889402193
489789134
985310606
997655199
1082062549
491419742
1207476047
1524039215
1024449611
1312528415
1032930929
709487407
1399215035
1465438326
972191807
590738645
658665354
455004706
1457535974
1341355172
517877832
1210788176
1040996552
321331759
781343513
480942007
1311568633
859260733
528349482
1311292414
369676909
590124783
894895070
1110501614
505559996
867899365
410600223
934639437
1088583847
1432210174
72074529
429792264
1080086627
1457637449
783681376
1027854388
1446299529
987703800
1490456064
504735801
956148182
1500253966
1029398128
1002072250
971992559
1186194593
1368713981
1349838843
1505033157
209139837
364357195
1566817539
1196742969
1310461489
782754633
703513218
725111541
1000809440
290380131
1046037335
1407093059
1300732639
1244346535
494245089
900937323
1322656077
1581558591
396109959
1026166712
1013320963
1324916721
428270889
1586300637
1490108692
576512884
643116056
832530955
1256554612
616387828
706293552
619662382
865397700
1526632494
1477137687
1440958858
1492002062
1040696836
1217137540
1460083926
995833507
786965764
582840705
1269494191
161843085
1096257006
1118196867
635676956
1026080541
786083675
1353906949
876821910
1385850150
1521059639
773475984
1299199788
675060086
695750715
1435971124
1542487082
1502725133
717715256
1004745995
179631544
1306611701
1221570349
938883607
233547236
1407246187
762691466
1383445528
495808818
456087003
964936463
918880766
1472208059
508652349
694694551
516785319
330972157
1524067333
517015329
455964053
1076524113
1023820445
926182377
1445931901
1448204764
796549138
1599210424
722040769
1347311881
150964131
136881116
1217509142
1267588170
276240696
731064646
680365861
1165225823
1179997708
895214253
1416642633
850074272
460813961
1019579704
675063473
640049664
1313374540
1053308361
961429579
479263634
1323000450
819440931
697578923
777124222
1523731526
517348609
1106604104
1372682896
423390479
1036263022
783929605
900581284
642404733
863678244
832520127
1189717824
225284037
987677572
1584739115
954808570
852557496
215177726
1186189437
1325946653
643216873
1526635010
920060350
878186241
1444588148
897250753
947207117
706885695
823855238
266421786
849771254
449507221
1404065240
505211579
45658602
1285816602
530484518
1129177725
1441047639
771404735
1267029282
1011677684
1545594014
678133191
664066643
1507344304
437158620
466749034
1345550576
1236739994
873580717
529675319
1126997439
1408164589
387760428
589588637
1496144141
575165608
800024825
442866708
1031725826
648806403
849335282
408012346
1489986581
899507694
762439660
1508024855
714297376
804311462
1039272165
1217284962
1456541539
704147938
708210775
1215940868
458765615
258432439
1013168620
785470756
585247867
1038025763
906389327
406713884
807402582
1134493899
1560107974
367261535
914187944
727355413
1522630625
575618752
406179511
1008199431
1506315287
743873975
414938065
1547744914
257087646
864133523
1255378160
1288321408
1416729860
899930586
944149012
770536661
1543270054
913855020
891113852
780508220
1117549082
451276182
814772972
1282327378
640250481
1328403510
714494508
380985414
303203926
807385478
1265571449
1289072969
1039101043
1534924996
290141065
359338606
549715949
946498462
1479981971
837478867
1402153297
675381730
815208662
1541854699
1534820367
465864068
579535329
1270666962
1420903266
1574873510
1511999658
578038704
724956766
831071390
466832782
678897962
916994380
766670761
1499278360
824774841
1411421685
929255945
1403704244
1430609994
1227844721
1562974893
347166055
664800614
1366383589
798597346
1376017095
1132272654
503065702
1267646629
1060379155
864594979
435540619
1577934120
1306447070
1595296204
620554948
764606625
1406053957
558892633
1461157992
1548713599
1205515473
1585835717
1295360396
1251467335
1032564312
892485487
523286650
270728324
923892437
1255497020
398386377
445078689
938819684
1263932077
458300553
634849363
857839099
1125482274
568260084
613261201
490722982
1417668264
1223404777
710740400
1380959430
68780886
222435958
747323468
360035531
1369571842
1298030328
434109183
780502385
1447297726
629306647
877060850
349455209
1082727924
975489213
1010496524
1348442060
999754494
1323343178
283276044
979775861
1481859609
1133780695
202087204
458615053
993551102
1302100553
2425190
1597136880
1567367483
1296474324
331086113
616716608
1338004562
257359010
1267298487
300567389
889589830
1291922375
283306321
1440951213
1446457573
1444394523
1002991507
1501081573
1557698239
128076737
880179673
1565407319
1409380987
55863606
527060406
1511588710
1374350422
883606879
1396183547
925404015
1346056319
508919267
905396583
597643520
1575279782
498637794
475462276
1390093361
665273740
825388185
760903436
787318108
1456138309
1053158490
907064390
573743282
457444683
1315915242
1094598390
1231118168
633661965
1347935774
1366538596
513809343
1046432355
940385214
557763071
1186063708
904009195
1126014237
1561171399
429366756
578053706
1595494826
1569339896
1242039165
1146908129
507168148
1180629684
579515224
981648566
945153708
771379706
601921703
1333252980
305930706
1061724638
1573595757
807361955
597917288
702339392
1444552262
1251320829
749287684
204841272
1303782016
755741120
745728640
1488471930
1306574604
1451678609
967890521
1405279290
948089457
121140427
734056493
1568410238
562376098
477964257
105984256
902560117
1128362289
1422179486
1414395522
1315736343
1331426327
1578378434
1478141403
1134645237
297561692
1576442222
503366750
545385142
677803726
1513419470
478749020
805311115
244542918
1176328931
1332847488
388677557
1125716316
469931976
1405664199
1401871095
1506125379
1523140115
1394406242
997940371
931431971
642418007
1546855805
403677018
1580556453
1299544657
865105563
1316841495
1506404851
1520612015
662796098
709087943
1106494724
688636309
711836168
1489406621
692672724
680879085
1073193779
510079635
1022373041
1186457528
1218035093
408059816
1408875495
1299005374
1087319569
410337592
992500108
594219466
1431485245
1015081194
1585645871
653794359
705791531
226045673
1575053405
575913574
1422982057
1096424191
397690255
490356808
1449504924
889132400
1431223699
63765009
451598131
1112543601
674082526
617312171
1354749187
914135638
383620333
838759865
1369983763
1320851707
1577007948
877537407
1542473384
1492096057
492472038
1515617801
456409913
756065917
556975327
1554785502
910476285
827101606
1500577310
602583401
736855244
337389638
1506569973
705689326
899689275
907434799
959838090
1531244683
348230045
1295142035
259762166
1542411793
1071567098
758780253
1128141218
1329442853
402091319
1453919516
1087757602
707742808
365799693
1423286652
370206286
818621568
373295885
1590049661
903811371
1499963357
1403273548
233342686
919444434
682983056
799811208
696503088
1418853221
649073293
478400739
1111231441
411886947
1575947790
1531393425
1388105983
1480587660
1390529464
472486212
666311268
1428570690
412332393
876033886
516338743
289875574
1003662596
553316723
480908983
710945719
1547508398
507286580
1524917655
472408982
842678305
1192205923
219847208
1385493104
950034808
721736755
844587188
424790400
1271662540
1194907714
1425198705
393178474
1259284604
755987147
901239586
1410045914
1388612903
1138471944
1392649328
344766132
820233584
591220946
198673858
523011393
746661178
615872123
662652138
1164880492
810032010
1116180360
843993088
549624318
1067918997
1186474595
1406712202
286165805
1140509107
401259980
1326677914
1527928022
1007311021
1265203880
1208274866
1023367258
1464635393
1392611838
1578551674
987085144
689877218
1408477828
1176708174
815826678
768771455
664614645
783903908
1143949119
487303801
1387346091
697034817
246574600
902626383
973537121
697290687
427646614
822857540
904739429
821264441
1144371242
1230672214
1142710025
281398927
1347609544
914222709
153168406
1566054284
235557606
1359361192
1159249459
1106176921
720409187
842840682
1089252211
425483951
167792105
1162841113
774749579
478664696
651908650
1181671050
1139492307
1524897402
1075034110
1137782380
1032259867
1138938252
652833442
1579604998
474745393
827389650
397860420
976199353
1486700622
1258498551
918360732
391059421
1016011956
1084897521
1343715520
543037951
976209530
783210763
462239903
1408671896
241191022
406659666
1066894875
1335614107
1394171745
281587009
1182797894
733407131
1580360991
755171117
1550808501
1183177841
836970082
1391089323
1130097346
1486136879
265427151
1182755282
1387013025
1145901180
1202962633
773674712
1173189971
566507032
287267660
1153310405
1365522633
921137895
1507989726
223979533
1145869515
407753248
1144193652
698456614
781886062
1563604383
776755387
1367535404
461203996
838399815
1373336708
632250226
874059703
923935743
951289690
1260658889
1058188271
1405512334
640908793
744439165
832481299
680392338
509030023
1438920451
290075623
1225606478
839680011
1175431303
729223400
1026037566
300501762
1413588897
1058731774
1517386575
395212176
1009224542
407136672
845138767
841343852
779446158
1462011943
1473133261
1008506999
443621246
1542181498
887025017
514873770
1234022906
1169868165
749285158
951382423
405155678
245559462
939079752
679540042
1474005301
283905711
1465512853
418781624
1337002357
798957259
1372484484
880407082
1363892340
99856372
572791640
1544391122
580019488
829088736
381273323
1408905986
1122253141
1087500114
728396316
862943949
1036175513
459792594
1496832835
555129823
503312782
1326534003
1118770704
480134477
521254266
1388779974
1157416071
1549018155
544872368
1403386956
1448850981
1080025781
224272314
1434630392
1140929002
1280700782
1366666860
1077734815
941286424
1562483997
1483186371
1560699537
575185363
1432623350
1415453311
1328227046
1291093431
220813049
1534259803
1261458869
393283768
392198229
800803878
536834935
1051845888
1090549607
637234130
1158237075
655213932
1146536467
1062239610
584874859
579014806
631727270
615998288
1025160909
679372539
801306169
952003825
1381730842
693854881
1036136438
387709630
379804369
964737415
1412180938
1032115357
1247150544
966999624
1073154642
823770350
1003212723
254847519
1258875551
1292358207
421780001
1556388032
1063850040
859880504
1509381882
504419517
339466116
362420955
1100238891
782367074
1223949185
1414373546
607120992
1145459958
595514880
857864206
737632607
1216169906
777825409
1537512077
1180735675
1116277007
930548579
302754930
732157701
706933914
749064134
1014165676
409388527
1561067209
570707988
1494733414
832656996
877574217
1246492329
1403963269
466555058
1530465864
1129207714
454399513
723815510
974934831
1226729284
1201484320
898433760
1281622006
1320236099
809727905
756937819
1193325319
671109740
330686694
604941992
1342637900
928163401
641329467
1403696020
1143168867
197428918
563630644
1367499703
1113886810
934268467
819645471
1394092677
1537245300
758301527
513468617
811670109
574163272
942688119
1571522445
452810080
1134774518
1019014498
192897004
1028993972
1408548879
1398004183
1389133916
679017580
1412220169
715454974
1151831697
700176713
424099662
644311482
767848766
1512557296
969039874
677040455
1565059888
444197102
895937066
60180152
1567050347
1418181352
1529798363
710934567
1577715318
905558376
1329465090
44047719
1095165471
586955169
1190849467
339377545
1336774148
372973199
870351132
929464248
314616006
1494318467
1406673738
1392347833
1387779813
1557440898
1590865250
738393251
716106591
1105859872
1381277031
1070198680
1419833482
675205772
1247149322
653374754
531911466
595407090
1351612905
1467453012
621642903
151494828
714756546
1266326609
1147140624
673941885
791205196
1477853186
720690236
1293631209
1464296859
1169427653
865917859
1378351820
540926602
1452052247
949610511
589753008
1507624491
649217507
844849734
541067143
1533204804
847235486
964503680
1177555060
319621738
625101796
577517754
515304263
1424804603
1432486841
1539657247
772746691
1496814043
1421855104
510882516
1120485626
1540458973
1101801422
311708640
1370286311
1465185530
1245696151
1585165329
1126043175
827273990
566797009
874326232
92508962
820311053
544837986
490100641
895253142
1555513419
1251682026
1067955703
674494618
1100726176
830431382
358672071
1069759118
1475274622
1324290076
1396019038
1297192966
783587028
482408071
1462155135
439724971
776849254
1058415299
1421848662
1577629793
326587821
911341277
1347440194
1481451355
632820633
1526648069
1093223028
628432887
1325007317
1226949367
1422343313
1247208359
763129661
1452692040
1334759176
194826268
531924441
1426524500
811907030
854322894
1233831629
969227481
285733053
532590673
868203219
1581482653
1553622270
952164282
394713500
1552349796
1564947531
1391622376
461836003
991123486
1342499187
830972310
859846326
1219017460
1258742430
1545467284
405486192
875533976
391589030
1350410884
1316734371
765670228
882786389
1473321900
439043632
753882685
984458561
826666812
1161781361
435635093
865577029
167955466
588087918
1193608205
1012717158
530441750
693752143
508780618
1196213570
364256270
702905383
1062462478
542734285
975815248
214197742
1414599798
1435895409
1088280551
794272007
1306632037
322309766
66258879
1127772203
1462486115
522680268
715946494
679008734
381797012
368932923
859430789
379258522
876432930
1559803123
1543265088
802342036
1340414881
739558556
1521113544
1426064104
477241298
908219276
418044083
1240118685
1374143296
711027697
1343996312
846905055
610268845
549478181
409121664
555544326
1040308025
1475118925
1376274257
984817061
464073660
1344532966
1363208794
1160042594
723926672
667712532
199052520
1337277633
1010055954
1551123569
1390526399
999765838
887611789
1579261096
1393547416
535420728
1562632572
985828118
969632889
829704144
1492760122
680040208
925865436
882225842
1597118306
622675434
886862444
969023623
1172386536
556264594
1163848884
761595924
712721045
217483342
448787928
1573468014
1428248887
1158494933
1439984130
1053211803
423680287
1387413870
499220352
1458679234
817613752
485445639
1537411976
1074387764
379413280
1162098563
875795463
535787866
614978927
463189466
1191155637
747638152
786318703
1451580867
785346189
1353241467
434461225
927512567
529004091
957399441
865262604
1460440576
1547033537
971347639
1056313714
673639439
1488697525
1275034180
1042514484
412118363
428786107
839359005
530759266
599072594
626740209
673026410
1049674917
1001942472
256443580
1445196102
1310733759
794277098
1180141264
1400348621
1386614745
1176275154
1543268118
542684557
589166329
1379214620
1291002843
1264508106
531825434
499082668
1360015721
1227982226
1510014968
569274181
1533075609
1407803771
1531167446
165421848
1444454646
472599726
1355576644
788928762
927058166
1518484880
819601821
726064288
601777605
1449351005
1597698544
378758510
1564333801
623494677
1527582714
1318667326
958083709
1388632916
962016094
810274789
461873364
1454989808
1545001734
544602237
1520803862
1072553187
1226484866
1194400294
1590037394
818617638
831839658
445318064
1090627986
1449297345
1027940966
934629418
285499053
1269005287
879153713
1439030913
1002883558
766092118
1458187750
1179801816
1109482138
972320090
1127603842
1435025821
888132177
1325673247
1387835977
1595424369
947212904
1454381956
1188915404
579374
713867623
1267373295
206954266
1554782631
450565761
1388164849
1004531207
652860972
1311070627
325629132
1065867169
1086719976
1114572574
929808694
1351666527
622362714
753347759
1013969124
505848757
1449194475
736554207
273833670
1293330079
1546235412
536764732
745693525
344859215
1020814692
1205839966
1499855094
1258203434
723099431
1422688787
1282025118
344779980
676491613
1377177304
1180379993
816254148
1423686756
502213395
591740195
299127986
680396038
531704902
1355525397
804686029
1456859134
349695474
963527777
343980686
784029426
776102756
304789692
1113729552
1097842605
535370339
391135548
1067068405
1510867780
1004718689
183157881
1028084311
1584990142
209622124
894943352
413904722
270659582
396631744
161648643
799879414
454300027
1405749321
320230795
1312475066
841710422
1557488935
1247865080
403424033
668268913
1520908553
422718509
651020789
1348915724
1410969493
641979087
1026466328
120450819
580376313
1392173316
1432043368
455642712
427844674
458843422
957792199
723962587
1289416627
628341133
1123583555
796161493
366778364
410136937
526602330
864903297
866572776
500221018
1390020054
1592296021
869657405
1486226279
1098414797
1401691729
1124051441
949231308
1285558986
646862234
535874215
784674463
1162673102
1404796340
531338159
545135815
1219732419
927877478
1294085452
1044489306
1506200458
1442133215
1571651868
114878503
677564029
1030875892
1412722918
789906739
484493712
1522032109
760492922
464324990
1477219048
421462393
424971541
1140430662
877120876
915444879
922481574
1235775771
463759920
909757306
443099915
1455088251
1545131109
725716180
250672315
1426293989
1297609905
1491145332
813946705
534767113
609434197
1408544029
757889195
1235484938
1239231702
172999058
674155359
894755347
225460248
727926910
977648885
531844514
1537630350
523609211
890107710
1329095300
746622939
1058312668
1228075815
749316310
1590265852
387543387
1378634041
1085128108
1420597251
979782738
1572088232
1486069305
715047524
636855059
1209341062
608288530
435096324
1262766616
832671944
171086382
762990965
1285676204
726912501
1579010177
1359358131
1266061081
661812912
457471455
1495324589
627908184
928029052
1112675524
1038132264
1578410296
1344827949
639821947
627487811
607330093
519180279
590636979
584181226
408746274
933258446
516862707
508584080
257164838
1282019813
1028159696
483826631
256560718
1493185451
1433515795
429290827
1043672585
1500761025
1590495094
1312712603
941351684
1194808778
760652381
468822926
943640510
643316865
1396853277
1587832771
1549731205
1490150091
220240460
1597591777
162839737
312823365
892966434
1222749802
958797879
582479451
1409180710
1191400215
992474979
1479681175
748377207
1527607601
1497911694
235977098
1514358215
1504593905
909150048
418074713
1452892330
704783260
843454578
773331583
1385973180
471740754
1569856900
316341126
867315924
1106260035
1456694854
996230327
1521802905
859436045
555531647
1267513401
805042282
1013348662
867074964
1167406545
1324837753
1422722184
1032946092
1558666576
510277307
714421337
1268381756
1421580811
677808712
869767453
1274020731
1036244270
846457230
1906448
1269575475
1447595935
1114030292
955807618
384582378
968700351
451469396
786734332
1495669351
1121308386
909517554
795444909
417559791
525575701
1291963200
1212469496
896594851
1248640079
865680257
1562166216
528438222
1528185547
519233356
453756957
468332759
1129760217
1256743331
525478156
856524890
706480019
1103870338
1431090006
1494321799
864496994
728345350
723484657
1497737333
1108940689
487473213
775470880
1369762349
1274381688
749712672
409883129
1449446604
1574555610
316610499
547147227
1013117274
947672978
1593335461
1426286413
1451046541
1050846326
1433674088
806421422
869968895
726565512
849754405
280465605
818856850
148799811
799971706
568716426
710996232
1159619508
654918155
693575099
1310747223
1468191090
725953299
691194950
1322828734
353901257
612675024
911375808
377980945
969409107
414677346
783403477
955339753
521826525
1361956397
973100755
530848691
780516573
1068995571
757409474
975013316
1509773463
498394739
893430023
687388444
930855359
310769008
1001248003
478636673
1458422927
618301214
960627239
1423532040
893790120
807594917
901433832
1513246700
425374640
61502468
727291067
740190526
296817957
472749492
1319657842
1373092522
929995958
782045536
668508198
929308167
1565579916
1441832886
1573300833
569872014
982372627
1425465599
742326933
543431827
453813201
995684257
699577715
749553548
652973945
843942919
1559096472
1158104126
1121003710
1250577527
898244543
1279566494
1231968406
860572699
1073220884
359185790
693401581
1556267938
1517538554
1319259374
1416435320
1580877204
892541730
708701680
799787249
807128989
1489892241
987934308
1330955350
389077372
168079544
499516350
1207134235
1466317782
735976306
372409633
1319250612
435120469
1175348606
1308764980
766678493
1599836457
1285115995
952833766
698624758
1464485495
346123465
899064132
793544194
1214283437
1555623739
599860453
589507157
1258425362
909198425
1434391116
554780053
1460713331
1038046565
1250882435
577935365
1566507741
989272342
1573469128
1487494203
458851403
659808471
1363122743
729096681
312308391
599575372
1013817964
1257559785
224091360
1334341485
694384390
1203038876
1392675165
844081142
341615250
997845150
738777218
477644999
571166871
1250487888
1433421188
926564265
1284768093
915222271
923444518
790139254
514587590
691104673
972958147
639115501
501722885
669527690
1244409202
803545779
451356969
1571958362
1467320640
1322827795
1426699257
203167613
1431714042
787258022
361471893
293883955
629922223
279225734
336255323
1284808064
663541130
1062680932
657153102
778538058
825687147
910315608
790201255
640263204
984268967
1167547311
770913837
1545306199
502399415
973394842
512793009
938610037
1175852748
1122163710
1527344066
718480880
641008752
823657850
417008761
1259931420
1048727084
1334296090
1278625091
1325231566
1190841079
1258728591
538441186
1428737485
946499478
599023983
1408427026
776530038
801212990
1407501934
1106593759
1195263838
728810843
1362441515
1551456080
888987884
853272739
620615726
1370243880
475221658
1328580821
484473147
1260413992
908876429
569683620
1464559560
757194494
1366016072
1161921954
497164679
654478719
643179705
982330966
684449553
375354290
426584359
1518613204
691044998
735775128
1555302990
642845164
788948531
363300907
553969005
863472451
387350077
974847562
1571930704
781296218
689825990
417776406
935628942
1118167162
887631109
737920076
1397536054
1001821529
796708888
429964094
778464492
1076282369
511977010
1007932826
272122099
505787704
796007055
887540213
969183234
428953862
1417026314
1528920095
1357488836
1023442603
451567702
1088438005
662380329
389072226
1594540739
1167161798
819672653
752578052
1597085916
729554198
871809809
124374843
970051869
532256035
1309996189
445992360
447895823
612745341
1502729151
525264127
1308406362
868371399
255667986
157158720
1515308275
910806421
665228777
394823474
1129197475
445611128
1197491776
887849825
905755449
893858240
631495376
1440292436
354289994
502383799
1045557761
389925310
380485315
1457801367
531898268
779691289
1372308981
573452540
1477080660
935532672
486017684
1117843057
504641931
1371443968
101104787
1557044274
509278562
1186958408
638142674
63678892
450540829
1396143522
1435742963
1503226674
800018276
1449500213
860633540
675937918
765930911
112029869
339154602
1448638942
532937066
579303037
1047677691
1423252526
1524834310
1231603002
1341316202
877309495
142308999
560234302
579150752
1406283295
1413099054
932587761
609800612
1312042968
570653793
515663844
638208848
673977927
420610212
608781060
1426627644
271215760
743665771
1242508061
679377715
975679827
1047883542
711093831
670315460
677016288
588954816
918918870
1244032397
1430504021
1053915461
794212464
582402085
1360178127
236694395
318194122
1518926918
1589233812
1119294851
1540140355
406009989
1408151939
1165138712
562423140
766835890
524656747
383918815
1220118130
718929055
723490293
1314203940
1516973137
150936444
850623707
902154318
1192084402
1550142115
495899144
1533933855
888461037
641914770
1563789956
1112864967
1156723691
744915786
642533224
1414425638
1166349483
264625755
654116828
934116568
1597057355
1306832646
599247298
1247557675
574995776
670833151
1057862213
935867815
614693520
549264249
1483542347
1394819322
1081736990
116510569
1261756335
1534201124
670628662
1116201347
819664866
1463393236
1538884218
552299235
1074228510
198644241
1407233996
269302882
1419604219
1424393250
1403107525
473759405
1460438771
870668654
857913462
735000507
1302972615
853518907
745886265
749556819
626477739
516830472
1265647050
1456107261
834540589
1237917126
1432715104
860938756
1592773211
1556611214
1067379227
514832041
1222995458
1498547539
937340618
1446300012
925974806
733406100
1344422319
322046124
1077607789
861229616
1133984350
1103022922
1302905615
708937898
1582764887
1030201493
829626324
842127402
1431564754
1589460313
1156497168
989601146
1415741636
1411593735
1552362183
1372520138
934165156
1086763651
614792008
599139750
1381481594
1291159232
1564391395
1526221617
923318902
555283317
454700884
1165189673
1158865930
1336850092
883255534
1575993184
980758432
1091219776
1548811462
940549501
1174345602
1309650892
789154697
1335784649
1500482239
1256524921
1070341858
1442651019
311627646
1518665831
755015469
616335669
779348034
889503560
1076432915
1503253773
1131864545
1410115390
735691724
739438602
891889927
453414330
1028610236
1135674491
1519514339
1076013102
599364396
1462512466
676428672
516723689
1084369101
909878293
1559520545
833486942
459461334
696049806
469141863
360161073
1509661579
1213032002
465621544
454400124
942885419
1345332498
1457556879
1275287816
568080649
1354299746
1320021927
306502984
945859099
1549942797
1196821236
716297174
417763319
685244760
825108517
454132430
1288152095
912185008
242045696
816521886
441808522
974665126
992890727
1107991102
1028879638
1327280748
274316324
1410003979
1573312502
957685086
1540322752
1266677572
991152732
908895987
1557856387
1200081458
1445086973
1418745579
514255709
1093296534
1411640661
1450327030
1579822136
1398864957
1428231390
1060925146
1586491925
883011272
378401787
764201368
1587900649
1598226885
780440001
653723850
646875034
1287013097
799862653
1479339018
828855622
995888617
357697399
761167929
829753861
877056794
956639270
401738085
1398125357
683567981
500013376
1238731496
1080975175
1435313299
1133743024
519777748
897158772
678048568
1416570004
959492127
1143033255
638184139
1470313978
1184111900
941413252
711165403
505041215
954320132
1183239897
1550471430
872964041
1505219839
466998218
1425244085
1422951115
826618990
1195712532
915420741
1526693553
616093772
1024292321
918314054
1261837659
510524881
993388269
932146116
489935439
423201830
1440110934
1407708818
924484545
1585813643
1330798029
504671441
1068134112
772983205
653669611
1114852487
1429339947
459227292
660790761
990043356
971109983
463296068
1028131029
1409017995
1200543740
603084873
1548675926
269853104
420233924
798729135
1324586263
715603493
786416011
891420173
1295994957
1092549702
164720961
633671327
810471830
3207608
458303695
658189158
360141860
1564651837
370399256
946750838
841622504
1390639740
313897785
1486404531
399065008
1004484248
1136529436
518450242
696948926
817294105
378675327
939617680
679760198
1371412522
983011248
321209427
217239316
1434849344
862935450
1365933544
1343497929
1043877908
835946381
696830636
721816976
1207842717
976697774
357457406
1561817667
472446499
1477309957
1027539032
1534501721
813466559
1136670050
1436943323
325617600
1440735225
1570028084
1083959811
657217240
1340176750
789128889
1480288997
972130951
694538022
990123023
839339494
1441912531
681449123
410427058
708105996
889661442
1353391134
1456130131
1232864955
1484304646
638395014
1321183605
306845895
264236592
1261025465
1076859217
649884548
1312353656
1199481912
1166487381
1185129128
1155663884
1562878296
1558491270
1539104991
1109653611
907878165
1322425913
485220682
1563426589
1482480903
529234203
1144433685
992664780
876131310
444582013
1462443701
649502535
947111386
1164201944
923914933
100883373
1525705818
1174200879
731910912
1539482597
842169572
924319624
1183384573
257789954
335418775
1077730198
1439969704
1076763246
1492526070
1105659726
1550908429
419744467
1501200762
1545929715
985777384
1166606047
612091643
929474039
1336133243
922079644
1007636635
534179871
1487930917
1462410802
1356302915
709290271
579081381
1431755560
83935264
1517321166
1049553051
1279821298
361145170
1467575113
515338672
1526028558
952380359
546340873
1400879770
1458911809
1409470263
1115946282
1290162705
1223366610
461855073
537705523
1115873478
1102448935
625208965
231767065
793564798
1065595370
875655748
154457930
478681848
429332538
925792131
1065795607
944929486
632002014
455926101
1072878290
398532146
1568809817
1424064228
1482135812
952657909
965359756
1515732972
905714075
784552483
751125576
777837858
1249993220
942388299
493861578
1436661163
788452758
1125385027
627735626
1184806488
1117050114
1564085405
905596466
857571357
847643703
990213659
1103070487
983081157
595080073
1484189803
441610440
746205327
824830595
1128920691
1557256669
860095356
990045778
955620717
1281885722
935136514
1120322557
1193007990
861087002
497599065
878422536
674503459
1227148537
562521327
1477972836
1425722860
1205598138
799057662
1063415317
645620742
1070183257
1273472239
1334230135
1126648806
329975792
1082461362
1166574358
913619668
1125347662
1473046608
1433232507
1477151770
403792093
919723330
1034926392
706722318
1400338981
1107688943
1026637504
1359995308
1322804110
1010239919
1149736547
1312273208
763635586
508947157
928028591
841164510
801361497
1540660557
721231362
885579695
320641362
1367669232
885224737
342534120
362019898
1349854719
1537187480
1343740103
1427787814
1043952044
1413210457
803548644
1330808785
1326587693
439130442
494140418
1487912454
726803572
1294043246
391709835
626156736
689346635
536545885
797366825
1510768263
1490653974
1587724504
538434593
1508642306
1537240578
964498015
514222931
268765988
932650187
720736824
1361569145
1397913280
804316902
394414650
929682349
670400016
1575849220
1399662627
781627033
566832632
697520851
1384481153
590035927
1053890950
375892520
1057104078
1408822976
1265091181
410741543
656869008
1006538610
937451945
755590170
1248136851
1060814279
329470146
729870528
1595957728
1454515064
1342280006
907078844
666060226
430244723
922912703
260989952
699634996
633002159
690385030
1468897504
428648357
831000090
370795512
822313527
845688994
1070156288
951979194
325484480
1494139331
624367685
488579506
1430833425
926825665
631284313
538590189
1066434128
702891551
350856475
557235304
1157390605
1140406836
357771363
1339925176
1271143601
1321993660
935224904
737444132
472144038
473831312
1331762964
831306188
445643210
563074777
1130442565
775186691
440667619
909786710
977259632
910365207
500395139
466168312
1465977692
1241546361
522613673
772072144
1434119415
522341654
828932755
392779865
932682417
500089576
922070455
1306069959
847697134
1216214657
1574254231
1474685036
957685040
1179257027
1420395182
1483560127
599326497
597425492
385153355
280394226
1126823027
1461494029
656475146
653365456
449717035
359725848
1270582547
1433734157
223260334
1471358064
867764291
1296935338
1302204560
270503741
1476799253
1067154909
889469102
1119589698
1153890744
846633499
312265160
429790863
613290112
757156148
570249422
831213066
1219751169
1408682051
427519272
707657418
1203523733
665331337
391769592
1583026712
922652683
446785479
1328538378
1059472880
919523305
1402630585
646357700
1308528441
659137818
868154537
1540434398
515917028
1248568299
223939965
1166273846
67098320
796200656
298560657
711787753
759453990
1218966528
898104395
1516478221
1226094834
1497964478
1081767695
566388603
1539314570
1283593991
1539456402
381784109
1575354225
1546542366
1086046117
983494316
787106845
661072820
1359177992
748657881
595659703
750815740
1220007526
1562240364
595440051
1561332734
1544440234
1579570831
1098435228
490452319
692555951
1314205531
496392317
917192438
952502247
336754046
1325574508
755717938
1428763638
1243412021
1133820162
852983426
254404410
1314694330
1385626915
1055575820
558820593
1584335902
1252632785
770650255
1039010218
990544439
1169581360
1591759816
1232670185
1451898998
1481153496
1207040687
1598924096
902140799
1257419398
1131515013
652859825
1563222034
1575916296
462026048
1552403460
894589351
1528285970
566007599
338855645
1558536906
550293896
902669504
1200735654
858672730
760039304
837009005
564050469
1002331890
500062998
1476354918
647694257
1586511550
740335110
782766940
913381817
1280740779
1059644478
1528345981
1274409741
800698629
1157016669
791053946
749046588
818931402
799555074
449252810
583841962
1152474421
846899577
999183236
448297382
821618527
1009439464
1530473490
660882122
1502955952
508647301
707010106
1551358690
993168499
1083437052
1138500465
989233059
472620139
906245847
1011511539
722534095
507810638
1124804511
156752372
1097698788
1456378795
645249903
1071219457
685011782
1461950035
506168542
389823735
1431260379
295636279
1182345699
1366939667
1230439740
992523348
1457110972
958722198
1575199629
1035430025
189546359
1599987586
1071756271
351602395
1094679016
1569645991
456100901
441587295
1519004742
681054998
1564081588
1288037710
833316691
1325321373
1277697084
1338629525
691506761
461997750
963489176
1309151852
1412943407
1595807429
771758246
1467403889
1458322995
1572879573
1579915137
451262191
341532533
766139494
1447370250
908849389
824471486
1463595608
209025447
837137013
1364223405
253081821
614978303
859082877
636032027
835501444
787590295
1503372052
343144693
250386138
517242557
678851224
1077553175
1302777264
710659963
1562445990
710007928
632862879
261663983
1342489723
1009756133
773508292
502785116
756607385
579393763
1170895928
986775469
696024746
1357588600
1591200458
595574353
310024383
1023094971
980396798
515752305
1373544758
1020026888
1562827746
1345576175
947173990
1159626857
572887720
1443684045
1538258676
1012978532
1468002354
1474512786
1190764063
707130435
1294403262
966079632
1103278691
1143487194
521482503
1584124205
723669121
1363848099
1363757869
1358724137
1174959556
472271382
1029318211
1149052286
445303967
1449515299
1271579679
1554377576
724723890
1499315237
1564555315
772106466
1434307964
118884691
1415645429
1315079198
704931442
594611984
1343238614
298560282
645276056
1550657036
1069764489
1560593981
189301132
601416233
766398937
1067826115
1025343930
883804710
1074190094
902143668
613757318
1101446641
1403638531
469264347
711491558
543640152
515078186
783962326
355512856
1438496376
273250179
593472365
151148221
1189045199
1506105794
903752220
970626752
1538156161
995646243
603675156
403546518
458773418
572588251
1451695049
991954101
1367252655
1002547610
1454988056
238261126
866643703
645419980
728488107
715418512
1322603831
1435531863
1232400164
355345980
459403694
1049641209
1102202776
1315186193
1341147674
836081057
690889102
1007756130
883831244
1305391652
412742868
358521015
924840330
1588288989
404891747
602571180
1474802256
375863900
1068711990
711805956
979483033
1277313547
679157078
1436543640
981441389
655960529
986045127
1470377581
554858452
768323782
1561537500
701869187
1513659709
1274463981
1541746232
1278069273
853279817
844009621
891901978
1076426598
1395363145
626058583
1542270951
1357490023
1135230710
1467809655
998778466
1478449940
455594758
762130522
639652138
501878735
256830319
1495767508
703384868
511097091
1015157471
276368853
1532999640
1035379735
1028722804
882020125
534155413
1214963243
682181909
1543511218
985522919
189203100
1305302626
900875628
741567681
1444176724
638713822
535550855
1509430635
715786960
1046649877
1452803115
768168302
451802030
449232912
874411736
1449702211
504120989
1504149937
571343882
1402853367
769244097
784803860
1025416230
758160612
1060672953
764902733
856644532
752152220
1165556237
1035618004
1532143689
522574039
722723781
1592261677
435542543
1402562538
812862205
716229580
1191990932
831538025
1164603887
1135649912
1346570301
782595762
1514698199
693431416
217605998
1445821973
403643675
979927236
1079838184
1413947203
1262272974
1444804814
1352126010
1062140620
647726647
936653400
487526431
1035802643
576355362
615614571
1458597803
1409694223
557973248
1509303073
572057825
1144262129
330985932
1528292651
356521996
860379083
666830895
620948512
453529514
1052287736
1469739819
810584353
1556487922
1327028112
889047040
1281320749
356004777
1396867110
579212655
883002111
1160544449
587826296
1455238711
398917988
1475302324
1236835840
1523730356
1147717236
92788705
497999163
734433081
1535062054
713443062
608287119
542161431
1467576106
435190354
280186503
1452380262
1537184816
628378503
1217641642
591229843
919552503
477593574
600604278
1276765790
862562748
206070696
793844774
672259676
1185212962
1502717256
721290796
1115026254
659066959
454863938
575045510
1588738292
1287078349
517347017
1509318511
496238730
968539087
795919143
957331558
962816042
631066489
680546243
370356809
1467910547
738981511
1502595107
378718362
1294276317
590234458
1214105681
609800122
587054780
253144803
1276011569
616008656
336415199
347893623
640919075
1500334350
1392339727
662465848
1276965062
633239645
1013950329
1018035374
1488641457
869105363
1428654147
945255075
70747472
1060676636
866725529
260664612
702675264
1127925162
1386011883
941759978
1351420751
731860420
382643463
973482433
549158068
1327472686
862980999
1397021423
1095202329
1387486233
1468212048
1035938607
159113371
1526417266
1354297142
1411867575
1127221833
510176928
891216774
451958827
1171627796
523710769
1045441540
1210997151
744883891
902748789
796718310
601795109
1420017902
403784041
1398039997
1536838040
726453889
1598300689
631199696
747751629
392891891
1460896384
856463690
1346457155
72097319
1451824940
1128029650
681810557
1364887796
1364480389
1559416082
723053282
399523571
733091098
1292803428
787531962
1322888146
1363183365
1095853018
403345477
1362129005
1544902803
783344181
1044947797
338217618
586017473
519225666
807262152
1504184256
1239429064
1564352162
1386974883
824619360
398380909
484475345
380655326
224991722
1359951131
968246466
867891513
1070416868
1590217555
763209878
1483966620
779520182
1584568887
1084508644
1573577358
1093916495
1580228630
300314895
1227973010
167301779
1432017770
1178425083
1414204872
1189297509
480770140
942728298
175118284
660252254
463477105
1272317005
40322523
1599347027
1447793954
768561370
1140047072
561016461
1104752919
702463729
852607804
638139313
645935556
626550869
515047595
709687672
1238281077
414801859
1588637695
106783251
1540473224
523134535
1214870858
1339506014
1446195238
1439380813
866571311
432329621
1011228067
542204015
1257188120
1337411215
1586962694
331867167
1449598155
1540598066
476146987
1094363484
1421909744
896419515
347675458
792287772
969942050
1000650489
800500999
1385318853
952784212
1540499671
1560851231
632466957
1558338241
58904307
281025093
413702430
640098780
818123583
1540481608
1480346172
798586761
410794386
1430142477
1597757547
133486519
1233302443
1277018194
510898293
965143629
789830140
976480341
1264007878
462520854
1025437155
743417052
512240897
421884695
1325948489
670406401
298812634
2896221
501603498
856829660
159420652
1510799919
1585224382
1168635382
373027114
989313040
869212779
1183730588
671110383
1531656486
440636399
708695922
407234979
1441121237
342989333
894975616
696222733
651559606
1273377839
808810735
1128629334
894619062
1376026098
738738253
831497305
487660537
280410319
411115103
416901660
285267277
1020648489
360164422
1181030334
1143320402
556253522
1474741159
747854939
924565917
383489763
513267484
477935649
767164377
1407380136
906080507
822846288
799268439
1188262592
1208205687
676078017
1417205847
445071476
556094103
642616886
363726273
693452857
665002101
1189102537
521099190
870215737
576405052
320204367
975858904
1229719237
694789459
1524942238
287901737
1198847137
509833788
1560226654
961718445
846625146
873864779
980104841
910347140
807663667
1403295129
535434134
454441564
793570454
538160613
658788033
1283715433
1090920817
741854118
811942319
1553911831
513286215
1063763511
772347550
431528628
479726863
1336961113
1539267313
702356385
762730587
1328464527
556618860
639613022
954078551
739064948
1405023328
1021734692
977375992
1007352111
903298604
1595677333
1178157788
1469560966
1320931679
444278384
986900025
669621224
1215645570
445959060
521282217
38519128
659126587
512719230
933210541
1439438866
331927747
875992057
1084392798
799500686
979394787
1361095625
1018456156
1170668727
447608415
707776940
1389857180
522763114
371940285
831080075
1070078194
877644920
1109437440
661891143
1039505877
469529867
706330359
702282874
937187588
472073860
549475702
1236427280
1391362867
180883391
1116463724
1071853928
356317894
392303306
645680763
394492396
973100717
1480431930
1442382367
952577695
1166274269
882369579
1508281815
499226969
1353983252
870458053
1431174033
804227100
513413969
776032608
1434863632
386821629
1564623498
384798588
1505740523
1553568642
527953369
502256805
768632630
797334068
418808371
985324693
660436911
681314488
860479969
1228428255
678109974
1495460018
617349489
1448766089
1309927798
1550519951
1075846158
683174542
485684170
620092672
604783181
1336904897
1404942622
669972276
1420013625
1007145777
1447576993
1293811847
1509179627
1024739092
822247086
1396699018
696782173
1312951692
882616137
1364648727
1289830883
890900901
1412162419
491746930
1469365307
1501205642
657443354
1349759008
1092749841
1045427908
511960683
541279365
1050675078
614245892
474591807
1446937449
839006679
1021919916
1153506324
674188183
459732707
1430851189
384768817
1096143179
1147689801
525603670
244174145
1270497080
509662909
959484715
575317998
92196768
911985494
1116904927
812857733
518536514
607396248
542052814
1341267007
942141369
365401170
406638637
1308970633
260246379
910233527
480940666
1315161672
301685060
1230069207
1031786813
768938599
730539722
531648533
1002287029
408382643
1158065587
725660751
1102475884
336747479
658950715
629912234
588222302
287653072
845870669
800514627
1370098917
480405660
1554752243
840775017
989589815
1045681552
77500767
1128460337
1559211497
1430016371
477539313
991765287
799610337
695666301
744397687
1066958204
555814768
1504392002
1490766915
437712987
828477672
842536944
1054314461
1341793180
339611636
1028805218
386217345
720567116
1419371887
464393123
577791149
1060284895
719133186
739635781
1158248365
737346379
1173407756
399322542
1466296762
1038694413
446819426
296667753
1591903461
813683486
349369468
674033210
929326793
1157904159
604264385
877184731
687023320
530456077
1147806416
766506479
588290918
846676312
610381405
466984506
502500640
955158880
965086647
1460140987
1403326398
1544084976
987834862
1207415419
1050538580
999149147
453166631
1205722719
1389555590
831602586
1574661650
607692451
243902484
1294997088
848700052
1551869431
1007057927
1165097381
1083324924
1047447653
1519785600
955656824
675445769
1077671378
1224286655
646509558
190034403
242393614
641083693
942627934
713777594
861457010
425940480
749271669
469242203
505977479
1051214019
1295676293
1267143436
441785197
1041887459
805162679
249322903
432832293
468886988
516713759
413360831
955227491
1326995999
1519180899
634047683
462810625
913636008
841794076
690511922
477620525
467994451
626558174
952653234
1099798905
1371417289
1066826314
1155202617
1261419356
664897051
849280290
432458236
465046003
497625800
1145215195
985053923
1421646821
1598425025
792467204
611715003
111982807
536910343
997604036
1148256452
424434338
220225612
715386421
1018675740
583332131
654907942
1395701117
912211850
909117376
1588810265
1155072959
1176865586
1394810573
1454405797
1240577261
864166941
1182578191
1024244664
721922697
831647541
771906760
989624552
851466403
1166181818
858508729
1061518124
1581059505
727887727
775682292
281846600
526995863
1084557715
382267444
1499253526
1495427356
1077405422
559230317
840431964
1541979810
746605841
509862515
662190168
566888785
544127255
860345946
582363859
1316793811
1244768952
1444993054
531116030
1146401901
1356043240
865821299
985312211
497387928
929170992
1052792895
1289145404
843292480
347562158
752198425
1520257834
501284782
521981763
1454663269
411592
1038894983
1263812797
1010609646
728240752
459331696
1529534806
348788951
761042885
1180768766
414756535
992739963
1377723900
525224198
453151669
763714325
1433980108
527159436
241685278
719450959
912106784
1293873281
549229669
718099074
734449567
1424640395
271209046
1513160257
775083792
367876839
466053061
792494977
1449892812
1543890775
858708967
1467180735
261970434
1584399437
1059369880
1085378566
1324534315
1077314991
1373398672
723744139
1022513262
1380927735
946366069
1023539356
985206135
170172452
812972987
1286453189
1506265948
970588308
676717946
845061936
176136726
914766900
800260216
1582028303
691380428
260818411
1124465699
755948281
979351261
81028509
701568988
905550106
466478908
712866090
1331056865
1499679606
521111074
435461498
1323994288
1526460174
406978892
1434643389
1254211647
1503627801
737211682
1479405955
1235666071
999409188
1072326570
1125159359
858689496
877722501
1447885610
787858795
716522582
684096062
1386246948
589704189
1574115992
954169436
858536942
1033327675
1210358652
991624697
1596158488
301768087
981933555
1359383036
1045550686
669195117
1486333391
794695557
1046913610
917806143
1179410698
1549503818
520342311
1362802835
1367239083
1047466236
978822738
1528348258
1385853456
1467567121
1490552152
1098430375
250611720
1184768631
740697235
1516115722
1403436010
401517204
1545326737
738642203
1364187430
588117972
822641134
1040948173
859140553
753808246
477916569
1251433562
1493255745
1572811347
919266465
453638584
1418898016
672261085
1302870117
925115450
1284737747
539762043
948554043
753184228
378597678
526553056
452998245
701066021
997233497
430257908
1135596209
789444438
772755430
1055545550
1502936854
1426460770
901369830
884475506
814938182
1232502324
1337067783
1399004202
1174133370
1406061515
897721721
1545029430
698538339
1554117129
998872743
1411029308
953246357
1574358418
1016313068
110388086
1376276573
1434377028
1508276519
1427372241
537248794
788235911
1202403023
688797676
476693119
250787873
1392879502
1319194420
161703656
728600206
794829640
1521429451
1092466064
621136501
1047231966
1099189857
1413492598
1466809839
708064673
1292474096
677111984
1368326692
1441225188
674380050
1265356403
298332074
609440845
610215055
1395779436
701868868
880540102
1097682660
909110847
470955026
622402046
826641933
999337213
1046753347
537901795
866940213
426473453
785206267
815337357
1022316540
984609006
263750160
468555483
1593382966
589638630
433584441
422565869
912026695
1419642628
992413620
1481609691
1191834296
936192089
1404737523
740812201
1179928707
32267272
680518336
435911190
1580317489
1020893537
842210293
580907093
636553712
1363985757
860347608
578162096
469897820
1596195575
372217671
853755661
939580722
240659848
916668441
1289091161
1500919730
862475256
454658404
1435391720
948049792
484701481
1342590904
502530323
1496848831
815617769
1146698009
512388695
955124247
675992711
1241063342
745417407
271027091
343733099
1306775763
1179073813
1420435499
1486471318
336636491
1027113636
941822750
1523879677
1521947125
1517371909
1506533350
1055958765
649987698
514364905
1287025292
463061555
385883634
1497168303
1482516945
383589408
668357774
1430763313
1117077718
926551157
1114900708
1275173418
1562838976
1003831350
1367040942
1275026659
1493089064
1061459933
1139614453
514241349
1096851228
28485659
813103205
803502754
769104011
1028054575
1516319671
576463402
916741756
777314510
958290136
1227044765
1489227270
1049734262
1209429621
1091766555
440419934
214187764
50366875
661139736
655738638
1038333377
884021267
761428375
1041077523
959710653
146850388
1371270615
766533486
1393012345
976726613
1454473490
1220071999
872339407
484835694
1104303793
1587483358
925396975
767515220
1051702577
459604622
1584575066
995181707
1134919715
1270419308
683554978
1222480133
453338816
1301229497
1575451731
1030908412
1402624893
1023660883
1202369936
1042621420
1439195161
668329969
1281332190
426881765
1081787074
977085193
1239299220
1508573456
1037628678
157095011
376719853
634889294
1163967401
375501158
899031578
72211337
56533588
1380486448
1425527135
1526242012
1544020843
808593924
207029444
1124981134
1460823543
447922783
668064660
713617178
1424770300
696344363
463082197
405124825
1012737567
785948069
1195678732
1567686952
324985172
1448187682
1427816623
980737187
615773469
994447987
562285792
496983873
1384939937
509567388
968207557
1068506608
640822520
742805450
829486337
483963222
742285670
1500003831
668076962
885550375
1015382931
970718100
1010624026
1133571899
435539162
1503789026
1238779216
568667158
899590046
700983034
1465081018
938131737
1586919034
1055589189
1258741369
949837959
1544565148
1441207698
868176787
1269191626
1428844798
495026244
1587409911
150000337
1511454950
875089586
659571881
489369790
967591936
1118385734
1521173873
1503458064
331722446
1407109160
1568199528
1424092821
721855565
1157570505
1482985749
1057094276
1277286471
1270475256
1016852039
1056345289
495054278
708125862
525370488
728350780
586157017
878987382
457424998
1538406714
879448941
1075000537
1179038187
183407921
1407964638
1056192851
1175515403
1568873399
1099650139
1294339348
343285259
779818078
815211844
566205502
208084785
1434275642
103024237
1272287449
641422467
317918625
1067778443
1082232412
1075200330
1302076669
769634278
1011539992
1356993671
790748475
991818932
1172465075
1003669413
459376807
1133680591
1083649968
1315098030
833461879
1268597733
1518256021
743219437
1412549287
422792031
1523843859
378960725
949891177
1517459250
366026288
1039339176
562136943
1159706721
661284119
883256557
1527363269
1208052233
1123387649
1253193294
301717203
571693793
1563897399
950178817
217363189
494734730
819836124
948384404
1348868426
609043893
955145141
886122525
927835807
1123294141
866378733
698716680
1337370207
1000010022
1370806219
934927187
344786551
947454342
1082646455
1007457466
849877084
1176152767
597331499
822381752
677812783
1252716151
949290226
1011816699
476446161
864911306
422208467
818527246
703799235
1016699351
805545215
1382838304
750341868
1273906527
195529498
927343387
274280004
887221474
994906339
1545061803
317285089
376196828
469546952
1032369725
411160528
1126108189
1179011976
1393621121
617876579
1321328171
1337932853
962376229
1073099587
1125142683
1500220726
1110535334
944169323
1546483534
712962735
380405987
657746216
695583095
1305678309
627855881
602776875
671507061
919946090
1437201471
716619838
680305381
612829871
579481544
541484152
371016726
981366423
1474269553
675159751
924135549
641169510
974881353
1124643511
696536214
467708495
679280495
502188385
603661357
1283995477
769377971
395659426
657256657
463542888
1567016513
1445719268
450593232
368763745
1479761836
1278067985
1382160655
1589734256
685121576
1254684122
676929501
1217509507
1524408360
1222832237
1220556568
1262917661
1517784524
822403926
1392709011
1178267806
791028892
626235814
1127375747
1515879067
697172572
1489565713
1342578096
1391908263
1439052537
1081603977
1187739953
1304116822
722303821
1087078088
1300169308
1342031585
54623164
990204836
1200758820
1399752184
310946605
1306710572
942464872
1285342011
750421614
95879914
805290498
576972469
751940856
1495943594
477738126
1369571818
400006015
1283791943
1261165472
202081342
406671316
656655779
1526901478
522743855
423663036
1123143332
917489583
804713580
1022122076
1466649584
575982761
851338610
1419228113
501844084
686130367
1084683331
1386221440
1316906996
1086333561
436125939
1543447876
795280250
1459781385
1031189272
949508997
853875135
1151163003
1318256030
904728003
1122904699
655273598
1491331520
1235627252
903029049
1428904523
1049962100
1432805553
544388022
336692977
793096473
1074770154
445739183
899567536
1038947466
613696137
168244890
1571737689
566976907
307671230
202193682
1146126724
1394799568
1586582545
738906710
956441436
922913339
1369248337
842758022
1026556076
785993672
622917813
627176834
765548062
889151902
1184741458
1417083978
271651275
894560404
133819932
972354161
1523986793
1554547160
1596289402
680522468
740484357
314117227
562893084
970841910
1305466606
1099760753
1027412871
1543680931
456063464
1514867882
1572983288
1362047992
691131067
959335614
1463701996
1522965221
1003012765
523718070
184561333
1243108012
1321832876
653113053
622650494
1504076352
1074003957
531011072
401733114
1264641466
1508258625
206127049
1398851108
1563655687
753388240
700753967
802181879
896683731
1165512546
1438289117
132459368
1367103556
384160790
1087181616
1520987310
1578666802
731450504
804773524
273133753
1300446269
437525628
600150946
488358150
1333605735
853465389
875010202
895354149
1190578178
342951849
967575258
1059053291
1466208421
1414488218
303203921
1461253664
795485234
1462122955
618194747
678669075
747751673
1459494438
1465000445
756242148
1011634402
422563405
990107227
763158006
474353888
1178811021
338635862
1213884216
1557331067
868516698
1408516300
1531458592
1585868442
900145225
1448233506
597253290
368199486
480521790
430889648
1042999599
504045105
247797506
1565994604
550057940
861180038
344636846
2317958
1534600904
882689785
1516442514
327810094
1384387687
1485997778
513646836
905853061
859648754
678925310
1581110249
1212744676
1004933834
1377642278
770594920
1207947967
1406201334
461143812
742980419
451929916
657427894
1461809446
1510159725
1379681698
180916078
710294961
1474792702
737652159
784053221
389424987
916131057
784842062
752145938
887865464
1005759367
656998988
978698867
1016099978
1503557577
847783567
468117779
906824084
468585955
679166532
1291484343
1239591972
1525130997
1409925533
963814743
952172811
764288766
968381311
1195489303
1422973318
1531371463
1058308599
1186584700
1461686316
598294501
923359876
1028819643
1530930187
414473485
923755675
175515359
748738002
1500180687
932040923
1011827740
1001304969
1486457396
622769394
1415967750
1301843057
733404467
545527620
836557358
846766827
370884304
904257567
1014968437
1100881619
542123975
459071285
909599732
956942097
417201732
583975803
580170400
1430810126
789559249
1117250409
463628983
680450963
1405398441
1019012047
1355525649
1473229778
1085756907
971443141
538477199
302611770
966414948
1064319542
1072568898
1308192897
395739400
665323430
912880536
712470869
990411748
572575226
748837814
1187589655
1152854116
1420710641
1256008566
1276638791
698421732
1430255306
473059999
1428713170
555610251
412052344
86244264
753793533
717145344
881850755
1506488828
1545153846
1072715439
551396988
906534972
442015651
1537587529
1238099063
1473850968
1312847083
889143002
1023782914
1320158313
324372277
1318588505
59073533
1426299075
949217679
515831461
7417299
1260853689
857390360
1485655538
817197805
1361752513
1219126063
516308974
932421329
1275423730
774146222
1512063909
587078163
528064071
1021392086
54806624
859661314
1599855295
763037267
790862049
779828158
1296691151
573950563
1404106266
196233629
601827110
427470380
706847286
889235796
443203934
756029718
954070527
844506678
1428228501
746248532
468239100
1453197281
353516260
538516548
870983834
1203994958
1554186350
971481746
886918425
485347054
1458525373
800082137
938699301
966254373
756708693
473813376
1170043747
1006940507
661689976
353645842
290803861
432376696
283550265
1388062108
1461660494
1298493493
166202125
677045666
1404998723
261732338
648848504
716779433
1579249503
1300802922
592062322
383596917
1394564406
1593531236
1124347911
337160149
1180219115
865788982
1311789200
467325596
1062291255
1441667158
1048117335
1319258584
478127447
1101747643
1529747336
752785308
838364713
1314435214
879076778
1315590237
919382774
536451419
1447755331
1047323671
1064644893
1553572025
1174699883
1402021088
1394907856
829082084
1315309046
1542651819
1354767383
478116934
888041443
831777558
936725243
975026937
1572738590
1478015707
741707709
999233817
983588062
1361334886
566732037
1224029249
791572680
1302485211
836200946
524215702
1029998796
1537072796
914859051
1407570702
864467745
941075038
554179184
562823684
1043469196
1185248059
518185749
1504704689
1031507816
471638269
1355194669
1065870194
1511365846
1523535610
480018465
765489388
710963652
254098747
1107250803
1589204488
1289443129
724556504
426057237
775751813
210349960
961667902
1060534285
1527442599
1163735941
892398471
1258485915
32379659
1506921511
575189770
426040404
1575738852
506653657
1059854626
178963133
270795639
780791020
962063940
738965583
612710958
1030661540
1399789272
961840255
1441322766
1324337552
1389291281
1207003035
1176595199
1257621018
1071304748
1107102946
691582515
1368130057
560155678
999867486
947881523
1020890860
559483986
546844880
1211672241
1483237085
694413153
699647075
681695627
875024085
1242776298
685694554
976584178
361635343
844419132
1004897967
1182130442
859748363
927552392
1595227322
1198141121
623737823
501906204
803615279
724678829
1413069880
423476088
602997998
620675529
1384513493
1315767499
626245133
197827582
1390440415
1279554239
423544739
489768808
675912035
1195468072
744496041
1579642785
1064370996
1163953386
716153412
881944401
1124429538
508526351
721666701
689341351
417971681
525213599
502719118
493370956
200328343
697825973
1217873822
475390270
650445928
181227007
1081184860
66599004
414920396
1128943443
984018501
752063468
495478374
1148863699
992190030
941193634
398268795
843694408
1082259752
385529627
1467862985
1147466409
613980517
551776142
677746387
995060057
1135072544
567177017
482484114
922441296
735156340
552365271
674582398
664985108
156790520
462572073
513241786
699321374
1148988314
298427995
727726069
1263388789
520676924
313560088
763513621
796442026
756181791
775978750
874175541
1268904179
652714388
461425326
1005274092
485198435
223630809
975594860
509901949
822333698
810280487
1055745613
985189366
915123438
1443965182
408532227
1404353945
563860946
587852153
614802857
405719884
576882726
1538544385
145798686
1071787468
559659085
1451732699
377875790
1502674369
1307022800
462881162
1074454813
677194781
854019187
502660964
465018633
974151011
568385858
701865666
894852451
908795929
652054276
996767787
129520273
831683388
436504003
479541892
277334594
365732387
911636424
494949078
597928671
685725999
1028101682
377726474
614093924
424374194
718895914
542227640
1286412799
765959825
685438031
388783036
664620458
974040699
506033911
529857377
789511810
827215264
635486788
510140453
511465447
489501492
703654305
857855506
459144699
1152178664
774131626
1368011194
381412975
887599911
703229120
448288031
1123558299
1383257213
584346792
1034121266
512609865
1066995978
572152046
540045791
973707527
389215549
751501327
525620603
918354367
864566521
1289188962
633649484
1079127077
1482601991
485109094
794472936
748040523
1137215318
1495594889
1517298448
1415001778
1368818069
1173938764
311155343
783631587
759752450
1008719893
1040825271
678549795
551226768
230108836
685519722
462335990
669454455
1156527807
264749600
795122517
1053743058
1375032425
425905173
1110925456
922377772
867158944
648508503
519929796
381702059
1353452854
713210689
313896006
1080818103
100746620
745713632
321345476
468675056
684479219
904114519
703253634
481180847
788147010
938113304
1442064459
1455240706
1535579772
1143578207
750769042
665908375
737832284
541907663
1287964898
1426189496
1025706144
60351192
808520307
310791303
1338738460
885952788
458104088
1184318447
1261948469
1489742167
1563173455
1569875095
786974210
1278980047
619183182
1043479264
1010455821
527260483
907834987
1015358094
1235068027
851917462
1459556732
1002848612
728856487
751760220
1133084792
258675115
634751667
1297265469
463749167
842967383
1217858867
795818033
457478129
1200088834
1321891687
1480150952
875332688
1506754882
1103620610
637344015
480370427
474459099
748568720
1521487967
1379053167
742243739
1058419021
851824368
877967793
1343502185
1040598814
351594041
273421817
1145619429
495353247
1074067355
600989276
672325031
1044979202
712611419
417996924
1409662437
754090402
291775104
1119656710
1551701530
645223711
871637149
949994928
851282280
1497213306
654664960
1253359680
1368022950
408628747
1535014497
964078403
511127735
963720308
900638090
513990952
735162238
757428039
778463214
675829716
1386902154
475125303
1137634997
566969582
536966754
1003040161
1371659225
583674535
1271436649
923434530
464948340
1131094955
1423459620
671758573
982027927
579538960
1470413427
1072091405
955610969
779017039
1026353969
1332691328
1420852901
1275742263
517490564
64162443
900073479
843734102
814303969
713098374
1279120153
933516587
737629788
938400896
941861803
322217601
166412400
921411530
402479818
1402809048
604527570
676621872
1181825797
315542247
619359390
402498580
255834525
517468667
768503543
1165998297
1063967083
586484266
1115994851
1474094186
380566288
768111362
1441305675
456758452
698386558
556845609
852071632
1335289112
606756205
661746839
472806953
464950432
43747994
1305823452
1134973091
1071082843
958575479
354784222
333060411
949745940
1433267163
578739981
739928127
776597390
1336320707
1361239684
788891088
609437824
76852691
529085778
1067468196
964184806
843582671
663288375
89858528
716899194
1230812349
717095152
1041621524
741374600
986376084
1454483544
1522457247
439907204
518098216
941562269
49459986
435456570
482932196
997370256
1188557813
404938419
592020353
872684417
1245713202
875742358
1012309795
703755047
1016819986
527962643
1274066548
1066585534
651312558
1027830489
580991600
1089466635
728349532
817185272
686332980
734572524
308254357
739226393
997365854
919749238
928700355
1485865808
585462248
1294110592
377683892
1233067692
1451762686
530110554
586890523
911210413
794300716
876625307
1033194463
939965920
1045119250
1371649171
987576844
792297229
265946838
725691623
1463913984
218650557
1530490942
817965808
719168969
503651719
1053165836
428664915
556655781
412867227
703444866
437918164
1020356487
1285636082
971399791
776876846
454707211
284805448
915272460
756979121
408246183
542130998
1177571417
820357955
754152558
562196416
623618464
977102668
1156026226
1440309627
1467107413
461199877
496226475
1599374273
513165979
1530821226
1248088521
1036149277
340129518
537700396
685399674
670963047
1580811438
775170951
1223723587
1264783554
359977805
565402454
1347465622
406073550
875694903
829640442
506273489
552865115
916381361
652390145
1088187267
1103099064
289534902
481954475
764759450
1181777015
266363678
1220556414
214033737
1561700254
752430987
1506446337
529780230
1483337405
463285056
747156616
519880673
1350242817
1265348653
1189208373
1068081967
651132754
836122416
599883440
1362099301
395799194
294158893
1187929871
1519161202
1583818022
1399120052
811600654
576319148
633982867
860651584
693580623
1003451300
693826955
632641755
843164780
1066498137
571996823
660995117
518108516
1428129762
480972628
814979866
1264392002
802747135
1103688847
1548745615
444833695
685086078
1240751061
911522170
1089981316
732029425
865380173
1544910734
891467624
577050142
1464989538
832340702
799446347
1250404062
1577574475
843068584
598160274
508818935
909668408
379975521
945054619
714913416
726106025
1294546138
538194056
1119102234
1041467432
831411421
956717514
469367874
143768349
237312896
849400590
716719089
653208797
861128412
803619897
249975231
1007719011
1204924351
441668288
1269225076
1067035019
565778615
1007131028
465245820
1194548436
822861870
825464381
491781254
904103095
450708283
531177504
471981426
1575844855
620426945
529468333
569236996
476599341
1536809646
58561749
1409275203
525828141
642709517
432463330
574694384
1146409587
986225713
465755785
546247412
1071367051
1192706468
552903011
415595502
1371831809
986507162
1407535980
1597951234
842902749
553309316
878018104
492838863
500776037
471720838
850616538
877299493
176111623
1396602348
505588242
771725570
283029305
380648154
960028773
736774104
545413120
771922477
1366705671
1493170925
570453562
778264158
681337755
1196373825
989221986
1027135572
1371915882
1156999800
681138464
997952976
1246358816
569646858
1235738778
466142984
1066980956
604393565
636895858
1386773397
995989629
1481143316
379143234
615601628
895176313
1440705507
1041642611
764573130
580760101
1470266430
822526105
1064950696
1005450010
1543663913
862295641
937965038
900486199
664159912
625066044
1341036088
767755965
400028192
1314717842
490094744
1232668832
508049680
842660938
914058168
402287647
1193645227
403836645
1434199374
1298035374
596328603
544719922
471249805
480403121
391919460
798619996
1371905675
772626448
1500395290
195896027
1398807140
775049735
1009133901
790421408
345537637
756347545
494739539
529159470
1044811246
1386178596
1139028097
1429297358
1047556795
401686640
464537320
1295137046
580454968
878918192
1009855644
1314818808
1190643264
854569139
1036073327
651966494
922637528
757017549
487060973
466399113
1189567501
524578651
986005163
293219191
651285273
762472459
632212053
1421942804
685064977
700253282
970551868
905938899
777036844
1290800812
831354922
973861716
487234071
978490270
1331756804
1052116776
1368685809
323904425
1589579863
832413052
800796671
767367997
1516067669
569228602
1568420190
692142771
722175955
1236183188
1022461260
1552726833
333547072
774271679
579389667
578873721
1492968073
738428142
955082386
829966340
797341829
895858555
527864849
708221179
1527433463
460394632
1591417118
879302171
932604389
579264688
992334083
281160433
935431437
874764651
1133627155
842768688
833089074
1235418794
654135193
506878848
110603472
488991764
564197808
1124389827
711007736
889483155
1460228094
1258343188
699445660
939761527
799868614
1097181210
919109964
1193395893
821104586
438719262
934480894
598500914
937209009
1316631366
833247870
1342113625
636475874
1509011852
688043960
947277460
1511511409
1003622025
373871171
536096830
1157778413
647175298
1310631704
687671298
1523249609
1257558864
1032134127
921177073
983371148
564517468
708578022
1310752328
802590174
1360686319
433448249
1273877381
523947263
756518013
576621183
428323205
370390063
579183888
815360913
1115124854
523150170
884997318
789173841
701432909
1416342822
833520875
544581725
63225525
626079669
1243730076
1532983816
1073122314
682851279
693195233
654702391
254910151
1503092954
905898621
1139198003
1513641198
820227277
460853339
856196301
784515632
1581875002
503998802
1401121164
474029957
751654633
697561111
1480653142
799289478
513653898
289061812
516852297
1289539638
746589734
1111668738
752222158
700309033
1556007359
840561448
733052639
1404905719
374714370
704311506
539204221
369405442
1411813941
1534559742
600893669
1306765553
1273977537
402021247
1079617960
577452058
493181263
1581212981
985330690
90124595
851040450
564890580
1469453884
375038512
1275540633
308573058
1283055359
1018845535
782571805
1561533059
1580861279
1127891727
524860811
751935093
1500463385
433736819
683743290
1531832363
201085036
959517194
484634186
517455770
705226135
541649996
455377396
855581957
866783181
935283446
1471627857
897646493
774461893
140523316
1487953400
943049774
1133648404
293687797
96444793
743770154
806343298
774625870
397622164
432025945
330724792
1418896162
1590488772
1005745272
971864003
955316766
1443912889
562456727
733157781
946019068
506624992
940188882
1012298617
1415050742
1571263863
507344808
969944847
614055425
1417805310
497416450
1015595319
313362419
546983263
1500101545
1533355978
1046346576
768662603
1236097768
1520623648
508178543
1388015108
415846677
597966519
528324413
530237085
1263962570
896806162
508073667
1310474286
1000606880
857081262
362735463
965446427
1074854774
444696433
1066470303
1117473750
366477888
658941947
1442328746
921788099
675625909
1388641977
1426239073
590874445
1159642280
1585303081
909744566
956493189
428411305
1001786984
341765648
909221142
1429659162
455329825
1559907256
677798941
827556404
336960303
1413560883
1304635081
768489090
769898815
864516818
1371209983
809480830
1080608237
402177648
1079315929
528568985
1010217786
1003548497
1180380535
529769194
630694611
1153975589
993879072
1218004832
1479121127
1096525832
1473423042
447575170
884119822
1431039790
1247315297
802742123
894214714
904379985
423829371
1554641117
1243657597
1106206109
767966582
474168
1513092229
460038221
781848112
852406536
978406618
322160264
752208602
597235415
552154210
786833068
888567543
831775910
1145075954
1143518269
413496643
473378090
504442074
1380536118
1354302637
622728781
1223953691
238085280
494075529
833961696
1326331359
1366697500
910721295
749947047
959814746
1205307737
498029316
768394340
948192242
863008628
1377518111
1382628817
1111945075
1050222939
873516454
1237081269
649467876
230940050
1521966207
986468059
555377203
682159256
515846104
1577797831
892678235
259520339
1487654739
801975783
1362179225
754701155
1284805876
543401763
380351821
842815952
389689003
1012756755
989581433
1060971111
1404539623
1127602629
824199781
1293427861
1418622664
530392995
247931158
706679174
430025022
946582991
972245027
1482044093
203638610
903779468
858843161
528239940
686796949
1332738974
386329220
1043752820
618256366
557673438
965421175
1043367244
341166650
861784785
1047330038
1522385612
992239855
1199498404
859291268
719112880
706547503
1256155980
535675967
1558309192
778371511
646249413
1283110975
1039535257
1152134041
1394834563
1566695499
482057134
1520879370
664739871
1532992827
1258826718
830208916
461019908
1199558688
1595608723
1063437573
148746263
1578635281
750886307
248586360
1047137634
1545218862
746083770
1369056040
1517643521
1557253417
496078431
699277087
329428904
499714683
1275885830
949084626
1075669324
1235301369
577460134
1322408045
440771470
725550743
455086732
701453533
647905108
804692875
1491329504
1107170055
758999335
612397909
399498834
484791114
1214831424
1546906320
745379908
1053793992
514754364
641151407
827673612
459586678
1426640961
564248665
870978698
1492170425
1530555992
460832534
765023307
1348531764
510038937
598983020
357563882
831616542
475984663
248496053
467891446
572561278
616714315
372115301
1225652520
792398259
648127997
670407504
1231713276
90623778
1569626504
825751524
866601609
1399748870
621874936
628363538
878408506
703530886
1594369657
767811889
699444969
1387157609
1501224987
1288205005
370557114
714276226
902857884
1571346658
647953359
838502488
534966125
865746592
363937292
703825711
1124309978
571739481
657023366
1206718462
1382846526
947022096
990532830
912784180
1223416427
787997089
811829079
596282912
398502642
555950287
507173308
745150379
962001956
1227477554
1312641698
739832006
1418489424
680171576
91782612
392616536
621641984
1582310932
519349293
1227089962
320972201
1137236700
1488770458
1562013203
910195291
661101616
147381230
402218519
749748835
627374159
1168560970
1434311282
1008331168
847393285
389487384
1193203792
1267008760
1441344292
1491270658
999311867
1086715799
1448402039
1028654030
40125759
1146243243
804689133
711660305
346656508
414063249
1396746603
953647691
258529222
1212870543
725875192
113327276
1006763424
1531928923
1432283021
1529891195
612490637
445850057
902034063
1417739862
760948422
1583799020
1292486204
531665837
1254692942
609223979
1131293284
1486508846
930476630
1162221686
1254923098
811999276
841976445
1486254607
835308665
979386624
544920594
1074146189
1527740651
562988285
1081340403
1517987168
967831278
1466063128
643548099
1591602776
763051342
401596461
359364943
693055014
924166608
1327212819
1559413029
379983369
909994668
554063277
694893728
1158234645
962531224
841355309
819200501
960614150
1106085691
323604380
1017190634
729151971
1569291650
976335512
928926339
540976693
237035784
310406665
481112729
1586180972
722314301
1169179824
1070659624
1536131933
726554365
710088915
1254325194
950565157
1492404771
350587174
1025824625
932086205
1282739353
598758151
1503678577
617725273
981365005
1387409522
1020253420
666525347
503094499
991458046
927484016
823699413
590921131
1417338829
435111685
672193129
1291284834
1535923086
697400593
612066940
1513252790
1084120593
1596765737
705861039
1037625560
1572989046
1252822596
889201028
1408658855
612617567
722432479
1251752556
1367695034
1345374404
452414676
534246203
398442960
634960809
1183952171
343388247
821418511
1540344529
1478921123
1281858986
1500035220
733005610
569532694
621274525
795130482
711365720
658444883
478676991
522853086
439566929
512119291
426491368
890913881
1039144430
403141349
1553602612
775210838
468483059
1299377498
1159040354
756317957
1533619650
372231719
410476798
1021150879
391705697
1282822590
1207929748
1133797078
906699503
455418051
635400278
855535048
1191870761
1127230169
1041191661
737139183
282443918
1566766308
644193044
1129147562
861626648
622506605
747904977
942548593
1429022877
666685929
1052090082
1441691524
814192242
765258788
240828342
1501658320
831694302
1327270247
387691724
529740931
523066929
275727963
1481602566
1453441623
1231855182
992555314
631511434
2460561
1435601747
929285678
652951457
777302074
357525859
756988736
1315276686
306026449
425050451
1401397382
1576483352
904864596
743108480
408026815
749388364
694488298
763938907
1016890161
1435006751
1017266992
832662632
1571064510
84314327
1215791705
944241793
382990900
666933263
868819371
298046920
1565360174
925303834
462583223
65335614
476346047
893219286
1015673280
1545436586
391602125
354744164
964771659
629288649
1594919678
1203100764
1464958518
1349695007
1574797978
1101016693
1019873917
795309611
1547063325
993818894
586694846
332996567
1568236886
709181805
897400943
187300736
1056601315
305041355
608897082
728363420
788157419
1118904918
710294724
597916234
396839676
522537585
753387938
870504378
870359964
718461514
1421099109
1414426824
381796013
1254928629
648457768
1471058695
1585639415
1560545828
1549094853
807898486
1240117608
1092837826
1500280526
932413798
904960772
578551284
1454844755
1072655626
1002560998
1490480774
747274446
532855565
682848806
877742383
573374317
628632674
560702027
655185498
620159856
463148067
1380948846
355767112
1474864922
1410776957
900921334
878282053
829652580
750439084
693621649
385610667
1197318935
755052460
1289622198
1055909834
652274103
438672788
1593069001
1125922881
734526535
674166845
632412815
630530147
799872967
253809104
1355717746
914692325
473895325
1007307118
894235085
1170958758
1032089107
1255765322
954437148
1443239809
1180203197
1591851353
644996169
872226919
1057424513
797428248
598696076
1419701557
960984581
1590128162
429584029
1001373597
1098662980
734160273
1175154356
690005310
1594236430
515293405
584240677
1206107566
1186124090
785326718
705926361
1330033706
321121822
1160435278
916430122
626551834
949445611
667678556
904197741
807178881
382434382
928078671
947706027
720159850
836358642
1108485396
468299290
543718670
1338206259
624568766
363458815
764821362
995986989
1194069811
1581565529
768032284
926520832
533808328
1485834666
1394137782
79422694
941045625
781736483
758944654
818785656
1545297847
863536564
1261343165
1546612671
763771067
452731608
616971487
729848561
1512512273
695529891
1014392731
578072951
735587012
735132540
576983193
238970521
1530689170
1132266609
566629969
1557651439
1500428772
1037201403
707099324
1188645852
935527393
1466414752
881920173
1036718292
1067212061
1549128941
414758051
1589850980
1235456407
948816679
1468442470
392076601
473971208
331665801
1083667595
740191803
902130988
1545439910
628847794
977471307
1538423038
1175056668
451984268
1568725185
697915877
306662218
1024642929
970728773
516196297
547509932
1594206755
1555697543
225591335
288852495
612497340
1344361735
1119902522
471118634
1337898938
872325645
1264476012
1159307721
1155619596
774333195
412027193
1457933589
772775327
654811824
1580054553
1309935106
1152291911
836686466
274068005
1005332354
1032086997
446503551
520554796
1290713256
866580985
114117422
418453697
620829178
941165644
667184251
910142188
766199840
481563057
292473026
1266185281
1470034143
1592245664
675646651
520618482
621021555
833871503
1245701712
848532976
743458753
1320126767
712313843
1516998256
1175961317
863774792
354557834
1022874793
1320474794
777260768
1263131148
1433955519
557231065
848232935
446408509
1422139223
530711993
604914575
411244847
1370230724
628792672
1498974896
864270972
738250709
396889649
1088156644
854862946
943530177
1542336360
814197929
380773946
880413326
324669078
1342990560
813281875
847933125
1042187988
609125782
568951967
754726532
389889893
917510909
985047138
109862890
642693559
388190569
839938462
1326622295
370327663
1341256822
650102478
1382944383
1515110114
1186990425
995418379
547311942
1342724973
1426551696
401992144
1220398226
1546140554
1092539941
683807697
681838864
1591988219
724532551
598411304
445810817
68451622
500507210
933038148
510575158
1015424460
727903205
1433372272
1290229194
724134160
604518997
1094175389
723897472
1327576867
985716648
1569191721
715363201
1392592475
576830531
1180909946
1516366583
863193402
1369145225
718038558
1527828194
1500653528
575100750
919002432
890386931
925159838
785183917
1206106148
455008742
1012811233
642763325
725386115
1505444104
1457824644
355941076
10321933
618274259
496631840
496077471
574935691
433995127
894975361
637917368
750356371
567612772
339902595
595626702
847542303
762264257
1130370243
1138597648
674233406
1061276843
1489083384
1414512783
734314418
1273204340
463867829
796972839
1314889530
921846961
971432310
301282919
1464064082
1333996235
648306132
511844713
955229297
575458150
1017877639
1552477368
792913845
1017431851
1599653662
696163853
420942533
639894156
357211604
899803803
501906306
1142993772
1360357134
597986034
1367327314
707886482
1247555529
1052943672
925473922
1457843361
1314236328
1558610790
676553544
933454923
695274658
1332491172
616479403
1403177857
600562249
942630150
1236695605
1403288598
1312298992
1485222959
853102603
1067641019
1057310010
771686990
835903183
256003908
873665979
1234191569
1104530734
516762468
506429916
1261181707
605728857
360100994
436662006
889669660
901571771
1009411719
1285649749
576349634
787740196
673682832
405933748
926804212
551352813
1498591097
451215572
1026968466
380229807
1438244861
1579317880
1229493366
1409396604
459074491
1177666460
846739664
838771779
1096915097
331325661
399451392
798642653
1521254452
1110388808
850105652
1020547248
1185728094
548206173
556854963
1049914414
858807597
627458567
783400299
412913108
1101024357
566533107
582726902
793630255
422137810
899817515
840735144
1524804207
550861947
989865491
917251391
1019577050
1488878626
677633336
960752956
1429355478
1259479367
1083505683
1183291832
815314946
1408419125
632976437
1540415254
892933579
931823109
570723187
1030782105
948590892
620330831
737198772
504359839
811294686
966966407
792001822
867674510
239175605
997195119
1055863607
891494378
588067463
1133981896
845698779
1177281773
456748337
427710139
574589074
414646871
923487232
1507512596
910874812
630648144
673822941
1563197164
753667895
1073300043
463968481
1441325958
397127939
1260918564
218666814
250122270
1491847229
1445408656
358477110
1452583405
542112538
691261243
1528299274
1009045549
828520608
1158776854
1466463648
914338950
1081796626
872781744
884292558
594041658
1249748947
940784782
1336184382
281291372
1008857844
661943031
1052110927
970412910
1299678947
732712763
959858858
906136429
1019724003
696485420
1430647058
1123409006
316058939
569159904
193973070
658012896
436813046
512786305
491147649
934312684
1348891431
1446529568
1191384690
769132688
612459185
432943981
634112279
693357605
748499478
781647131
89072048
689775676
1462249919
1479904920
1107861008
875591086
1203231975
986368386
730526014
612849833
830400601
693233964
661074689
607649868
1561981696
833174767
749702392
440708081
1026796650
654264112
245083667
1037594097
543041288
1507001670
1208285132
942110901
395437549
1445817042
232408467
1111144525
362217029
744477815
492825451
519632602
1083384940
603394602
1079071436
1583749687
1579002674
797041143
1024248072
809786412
994205510
696134593
563722219
1554851167
731019991
1303710589
1025270352
636339973
708012224
102446597
374901024
701289975
396757796
1106949857
938791569
1466573812
1514942891
1294760917
1077499965
901593099
958334365
260058709
1562211481
1388355775
1224910165
753834528
991097849
855087994
291673870
1379687332
1237322025
1488369405
1348967812
658537903
1380947167
1150171159
831595816
1384677200
340298680
1106562088
1005480112
718103870
907759270
583145483
1397614839
858452255
430253878
491208285
713031709
859309634
976153792
689266721
1386466179
205210622
558894883
537450275
535152740
894291311
1260344652
962528235
1551623502
1237944564
739312377
974421363
1581128004
1484768966
786614374
1015419602
603891579
922788807
1153680619
808190371
946339526
804876505
579216036
1532542813
1590198088
419281818
1172176251
905441443
971383508
538151561
1215131326
981057727
1544071312
439974086
1598584473
418843958
1318021600
575173019
1413568775
1501950726
1239648154
1008790850
1356303424
1171176433
1115330366
1453838204
199227624
1499404856
1132537764
1498067858
1410409998
71368120
1151516116
487746667
1519794783
259351087
783644759
235932611
453323920
958177411
544102307
1338274830
955893087
924701658
1120280701
864911319
467852175
828748600
501843879
1569571093
1000139360
835324201
1322742724
495226520
1257189599
871361625
343716954
1211398418
902678576
434009983
761664211
1542815824
740036729
1087623586
973545095
1067554297
489467371
1477193928
1034108465
1597064330
482380304
623288052
709854125
981280370
1019355043
1394206593
430453479
320349905
739942572
1072875867
1365272189
1209138392
819403777
1373353585
644353494
805338396
1215398085
479505886
497066980
1058837409
675358543
745481820
774930880
1090633097
308625722
1596834009
569997647
1599915434
824472379
880670783
1250053458
626395370
705504022
629714860
1533168422
1100040812
466219452
1066916132
822064043
1357751012
632528549
720491048
753835936
755588426
1580264777
1305614415
1386889391
1210108305
1279342345
1520321681
168605715
690566428
739159387
141627409
831939871
532197115
897130073
816256305
631883624
1589738631
833391101
943256063
934299721
70493983
1585678924
693399063
1433382246
1245233711
1570247852
1400694441
564544675
1334348719
255795237
1418131120
1562457902
218710119
1574965215
1209552567
398427679
633754008
511650757
992561532
965123397
1404108603
1541104582
1566255374
103494476
1495565978
1300153781
106830100
1574866188
1567057048
1428072943
1480702697
1205014189
590618503
316449701
1478463855
67102972
754485051
474074828
337813802
808582706
1150417838
1311176411
860936755
1471689261
357976329
735017266
888537089
404967507
905376111
1595103590
1067775726
1292897408
1573095084
417930199
217849242
574801813
1426084292
1230111605
1359367432
803409054
1560249194
1060564973
1598059743
733144518
1137092762
1286276486
1316443489
1500689900
430152490
707172222
398186506
599766272
1061899110
1421233616
1514198780
1533414708
1162103730
278896532
770930739
806224635
1413328965
187439946
505149875
1259048848
1036388550
611523832
1500865474
468924734
1032883035
1435053310
1421679737
332930061
554341595
1200891481
1269583574
615961564
583256046
1434365990
1223616554
1404279326
908666158
1205548308
1006100792
524762345
1395098889
1306053568
1420062437
560755545
1314936284
349478731
1463796101
1499044549
680909401
456257789
701134571
1462921368
301826861
838394158
973444615
707953783
1021139753
444123933
276522766
453227761
1200127971
597787507
1025430462
904367657
1263716421
824639241
363951657
716706801
1054159730
1472780322
1096739390
677546591
1446402242
1503457322
1169768711
1026281114
1360885915
953800950
1223683096
1129493995
1528558080
996048643
786954448
386097928
554253291
512412007
1082417436
1253030401
588898829
1104927581
1047945416
399869461
538427092
864512884
919014276
1580648942
415016698
1562435692
1107074933
644243816
1413211543
1498717200
1275302201
1043118085
1391921364
1373254593
1335078075
1567534024
497973158
885485585
819624963
1383154530
366996229
771022297
979504088
585087549
573353745
771987956
932314794
1370079657
900930140
1442794428
1543286761
337654054
1149623033
781199790
722899955
1431032544
1268945600
564195051
1003066652
989591567
1330053396
629020791
1518722910
1018122979
750970686
1365498506
1209417902
215484962
670858736
1437961888
364017790
1480975149
1525525181
1439483475
764135221
1596805946
821532157
535629381
937347540
1445948095
1543168025
846870764
523086715
851905009
1004105406
1233255066
1253116892
879286798
507010612
1401109886
175357009
543238494
961941019
833731733
1254537886
661528142
1496414005
1393277192
827991166
532374100
301872678
455940890
842039459
748378926
855066587
922028513
1051858873
161824073
895616814
273625244
1407266161
386644537
1191226387
1452881646
1318751102
1347870473
1009984601
379383926
1055870599
1421204227
910629897
1029783150
685598744
475559231
775378276
416187710
1534452940
837065760
911855603
411425332
632938641
504869491
1133166324
769529466
546977310
1252666459
113345377
486211066
302521197
743486673
521243231
877863058
788869782
219529724
729628401
1095437261
448425811
1410559922
1542709825
1365107933
1312046308
1302244168
190414223
772107121
1453506990
1496641429
923041746
1524215023
581142173
1246839165
763557210
1076567886
788540201
528744063
730746559
300403239
1215750716
742470837
1484484403
470947187
1051016603
503622136
1432781512
453186034
1331234195
875599758
1238675045
413067310
1554014217
260507347
913100269
76480221
1487990704
1040418428
1447890159
533714708
272605693
888307267
764236057
1340125729
818173114
968383402
502369880
333390752
894365645
1048750410
553130228
872086071
1332154385
1168702776
938997310
878897842
1439455628
742536668
951277039
902465463
1293427169
1500323063
1578821975
1453610831
442951001
1462937559
730347411
1421392988
1011396170
709391007
855152015
1199960100
1048447787
1140677682
1052392123
657718216
1269094704
415795565
1057867707
1009255153
853119520
782641039
1406851491
1088645499
1443157326
433760166
460990281
949204765
1318007599
1412673415
1220420179
1430425575
933633156
323650382
405522725
427167277
1225294202
685637546
8497505
843575862
1491323120
1292995246
695223284
564368347
492830145
657893817
1072420158
1050258957
975824689
1239589580
614318921
1483878521
620454316
770543945
978090782
1406600809
1458844454
628891559
1378386160
1495334941
1133192524
1045513457
195022188
1358819904
816259281
702421986
1151415692
1355679060
1286077745
514413430
1011139741
462350619
1282931610
235404442
628117347
1066489318
790113406
462063343
493297541
1101859615
880898196
300592265
1263144891
705137871
313153105
349436071
885814552
942131413
1522128688
542829491
96828377
564997381
1569238144
1263055021
1592449609
934127349
700116865
340783823
1332036306
1464648580
299231064
1260306234
828179811
1100605454
1376415459
1137688685
1452727953
394206440
395889489
1590848104
913245221
1172541765
788916742
650707971
1474018341
332447855
1557482119
1010887096
1212453373
305684250
694502728
399793509
1590466144
636995494
686053961
394723081
1267510620
516090606
1082142055
1501646758
761895031
1002603045
1434339063
1268629336
924826901
461918543
925299647
1277733193
664421800
1572126280
1130653255
1396233991
858245589
719227487
1068056189
343332955
1088391279
943845268
337540997
1348700033
908017634
495272432
1296282342
822020579
823768939
909986500
1274643605
1549563956
1219579301
792868815
843513090
926354733
1538608185
387853048
720104047
1318544518
325215850
1557798462
510477896
1364519309
1374949660
944623116
1502248013
1440706581
1525076820
1333133034
842215556
1085650229
880943878
1224488835
1414319450
246594670
346210361
1305703283
1274613768
516348468
856535070
307298144
1341957572
786093540
1024387474
596204682
1586052324
362354200
757639831
419978082
1479642037
1183652862
1452265829
351145278
1386140326
1234695031
554354577
497398972
1242820076
857062330
390424990
1256514107
703395613
678902301
1314929487
1495761713
969472105
119421212
561476934
929578559
1090705307
1485985383
593691794
130651232
484592549
796567248
1490159864
340040390
1391995992
104774241
1465214829
1093390626
359834798
659946516
1131430277
1578878925
1242037853
1012733985
525777805
804715691
962043937
456337097
1436647420
560139708
459242521
1257913666
1298120430
899651710
389876239
988489333
790238040
1019187786
1465175164
514180075
1386979095
513283077
1592555276
908583854
1045376122
837011902
1208739253
1466364553
1455877918
595547132
1519928135
565076524
388225826
1240717581
1345414745
904901416
1223698907
626054976
1063775124
1537026870
1187227908
1272769852
1500099640
323709747
1215414596
812517380
218217544
1011828672
363176364
1393214659
467943602
728003002
1317577530
571766469
1565337251
435212876
670808906
526941308
620069231
1532232941
811903200
123531362
590136067
820966050
777126466
1518545802
800791865
1116390914
640510556
762792938
1366592085
1547553460
1514379448
1369885977
382630930
1442001270
829013015
604348814
896208760
846822764
1237170523
1378782264
1500927329
136791158
473223942
1142456112
308603113
1142713528
1392918785
1039764534
537590663
1386002758
796098123
357965370
995909066
1519214530
1338958086
1447100928
1349937331
747008316
891287129
652736049
788979684
1384432244
1305840866
1429782367
1457715743
1086256096
1092749875
642798694
889934971
1080754479
938419565
1089921317
766746435
1380017511
430949542
928287825
1506271299
1358086805
690374577
1325948494
406205320
498561532
1588437333
728928922
1271622230
803753956
490246988
475644397
910971767
752834177
314487644
610693510
1319981878
499057121
846749555
888250867
404735406
1000377428
759414191
592905213
1219221608
1073948672
1215124649
952491333
1041451362
605390393
1331421443
1063576263
579151940
787775005
360269028
1176211532
615524973
1107707281
474860338
1281740009
1435282517
1347745803
64934379
90285955
989819094
1556044592
1362613439
721303596
363975271
705834427
900292284
909760050
502909903
1508625815
838091156
1098555627
816800743
1259792646
1497317061
1184239197
455416183
812411209
1534209176
742397869
1527358849
1262765444
637756768
581958914
321575481
294582274
1570113527
900137796
376556920
1556596376
1152021005
1357378877
802788523
736377460
826974363
660943723
743529362
750890359
671920235
1405864971
1011446945
674896554
511788989
547625531
1523024304
380102655
1477666630
440929092
610814578
209852035
1274260726
1038532872
1517960673
1390475090
256678751
1271352732
1403194834
821114565
855101362
1469172969
199521134
1554132309
335445658
331377222
762472900
614756437
602393665
915031907
1356188946
653386472
908179629
898486923
1163034098
666040204
1459575286
752134941
63139946
929252251
596119428
933756781
751541530
405200978
841907929
713707410
1246370092
964806203
801407793
1381210538
1588104911
254813951
714693795
1310474818
1477830975
270217995
652773852
465173559
909443525
1537789101
969899569
770402147
1008399772
726754641
1446837355
444928125
474509505
1441300220
480977373
150795853
499911875
1417952680
761095342
1408484655
983527589
923496561
624103058
724020349
1403573215
591647798
1126507613
556123288
328687496
840004827
1429555077
162064324
681214792
1471367968
1130836013
756725369
730075532
910896510
1296895320
831960084
853771008
945892366
1539875269
468498191
1415310427
1028272236
465680188
654301801
803185539
974079674
894963766
1240367627
1196012637
1408170791
593850249
1503310097
542482864
851876909
1510161496
828702594
719774919
761596513
994590195
1039478564
562492217
1576520488
317502788
1029929763
668140364
713639726
1542667696
1029387831
387695421
1136148727
1014198208
690176963
1532421445
923480571
620777719
1477787678
1463446678
1382747400
655128967
1135690372
915562611
1176486533
1097765971
902815563
1376750126
790670446
742073569
810312275
326758454
388735742
1595305288
416234202
1596426723
762119437
800467881
860806031
622544609
1376444034
1156857741
898010110
1532026987
1377469592
1478189651
461773918
1033028621
683275144
791502127
1478802319
1125427162
598584078
1202685967
817425235
1355367087
1022570502
481048537
530946784
1232227827
405900589
610151268
1555525245
1078930435
1304481457
1534343918
913082489
791744345
244990614
971097205
575331958
1218389239
1575794947
78130651
1310949587
1262291883
449541139
1116530095
702874030
924822224
673092316
1495138523
1145433239
704838492
1071269752
562691392
1286207590
1232538407
874951472
1594843439
1080227710
558880402
316616779
1451459894
949177066
412671839
1163184041
665312332
1543706005
1539782582
1098195088
623597620
1594357514
1325657116
672333659
585329029
1207844130
443171188
934271089
239976068
1480964296
348886709
1410799892
1270437045
435204494
1432189874
710011621
965631307
854848948
1544245597
694862053
1027646424
1358359379
1120021812
1014986910
809624594
149506088
849281758
457885355
393139839
1387567047
522481035
1206599251
1179148186
1171604196
973777526
1446876746
1257372056
525119054
463915841
979247203
859375051
459105350
1471754351
1149907883
908383598
1389338909
740143803
658162108
1543152605
270484009
726181482
524770406
1451359528
1376658842
500348939
904371414
725889707
1585351488
1288670484
425476875
259981759
1142452225
970142571
603044850
1122708850
1325670966
1430391045
451917028
698441139
1400382390
1172110226
343219614
718564501
1593744602
830904211
939632018
387280639
642304671
1512564046
857565541
895502835
861054622
915327333
236102254
928175205
1285396523
1267810810
520248765
1430789062
687111728
1470702239
1026972888
274266116
146142458
1508683765
1174831550
1176226989
590147458
1569494590
1575814617
1141917896
685334726
722434146
433316967
1385054617
1349502612
417641445
1176831422
558227299
1525609288
1420826010
828559037
1103357936
980560889
1314810891
330823963
708341303
778183091
865933927
780673833
777673632
1131799743
903851717
1405044235
1249178670
531854004
333598037
1560647924
1253395537
688548034
726225215
507731902
1522972496
241605073
1120706473
719066665
1310688639
667762622
492473296
1593018187
1271733861
1405181782
1102853974
926078950
561776762
938400252
362068144
444572774
1092415693
477512099
538005367
1559743435
616301042
1194755610
1187955793
796766632
547407756
300061743
562531776
467025609
1450507931
703253770
812112357
418811126
1538700500
1452581051
1013867822
274422933
1071044642
868494246
1576093324
534207987
946803754
480533726
695160700
525195146
970011261
1546188818
557007028
441314880
1406373720
1531557606
1418202361
868750846
499474247
298462895
1091527355
1220963522
614287267
1527720840
1359609607
1214143557
805554597
1002768075
817371382
833035576
184685019
1012795590
829200396
950643457
778835627
388643932
1104865567
757349565
1279489340
1033803976
1363616532
550765925
1563477352
480573685
665938992
468986081
379503152
403081250
849834004
862471584
964495960
582545514
998698219
970964558
1315638916
1443801667
659132963
760175845
480103182
1188666080
1520727518
841856203
1512899967
689490620
775702338
1302828936
998148394
433743331
735528682
476661825
570486307
1430247745
879354458
705505828
672736185
808040272
715229311
1066190579
519213134
1062571148
510365539
534576476
1073506767
499936035
891214811
797590957
1424647757
765599868
997489548
963903164
1389062143
311818059
706519336
725077649
303623726
825090354
936801382
475687791
1456234109
1597505372
571971070
383223845
634867191
191198229
1108108897
1102794567
1300915926
750867793
1009867327
1436500201
739566300
1007341769
1580441939
831354023
1478431050
726247017
1446871715
797583215
775688346
1205334175
654207753
1225980579
1552741206
1561124186
1453214953
571743198
862143837
1151731446
529125111
1174944197
1134048695
1300566849
579160703
748186978
1418865551
844883726
417271747
468155885
666561630
257060592
1067654733
790183470
479006892
599464364
704136551
1488157609
1415972294
417382289
738945278
1543958944
539338124
1024716198
691772449
1229587619
1443620978
302755805
1456663184
474252604
286332124
413741969
854392096
1275851310
486129611
1231864918
1323262186
729599747
1189966369
414790286
1016400769
1036204198
1068463346
593870371
1177374907
1530456469
1462571585
1006829449
958878941
501954867
1438206746
532854244
1427981858
908017554
510457588
149899187
1174797205
408052368
1355825774
861833258
547582109
975466918
1124506955
1332697228
705210440
1489224142
1466330206
1332658240
614398512
763290466
925074850
1420982732
1005688840
1552328344
1591329393
1421226385
1473069966
751188690
773176381
601994226
575961936
422050026
538926498
429670356
979663135
923904253
1242587819
107988924
966415568
24964104
684811442
493437112
858356258
148339009
771722744
715762904
634137598
931894497
1209372831
1418936858
578249388
1339379121
759463779
815668315
665644222
1487791756
1375731102
548251216
1591277261
848708439
533762631
613289921
1095720369
428425849
263731849
1276759946
1499502656
646700978
994799547
1034358074
1122294013
1361502178
814450284
193481262
937085290
1192123780
1467847297
330578576
472994243
1552883256
1141947303
600346784
1061734247
720726576
1386966788
1529752830
1312511839
992170422
1428946683
1421094837
1157724956
509708471
1453200474
805670183
45846564
929271870
833566260
423060779
942605764
703004407
1405225696
1449885326
649726930
1534396826
867579077
936984296
792494115
545258616
1581373624
563776198
1182148796
617216748
371226648
504880370
617728494
1510190065
1552462656
348021982
33482908
1140057890
1012482360
1516071457
1445409880
718362547
1403226389
876187745
1140483057
1344972048
1537266049
634273774
1067254619
834018866
901924098
744130600
746454926
1049236736
870978760
1064281032
350176829
232711938
1028891620
917363263
1070219061
1378735025
581100537
850488526
712614522
447669788
167183330
650981749
930041948
437839714
1345935515
791457591
263150293
1225399208
1330533262
1397899245
913291198
321869821
788626054
1584908926
717888961
1031927486
959973414
1019978322
1281664238
708961657
625470737
672624762
282307585
1595960438
1579282725
329524872
269701017
1097702088
959732398
756181502
1179314894
1457262297
1470159179
640679452
1076236915
782157845
389791592
384861171
814216836
927847277
1401146090
845869269
792167409
1453376762
916943105
834989647
752892014
587815631
834939259
1449793993
116412209
507975995
1421734618
1218604411
867001433
345891748
811430456
740861320
1343263587
663388496
1076479241
878219072
1134537534
297092618
1330114884
643941255
1251901832
418281612
512440071
984810647
359944357
804489129
1193476619
996209212
823665353
1363175195
1281878289
553243378
819007718
1332050711
1436281832
802567304
1507338020
1520830256
1573771417
774610032
943728368
868116592
904236188
596549866
850659206
769137398
541740555
1500802100
1536163143
447246821
555081099
1402846143
893786597
1504274501
1068921835
704949343
993223359
1572355139
1508574611
186026399
1546239184
760816830
833589725
557635692
632236298
861058002
880623756
822073501
955965572
810501355
1423253903
1514725582
121712720
697264182
605270156
559905410
465143248
470245186
708293354
1468635680
476123523
779354457
1561839004
469785218
480895803
1078021763
861338979
126067662
382127770
582385982
1256434522
388523789
760964594
719144161
588355735
1054908684
1489405747
535902845
985430196
1123920890
1152046665
714312797
1255408619
367517309
1098286935
881689589
424532847
338052727
1022107597
816562667
1306862514
1220424225
1386769878
890166936
844588115
1386016681
598328446
924670651
1000298536
993020120
1277409624
901579601
1032486758
1249734560
1493346776
887790795
1270355262
703498323
954339912
1292686787
1524125882
1428749406
1212611238
1198908076
1468630242
598479837
870463392
1446588222
1002021394
878139638
629485008
1164270225
914634161
1015830873
647730671
1573065771
542967321
1456929252
1383970521
373022895
732866723
820331835
975501284
531414767
1515181384
812160436
1081393407
1461114538
565786890
1553711316
729927199
309189852
594165995
1041232874
947147934
671287163
385255873
604892470
566766373
374368787
937009101
1188971709
334786750
1065207606
734413220
786901154
151581900
1409195284
1319799294
1466359275
409637658
461732394
210653989
963536833
393804065
1026866529
886656930
632691954
1038569958
1537035195
973560284
985491454
1468585619
1588673740
746501920
1484380791
957246049
375576887
1325086738
1197884770
1374502970
368719814
1512393229
834963004
717164913
1479560321
1381230561
465539147
1091345649
106337527
387608554
680339846
713720676
484613740
800955016
1024420804
1348837346
737776026
1212275933
1348763263
619633989
1552665997
513801460
1266854685
361577874
1439090882
1557738245
851549553
973285018
163165716
469090636
1300670248
1055567424
1564086083
681631120
1488227876
1392966871
536033497
1429859015
467244022
1335273208
485518633
487676860
482078504
1256581580
1070049834
715425237
363447610
1561805540
812188019
1503702340
1465047807
1378285155
741612090
1312414449
987703461
514105882
570033500
1516636287
223027157
346551591
441450413
580264316
769663809
839348248
954321285
416067893
475595473
1448414145
1134048734
910560433
1543856336
688707362
1585015644
512055505
633022571
1333040981
1577003676
538919624
328168125
1193869501
1384448986
480974307
1136207824
1521540436
632735391
895017083
424714062
1302858056
239915042
1228111049
1187381344
1193418024
207295448
606213817
1165675334
624825091
749949184
1123877343
749773533
265562784
578584492
1382677878
384441669
414079336
1133662056
690679613
939779515
888149319
1103977192
1519129452
1108358830
1359983766
1425783445
505104344
340844016
803284365
992474760
1068715383
799109170
1417597349
1456260619
1059492306
1209083891
1287361634
787359440
1452571952
1573183253
1491830920
114990016
1414943342
787107161
192553547
536360709
602829136
1187734985
558269968
1568769289
610514960
1254456166
287522466
1302132362
779370833
482805110
902524305
474258677
1589036421
723791116
803065522
725664763
1536407606
440592992
565327745
1138934616
651116419
1075667539
557593494
1565801117
472853731
526418415
725902893
1102942270
596121457
570743998
233727779
138746052
1489496801
639825714
59356985
1032270577
620236505
1358260518
530200527
818818507
1485673309
1099266135
1512452422
358310070
501542449
1016736436
1476555815
684343905
1312061234
1432551752
290796472
713817263
425329225
1185149970
407344347
1456142023
757273801
1360664086
790228187
1570148764
1032760151
1356310884
1063621996
688260731
928363126
1314858261
677599267
403500918
872201748
1030501914
1487554992
294811926
644382410
473242855
1027840967
1037325514
421441454
1056879078
966294394
880065684
1042657900
286712537
1050330917
711253827
1012934080
1529165618
382881924
638444794
929860662
592728260
1339181702
627268268
1519646711
839681597
1537627592
1007780502
951857384
746672080
1130481014
922909889
770262586
1060406619
1146853736
1219562951
556471626
617918665
657964189
974539928
802716438
578534949
1513993986
766226107
1459936564
1385386183
931094556
750795632
760240098
566933105
1511617461
1301733665
883214044
814054771
464881551
722271789
89803586
804597344
291984117
1199441671
881853554
1206275539
881594016
994008125
1533902258
1258267713
999202887
1156331602
1583068082
1150439658
860700946
887854251
825186780
760327765
456793708
501155957
854965421
892097988
1514253317
1385842309
491769687
698785766
993407062
1006751304
292706767
834484779
893968323
155280491
953699991
1274019387
1429087770
926880320
674378861
567364782
637412995
1505155855
548375356
1548777045
963553521
937792946
485266214
397785004
974620697
614031902
1129470151
892081416
1594737782
655115504
635277837
163587058
743683348
730542324
1130166410
1427303100
760193413
165369737
1406190607
1252028667
1209534622
398794394
1115838393
440834329
1513298102
1118547936
380274079
398342641
3276281
1560812494
940161566
550114662
555097865
972789438
664984944
705330808
370976917
479775583
84989496
1130208286
450617184
423026974
860860538
474290895
650842383
1256731420
933465940
838055499
977336813
727197130
892643794
771615331
165775096
696201585
749154619
556511095
426669464
795281335
1231793723
293904612
680695365
1323432886
709913779
937744538
1179563998
845856237
1244225197
639406844
1247668157
1567654233
1437401896
812445264
1375091825
1166091959
785208737
240605897
940348639
1158980998
1395900493
1269782297
668123712
662530206
770566300
1044268271
709050710
772759587
1586357903
1257395048
116411617
961836903
682318812
1523186535
1599507408
1103439637
1435580741
949649469
1333979937
1217551777
389697065
971977475
589673361
174719555
247111680
1339844502
491695071
906448455
757828900
1316533582
873776620
510784737
906795507
497418489
606202261
1020329422
350887280
603245267
916682749
935854884
551566263
1022794676
481036928
950918667
769253295
290237174
1468924901
1296819930
630010159
1165865529
484944348
599721300
1391480697
1511284886
550490247
265801023
995062190
898430171
1524188155
1384437668
489220257
1414787895
716905648
832842195
500532203
1502331127
1011374413
610370201
435441431
758008749
371215709
431614177
843976504
873257793
481285581
381509301
705364883
1035858880
1390975040
450348766
837691217
1451051570
932013152
1515803268
585405697
601309886
424575170
1240730213
833332927
1553261259
1483589244
1467756196
1183137297
483930547
622166840
1258609139
507598589
956333337
831558971
1268193128
284926051
898724128
697215308
1582404808
789105813
508008449
347130502
1560273852
978566406
895602731
1308009223
1223802154
724624503
1595551942
469699912
994446314
725412200
948580514
1102832982
841473681
1459494175
988682510
922143141
858896400
1535668686
399370673
1002623216
1569999098
420316468
1027017726
429628693
998181955
957514060
407878535
489210486
1364206404
410391091
1420832509
680419037
654545210
715667808
1549086360
460527767
1413701676
1126503939
650998598
1429656912
995616828
321033321
1389265412
1277681713
1129613903
320374626
793474074
1229257191
911067048
1379838050
1389871797
1467343576
1398057665
1485476525
531881408
1356558653
1167555645
867982908
1574822633
1304072663
736997988
787582552
438943697
1233891896
1545752789
574784782
1566644466
1403273546
1425988713
1366333799
1404200238
484042284
1396245111
1066525263
955287282
1251642915
777015124
955330053
750497898
1240752220
220354213
1043887663
884179087
909207246
494409096
1465548918
627857021
1544814710
656907493
1384687916
998804494
840581737
898135057
1306372551
1462266563
926308416
887164303
573964179
474677384
1288980844
420582897
1029306894
763794549
787221408
953778834
958379011
386907803
216771867
1379425221
479117436
1160280909
1229788783
1141059786
1575634238
798299407
510409132
1363764428
1128293703
1059358457
1246944445
811669648
1242345773
433877942
419326498
584122651
385040654
445500754
468167261
130241259
1598537692
457937992
1584609513
1014864463
1418252244
921430836
155653073
1459807955
980460029
60839409
3609455
983914703
691111776
916317204
518658414
684437908
357328938
563529714
861881417
1122170642
661695121
1102095620
394406802
1379705007
1053710739
531847525
703985775
881512902
900942401
920612036
1404211213
1473111031
724280997
590482113
762714980
765165789
940843544
919784021
790349108
937372649
253627957
217862319
1563064603
727079368
349265340
701864052
1012918444
1399566068
791867508
379721795
69572304
1369954953
898106526
837610775
744750721
583094558
888829947
1359542716
586221770
125092489
1435778363
575265410
1487839774
1515351840
692219962
1309744443
1378303777
647644704
1497798157
885199450
1353185125
778934383
1506307615
703425313
1161681814
738754026
856572180
515541098
871606960
820367232
1432403561
1362548976
1473338720
1454487590
933944543
1211779257
548452286
621514928
455930710
949921423
530917743
493245260
334448968
1458925203
678654012
1292863819
466751902
1344711729
756431396
1288060846
82954045
1127423789
869571847
284360527
1318513339
801667445
1489944942
1047906468
616814675
908947312
1298941321
906687964
661793633
1451505510
972965300
768569028
851756072
709967272
1056716055
727040358
140889280
1520343534
792936860
716694094
1568706435
1044278493
1368529173
1094567170
701385814
477679757
1139945718
311264845
42816365
1546345294
1191102626
623326602
564077259
1047748378
1473719411
693477157
584914089
506012080
1206300193
1008572112
850770677
250369211
838135456
775825545
482721864
313299401
890876898
390168635
1429106224
452660280
849855858
331273247
887472256
949043107
947792679
1108931485
1446918751
50274860
1060185663
1278736121
1336563528
788608276
1559606099
478955481
1593019519
389005288
233858509
538457815
906605508
468745305
463611436
1019752732
542685100
1494945219
1013063718
1527691003
1008797649
863808937
1409379846
1575811175
950688013
818495963
1590425076
782483991
440879888
1224940737
767939114
636765381
1406391484
418395454
372546402
968782154
886967987
859883207
735117592
1393299753
841514151
494595191
174827384
856823629
649099572
1406540569
937457558
955531928
583805224
387843028
555660639
1052012700
1270460049
1319320774
1109179155
1510966889
675037974
1334777426
811563965
1560975771
1482913097
789085722
418591592
1022243240
855024747
676428493
428261875
1549611434
516581470
640701844
917825836
451671929
872641444
471772210
1519851854
569342926
396920978
909461606
797682934
1574015245
815660494
944248228
1275500798
595891113
700012836
906008746
893723573
1342533094
451369604
292465346
1014102424
1563345874
483605113
1522526543
889280498
948875863
711092346
1587744374
908968764
611899808
678654040
352301796
518422272
557237066
591968829
1259912868
514984284
637986376
1088019753
787984171
1325923294
1026352316
1429631874
1458621104
1290797285
623467528
1175222266
1033051679
560787624
654528971
765895215
1032450704
1098348723
351350170
1126764497
998004289
1546351558
648620034
1282595658
643719279
69995387
1157506030
1079948177
923508373
271153874
1550477655
508529194
787565574
1554800924
1527241061
1457405068
892923849
376053255
945661557
1101394865
1375871507
139217196
637590526
1108669834
1521381415
476536993
847020684
1304289503
249536512
1216831297
1549232415
547986930
462112607
1446701928
1103596844
1375604379
379201776
1562856691
305172923
566635099
839384542
1377009334
699086329
823462663
363107193
528904882
888893091
1383681684
1443605584
1488104041
1071634670
843357676
753948480
1064598787
1080657958
765229851
577328968
815588604
504724757
158262445
792261770
777635444
283301666
427510660
1511115659
334781850
1291385715
426203802
736478375
928909254
469583120
691561534
1404517459
825129700
441014719
939296334
726407018
1320618269
940341521
1345511514
1409359912
1497178077
594097749
1579285197
1014887138
1242165302
1558884663
1209407507
1429463399
1377948794
1279514752
1068312828
624266355
840709423
958217717
710685861
685901281
1059866223
1508436833
406410783
402894717
518099240
1408796075
683275903
997263558
394006609
438894329
639939198
1168086389
356245673
1573743280
796258500
1123449894
510214647
852217357
1447102018
521421854
1524148068
1056149628
1417171830
816589754
805275961
1587936164
669269238
544083320
1519822257
541585995
464031947
666535569
847544927
1202472691
914527193
1133088107
988836955
1151897256
1029704997
1581318263
1057153378
1448447739
997173483
1592073136
801140293
821347189
1566478667
658317106
930770550
802765546
1392010
1131794449
388529686
722584813
650394630
343278460
527029117
355956017
388313176
681049580
1176028963
919476987
1593246429
761826522
756982570
862340910
542642586
558008485
1212143500
1200910068
678218025
159603361
716336936
1359018520
905515091
1182038915
1200864494
1246638476
1456930261
561569582
1498246966
556962863
979068024
1312814496
1585888932
1594597908
791869439
762521875
1482700042
808321291
943229228
491537611
411998087
841182850
795914531
1487866136
847228108
1458623495
1128514297
1075275535
622480597
979737977
368382418
551476251
1053201301
490272110
386509477
1135536794
1049208767
343675392
556085010
821671642
699050511
856879503
915436626
1559316664
349171789
1082446912
753261841
549444939
1036413103
1519940794
929168790
1174826837
1277624379
1551165538
930850865
1533963648
927314612
850474493
697124874
535119390
137939962
501979213
601071471
664537073
387786163
745124673
804324949
1009369479
423280934
1006088599
358069543
1433953476
1099004310
1167709803
482930202
1148365480
715807085
398647594
1394187639
1003869554
1168102730
909563086
1443981003
356950157
1465659008
1010869267
889759271
681575612
453355927
1497509307
193192391
879869212
385101013
584941620
450161638
403482862
264141911
1304723382
447334404
542742707
147805180
1232445487
1509523891
820820562
468949399
361934979
519868344
1507341228
311773294
1505038934
518372194
573883037
466817679
1130380544
450799173
535441016
968561099
1195769246
397307073
576665952
1353065087
227578327
533788502
928498290
1390632515
414998390
409387348
555256843
734532443
854485972
316049800
1257239803
1453817533
1565241639
1275116767
1051324780
522792614
466540025
1528649854
251464707
1544597714
856956721
823323646
285793971
1591700792
1211962027
916200295
323614089
824433808
1508467643
1077260377
325865920
1248346099
1558373910
1541336291
534818121
971325575
1263468118
656347703
367499565
538415030
521251457
1025781032
501994302
374265495
452896951
417907134
213007047
1413017911
621660211
537101359
799071738
718858256
1528503392
886400554
417892922
879841433
1432460106
600871117
477720338
488590345
1521902581
876717809
295162227
626112502
925842049
886798673
1013882281
598274949
722344375
1213388806
1417505826
1332035521
241869427
1474735478
918572154
961622675
1129683431
935238545
564395362
1463707871
1210568004
1098530637
424928060
746541258
869949662
685772634
460110607
818518186
557096032
821775733
709200562
1464914350
1599871038
1153426422
958770822
307615836
590682422
1261504753
1373280571
1287977320
374823420
958429090
1073914628
545103473
1073249889
1252694354
1599167890
1599226681
1570239826
1526032722
1093977974
1426612909
1570376722
952986777
1456855068
1555880692
1409101742
1440002014
1063392830
521044068
1407774089
1488126723
1360516005
865848644
1572365147
601480905
1431038511
320861752
1039406794
281358752
1584684159
795246533
647065650
606209154
178058870
626315854
411641595
85813163
558256005
707614171
1124786887
847138214
1258047225
1329494431
1051184327
355471807
867308768
1230529227
1448602443
196666680
1205864239
182961788
538811197
541105819
752140167
1319743444
402758830
1056196205
784867534
800134542
493308552
955120973
1142878804
681402969
1561802991
231130747
656833064
1111229184
292077590
593741430
1485187783
952934600
1119863907
1316025311
736232345
1527236672
929467511
1114004580
1550610995
780033284
1470438238
892959061
960662576
1242783406
620035447
762497194
143808411
103918642
826138803
481489429
929844914
491342374
1176700160
1540365367
1417433701
2750802
976062764
893589164
1015322736
771403447
404884516
1423526416
457306341
476484889
897990168
1333202489
1444272177
1189496178
451770200
1518883221
1445203133
1170300403
1533868866
950253663
709089184
959151157
1546380573
895535994
1227134296
923475062
501438671
632350998
943051366
800971805
1530884898
506536989
876998173
951574645
921688571
279245097
187340347
603232379
506256537
1148429857
1148952204
1593213748
1085190609
1124375282
436853840
1072812221
867626694
1043181662
581768407
789770048
208807382
857602892
879742997
692938410
614917196
1542508038
1053250451
893681204
1440445969
1070595801
1124272335
1401610566
115473525
495010665
208702064
552908700
949627209
860708091
1383676968
1402964569
1214598301
1058733107
1218729479
856879553
1526666157
1277674015
1248224187
1010463281
1587226991
986061797
691307347
1136955391
1470110619
508566688
64090038
1318768279
1121783333
1039212385
1096644383
377184070
1345696795
833664658
536530775
701000627
1544157463
1271368905
1153975660
881097559
577988973
382645765
413239774
584537469
653996737
1297074652
601815331
1507743707
1568512057
1311296376
471683990
1043630352
448463231
1387020052
1014502797
1481444203
848896761
361599212
1508818214
1282947893
1312328976
894893770
1090338145
1275885838
1306778504
989301787
868094732
325207515
982827122
1252785784
1119466209
511125179
1446950708
765418711
991877672
991580755
343960056
1014243901
1510420591
700783762
733511589
1188569395
1329733651
793004091
1045552718
1590506041
849591226
1167796322
499013525
1544085965
1267097858
473982801
1102090481
997142232
472784345
1169061370
1331932999
1046898923
864842816
1511037246
801649844
539349573
705101113
639983252
1567233566
777268036
541895784
1495592948
443990982
656781117
346189015
518598
1467222011
389914950
629408882
236669098
871009251
1036938674
1145545157
1006242866
382699708
1527526421
718529401
497121943
1484133600
876845041
368837848
868451477
392216822
526710513
945676912
1553658699
819948184
1314393322
1450653398
961912947
969577103
720182063
940925312
1344595724
1123654304
772969635
757728361
899224937
725943273
968921858
1018553708
609028465
652533801
494547588
682192125
1274387528
1224226361
895028121
558667159
1054791953
833035856
396022955
923539754
934008918
1415378398
408648931
1526757287
1502990280
683479590
869134278
214667014
1081172593
1593807249
750164518
1173650917
538344264
471524678
1585029473
858776462
802816633
1168531279
670624345
1054595659
775976875
930574250
1554527376
1029022325
305670116
332095614
308906827
1137943740
795760594
427781818
274451857
356626917
334018207
329000807
1149891665
918522439
943003075
579825138
1322438352
1013401709
1480712818
284668796
509667777
1411793812
837317816
369453387
958720929
556102208
670617560
769904563
1434470753
1507058670
876141483
1490534963
925114995
448023656
1075325532
925272411
1399068779
957080528
811128752
430214863
1411849757
793324061
1380664123
1551381914
1295955516
1499771356
279281233
1283762269
1064934869
1180973793
1188039905
248664275
438051947
525777529
1329167379
1597608802
962125605
1426252541
1383272033
1172826891
1124876189
1118285395
787858986
600210017
949744989
521541196
1137475587
528554890
1376497177
1418086472
527200963
1467912466
171947178
866472519
1233385825
609462256
1395079014
1084849778
618401845
538805162
1348216516
1549740607
837046292
1256027988
552044112
1304753082
1388789711
841084053
285367676
320802610
418984976
1579814641
789014723
712437605
1134132301
1246938522
1584536269
705499020
1408033939
1094750570
1456505639
1171072041
686182313
1519638923
246686414
1167980917
355910633
668776682
714326750
1455775743
817561295
305752458
1037609789
865001593
880155820
1025794395
1318496244
391866995
782693706
696179597
179454975
675380727
1376351066
1191029347
771143729
743851085
899057163
1050608687
1029879785
325638450
1481770063
473853550
257287736
1048176345
1214431262
1126615334
1091411550
1564495278
1443849277
229571879
816914090
465256835
1054231147
1520723111
638857415
733958487
1540231544
996112486
532057099
678213438
1333321144
1375533383
1574135745
504069555
1407612625
1539230793
1215782275
1194075706
1421983648
767879913
1593882789
857419426
1390059386
615844801
1375622685
750248151
1403288208
1065722836
1554903439
1357826433
440676479
1223143636
238064719
1428193589
690108135
585264424
329775889
813037559
1005898288
155757679
810924078
1415290376
1024845890
242659556
1061174676
1407748142
1166757449
1373840660
422438238
471412600
321519332
232174589
470870982
781080405
868401516
692490993
1031895913
783150145
727834003
687419071
1208392095
793877040
766890216
943361927
1295800176
1575904113
587999803
1327368163
392106367
598062488
478674579
1141523699
379143876
1074381689
1533681708
1004648306
992310091
579031539
661998163
1229151314
1087856694
1492876649
794559055
1055740897
832465066
1497183864
628063356
1341948548
1327339851
946803121
980377385
1594589989
381056627
1310402451
852049053
623728535
677656736
488566435
1267872186
1150762518
1086353972
1388129111
137136015
499648061
979590690
1249407668
621747488
468265148
1509013787
1290362475
473912855
738052751
651115982
520667765
943121825
428502060
779847220
480855850
1103451293
1363575959
1319939128
861315776
929459990
1070705741
1504845245
664731850
920763061
1172478073
666260555
672588282
1554389631
1337721327
1402701887
423997364
689169714
1240705916
765031341
685138411
1129462960
423795545
768149535
978380271
1155352448
533714149
568675809
492105652
830103681
450346932
950985435
1518281108
982668948
926968879
565000726
725575447
684256519
460327855
1566818099
1178550978
386121883
1337679602
1073213161
1213782074
399040823
1116054927
681169877
756958203
1532411432
1344151004
917612739
433787600
1204824394
1267947872
229253428
1486464809
520156597
1523214961
673492910
788787689
504663135
1584158562
661887037
746749336
1031339250
1261445296
1391879829
604294591
884260111
1294691483
1180223981
1565854360
391566551
469608040
1201038923
877474180
1142803826
815801757
1561846202
1542769004
1209883302
550761987
1362329701
380925510
1533685649
1238168377
375993563
608139270
886705500
706636064
743726383
417719222
1545215476
1330301857
922729539
1514720160
1208634138
86454260
891996683
1594219517
1445000482
836368884
733787281
1104248150
1241646822
1546175846
1045037972
515472085
388571801
709794274
818560701
1122416772
1150362340
1503363826
1499782438
581320227
503728933
1549710029
848027555
652946676
1406352223
970828522
746262425
830710847
718043929
905887131
1340152092
1577423232
1251063860
1426552066
947080014
492759049
705914681
526938170
482018665
646369523
210177241
459203752
1070549271
1061913017
1047774748
517110767
969660901
1261670753
758564842
1233838790
1511174457
1092487846
696290369
743049866
799159997
1009216441
617899122
804371362
1072741011
1367847134
351070002
927605928
540735596
1560075648
970848006
1125073299
1012394069
296439591
714133637
1428291958
798864397
1494112056
686240870
689494024
1056883114
1032510158
1316907006
640717046
1035410311
334980013
1406857995
1270507799
289417708
7348274
816397034
576816120
1498808744
1430998992
1470281472
1405571599
119596916
974809802
621811972
589021269
665160715
1171116899
810533896
752402413
733638150
353349544
688373151
1546527460
320082363
1388522285
750489776
529776309
817283217
302772770
1058894401
797102001
1430222703
810470798
638857897
1274690646
807037267
1124871063
1551039637
623358629
1060302054
697537643
555490957
1071140993
844045538
388939085
1087902930
1462417542
899834213
1202440513
1593515039
581462238
1252242105
623596838
1191756174
518516043
543867526
489819291
1472431507
986626587
1254932138
744102277
371108752
478192193
871955224
152883347
664026031
465974813
816624583
562953485
377635739
859463145
1198427518
182061718
1003284713
995456631
1232195390
821598439
1313491217
1240915901
1136219308
804458710
526896286
1290270831
493428388
923598935
396277528
1576043290
578392898
676884970
1473328694
655788635
199355129
633349231
1341082197
53917780
828429794
772374648
1558622331
643496905
1220175078
754857156
739610812
331054676
228907448
807198900
1071125327
415563405
422553452
905656060
964826931
1359436909
314274598
980114632
863266586
1458697548
612822905
1594564036
462952604
1513435580
818619042
1489832471
934592829
825281241
1020150654
1410625027
849152858
1524734520
850390918
653815691
1038142189
587329888
1140007451
434909144
497834168
548959066
427096647
579933637
475474372
1338544897
1138156514
5377843
391450360
1478323734
599306876
903616217
833626775
397558508
509434631
507123181
681029034
1477357269
721472875
707314930
595377339
1521030389
1509837652
1101829896
208450903
1008056097
1188958825
418986080
515192629
1533776860
1246831661
808034278
925642322
956337469
1306189237
860975357
446122740
1011275768
1205186316
873981557
1061509871
952404601
971800022
988427393
494191583
384851167
923998906
1330591380
1303858751
1465720076
1319541651
1365173513
1549655178
1418636782
1052609713
1334424489
1548699808
612366292
585521608
1306302621
1567693607
975336934
402152266
475789632
1092954366
70949846
1195455608
802359815
216735310
479619550
344016875
1381987602
946834111
1440644803
1079655612
704571776
1558653267
1477781647
1557727719
1528497611
995890705
849070358
564091919
452679135
574761472
500647561
1015404018
507769833
770794759
958013458
321066797
1506295824
1562732628
925678147
1215544786
1544828919
1094595862
1086764238
870719235
1216622257
685396904
1307276952
1287082360
1220953122
982977734
690595529
78945430
168491985
796606834
123953080
494621355
736719724
1200822397
1436258419
1400923531
835230717
1204367693
277933382
777201952
1363820766
312272362
705351592
842953844
982963135
755239700
358312722
779050871
353422534
559261876
495856844
1439378297
801401650
598983582
1170338613
1029162953
1367609140
1430006258
967159285
1373529407
1526944009
800778781
888059698
384524633
542530862
242370056
1356556863
397566222
1569859781
1574274309
752888816
751123178
779344149
337156627
544387354
866027737
832587881
1172280977
1528477538
1501576067
749550345
495113754
619486194
1569274872
1594383338
861434988
1100487625
1036278201
443190551
323518131
1003642064
647108484
1418340398
1201743160
1469923414
1066025137
1057683633
310554780
728468351
465119432
1575078464
841639948
1409810799
1535785789
1481118729
550058675
737747452
559986210
415387018
786172719
794195857
1398663806
693387345
502903598
1483583881
1497942492
909782150
380039503
473548405
861956631
1180322864
478681041
1162876934
1391596652
1108881996
933302320
22786641
518890230
866535506
1066664906
1049330675
1510139966
1598378704
560898793
1374549468
1255594613
767068360
696985483
631340777
1471683176
1333610293
1319483551
443711250
693354610
1189272790
1413455355
1321673488
1423012948
685373793
1418609104
740500143
1334743149
924206146
594143420
1426357030
869158140
1487256735
397136491
1214611479
1156450752
706858948
238325193
431891737
1140173932
1325089302
597710215
1428766014
569194936
1583485974
784448996
348606648
52839270
837262828
1274888440
1200734519
554458827
1321498763
1466758967
867487192
254428521
1055773176
1345869914
383469685
590687106
251726269
931141009
952922991
1562137388
1467195241
448420051
798246099
1299466073
1090644566
390571111
1358864507
1384927537
1342341111
922102438
1348267345
686039126
410309113
985564422
1008976095
973166214
1233331917
731810712
1020408358
1097207460
483345393
1482198035
1210488895
607191827
783364837
1240976990
304742569
312670708
1524665498
276210708
479765623
1097127731
375959273
1090575104
637233939
1588339067
1144127711
91711076
354256245
1506010534
834897919
1124926603
548677007
573739667
765942396
894552144
738185093
1476488034
836993247
873760542
1105756406
1398400575
407994457
755408039
1091132739
1464407470
862954907
1092797230
480586742
929012051
1331986539
431781177
450952079
614430559
435543504
344401371
1510466637
1107106888
902591721
853671556
964043147
691833934
728398481
1380859897
401111814
1327478181
1585337747
1564252869
193225795
548294723
1353749458
1141261776
961794615
1378158140
1555173746
630932023
976814939
419719558
1243601841
469388619
494712138
850409347
983454120
220276220
1490311907
825468887
262663880
936877740
343152330
1554322644
532909290
883510178
1513282269
1211992921
1433771408
895573065
419366228
1375321944
994083424
1568256497
531128709
1017714165
1476041287
813632330
1546487767
1407721613
1283962164
1021446678
1442478640
1519728831
1477343417
925649647
1009266160
1217164278
1593292871
727337705
369851929
443576295
1374527309
929325182
682843029
965550602
1437858458
474991088
1219258547
687594207
79223713
1151694043
1204000625
1332079849
1554490164
403429893
1280366727
521248336
935898011
1462755666
1511920686
1029514843
588769434
1440277867
974472487
204861583
358455558
303783609
1410680404
609903370
535383838
1531948449
623872167
623546026
653305572
609292680
684579577
638622246
364484681
893904807
567807011
457873955
698492522
1512544283
613862997
1530800336
1261039760
636011073
1454858941
689976386
721219591
1436900415
594418219
627115566
595882560
1545900877
245908750
1323136254
863952687
325972206
689718870
597137478
894662007
227334350
1490781102
1596223506
1455574306
1512596849
351521724
1316838734
1129872349
907163274
654332230
496654065
1355554395
1454772150
462343950
984796809
627590064
1270832373
469810583
475454091
783404783
1047679531
740387875
407694329
413360019
362470105
1511192466
391965015
1078083632
1544239535
560921836
592688543
707261539
1210031965
1032394625
189704282
981545171
809757884
459415211
571921653
827129602
1297593840
463620748
775440826
1379233589
461512505
349151361
922210906
1407987941
1556836112
1370230993
535572287
641926260
1589730452
463040602
1031914585
1063884054
825883380
903442104
1155908014
1415561099
631303031
1213524932
881723317
1267608052
931387756
417404106
931154136
910895913
855595534
386382470
898824506
951350540
1470876550
839717946
1391991801
508692891
1044876558
220726389
651620120
1477192010
926628250
1082364009
414989064
866856784
1587134740
1433691356
459456552
1049190515
1051148283
1024039668
464042095
381568068
745748578
750529200
790168505
1410604546
405793852
824225783
852175598
384982797
740934060
727813168
413770504
519744986
1328282152
1557103927
1411596325
1377144089
485331323
1063135848
575881004
66495628
1563880779
773819663
894738743
1248447921
1391529446
1174312055
593907510
947617738
1495008280
1028647387
1277265495
1487313680
341062043
1327252619
1251220410
1251289219
1047782338
1472801573
543081428
816097651
1341638442
956697889
328927964
992589954
1485424140
812933283
561962651
912007477
347330103
1474529028
497044586
314203478
979462823
619437153
785307008
1265981409
585720963
979701495
806138382
960623895
1423830575
1443398296
1111975223
1435503342
606719698
981105676
711093951
505786630
1080118850
831566314
1444437720
1173952933
797941191
587068090
62027802
1130947301
1244852264
1022832504
1023830230
435098230
1415164725
126032232
963089922
385349306
1587619508
1042185064
1071107809
709890296
420993419
754198545
346779678
1574179781
995023225
869710509
1070753591
232675358
1056636821
185346907
615288230
721585205
886839066
632813337
565739988
215251637
1550569121
783623495
951719043
398577985
750154653
462622343
812669627
1438592946
1492314712
1218027156
1545880882
611156643
998251165
941357270
625209454
779351156
1143517398
1384291417
1436087327
813083921
386771346
1554238683
285796655
420789588
266058709
489032427
1195647171
1074060255
665992411
991994234
614905558
850200697
1544288444
526035599
1227203391
1122819192
485732352
528845127
1172208537
1373977807
865998625
515392882
477903133
408049819
1505151190
1387955050
1219155699
1001271263
898206866
1382823119
1566591315
533770849
552592270
799308304
1271607060
1288449618
135010916
1024865840
1476234079
1126520868
1077782050
438464790
586430826
245481676
1100990242
791497322
1234794248
353894210
1579911637
972310516
979194385
1569194948
1293264669
937223852
1387056023
327731528
1204685349
1495815785
1423209919
1184388330
1126707297
278200550
970625550
521507467
1106080652
1084577064
1567331439
751893486
1586375653
1363706376
1404509144
1185757647
1064219716
1479254868
991778020
1537458598
1513930709
530183029
1529348116
1534280948
709231543
478865177
1312782087
1169607814
430981352
614617722
1473394066
454971691
580145570
478837233
594408414
887780878
1313135621
1447573641
337817713
210650732
709563149
820345582
458801912
1489910470
914349123
790898861
205496751
347296149
569912484
460481927
1566900868
485061301
60571805
1325686314
1352170620
1355402403
1357628648
1570514804
582227737
716506102
656196896
1496328897
659984990
838485478
950348106
1418848497
841850077
618436375
357383206
258500162
1484882302
1147498162
987532012
1047565840
1492506516
483848855
999565039
1500357755
921236205
655856257
167506916
661241108
1192506430
1369382907
975809039
1557069329
475674067
964503521
486252676
733915803
751742528
1569884492
1243953915
502489581
1453248540
430079608
358148118
353897150
130061341
1171602919
1149910999
1511743120
1466532178
1571115225
529579587
905611346
428129977
1543553928
462098109
282772093
404275174
549955235
799141534
492968738
724506298
706780513
456326656
1187114100
737625769
232868967
326312249
1080381730
553749874
887182650
509461775
595197977
720013393
1148128424
736448419
1410670875
510093734
227310875
450710149
777010206
1195296911
488865115
769128722
645539709
1128040912
773780865
365126963
1136094242
494152722
902570249
541206340
166269316
879737731
1338087484
823363586
349767317
286112980
947559207
784157472
1460590182
771264849
993509605
865776723
1533983162
732924972
653924277
501345615
633628227
1449370186
1493823424
628511474
597059318
1256972999
843737776
933653651
1298347930
987772585
1464276789
1524508513
259118306
459962710
1205724003
479594421
405801384
1435984802
356458470
608286990
467667242
1475868236
637634772
278142799
1225412392
743638872
824627898
332020988
364350724
856896751
1575002510
1169437204
738913247
598083841
1445226494
715852651
1379469466
1226241870
853025846
1577795484
1148471902
574786424
1312959230
600098691
511922456
779446672
1558077427
983137383
1425152894
570897580
1538152627
530728989
1114058767
854964489
553250253
1553178176
447872530
1302314552
842716439
342153864
469060348
1388728898
914823901
1545751725
1034469977
728689379
845697588
876086005
910179692
710228248
642543158
555321175
778442480
1000646833
1560652691
1470266925
1516051414
1267198471
1183217690
1438053242
880894810
961722261
861410095
1055765250
982550626
1125620908
1406369217
815598144
443667303
926783911
1341264683
781357781
752197411
792715180
729574636
1194191553
1228488566
828065949
1545052657
1089736244
932056090
249580911
869259741
999419341
711739157
516679543
1396902454
1479672863
336289515
124109840
1104257086
1048298734
755717806
643554172
502505301
121311720
712319229
796365362
1567306943
1116071881
857929135
578001580
750922819
279482414
652228953
269591818
576771192
811869948
357437948
728902315
406859168
1366012076
591447307
548417395
505209923
450830711
1455375914
1044128264
977944510
1494714614
1427206777
1031136129
481443300
683386484
717316556
1590199216
904013235
1143313784
512632674
510184652
1656162070
1061773734
411807658
416527195
976189595
1020598764
1329106123
404366829
1421657064
559186806
190792422
772271422
1262694587
747232944
971803103
1569047208
465107671
899624497
880694354
1298837138
552192619
324134864
1271605514
1310764619
967979462
541928565
450870968
882657622
848139035
756760345
1236336397
639975512
1003416103
508418045
1580563094
496360092
1508967716
501407919
862924097
1170880823
245958608
863727610
930038485
1272257902
1234296402
590596080
1255507194
1341946834
844038869
288410065
172084591
1548154067
535235393
800258780
666132439
1197030185
1593000949
577531397
288564367
363189011
933462980
152698263
1262615681
360905243
498327914
583774643
167356298
1053032126
1511857383
1414826908
451950581
515649992
1038186601
819894862
1626114874
852343311
1569575413
921431846
204588828
958577976
1497459361
243796241
1400036035
1034642798
673382122
850205305
469516254
1407662757
363807217
287699100
565883480
1046449252
1338178065
964487216
1487285002
1303832942
975764106
922513273
1400734430
1110676609
336110113
1504074536
1598993164
1414485640
1073413582
1435878044
900235573
560885765
918602159
512592047
733683668
1207785876
1456251712
1473627921
189987597
564969828
1437806940
1563009335
289850960
1502037967
237073047
973811852
1535282262
659035482
1106716858
538540437
643133895
999112551
253729024
1145007513
302626136
621339402
919931085
1140644179
834622542
1534654792
644376690
1528439927
1011173917
489670428
1018557577
1579943939
188826789
1086310517
1290680118
698567189
236679183
1432085605
456221646
1099446088
782153373
708923206
1419251336
1041392971
754865130
546771013
1184219044
782765138
1562080867
1243812316
1460359830
911821340
1151312338
722281266
534026206
1231788046
501892792
1392483954
1184824696
454886089
1233901693
1059263372
382236078
610805462
1480816590
911054567
600245483
459778490
1042127443
347566382
1616243179
519136470
1486299543
1599435799
356781093
643820382
1657264567
642247758
721472990
1547877068
1557572587
890259537
707803447
1578253465
844155484
839386381
326839954
1485411925
930867683
648940780
623955949
813384653
383855155
411524722
640955639
974169353
1282057556
1494739900
131409958
695250615
1621383043
1369354344
406370069
890745841
261277916
656576980
503582579
1345891929
1102672227
1501393800
528347600
1060064794
782577036
1448547292
1013618603
298477931
705165832
936500995
424462790
855694378
1626177994
759167390
661524374
1615356727
1128054603
254712181
418904100
1659816760
385799095
1243251696
1677856129
1563289927
1377855989
1511897724
917708218
1633131765
473217119
130090243
712901241
858587855
1003948806
947512732
745523337
675692937
170812813
828765686
1581078050
700832885
1549212324
1303566378
787780796
1067788746
1671256375
908449106
1002832502
1358418887
1221924448
512994112
683288093
760846733
145975964
347035602
292031629
515847829
1505958400
1273280602
801272852
803039233
719496843
1091417168
1257490760
726854897
633227259
1520461141
1632610145
1460332528
825250537
1108895360
673236722
1460223958
690497797
417851117
226629106
289952532
1324057742
1312264708
284352923
1643468146
384227153
786165816
1651953045
1582200980
314849180
1049776781
1114932925
1443961639
885949068
238985434
1269215023
620846067
593876821
1604076875
1687596156
1022793637
321603783
1274053378
455970959
776224414
894451053
642940078
405476110
594717221
722900161
94268423
1289701588
340179295
1410866211
1480615180
1573718063
1065832050
652473883
1506150545
1260914076
798563448
1528565093
467419298
716354815
1591282511
1367954266
1417855997
322442847
1269100384
980837057
549577273
1650217082
405811926
453885213
453310805
1404856730
1351258639
833089754
616930330
531665006
1018731597
896535254
1359479318
757203068
555033847
1122368314
644530826
907272404
1236406928
1259022077
960310739
961876925
818588795
506053150
358287328
1342484907
1011201283
384743113
1268231343
556528199
1379660887
1080110201
679406324
495743471
755489058
184110689
757935794
1230477359
418302999
1402042874
633544117
460282420
384549379
492436837
749688852
1009107216
94623410
646696101
449743359
1265240461
947004341
970143080
1697348279
1370624575
281019740
774472189
650175667
1137305363
1414092268
1606454831
1314264239
1210431893
479477842
1664339282
1312709744
682786749
201708859
1559999780
878822446
771930001
1542484511
978589051
212287783
652629710
500121330
1587016956
900316731
1242805622
1319345702
1431072380
854692673
1081423849
1327448155
1539825049
179029315
1346228549
1461661676
590400016
1120425384
1411976102
703036901
864280754
840318025
1384000382
765216016
541929398
1450488184
554519865
1327058138
862351492
511651880
1225387938
1124073845
429478044
295369182
964172382
931084951
1661691895
1405935387
1281199449
1097920583
583008989
520637125
1182223279
1062616739
1564390150
1048185677
522714570
552439103
687475616
524244358
437502973
755025791
1414184180
542597135
876281498
524948779
429565656
1003063140
1083062016
370322955
1129201849
1254087341
1008081404
551444913
685382238
858819993
1203450474
1050947137
790020662
740808602
705933164
1515007679
746641230
494299808
1476849633
615723763
1022373288
355168106
700268671
897673139
686132588
1229338428
1076687476
1324687447
641082177
1511298158
1617720324
459491585
984991906
648215047
636183122
1138163050
482596472
137533110
1190064267
1373626203
693815713
963305604
821406772
725295892
1249945524
409087608
491052165
1660554984
1298930349
1422298562
1204857219
1363166048
766832192
260578664
948135249
1513739646
1256862527
1473703803
1653542023
1504701226
1254288652
1449800722
1324426186
1119020247
1636383594
968688372
566327483
1309597893
1552877656
1253437168
422636700
1052372415
1217178182
715016910
939307552
786444298
411937977
1624432085
984029062
1416184493
1403239773
1457620619
703008115
779642871
1607508163
525121024
1233031860
927063316
510777327
752203142
585937476
814690890
1079262290
1478928564
831887977
226532085
540550625
891697604
1066496767
637603731
610297689
762629526
927222857
308882190
968082777
757237092
666237015
699452350
485311555
308819772
1380659701
1238277287
1280265755
1388037477
1092041127
505563841
216727310
694275511
1570895193
1416053362
537886361
799700905
401666882
1550399043
417040344
484281676
894977757
821904826
546777319
412263779
732392530
1523187060
579788299
800841989
166340280
1392647974
459317583
765864682
503717601
286168629
291569634
1570173519
1514930282
77718112
769860413
335066176
1191963655
1530530885
744192567
587902640
439756654
724444288
1197099847
729981775
195909222
546579556
1547759728
999947575
1052518744
752704984
523639790
1004537842
1664418852
997056858
1158096093
337659140
385516770
467809316
462162566
779304226
184900657
1250271585
238400995
807802038
1448061901
441173706
979841898
1295373357
1104961944
657356273
528600332
590621409
1069491496
1343590673
844866173
1302918825
350827687
1534955519
1283054715
481298040
533833726
493020398
1463092177
1526723935
1204632862
1070829259
1076961642
1023490288
1534956576
1617640959
494538061
1285568832
603379341
953768919
591511608
1079518469
1432725406
489657030
412820661
328365337
1206795937
728742829
1482834507
608823376
924605393
526173394
1155286158
1524500842
706081863
514428803
1490212132
503379813
699990974
402639050
473605677
810817240
683767131
645237365
1543539299
1396401811
703407208
605917904
545583893
1548395176
1479178291
340335625
667542184
796778808
778868199
1635099270
352446902
503852137
991349756
611243322
644250644
556169281
487205488
588288869
1528737847
967917359
1007056036
348306098
1464023957
1662839260
697523167
1425307744
670224852
508252221
1087330699
1464078588
1063651245
127318769
928453075
1361683932
1619726974
1384349291
1474159159
933876881
1134796692
803381931
692553419
1266396599
455915038
1021500339
1180480001
1284890822
1447815363
1460350908
873433822
1037747786
648388885
1489027632
987524287
621277077
1495022726
1554548843
1018043215
678543201
567114489
1437344142
1389089476
1062463931
889838061
1504131114
1290923218
753659610
932852855
1482599503
1059565420
755881868
1131200120
1687508378
599480597
1261732132
418616637
1356818700
904917887
659882157
735556032
1258766229
770323051
1478154006
984500933
699976728
1426158792
1510634796
937491335
708192192
1106490002
840181576
544273349
391167531
368033395
1459796507
179727402
1293342845
297747251
785461670
1430223422
733602012
1280502402
698033877
415072176
866441938
700618973
1387404794
1031137188
636423530
938907451
561158929
132684351
1512613153
1011561031
911165942
988873132
1530952466
346954632
1248940657
331078467
1692697064
521134187
1369758579
241691175
1030287508
696869440
1333839572
775041666
920124986
1534270048
1101301334
1261994995
417615463
1307524491
1417782641
729490423
1303120757
510660198
837898135
1551230829
835477953
726216517
882826015
776138200
541299040
1366565122
1148031380
997580
326062293
1137421560
1161136288
726479805
463547731
945698628
425563452
830603892
1187199370
1471545585
626883193
1242823268
1632974640
1067948318
1655784351
283586180
245568155
627965390
1123187181
1303351544
712388072
1401194808
1584503967
471239589
1699620305
376084975
1413970288
1562858839
423475105
1272160034
1312847869
1413682246
537634548
33960261
1069226245
397847022
356391767
943739454
1466416857
1093471701
1567652189
1377393014
748737228
635713043
673585588
586487194
1015655668
1510771904
813205043
892703240
1130607104
1088481994
466237437
1013547136
307408740
309792350
1167208838
1063594695
452324518
955595141
651649236
1402482999
1530450103
1412777700
1660668800
1633171790
842435025
1274362775
1446598327
1324471914
830554151
365464641
1528976032
808861381
606899926
514444735
869028982
754565007
1641251438
648445604
1183876309
1472141257
729526701
1093623694
385108577
421955437
1505802157
488663922
818719157
1559938069
761468209
972775024
1342960757
385163037
1477339065
180438166
1058420278
1425962755
878922956
1064239754
1647447048
879168161
925499948
1564609507
1384261975
874465638
1552241014
1340035690
1630444010
719435047
1521574466
315432494
656161671
761401099
779577286
294459701
1400048726
528872088
1667021531
342577453
316413040
1467965900
734187858
1294297206
1153705968
1113511302
1014627213
784150018
703241461
1424502014
969585015
1039889915
759096275
815052110
382927619
1050946218
476662530
231929761
1547527983
1388599371
712479844
359614809
503020936
895980868
956940386
840329066
497831757
876496503
1412848381
1666580464
1660217810
1596575271
1358351692
1366325776
453533940
1377833270
1249407777
438257944
1622532677
416941986
527520431
1248511958
1679117082
331178633
625443371
482708995
606977796
1404382608
1364418828
1279824130
185415725
1200150995
1416033941
650809951
926345745
1153794348
1156544021
546917109
979927113
1489358659
1173072657
1433290036
987724240
1440192500
1062299904
1004433682
750443761
544257632
887209011
1015554210
624632089
964186301
1042955885
1220785108
1649678392
1086679952
725571139
345510460
948117235
1227233664
443877224
726718498
1050177813
65813984
637608768
249597436
335464308
911660511
418013186
1473215825
1127654055
1626156380
1386157731
420012587
759447846
1153938367
748468214
1437636542
343460011
761289907
859225554
1659741432
477427839
1549448247
1268692527
610559281
1642399443
904895758
475441681
1285438167
362923758
1587021639
1296664308
1036974659
1170424636
1554587658
975544564
962308590
615163057
1432101298
1185482519
1407321882
1643794816
610544187
346863520
1309327215
1518715213
1383104867
854621391
627801934
507174502
646700384
1054764296
967056724
1296838422
1046864662
1017206730
484471018
1192447746
779564522
1672266949
1542149708
323636369
1345016697
449510341
540603340
1018981643
1391462725
1512820327
1120340788
1052168884
1237509608
431416223
1571808981
797016892
757613411
825056822
790822059
1139847432
778050518
1372316942
975595874
638279934
1130166435
844058677
1050345123
1342992002
482516403
1023297628
1113756068
784551597
1302109012
749537935
554278353
761359042
1348355462
298306105
1217703031
841352771
747293035
655493227
589266993
1536809135
1215199019
1526918455
765815650
1327196420
1558548121
911441625
566740354
918872848
450037418
1003680240
1515444905
424878443
1851189
1057619327
600456086
773861898
686750760
824247377
1149739334
970680381
1290886005
1670747503
992866390
335906749
1534976135
1376821211
1353819395
677246820
859131328
783886926
1697305243
1434134625
1304053281
323204486
1138275002
1035521709
399899086
372454742
1126318266
1223101922
915545825
1045153317
698849125
813862127
632163476
454568883
993751051
1101275792
810458569
569823847
1329012532
500644218
943802177
1339638907
489609879
927632971
867675647
1564659796
645004915
1273609165
542325779
1045996320
685517627
1032478
940735965
761097606
1228010302
745752885
1643001736
351017887
889224806
726202323
457237138
708940140
947067321
1373143249
815176439
1182468669
1291058726
1482153407
511271572
1452031430
740242591
1604950006
1390404922
1445678072
1342187641
1498911663
505020550
1239632125
129056114
502774430
495422398
1229653948
914805419
769918934
1259516390
1535346142
944055596
1413641651
1334606214
1581496412
1546011835
535717678
1350694460
1092044241
877136522
768434198
1267483370
707182187
420756256
643941366
899961500
1202794534
1460611426
1397416900
911427308
992504922
906257437
542457417
801292505
1052275979
471322956
1254385714
977315775
1380575774
822853834
711255483
760030970
887377041
597753325
1585059810
644070871
1575233513
1080023964
618372346
771414930
656228582
762256701
1462351193
320584517
91408435
1042451345
1487039206
771270619
1033106045
225853222
898028802
317070601
1351075763
335304825
1075365032
892219631
1678963742
1500042502
1430318924
1205501073
931884360
1317733635
1022928401
766115685
709798625
1149124416
1011692810
1429371796
1483178615
1117959025
1453982811
992231206
1033152142
1426506823
533781382
1480849819
1587558447
1055824208
739856398
335764335
420014086
1508560715
426079393
839004231
923101737
1088799236
1111166373
1280037069
928136817
529452710
1608577883
796549985
891739872
1585022487
749244757
394988156
177101816
705804456
698075268
451239158
1327257318
386115536
547819422
1292239760
605969870
972066011
529490724
760588314
140549540
982228698
1262719442
248927381
663972858
1581525252
1652941841
1613839360
1383398672
1000724072
1358637253
633423936
990081148
789046212
1301327367
856307923
901220172
456119728
879756895
679814962
1394908905
793772682
716879809
403967906
1562921687
816628093
1041305509
1374493217
1638430360
1004808467
750626529
774633265
1155611130
1690453878
548835786
1545645796
1459755857
1488860145
494678680
1168973521
1328056098
637360148
1549534173
633123246
840596442
1353104054
409233568
2932593
843430267
1527362779
766324625
1398294236
1536112749
589904198
1391577352
1593494742
547246727
818331902
1409441935
929643
853238794
103090489
1453176494
821156297
1334272789
713040427
1017771384
1325249276
749040783
1022733383
1645265983
1317602450
1354648871
1278085975
531797097
211852858
1508539496
910341160
771562856
1391126339
1626097229
869995382
1521189376
1692226124
713121156
986479756
1300459286
1409862066
1503433163
1417406192
701561675
1209313780
919215099
1073501759
974510199
822873309
1425732744
437095633
1616602305
780365014
1452970276
452681539
878686414
909926526
241051490
269310916
879353787
525887701
1080557294
888827704
1348153692
1241462829
1186377828
362268808
1364885649
448106014
1254670037
1307719857
888276612
1184481522
1252199405
650585606
268471613
809192299
1280939859
74400162
1593912815
646910969
1516597506
857817895
1506342324
1455803448
747024839
1044245720
383948874
574028070
1510312715
454421539
834289571
1472664925
570323165
1537262901
727079962
554526730
1546800918
1234666764
1121004751
321534541
989694713
1488930554
1658418868
1026498264
1028396437
1659822258
512088117
1340456947
1478942980
1174195779
701157282
1595475388
276202995
1139396885
553610964
468070116
980722281
1224950044
175197348
408830660
773088443
622911532
1077094141
1453421087
743010548
955046469
423906410
1215412351
438206247
653849806
1512811799
685446846
650301166
380561897
706367605
1425490844
750458015
1628024052
717144006
635640861
1166689771
647615147
363401409
1565805751
483757608
1223435698
1251557655
408877624
1017693999
1302616761
966449244
1135425626
671624951
390194333
1651249658
526396605
1353483884
1517186958
930090153
636597853
1410734552
424537759
800590164
1565449224
1651963599
634682533
351954360
742508036
701192912
484428702
1355299693
769954711
1532751110
846506872
795666208
1480631755
413310091
983455392
1329742402
396965563
1527687681
473696515
866792616
1453560718
1280130654
613399864
1366358626
763278424
123288973
1425723899
992474714
394974478
1131341373
945051533
1100816613
1001754503
1097850939
363860264
494952015
1897682
1180451727
510003233
1574266301
485381824
733163443
785204390
1335778102
750554662
1445050195
813790716
656259840
1073934706
633470168
1503417677
776991292
916972039
280833924
1528227680
1530794366
595702201
866865169
1293957291
1036310377
761654056
1288064891
1616403638
1043336039
1274966161
1230778874
933981259
560336869
784956950
1566908928
1691542492
624526005
961507554
1057680141
675566799
1367117534
1070224955
929234078
1047755093
1551092440
1544076103
1109659682
1302514987
1236341469
1028057568
479010641
341694478
1150270272
833392524
1253557440
822441118
1509044168
1214050636
497991552
733557253
1563658227
409308398
1663439211
1122534492
1374245836
1345531143
490233588
376171035
756715011
399234353
970775190
1457463575
939117440
921164831
1197081570
1278621621
1148634003
549693804
855253466
756225404
762731390
60572304
918705675
736764957
1245356374
1445087403
1490720367
654230910
868695567
1201969009
407729456
1268977224
490700783
1698631849
110829168
725124453
979797444
1446214512
873856572
378793108
454590614
751658013
629704890
843750955
1036822065
806056551
696341802
640872154
767897373
1619409520
980327468
656440562
1058562008
1189457230
1381424293
513538688
547322403
1225604626
1328910084
441723004
1633040467
1474507701
572374565
1529181322
756027999
605938806
1343406367
1435630635
342915834
738125976
698559201
1689905806
1316099647
607615834
1037221151
222021099
1064467023
515816089
313308080
887673452
1176666920
342578371
1370003391
644379583
713305801
1682621286
880038258
1430921851
366821193
350710651
1363512857
1175918883
922166315
1084164147
617755228
961956680
1479620069
1613670515
1094496984
1091376119
811591878
632294240
309946157
1313897399
679189224
255871603
1507842786
1079779365
583303454
388846592
645465272
638023662
468800423
1190609177
418330712
1488483867
1455510932
483150072
998324235
724004414
1410789834
380034470
1637665923
999566708
1558445079
1620070906
1371215537
750339704
624762502
531484263
1673901107
1133655942
922551557
1227912388
1280401068
612649306
398067442
718669878
1446521009
1226680444
953972791
1608627515
1264359448
1182999675
868540967
488808435
575261537
791589826
1386134981
1147194160
1136160142
345146915
595095981
1027258839
1407599689
424305088
1221116468
1122126490
1061751848
935906499
1553609505
425786892
474224046
659664389
534947165
1156381404
363428271
763781367
1262247687
741221517
865260675
342922872
748529066
1371314273
186639876
1471265131
575104117
308118886
721780213
1510270876
872197185
792162757
340510591
521593738
413007058
212053116
789095012
742165203
1161702690
1230328990
632655516
1338514252
1378993150
841815493
1404140278
468847892
517293560
647511680
568716556
799918372
935468345
880077367
989541508
730815621
488861167
51809898
706338232
296820693
1054509909
513503735
945061496
421959027
1267969342
1622291797
284986437
1598531417
181429424
472585441
715346931
1215492845
1247710789
1203726438
1395888258
688020094
1555807830
775727066
1547496186
550638506
1045489754
700539719
1493239562
558529056
957475021
1432745749
442810761
1420267398
522669593
933799466
480652571
140037926
657990697
825401910
433157989
1012708040
1455505557
339948256
1190231561
610742050
630622859
673215043
1319518071
1593038703
1005022179
1427041877
1005011762
1266728987
325438908
233442853
1364807336
678859999
1275050671
585924968
1115628218
410190744
1403191276
1289047943
1365120122
1217297692
1073751622
1252330070
1080085017
1495139642
575115148
1189747134
655571822
664774515
1454384717
1430554826
1197348086
1288096116
1623170163
480493905
443591307
1608558323
646994553
399616494
452580343
684991083
1242861377
455838983
693881135
560921706
619943141
1037280862
1391610475
690806855
511450209
1557662461
99815084
613353073
330252395
401893090
1486978488
1466265066
960511622
459004888
1115591274
1502927626
1410730330
322277811
1528962707
907104414
882743997
723101555
611493393
1509144585
642410228
1493472751
716384280
460642025
776103134
379349326
1699942227
1447498279
838528559
1432314424
507964564
1212711722
793891902
886450325
1618017140
1474081498
404024754
1095685585
295545237
1125046223
945418787
588575184
1232547337
1063120013
806538991
958508421
1465474610
1054487523
453705115
842996448
1362979143
1426441757
410306061
710607806
507862125
651394925
1385571018
1142644186
1312026569
1053859541
880090695
293509555
785619976
462042707
925476682
1203061534
535692320
1424974477
1200817191
433120129
1011783023
1221404482
435056100
1424408217
887262647
668771379
623701099
1133778377
718636571
598588815
546870317
1063327011
1014844203
1365966998
1082232053
700980454
584048457
1434396361
756763559
1488308779
1528113581
1382940246
1307314818
1494536194
1341956006
937411388
396007380
1240455748
361263370
679443800
568017787
1420446964
893626571
871126889
545295547
1280255022
1571768497
1129731218
1468621561
1388955402
216191336
157368429
908089313
567177917
1023774079
742395915
1150312074
1696266609
1189277087
81379092
1452182690
1003601433
390135725
1431556806
409185447
996722534
1108434994
828755983
1078272552
1455254349
921876992
647354861
847060152
734315192
983222818
1073808924
514780114
1366668080
834350448
486301613
608669751
1401069137
330764691
301252555
1232234616
1033149838
1378471539
1044044455
1661515589
1395212431
1397089019
1538863396
961697256
1053506785
938102893
1145619294
564066512
1259931197
608965315
1446157030
388405177
1251451196
556213256
1355997859
769521523
929313248
870798429
1005995197
833535697
545581976
819647446
729719129
1099976373
1078255697
910469898
1623380569
1365721660
1486153037
1230267210
1680099722
943008771
1367935657
1493125420
1454102733
1500677088
988824800
921342550
527635336
878331789
1471990627
1552774155
569994014
322456434
1281115305
927179707
631448510
1093015458
1544826951
923212067
1561670013
1274264860
1288668067
1577053774
1472112128
1408881026
1159753527
1591579891
1108263262
798954960
491582496
1112612194
694646925
1383117467
1158402195
509518648
480623421
618014040
494371965
1280995366
303429568
553274486
1332414864
1410795308
781186965
847440074
1054346930
1104764737
734985330
1353172283
1566921035
312397634
769755627
1064573128
477338683
1012169592
796320205
928092609
1689843995
1033391562
633244922
927019447
1692574824
624474309
887083009
545875392
1685834814
1518806757
1517481694
407423464
1404089320
1301070613
1583967636
1373803532
1023439835
899306087
1441902878
1184151348
1059896349
462893783
355860312
467260526
958557191
1001096542
1440340014
1030976070
1084012999
1106534244
1646089019
1078826698
1382573558
1469685125
501206877
1151913998
830632901
1551489775
718501575
480182744
1008947223
790679884
400444800
463019334
440555979
1266051128
622726091
717175730
685189207
960927190
742843754
1128201378
1115764324
484066260
1093714938
448319795
935158652
980635718
802324665
1034190011
503393458
1304948111
681473712
742250394
392412806
848854432
790650757
1107162758
737627685
557268963
1538845236
855348608
1345821669
1361933555
1167043936
1116007117
1067962682
1469276673
777139457
1688601733
432852848
1463597761
1523971977
465623823
1105673161
574099276
1290374214
1354567172
676145865
224944834
70448163
487792560
69136509
1037555181
1027007004
1236733838
1064735485
1280792331
925382414
841208266
855008072
690162731
1584844666
1121313346
763849500
1556795035
1312711383
695517953
873717529
1560637344
211042143
1664947413
949558919
714059477
979682325
664545930
973030010
810809178
425151445
718629990
1215774457
1645328020
703899625
468809974
483124772
1263880959
1279509521
629885630
449150624
808081487
1209555429
924657709
323588935
779634913
906078314
1693404536
468226450
1410723814
1113961231
1195848051
840898220
1569928393
1600476329
451671554
1347064285
1441729900
495879697
1594364267
509227579
1032711968
1273923417
1642639368
393090657
1515073316
290046637
291113888
685602812
1400529813
805937818
518395774
1433935531
409462520
826412408
1204879326
758460144
555874169
660624851
1192617055
1010916204
946317149
455434408
1389020805
526626331
503524102
120921167
1051506240
1656368997
1226974703
1311589350
933621769
544774907
809572779
691517650
1111222126
1440021578
1504994197
875453862
1033015688
706336177
1398411415
621146878
764828148
725210525
1626250455
174310418
527582835
717151619
791359966
563650915
1033370459
424474841
1072959103
581835003
326120125
862790740
747236763
546588915
485084542
850188814
782687123
62875499
754426536
537696826
1545144221
1542710980
514181412
774004714
976198976
858414038
1015473910
177874673
389598705
1155928471
1311207720
617705916
154903313
1652757800
529661126
951686633
626045868
1590479949
1427044969
1541870115
577565938
1489232869
763359433
792350829
1451125446
1628383627
111191341
676746576
521864884
444459988
431080011
612008952
1002187063
786288458
507995558
523456397
646330091
897681034
954681253
241656269
524027028
1098853598
59620976
797110695
385209407
450991882
680392459
595542084
1492971204
1072999861
802447190
337888341
683966630
762773315
1667602939
1472270200
463589395
1015498025
1013127507
499642080
1204519722
384971081
482948445
837128411
623474555
1262142947
146543771
1257265335
753484898
883269714
1387662642
602486746
1389089045
531936031
553616874
505634294
721818972
441811662
425451904
435697723
611274893
459604251
562630441
1562771629
454223441
156416347
485716912
442794837
330842931
1037213322
487351174
466561292
1460212043
901680157
995189764
643559037
1349617121
571090031
1549713950
648683002
427274730
1538819163
876579197
980687911
469785472
1083477796
1025823184
659059781
867222218
1572039347
21547680
1453276123
1447882867
676568535
1061254189
1247787089
748197296
1689757305
416897270
653021843
687021247
1586643338
513901543
1085574927
825786908
1302545628
470483771
406758061
487760053
1022314368
873050982
1109591854
769032772
1486993021
124878821
1491983762
538848854
649003590
183018402
560052537
1535994946
561137293
631626524
612150985
1510726720
503983776
387600470
341763389
770703024
966746296
1574724346
475261626
473574674
1162481512
727742769
1196188863
729822209
1200496369
344887487
625522215
692018874
1484697991
1378461562
1215396633
1527859689
211693885
325486259
472065740
1602307619
724900751
565552298
1540627242
683284120
838908008
1012065562
680064622
954798453
1263562020
434709729
1433447695
812732913
502145899
861907180
1334521725
397305183
385787946
1639325049
1669398671
1041588275
285537144
333388881
727655422
824807609
472022056
1388644908
779073109
369608056
1514576126
854913902
942216394
1197078296
1636501833
1433281741
1097073248
777034652
281577678
490592417
1530633317
1033941440
468328760
857018492
862754482
1401632364
1051986600
493234488
593688132
1100714554
1416489895
1659917252
987416812
895654147
90457316
790629307
639008312
761750942
541807057
1446516969
331447347
1358883079
769974126
1319660955
728156139
963606241
1481594598
1422884221
1446375137
326510694
871808665
525578343
795634952
1669472514
1064043081
964378566
903761602
533664373
899734156
442578756
1189441946
561380564
107262059
1064309153
1202745589
604715324
1045123922
1459438691
521287456
760701861
1511850958
1459738115
384836153
910539338
963377437
666077855
1523174632
1040438574
862217044
1074087392
1581247120
395931240
1697707581
993870884
1676019014
1504329033
729264228
435529703
1323211026
789780164
1434745585
1078558419
1067915292
610975943
798862230
504100696
764038509
929414040
1435348311
1090291546
811481907
745635924
1501313559
518643935
1467662074
1691414708
1670732020
611996292
1338962118
708693510
602059334
602141921
1235973470
671790091
1355291274
1313234524
1620883009
456771192
1279460472
1414389877
1490796518
745722966
580627036
1224331001
1268246422
798130940
1440821423
820001703
1153575532
635890049
1497733890
1435686862
835279631
1178194278
346228958
802023707
1508269066
802128330
927669319
682139449
496198986
860113247
652819933
848514712
1155393494
540979640
769659559
197267298
178672829
671370603
1227257728
1691462256
582260064
1423662557
1393053028
1106060969
1036193233
856564189
1222086381
931645700
1242318996
687608442
711407695
928468325
266753481
557997818
705302194
1035405557
807212162
453851789
1299755056
1144551291
554062105
983536642
1523262152
696355961
1207910733
674491060
613313403
1139903679
1441680947
619721457
411904759
471518727
711050640
1541758619
489230430
455459376
1340841058
742110072
1199490606
616687474
794246170
44330991
411424120
1160150551
1453928679
1354614502
316741813
864186640
896218609
627154500
1583273777
1063128846
323670022
454666776
1396818108
896348423
1561736722
670582607
1192106809
1043713427
1191807776
234120506
984937025
1385953329
975010747
426815007
1425236618
744571254
1627201644
779532242
961553050
1488377175
1193629330
1566653630
1044435405
325863208
1080818492
851426047
454094668
1292484879
1206405508
849001269
1274438024
400538483
1319107406
940777430
1558143532
1267052625
941688379
1469819658
743882055
1456894996
506326626
542586827
493565908
542568540
620492012
781530167
255093949
479308693
1510880616
945541428
617093886
545606564
1370300310
1033984140
1145897742
1067522663
1379396370
834410157
707445068
578279995
1471658719
1593451784
1216809146
361925288
1031282062
587029808
817902476
565311539
1235074416
620212362
465954431
857679177
470605395
1620880325
1567314689
1402412151
915691187
1118283171
1067905543
320863328
945634085
1591994258
428596532
543338901
1163478708
108223765
343666791
1355991262
766479244
800990557
1024098576
183084340
629837891
489864910
1302037133
905381665
840406801
454051992
1256352338
1522017547
474804325
1365026809
578435404
1422152470
477398723
1111265796
1329178297
863143025
842075534
1164040988
610895257
1102606109
501535903
619942770
911787840
1640523522
595936836
1699148650
704781418
835833863
1696170534
1244351407
1520491550
846858215
1642396262
1158910642
1126748166
753111754
631036511
706193152
1566430106
1342330969
832802099
468140657
1315389211
1646408989
750708511
692351270
1652984359
788459046
714748775
722048891
665041036
822489376
1278611328
1090817029
1382514915
1115555469
1456930079
1008043591
426795208
1397456683
1546156820
510074006
494314805
1522455959
1481313539
424847305
245686874
650159727
1341679384
505506530
961802003
81078202
760116461
693765474
570027583
877325572
1277118393
1062512487
1317999077
576098237
1406971953
295373452
1325822167
221430123
482603967
1439551550
1497561340
381728033
556830968
1138332609
787593904
572763626
1691359531
1086045081
671202427
612022547
888405886
1233648289
1483176772
1273408424
1143379261
752448255
279897825
916138199
911807204
944574400
737879286
481164506
345274917
835569600
957738900
489558204
392508842
1098473020
497510868
1517035647
1145089377
1158582599
767810913
554392046
1672849850
639908427
1010577952
1305802788
1299471439
1256459745
559679943
706048148
219087372
1392901820
1103933057
514904300
453570918
315328038
1582786066
487497866
1678583586
734685581
1587112049
687242194
1502071747
1496796696
1038097429
878851249
844806146
351012309
759013784
641538568
792096480
948813778
1286477466
706662210
246118276
1477776240
654880643
584767375
692072177
758494421
762961874
1547654610
642424428
945177063
190222676
499697056
924644381
830435045
569421125
341849119
1564582129
1510953136
1101324438
915661934
364093428
1490169385
831689929
318082372
777415397
1588844988
1018647331
1040465462
771690543
230979202
1455575261
280865081
870383581
1474775234
804837074
866655062
936013469
1312831972
168486031
979917013
1166762634
1153451363
850439865
1201998951
594023532
1328635262
234957703
431180558
1236795881
792362629
622772836
848433372
872861553
935924022
587049393
1294603713
308164425
971940658
777480552
471962578
392172500
421978500
998595824
467676068
407850809
887045129
1230349446
1642812602
496220402
518816740
1556435235
742293491
1499114237
876750738
1678743593
456719680
424730381
475205185
417357004
922685093
1068413972
508921717
1025457364
475477050
757204824
1676679986
1065167627
1013823804
776277806
760614982
1153024701
248184623
843509703
1085005409
1362711013
402792115
1107539296
694869902
1476087975
958777920
1530483792
801443864
737502581
683524928
1048217570
352009166
410062495
708989503
1319083835
1000313084
730862415
856496699
1436312256
717239122
801033091
657598378
992692729
1569155828
747463616
1546615659
1143398151
863736412
780505053
1074899972
647014406
1081325925
515321398
719915513
33866918
671308644
1439506374
1216627778
1252339399
893513519
988810511
1448113103
1153043356
1257471169
773414398
1002966364
446755321
166991890
1267709351
1560419424
1179937442
606047719
981586736
1387019672
75673519
821670335
812567911
943689328
1019752103
1620030904
1468307957
1171079128
217626351
544345459
876031400
1452419447
1545111292
1023740535
1044803508
1230387150
1033596907
1403939907
212812844
638405363
1519702689
859888685
659166249
652337011
1008560226
813916537
640286
123543806
475097855
643827470
919904904
1294131820
717492435
498126268
1441101536
1105299495
386709806
1424783635
1058995811
577277750
1187508578
666958872
847785085
1283039387
483944909
1675383552
1658744275
1235154360
1179275825
1443874579
150745502
1363689847
1173673572
1131897950
1019693289
719079720
494480707
1149075969
449362144
1624597357
1697486566
980211609
1660717559
618359714
948411142
936167398
1675286756
365978426
719261913
1100458112
1091578505
562008738
855360236
1195318787
1618221568
634259371
1434521499
1036218357
72743425
816801415
1117346348
894892674
1208496972
720678993
551463603
1263980591
197427951
1168902293
1223541057
1278726724
577061811
922962617
387439121
680196866
1183366730
502533994
1649213266
1662686053
1520403831
444910649
344132313
1001075735
764331325
1033067400
1549580237
158775463
343084905
709728427
392877134
823608433
917465228
577437183
94066506
960093090
1302954827
593433118
1654383818
572069450
787103259
1052568560
525506136
202246502
1198557194
819855163
881587603
564002457
851878483
1071284569
1489595384
391500833
1079391748
568012646
1607936365
663122602
962882195
1020184108
1316754724
465911534
851736948
367361853
833141058
702617511
562357977
148115193
407180024
546086099
998993271
1193497705
1042532423
798903270
304873273
748975603
1113650858
663235493
1451309291
1169089679
800915705
1503474614
1603476578
248302668
638361431
791117532
758223116
1453338650
1521973614
659023794
1262303362
921751171
1511533536
561752338
436890554
421843695
904481847
465173468
651790792
99471380
773276577
1020930499
791323359
726377449
982918421
1002595547
610142367
803608712
619468270
453242655
1479451867
1657489105
1253235862
1470412635
1255161433
654339828
1645826613
619316079
743197576
650275635
381645542
857591138
1482504251
508011010
668395346
272777291
796820058
877331584
1160213748
1542794508
693319289
473607535
377857140
518221283
1559390015
1511032017
1457478335
647562360
5882967
481540103
540097236
1137023140
874146097
375465482
777296888
973282641
932586724
413401266
620950474
431146268
834414783
924498797
589409303
1442805056
1115619848
446131244
1521701268
1150562228
1329107985
486288497
1578333733
746532727
449380427
837852308
474932563
747335366
1282470669
691089987
556876828
1230993683
251306701
1595128238
444647401
638704918
1121759439
930154211
792973806
654520429
491610119
568400380
397046999
1239847957
678553724
1201603271
1227882154
458100809
644877076
1136258701
753906801
998701836
415343827
1336060141
507788546
1029429433
366911411
65441408
1430532993
1474594180
827036363
519975266
1480063610
299551685
1044298239
669894786
300105246
605726299
1263918280
677829359
1417692864
887617528
1316815384
1092142452
886599339
272567790
719787452
225992714
651849752
1243453040
526543574
904133016
881367075
1406003966
1444893843
1141913470
747165917
613009415
803577372
854822924
455567508
1205096408
734093533
1271532270
844231401
675399699
1110086146
446994104
1021542375
535753678
505709585
1167305413
721751203
928059384
226187128
147398192
935966829
923498440
1579638226
1030853991
767798296
1570430036
527032195
1039201642
414054025
942703941
867218085
919069206
945609600
841349454
1457395859
513740042
478893676
1304751592
1514931801
750468356
1133079777
1031450561
145881649
1040875313
506325828
1615479013
1333726344
652658871
1275605626
1211410913
265014064
939458788
805749548
502785583
251318090
999857406
499751244
802380193
1649651999
1030759882
968071557
1108888487
682961437
627267940
1567052472
878073403
1108429669
1662637307
1374050384
1014435085
393473984
1156372121
1042418155
1190375890
1347059040
1452125466
567357720
1433894667
517481260
347731428
1230339459
1648130590
616639501
667241713
1206503382
1642197882
314903297
766347597
1057668070
1601884969
474798674
675622406
383815102
1380424530
1655705898
664071759
1451254728
1377913220
413419321
1324791720
1413191526
875527772
609393104
660997777
604476823
1276435974
535863766
90774338
985591570
1140203256
1082084108
1561938572
347262867
777772734
1666439736
1166816612
1122860414
296442328
1523677412
343506144
1099729598
396085477
1690072603
1427385951
971428053
945332886
1229788074
1097043037
1199339233
402944928
745167164
1381396272
701810659
1365994458
822114638
339743722
396560398
483237950
749767129
1673485969
669093392
1699014870
481274114
1509681608
330417433
409142709
1066202176
743201348
1455506330
1214695067
978260757
1182414442
399637133
1318440152
1398198192
1059575031
953472389
980407998
1404584261
1070191578
1446745368
414991141
1653291233
366957183
1028053212
419977421
517904405
908804289
1094526943
474505044
1043267152
494899399
1203851789
1076692330
1575061045
157947768
296930287
952878955
521131634
1450443112
1215911994
909919244
882374455
421596698
1676809483
437743506
1235186471
631788840
654074678
1471239332
1519041968
458330795
895070030
1625896608
682563065
1548029672
566081416
737825445
451214021
360698693
563882691
542848519
1538125206
131650276
846295402
1055811606
887711154
507830428
510377664
1172186428
965892130
1208400956
1609674637
787725177
427800521
198876015
622497278
1010297512
1016492207
1036161254
1032510900
1619656676
607056281
958281319
1563427226
1663917474
1542751805
562897143
1599206106
1646765209
1545712068
1092621204
1069768217
1063237734
649801436
424607819
1009961313
414888730
837942042
387710965
1502150773
895433837
753736761
571345654
273088706
743734540
420895121
825879698
402041740
546343278
1665526661
1320628709
625165753
1243560250
781702468
723412049
552088720
1216775659
938170848
1497906655
1387633357
773641040
1490264486
556211597
229906078
434567419
1293555831
632375292
1016057828
889593238
339437693
556653047
748034104
1279073408
1638881034
386792502
847628364
1632190774
963357157
848598432
914844281
321306511
734296162
1588742108
1521583166
853895455
1312244708
497667957
858673027
1263379789
808784583
738212647
525878786
1005140640
671767108
1117890971
1233296609
1479766397
498559726
1476691132
684906312
1114278017
1186651166
329371438
990785560
467997044
497646174
1247725254
1235619190
437763454
357683531
477572828
1627118589
558088935
1379977932
1621468536
1429871934
1467981292
1293109881
328301420
804099904
821349568
991287775
947913056
834505120
1630276219
296260497
1551900479
965567206
460992917
1168333936
692065547
206337827
419102051
1578506292
260822971
444441047
343953730
1269183621
1567505379
1202420390
865704179
835203638
1429708488
1013048303
1104900358
218234566
933298666
2191816
1446177806
724621242
1626850762
1697814407
1413273445
1152554346
1268255820
628984197
1650878828
336919545
1431244779
345275279
930598680
320376494
971058927
1259060824
1288224068
803698150
483633257
685725170
476508453
67230013
1134630376
711806356
1614930778
475734383
1115198963
592755608
789461512
992912096
716509066
764306120
1469352604
828309855
676841403
629026
1457503940
519413055
866592465
900903979
737111103
1656212051
821720761
1142552073
1515348746
472360407
595111645
1181540429
757971865
1234728814
399066778
548893360
519384460
810822561
374014959
876092089
500493467
1069611005
801537759
1557911149
202002124
912307451
740345842
761713359
979877521
1174706030
1357166383
332794913
1300984233
772798720
880507244
1118702588
1362012587
515844620
1389018235
1616937356
783816436
1635040845
494254954
1611774362
1633792576
430482518
1031669892
458821179
357180160
1660385414
1570018186
846224057
264699344
910740691
363121703
1089542947
470996691
745366996
299974472
844556438
1272046534
1561699840
663326120
477199095
942466113
1137269574
893792260
470212978
1228391913
677112338
883696427
1511877600
1447398946
1398792154
611820502
1249089380
870230749
851532907
1631824725
500752249
985187834
833228022
1024717228
1040944114
843390705
1612311585
1208729412
855718142
1558637250
377671770
1255348178
896992887
1411955961
509110243
1033879671
812204931
1551068748
1448876507
354183069
1628792279
554564116
1460241422
1368140266
219310909
334145876
1423963881
1652494681
1283947889
1080264394
843555852
776622097
497761637
417768321
1503902685
1340509058
547337628
456425098
567720849
1120764632
1445927151
1502320540
201689057
770424607
843568184
837240199
959003540
1548743757
1401979295
424111475
993339756
1248467812
1553895471
637041401
533582025
1211354964
730914257
336871016
462631651
1367320934
826348226
481756329
948404003
702718410
1281433857
1099972065
1416273497
720943214
990660626
627735710
633918226
1181225976
1276453112
899864419
892923560
284782453
1354266275
1469032763
1411793251
923511396
1195614923
1699331981
523883572
765007580
293891354
504910928
1467700584
1638115237
532303135
758263662
1535501092
983940031
663557866
1191910537
686360384
1058146334
538324685
362295298
1509584492
980222576
1383389012
992386002
1367077895
781780624
638709752
817483332
337350506
3121571
707124855
762606674
651208125
840491797
1618175418
1668080719
662847491
345531355
675352718
826268572
852300990
395762226
957738874
1298545480
161330605
1016513101
938779853
894017717
499954496
1142705307
150364088
1621574984
1678983146
1674967489
1677794024
835816992
1254091597
1376351891
778410510
1086255516
731974514
1614856495
514801156
1425043639
817170668
783881120
1021803630
1262065053
729666609
667505209
524680980
1022543765
1465408272
1582159052
630296239
1428631112
1070964392
184452039
501466258
463723630
632224238
1184227821
557469245
1289992286
358542457
1140365709
1636434613
830467917
1404300485
1234433835
499271656
338357934
1298012630
1441814893
669374771
969604428
71266245
1250296781
976622623
1117232418
943296122
1470846962
275238132
397584859
1619005971
741359504
1537499987
1570829390
226229771
1477991538
912585285
991603197
1689653819
453474544
399666653
363983893
567394282
1008658032
1363998868
567006732
792272781
1259433912
1680838155
1491612667
687125989
340416989
267433502
649057832
1061367566
1300730174
1472497021
1373327600
641321780
1207650407
1477952638
1079779993
511456804
1325118798
809039646
1665537761
1555328356
1645718022
815822120
644886459
1053356269
729816307
1078342830
1144732998
789045116
1535679249
831588522
514803261
631949606
690020662
1539743085
877191459
1680648277
592789067
987901578
1550390443
720791380
849221742
462408884
998873135
1687376022
1017446364
1395665555
1548764884
1028810028
1297823790
880346576
690386024
1234573337
387444514
1316117849
1225496732
369300800
1468051770
1475596864
305912153
530795080
1047219795
895507546
1166111393
1537736579
411146688
701613961
470307072
1033366416
1436793459
1202597944
1227274914
674663712
576379148
1009081456
728912097
329947467
721097113
1148268172
1260159763
1046154774
577021771
688940392
1447738124
285646201
919692455
771587132
1387794164
1183537972
1151782091
856897872
637780113
1207393680
1483129605
631793865
637545978
642052237
1575177532
572083397
453046962
1131706705
943787409
461518081
945638514
494982052
730195292
471755308
238148543
510637815
966355547
643058219
785480746
470306200
607455907
748268578
584145518
1585252545
758161281
1608183038
902512704
891003792
743730787
874109964
876889429
1003576689
753490265
1488269507
1583818299
1305650065
353789120
711129237
1030401523
1623535067
1200594848
771040291
591984109
530759827
1277617979
1568986609
265461995
1397760498
826896836
1597109721
483213928
1549532067
102842526
651845355
466912071
457963126
768927620
582523713
1603130019
1226517860
1529164439
650505652
1318417521
438191960
1640044382
532510623
1167417041
578732137
1435948551
501577432
291440113
976157255
648821377
1199107149
1578532818
455729820
860714359
672168817
739113587
1227468119
385893121
1136874561
261504707
1049194457
994776990
1476480161
620903651
1095420326
1155154482
671659643
443057510
1155123301
355655371
804249989
721423602
1365684864
1068074506
1133462255
567538301
462261653
993601607
421892743
184593904
1022723095
1289459895
1161376336
1414417798
1165995299
935137468
993779502
1670615335
875832066
955309235
536583296
631647992
1037596979
542167071
188771079
1587694953
1608736670
1583721579
1039241731
342694165
875588010
1513356891
854268157
1002362028
1324577345
623485693
844548346
1465997437
955441047
92893600
1214073343
775127906
591877256
794603571
304523423
1606049993
1582953716
662115742
898263595
1657236719
1146058588
976483166
989298316
181508667
508775556
279052020
1638971104
611851542
1405031613
607607922
927804908
441733846
1433393656
351525901
51469857
904566962
413485172
858158464
607183431
522842866
1323038063
877557836
304740062
766756729
667444839
1008311550
1555333457
326792991
1439696932
1502342228
914692807
1076451275
1487244194
870428328
1221167229
1356905289
1146938987
673794633
678524100
979023084
822981726
1216085315
1476405941
752565888
236241564
901720921
945689036
976065379
990608773
1047378417
1542032800
1024871368
571955940
388210578
1057865051
457885960
1100227089
761259807
503631277
344096787
784310087
241586921
670332962
1052570055
657637585
1380715448
1412430298
189517248
1470922624
919064443
934070517
1236316026
1618105803
937657432
609304435
435387151
896828755
1625281230
496099181
952727537
828510633
542633005
1524298824
1095154076
1034867289
1630990268
548290310
1020621208
898732072
607020836
695292536
373335589
838747686
1372508600
1367365451
581721493
143290250
798863549
1330265575
1048274452
650023493
306039537
39895969
930632214
1171938226
532795502
1206660130
910022382
711895848
928305999
558314378
1302262853
933578589
1327661968
1666934703
1475285810
1180177898
1390442785
410223995
1696694893
455520323
1313774193
873511572
465837084
1612226698
893741308
1014438573
1222549703
1067551504
242350130
1351248356
1645621850
227741874
533813345
829000742
1652336888
854636257
1152269207
1502561014
652514272
1557861247
539063559
941101980
1218892634
1336574699
1516447437
1348191582
808107092
1266798121
543869930
170312924
598281540
946985912
1068214113
449245339
1145994598
667032388
1158219507
658047679
1676159220
668390283
697644777
430113383
918679617
433867780
726150491
721288573
1693905309
464954966
891730277
1256900370
722151519
634961274
1690845674
472409982
652582862
896918947
403981993
267572837
1417159792
227573804
1554666950
534802256
474619139
943442113
1544959325
1203476977
550886427
874971206
1084176413
650467406
1274905322
857262137
566477212
1279012228
611822780
1617228775
407264372
900651210
1369020892
1206447959
1368603274
666180667
899880005
1393239113
1214817506
1647189233
1677089539
1439968799
538409487
848512891
1095486884
446142679
646314741
326124651
603203590
434708198
1545972627
161893635
1669059698
396743558
1592766555
1080725818
434952790
1412092489
1202367289
686105717
462600760
1545878419
828247850
364857441
1155267257
1217702263
1196420673
1499272414
384406147
1342010410
1497098757
412376511
457766371
841272167
380358261
838397070
1102051262
786334534
1039169756
619412299
638597818
1324724448
1122403749
685594541
1034595956
633338137
1346893623
470110043
1557489198
623809932
1515403924
1062052155
1286235650
933221919
1120091709
850874079
915134349
1678628166
1264851050
662812668
955437992
1549419148
756244766
1334123329
319404286
406758980
917646639
1571781201
1173957958
1471275827
262234981
1510318386
126735581
1343011860
453004343
134229705
1009083320
256490156
846775733
234014964
856666806
1380853573
738288101
389521145
675244643
1517453205
1330544330
1468063720
1181230609
1581142952
923812711
574443431
732699877
494998054
1661522293
357115893
1425088566
751918420
880579613
870818940
1108604725
455894306
507486718
724379626
1645679967
1020107913
1553549715
1305299221
575083401
764292425
541697688
631814189
469165700
217418260
1468009969
575791411
530529116
1640274742
336739532
930526096
196997888
1138854043
1538313360
1045210776
1418550101
1603271962
662778864
504156926
634550239
1466840502
249506372
1260832538
642367133
291545081
1694215699
287294941
908353368
1329436829
993359759
1176568638
963106943
1342261068
620279328
1611526883
1285041486
1377674315
1618145077
605595425
412575167
1240273613
794822253
904039225
755232602
465572293
1211168230
1467817115
134685349
424156215
483085273
216174049
1260356610
418683081
582072609
473995345
592264482
1187023196
834881681
661378605
1206428803
1347456007
389739021
1081172098
877908470
232727063
670752252
862109086
1408242719
367052319
251195523
1148749744
1537862979
1576314788
494643430
1083931979
1196255722
883439279
768464648
648182402
1298931959
1481115311
1560111447
478835958
139826936
1533270061
961847246
713355523
504249951
1527029575
1361272916
1262326154
1467666813
1178331921
1428840773
799237072
1644187983
1624017020
1670112250
1024833319
522300173
1601309670
994572055
88063124
1110503436
525050961
1218578080
638395563
1671232526
361419565
544603919
1545745874
1514242035
720134628
496746890
176642155
405943854
938500781
831282076
1407490126
1596390002
1493280648
942686087
522799600
828017260
810191525
1080991257
1229065765
810993252
579229490
610643344
847407091
110020982
1288668560
744096777
180717374
1570606827
1578687324
1301752680
1253927494
1085231384
1096168562
1053735442
1325744752
615072533
767908527
1611767821
333675296
842632289
1529660674
1288363657
1560839863
473173130
1281104364
1618205023
1281218210
402031917
463554400
1558656895
781737519
230090586
710815183
585299837
317435560
1285594244
433742155
326546834
785549313
400838522
477981939
844495694
683838820
1159087472
305167840
972047396
419381025
349480351
744381088
1434614891
823729014
1682374050
137854769
948024424
1695143605
1520724626
785046379
1600415626
1017747288
934954579
1016006255
356082072
348461092
877166530
1615825815
807367365
934570311
805898076
443105683
390199631
872472533
940244022
1506536881
647038679
1316421935
1546891936
487338370
848148956
775332401
749431866
1300636564
455909074
636375040
839056365
452908514
493153571
1047703762
927863527
1256116189
587149850
95828512
1598485803
472137793
1459426735
588008718
1479059594
432887166
271886868
395345839
1485480696
832867354
1169770702
1287353269
1605939527
501094749
449149927
965203467
575836741
898736246
974248858
1219389735
599898698
1001382215
1352324384
654873363
972832066
589277797
330431108
1344142460
556500931
824727441
591884282
1405881049
893709994
958758476
321218183
1280881741
156706215
729772242
487997985
1005499668
676360081
1606175711
1110063110
669172646
815442460
1380733378
1231684392
1653810364
1667175055
1499994440
977934194
1606533225
651071677
150255026
963042884
1060196394
782027032
1443129740
584086693
408848346
878364361
547757055
913581212
870831129
287059290
746527652
68985916
664993874
897935121
800771486
1173224800
1031929761
1699840024
37509625
1032954563
899849467
992195761
233122860
1631039974
1117930621
1342896361
1027769375
638400242
1368973596
821376907
610367815
1386106365
302111647
1597110863
516060960
452841445
947651711
733784815
679952964
1411151926
803108687
1652305514
1015519691
1319513655
1368949728
957764941
955166762
1326379423
340573383
688836952
1083911177
1653283946
642082098
765782076
724782974
1292250056
390490986
233856458
502737920
1096407328
872518068
106577998
1060541448
727520618
490893373
1513844687
1303690854
1652549516
740332104
803768657
787528039
1105731236
974449184
774976997
737870483
1309745093
1309944247
430683122
968543366
603821476
1453985970
797984646
521212472
628791033
1127086338
355674693
468280812
1127003108
834378267
119870192
76851363
355709512
758058650
928124322
971684053
261424718
672221712
1305007698
584720072
631254389
1568455188
752933833
248326865
662522017
588421626
453689616
1312720317
1137990593
659592400
583918528
637662233
478203096
381375219
516971462
502274545
422019999
1549350238
739337548
868066161
743829524
530486521
1483766837
1013432685
1370552204
439493237
605707546
314698360
1662589991
1531930680
752005012
293825510
352147193
389658834
1304429112
364086409
940903187
1524409196
1427180549
909151002
1639125143
215144094
1294700612
619307972
1457823599
1052080929
588874697
1171392496
1558132712
1235810469
1159928863
1090064231
892405675
1400110288
1157409691
1565082527
1361364076
313064706
471842802
1651760956
1068040051
1284079518
1146362056
1683029515
1034799473
1252948553
462541377
1112061995
1464380382
1655920548
804115961
350006645
1232812891
588392870
1174276577
218527228
1001018676
1258265392
756511064
970016362
948319472
1370470796
1002879058
800605908
1362792846
1033015886
1612891614
855222004
1352722942
534822738
787572632
1011512133
932505355
1485432287
1255410343
557595363
735060898
1515913838
1671707849
604783626
917644873
1013850257
999652950
806181620
928759502
1136682129
722999158
1275361644
1129780930
637912903
1286535284
732707108
925986210
573821207
1289576483
1232663053
1082164045
1221133111
1090767946
1188113448
724982165
784208286
1364828173
922265143
940149854
628213289
354567445
771552662
1549923801
802864388
1264776713
1063453183
1469042860
890344268
1254780053
1634415331
1034049224
964065291
1246803103
1068782894
857531771
493031026
1530576302
420667728
542895683
1050777417
429547932
341699078
819956291
1373227230
1170649782
689494075
680171261
779232010
893008785
1323665612
1063354613
559728371
497822865
1693755693
1199835613
986565956
608863210
474687057
513426471
1226489569
701139249
1130223524
1499025802
1341686642
494360767
382711963
507108253
478510787
741279659
506186143
780499403
541098524
221649583
1006093873
674149875
386554354
508387644
1460501427
1396423954
1088788680
1460280180
1360993486
833885642
1082919457
534390818
750465543
1086340692
617148384
522219454
756709896
411195833
1163486871
1569790607
2928997
1180255584
68534426
415705784
197901138
777909429
845295500
1017630406
1508126703
951350690
449292473
491484255
628132674
1472037904
1483825254
1470856488
1153802714
694291457
1286559902
966007967
659938497
1050814976
751907277
755760074
665060007
1529837642
856237025
447406031
1323802677
1311501730
840658904
702504839
660515142
477281342
304024221
1382723908
584736600
1535534257
1514883344
1052101909
794427152
1371489791
768483215
666036989
1673763630
1517434033
632904206
547486550
474944933
371244467
601509138
752003688
639289028
1357240772
784660226
1021681288
785160960
1134698408
521027024
1512635410
984128789
598242419
605272704
513370107
543459770
569668186
609878629
324483778
1672361147
948820459
1118342863
1639514364
1141305387
394495729
741409913
1575082042
926490817
486678523
1004934442
1012661901
1032844345
1698718881
1431202523
971372538
703036926
1483698692
665119373
984122482
822778293
943385621
463335582
1637212397
878543857
359126938
630139329
283765850
1397866591
455551399
236805655
989029174
781895226
411549949
1207278992
1426875793
702665285
1203771113
179011027
1684090159
1081995161
729590176
477902722
1674236228
1363988094
1652996802
1103373513
493284096
522729732
347193202
1420553172
1489767838
1409158064
737047655
915184835
448462115
344608026
1681157990
1025607810
663032006
821874582
585055672
1515877504
903243779
893898354
1419903683
1648354847
509916329
1421941942
975907982
359415905
928294034
367584899
1493708647
1009641979
1298198206
985899397
811012066
820023123
1165450129
628575876
1144543949
470888638
1143674536
1324691087
1020645552
1345224801
965875148
1651596662
743797830
728310464
234450484
978558435
1043502425
817875302
1460908905
1668307842
473575650
1316602656
391192228
615194141
214718539
1333865738
437033540
1447451634
1454486574
842389649
894274688
1663122976
1655088854
1136402385
745007666
1057640915
1352850352
1543402988
461404200
1300534892
1484079812
1504483740
612585617
1136124031
1647724043
1297322381
682433429
1337568621
673077748
387130776
1484801863
1641490855
1389732349
584039240
704975563
693212759
1550090134
923008782
1686120411
1524322463
962960325
1494425914
397672066
976041041
579446396
582083596
1146410110
705651085
700525584
1001074347
1644821113
1126238209
509478261
594246025
579756952
578228372
1217120057
1451177586
770359238
1159206488
956253124
702157355
1458737274
496437301
554483792
999145447
1110223904
568976311
1354365372
1364332038
741468078
1011472243
1697700306
764629720
1670828028
1630514259
866896994
482922755
1230948102
1697452689
1192859397
1598346140
1520399752
1378059030
959979399
1007405509
735184922
784542883
881054331
605320305
1045011501
528010488
413990410
602724099
781438955
939441796
898628818
453490329
1030507190
1244621526
471231504
615796412
839958389
1363739979
800441849
805018895
1092099791
321530543
810626113
942041984
1067791169
968694494
758327044
1338921400
1347042418
586502638
801684255
1146520384
270330752
257292592
543788994
1420788621
1052404019
1449595056
452216445
1359546506
507373168
518220135
492419878
431297012
1450251708
886804803
1696724612
1567575822
994955428
988837412
1499344826
794735350
112049850
1459342027
1074700677
1216917849
707894517
1296593096
1273292922
956988200
346945724
500255921
1423950923
1134850281
1488471347
45135646
406664793
769434565
966510230
956042079
375956252
1594162085
641776530
273731245
971410773
509067761
507077343
390106165
1180378163
637960648
335398849
1046278643
972224040
1435951645
441567595
626119179
424287876
1055188634
1661416540
1203707947
560851911
877066585
859995568
643841619
1040997053
903841759
612792270
1609334498
729045900
1517557680
338051161
1023971229
774854282
588166935
1647895866
748540497
1286809059
1318615515
1411284797
1395281097
765995396
716413567
1272691261
676241281
1583723602
1468191462
1255780665
704118929
553857894
1486833768
604554707
339542636
1065189635
1415716633
870021124
1136288583
1504131348
1362979673
793801916
1418013194
397731274
328458432
841829797
818635797
1005819505
729422009
1023233855
1582813982
1376372240
792253896
1682852811
1212950548
1165839447
766741247
828447581
811796476
685851695
905668859
1547522684
1371429463
494778488
1560776738
1281401602
1054384885
1003895696
948822062
1073074887
1354173526
730961667
1219492350
1354385144
489941532
1389711423
322067002
901228148
598165319
71546627
1641848102
765910902
760927818
432796006
786571274
1624741929
1172853378
283290587
724709062
900040681
780059234
794195347
718903930
1077463855
1598950982
984328554
796453233
522704865
561922005
729738669
1071130448
1404337492
1675215653
492332386
839408413
469971702
1679116106
304194147
1431785139
1487018502
1301995354
1130554280
593310851
484363342
1417090444
794373952
505707804
1668399602
1085976351
1612296937
140491705
1390298526
1411366315
1570766736
1437400268
1518592271
1657365324
677078006
744287178
755836291
561404386
835599123
1597301840
1161929975
208496871
974821246
698671069
1094185904
1315881119
1326797509
1332817463
327602039
61506390
1054215352
1666025453
1057126072
863682631
409003348
730181505
885469716
434936466
1498490875
123814208
1306652089
584561783
1028189567
701338797
601330265
286908548
706941235
776194752
1028403536
416802685
1144540204
429762049
786444091
450002614
754187428
635534188
700907987
980467070
59439136
1201988087
509011193
514184916
1251415724
1067340247
1077290819
1547455623
187734858
554139012
1440348123
1610549527
863081301
901920826
818597085
1336094977
336117969
1095066764
557054356
898188499
922718392
819593466
305491616
1410391879
979211443
1295541265
355676673
1062525604
627805599
640815386
51569979
1553760346
546847467
629539061
454370479
1096572012
1379031165
187643935
436613365
488089900
439157162
966694263
249637420
680215209
1021230743
1361401191
711447117
1011667472
1560949528
635211941
1137949101
1165389524
502924006
542624098
817447469
390890567
863562864
1387827693
1663439179
1139759394
894362681
1340574920
1482911739
1695759327
1647164821
1342104707
607173497
483707933
599823789
1454767948
1370235923
420289845
1406942230
782836061
208971754
1488261009
368144313
1079398079
400138898
1665260148
1052195277
682522926
1353732129
1216880380
506951264
586429844
750181279
1056769619
460068210
1245510443
1435236761
242865059
1022935150
323619022
416998457
921638222
1618971417
841189600
1452376117
514801141
766080139
890547181
378294499
698301563
889989123
609702639
864179170
395846977
465851054
1603474054
525156449
566559036
397192951
859837356
906791809
1227080790
552715398
318702700
648818275
566492589
1495130324
1142230411
549557362
1318422870
511522981
564860359
797358402
1482352011
1172350034
394356290
974145014
394720107
380664139
1438265945
876484828
794648724
736028565
466380354
1682001170
1490589131
453013805
1488307249
1646267866
334686073
1436343846
772082581
1507798905
714333139
466670303
624761596
888612242
929423761
1532013482
681892653
442532250
606085422
703448335
854622091
765893744
441414562
1452419124
1185248386
1083740582
408853721
1334834163
1338330846
1474992533
795542074
900208835
1582084480
752260582
1409529565
1421226412
1040929673
631777627
959030038
303472741
480938489
1527838342
914187834
1449205027
338425152
1580558151
929843724
684146882
613593582
765841950
144256473
431495749
913393683
1484807212
1445333981
1059387492
705615533
723895282
1554309295
786409834
583022594
838250914
375864130
1635627012
793950427
906014091
1448738384
457688957
682107577
570875552
722657344
852642008
501239762
626786354
1035530003
1228909360
1297842029
1406750958
478125784
707427971
1519101884
671639348
837406442
1226779401
241520920
1610964105
868037905
279667545
937774924
624131237
277402083
1417398452
1489310158
464423927
1034205617
497018526
812697376
433967992
267887513
645001215
370930908
680733646
1173982029
1307198590
498697073
1412514946
1473027822
1051825877
361597133
661517632
1453026020
558365630
1019762121
1158774895
525995014
868054690
997165871
1502014565
1019909361
474338248
1415240386
1303258944
598811601
1216705450
1048228232
755012084
967520129
1066079503
258824091
517115163
1362186225
1261398649
1370239170
1134040726
554501937
881002631
402833102
87319398
844053637
741227372
716007788
778639673
901901001
845486913
1573479570
808627402
1645637491
1405028583
1361326356
848901370
1471210217
1259829922
1076036933
1187504920
1676226178
1141963312
96366184
768079534
723419953
1067011277
981110321
1439662763
502127692
1146470818
929556440
1059018148
1334982767
1132947611
668122574
248297787
480118963
915138879
392979729
833158233
810221992
970220679
928646541
905560319
327747408
872274707
954823325
410742834
917333707
869000119
485757124
705229711
729755888
1205278827
1085688564
1451787416
706649720
631608046
296208540
600598899
1496466059
346973264
507263228
930886286
914233283
644503595
522155802
421896328
735744037
1020290794
465413432
1037702896
1622722009
371704111
977112635
1406008616
938370139
519635611
1254169599
854017422
1056893770
1116146775
1659530446
776429871
1089784368
645188791
474126127
921024085
291891843
887859200
970297912
690837383
341782823
396702425
535752663
332008333
1070516309
814648784
1104071282
818562881
333418044
722214765
1437990209
272283475
329797693
857084950
1122822047
1506242468
1139936847
497790410
995794080
890387023
1514904752
951528041
949458813
133593165
941230420
1225929135
1574403409
805728858
1284855292
1513711463
49816612
846722655
432508463
755577527
1610544870
1547425911
1566472951
952913134
952753613
333639622
822721154
376389417
671178887
1533919747
1036391249
1109483873
619302802
658614489
1149173870
331869038
502373058
597223892
474723889
1487082440
713492733
20031512
888256348
456799093
1038621217
925775426
393379270
1629109003
1383352327
804529379
712848247
1576358121
1024963693
1495546945
670683121
1588429091
1151144517
330795199
1043557341
459593455
554390874
639428416
1680785884
563345860
666052975
957320464
1036894611
774382815
1164983583
449239527
962139623
365566375
459039978
518563412
1681124251
373922131
1534313765
473126760
716820158
771627366
858640541
909412132
816189035
832658711
516224762
1215127373
1203243428
1301309935
988265138
952204883
917453274
1096924283
1045618085
541728482
617940815
645322065
1613398047
1410430676
1042976499
344669258
255744169
1584358921
1354233417
1699164334
1644150073
639792292
938276598
1089650591
413318157
1577215940
1317131939
1321996191
827173201
1043174017
914563906
713371032
837175960
842531804
334560693
581074586
385424157
1010083330
1626368741
1472344638
1477631430
1531165728
1397706884
1306183464
509928311
966054109
1330754130
988463524
933829797
354439583
1435664624
1696604019
1072567735
459919833
1669140203
757586958
338990521
1572821812
1271422868
572172363
1594091151
1297443690
609901777
1295329063
880801167
1636635642
1391474782
1432038759
862188092
1406286584
1341530503
217558574
1579554527
1410359005
829380816
1677290571
676945084
160771806
388205152
602938043
793337212
687748180
1053302688
487266939
1608843007
1049373719
1057423084
763626648
753840276
345535496
1008684280
1102893767
958927922
437132430
1548000071
560739182
1326198448
1099278196
1692362741
1170192542
1232808508
1342677888
1306539808
489187904
1109825324
317088207
1101399694
1015787713
547573831
712687283
2235731
421213475
1014512409
914471260
1375413931
623129672
1206513230
1449909565
903572160
706609188
1297966911
1436731409
204491935
1099871861
1597554731
522618865
1424556415
1254838722
686096513
420015552
941375466
911559624
422893499
971391212
643558657
867708962
307882416
295485630
524006957
787514652
1561622586
706137846
1234492047
517475989
808681188
801479154
1412816252
766871115
1193764401
660715860
765531327
715521693
870994011
1365177420
1028840007
545804877
1468124994
396707633
512232322
1018002560
1420460461
1471804361
83758970
1694627805
1101297553
958094985
858300386
1527762942
630051622
787924960
1665215383
1262222072
1248914876
302446341
1235941311
466090898
943079611
723270737
529166489
903619665
823436199
1085077045
658165463
1640320273
585925183
1139665572
1308768226
732752897
527581294
457144563
1494175697
1054645378
979278038
259286345
444752310
735079199
1052020565
1107889772
917378211
529075948
1661051176
969543849
1627153435
937569430
1652766806
869316821
825055399
954967879
1481613647
1365963465
1001104635
1085676002
968339914
817262447
360903275
512623796
1266438414
1248124169
608584687
1118710228
392682503
127188782
1522442134
1375225852
903738038
854830075
782603158
541008167
709546097
751488405
1168867111
1467694815
698770066
755334432
674288007
530793153
758745903
379334501
565582057
1248054070
1545415445
405186018
557903736
900043933
1046365045
241646888
402882587
895381684
1596491218
881895103
516878463
333327345
544031381
1578584228
387018402
213930420
820036633
565395404
772409937
384734120
1606754396
751159515
1040444943
343473857
1453987994
1032377139
777366282
658846739
602620004
366106975
732597171
1516681486
1016112065
377401322
1485130060
2884797
815633942
391266213
1194199460
1545905550
1226122061
874658928
448869550
475718449
2160275
389706145
1015494546
282335257
550475261
1091218619
576746141
946772233
614549703
1556341931
1344351944
1302000401
349944552
410860357
1691624231
1573232323
740055052
981308737
1044991853
401644402
1079749854
333577708
1635902147
802388910
1619426761
1372766587
953145774
2351044
1488769215
832683735
1129964707
1469679527
419412884
1559451018
1248700567
471658188
581350613
467084926
674434888
1215073550
794799576
483682810
1383492102
972842302
1007569577
473249705
1007397783
1020316401
1150278217
963020574
463366251
684436511
1151190282
1106489650
794821020
1048538910
945836358
440587385
1645461816
453125559
493794796
576462224
592918592
1085683147
421225146
1367277070
285858085
509333326
166414347
789265156
297046559
1112015365
573507047
1593476487
1038334299
1453039856
458143095
831914198
1306591636
635309984
849042436
443929976
492286415
1209817033
507353536
1058041407
417462509
1568858514
1556875077
849196502
239304605
1245952878
686872613
588471816
894149875
186747573
593853272
1209985894
1284483091
1159984556
343070919
851935590
714318973
1266864780
329272056
679069673
1674854364
183038788
619985667
863292532
986590513
701622642
512138987
754371914
843134730
637389707
467055362
1533341831
418648015
1068286618
1042017313
545959669
826058795
1483844536
1444877754
1587370855
797376652
775486430
677121232
601724973
630779821
338385554
510879202
556123864
810158008
899740732
579292956
940654300
628201838
591598017
529530045
1384866632
743209528
917412514
381946423
1056842034
676881861
1549408833
568411736
337030127
1623976854
1065530805
1084591364
1464608279
690530707
1324681146
653229444
1041162277
1051260312
822328050
503921032
459665360
1165073666
623674704
601615900
980703563
1376195351
662666678
1080570458
679387294
1132957872
1504664931
565178132
330523560
551950666
1125481289
580135058
672229607
990070086
1246883788
892388337
989525610
1228179565
1672327017
1253822053
801967308
1428215450
1096592737
390162874
1304444146
515231934
674853563
1480587697
753116132
1424121203
719442960
1683817573
495836927
1532613808
533497748
755870812
696079149
694257492
1400253924
373895176
275231652
577646831
821988462
1592470679
1439486736
1249474178
1545128797
1415960827
1145589614
3847697
1138262905
908901452
843799270
422936740
483840247
1447281583
842091188
297082058
944775510
679024952
979042710
431427930
963415374
1570219895
232511642
1636814324
957307644
97452277
1370063343
1402582236
953143488
196527788
388298664
660120405
1396768076
401648894
1337788440
232553246
773871295
322439176
1353469279
436148178
852571576
1669065649
731264588
508025321
552366152
869744847
493136623
910665146
815974360
396063566
1225299738
608421521
866892733
650173068
655340270
1481078498
1345200628
1213957244
985545189
1010950978
392592865
754652279
1044709784
766357259
1094290720
956025423
118983313
1413436832
857857132
669277385
1140121865
869815921
1051400912
410952467
1679339459
1510616421
666280632
863386306
183079531
1031353391
867440692
1486249928
978676413
919327502
811915228
292295115
640571073
1313012709
1318553727
541949360
1302360272
1052474373
1436511155
308602462
605773358
1251553672
1616276933
730966205
1671751864
400456435
648115849
504416796
1384041259
1222765030
454785693
820309449
653141652
752647880
1633952989
1015337518
372739292
875616678
1273451879
424705934
935600006
638366207
874419071
547532143
1310120142
1405959026
1663056403
1443270241
1440716855
619312042
426470125
735210484
463198703
1165229148
1274705265
1036694394
227805
991018459
579671055
1160532712
368040834
1071074803
1128653345
743974104
940701472
385768566
833930703
298022846
1357830609
832269362
1411429641
1455941916
1681782910
926480777
1468394110
489917210
599184766
523913566
472292374
997819829
1662558622
550006602
610645518
1265808018
477653969
569283827
308773391
1447621303
1442728885
353881029
431196166
719850258
773262477
946378405
1635586537
1582216459
610127491
1214533102
1618807258
658768141
465105637
1061707927
767038806
1045330112
544567154
906878447
1617603600
297601504
1283192131
845982828
843461366
796676793
710015374
1647013621
1059296277
818720273
1424248249
1266738430
1355493690
1160971242
553045299
893132054
508219109
1394844276
982452209
524109394
1166345923
940778187
578348786
1214903569
1230629921
1263366304
415492653
871266555
972815703
846516976
1165037971
490928164
1254482812
524324202
978363135
893077671
1634879087
533355350
572963822
940688631
812925306
1677496312
313427256
818338976
1650158980
733602121
531030871
716876627
1397933781
1460189096
504396715
575434369
1092788602
621968577
959530219
790907199
421751204
756926856
266193217
789098991
1648957627
1334689509
1573978446
1494408129
469699728
510333894
768483235
1277453410
1373867909
955216499
1986497
213634537
1180085164
831856410
1687111335
771233482
220515468
457178423
398101923
860941339
1263735166
656355529
567283151
1174261332
1051363076
498436285
524020568
550901940
720491885
865877241
924433650
1212601888
213745447
727898317
1162225754
1388444532
838783770
943993519
1066894936
526722231
1251105561
216036961
490423496
221549626
1153400351
383860486
619848354
351701323
558430043
1425378908
622921415
1581397726
657262155
837398604
946144673
1021032439
356961233
974828999
1131760882
1538761179
1643246181
1362319817
1261006627
1064372662
1600094998
722531866
715137923
813355532
1103036692
1121073126
959089212
454391049
286821620
1662518305
1031776291
1215834880
1647453565
1359498447
1186673190
1044464598
1484210601
1373643097
1433034760
301296
1387054119
1447116188
1316490918
892414028
1356226824
504698572
746783321
822835812
867207932
428071980
857442510
460924015
744561520
537013097
424721590
841013411
1298850867
864690960
697381162
452927410
473383733
917867246
1424767098
1642541063
1263077878
1642438454
308806292
730062972
796813330
588654968
601204769
1656047848
554521682
570257031
858120205
298658658
1372331711
1533110600
733696966
367980578
562339701
810218821
1626452828
761875601
451475079
490497579
1080611532
914982723
1064961503
1454678903
492498073
1595582437
958354004
1510902221
185725691
1482459227
738789120
1341010287
1456698738
1256868560
1673010586
774061177
385956517
826092939
737576896
801343125
873005716
694174441
1209556625
948065615
1698165835
680049526
1143440182
1488973110
883545894
1674920794
1642874566
369851795
1648778897
979800920
751465207
1021125925
421813271
917328611
947024671
1687477306
716792732
446857997
457448333
661061212
1418447296
485833641
852820262
696198329
507643856
939577715
673257582
919472096
777095666
1508918228
1476197533
64617871
1421142591
1187952347
976492986
775195281
404784548
770818622
1531723539
510853418
736173802
676123248
946577742
1492902350
1189468572
261530327
1238502658
1455350597
873957684
855109937
1030472226
643251344
650473798
906827100
451613550
1369576092
538737258
1412239215
1277293821
1272333787
1627330444
1337791894
1475804205
766132839
299526918
923766188
936124132
1195755325
735539278
994838470
938418350
1043778751
431412172
689664105
1606680756
961228319
369843558
1062890597
170583363
546673675
1455022750
527544310
724869080
1630777136
682820987
1324332554
850084796
1237489268
1135873169
685118816
1404410705
873961950
1600380586
1673736430
399314025
1190274323
880276729
781752916
466960912
572573002
714547373
1299768247
1188546128
745623265
1217732135
882576220
1400814590
590319938
435225029
1359889883
358937835
727002832
611253078
723643630
1478022715
968129956
1694512311
936196079
678424670
629436099
1571338695
810647293
927781649
1325712401
596321679
779941769
953980176
432463294
449689410
1013582920
513026124
1333438070
434831842
383224025
1125141632
480909172
921406028
648469873
1660607202
1490309820
1067733364
421477501
566065289
557392306
690073852
921002757
1369547774
1015805756
1388221603
1199219805
560844087
741946451
910705064
99194241
1425871408
1381936186
463199198
1465894092
837702090
1389369107
862352169
1331790715
1498914671
883896022
1545482450
1206161232
982803199
1383373084
472054847
1612861857
751946363
1184823896
1364985467
1671387451
711059024
1281530839
372074839
516777315
420368765
1403998643
1328692602
446423442
541188535
1122920466
731920282
1058055310
666017403
581489555
415094931
992859136
1049874368
535787292
970112247
1697462414
1690026972
383742194
1231115613
529767004
1121980922
959955939
656070960
1198108527
1660819505
704181169
426549896
983387077
839175211
1009620463
1435269707
848311900
1152436612
549721484
695131197
1534979799
391264751
366985691
507254049
158909122
878950270
1665812320
1088290939
414608404
396147847
659739094
328906419
807806359
873467341
775787116
1625352739
565956008
549887634
739981911
1516055322
881041198
691874954
1105016767
452712619
495158978
632118597
467693062
1207718574
498247105
382125851
1608030068
407715052
1328670703
616071566
654731011
1220363807
422951004
923660922
379157690
826407596
1480980114
191595684
410912189
1234510747
539647544
707140034
647380226
769058124
738825506
799682224
563322874
717644104
454384477
1555111267
1136536402
1038951824
806491052
345883673
881404171
790476794
222940728
1130644748
418599165
411037277
477581157
838680852
585638169
586692928
779335599
353331290
917152356
1073045026
684084382
803562861
561784530
430165294
984018435
775858858
999250239
781589879
681698649
960391512
1195867021
1492943655
1547490708
662625076
847054365
1344238080
304151680
647756028
1155825646
1593110621
752981187
1544041530
1209244400
775562622
1075623630
693426005
852734113
315224250
350380843
783265625
1314303027
669815806
1670434863
1013773097
1342755056
415607847
645146131
719511604
349693973
256531723
1369441735
585782474
921074177
980704741
609850909
1303475095
1224256893
887712046
718338521
543900256
980906583
395263826
646377235
699303185
1565085431
459062282
890179275
1100354877
910422789
614157173
704887277
979981620
613484387
473476213
632971563
678416032
1244788951
637611871
1094520723
148258519
487198489
1140266200
1231309616
1526456127
379778440
1342607844
1487608766
613112466
601727756
1209243759
878149894
466981670
1032277555
924054193
1409633894
517003988
384065612
1014760397
442848634
1193268214
996263471
1630443797
1372160718
580105806
1166401801
405998801
1416776837
38148119
1419028992
524246790
822677604
988939699
1389264490
786268111
826034676
1257620026
458863882
1382003815
752717503
1316068422
67797651
458525903
1119285587
1350349443
655349297
986624348
1457383395
296583806
476807089
744282367
1078351167
1250550833
182954311
755673414
1665857082
945840643
1649632322
722106007
1551366556
959527810
68319519
844899596
724669874
793001218
1626634603
761338808
674144426
1671334737
1019518590
1449663442
1205180112
742910719
1026080112
1611574954
982776211
332148625
236124097
179666797
717400544
321135015
874247670
1027332734
1622697032
1293542189
1264804729
491111038
1538517694
1271132382
839087791
1153751208
662041627
155395448
1600344818
513866828
995432386
879555299
1024955710
965127538
903005285
1024813832
1541656908
842792715
386931159
121368734
1392564111
1054272524
553776186
1499418326
337367605
1613641823
446743552
606319126
1596826544
1428486444
314395596
567578474
107356400
483675953
970079373
528524895
917896510
693166429
645363386
75048079
1258244761
466780589
782156555
1289209992
311880196
469411925
620913684
1016080516
931071383
532150157
1660716888
817182172
972564106
931326834
647500557
704482746
239430091
1101252528
1122647192
1068267766
1392002527
782549906
471860573
430634747
828147476
1220681257
1465115346
718159424
3022348
873180088
745677400
1157290980
383762631
1609865410
729849722
1220374121
786118283
498018725
1533984094
542392341
1299305114
1493908564
1562509984
1651596890
802879421
38162068
1294844446
519757507
712015184
1305129506
1620671843
1042339606
403105342
1224457427
503106176
1427478233
1269361779
913487304
643918903
723045585
1272198028
292856939
1163435904
568899651
577407141
1439266789
1493277297
799079772
284103020
1361822084
706098968
750514462
1670596589
1260003412
751891070
812851602
168903099
954751797
1158482001
1331136049
661863348
329703040
1657904638
1604207662
1530296625
1318908706
84524268
751869014
894558309
1672057241
526258098
393424496
508555785
825695961
1272140495
910461614
1236859679
485304022
1612590025
538090865
1074238403
1476877327
1005752933
422066821
1632041840
1201139142
756656938
817414142
880694981
717766912
717282205
898458926
848126449
340348118
893918374
1501763764
962052621
607677219
689447845
1319454164
919605844
544939405
985184285
413785054
465766098
947816044
834827903
764442473
822531142
262627742
1037262371
1299848238
972588495
1511772777
828191867
739235834
1423256483
476011226
855533728
904198240
861875184
1264309235
1404398571
899947510
771963221
282312161
132397589
473308504
1598609657
516236843
87706213
1202922904
361515803
1606119513
1013020031
1210724912
1020688058
469039899
615209163
1366568097
410331614
1491211593
530210157
859825521
1332942599
355730221
1587527227
698687805
1575637523
1019424645
1447169789
453246039
1387079955
1481742991
355462549
1055362952
1323609014
558138481
1137693729
470713646
1270891836
467845411
1698419750
544748785
656583539
308263115
767251390
1554501390
783125212
1253496565
812106142
781681835
1407060084
630456170
1592340047
1458013291
772808426
1027855442
297003380
1035531404
358749651
400965910
425567641
394865833
801175924
1381717646
878323052
614064340
918599901
795068761
1311825697
1165608804
1459890848
854108291
1471615982
158701238
902609371
1387465003
1167184038
703145431
943813482
1359077877
1403348012
398029142
548936630
742679398
747750346
513424250
517258332
398082912
228986409
723803
794979663
457708907
1065507336
451008345
1367485566
1399578298
808699167
390402348
793695001
1320092903
1577049411
998701099
1086329862
107207436
699043641
627011476
1615139780
611586310
1004660813
1031233238
1068436093
868725517
192521704
1627895159
1019588113
535236856
1305951492
1231811696
208803911
459557882
1628521808
660209709
648156610
1661027328
935483714
1641269072
479611730
517623859
862617984
797299609
899856092
644422352
1520793876
555747760
1389834525
1199619579
682930959
385554110
926824145
1121876560
1411102606
1593404453
1503800746
1637996708
1505967223
1342285075
671765686
807629877
1350895434
619958364
1155377314
710360588
695213589
903512967
1492728312
1418247236
1627720942
723263320
743592574
327726326
224925641
956340554
1073616953
321836624
399868284
536025689
546501608
978984109
407149200
1308962811
500110385
818835988
999671241
700403525
1601935276
1215607741
991123866
930961227
1011474007
599714271
1629515518
1533525713
1318222304
464096040
1398533547
1636552746
449775102
696324841
942212708
1538289960
1207913869
1602821324
934961039
1621580328
526779030
974107645
937663294
457609060
940898338
1637058082
1581339320
847183697
868770573
757627667
1453249151
96691673
1377656122
996835294
595291261
944417675
979375078
359260083
738759353
723529469
1434858658
1581807017
577355649
169725409
1270070732
1640040075
1068751032
1613790343
400272298
1126103223
258890465
1688684677
90062664
349317093
1439774635
932792693
674548669
1478640806
623053753
639854214
1246690056
498763674
1269163315
1565388548
1385147535
1679565768
709866603
1638423883
1484403896
738240098
797757693
1545438521
852013072
476778714
1240546551
833225469
1593086469
1242572292
828052552
907010998
1381491030
714541864
1162715423
1616735834
1069188242
996526290
1640613460
1156630494
667843755
1491769708
1349436127
1105867140
852891154
1398337338
1403163312
1634885603
662646133
905725987
453369275
1637488
536093098
470365232
237415537
786263160
929077698
511468299
815270942
821026685
1036791122
1192401226
1018512194
1232553296
1427787717
515294434
862060697
881626396
759839594
881901768
1427431989
1040056040
803350993
835543631
1487844431
1303183635
1432470349
1179400376
681761574
732003836
1691434468
1560374502
1202556638
1175387456
266270135
347362241
399753830
1489699647
806577904
1350982669
919087408
1202963952
1095221893
552772886
1637728873
380348524
1119987924
714980456
1386592037
232209889
773757891
513941655
1667399133
1499585395
536261133
1320430070
855142847
535951073
1081215927
1471868930
918730036
1384629606
555794313
1638657069
1557851213
801999730
503357676
649177340
1345444144
905465002
902641684
952304191
1067217924
1008641100
509533904
524586650
271112658
992783994
1281149351
637659683
473893695
942919795
1487421213
529032042
1066987007
640046523
695152110
736431826
499242480
327168403
1247724551
689179103
1488029451
845369301
1698201167
1175564742
1461029743
893745476
1054309294
552633175
1057234402
1528276181
251492815
494026796
1139011209
725504363
760966676
1053712054
1292006363
1153736805
1391496834
942966364
610107645
648775905
1298134150
506892250
473006247
907195782
776231476
903366902
894193300
1658114702
877759578
1013630629
1186000023
966321307
412139090
464741936
887429586
537672968
986686783
813730744
1650876003
1444965207
1318912236
818724682
203113346
1522967938
1024834563
1215156079
622746732
533046184
1570836285
545678257
855426258
1426190854
643059525
456273657
1675153012
776048153
1236929011
548939169
882300382
1609565386
1651440471
1236234024
1180932136
326537422
1056722545
441710925
349122294
1289310416
1041289181
1225145042
180463985
1224655022
690633949
1406295678
325296162
1268425142
755787265
1524015745
453579568
626645061
514010698
867124594
735635281
1520492073
580166718
653220875
1679396326
1275087820
1570366741
518322175
1398648622
755010150
491574818
655204994
498998256
796100890
1102650928
410179478
403414995
315479142
585521853
1341338898
1452063385
496135538
660103061
862198347
671547626
735717533
714751536
1043844159
947005432
1609316110
726605805
899171429
1467823964
1019919978
1473622469
1493274713
712245347
1218575374
987839359
763710253
1125003247
443991150
932365777
737188601
442898534
1045699812
856756498
732742883
1254852909
1211370850
1639316452
1070036705
1291287089
1291546122
841751675
489230083
1019620101
873501459
1541347911
1635989419
1138625705
1336077697
1044715791
1454177833
494342220
431995937
606476956
1135675168
1131979613
794443629
375000108
1571180173
883902897
627721299
1621434607
466923706
769121149
737844465
1468317536
481014508
653412049
1392981014
1664227706
963658630
981510847
1158132647
1486195109
459455668
1619072438
950731963
1478122303
987667319
1021147426
925526948
156154978
451486266
454018087
725919037
458981302
1053226403
1363977153
272868811
1062301413
1068404907
356361549
1141772461
1254605559
507396516
277613016
524578626
388101197
711378751
1441814724
1528947041
1209856845
1581873602
1391853384
995062881
782257145
965931332
449778994
442813954
307428925
377712872
602228678
395996910
1333561210
1388945157
1372303421
438111263
1206314671
1233393998
476851928
297591065
1665122024
627011955
1044680372
173115209
663240068
1560790402
1318474807
280937123
1625385075
301837101
599090739
1482311862
573293501
708413063
1054794834
1216110968
1455429519
72003897
357100475
1449202077
749304305
1390914689
1262012168
1520746531
1631314347
1297066828
1551760594
1358201924
1454750447
770995887
1010960159
946902092
645719221
1073233868
568523544
530147544
1341708455
1589330173
518779034
1113497463
952088666
297826615
563444733
1131052334
463338059
1572716463
1030239780
813719472
683917373
1072931385
508247179
1043620970
825588748
680764848
1198555795
1640949018
581526116
807706866
1612411847
928617512
487531554
877423907
533174795
138979927
1628794544
1192817633
907578983
1433559571
1282213538
200718095
1419671852
920906037
522649346
833919077
333730371
820582765
1647668599
613300689
530744458
527132994
727081567
338119925
552476111
241742056
401325740
439468429
833347279
237344766
955416116
987075829
622582274
1491133460
905308611
1462740285
431712686
767237420
763656209
612175500
1497686931
351661214
806669973
847214994
1688631577
1474161995
242037761
526858599
574770286
708697943
1441885799
1579281855
798735140
535986049
998059643
576362144
855466813
1455492299
505795212
1110113578
784162411
491505095
1283315244
1513144997
624573921
524509015
1376341556
1469898752
898219685
689274199
1431176462
198094201
562353940
951973317
1507642644
1671217472
1565110022
1134939782
1490990317
490793680
603201437
867993089
248671323
479037651
1108923750
969403837
1653001268
88839859
1000065069
622874681
167412
1375395010
432489468
999353234
361451100
694721545
938341452
268651231
456866608
220284237
1077688567
1063617865
539507419
1103435619
1553071774
370156796
228416554
1461994156
1248502948
853784681
989785667
805326075
1620320248
1681928043
986127721
563381754
779083936
1389366327
532221879
666840767
507962210
1395969365
1438181812
939003501
33023482
1461886498
705851734
612649886
687372354
915244983
793885458
880420129
653911828
1134740741
1395749648
260297975
725481488
507913676
918637968
1124964169
1128526180
978239260
920872401
492019696
1079268610
220717710
1492680902
911320825
598549896
646807341
1383246554
795502524
464393693
449155394
480629003
451172621
727915705
1552988634
1642560010
513756402
1448020334
764808118
1016424184
970246206
1045271736
1497144362
1624133612
854359888
1092751200
742439825
404808241
623618859
1649747551
617961304
1005514679
121450473
1541553406
827548107
300532582
557484767
699169962
408870950
528628920
77098406
1116327697
662825294
1557657859
1630079630
1068728254
1612154591
1348693283
1273144171
504517459
884924337
744512358
1043691919
1439899341
1125361659
1069237507
1381828344
395991694
988372729
1574626065
1442239866
1695836190
1225378391
791510094
1106612900
1133643177
498519574
635342074
660743243
134458824
981905275
373142317
810214186
486198312
1204889963
1150597319
1346952508
1029150919
1413104018
1561559058
1326869920
1199139366
420232417
1504425922
1651746442
695670882
1314703695
535516817
956499343
248831569
837167135
718457638
1094511280
552965983
1084590756
1073773823
492866624
1480379008
1116715478
876901804
491260591
300547144
1487294715
1051474246
1565445849
987592835
441596510
843114167
997024837
1666139564
1301757711
946272036
1167781056
569072485
728416879
649154206
1117934213
504706788
1078004711
944144727
1640952886
1538985900
1405684443
427920715
522112888
948938287
661077160
388702535
1635807334
1098795424
811514266
359081710
768467622
466775835
1496818837
504975529
333632326
746904663
1410178216
1040467898
651206148
1198344279
1044375377
1148811128
1628130328
226659205
907845835
1181849217
494256054
1065156103
580580733
433990224
498230083
614925895
1575603525
939770863
405243048
2746362
1425120201
1634679
695045105
514219313
731301144
931638095
384746107
619056987
1033076502
789180631
518211019
603137814
1398677796
1132269657
1050446469
612780364
731699328
336274596
743259713
1548521941
417126706
1097118484
553764338
1294431325
1404927175
977668393
610662571
1668799251
220126362
1238143190
744991078
867694233
2035354
1438712564
1103907698
843636781
494212811
787095823
1086813943
1685826239
520818065
1629023751
1104575457
1495094136
1307702755
591066259
1669539638
871415011
1422267710
545237590
1215597316
982824090
568185502
428622957
1649804960
1421011515
848607369
1026222990
615675771
730692655
1230744247
239915838
806845903
678824755
496980408
1558117723
1525358758
457365909
482830579
1046190113
507014115
1017057942
1260484929
1121446428
819416198
602924912
1458917589
951076576
823123042
380603660
1309406854
1124892576
915209366
507796
968922416
1675114028
924073152
474450769
1026311162
588485885
508779103
409190273
746477697
1037041819
835034013
748734408
1154284816
648865931
518328418
931217866
989804993
988925885
478979813
1413492531
1461839225
992865370
409601683
1638578320
765548788
1420056691
1542331260
1076887832
1170510451
294276444
1670908864
863287246
871351803
747224040
418146159
766216761
1546960076
619970528
376766706
896351062
466980298
1204426393
1536501362
1699037972
1349606890
896363869
1537802354
1683360901
1443641930
839346432
400310037
1681337235
559204539
1093879597
1454103194
1128324906
1103662906
510409251
1345511260
800552669
598590829
1221044442
1367190210
403050559
1013886436
610677662
1296542379
700803633
401619084
434403001
1221853046
1429860512
691051382
471822767
369831228
1397116960
1407323076
667637829
1045521868
1117004404
1102559470
1279022185
1305792447
1377920296
775902660
1059829520
1466100874
1610075765
569508468
1325795054
1341777747
548790246
1523865412
454557543
1697422922
1637520099
1529216375
965378352
1351028578
1284422772
466889435
1670896970
1068552032
746793869
1420747684
1240382456
587935739
1144930532
1419925550
388613255
519377965
516279094
1131511446
988839676
1478605053
1486661767
1295936989
201220443
432066665
640241401
356781086
1061959902
447005630
1492231816
834940865
849972451
777582231
486543895
1428466305
209306309
410030830
1018925124
883018048
1510902484
969039229
1581180037
1345535199
259723188
1157781993
1524100906
767467360
307647993
854652011
519072743
1390868489
932753340
485085295
722510875
490885919
808886952
482476265
416028952
138215577
403317753
325072869
1070950359
392121596
1071285388
699149628
387666372
246596847
925582864
1437658109
1687368001
1283710110
401922601
721819406
1501288418
1194717666
1646295870
464009429
1017185078
835434702
549308971
499572228
1610591975
1267384236
1418418567
1613465495
1232144717
752815723
538524698
1624259846
587353726
825494909
1575666159
828670245
1070074180
1560386355
417678659
1362872265
683446449
1521768622
421672886
733494623
1044673691
1581596755
1162917149
1567768066
988706960
378777090
981359317
781975859
1627844691
719350800
479672841
1150886841
876478055
1395644661
424594263
742546596
265886549
1594380966
1612562862
903139440
1289585541
1196670320
1614439164
1460974099
615540920
1424576615
319512860
1378799108
803046958
290596918
401522552
911470232
810746936
851125715
768464672
1359399248
1086736138
950277201
1698817268
1537211854
912700616
759521344
1082160473
339025161
1622160570
237862862
631794891
986435483
747528026
553683465
1506388711
1430388968
884481069
531333672
1092634469
1647026947
1044063638
1333114247
715613042
1037191235
541811238
502767489
1378669369
1227214954
156859158
1600739799
1436638381
1677062176
1566996955
300608298
976908549
1454334850
812868401
736329638
638239208
174285521
1040514084
780273937
305414935
412739586
440007769
808567977
733900716
1333991472
1408054443
1148701996
1673718325
947354608
1197320117
513611313
554979238
1492800989
540139750
1020821616
1179581377
368410963
1333367297
1380554849
598330160
723808642
1198324038
1279288828
483451643
964902776
1082996855
1355802926
530547443
576346449
550902602
702694731
946985652
332700062
808361805
1652011048
199378711
1696527806
468343292
1604813719
1365302490
976331319
856895674
311260971
496971802
1687331426
833482617
1464485316
397367633
1328591342
536215736
1407689679
350953695
1137721401
826291984
482383110
620348645
955718874
765576558
2274100
372794944
1427586772
826199993
1344720783
685899244
606325059
1489957064
282803363
1428354311
779294130
1065734817
912333437
505175464
1363947924
229230179
1030099768
73346375
546518227
1115289592
604288849
121442033
384281532
689720498
1023545965
739687878
219833287
441093232
944732917
1331456396
664912937
588855207
461985918
832608882
595337880
1273404672
994057742
1038888702
1010688968
930089430
1464349155
429337966
160871475
900097677
1023471012
384604675
535164935
344815801
819811585
1088851108
594401954
168824749
1168930310
879762635
619144683
1333934285
1512858881
505239512
1074494407
588964277
951887979
1397951322
428962318
1139568500
971092321
401068017
403336823
546908879
558137757
783458883
528582856
696833219
1676001717
1019324730
767068853
1527911147
864149779
1537937211
963954364
1304957775
68537210
1210501817
646979686
317343826
567880545
918862048
808135456
780024319
861860222
538558538
1338793100
658829208
1525935097
281289053
885236446
400558460
387849097
909618214
1379810104
1658925438
1646047189
877075595
817197602
1247233891
1611942819
326664093
1469838896
574651447
628040751
471570920
918676790
1144777248
502687018
1464375069
457070619
488717531
685930175
1339839401
1679105472
491234031
1458923259
840329147
1051548987
1443407288
1244488081
1029977236
1021678994
517570500
1438635222
446228983
580065928
472005444
376877591
1206045853
852608665
902220310
491863812
793462071
1681681277
545484475
472617421
721862591
1452135723
1511760866
802402502
1499168043
933791217
1686592194
300502123
512917666
932409707
165709464
1063260245
726737269
1102174221
503492971
1029535360
1119470654
1357982538
669788751
223978212
815033475
978872289
161806437
963368401
563434593
1587882441
1454295373
1450925939
964682999
1408641414
810844251
861596917
697854375
913024340
1064817509
664259679
1681960625
357156673
1638743260
203922091
567245409
959231540
1638225254
1390971345
500380842
314193064
1470544256
1057655043
489116780
1286341061
1467848744
1151271856
406896841
674243016
837625427
1260293308
287927646
1118803426
841750043
1244258154
1572976514
1346099518
1027460458
427808333
1021625276
1340758532
554499161
837595945
1422999339
674248167
1260535492
390711230
269990901
737237143
1186020336
885987315
714233107
717583419
1188389037
1622695160
761225570
1568099337
886237054
444356311
982713998
1361351957
627459012
1096417407
384658687
1527393072
1677766769
1665464696
922248894
1168072781
633141926
867923648
1662199703
1564343498
635936353
1335932020
62969177
546978535
872653855
689163128
316659194
584573567
453928225
1610596333
529535754
677467536
1633617806
1659028211
935825389
1645655579
560616930
701910862
1089726652
1399973465
589092093
386347903
1509863550
1653657117
546959916
845673271
1216315315
440658600
4724990
894757705
535178698
1440609916
1663567003
378269985
974169144
1566801543
1642616918
569034012
539417267
705465266
1027589782
330355884
850302506
321825205
964077133
161728024
1292819090
1042001580
432230140
1244328782
912230607
296885200
1441020348
1695705905
913624345
882054920
1534742709
1321177355
928393303
903250070
225336935
1000025998
1085133758
1253221132
1601986064
1310010760
1588411176
304579410
475183514
1589179733
1289247839
1041512020
449903730
1086199595
816414861
1142743043
1305168574
1168454311
438804713
1690085992
515715983
548317424
912073309
1166087844
1091057714
1379730817
620267642
1071690986
560341642
1164697072
519521625
1649396737
524259772
1667698538
1275633888
362078070
670641539
520791508
725377195
487801679
773185485
370847367
569913657
1365282183
1267560930
1057925300
286155775
1005319814
872057612
920532618
994868019
361638185
1414926725
501292622
519426131
109135326
429025788
85478129
680280610
388605063
1642391719
34938318
526582726
694920127
1057095828
1628392719
1053963545
976010165
758145922
875378669
919643819
394195537
1474845895
689601147
772272066
1042828250
1675707165
592600951
957383865
1590547120
908844957
751738568
976589410
1694929017
1683778495
319064678
1144172309
1510312434
750201485
778978668
747673389
747461265
962653323
493019872
521712908
738818668
110290263
1114921607
928271015
685285397
1177887156
898813075
457628160
716328555
1645523862
1617447647
952630823
687060151
643999200
719702241
1507829082
319185054
816157
471685875
1374847803
877063230
1153262207
1646643848
334360074
1129304347
829010271
1117798137
1099529057
896529550
888931960
1359402347
1435718722
1303771856
1362032204
517141228
998897994
739610620
844587524
704483645
176578151
1315845230
456763393
1498902182
718991577
1470841584
935995846
536656252
789881622
554956600
946245088
918515298
608834721
1650625302
878816686
974984325
1016679541
898550109
378603345
82730660
110904336
1075121834
605918412
814211122
1397001957
474907198
910919617
1696505779
1494595383
1098622674
1390680669
902636443
1274998872
794111424
1607860362
1698679702
448433455
919953459
777288814
367036308
1687474858
625982970
993955131
1240001390
1143629156
1380587448
1665732722
1595879142
1053815321
483199983
1661742557
1349932183
1101069586
567514239
1320913466
452678047
1690582673
971409168
113231591
1095323241
436095372
1624563807
924520039
1146601857
1247243531
56411310
1065199080
656405080
1051301068
837095777
1011321549
1089777863
511041806
767124156
347115605
1480338264
1198889634
652336491
374717995
764034069
501673750
845466959
464232935
834659922
1522834650
1453970412
634588875
493117687
1251827581
1687103530
419764532
1312635861
401751781
1341537435
1294863342
458810470
1664579357
577362665
979145589
347792568
1070709021
1455676109
1022707917
1182924009
627945934
464288801
425382481
697012918
1134790607
405793332
593265365
383748807
1013142264
1054223295
701994096
1586830680
200326746
1604342897
1052131123
1345792906
1610913165
964754019
976022937
1000138439
787103052
1066211262
619995783
1331206359
1020567157
746596985
1324071933
1331897702
1032394811
910116937
1321675471
306107644
319616996
543611559
948745952
1482763031
1154780393
1625670087
885108986
675612902
723121673
512505002
806201668
1094389058
1535814145
328131734
1570589826
1394106635
666356403
293687950
1099637177
413621986
1112486897
776205519
386415017
871272616
576378692
175184033
789739988
730469622
311632418
776482059
1147734268
1434264816
708142274
1415382237
1158813827
799929832
681366805
611050829
1011448479
852159062
880203664
1057498446
722001229
528839774
504551114
1277140622
1075169737
405061442
758990945
1085634135
314090442
1289056606
1394693769
1439439506
1625228372
409146295
722409031
1458092817
1256982379
775887138
671388251
698942946
465121613
2295229
503414206
885896527
550206829
610684669
1365467805
1188541831
1272602211
46856196
1213844388
253541974
1102324799
1158029562
629181211
992865141
1345839336
1547463321
1007499381
479282798
858777834
474041703
1185243422
1026231391
845632786
1615795191
596434933
963787850
1144108220
467472662
925565518
994307292
1220076543
774822989
659461966
1222033044
848993266
1474620038
836713099
1307648616
1018779963
1293326028
338494372
844613258
449459018
530173357
1613839674
1064285423
1149946246
682779427
684656925
369432534
333648814
701697645
700384881
1311902040
280169191
1479882675
947075314
1086978838
889087715
219684798
288885183
659651836
665960650
1538195759
1109981267
1335655727
1429014570
1382555369
616444202
472960919
1350392883
812923748
1080802487
848898344
904246104
827617789
569375523
593884796
828014869
946069463
1509401147
973976276
796687335
1678714797
798691160
523229349
386779443
594098996
299830581
1164166215
1244349054
1272497714
1070747711
687406052
1603213047
731158406
1447012889
1666833593
784718407
969565570
364320093
840029452
926069774
708335225
861708483
391875288
755572663
1686508999
753390321
572545929
359067175
601993300
1656524904
1160820023
1163650115
1114970674
236698800
1006072871
426625169
1673351091
1131345347
1432908005
487505182
979894056
722152298
1442065611
1066920758
972592929
1421933598
1147886420
799911823
794825167
792832462
868724070
1395053113
842497035
1666534119
752896726
881547128
575316239
889878294
940685514
969740682
347214057
531301603
642430356
1478411358
507436458
860275773
1446641728
772082615
499181919
1637823317
1417612109
348583879
332493841
496671802
1453178450
607398170
627022430
1258914368
1680939610
1148348566
160157589
943817864
1448758033
850300404
446304633
7947735
621620826
1322149558
993551077
819645006
1274056072
770409559
738152566
491525861
1240151014
428869933
676026785
662990836
420895649
264432251
1460324984
482386736
1184316870
721137369
860357855
788675367
382050724
528181342
1041068717
1038757136
647417505
1302380982
1628959573
970202877
1174625913
841606049
608940553
440840218
644401198
1068762001
653530130
1066639953
375828398
327180379
727606937
1232838163
416919699
734288785
1134997267
1327914121
718571371
759047154
648214617
673976445
524394324
382879731
546268942
768969647
1353787096
1235231629
1513600696
836697751
551193191
446491257
1487208185
577220063
935998462
637646796
403727635
1415310206
516249581
1016076101
1142943421
938155865
349224736
458594150
928806759
736116742
171983275
966875690
358240167
1112294177
455590015
804247186
340980253
1448750695
1073512236
490821971
682793500
1483335416
1040867481
755004016
467029888
777917039
853130600
932199599
1290867768
521295145
1232985755
582989438
776745498
881989345
1006353699
896155640
1416536498
186439205
879971470
262689607
1378005677
132963327
1562784781
646188094
1614864930
1317921116
1589270725
672525605
950626617
930022980
268853238
898968297
805909101
1096427461
1049990830
1228278743
1440864057
536022928
337949900
1115324100
1105839739
1053992483
830397369
439724175
1356771798
616061855
717060887
1445114874
944009323
545555352
1276658967
784182855
321676935
982720764
945047265
1615360316
805711749
856391504
481994831
1431352130
1112927021
238600741
1447280130
657696900
840842498
467724732
1257435255
1457037429
1064203193
90510981
654217068
841382447
890051153
1655419041
1470732468
1514604654
193764598
415731113
405913659
1640437944
905746668
429802589
868380021
1165595065
1512200264
1543779784
1419175016
1024735659
997736428
1448035758
1210673804
691574038
756952884
919227026
571589986
242595154
1170406805
507535886
878115578
1087846442
1649011039
1402279408
893643506
720638014
260723225
761073987
806123369
921306680
1355078376
454931489
1096943081
488087116
1278802082
567824378
803071460
1461561979
998905024
890648882
766220819
1285033358
1454448531
35194142
1245850836
666513444
886918102
264205206
469263208
773406660
967992075
643233341
944799616
465767725
1500511135
1626075928
1613745723
1171854797
1293575769
210972607
457672543
1255086137
810458601
963821734
1056505566
1403039842
1555294919
985954332
1629602891
1607242795
936300175
1361175342
662809724
1396443177
1654037796
1403167607
543163633
1287833486
1343755610
1630936120
366912731
888144628
488843294
1309131342
889017691
29021764
967866036
953379098
1193691716
388507859
1126333690
1391164096
483437991
865310158
1029051278
509795503
394737283
1237835939
1443625095
1067915920
744457005
304620345
657895153
331528456
859757615
500785429
1041672923
1599784645
1449151352
617699350
392430908
355054166
661927490
1438485679
511178291
743040064
1619796891
562650810
1219817545
616127714
480429693
1237900349
1554769176
284104576
1043366903
1098027039
639654593
950745832
1228685995
1644353508
1198175902
328977713
527786296
832263214
1625205707
1293086867
680229706
335188695
865140504
1204185960
756445787
935860827
340209132
572580927
380137099
182654779
562352737
634962354
1440082273
985393327
1060288087
1550419814
726415820
1154307559
956084161
678633107
1591585239
296910021
337799272
1590704650
420714884
482019723
1596308888
1670860478
914438324
1223248841
1621108854
1168386206
1089415568
1573867319
1197926956
1655910794
182636022
780460650
120351910
1070812370
864821074
692182198
1127663932
1646508327
1605083612
842772994
1036134403
1578334804
1013070530
777645310
486218473
507036293
819554904
406879567
469076747
1678178473
787948763
1402563960
31416689
546496688
1449015341
288611083
1579364697
1342148948
1000346127
740244955
1387034364
873401937
580924737
865504722
634166242
828943750
1466698335
572089468
353448511
591574295
1248379484
1288901784
385892923
1074309447
1022468446
1456736714
586025048
676480978
1502934438
1514021675
1334898771
508083477
381764405
867313229
991177872
708136274
281040593
677764989
321914992
883190517
1640191365
462422372
1675383757
399434161
1443692709
511371902
1555396253
566463789
193613724
413420228
241997056
429979821
1035340235
1157096014
519486712
703020923
1189408514
1419053288
1305723646
548318012
634599197
516474820
1223163901
1157548056
1075203047
375036074
872882310
1420153288
920146964
1609784078
1449588093
400513199
244055611
902933441
820136437
700962163
973038207
524188492
1158643863
855400405
850707110
639303826
1630957896
633341123
279726768
890351463
617431077
538297588
1539859715
1099181185
1657999953
402486208
845326995
390097189
727539438
592083574
894943750
1552689830
778237773
1473081207
1248668404
755902478
452455922
1322481979
419552619
464429469
1026668700
807759870
944335327
1005247392
1541419548
425166450
1646904225
1624921116
1047483002
954127233
1430009657
942990400
502979030
1442670790
442983433
773818818
400918020
1308987380
1631997017
1562372797
468182117
580454803
426496001
499965515
853330498
1198057132
729642635
725540378
1145000139
390536080
1554635289
1413228072
1536677325
536342951
1277064698
805766029
716299582
1432542159
1340897433
380784086
450801789
389246095
1034803374
1065760857
1034938482
410548908
686583623
545716914
944409040
1349279402
1223315873
673527456
528341399
1481095852
986277293
717365160
1444995749
1686851864
831904930
1474245793
1682111343
1206720820
529843461
1602025941
1624449565
1021582035
1282633687
1379512635
1690743122
907640092
346094024
452003170
1643333087
829785997
1610242285
806978468
988100184
704956853
789046377
904605508
1490877793
819515321
1052467297
1402125273
708143509
1423280417
324898998
1190053373
575776720
585094539
1527203566
472247084
1230805431
983285442
1069469419
462230366
1668458111
746758521
1093297018
545661371
1261973886
1655357438
649203648
954396589
1463049043
447137322
1623740722
344149624
726101487
1206064784
677323447
1054070541
431838095
1501323880
1340339295
1585708336
849366006
617061376
346220014
671300785
402266970
1399183541
582734824
698446569
1401414610
857247885
446048001
720923397
1057003355
137706878
501485110
703384553
1585472841
470884917
1430139056
463052984
1034028329
839326882
1553738380
614585436
1559942757
1549541169
591779614
843663985
1500806111
240978999
886928276
1469615172
1291571742
1501343228
346034401
249207726
1413356749
1440616484
794170558
518727818
924504587
980115945
999101782
502101047
763108976
602333386
826988197
834263866
588314357
714521020
953682776
1435621200
1379705279
1120843884
1256771355
201101261
1428425940
364354378
288698991
1587651110
841757155
1034212596
1552248947
327458546
1276191355
422076511
1605223027
803270585
1192045765
775310250
1394443347
1370940988
497435514
708571437
342589623
1371521617
854020476
537372851
386830736
1055337676
1202238225
792800278
904690530
1509723341
1373158779
1432883927
795027850
807110550
1252101490
650873023
1164843773
445852957
703130897
541386750
1489444560
726346112
573150280
551706332
579236714
660065645
892010508
1130540429
622902063
607214110
1183758359
1309129901
1466282643
458973709
1660532376
1322777319
885037850
385421057
894932387
589528571
561780852
213485130
428484824
434906166
367819844
1443801103
1010181027
1655068954
432727620
490838926
762183454
436897183
686379663
1573237155
957416149
678121161
605924121
972313615
1143877496
442307445
619062368
656591355
675274457
707365132
711652701
747196549
667433347
809071446
1219292050
677639577
1627040859
1067558186
711843921
444073471
537674035
1400979768
1139958346
957833937
654433285
615883835
444475741
489805712
475009004
1115211586
673212285
969726049
1420775672
1161770411
800400806
1250209205
995967983
410385438
1119359771
592692127
452518358
454101113
452839623
1236189540
1333956558
777720345
535646740
469911009
1487855267
1329938817
859223039
897819435
617630613
693054930
1040616036
640465109
680041444
332092751
560176228
937804100
1429545725
473710092
810646409
1664467191
1007004810
921531955
1301031178
871324868
976520356
467507057
881167881
1092329538
697960337
1347975225
833204907
1011792754
681143582
890989796
1267565222
1432175723
537919137
1452345494
444078152
1435350700
230656615
591714286
815908584
954970169
1419336852
416935956
788161302
1640976033
1167706385
733219082
1126103553
1319416598
726474883
682625653
290186744
1060831020
828186567
194425872
494226109
821164188
708799741
1639536938
679569540
1686323276
549392418
981431873
259719876
870176893
180226568
457231285
430752311
583043465
1070819157
1056500993
876553683
877825946
688082919
1615357117
1347724488
1295617159
1640640729
1480044071
403388243
1012166619
1071454872
1533418874
1289519924
379709389
1440800509
1321051455
931678882
1631593149
1538447648
909062029
1621486712
599684638
1002040063
748726416
1165592925
957331142
987729633
546966560
755677338
1552314293
1326388299
1011489286
1042563342
432952879
1058647830
1561580027
1021994852
796049702
335391502
568707501
652543471
1234577105
228216991
665132044
1366926807
523951268
737412346
1060412980
1497344069
355235008
1360678230
1237036268
776543116
1307513634
1629496379
660278355
1667873623
732043285
578080621
1440723800
421687920
1055280755
1224136848
388126189
949654059
1383618252
529974586
643113160
1431635792
1650875999
458717324
548731028
547120067
1667854479
1093715518
735457778
780218285
971271925
356621927
1102278804
579108002
1023988321
697341929
384142921
327144361
532339917
1354296395
466208980
780157461
786855760
891551605
919817100
1217049483
1395160726
540832058
1044315937
1095039731
4525871
1472519247
401521404
508926562
919552695
1027629721
1454700259
1284133547
332099372
1501446270
1143375823
656116532
1492269459
512631703
1103225179
497230095
692904481
1224611691
1199795731
861416662
658172295
1393937321
1603521355
1053749549
1483467997
1533586141
1548533199
765580483
1096780630
1124307385
571217724
1638308898
1246365357
986630073
762152538
472738206
1632346713
1244578259
1597073004
1331158232
509948285
549249391
1587081784
1016809877
1636006512
1647027664
709473579
1049010318
683195031
460392872
1452181228
1522953692
1088679499
792336008
1616896902
1110099075
1592233128
1170575740
1487137948
1678780837
668054052
931877221
1521082890
1096835828
1610990856
1484015331
1473260209
735728979
1315820348
1138668078
374801808
472175377
1260153131
1056281105
932421826
892829436
1669960611
893532018
1231618314
1346716435
1439185915
777545657
748975091
1531510636
518439714
1600046710
768308188
887720088
466735162
533495487
1604877408
778422935
847768379
1603316577
1020253605
1093191061
1663397022
949099746
943099937
337183253
873151419
414511041
1107216409
781608921
736237645
939844790
1623458390
548681815
403717604
1610297277
1657480815
311751635
268296346
897584759
336983677
1604383453
1510133555
196733428
1315488084
1438935859
1084048383
440698747
1242870431
628770327
1018211051
328551221
1062525883
339043335
1616931172
997026524
607648700
754045248
1417981256
1592861273
1244889609
1004740422
332797898
1003478466
1154149043
721567194
530547173
467081170
1509174189
745018428
334594425
1694885405
799887784
857704560
822520744
1124532225
355197304
845598143
848127636
578771841
572439709
837267342
854339764
507391486
1134522240
1627894396
1339653144
1143307986
1460972148
539727200
1119606142
953269358
1397303188
1620521752
1613260578
954014393
1631478710
1025802349
848429779
848716060
1341478333
1051367122
492831014
593446508
586602766
1624510027
983041117
1109769595
961855991
1030312900
760419161
1273724220
1327496903
1027239790
300974777
820763007
1663011338
374886953
657591857
889341073
967078325
1679554433
520364043
411699435
818795085
352717023
928199492
1017883350
400871909
459355324
910120688
861139022
1472408129
1435028197
869663422
1453806831
549601193
927076083
1370905320
34358771
572969524
1056410336
1417426018
582212320
960331380
1664756871
1134198522
1058592290
922512289
289452293
1141741804
1117169568
816370029
1225103797
303828244
920418908
1200543411
632248852
1633586789
1615151386
44296816
1582175025
1512290347
549193041
1658607279
1530786217
744510267
662188359
986044473
414681714
1006591230
618868630
1632055976
1587999851
640664680
452757043
952923615
1461663526
1338661313
1046514507
452704196
1470102274
552743515
619884699
1496232007
908661042
652205275
1009928085
1552901253
1207124870
1194108998
871696666
769818067
1021252646
737565231
1348918773
286215029
1469335473
1398854424
779027258
1309558059
889426485
1642242110
1642671375
262853797
1075602207
254176702
428639455
855861453
599200771
1582153594
1621033268
1153892101
1648485837
407080627
743052232
912355576
937547425
1067873092
1329595084
1446227876
472875808
1235535232
936512980
1327465812
1146248312
1000817496
1286142676
113638435
869303967
1333968983
1012464164
1455378629
1316144142
1011457428
1462275237
1037294212
1145214653
957537101
1233121363
1390500965
1567559293
994798398
1324149506
1118211128
839114625
1538802514
1416203093
644474199
1026355803
1695505519
1013728010
147116023
567458099
562714165
940669216
1212683648
1620285038
938888955
1327786192
1634469704
1358106201
511815431
1279743610
237441298
966420488
332285680
1420640311
1130309083
1699523093
1369715892
977877923
930504025
1697381596
131168966
292326564
830844821
807680362
577975740
1204668270
719368725
935607468
1496679420
919995876
1543721712
1567742662
1515379116
745955087
471980546
718156415
1163133337
1090703654
899571193
898008784
720638293
625623343
680538806
1489993319
635152062
1290428582
1142797863
1085580303
835592464
386580538
816706418
1678574490
692201659
838574753
764753117
377467692
1613248636
1151742167
1440686434
499654190
1202238403
1578520895
692378700
809897228
1203568566
141564255
955637150
804186090
1402987881
1141321086
1365589995
685456350
708149659
835430438
516765229
1255416927
557440376
821101893
1414605671
1634972585
745382868
738749525
1632004357
1626914714
985927014
1240416564
1041314057
981698069
328641931
279056823
1089074663
1303900980
783470277
1060854231
577097812
994796079
1471993503
1383943865
851194368
684737496
1056925841
1419382481
1665280560
1079215364
1669043661
378021935
1647284937
722734922
1089092608
1087656606
245178293
1381457878
1214860582
1570462980
745403629
712559695
1116834624
1476675586
1149999638
555828303
448600834
867474003
1151310376
746363418
1041485710
1024667142
1604326357
837716161
313421807
667371326
1689068687
863307221
1506635986
353693151
905050055
1552333144
1279519350
320450278
762783330
1487475898
186607265
1034966667
656071627
721870090
441665192
1604054045
1541632827
1200417426
946723662
45126499
906353690
369522878
1131250954
1178043587
531255948
1537214226
762686001
1064743843
1410269456
1329152724
709154444
400665950
418898498
1301239560
1634643975
1662769566
1535234770
753026819
1667866434
1283696158
152819408
1033313909
1355995875
1515358366
1688746929
906146565
1197917442
1430746648
1037171446
1469613534
1529557936
243329908
1231956347
1664491072
755708635
940574758
385361037
762369004
901972179
418821958
512016253
256748460
798006641
1503276959
1190000366
1101011130
929800250
1042837600
3194377
574009730
673745625
853254914
970952270
1106642974
479492971
382292567
514656444
1254516650
448713902
1019539883
32321280
714021859
375724425
660359935
841372266
404320226
397605319
1001155780
1613988925
189314789
589072868
1352330494
654159953
918392004
529599672
500113230
1223472264
1043981839
800277913
1148189187
1355830327
1386768618
333747965
1670217784
509978934
507923870
693411646
704179534
1244301515
560072829
548930065
1623731864
732552752
1149562265
761447021
350683317
1369948074
401798393
948790335
1341715222
367319798
1303681033
974020032
552072011
1190320977
1590733369
1224051965
1322001650
726586766
1598023765
526648428
1125911292
991423593
768871049
1488660063
1439311358
447860946
1414250049
648828329
1459071592
1526522455
644553310
924946775
1299935182
78597371
545067572
444265038
916796165
722032712
1372084221
30752463
195712199
1458387130
420578851
1076411588
248104088
683837103
542402504
441681528
1435475598
1560473095
1461040940
1472348884
10949333
654942814
316386126
580683682
770544406
1588206334
665309590
489771678
787110151
453259828
338613003
1159143353
455703262
276866945
464942341
931372228
1196621519
582935979
934654915
726909157
172715617
1288925629
430042282
845805318
872045672
719024093
888530452
494093583
640501443
194265087
591385365
1306428411
595797448
503985559
303078542
340924512
1580766099
375485259
893995327
1584820047
697370672
846826318
416685179
1679705615
776697824
617790808
723283262
247510996
1255131575
1321283092
1139686883
734835534
1197784912
298033644
932771360
571347975
1338226927
456966439
319033273
390117126
715011427
467496959
585695274
462849374
408870484
514179013
771186346
673972610
832734037
744738804
782275654
1695476267
1301932336
603981386
505302643
1579247415
1699477106
1064949994
1406564132
785957185
499123520
1458558973
1485223222
609938006
1694288148
1409563481
1076148734
899694300
817755307
1384994889
950936666
1670945022
1537174608
849644346
554622503
1689963268
502041128
1027946747
1237180562
589653708
1460633401
1048212839
284173917
1478096563
1143494066
1644607107
808930982
933325123
1248061876
1528514951
351698740
1183624512
498195606
1273770650
1693978398
1678176656
1159927114
485964423
715916093
137328815
1378368403
851456845
1023297641
80798730
290975661
1012809043
1069159854
939187116
670316229
1400980108
431994981
937967325
1206637804
1602323803
312433053
858806290
493934261
892967301
884834344
713861536
1116098757
592049595
831751589
1332188399
1564815470
1534778768
1168629243
245086276
589093834
1044004589
296575815
1418632270
495514926
1674318745
1061581371
260436230
476160736
527071869
1553370935
1144204666
980054535
1694949461
1056681757
817827890
903434679
1182882383
845254784
897528295
1698107461
953414911
186019644
548025495
121918730
395494235
714300138
774925467
299990275
1250694963
552627441
627442023
1044389595
1297105258
1439213791
1166676240
