0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-12-25 21:12:11 +00:00
OI-codes/S2OJ/1800/data/operator6.ans

81801 lines
547 KiB (Stored with Git LFS)
Plaintext

493910
42947
499811
199950
54724
274599
387867
217217
371658
313162
437503
297174
287112
90729
485925
167744
429517
474585
185058
498030
487270
209881
27650
275745
499979
121546
323491
177853
112610
305411
498630
393550
267715
233095
159129
288027
166122
427433
222892
499990
197992
467737
271235
202197
77917
462134
499931
300505
467323
436585
318182
114378
358947
41270
384592
360158
224701
167248
357445
133914
150147
308923
499352
114693
497508
314534
133267
95146
393651
390193
206452
456101
397278
346860
316423
296840
49564
442815
42306
372057
111809
499979
494371
254832
319163
264091
389677
65688
315908
43087
496616
111594
79064
89008
139953
477081
193379
495185
339464
89886
210729
436761
187480
145220
26245
114550
309687
196089
485422
226688
395805
460436
257443
259291
297363
320710
348057
387007
37086
135391
194383
462731
448119
367226
164473
207043
365568
399305
469449
330401
173370
58008
395667
478062
66285
96985
297715
283440
320908
365246
239596
366948
383378
275888
287860
236918
469245
211465
95107
499772
403879
425104
358500
154525
361197
416835
73951
202062
254205
217729
159385
100320
38857
210361
492118
35529
48323
215397
266951
134170
431541
292401
298710
112024
243091
226753
190828
441093
226938
229065
88159
53314
77232
424474
381438
86617
448751
133357
446861
76697
433367
395926
188305
191664
396610
283458
351516
65992
188403
282613
224138
206834
145609
499975
479994
117768
496459
452431
277578
56599
69415
114581
168797
284759
89135
298738
214525
359617
343936
53050
409849
116188
299168
369273
240216
406321
200288
121280
459220
216927
316861
197053
238243
39741
461196
449334
243713
188642
324677
328267
499772
482267
481922
463336
262569
483511
362693
147523
153996
220599
24422
122134
466032
401669
300208
47799
473777
41879
365482
494561
307517
242122
180095
499749
72075
422755
236878
460280
313963
45857
183161
320501
77523
396064
271361
34716
346838
37188
149968
148522
286161
123428
347338
404877
260384
384726
422083
40291
129541
210376
195461
92572
164912
176632
474935
416798
446321
371658
115966
267513
147763
491481
473266
499979
306398
314125
126767
37878
494799
245424
166294
251501
266922
304413
168279
331662
237750
188964
400747
33292
305886
105748
146355
97253
258847
439400
198889
470791
275774
217560
499464
323817
154673
313342
394738
114904
443161
297907
117278
445696
349070
84140
487382
246701
134078
79225
365279
246949
164879
230135
74331
174954
140072
199574
70514
224086
488551
81257
211234
86755
110889
324092
492639
495134
263622
102690
62651
497723
94396
149212
191162
417244
229446
222205
142414
375516
197955
243054
499967
337055
297833
159468
471410
93203
168970
259207
149839
497139
499354
487900
294104
70818
60245
347717
407679
156344
138926
495954
159592
275115
272401
435849
32457
466586
304708
328251
345391
38257
284759
212518
81217
93071
58603
137345
203533
179892
107241
50298
149929
161494
275725
278002
72040
216296
186649
313282
202653
204492
359643
76148
118046
166916
441098
215970
460710
148935
67663
298122
373766
189374
481940
142088
221855
93865
313227
107749
215909
326229
265986
459703
352031
245919
386542
408792
135643
435065
318110
83953
220017
213841
73828
82108
402279
160912
145603
447383
174975
320087
68490
33952
254372
131251
169394
353050
422818
249183
460494
461699
357793
145755
495177
272240
32123
265785
68817
24384
335665
231328
155437
499530
278461
295621
494846
414933
230240
352919
190018
60533
135993
260209
178515
499962
314670
79784
335337
241128
93514
89114
113966
65390
368369
158792
272681
185606
480321
482476
222856
464051
499354
30367
440411
159518
267750
143417
32870
76242
79407
190583
325493
325562
139566
110960
329724
28607
279894
217327
75321
42319
474921
445616
216756
108350
443442
498973
202683
419020
452946
182548
289793
319178
33582
258740
148346
476562
290320
157692
99018
309426
160037
348839
213833
351066
152050
185606
463284
257696
499861
499952
420186
56303
405766
491137
37701
133613
30600
326706
136014
55744
232561
336423
378810
38099
161048
407290
401294
68839
258391
499912
210496
499979
466162
267947
25443
430120
290314
123248
407192
126872
499854
379287
252228
378673
109286
381968
478473
467887
265264
324199
150147
239090
499979
415282
346985
38099
255050
230126
360439
110572
377664
284595
81424
379947
475515
288283
26883
350662
436160
395926
403606
143143
151987
25115
84020
410441
257626
103372
90623
313391
499987
492754
149746
81873
84375
176558
223885
321266
151161
421446
71897
466985
406546
242780
30665
275518
111644
113719
491437
225488
324181
438457
95006
102636
327138
294958
138193
376777
68221
296782
245365
385824
111691
95513
118644
347867
452326
449023
499952
284033
324792
473480
499975
50926
111883
435039
213801
494556
265785
130718
107013
465304
482002
407705
457034
471889
470376
147579
499735
35064
296283
117543
58588
411244
478043
139231
326668
151469
309489
386849
486265
250042
384986
294024
297034
333452
499979
160104
324882
89777
135066
346665
140366
336067
215059
357107
266584
234255
63641
183875
433808
462731
44627
213977
437604
324894
469909
46041
92052
56517
325210
298576
154772
427163
499206
479803
149518
49288
124341
245886
194141
499924
300796
475311
93586
63328
266381
301748
126526
266771
144101
228050
269299
260213
50405
278960
381199
203340
81569
407835
112142
60869
492750
499931
389190
412719
163089
231105
359327
372137
310395
117999
164024
117640
204141
349306
420349
435400
251783
286904
66550
232868
400502
499931
285129
363727
118415
470461
374853
257443
422589
430723
265488
95648
103187
282559
291632
287977
331732
102521
499920
105605
91821
239832
32125
491553
86980
265825
499292
211969
290555
238490
64738
499833
149519
471025
133824
375152
399305
46534
260082
251536
320219
233421
136362
419214
400839
403043
386476
372680
442847
467584
100358
309829
465984
27858
293895
480072
110130
262588
269151
354612
479534
354684
484191
37086
450188
190982
433646
293580
165710
433611
123243
384225
372587
92256
140027
353998
444175
384703
416187
490661
402093
285197
342233
184066
412247
388513
436751
404968
122812
334386
173616
68809
328154
131338
136856
53161
39310
281032
312723
392665
387597
62982
128798
159606
99112
358848
194885
43645
53314
324878
26766
206708
479994
277493
372196
489822
496738
57039
82843
219327
115487
84610
479682
332314
67185
333112
244013
495969
354809
498015
433177
240300
466985
498531
373770
374715
138369
53388
411352
469729
333728
447428
82253
298162
247659
492646
313317
368172
343413
423008
170437
102521
209730
266638
415146
83462
481001
412929
487745
349132
150651
388138
155213
485290
290975
313827
491744
324523
443683
108916
307820
113365
451351
493340
299132
300071
416214
27754
311281
392191
223258
333729
31165
60385
495851
116938
125792
26827
315429
286782
46177
269506
498208
375552
494375
284708
115765
33292
43700
214086
413792
479462
192775
61244
327877
378521
499990
489322
417458
333650
47735
476442
107515
453381
473844
366200
455516
367073
234613
374346
29859
81475
306119
231320
29326
166705
95480
191447
86097
275440
28410
144133
329874
453575
132079
216615
138347
342355
29086
277029
497848
268960
445340
368144
110559
119449
162399
342643
54076
414420
384225
131114
371848
153996
184485
139054
290366
206834
110330
149075
229460
83159
223856
484981
145695
81188
485548
43645
33231
445193
289483
215257
338083
166559
103059
66559
251303
291352
492788
494770
335818
333101
499772
499735
165219
265259
178904
280589
113211
344094
190755
499861
67986
267688
330921
202527
334844
318965
354684
76908
104265
409025
476211
306552
306984
156794
457575
451461
90884
47778
335740
369074
212805
146072
366579
36138
499743
236919
234355
499946
336755
185692
60360
436265
499833
226365
111359
52364
481078
300868
135723
37815
273392
193575
398259
277298
384823
392462
438538
213058
312803
229207
384962
130307
248333
417514
413389
406485
499772
435282
95263
78955
127391
314387
436140
297793
494592
392607
71166
475873
175497
40504
160549
167725
359890
393438
424960
412035
273733
327217
478397
273179
145044
200418
390550
419010
328876
45857
116968
257220
102959
420376
499749
62605
418033
192110
368710
51787
266091
292509
62008
167283
499833
197020
120685
431157
46527
255102
487680
216309
380679
225259
334202
478238
450641
446585
172176
226435
239971
467201
406598
127711
243767
497834
495225
268342
455969
261791
86755
281089
264582
445679
388856
327907
242243
379172
297868
227162
499979
313294
308742
207170
265051
269122
325683
315561
104188
151995
209623
193097
91429
396549
190397
202173
296128
289078
59025
272723
326096
475965
171905
265895
351115
235016
496539
241103
298536
430686
109316
149828
138697
426536
77462
305809
205262
48335
493699
327173
223221
179404
204415
209338
48617
439414
42888
28358
120165
167603
54665
355077
71153
280148
323090
173030
453470
407123
106417
30288
207889
80514
106157
56249
46336
442265
352572
494798
191543
30105
170666
82273
375891
76643
270415
477410
248677
459147
344704
296627
196792
410460
398924
216931
438522
431037
383508
473606
262670
221717
497138
452581
472073
202489
185074
378942
166006
499975
499987
273179
321019
312654
499979
169407
167403
75624
243259
378525
148502
171450
174460
499962
406731
284732
414170
102690
121685
389104
179329
190535
180324
293704
53521
274721
493156
402458
338523
499772
293282
325459
214590
279166
58224
405815
171094
144828
139722
229616
440415
104554
56049
497634
252475
270374
129275
269299
397998
497138
318387
264432
123563
397350
276963
329046
372364
476308
404905
350343
216358
367530
347154
43056
408325
104887
254908
340380
172953
286041
466056
173120
158957
309036
487665
263404
342219
28555
494561
279019
245919
88351
208101
120341
209804
499920
109184
168583
436354
98522
368818
368538
81419
190109
148480
326208
202940
324565
60688
253079
88428
424154
386169
394600
363934
103610
237182
301486
383314
78553
346665
407398
148752
433291
358420
251915
232401
101099
216173
26509
166848
455269
252008
357485
271361
428428
389826
32308
269456
363690
96477
496933
214816
497255
408889
397034
447991
183215
249316
218855
432851
371540
327298
282393
499979
106281
443496
354897
238858
402893
233587
268237
231827
196887
291786
213173
24966
169457
141002
491610
183003
272047
113265
369485
165009
274361
73076
182486
331157
456507
58509
346322
376583
26478
182289
148326
65540
210464
384932
145455
50519
263183
142059
57794
180532
178566
449262
470728
151324
186893
269814
484606
494253
44452
232934
214562
284759
122379
184736
178029
170919
166568
492299
175309
201089
323036
112473
435849
87173
348240
170606
196792
25153
324027
138262
413506
146106
437536
30139
171691
27729
354935
35801
139998
296548
241044
242749
255975
424572
119449
277493
47819
289388
482619
277524
446022
121340
365899
202229
330939
112571
286611
166428
377511
341645
393187
200185
213025
334617
475406
220837
302005
486611
434417
180985
36017
387536
304864
162849
347029
355206
306586
166939
38951
49563
303359
64008
485876
83462
413137
161780
337306
423636
373386
113337
337315
463428
349020
29260
84493
96569
338899
444900
277614
320618
288875
450151
423744
453991
441659
478179
379553
484981
145609
499772
99559
435613
499428
416399
127900
255016
164830
365151
328859
83519
259689
170510
437316
456612
452040
366894
474391
260509
249468
259550
195314
480891
94281
105367
112028
298865
169561
478765
230484
466371
25822
149571
421790
239078
358992
326321
264288
282076
415678
395171
202057
126612
280755
276388
224519
246077
141513
499924
276748
164369
79919
90581
280000
416572
248121
168970
189565
464783
449136
302809
498664
179919
188595
476692
76153
410441
56893
299396
42276
406907
64656
488560
329332
309805
292509
132620
470376
208255
369955
80833
362240
321719
330468
204810
171094
113669
161494
82201
360288
59653
138487
116588
276468
439237
497740
108577
121251
258041
461680
88865
43742
182348
435358
405865
48563
416977
92366
240637
187731
206708
288438
351407
432954
357028
496564
491536
35572
86908
473743
105923
31371
230509
288091
261433
492852
85541
164639
374089
178828
446084
370740
132410
137016
346977
295133
148055
313031
141606
238996
178049
226489
476876
305009
35946
414386
139449
114310
197503
302231
499734
446975
423615
373724
30859
478780
349199
494793
499749
328656
497634
297939
232247
156956
464783
263017
112517
488216
499952
293422
173459
59486
86097
347334
209292
378422
437751
410185
361381
115467
410808
452317
97497
314265
431172
136354
384823
296610
222851
345113
323477
491528
190604
108832
346078
492722
340384
164612
252455
428428
62671
290098
301043
440745
55326
475013
345948
379786
276781
140690
334890
193801
397094
266263
168778
391422
495083
405670
285778
455967
151373
83891
268872
97177
341969
413237
212647
28053
215040
354618
41893
222198
219804
361535
343504
232762
499962
47071
209066
325165
226171
469738
60423
417547
58159
479085
465811
43645
208292
107717
105367
413751
390744
128653
28280
289975
231808
286068
256523
183215
281746
307261
29985
349664
496075
294104
293644
499962
330994
139349
207857
413419
196247
88844
53328
134605
499668
192873
310927
230122
317497
310683
470058
184584
83737
152202
354336
92311
215875
63960
187991
103910
460562
473294
367213
54660
234839
160786
467145
469082
73166
493388
202057
287667
171016
105825
34762
326993
496217
127516
499854
326271
155782
49258
104518
413145
49435
496635
233115
293820
224285
442067
68709
171484
166517
390380
244587
493536
76623
357142
492113
77383
485798
147478
382992
37262
499772
406871
28911
362456
429987
445284
171825
213027
278307
30367
420331
345990
325862
339908
346860
290952
146282
240670
448884
373156
123010
150246
132995
199145
465137
79666
445246
443011
370198
240571
297617
485414
207584
35708
457201
209449
361032
364712
115006
279824
295710
67431
27732
123842
499990
478801
279019
400747
368610
401094
361537
72608
237042
134979
473294
119680
162022
288091
352639
490094
276482
468519
287745
186520
245492
367725
132464
351087
419592
135602
263228
114080
489922
133299
259411
426483
486841
494261
349494
333102
473179
355405
338363
400712
227626
325079
499908
231950
469380
168797
422143
320031
205873
253812
454341
387301
326113
358186
215239
173714
421379
115567
364554
246458
221606
368613
38951
385393
338993
159468
225103
460290
140602
157439
46433
357807
146778
196761
127333
478039
350168
213841
398465
89385
65051
499962
173073
153207
205745
440951
326926
112740
437231
70561
250496
470581
54665
457457
497132
451565
438506
120839
111028
120394
214105
306814
35563
29345
364758
260344
136691
194409
235480
284777
269378
188068
443383
190039
447597
357989
443559
344918
202274
178807
133611
497254
48090
155668
492104
183938
153704
146216
424602
306742
99911
59200
235452
466056
307727
411935
199782
480839
277298
363758
309643
270420
478571
344663
227979
314827
341632
476932
25294
85742
394886
499979
369866
419548
48617
57794
228325
418627
203357
184098
337343
442622
165818
499979
240250
252541
371091
60566
28512
131382
351582
199955
393108
197300
81419
499931
392527
65390
344583
499854
378994
353864
234593
398726
436778
348754
425734
303779
403879
182585
26716
409707
275600
200530
47657
225559
490262
104670
132464
459866
180977
189238
454186
113220
300325
61164
296702
420331
327393
499772
193570
257664
353109
37676
109020
464478
369731
498941
318363
99980
430291
134147
478179
102174
86980
279403
252638
347583
92683
415028
127404
474941
219455
236248
30465
98930
387573
401857
210910
242982
207584
421781
115163
278461
443161
499979
187963
212503
372754
493887
89964
111904
469758
130779
266264
477154
59511
466534
382177
253330
310006
387571
441571
187490
381339
484869
272726
147234
407745
73166
405348
385302
361763
387842
398138
224728
41658
192709
418615
245082
493440
73413
145753
325620
471175
236049
440290
346912
492697
73587
413893
114474
299671
35716
224474
483449
404928
236690
212505
378942
195388
45609
175778
387022
233481
346772
313428
499987
356034
131504
455771
101947
125311
127926
252572
301914
126799
171653
226670
326332
378331
473455
277192
57187
453923
174545
300064
335337
370241
364712
225254
316316
87899
495425
159558
138739
232036
238090
89117
370600
265488
182892
245634
391846
340854
239794
100458
89638
95648
245404
111641
195357
244850
375337
46448
70993
201758
489980
245208
499833
323376
70156
468787
333491
371858
74418
483511
410294
145735
189179
439785
151778
277944
448607
214190
40493
405333
259347
450958
424245
160423
170334
339447
448094
33511
83200
254097
103344
68519
198770
234421
221281
354901
147251
497807
224330
74859
168210
111238
329724
337161
24825
197020
82435
140953
207537
346917
134132
379386
323441
339789
440789
115635
139599
134618
171974
222892
54336
438325
311095
86191
44729
185923
205032
465784
205910
496039
25467
498790
446222
470910
307086
333604
58479
96435
277192
427308
487011
442888
196787
64416
47526
499987
83644
367116
287455
347153
348828
154772
249987
62453
406309
377730
225116
497946
423636
266489
308137
489109
59805
146118
478783
43916
188213
222571
303048
153387
485641
183287
91562
475027
478971
378027
295892
181788
499833
333565
121476
378810
117999
287009
410869
343811
32186
319582
348675
426641
101963
281568
205357
335867
81412
366079
126968
206529
228737
222836
416601
112666
218431
351970
413339
66170
499772
352283
481534
499772
478628
247985
296846
351169
40538
499861
284142
322866
158928
396842
93141
242339
180462
448913
207742
185175
95456
140366
487324
222578
498015
149679
459275
129059
129812
291582
98796
466862
69269
322513
80816
312820
46433
102512
162450
384077
207742
425678
436754
287211
362801
70098
372749
371385
418080
200718
232594
499979
185172
40138
483162
34659
228986
492466
272856
74584
265488
293982
62382
491857
499239
90086
271633
276726
397554
82273
45916
78553
486407
207964
306892
266669
326736
205321
277298
435820
364034
163608
134033
118374
167392
493622
301325
169604
320829
140574
311402
82406
188877
273248
199556
231924
331511
95507
63467
233910
453690
286843
62889
262623
154568
150398
420062
152504
411140
357892
289793
409199
274127
138025
493076
224053
170870
460534
499990
222316
154215
257365
56097
222892
92683
64111
340709
278474
481819
428380
291890
353931
87827
309298
378779
241197
287299
136856
68075
85397
140547
82006
351470
85135
499962
135598
241551
95954
467712
410619
310610
185696
363941
309127
88960
34509
412408
194923
343314
39013
190488
495913
303715
193001
448247
414383
291987
199598
295009
300806
138127
342934
156630
221369
71812
155551
442155
163662
221238
359121
466739
131237
478062
103916
473933
273848
463469
199085
51879
345840
81743
146282
227940
359378
226174
238365
286099
428131
112678
161780
413416
157647
37493
235120
436248
81073
338708
415321
210347
109765
308876
467080
197815
37314
415996
42455
104485
62929
359767
495015
346986
104346
457605
366744
353515
205331
62982
88997
123347
357758
494093
60605
488227
439704
232185
108864
483759
68002
498414
202191
139605
39149
401748
64498
166119
242599
393725
89901
248121
220354
144959
405500
111238
477626
457688
499749
170155
207591
278678
112681
192752
76524
368918
480826
369303
417845
188895
475029
278432
256200
419955
302833
256137
130848
355010
211029
96985
430693
499734
152681
367853
101401
70196
224330
353452
161830
263613
107802
416572
499842
309869
215366
463431
201694
32324
69054
399185
36542
48367
464202
493642
166384
268796
418627
276801
190755
499952
210489
189529
112405
385074
319519
391605
244503
279069
200370
221617
166868
401615
294038
239881
77042
143674
261014
413646
35367
190639
208090
63491
295870
308242
152897
220904
180789
64221
471891
79919
392166
416520
499975
278000
175479
230598
73186
339673
321926
472937
499962
53089
328108
81569
70561
60745
299404
185528
499734
499632
45001
438571
306301
284606
391778
149299
454181
499979
405080
492622
454600
310890
71319
363533
286904
427710
88548
145511
79472
214719
281034
499861
450916
160394
387104
324796
338305
487446
436901
24839
141928
93887
252601
141803
427875
211352
246403
236253
325708
152209
233306
81642
334501
383851
225222
233583
69273
402319
421305
271082
292261
190945
386476
305886
369358
152609
200441
494677
308048
499713
255952
308645
384165
326676
211483
453965
382095
214174
499979
370415
362665
491919
482521
212101
54996
135212
346486
137269
67706
421898
335254
52111
366128
84950
323612
443848
243048
87469
448526
102716
386459
499924
298243
499975
30485
499749
440871
276545
60977
382188
256860
113265
43359
131478
280564
203203
243300
232689
188403
442616
150177
324936
401552
266923
63866
146418
347599
67067
119646
33494
226171
268318
173714
33678
178670
443262
481676
270059
38803
462495
129121
437869
63753
270388
447151
164179
461240
170740
295870
75373
40971
226539
346283
340277
286585
484508
238196
400981
488523
64037
95614
121280
499692
266919
103148
231557
262048
402398
499749
246106
64217
328346
306367
338046
335526
300673
193151
285541
411885
79391
251951
167619
178808
49952
433167
336188
193400
325213
367284
45751
138619
145708
152375
493698
307518
268705
182861
194566
111474
141326
92922
253968
72737
285329
304774
439890
493440
499854
278338
459779
263992
466232
339658
286740
493887
291830
176829
290972
237398
460943
490217
470300
496878
303851
428995
199378
492364
262461
177787
342453
457132
470910
415542
153426
386147
113368
270573
488707
386206
275800
376232
245365
143323
455648
473833
345487
485959
163317
142329
172364
178808
396604
44485
240279
417769
270671
125464
456799
323327
383037
477850
34321
69241
121572
153209
208264
84225
419683
394832
297132
447474
408293
292359
199758
77153
141731
180772
403686
204864
464104
60483
178779
304105
414523
129983
310413
419158
156657
345702
359169
497508
111774
228357
315076
161517
145252
215414
72488
113275
47526
413307
329653
243447
152496
246114
117065
269856
51073
419648
33719
483570
354875
127619
242536
106769
408445
94610
363533
245919
77018
165363
114928
312386
348748
98899
316106
498414
119330
42809
67537
142029
426420
228195
332052
98357
429831
113015
421305
158378
335391
60464
91185
257367
177563
318420
349342
30223
79244
484260
230409
119333
120487
217217
39401
69054
496728
499931
402043
201733
219331
229177
56064
97228
485136
144959
126110
244587
95870
269378
381733
221555
230219
347465
394224
65511
484784
378647
96115
345225
177347
50523
496279
89385
456782
281491
130553
446523
67187
286451
106801
204918
81257
83217
324208
265405
97767
217026
196121
323488
165903
460236
206355
393314
494524
276064
462843
190009
47735
378915
490837
481542
176482
193167
496039
159538
183142
91299
410436
295726
147266
227691
32340
451092
470012
111904
321605
98044
376668
309046
498207
223106
49769
190769
395926
189482
382469
392709
106911
262958
123679
71961
360810
32340
91709
485552
241950
312380
310802
333604
463295
331092
257170
41620
315854
368871
238398
441915
208292
391671
203222
368635
455660
498201
229049
224807
356879
179412
311425
315463
43521
499979
159012
86097
57256
211137
370279
364663
214442
184750
244855
55355
294806
257416
326137
462654
334501
462134
270675
76997
276093
432374
272814
274748
363456
219804
479176
169854
277638
442616
24889
499735
52658
381339
283895
481940
446211
444327
149834
159936
457436
65053
358565
181278
75904
240836
434088
340380
384852
322038
392369
445528
320519
346917
435108
438405
368444
329528
38845
86514
148815
236078
365891
394335
202076
247741
390116
288510
493955
191918
225532
323817
468585
305230
250349
469022
78327
493841
239973
73951
122972
81534
103916
172087
423085
231738
362722
31076
116178
359275
491573
119766
499861
75547
322146
103202
349133
320491
457776
299216
284389
483570
482218
111359
222865
221997
494154
296321
264366
493778
34843
159681
379172
456394
257225
55921
117194
323546
136284
194133
279154
452080
284444
362774
470175
433166
448959
462775
96007
276468
117760
408234
426102
170265
381614
385307
192177
254743
206620
94610
497130
35801
277168
427851
438807
290394
409196
350231
191181
315355
342798
288692
438325
375835
295679
250157
354644
413234
45598
323227
319700
496934
68815
184098
202750
205990
51312
218732
256273
113296
320210
155600
237052
233029
126668
233550
455052
263298
225491
127184
239226
407051
463170
433850
47330
478430
157990
416362
422835
134116
163464
175677
430476
349750
494969
186776
141143
114647
374842
326249
174645
120049
478039
375238
146979
209876
286490
491319
417815
42729
383158
128225
296917
179802
179919
76983
433093
226798
278664
469459
381339
326008
311259
466435
453195
147523
401627
417850
248269
221274
232672
26556
324813
448226
320180
474705
240662
439125
499908
31771
499912
207125
87929
431025
267770
386156
282971
168829
98020
105063
276246
97982
264582
83838
343942
80831
499445
121186
316742
324809
229256
354730
25981
491763
355878
438479
35708
389869
378785
499880
43738
59853
453708
395794
318202
390331
481308
350231
36318
205099
290709
480257
209051
377288
63882
464781
444538
42210
324677
335525
256113
277206
275310
373194
115812
350254
158944
344563
108904
124449
489229
484145
426298
394674
484579
311196
471590
76620
437821
391422
397473
456799
299238
78146
46736
250681
234462
375659
498747
191439
166119
306226
204606
75467
326695
147503
105923
497787
165239
171653
472629
54459
272878
267792
457808
165219
391052
262354
360169
61722
341007
276553
432825
187240
488177
142414
410932
197436
459779
192752
66691
345787
499912
360002
473997
258535
436901
368911
218574
180324
335473
380592
26296
60827
98910
357643
476195
211878
265596
499924
386458
410008
493440
432836
499952
195558
256282
414358
77570
189774
499713
170679
299844
241904
174954
31343
482578
491967
335104
209206
90353
107313
106174
79125
494093
166364
317890
393857
240028
491921
188793
385551
423542
201522
89152
479980
89654
184584
202641
234639
380952
278971
95186
180532
213306
177067
245168
33738
151452
232231
100096
30284
84272
381614
499772
472952
127898
482267
353736
47256
280082
352155
499735
324768
499772
431923
388075
430432
324677
274919
459016
445616
55387
28911
195199
397587
358186
71725
259187
94422
210318
281441
103916
386120
176161
349306
313906
228978
499377
358049
376151
499920
329741
403234
218834
135603
483162
416772
33948
418212
316774
36192
429434
204579
380537
447939
213720
147589
209364
90782
294327
250984
235012
460436
478043
390550
25938
73586
194716
226153
137111
189024
379574
125871
166253
40658
274275
103357
392385
88000
332925
178827
499931
94616
488670
484178
59853
63906
146877
234011
324410
489924
499908
469949
278930
365803
367542
241866
472562
362929
354252
410054
324665
170810
173256
275699
147596
403420
109620
256113
166680
185907
154408
387649
479391
399170
286843
233445
474580
268072
390714
334850
434881
266649
193379
324679
33032
301692
340089
227663
107253
35305
213423
438577
425774
389521
128903
129192
180324
136470
360937
132512
279243
124167
498278
401936
352857
92947
40718
213100
480730
300528
423027
132247
405898
160497
240563
393008
73363
443780
396935
486248
119127
384500
175948
304570
390830
247214
357157
215803
152884
72949
217018
220251
131841
252619
117052
65390
296565
474902
154673
495268
462134
478912
277931
166234
387104
67187
309912
238136
30590
69316
338846
499772
121566
335302
296060
379736
68550
499975
396544
383610
134551
207422
496600
473777
139785
223576
329989
487270
297808
114521
431578
211678
434419
220777
427308
404874
90884
499924
178396
281032
370048
282550
366580
243091
254793
52797
157375
192775
181176
34138
380851
294287
60375
472081
319953
187480
250102
189955
44870
262819
198577
480570
463948
499454
327334
142672
244751
264031
455199
242122
269904
265909
352693
75828
95857
269500
471293
497923
249025
334469
336739
381126
378176
435156
459155
388842
92384
219833
350666
288030
65796
208401
359546
438603
114070
325493
335149
281924
193737
143814
407815
363740
341268
128377
454968
207392
52343
367245
143452
277057
231795
400231
431840
339355
346767
40918
426176
492522
24652
408889
258582
75994
214881
145890
70239
62356
454119
212400
377147
434445
80270
91300
325537
490479
391920
346748
25558
235439
499979
129754
265813
279818
31809
393815
371158
443374
289137
60483
431659
190955
310126
160525
181421
498630
364383
102399
475924
86670
50947
266965
407426
213173
150535
360937
499990
402969
130478
285329
118644
457388
167946
493674
47529
466257
276737
301650
175677
165083
335261
63346
182368
83042
406231
150595
149834
350748
173178
217521
244751
373293
371186
431596
337270
499702
180090
91869
487908
369866
47657
151723
443683
386156
66099
88299
202393
499990
132109
289609
136588
413792
145459
299113
458211
33419
282751
222856
338405
155361
449023
168386
344885
227779
289951
185742
308459
210347
142842
66678
359433
41040
137867
206774
403845
420952
273146
137925
198634
293050
435435
358083
26645
324011
406132
285286
133864
380328
190139
385792
369892
437421
345104
384077
325165
311484
459445
169440
343926
243455
346623
262750
188810
499427
334617
177787
499842
419681
473111
499979
124621
210874
329470
200744
344315
282310
38054
31315
44450
499749
123172
34381
196280
319919
411244
275600
267995
192061
358083
286352
464478
303969
376607
459420
264804
84760
161280
441774
224106
154167
186361
85899
294346
311602
334844
499979
194104
85706
469253
371680
494592
466197
191140
124841
487900
127184
382391
423080
394254
40538
467609
499842
193815
46634
386017
308445
279461
223739
64296
50152
19038
499833
126335
89996
170769
92695
287875
446474
484233
168145
226791
192061
404042
204550
192907
467785
481940
178607
456853
209353
433028
498743
375547
228149
459637
118487
383429
39939
220841
484508
295870
124802
207097
41823
268551
481035
87469
499749
125443
30644
401627
401012
440956
183720
163857
499987
48335
33584
154418
362736
476183
306885
251220
227234
335044
457605
489035
124391
443810
318777
314835
158153
145540
181013
414818
390145
443709
40602
342808
331173
350531
68614
414572
374715
81837
499861
61608
127146
49920
332155
284526
269407
295147
499931
496253
60768
260722
121363
128106
184181
406518
293868
425301
185074
374064
371502
463172
43424
74567
218510
328346
479682
124488
318164
238444
356039
258916
376538
356730
305628
424939
392846
133412
172018
305306
499931
287287
305566
263622
114379
160439
264972
287106
155347
409065
396025
450272
117917
291109
62633
279714
491610
348629
408794
271820
176970
330087
53756
69975
287693
162939
232231
292582
26188
435581
80831
420136
191594
470626
364766
450808
379381
499713
62166
186760
358721
309197
41283
469181
277884
275894
340350
64852
498753
449675
283907
431461
60533
245202
287547
222118
450474
310006
156280
140736
91487
481570
78589
73408
201055
408181
178828
198151
75423
444873
142127
78146
499861
495245
326804
296840
227420
189774
137981
162588
446036
247413
179988
44119
294516
71931
59496
464129
163552
174456
134311
396842
135921
60745
63592
97373
121215
493536
283196
292135
499979
442472
340628
463965
77383
187073
361633
383117
158468
485724
81391
499990
365952
224138
315084
376909
32870
301094
105153
320491
499833
310461
356606
319416
86980
308163
388617
30832
126495
266541
254832
217810
253569
171396
291761
140648
148323
416603
219085
458176
184498
64041
212040
480730
374005
469814
93938
149244
196523
221538
81367
105995
194409
273950
393940
56097
192430
114904
160839
172176
175778
172483
172938
351511
429376
234192
82090
274514
441140
441735
467080
300156
155073
111272
315540
399957
235439
358708
376296
486335
391285
153693
148480
392669
383644
455835
75607
479010
196826
436585
400122
357157
476195
286425
471785
498117
216045
215058
155600
128835
211027
358999
473266
409086
251951
291245
343520
473689
181252
164016
499990
130088
57045
499842
497413
499713
442341
203467
222678
327759
420251
281429
372674
222946
492695
237799
433779
49128
442445
56215
333709
110580
363778
75017
337068
321019
28269
401395
483909
425354
386147
268158
25779
483162
153989
422398
497885
51393
230285
261831
446474
309743
423565
37278
38962
370364
410247
216174
305886
108004
438989
494435
379756
211803
332082
114474
452746
160765
421441
263725
360738
326229
307345
44262
110837
401590
78751
132793
138758
311271
65540
478128
388270
373609
484465
67231
122595
54196
362598
189118
158047
49555
52028
302497
401395
76623
192092
109922
112436
91833
42455
499979
224199
31588
404687
165069
305525
174405
206607
159777
65867
494326
499987
123347
155021
282259
491527
408542
272623
292336
277057
349664
499979
199825
230449
119842
212182
283360
386208
244166
493531
156749
251412
135016
221074
213065
83779
278086
472369
495565
226171
367791
497130
494891
404322
328067
163752
140027
54660
479803
457757
161866
178132
375928
71127
358881
324565
147696
494069
149705
293960
258002
420850
286763
410769
472362
284401
236916
416365
139420
304739
205547
366747
241571
329476
308623
390385
304200
349138
495136
103772
491775
152043
342666
306633
163211
399363
395841
484766
277891
396316
231920
489446
463469
246717
344247
31686
93592
348640
36048
165903
493388
90034
175097
477814
415168
213058
195746
389607
337666
125112
182390
215399
258041
471242
444873
439156
325112
298553
107515
50346
190167
404240
341157
80239
217412
452942
188068
329442
355981
258883
154167
359598
160394
202124
285855
129655
373682
201942
374320
288576
320939
89008
274127
397998
420113
37815
63415
460972
144554
171427
166399
228190
303863
212805
254085
446141
294141
49855
85783
404660
28752
434152
144685
496075
246949
220467
349149
29472
373099
133406
150877
255827
284647
364499
86357
135066
426354
480703
418327
294489
477188
165899
130169
106299
303077
437680
32720
410011
93887
163360
498531
281338
152279
129423
126905
355600
485001
109833
25954
203597
53734
201511
224176
264477
246914
187240
332140
261639
499924
71716
144170
287009
72127
334153
32472
499975
2082
499979
477718
327380
443184
227726
292821
75607
98659
300739
294489
459779
374295
158450
352491
53821
50339
499749
486023
231738
493951
478553
499735
223856
223482
111217
113745
170740
443165
206701
499987
332074
147570
396324
110833
255715
227022
150246
143933
413946
235821
95186
80003
174908
248889
249002
29463
402840
228228
233045
274330
187420
148683
442340
202076
325262
498790
414833
115696
40313
468751
75245
123769
433611
300950
238991
95284
98132
486248
200536
190251
459346
158282
42091
279894
327975
483643
457667
129275
274465
344467
106691
214635
139836
364442
283678
364031
181013
413234
394278
191580
223127
115487
401244
45375
140541
219804
231620
389819
118501
232178
484550
277944
301423
417972
295328
470805
386744
354612
219239
416530
467255
357759
49719
273074
272162
302614
107003
208513
430780
322748
66738
461361
103885
459016
412623
417047
418977
499780
180765
165476
234543
442567
83159
257216
79697
57311
263992
314743
299408
456848
314702
85795
229790
227480
255905
499772
427781
147266
41490
81711
124425
79303
376474
225360
256392
69743
452080
499962
24321
427279
32800
395132
236676
229147
119550
65015
362736
94913
400238
190703
242126
172483
332962
50196
300010
229858
97266
103468
360566
119238
116921
55561
51948
450950
430909
330973
473919
392355
319059
495955
28410
398642
391958
494568
345939
401519
473480
499823
426492
289351
121050
76206
342991
331016
362240
381865
499952
406342
307727
36901
301459
385571
373903
492759
228910
37163
312087
437231
477575
310461
388925
499749
167836
415146
99722
251400
171274
472481
147092
441278
304082
413038
391968
339201
348899
169263
290277
498887
349765
349910
188099
71763
415711
412628
326071
434258
230506
414445
388584
163458
209953
279428
448114
228113
266071
412911
56196
200855
38568
381400
293054
34184
278932
42455
237972
409730
71222
282906
185742
263640
346860
75321
499979
43397
367054
497130
238058
109316
351876
460848
433916
434284
337343
182348
116410
209258
328366
70621
498725
201653
316895
91429
159698
339645
126865
142182
93203
180696
264366
227475
212503
459530
201449
462731
329982
347056
448071
256544
68091
226821
447183
312357
321153
337912
486091
433028
492042
40861
172760
140791
165282
495664
471400
263633
89143
373933
389084
281570
94528
291573
185996
450405
388739
242474
185403
289917
428910
402947
417845
462354
152729
499912
473358
47253
393942
61531
315697
218328
387671
35925
448306
424691
372625
43034
244119
374842
333333
493686
417079
449618
231918
298406
34323
58752
36318
471115
103306
366783
499979
481524
422007
308846
117052
52315
223866
488385
138192
331558
424475
468314
46418
400968
278592
50971
495161
293027
438827
330795
216773
489419
108003
225942
355863
259747
382041
143654
474557
340854
209281
210985
145667
149010
462325
354091
201696
101761
479582
114107
468219
214870
495231
44721
454782
268764
483853
396842
219652
159484
430228
372505
282666
339746
399085
129721
276748
232412
236305
479391
231984
448772
499464
442472
178607
178810
75828
268392
237355
374066
130063
205391
424501
314307
455967
271479
438105
349638
499713
295774
369854
289197
236905
459114
399264
46736
201010
357908
343918
60245
462731
339908
315463
499975
499975
221717
259370
143417
355025
125605
32433
329410
486603
254054
349209
297711
495588
420331
456933
54650
35708
331627
225022
423363
199736
268823
33494
187274
497634
471785
402041
25157
181171
214719
80493
148552
368710
247579
474506
296898
242535
336717
187084
150474
150752
269480
101114
222029
237052
294489
409025
254983
440894
392100
372304
325273
174405
202011
433734
25531
457601
36502
179499
411385
66418
480795
495994
415755
292314
289365
435023
429976
238158
131237
351267
370199
214983
53339
70073
283665
322089
186278
492642
315355
225857
359820
469121
405746
94280
496006
146383
499692
485565
238058
103288
462198
417972
498201
270181
383280
65146
470967
306552
299286
312875
196204
295437
245344
293461
244007
353207
455609
443534
148019
170680
343978
348982
280852
142447
142992
499842
369748
156216
178808
445696
444570
17579
259747
423744
219278
255659
435065
395759
436585
377414
371586
33376
201362
418079
298882
206635
449634
305095
488126
96350
285935
110602
394412
434709
397150
159568
479815
337270
209114
89824
142147
115627
269378
274937
439156
280592
192502
351314
36340
285503
493055
429191
444863
115582
439729
339056
92357
380439
121752
143185
459346
147020
498163
267153
490111
39090
323804
373763
93541
411161
292023
315813
310153
436850
493686
138866
84558
215048
143289
499990
442949
438931
447671
344176
274183
495102
499946
277168
287108
55507
103951
376763
159332
94143
494154
381916
178032
106671
40847
492413
302764
40799
277029
167989
111353
252723
50391
246068
141229
431795
364091
477052
414606
154056
463205
499924
497139
370570
349417
81662
191621
450372
301094
155070
393886
496422
435207
467476
147234
284777
148689
60464
379023
104263
427538
366357
459105
160514
131010
29510
336404
449526
147964
166077
429755
335497
118668
150483
55633
307007
57090
37869
499743
496052
51538
285608
409429
494743
347099
173743
486538
323030
59653
290796
277750
344867
143003
375881
166554
499924
216244
322682
75697
109300
245082
227636
68236
492852
349455
402463
76239
107085
54262
83133
499931
266669
353956
36595
419159
179233
204021
344447
169649
391833
443961
428715
224342
351271
198597
146877
386724
275798
128106
355553
495213
420280
310497
401944
327292
313075
81188
499962
402194
279584
467375
84429
473369
380257
238317
352011
71171
120883
372674
432898
238506
451889
64127
217843
271047
499566
40918
44012
50596
499912
98260
287662
482107
333919
498359
88672
262461
404776
138903
454620
492032
323036
499833
499772
344708
168436
45047
499842
311602
195411
125114
302929
346748
161335
231738
70338
55884
231452
273733
200677
54695
468371
221022
195349
107400
31382
94905
205984
158743
323124
330527
118490
176317
117004
189803
421665
454448
499833
257401
210124
411167
212547
175707
410896
193930
341491
82136
91780
494651
299613
408929
152599
474604
259719
382062
41349
476769
196121
499713
348167
126913
424112
127527
104263
214282
126767
219771
126994
231475
279169
329306
322436
422595
462418
339444
188629
208462
282377
35708
274782
39992
499772
463869
192990
491943
182585
146624
331745
200176
88548
61790
454701
471480
328240
34858
357255
471222
476707
322748
357807
263879
499833
379958
419521
375121
368028
227128
33831
341376
145618
262640
185571
27740
443583
100169
415935
177175
172332
349993
389180
151230
144466
152409
259246
306253
232185
302682
499735
168888
253742
395642
253615
217403
59773
294556
415453
273740
167323
37312
480449
462817
487431
431952
158900
441426
338103
101738
470176
285098
390550
295892
184416
152333
438086
257188
182379
445752
291127
38921
309819
494976
233438
236464
492203
428544
385824
75828
153046
348516
69306
369686
418212
98952
494976
155043
194269
499979
62264
463529
273074
347464
445281
113292
171066
291163
496372
487813
499979
489322
304313
168661
52089
294866
342188
453159
134226
102986
255653
209994
54215
134905
391974
279104
149719
464315
113553
448071
326246
198577
495056
341701
201305
72114
176287
493086
367073
494862
221911
438196
229425
420711
346286
209281
152004
187980
224777
352354
36354
55716
494862
45310
288340
270193
66339
200927
494561
259793
455789
221281
494660
312530
122957
121363
172536
349004
343061
80061
111691
152462
150688
200803
499780
375238
455163
441098
267698
91503
177030
216206
262657
91985
66523
342847
227909
499990
404591
232620
391120
215047
199479
265469
85530
393227
77293
190853
59128
499031
274721
321879
229999
48247
94396
336582
311331
338993
395642
256371
121556
383644
161780
24384
337171
428380
341712
278497
479302
354945
448818
49855
263822
300180
145490
100139
166512
382941
69464
288828
44785
280116
100638
155608
444130
368820
231180
133265
119560
401040
324208
222247
73586
107546
364417
166161
135908
145394
142011
479803
465572
316734
382216
248920
371385
29583
481647
103604
468947
351876
421284
443737
93259
417075
225251
301066
444786
492113
274990
97333
191411
379962
211860
98044
484552
86465
326020
66625
493642
137128
164131
70654
32617
400404
214835
64014
122001
190207
156311
285541
44427
420136
480519
354943
359890
443254
241786
499979
341801
190555
218104
438506
499908
211609
370740
85631
121729
495958
40165
97228
191162
258890
454806
135436
398439
165745
452715
403989
332294
427650
375465
473637
44550
433122
400333
100540
201696
200950
351394
384018
458845
470452
449136
433142
31145
66691
147669
449256
26118
433895
276667
487083
409627
67645
79867
186081
407700
282277
181425
354644
114678
40383
252455
267432
199370
67755
176316
291172
466656
160396
407186
76302
498531
47674
473575
138347
280118
245886
470376
471815
451037
129132
344918
353302
96569
384823
378625
493643
244166
270800
499772
167201
113129
228615
107184
396485
78393
207790
64372
44160
290098
453559
270298
109020
184114
267504
142059
477850
292261
296128
406731
481173
180997
379262
281763
472108
96942
318164
335078
27732
296623
188564
187365
56453
249293
499500
191439
416698
162788
415504
401052
52343
452581
270637
298122
166848
188548
376208
463090
78261
128448
122452
96985
176632
311703
455341
84610
281587
215399
324660
55291
482633
321795
418693
399305
144501
283263
201594
327222
42028
107385
490941
469316
399069
332052
72962
459068
44587
365899
44773
126680
492852
256619
407651
376860
282885
201923
496113
308742
304706
388866
201125
196945
339394
83656
438375
384694
172681
124455
495281
434144
93325
67177
469291
38039
92572
444494
239907
426574
126718
452022
87809
370643
284769
294229
301239
96821
64296
296700
174106
289197
408357
49206
460751
474270
123404
67177
193513
32712
423598
499920
61706
171427
370033
368765
386252
282666
320880
235092
192449
137815
244410
92366
436685
191573
324234
171645
333503
359041
394642
91780
499979
188427
205535
178240
119892
254357
377356
222112
499772
380005
372498
358647
394158
484766
308672
321605
360010
128955
164329
357139
288501
444786
299602
133683
131129
49392
33292
73084
117953
56241
405255
162615
351731
36621
84950
66285
435553
453690
345939
126872
305726
331856
410367
350428
472073
150359
30288
207537
206207
28452
80842
367024
424777
36218
192302
496898
240014
49308
489829
469795
493748
305528
353551
293167
97159
324813
499990
245481
366401
499912
485228
250789
305603
98315
122311
482077
348828
217625
195630
99659
215048
271297
163954
317067
256726
135921
495817
91562
454975
127956
338295
276874
241436
160873
456258
443595
372904
252145
481812
306367
499772
35305
253636
499861
155070
408624
423102
468585
84534
63810
103554
348507
398756
310033
61183
418305
68772
423808
243185
200997
499842
306420
133177
82910
421310
403414
68827
186520
259078
223202
25977
54705
375232
166396
347056
495651
120583
313200
477475
289211
374462
482391
317882
220821
429406
421319
456602
431815
385595
377748
437130
44414
418780
45469
211488
44119
410888
54890
164031
95648
127404
390312
162968
216772
422380
499842
210464
74760
31989
418318
487300
37478
271025
41312
498207
416175
104065
461361
448114
60981
35129
80833
479275
497212
336857
397227
436619
463597
92707
106009
150755
207992
155159
492180
499975
441618
334469
379098
269500
60768
187900
480659
493748
187804
166559
143017
219939
119910
361535
169668
445990
401806
317970
169964
58080
438798
459231
224106
235581
238562
55031
318363
402498
107802
409408
490640
191664
285241
397545
181972
195185
307276
243915
271542
206324
46757
358409
194359
198476
127508
171604
81051
110087
159538
493398
86414
213757
134728
229009
426574
233108
97419
34919
456549
437087
377147
117477
355216
176287
489887
238021
310234
499833
225201
110767
405670
91750
154699
467338
265987
492552
479293
468252
189666
496738
364925
222851
368621
230484
259829
48315
473156
499908
275202
237750
362875
414942
434492
447661
319519
487235
213656
382859
315884
470514
242540
499979
62776
420376
433873
249976
108964
499861
74170
166916
344996
213757
456799
113691
458852
108610
92341
75104
475750
434719
164889
77033
316544
174612
346374
291249
180126
210669
40504
395504
179240
489338
270949
469040
170404
145188
259174
266406
245490
316008
300505
395841
499163
332914
283973
178731
469384
69451
186133
344708
2406
493990
453365
269464
434343
407123
325092
499734
144197
189378
35968
308209
417514
366783
208484
152409
330552
67550
402194
183018
479289
185108
375621
271802
222775
288590
499095
146383
372056
349554
302681
297567
253177
347029
408940
452797
260793
492209
123065
230285
298815
116869
495694
173904
492642
216079
243263
497713
414093
377540
238325
61706
498643
104565
401244
372648
128009
363034
338303
367632
152050
84963
262320
82982
474335
289475
399750
462420
111704
429220
144705
142014
386088
393463
70726
483248
96166
75104
102089
214259
499713
64637
499735
383728
269500
243908
465491
93488
313200
178200
242697
494891
221494
251014
354232
495307
52174
373252
135224
98044
198792
459138
188444
440203
450257
180947
499735
45520
430020
186033
446701
27179
138262
158814
113228
111980
329528
400440
174405
491943
367213
31965
495565
258071
54055
403001
345828
397338
145346
250223
157270
98696
442949
118277
203983
290972
342320
210055
414341
123978
478912
95411
323437
349750
341764
257744
482316
298243
40185
426008
388309
43036
175525
103864
325926
393144
239226
252193
262750
363159
213064
458942
166487
385792
499979
336260
499074
319672
349792
317442
186000
140460
79856
237341
177563
469909
106080
495886
114067
74415
393709
474391
297525
488216
405753
411069
145774
127521
83462
173073
311196
340785
416698
49111
118850
124167
150879
83543
36783
58982
410104
490837
56537
25283
496000
310987
48059
296460
333278
168531
66322
187991
364766
159568
496230
185795
266785
260674
26650
286257
44550
478965
340628
142804
155452
261252
48084
215532
122437
181389
298767
491951
429790
63598
331942
275894
247413
328517
179404
402378
197970
375190
458875
350611
308645
381869
262320
355484
441140
483141
244747
211609
494804
457635
400896
314632
102234
172228
137852
313566
286192
197259
49625
187317
303126
415957
191896
495640
291566
499880
288236
152855
329114
358359
279567
332687
233582
130597
418964
84737
291606
408927
177991
96942
264051
222824
241015
470057
415583
499975
133512
90372
82384
60142
245617
458823
130858
498791
430048
184695
412525
86499
262352
119378
106713
259408
43738
316545
286614
24713
137426
458559
273709
221317
79536
25988
224901
444511
392355
490527
192110
44823
322205
43663
401288
217412
173502
146052
475165
366200
359111
186685
149456
461491
499780
282913
270754
121990
139104
107099
490010
367418
492069
499854
322239
441924
78783
228305
181795
300725
499454
79873
186033
162310
39827
278326
467168
361988
336065
99479
346414
246283
76477
344574
206355
351702
331125
40331
300396
361408
467021
251874
199843
96833
399531
138559
151301
276261
158628
244751
312933
376710
126968
232818
306053
219629
143949
366814
30844
230713
95575
423542
110572
362823
115163
258207
205131
186770
499095
38742
325790
297978
200144
106557
329561
399342
218808
211447
433920
62671
403606
416985
474072
228223
472827
451107
331974
430174
120698
464006
90167
72009
58271
145609
132013
237029
266923
137627
277686
444453
418033
199950
132995
141311
476996
353956
172498
47531
348640
481590
195361
178201
427501
353769
369095
258627
385637
101962
212372
55065
476933
79826
92374
198589
338103
358894
253177
147829
387729
396513
146934
269590
441297
474445
268158
464654
496428
39932
93070
276737
393079
244346
398439
138559
464617
294361
311468
130779
98141
447357
454193
208044
406771
495605
211828
367106
45340
103312
418318
137345
275440
306508
305335
350343
375444
236107
323036
63342
303548
423300
373398
245192
292239
353969
112376
67721
219394
260343
133548
415183
99993
455836
304935
194566
170979
404142
55031
172471
56997
488831
304570
249266
169663
401294
151011
208140
499931
492442
224410
140786
376474
156704
319162
103341
225014
340135
63989
473640
408525
384077
295934
175097
238456
476411
295563
181357
333336
449612
499962
459661
453679
334989
400122
122075
404032
125831
374285
466216
493120
211571
475844
194071
496271
340089
378822
328797
24384
107555
82253
173954
499717
395562
145252
276361
40138
258679
204245
197574
454625
366433
156668
294416
189455
331442
57383
475454
35129
309593
156899
393016
253108
411743
275456
334425
493778
234906
345872
48955
255035
433152
207584
499735
224126
26230
110631
177855
111704
499979
430534
162022
422101
227921
96484
200001
128974
287107
178578
208292
472925
40920
218248
449618
431820
479462
154255
84902
172608
132464
26639
485897
276100
346259
495136
86080
329874
131829
352239
327862
427026
499967
293176
231105
80639
150635
233949
339645
489113
226999
226791
135195
89976
443269
63569
353082
34531
228500
184822
161048
268503
496970
420079
345104
332914
135725
376425
248093
61609
152297
308298
334726
120763
87731
217110
309588
430327
50437
127701
336891
322442
158831
148878
179812
113220
289317
383983
108874
447763
40796
172536
92909
377525
149002
499912
197389
196810
75789
307234
117640
36600
499908
499560
231824
132157
499967
94660
288813
461343
400440
417280
454357
246929
346878
358573
198589
428465
487102
171385
131303
473004
116662
389308
121959
497130
367098
108754
428737
456874
59025
344985
184485
80421
121008
482241
132025
141958
140538
151975
310550
107013
416589
220713
87731
109864
175097
233638
196139
83814
497610
329801
494190
481371
281587
209904
267770
434661
292176
146426
319642
389885
129247
281980
301616
224891
329220
174589
49491
153996
476865
169009
89385
484814
247985
260480
281441
499735
401409
231409
272555
305961
360285
499842
344301
223133
157850
280097
146877
392839
439228
263318
238506
393016
307675
336706
309954
225709
458032
57852
210322
279403
201449
495056
497944
149363
499990
468314
468371
429790
429525
476723
129831
77406
430291
495694
123470
178228
194992
408744
493388
31875
454102
246359
286617
446540
456602
301423
370147
392754
205044
59541
299487
89901
433695
262670
72268
466539
359907
122433
116737
394263
378852
468510
456377
384225
368330
398726
24338
106200
366552
469357
126766
113248
309912
54941
284194
361408
46440
198363
357244
499996
203528
51690
272574
355315
192097
274183
342613
278013
161499
57582
59665
30644
166253
408927
85968
253156
441644
54173
143233
337866
477111
401352
201975
181907
311196
85106
499924
118106
115066
256184
499428
476685
293497
344736
141911
202393
56754
331965
193371
495102
97023
302829
373155
259135
446347
93728
499823
114455
270795
314995
94185
374320
160769
499931
324101
102908
49871
91259
237817
460069
358077
30100
433091
331078
369525
451939
229811
489617
491740
349862
372380
290450
499924
116774
248139
244777
26327
91762
225296
410436
374245
28944
366841
397939
495172
166222
461547
467133
327877
358295
197791
288897
473513
462588
93438
469773
250744
304027
397359
293224
104487
309351
328374
263830
221997
269526
342320
204040
443427
145455
360503
449841
310263
140068
461741
492537
159809
218710
378915
335331
368463
456696
258375
448301
286287
487575
453622
408056
176669
499975
226551
444210
102314
227698
99805
445940
358090
288186
468582
404687
305517
92341
375337
80208
221484
499861
327759
92390
466125
449379
203889
288454
398488
50961
128903
191513
62449
219085
459675
66917
428436
406912
467742
58041
491528
377738
383829
25974
494592
450163
439959
428612
449263
470965
120547
457227
439869
44891
121542
421327
491894
139566
106710
269370
197992
409627
229514
421402
366433
493973
157647
112387
219405
133794
35769
498701
287009
319169
394642
276545
430228
130871
413657
428758
288513
229284
82328
243075
330685
48247
439890
345792
287724
95635
163622
265055
466101
112348
484775
210383
257539
498718
409934
433056
429790
116186
250128
58933
387301
124027
26899
255659
487813
301102
348245
179786
295094
55267
493331
484465
215705
249468
498630
344690
381968
164612
69025
311402
432655
204523
277884
94333
295826
56387
495844
499967
180965
72552
352861
493388
103482
201125
70368
496595
163317
460168
407507
336449
165512
108162
499952
197904
166559
483930
243549
481876
309142
264193
346205
248187
448226
499979
119662
38742
80061
231798
496894
234701
33263
66550
336922
423808
357631
329724
137891
499996
499924
48930
494261
124039
388925
80909
121455
192865
239266
157593
282550
499952
56249
393846
426968
288353
447835
223293
212714
188213
31382
424721
265785
141935
171066
253929
164329
407718
492820
299759
24842
218278
412929
203220
147452
444938
239408
241673
200100
366062
266345
94193
407597
475642
214756
460957
86569
360566
28198
143450
122696
239028
288467
485070
205632
94268
427434
60081
443283
100980
203145
67359
82804
330468
122183
313476
328265
280026
464765
308742
162969
63256
431025
81073
434289
271135
251580
282857
457745
102758
186520
273691
52095
414302
51073
436160
374152
326800
463013
42052
123271
275710
478538
356155
484725
231979
447428
379756
401288
356885
362386
382378
199408
66417
358521
67672
70097
69316
454094
65954
200254
303359
327895
117403
281338
71529
137089
495433
114764
477825
463431
488092
320505
53932
451268
202489
427575
392657
194544
310395
499713
461886
499750
302622
61164
440345
250144
432601
167283
481783
47723
392665
50494
346623
290350
27861
451846
347057
268283
403732
104207
369951
80089
79495
312722
247214
236818
161735
208732
492552
487416
356526
134969
172659
484178
131646
255143
272814
252548
409849
475683
340547
273788
94398
358721
437130
421284
259364
193101
41163
481148
378971
499842
402079
283816
226047
363668
320287
306867
257264
333161
121645
47257
61255
339292
332155
499946
188675
41817
168181
76984
140541
232036
47330
470303
279088
206975
163765
499979
258582
263012
55485
394784
367470
118716
338867
207779
151148
483228
145116
494930
300181
481606
37044
273476
347440
173060
492062
402249
318245
331776
484686
497413
437628
169126
331273
457486
494814
108328
57959
493674
397220
169471
70097
175897
447357
315675
455724
499920
210874
297509
95640
499967
357984
56942
303745
449506
233855
424895
31674
170693
133361
73382
339746
85397
164535
452715
302231
130478
310610
374572
368787
411828
320798
94178
206907
118859
108704
274162
84309
160514
347501
264995
90612
112281
299759
176316
470775
28371
69627
76495
298815
104279
188868
135224
487120
277696
409171
177362
348240
349776
495828
33770
364663
425547
73408
164819
140705
448772
25971
396269
157545
74402
185768
332962
327996
72707
477645
133053
340699
198912
457900
305142
162197
309046
89385
121263
335497
413389
249058
325079
353691
295679
426815
107795
73053
325387
293960
293307
103528
51206
362399
249240
499842
430886
486152
494862
151499
189887
234068
215514
462405
154418
288637
362206
211269
64291
153196
334695
490466
325659
216956
419366
125529
496500
98017
340223
367284
64127
378095
329635
136914
499749
499464
30080
166705
337493
132689
499713
67672
94439
216931
397140
60702
446588
33000
333503
208504
251123
164404
51996
46956
341652
212277
37701
358590
397785
274332
98020
44159
499734
318223
499780
266100
191238
210708
341953
135796
298932
402264
60931
99849
155292
314654
167679
467541
296244
32675
499962
179412
114935
45655
491763
321789
274207
234355
380483
316410
174321
497805
193147
243276
499880
386841
498006
407237
267688
205174
355315
74147
405444
246957
245766
151796
79346
495683
102908
494688
255118
243758
122937
219347
276737
497287
183682
107083
52858
39214
39409
159468
492542
52174
253177
348586
416227
499912
155361
253384
330795
87110
167867
499931
84950
81424
494708
260667
355456
153781
99543
192502
240811
387461
204366
499979
343978
209821
306931
312634
325254
495062
343015
64197
343061
447474
67630
139231
379615
445713
497103
286385
93514
499735
472354
224983
412481
420451
363054
190488
499962
427661
202803
213740
256195
492537
467785
452990
388816
119640
34509
225057
330059
499979
419715
25822
205798
390519
127418
154480
146098
265638
493225
458211
147523
442265
176792
403025
363246
158153
449564
343896
291528
208462
487070
125324
233776
376414
126382
31195
81518
265264
228137
124408
111594
313391
312135
173444
129914
30844
269856
477890
302161
325926
493225
409480
75585
271593
399702
287193
141090
200441
474646
332857
69402
80644
41841
434144
216309
362106
144630
164797
395309
64030
38714
488394
88702
162294
163236
326220
110840
184267
180241
170131
158628
295047
223827
35521
258662
217838
455664
378476
432503
311293
203634
37418
327759
286083
148813
320618
90958
146230
113555
472971
475529
398423
104487
443007
96290
155755
499979
261980
91664
350031
240185
275257
499861
389677
429790
331653
396142
370516
425354
71529
418587
286439
121187
66550
442888
482823
459540
60768
496564
416621
294509
397998
94422
499912
346623
107916
325683
98879
185005
120708
191447
238224
32681
194434
453153
95790
350321
448289
393970
152954
434445
214719
257248
204479
175237
281211
358336
266864
488261
233635
429841
205049
260035
310180
499772
186734
338708
270949
77880
467735
493643
60346
193325
498391
206282
92107
296409
185102
196291
398865
317882
470012
409429
350748
98491
123769
460543
319940
202203
255102
231620
488759
239700
497896
98169
427012
335740
132249
270754
300650
76983
85018
135639
437568
144395
304200
203273
489134
252354
205822
368938
152714
86097
442256
73074
221755
330087
180406
43401
214389
42482
131866
463805
66132
179240
429447
452267
453470
470012
484725
38962
55998
491319
487429
175049
93797
241177
453559
371928
124842
195032
405578
401202
151743
92238
256116
280342
52226
229207
45417
455200
481647
362814
344160
419391
146778
118768
401288
48143
444745
45715
289917
221330
29152
47186
449571
41357
405877
413110
287287
326490
339014
44475
51348
499735
426744
166705
304711
372252
137451
341953
105471
337123
226050
239554
433702
116545
40138
64771
263404
377540
448285
360886
281352
58489
219877
347029
264535
281568
149040
449329
342218
330210
147234
36721
499743
207277
256303
34406
422715
298653
443137
495631
497634
371327
80206
162654
97078
132937
434902
211579
370928
333425
440083
217323
305094
48025
371128
117349
227174
33012
366120
409728
49760
181556
426854
444257
287422
97419
496000
210255
411782
250610
393404
393323
170526
265444
293711
54514
404285
141115
348640
130532
426872
268747
135993
400034
48305
313130
359532
250346
389405
231376
27341
352875
496595
105308
293683
161065
332082
367393
362302
340499
363431
41172
146699
416458
60977
315216
427406
484239
241657
312894
261837
328955
111691
261437
259501
35078
415341
114670
155177
285286
290241
499713
251943
142209
418119
433046
86969
353184
257802
291730
116565
48315
250403
349015
345463
105455
452317
127277
407925
71685
46219
307086
143663
167413
472830
25153
226753
444697
358438
161505
227128
234839
163089
309588
355813
278241
492118
148613
422233
365341
499912
219939
115525
468390
490217
380498
121162
351876
51606
471942
363548
102340
324146
295319
180678
222316
146168
252850
270772
499924
351108
222081
50346
178729
425297
406474
32741
356823
131758
281337
307884
444786
421790
283100
142952
245089
486942
172308
424602
464838
499990
261315
481346
144422
442701
124186
309954
376339
440051
182017
93157
455664
352031
133365
499032
377738
412714
336557
282807
158335
131940
80185
257651
146922
171667
319440
439528
173366
426354
83122
319969
379962
473786
34190
126882
330825
345939
150359
233555
349450
314270
125503
424392
364544
91451
325790
80763
415135
138971
301591
208401
308410
324676
382023
41260
484552
307809
116662
434514
219750
278072
336260
313627
236104
469316
363723
326208
321588
47842
215815
253975
293113
172156
60834
173904
263099
429976
248269
499979
460236
491631
157363
414833
195544
60188
180692
459787
137256
77042
375498
314190
100739
340728
430169
215248
155600
193214
117642
400295
103148
71516
499713
184619
273733
435106
140290
89638
333919
286530
332155
494931
123010
187150
261151
56387
145116
401111
253566
317497
420051
258732
176780
442173
325424
377664
72647
370277
271320
98967
314826
60786
87713
52028
292336
207857
76559
448018
92683
376906
88627
353948
449882
174634
38989
362302
55523
397953
280669
191543
71729
104154
451551
423107
411782
468128
166462
470904
366666
271875
489035
80720
44119
63989
157113
217018
366814
46143
264477
185795
334969
451362
117052
499920
51669
382464
50618
237897
107717
102100
90034
126969
230122
494473
372619
27297
182183
499912
366200
194295
260411
87110
79972
128295
487234
151148
198081
221297
458286
215622
499780
319432
229790
326804
230673
186057
319807
393180
54578
408865
37981
295009
326676
317910
383614
173937
93259
478783
60360
90181
244834
499967
499987
263183
448355
259433
101387
331368
234192
409199
212182
321067
156043
248803
257367
196687
499854
491984
322578
396103
81133
273950
460387
417172
121572
467541
287987
141326
448510
499833
272401
164963
431534
313075
498121
270973
73901
243350
229704
216014
462773
162334
29790
466131
34908
49743
357593
192121
173703
61164
335261
463090
332962
391404
409698
26618
223654
90978
362240
444516
226761
102968
76477
427425
149482
390019
419685
441734
464575
59090
352936
353728
302111
310243
271365
163891
395050
250233
226369
92318
375985
344532
38747
321140
297489
133119
105672
254832
87656
249665
67663
94193
194147
440951
157647
138262
362601
186328
72769
494623
112029
57163
499962
216931
271264
122075
188469
232868
269378
428228
492194
478177
285173
467728
379856
49798
250330
290366
274500
434259
293461
397473
449042
29695
423041
354945
296321
130421
376211
35801
443337
157851
426895
96605
24928
226791
429089
197840
154778
461343
289612
176210
325515
343936
116983
353082
366401
121228
476361
320326
44244
58982
499967
154024
60309
295180
496511
467742
164376
389999
276192
165551
284517
464626
191340
420092
472496
426169
295319
152051
347780
353220
349246
299744
27729
387104
376822
75411
165472
157702
282308
191181
168296
454768
107978
290903
499833
488707
24927
210815
85933
426536
214719
244357
211488
120394
349754
224138
191251
94439
399024
80016
214719
405366
51598
495062
304313
36901
377726
285150
55184
229338
173266
356809
165118
277174
47901
299216
222859
278563
84582
339335
132689
322085
442971
156526
86097
106080
253469
421790
405766
308095
342521
246181
89894
373295
422892
421243
94776
302652
286632
122452
44598
32800
102182
104130
494802
150905
146973
319716
225507
188687
290450
97714
383488
385345
128456
200702
303592
33087
343271
451475
158491
39127
399415
393179
325372
479774
494371
263228
57531
88150
438012
499975
412481
35367
155920
392026
100332
118800
89654
72377
175487
433920
378510
250196
278338
499833
396085
59853
149481
271512
429754
87313
283196
52463
29525
438195
89637
266890
348930
474268
61148
243767
235362
384852
63511
311381
228242
207992
119286
313829
422032
405898
156708
103424
335473
357408
476974
43921
405133
141229
293497
75395
192331
308742
271299
499967
223756
61776
439948
291080
357485
196017
199568
115525
36345
130718
449554
446019
75146
29868
111896
53233
103428
161595
63469
259696
415021
78796
313697
281338
480891
430693
183239
178160
116956
117806
129224
499952
494688
103432
255856
42043
322868
258821
35091
95006
41230
465134
171374
460169
406774
222851
308360
47526
495083
458725
455724
493572
460975
479010
217962
486431
278432
383429
119550
323945
121869
75547
453159
401984
275522
267356
487617
385746
197825
184073
201138
125240
181795
421279
396316
179358
219919
478443
469470
195936
66454
399005
440123
179097
264721
433652
387678
303776
146886
151975
452816
276385
306253
205590
103401
426429
202843
393360
120583
336433
215021
456450
209679
466495
349936
173880
344357
125842
276531
328808
207859
310250
402891
331125
28525
34487
492642
32301
478965
274937
41879
257277
347476
78005
119695
499967
91102
211269
147857
300115
405374
271297
151230
166222
455915
499979
37015
130802
404037
362663
221073
99018
458623
265590
385967
169911
186000
171361
273476
312933
395705
251723
33087
205663
499962
283458
105698
393815
499749
171667
415183
214719
309046
308645
354963
420632
263602
356412
161780
457385
376525
401340
331051
400350
499979
499979
30134
491838
294383
291689
134603
197503
499975
405280
499952
28607
344395
459187
182062
252798
481308
334377
239537
156500
488036
41761
67501
105775
84215
373600
182348
281903
72198
279584
404313
150371
330955
182705
351006
322103
186840
76153
200176
42404
217040
128646
225014
254620
272401
383109
224176
272847
351777
71061
181345
417977
374066
221591
351187
297179
346158
361783
25581
403284
34088
362149
481262
492180
139696
389047
102521
48955
460957
476484
316704
125815
361472
260156
320710
336796
263136
130715
339708
83159
394690
199125
491769
44808
393438
385792
300577
115712
158333
200441
381681
116054
223115
492532
419787
109673
464104
328048
192841
176482
187435
306006
114193
344217
233954
387075
89654
27370
275916
221102
424895
125988
233701
127918
157647
327217
165758
65688
452008
282479
95188
287977
420645
114524
33674
79602
68614
131434
231328
455458
361537
164830
98491
213487
181060
394500
26382
187171
115121
129275
47657
439602
493083
499967
350453
221570
138461
187240
128958
316727
333629
226439
32118
270805
217369
436894
204252
273968
415891
194375
175127
412574
195185
410247
453111
303357
140742
195400
109922
498492
335807
158708
68614
185681
437506
250697
139884
360470
198476
249394
246983
240341
397624
371091
268271
499912
117708
446969
469477
304887
120737
499962
479010
265030
365839
118999
499920
353534
318087
402291
497896
287445
418741
204211
108231
328553
350959
396610
33995
302873
440826
128690
245730
87490
200901
163546
251817
352455
498282
387915
124621
380796
69099
314718
389471
28020
92384
309531
96115
453723
81217
389594
209715
406518
272631
253918
475982
112510
158330
24614
161735
450082
127900
225014
178408
321019
295679
26639
493314
62620
426917
398243
317341
45866
491536
261791
361097
312839
405233
205099
157271
479566
136014
397203
439945
327382
26796
81009
475406
308806
402534
280104
323858
129697
177362
425914
251292
499854
340555
328876
214325
323327
351516
116765
494304
280984
200265
154390
371327
423012
455709
494602
75547
27861
404539
33265
445281
396068
183532
312507
421741
499780
487745
147935
463796
413004
396407
180965
482956
186840
485929
100233
142059
427758
376981
338295
384592
69830
168888
92172
68236
59990
360169
255778
340374
42455
450043
384447
138294
125080
498743
241514
106200
50573
96465
219906
484399
180296
498232
181214
305568
42747
250008
394870
405187
58786
60981
339394
160104
123195
351748
264410
240193
286763
284235
45838
242122
360861
492788
85376
319716
158514
290652
390830
472369
283684
150269
444630
439681
428037
205194
306771
132519
404240
343235
257482
216371
307518
370854
203273
475534
117920
28318
402845
215183
435252
496635
499463
153381
41414
87288
294806
312125
340440
280514
308459
499842
331627
298321
269981
92265
460224
242522
377112
419391
476160
339128
350883
425145
125449
166817
394776
318218
329989
377148
497130
73750
324878
299292
151543
170001
441510
55960
239793
448875
441730
497731
155608
499908
107775
412508
326759
398541
39020
96435
498318
141703
375927
218198
117391
478628
493045
36475
255117
364956
187435
71452
105505
212766
52949
444630
375542
143003
333974
333463
440848
239090
485070
476687
373548
499912
188421
119418
264113
250915
331386
302116
370199
297436
447479
230073
348873
38855
499931
461732
374426
69025
458942
141090
447474
168208
380413
385361
416698
447316
185931
274058
221675
77732
196413
468582
305638
493083
361783
112028
468562
350909
491744
246079
113157
344161
302380
365279
121366
193591
161267
56375
193198
302418
57816
482529
118044
343328
497057
200536
258730
73413
339559
192691
499854
316348
469477
167190
494684
256113
60081
35785
211561
309046
473869
490941
52370
495484
179777
67187
284857
451860
337343
387867
106283
272475
268283
350415
196634
338437
282771
455821
321670
74712
375697
214219
397425
483614
269788
43197
64938
190755
149767
463011
188629
495281
499962
188759
261658
492646
59414
444395
207474
60745
257660
446624
166559
47657
496616
69157
397802
457375
159698
232363
482974
153954
334844
234245
172364
178259
203931
249951
87594
462775
397543
121186
149138
180532
478384
116870
377831
122140
209857
423587
250214
226761
86090
300468
399069
495844
403542
349770
124819
307980
297142
405142
306338
461793
225365
236389
383819
348675
499920
394870
209016
207035
424625
326695
87809
485347
435786
497885
408247
411484
107085
24614
76402
354618
122140
456849
209364
72377
168895
406656
217969
464520
95644
293610
25974
421390
338807
84721
44843
193613
496564
398605
24997
143110
216973
67067
337873
312553
407455
230511
47130
120407
276726
233445
206131
403686
245089
185931
256658
417972
442151
379637
207413
499735
494030
353545
469384
306821
394127
347213
151995
105538
435770
188213
100727
171342
52455
44505
35774
365513
135391
495951
267698
377301
370040
55633
73532
158323
68948
132715
380041
116606
274008
367732
427045
354442
494365
240279
157402
313920
132796
270202
221125
377153
151808
90751
287112
386970
499967
152501
496794
403481
134825
377359
305049
131039
402676
70822
172996
203026
111842
305036
453202
265596
356358
449618
73076
313809
416681
445073
115297
371656
94253
292673
499924
322038
314224
370796
140096
429657
176739
458097
219602
392369
44119
274361
264492
68877
316008
355872
488215
462474
350557
154673
340941
201962
480079
377697
499979
177329
419548
368342
35873
307401
311704
235254
115718
216839
449930
29579
253234
69025
191882
339538
335745
355981
257169
163464
54126
424647
196869
322955
83852
374763
475096
70115
108308
372680
315684
264992
484739
47926
108784
424501
127007
382574
208292
118565
231918
66702
398933
405953
457013
359137
56133
166916
176651
278934
339752
224112
238858
377301
473606
465668
251535
377114
261482
411782
28523
190752
84721
373155
243388
448979
259992
477603
499772
109736
399185
499975
160850
31809
195232
139881
413832
330780
135327
282183
182593
359378
317996
309593
444756
283112
469477
459231
151257
393463
440488
430483
400187
320798
224429
499735
41772
106009
42043
97957
473988
145736
62074
61861
76887
91750
274415
431596
437549
71449
55359
223789
499924
333245
388122
439155
223611
499713
62998
486979
237635
229811
130040
305230
488681
479176
405141
146954
153209
365113
408357
286525
299650
247142
269506
124264
392386
480839
372638
27484
350849
419683
303128
484858
92947
473179
314303
120737
28607
479407
449329
327616
110079
437421
481033
418587
31797
67853
446721
310153
345048
199544
394642
315323
86080
68002
33831
476640
287860
69630
477174
462395
379517
386818
410896
203035
190198
254208
190930
315877
202587
360062
406991
180095
328048
48059
270382
376003
449634
408927
154454
292152
152534
194269
282979
83034
407369
277355
132655
499920
306630
210882
299238
145772
489808
395613
382260
109020
388719
200441
372921
78213
398642
92538
86670
485824
408889
83977
339141
292381
162294
386364
457254
408929
284743
158259
91487
169754
495844
391638
87719
456549
84021
473320
253162
295972
47571
426375
178259
70854
470414
165137
65207
195584
466751
145219
494403
418390
452174
301269
178243
367226
449795
241010
438196
464080
463170
310056
126548
187483
171251
324234
494304
236248
57531
137668
292314
499743
262552
364663
304340
311619
123842
397421
499106
58982
457597
437705
60203
345113
499912
232689
364443
470376
311619
135902
69720
494853
207537
279316
129852
245147
194269
266598
34908
107717
183204
239408
497138
367381
172063
373344
494365
189378
94143
467476
87773
274803
338679
499962
493340
392665
29323
106050
398041
216628
136557
440307
283458
498963
499749
365210
340559
484568
480002
175671
125792
184030
111230
114726
329470
441557
491838
499749
352919
27482
155117
204292
355376
265753
57019
53444
407007
217770
139829
99095
71699
284793
459445
360740
215911
96109
84534
343763
111594
30317
471022
144324
215610
116166
310987
280573
161566
377831
24386
457107
279727
337835
399160
241847
347817
319261
360190
243953
85828
304566
424968
472141
43126
362034
186209
241005
464589
404999
342951
187152
317279
90623
355863
96878
349664
336368
207057
276855
137426
241835
285420
312197
232588
499924
217701
236733
348124
110968
162059
124455
200373
458668
248981
254618
167858
420185
476142
395273
433409
43921
263587
189959
413794
408582
329698
302413
28536
418430
192624
361097
145923
207992
69451
418556
323363
66285
328900
453153
366623
499979
434924
162468
325843
463878
273179
426380
478548
281338
432836
152051
374473
151417
365201
356127
37878
168328
287782
114935
300498
145912
387461
494403
272102
198483
289960
384399
43081
189687
79972
127883
53423
253250
317767
264314
352269
54463
120471
362480
366847
279638
279727
349750
252354
215337
81671
107013
310654
284759
384523
358620
175340
330267
452008
499749
335465
499979
122903
95614
489789
446512
499833
282807
489322
281428
57531
453186
350428
458032
154846
48829
217255
499946
356548
246957
307443
40975
449336
192785
207619
383523
418190
260667
113385
231105
132779
44454
112142
56599
301192
171905
113778
210318
61407
337155
448034
340891
487127
499257
394127
240811
302116
498636
353452
198661
455174
325709
66983
306975
108059
142940
494743
497885
270155
332745
31962
499952
235281
103059
452253
123679
36938
124128
444286
293982
278630
299428
469986
383531
220444
195411
69575
433166
367940
269441
213058
389436
335713
415416
114928
375730
417960
356149
348878
331772
43197
293644
319539
336443
350842
156415
247564
317028
93605
299670
404435
194093
445328
114056
119021
124579
357294
326985
243977
470728
383201
499772
289078
159298
486956
401124
342177
462841
59665
496039
77364
200550
496551
110602
239091
362240
240269
42913
321165
403500
431577
408734
421119
40244
450009
454392
497954
100307
74902
413329
278860
295727
484801
492522
403389
55719
366089
42878
115341
64882
460552
155915
265681
29185
125787
36156
101234
127717
38845
231827
307809
129059
434531
478084
159468
440283
386405
389885
66155
256337
475515
304105
87780
403144
301192
58853
160332
499735
382023
95284
91998
236305
306201
237190
481599
363740
133864
358112
278678
86084
302540
231185
140194
174458
47113
42555
221090
201978
370537
415087
326804
237972
400629
183676
217123
129688
298808
221073
405530
499920
375150
411083
46414
117121
236305
115816
403840
112405
132485
146107
185768
235253
415863
477718
81958
168531
310006
269893
309071
400502
499394
366246
258938
259938
189887
433584
182199
188333
196512
226753
495446
128459
163452
496595
193883
467071
102959
307727
399652
337912
241356
404484
496337
425153
63866
433367
490425
63415
287028
65770
367008
61893
67291
236266
107313
142658
152609
445694
12034
326036
314190
445797
57297
349543
441662
98967
352221
269637
96051
175705
311619
129831
57856
176043
183220
311501
274465
309884
187900
109673
219627
96750
208959
224790
461886
214755
279323
337912
79859
474943
166705
230875
197985
49167
216853
499924
326544
415414
303687
158066
135677
234470
159777
25257
340628
261837
383564
299216
405962
477111
90208
499946
258071
49689
298207
191726
134618
499920
115946
455803
346860
483462
41396
499743
260670
454548
159681
135234
392542
175057
266788
424363
179086
253312
407496
269341
421196
479803
123281
334980
229009
144324
113469
242441
499880
296364
470518
38845
346623
255316
34138
254134
171688
258543
160994
344985
115765
499600
456164
28003
313004
401094
208292
80208
196826
220865
499861
376909
159184
71174
28573
223816
469975
393857
180406
59234
282099
132485
416772
43311
349910
399980
39843
310987
135894
74759
493184
379979
221992
447117
470463
168140
155248
306055
307074
116737
244419
226374
132044
385208
409319
37816
252159
412963
306201
346493
58708
156084
276186
358528
232728
64602
158709
493928
495547
313815
287009
382619
348787
140023
190955
398693
50519
382260
455147
185074
465872
272299
487409
402639
172462
470136
239600
360285
351042
216355
471326
28069
341268
212726
416543
177872
257381
66301
44721
218685
237660
147226
74415
110086
299369
392012
251983
325843
466526
244670
102089
320846
468314
411244
52198
177186
271030
280830
185093
418778
239189
341536
240876
60346
457914
226650
472632
68225
51522
71171
345955
188174
214259
412191
484883
339873
499979
464626
203839
266630
122140
359275
134605
498132
295208
216212
189627
498743
79844
138929
493314
442051
328814
495844
81723
437961
409562
62755
386746
255266
375498
371976
227512
136163
324758
339908
396921
302766
381126
444867
45916
243791
252295
262982
368140
65499
318691
266049
29542
136356
341767
499987
248021
232116
192424
210318
268871
80714
325968
229592
264381
60514
318583
347955
250680
221617
274216
499912
298673
439125
472680
432836
72737
464962
260909
337493
186386
493280
43415
409975
499743
152722
264531
493340
140241
243259
467110
282360
130557
499931
123710
482745
114441
236651
458704
434683
420815
279507
398958
357793
392262
405987
492759
230414
408382
141029
386402
81442
272847
349548
278053
177787
92683
499734
216628
196741
114193
27939
161731
127485
104601
248511
354342
38461
201125
302271
468903
295876
10700
138619
499912
123594
141367
55702
499908
25399
428045
325493
124579
460809
220240
252159
368025
356668
106134
194227
459346
303779
387491
221330
252906
161517
134476
127779
175510
281903
420280
43183
61913
60925
325424
119410
80061
134728
464616
77949
78174
276177
26766
127628
35099
146747
460743
418324
336791
29817
78938
55267
37710
444599
320618
381852
241571
253578
482806
189962
126190
279507
499931
265222
248121
32321
386243
143452
161771
470728
120271
184669
154963
238456
491350
133080
236544
451524
329795
230948
356285
256726
150491
348066
435108
485295
322791
144056
482578
205018
130565
111023
151266
51910
164639
215510
290940
474571
474825
442847
447628
120645
298946
479180
466539
243734
274576
263485
105867
402813
457635
163718
249002
412247
182216
85722
307345
227148
383352
170940
457358
197746
120279
373837
178233
390911
493855
29072
359743
68548
43424
142100
124409
438482
356674
499734
494653
492587
439217
430299
209621
447428
105471
455370
64898
43967
499912
100739
117436
238726
492364
442089
189943
126865
489454
493841
280933
313562
408929
170810
82006
469104
382724
346860
406439
476799
303592
495985
292743
485414
499967
158628
377525
351582
186893
317965
27468
35898
74654
58509
215397
326576
270562
71256
468219
48025
69466
303776
306975
367313
96106
38386
176805
80975
169140
239583
241330
108059
492537
41798
492697
496403
349004
489156
50552
410223
25341
458716
238068
469225
289534
219134
369042
103151
492882
112181
390744
316264
498208
40475
73199
475279
310848
239973
161830
420349
59853
284526
210791
186554
172556
271782
225616
416954
402873
415742
204821
356188
498643
451316
235104
499979
387628
396354
349342
470904
348045
499749
234620
220125
53138
212013
496202
397746
305463
468498
213276
482826
24661
398340
399000
499987
307445
451523
69054
309278
278799
182086
189477
403686
334469
283665
499924
231376
41011
312386
171477
124002
491528
63988
218431
260793
499713
408237
383159
166462
90847
165749
390948
308644
287987
240340
354809
348873
367381
76127
401644
430498
249881
127127
319301
279548
87842
36340
452645
401499
293260
180154
68422
370241
411679
258838
449675
320026
65493
373674
423300
417442
242575
439674
348775
494093
163144
104815
87084
72153
384483
446549
388556
131263
315444
494677
135908
104819
244678
115765
32661
192911
298080
356006
197925
106915
449618
172556
251320
392754
382609
410058
385751
256183
479815
230755
433625
284777
129785
361032
276385
152011
47172
223762
159486
498790
205910
373688
95841
376255
152011
285948
157080
150035
371656
429815
255017
110330
392607
300325
184947
342851
34843
314835
366433
499833
280056
420854
204110
228113
491137
176566
51152
226153
69321
411653
344996
270155
213316
295934
25283
67672
304612
472607
203393
420810
448390
236022
190852
44119
187381
132689
412456
149409
231389
499908
370697
299613
221461
45825
241196
466566
398762
245082
369956
496564
441115
174862
92318
218023
168803
362857
194295
338292
386357
404615
311424
217156
379090
317047
171317
89135
360013
85342
129152
207857
283797
171374
139738
216396
34762
98442
492078
307713
289078
92238
110400
48786
462341
411736
335888
469234
124802
266951
48326
158184
465668
492094
237685
163054
151620
115765
377054
392139
188777
138929
331285
248269
228318
58228
364421
174499
499163
175561
94630
341062
82377
410259
116538
57013
248525
254416
72009
101947
104251
335974
421538
174975
292108
367278
300115
288169
359373
491356
280725
54410
220673
212068
166399
495775
350170
196523
460494
51867
496741
230144
251220
95933
90726
193249
430483
82253
342553
104160
486148
223911
130192
113553
166514
499996
216298
335806
400890
346020
28157
402893
191414
355243
48449
196930
266967
333503
279154
344019
496667
220877
459969
302231
258541
181643
69689
494403
412779
399195
458270
124002
347867
299560
281337
145322
407398
391887
106849
343845
309478
32310
58224
401256
180512
151283
197441
56303
204673
298207
353682
61052
329588
499780
175097
455351
154324
401094
350010
292150
482139
53757
258535
294895
333245
206701
409065
153380
499842
185348
499987
475627
291455
441558
396995
499979
330507
487693
381535
126318
484616
277683
198268
491757
172483
333101
348380
31194
112780
92572
190755
165350
485959
40102
128556
137198
110821
267336
177532
57572
196121
290311
270443
443541
416954
106713
477086
499195
374537
108612
324375
488267
292791
375772
112630
469571
99203
65126
177347
306814
218710
295147
434507
238713
183682
499780
264883
286519
292381
493225
89171
409304
34147
261920
358597
289901
254134
369626
183192
240265
499749
334115
441241
186801
82339
494976
209718
103482
492180
251735
36318
330933
171913
112991
253579
350447
324677
55267
411244
52658
92879
409447
183003
143892
38617
441830
391778
404180
440203
354376
184213
379407
498082
224126
400621
492397
102404
343896
56884
378360
180504
258934
84495
499952
478810
33591
159332
386087
29840
151759
93375
87448
388965
99849
497870
350662
465984
398070
355843
186685
114904
250078
314927
366766
233578
408121
267661
492012
280667
499735
398577
369955
366836
38190
304408
444948
132109
279884
88954
150234
209623
110195
493793
98201
280609
215800
351673
387632
309526
449999
122938
343842
303585
235092
252922
342706
197342
487649
480555
450622
316831
69534
476272
449526
445908
302493
497724
111474
499713
73901
118472
499946
329766
453337
180599
315468
51146
421898
138852
405987
324517
443427
368746
393323
62357
148683
39372
362156
63908
466885
71897
156503
271297
494684
220014
147937
248751
323875
479272
321140
137256
363606
430875
424555
471785
232188
296128
92256
358810
405898
286287
172608
292582
245489
102512
164546
499842
491801
69827
438193
60811
150147
425895
352228
436515
146164
74609
386208
104801
499750
68144
245481
428782
413619
282310
325562
38126
357795
75721
440745
438211
458077
101918
147041
150905
170862
462058
64291
457887
298517
153577
327084
208176
452317
129503
80921
63517
51996
495684
202527
68288
104579
232717
243434
374637
150922
290450
77406
313906
106157
149244
494238
253127
412197
109839
161719
118374
220465
156096
460290
473942
435156
471295
69676
181580
488483
409196
493045
375621
251661
236079
247387
346286
271206
237458
203914
374225
210626
429679
348687
494190
75926
229873
202393
290277
311099
477623
261383
235935
477133
499931
499912
133772
430875
98169
177930
373760
132330
55561
309478
44312
487083
95179
156387
199328
108251
48369
398997
387084
432153
385307
305536
347817
443029
238974
199328
103528
442341
69210
114379
298001
424392
305868
274787
105506
404268
75395
484637
312429
435395
80644
39424
307675
354935
118931
35256
74772
80611
345792
268207
249664
499946
491921
408749
213664
110490
236965
408166
368463
242540
379690
335465
461700
181112
499990
477273
332641
333792
56316
280787
368621
356290
362598
284047
416338
312203
382086
246914
297129
46326
244041
131889
188379
98310
29001
113132
128448
223977
48859
108433
92267
249976
245490
482914
73012
235754
497255
407700
34596
404183
35699
211689
409482
366579
59740
119586
107710
157487
368022
464441
67476
204111
382321
230033
342867
154699
300208
481922
365341
383983
213423
333128
53497
255581
367470
90581
29394
385138
345230
153834
212647
216133
226439
65660
425982
326410
120224
479508
494561
439845
203725
490217
430097
286975
156939
147266
356828
437914
385345
155409
414623
356149
202062
376639
40918
113085
300607
340960
468278
318289
347556
209035
410717
283434
337786
473535
422336
34368
236468
314589
346917
374484
326999
202010
488269
195144
242083
286614
434771
264557
499967
165219
358999
441479
419158
472501
290227
354363
429266
29224
60399
158796
122820
446383
128298
121263
352405
433652
255228
130532
416641
422173
256125
483198
419524
277513
143627
223495
248362
348754
245344
226351
130688
297299
243678
46116
254513
133884
378217
131034
419140
499833
200176
271122
263269
478814
57439
237419
398524
75624
403909
227663
269869
455832
417746
191140
95873
286257
24299
237879
383108
363244
444511
494561
241571
487841
142911
499713
280880
397069
190176
194389
364526
492364
302809
141241
276331
158674
466842
29868
81642
90791
121363
363128
244696
180997
385746
499979
175510
76383
311143
426102
493973
458198
249372
205547
493778
371976
267575
207035
419226
417133
421243
499560
245165
304578
35067
495640
340576
498109
482024
349765
239794
390526
493855
200145
59608
144197
80955
413281
448738
316679
371216
413339
26470
312654
126693
260343
499352
135847
35873
229153
279316
126006
354107
435975
141606
224658
499772
250719
205734
95873
332786
186151
377054
413234
491536
46007
329578
409199
393438
75994
426008
437002
233680
279940
128561
360002
123281
473399
458655
279793
340141
483235
132821
70660
210667
248889
390817
492754
41118
454617
210323
80611
202444
373548
190116
45120
220983
311909
355812
223682
300010
88590
389914
462354
32576
372712
211678
436568
165137
282428
158864
417483
432784
105867
289251
247364
312963
352984
310730
269135
243955
481508
492750
433970
396788
252320
130385
358190
487953
463491
350515
457482
498718
315914
278939
383328
483159
474736
155976
72895
48152
64882
198769
354781
332364
384986
143289
329095
484905
197180
499772
320287
149591
323379
496822
354394
310141
484484
499996
402454
499912
100491
471713
296717
177959
138557
495281
227606
221369
119442
499908
308298
176109
446155
481771
204984
441315
330468
499842
191943
206510
79754
216601
191045
261980
492695
93333
492662
354252
97122
342906
275490
464654
483121
257581
232251
450771
177872
196227
71977
381779
121011
334763
434507
71278
128414
78261
296818
410612
395029
419123
319539
488551
316111
271875
496819
398080
449770
425735
161494
271593
55895
369525
37163
319383
242663
432540
101788
476562
380101
99559
499772
281980
297436
241865
313187
168917
309743
210873
401748
497057
156901
499074
188798
281920
364442
103368
299944
117901
336611
117232
105367
247466
84610
278448
122136
317860
499996
443902
374458
276240
423335
70822
95146
176126
274433
411719
327292
192987
367785
476693
84244
343271
498762
169561
64798
341037
403861
413291
62188
499979
239028
494238
359462
494027
200068
284185
499920
83719
29814
398083
387803
53233
193235
283451
225004
449023
167528
68297
45253
28512
124595
187731
49069
67261
244166
262177
496637
92281
70583
426744
305344
230696
56661
344996
199683
193978
217701
260384
159377
339374
305321
223870
113898
232866
260722
367491
462420
429211
153989
248468
355182
266771
361763
371477
499713
499772
408742
121518
75173
366133
434895
126718
281244
316934
499749
473320
277316
196569
260492
453364
63988
271179
487704
79798
388221
438208
48025
320201
68877
499979
104523
119726
40455
230210
294622
37815
330893
265778
212454
110411
404931
58748
451268
246065
287200
372758
173652
428577
183531
104119
30610
146087
452946
348004
214684
479911
426687
498005
121366
394102
307727
181078
268111
449571
336029
460031
482291
309482
34410
120399
168686
494846
247465
218921
168354
197106
273075
272475
268446
321588
90331
410808
142253
36858
493990
192620
101711
476442
312906
176536
183287
404699
261084
229983
435953
421741
206567
66389
306263
489582
38190
202280
157577
452415
122725
233297
378974
487953
495984
400204
191797
282336
366549
312828
261383
178670
334862
72355
387007
395048
183467
465693
466526
118401
444286
62043
111981
36905
289609
132255
434531
403897
446016
73748
456307
151609
142364
463965
71435
168051
362601
74418
339380
499861
49491
133512
486832
373275
316320
348775
476484
492860
134072
248026
64442
494802
465304
255404
89508
481812
109042
82800
158724
199670
499713
403871
44648
297756
485263
35229
135864
149002
136240
320618
31797
495801
305306
200803
245978
48665
409408
134279
434794
415636
270283
103306
456010
329220
432679
155309
403409
132025
348045
163668
486140
188724
150405
95254
296632
165083
88548
473867
256468
321588
358750
118931
454548
264796
450163
483376
65424
418210
252354
465220
475218
40626
230468
267735
496500
372921
197648
146206
88256
190604
142223
432413
361537
181661
476996
211481
43034
251832
332655
323305
140097
357483
382822
338112
198577
185603
142672
96920
48958
147478
424864
446729
279827
246301
480511
282751
98967
201604
93432
325666
496183
258732
259911
387174
492203
115121
462843
217000
58479
486477
480587
133816
473575
383983
87219
466744
66653
291106
254316
120026
490401
413427
181693
466744
338410
44485
183964
84729
103377
355264
376232
101834
96477
66813
32231
345104
423422
47153
495281
330364
194528
169668
499861
183938
49460
216001
451625
472286
360269
92624
63688
117349
426620
151723
434762
420170
415709
33977
45838
92227
241963
85397
122696
499772
296685
130597
222132
402481
499975
139556
218938
149075
99127
192717
231762
210347
56378
467936
288186
494319
195314
53421
111090
305694
166310
237277
274514
215440
129412
427650
414698
475737
147601
101629
310461
77189
191281
304984
245617
290758
140442
499685
96272
376678
374645
247524
91564
290556
499962
447558
248511
499854
82322
163173
363352
65260
187073
222571
499823
73304
355323
255653
174154
446418
494891
79638
279428
297530
327527
43424
152004
128606
278819
65845
292461
426360
330893
456135
408809
492542
266234
457862
219239
402498
168208
79873
468806
422583
277206
151995
292797
219783
295726
499854
213142
277500
328070
307451
234804
247413
449263
227498
375238
396269
224401
63852
306055
376296
292105
452777
473777
432597
317206
326668
393277
149456
479151
394810
193447
154293
108835
255603
202968
73166
188484
184890
122311
126394
376123
435914
281185
242304
172967
304515
439125
407755
122407
253991
446321
47709
403897
29001
207757
89552
239907
361944
129254
55530
272082
76770
357654
150409
469629
292783
184213
210799
301743
296244
141560
28706
203371
336019
321345
499987
300304
429211
72217
275458
70238
291127
273440
206601
179499
373043
87206
423085
244594
67860
200451
108380
371693
236552
201975
333945
229442
33419
401460
294141
387461
165402
301154
260951
251662
498492
92473
127956
395125
490192
151148
403173
499743
293264
132464
101873
218685
131010
85955
400148
84642
454279
106247
303128
324005
313298
125347
283548
168888
71435
92191
370320
329173
441467
286099
190703
285098
499749
426102
489829
249175
452990
118277
173714
67815
52812
251585
308342
183018
90865
490869
105505
149911
325864
357477
101738
24614
144312
240539
83159
232846
240470
380439
146418
109196
279553
404326
221915
309079
149002
449494
167944
404787
426238
407686
431309
191414
437565
213425
431309
459861
249348
281306
447124
45435
112028
36009
421664
108680
86560
194299
249316
345454
401024
190858
459741
443335
491947
391778
204026
277866
129682
306055
382679
128583
308923
99496
258883
400519
403915
71717
304969
46044
48143
103188
26574
499048
211944
58735
103916
426169
469316
101762
334695
486695
352337
130937
29001
113396
257064
112571
377726
413736
151543
476122
251211
80740
378256
78261
109072
390911
230387
168778
170101
228298
311402
357892
278934
412421
39492
304272
232441
239343
464781
477967
466258
380623
182069
276553
472369
30585
100685
336320
287633
290333
435146
390331
497130
340069
221125
499823
59803
286519
118969
77254
61730
113841
319169
132410
111090
102884
70426
321719
222307
410294
331485
310987
73304
143121
130696
406004
265003
333188
271512
139524
446410
137361
499979
137426
274990
66322
344918
64197
376698
211053
229660
371512
202275
215058
209821
458942
182576
499735
277500
347604
310142
83847
33511
377697
122785
496804
460691
248034
91259
263073
234449
153299
355484
499979
204651
376698
329272
149591
129559
352861
347810
275988
425914
392026
97602
348262
262623
157939
355790
111671
249470
499967
456076
347029
499195
357807
32898
467243
420568
64178
265246
244981
401442
114500
59653
401011
285700
232231
176043
499631
95242
254134
217929
248026
367284
497500
105838
369695
331051
495605
499880
429710
330439
33695
106428
499979
494804
451293
444900
376861
406132
439202
148935
300554
270443
347017
150798
384726
448703
369485
403986
437620
376626
373523
295934
289257
204780
26535
305292
311619
256417
182286
330751
76476
470655
148491
24843
103468
40556
216816
36906
241647
273950
103668
452174
305750
360916
370870
266934
397718
162939
360213
111329
83567
193503
161630
389885
265681
69819
497610
80014
350716
276361
453351
110540
157903
267065
476160
258309
297290
153270
345773
90664
361564
234004
435803
342177
402359
486099
200440
318762
72096
223368
119333
333228
410870
66462
215588
217000
319519
323305
186000
73617
200301
400340
496937
410724
407496
78896
459969
348401
482101
96234
203862
484449
420840
292673
112780
497634
42306
413157
95537
257324
68422
397792
154167
303592
33977
497628
189131
166195
314718
250157
199808
88106
121729
85899
419955
218965
468340
251735
277501
468431
255434
487270
244580
288030
92256
114269
224106
498039
73537
312876
418825
135303
215378
465390
281765
355584
340107
389094
399628
472607
338405
192515
61580
437751
335550
277465
69507
303548
456163
66237
132722
78483
32731
222123
198151
306323
304796
216371
96613
499374
352565
296898
481492
132157
383743
131034
118277
43610
334154
32076
339995
407176
169631
100678
420167
151248
287106
476345
480289
462146
233796
228092
159000
137288
458663
258440
102338
444172
138116
203825
470671
354695
172554
273344
499990
39458
300156
59853
499750
38776
320880
465553
27420
108111
409707
151781
360470
162784
210359
440737
367632
431925
103812
139876
434492
77660
349394
257367
131940
369042
296160
155915
491763
26827
325951
323649
79867
76215
112991
45541
85954
267539
226670
381118
170050
304570
339522
308776
387458
294895
385769
92010
449375
342320
98141
387809
55507
424303
263469
179460
476887
499749
233392
178670
237999
71511
247043
111541
169525
140819
353672
310330
207537
351357
143663
383108
241585
389209
345844
357807
254802
423678
329635
381575
185074
31677
227543
427758
451671
225159
82195
67060
275541
92901
222793
238986
115121
237964
339823
159895
155690
453701
319981
442701
352471
82843
180241
330294
413396
216328
43658
128744
151247
254316
338700
499842
389049
350367
438952
258197
253547
301154
266138
111594
31343
492364
317767
133460
71206
432401
138446
252362
214087
316895
368640
432226
307690
91998
124574
41397
366939
263236
499600
326036
295133
347385
26353
276781
297299
187900
115487
499912
403234
449442
458312
285147
401694
334194
290466
448899
53586
344203
267480
246189
376773
79362
281244
430613
157926
476986
328876
403341
60768
381284
184736
427405
448071
403810
144267
156488
168609
477650
480848
234835
347818
126037
50961
472668
24841
99748
183789
97333
96807
223682
236468
81209
80611
406934
148035
422279
258290
116830
44365
103212
300630
371402
126663
273673
121215
499713
382004
147601
291876
233418
181669
435156
372454
371746
413946
36806
444630
493280
269187
469559
34327
368625
114138
419855
42085
252703
462420
212308
411030
344918
323810
175877
383842
165899
485729
472734
158928
325775
124833
357825
233785
472361
248670
283975
338861
244670
395759
241946
440898
211823
350167
94558
100025
489518
166656
169964
466801
150607
285541
345104
333452
467360
102830
133115
473253
468128
403606
279794
322317
433325
457950
76443
134853
238131
493887
170285
499713
82136
459686
396415
410157
489614
496913
379698
453708
104207
437680
453337
346096
344488
430889
421898
442562
472944
292261
36156
87464
203718
487225
53161
124585
73775
260235
85485
171387
445599
188807
293177
446701
154328
159070
270128
118374
83519
292792
446993
280228
369454
100688
222342
495640
211013
231152
342320
183131
80616
426756
306531
499257
202118
245081
499952
59234
295362
93586
129040
415326
346838
231648
430480
273543
310282
411679
479941
182802
299717
421562
63328
64041
242700
175309
237157
33322
55997
244890
293623
318777
110350
451617
108079
499987
113081
271720
28398
218981
109359
83268
128860
463780
152100
300898
419823
301538
121990
213425
127813
212892
493572
362034
389803
484579
268541
168780
498743
253547
107953
408062
197702
376825
144991
145346
491983
492969
397078
407576
32166
499823
166417
381614
224636
371158
445340
460777
408399
167293
128295
77079
90373
428075
88569
428238
160524
448795
48107
457635
103862
403116
73429
146418
215021
149432
339001
302334
139154
345496
466358
231320
261169
39097
127530
328628
166119
225655
499783
159751
51469
372439
448747
92366
208979
99161
33582
363628
35716
288233
356102
433915
304252
453778
55445
275541
155600
179802
291469
249401
378543
164329
499979
413901
499962
499735
221007
243259
98930
98260
212674
182802
321706
288906
425755
450592
499772
494796
35670
499979
77315
113840
422515
197053
335337
126609
436212
466448
318583
115913
56044
103772
94185
48042
34147
417470
499931
499749
245765
498630
362106
351831
469181
271235
154709
349524
84061
159558
160104
231183
174171
383606
445561
467995
456698
398080
337824
182183
315995
63824
157246
326469
474030
225428
45049
237401
480017
144422
294581
447981
53441
483196
244678
132170
281426
76927
426637
123671
162231
184114
293036
141367
477890
449770
292582
206104
270637
306455
65774
147596
169807
496819
143441
206747
168621
393498
169525
498941
280305
128413
55291
274162
393846
473933
160090
190555
48767
193151
70196
40083
317497
120480
166508
499833
499095
118173
59788
60696
427180
310807
336665
49689
82741
173939
288351
69069
326229
45469
499990
215030
125359
240300
211053
87842
324086
409232
79666
297617
497637
430054
246480
357980
486660
453548
454701
447877
89824
497138
42302
304551
439203
408455
281244
443980
149773
332782
58186
254948
441241
222628
205166
494793
191624
442832
173099
171251
477475
48890
324011
429475
337831
96068
62314
222342
408399
88804
92366
28228
171029
446114
234288
378360
100677
140898
187985
479176
341486
189744
39492
476996
259364
427781
411782
154381
95873
208401
497522
153996
499880
270772
375546
34596
116627
176662
36946
438051
129655
355078
111655
163086
326804
474705
253340
278624
410460
378427
491518
489642
497899
499975
135639
325683
342943
380813
270573
367844
491921
100352
84375
366089
242683
133127
485643
27099
94516
432308
426177
372019
49680
370019
346665
183336
103344
256259
244580
274361
477369
49519
77028
458410
279705
215970
409431
187804
133512
346033
277750
65877
182569
31643
315238
94253
400584
496202
499833
34368
236439
308876
124455
329470
425067
140569
499979
176958
166916
358612
409431
85366
263992
136062
35083
381779
249175
443963
419310
299803
178329
430476
124408
224236
366455
79244
212649
244167
93887
440548
75733
323379
168661
462449
245560
209730
389833
484069
496152
492918
52444
499924
344721
454478
337816
407176
372545
299542
492751
341632
130911
279968
367062
126305
389364
30810
77153
305677
282986
344841
24889
68113
499535
499962
492278
248358
235851
171433
341953
379947
37478
235607
163934
401978
92122
489109
483072
315908
48993
104887
156509
499996
230375
212400
162085
417399
386810
220999
357974
113368
73379
488197
345483
293548
171974
170260
286041
295921
390656
282473
354631
69402
215949
254298
79303
402262
426536
179781
308262
195769
188570
422884
451475
417769
150635
496635
60811
267757
292621
64037
102830
256273
489134
234444
52797
469722
376018
265686
183575
100600
491856
120122
492969
145827
27127
195222
414912
469564
108763
499967
496591
70789
220394
471613
463701
490514
249946
226997
318577
38817
448370
140914
192752
462474
298753
416362
63592
375636
186990
288328
420085
207211
123947
305868
256305
472303
50913
393668
29086
214448
355232
311018
114324
499979
134446
479582
381690
264031
491919
246480
499996
386624
203739
81155
321619
146854
228590
43209
333792
215807
120720
499990
142209
83444
137228
204525
145954
208097
356906
255102
252095
499735
375057
422592
417674
76047
455915
270835
37861
499717
354644
103746
366496
321029
301994
352405
420365
326576
290652
53128
96330
250008
285374
38642
221617
149944
46171
304910
474391
398750
239765
198311
82523
488680
227162
85783
139670
214070
158259
25558
137677
364627
281244
493805
123842
251280
196474
351731
357107
487745
41312
74170
66856
225742
454094
152567
245110
35310
444204
464589
75585
288133
44773
207211
423744
330198
127673
226047
333519
367418
409752
26243
468947
323955
408688
196840
353184
497530
206573
453918
204750
493610
361666
484775
291101
280974
292102
76576
378217
108917
60977
70726
431531
313611
105139
169561
292313
130558
307809
397131
28493
58603
41167
332992
472031
145312
197296
301460
84407
196699
471304
87948
261400
335581
85783
304535
444327
265465
401806
322062
401990
81488
368254
34750
145996
348240
246397
446211
95720
279451
338952
46275
160996
212392
411982
419020
292150
319940
413404
342413
323182
113965
420604
222300
178687
349004
36534
260793
275915
423237
219239
360439
447679
428428
215047
472618
369454
379287
386333
121735
85783
230565
242164
240676
206608
337069
30288
177775
422023
177106
499931
253742
339708
210552
317690
225661
132321
440848
453370
297132
340377
137668
472126
94236
201025
239146
101129
68815
140736
431309
388024
498630
248053
427428
499734
476847
384500
459973
339522
372586
440456
438375
119410
337118
86544
112615
449967
138517
53825
460111
305702
276093
331737
57294
155116
251525
337306
149647
227921
198284
497898
60346
132235
153299
46177
332641
161669
497510
316572
474287
287425
239820
135643
488428
341283
499975
142628
482316
155478
292439
317341
386841
399273
414836
170708
78401
116002
363332
244747
499962
338295
430653
280101
381090
136530
458115
194269
323641
184646
447750
214355
294895
144685
72211
50767
223682
379307
390519
134815
496738
75682
83042
438428
449382
185591
235200
416338
173837
403861
443986
289917
373537
234543
335044
145904
230862
106849
189393
442765
497138
103862
79168
84906
100765
465372
424264
444988
491401
270193
499713
179650
109765
377174
324297
463393
496379
446155
40148
408598
495177
489776
482956
158295
422344
103604
365559
499749
143323
230122
304578
499377
228061
269122
488116
194269
136071
30250
277614
324303
168118
405255
413134
442888
115320
468503
499734
303776
214612
116867
91299
453702
263049
403116
424709
128682
59040
311578
34014
412201
370291
279110
82762
109512
290903
145780
370277
70592
279745
232717
272014
58509
499996
201511
89117
57466
194716
309518
387632
99988
351108
414418
214616
29082
243708
216396
287074
175208
264345
188305
69676
109560
87656
388719
449669
127646
55796
83846
97078
192812
485929
456669
231283
65053
321619
363939
392524
174808
374821
357346
289211
317283
311987
389578
290981
242304
473078
461595
379028
136073
317733
155070
499177
30585
435911
67321
494132
304632
149992
62008
264432
356852
330609
421239
216773
169889
238136
468127
232550
58752
362302
366911
415493
496728
68258
64637
227921
259689
220178
101094
455894
414435
31755
297973
134862
450477
35946
87248
462918
302741
251367
116921
499854
36446
499987
453288
58748
110001
285482
39625
211029
183447
211398
219323
125964
239270
211066
59486
190207
475539
379698
287745
176373
353302
275394
29579
447474
484905
222919
407123
273673
268952
161866
60696
474177
489518
202274
411393
235480
282259
91503
233954
442366
280773
99849
55916
357466
104320
268002
384947
372037
454734
269590
495812
117258
80185
395175
38484
295009
391638
140777
494770
62422
177148
144622
248615
279330
43048
410460
214881
37839
194962
451281
161499
323182
29652
435146
145467
218732
126731
62025
169783
28706
122820
471080
322232
181739
195403
499735
215058
213975
223682
308810
129798
181470
468657
79544
344880
369892
499987
185244
468501
207256
396213
340244
128805
458502
76643
429679
333152
201506
69500
133680
390883
297793
194299
259056
143314
305968
210318
461684
261491
55647
204396
72444
390883
41428
358980
38606
473115
82683
407369
158140
245195
348639
499987
206701
369525
29517
364123
169604
305465
226384
241844
282807
140791
66956
344254
360795
367278
259970
433460
438827
476932
373064
381518
42633
223469
288441
181959
348401
264091
61663
88143
436096
136445
383052
399444
141402
237065
168486
138001
56174
106384
300240
356645
479275
388866
145571
246609
173030
456101
64961
120063
202656
494375
99805
282428
130718
231385
55869
336891
177178
376296
200731
454448
134815
386726
353597
225739
499952
75373
88652
32850
252562
74567
366525
149236
389521
377288
382023
100137
385595
415027
282099
89685
499735
43096
367510
55382
354413
492397
61445
303930
412294
421274
261135
374491
356263
162788
41243
319388
110830
187141
220493
367510
466831
59020
492442
92077
382375
429525
312529
241556
186770
231306
393473
489719
61188
110968
68221
387571
166568
129192
261923
441069
369197
499861
338993
499912
301043
231622
363934
372120
341880
127918
397865
400231
375542
107976
320519
435129
143683
397605
241528
267513
190930
273543
166848
36595
236646
491536
492587
210368
309715
229597
377540
183323
271009
276520
111372
454506
389136
31622
178731
48607
41490
378029
499920
87313
96744
60309
293978
455199
289637
497637
378890
221461
481148
50961
489484
169889
452451
341880
127820
439477
316807
235675
77520
156551
76620
288468
102304
169911
394832
53050
100841
30250
289926
263378
83687
499772
425547
305306
496884
336889
215399
463072
419524
280359
362665
109800
118850
137406
165292
304629
435872
462891
459914
453965
182062
188653
465213
362537
243915
423359
252638
396485
176829
212248
131310
407294
102060
233633
127900
213230
499743
265055
65053
197882
324474
33116
217018
252933
104764
460825
473743
325364
404820
248415
287443
430120
405266
207964
499979
94042
264091
34169
133993
213809
259364
242740
376965
98341
97034
271417
326482
50152
374089
78394
290061
290709
292840
152625
221523
341277
352804
370537
433734
31204
436828
49295
410755
173935
347142
275287
278432
404645
34602
246435
329982
220682
183614
405434
64008
245964
28198
117477
499454
499979
292112
150118
43250
129171
168151
220517
187835
354432
157577
363548
247783
280228
93299
89498
234150
86406
56196
29724
117044
389306
251730
459530
291182
123818
102823
134234
223856
158854
82937
383140
277264
257697
341953
498015
71575
150922
188213
80827
156921
214282
97167
228500
499780
24386
333082
393536
103671
62605
440266
32340
248333
293704
46336
494561
109036
299848
97569
416957
269243
342750
383728
349543
395961
156630
52797
287827
427508
213306
133200
329603
403384
266951
285197
74412
194328
372489
77984
396415
348192
483039
368116
91903
171065
308137
340303
307276
131940
284583
272723
32997
442051
131437
433166
281109
31588
251468
464377
243300
337076
135512
78589
450924
159129
407247
178053
337184
359334
184984
355584
359820
499749
215202
204589
185323
30012
308510
473253
194355
499979
343942
297868
174416
340886
176739
209231
110308
196382
484089
204241
315856
499428
273316
134252
353534
433447
357300
392607
28512
482122
222906
199827
489233
498664
183386
78670
322745
72922
206079
219827
311351
183337
171698
397008
314387
170430
496329
103569
100672
459933
431217
479289
410386
339724
217295
218293
78393
318836
73969
316409
317910
347818
98907
404220
47531
146934
295724
287445
439663
338039
399838
198025
335017
164819
42747
224719
417232
99427
388335
442293
84860
499463
493642
52198
188427
255503
408809
473128
357483
210628
26230
266940
159777
55208
343600
149363
414194
258858
230673
86913
332408
31989
184556
180691
124359
35908
298080
365709
499743
403725
339227
403389
379386
114747
31826
485290
196233
416520
499454
184562
174645
51512
294712
306438
433702
37559
114303
437200
409186
104562
38962
50552
279884
291832
202230
471200
230598
105775
499996
96166
99273
437751
70093
368903
499861
222474
309298
146489
127516
152281
245177
117947
317639
478716
144324
49368
378666
489754
305654
368259
250349
336260
192302
383819
130661
297665
79666
206401
252288
487300
229012
43034
382236
80563
431848
358438
348381
222342
114160
466278
159558
367922
499842
490425
494435
76380
105068
361974
285181
282632
113157
120189
479817
223916
324894
112362
496372
151230
52034
405570
285774
292307
279824
125225
142555
449781
371502
289126
289475
451312
61524
236389
159518
76735
129725
309096
385714
120645
55291
397671
449839
121833
282771
295503
207392
434336
28358
300156
59909
254024
142804
151678
84231
180154
257975
41798
459836
182321
399342
301332
321351
100618
394915
499962
303451
352481
46826
98557
243791
497247
376909
256050
120966
271771
499931
177776
445340
206529
408219
377551
260063
252572
387774
418043
412835
57753
40383
55291
357483
272783
335740
145087
150246
407446
322868
256737
81703
353463
151840
78381
241436
405602
392455
58954
27145
205990
115635
207153
415755
226859
224653
108140
236818
432413
68461
483172
135677
191918
322927
413835
81696
243050
460005
350448
407398
394278
433611
473189
181471
443337
276972
176674
313684
421054
276353
375057
487491
415863
402095
196945
425726
205663
267230
261199
484706
465734
218643
191489
46847
197574
499952
28363
381535
403682
478243
270202
447579
187588
275600
424154
107079
73053
231739
370196
170915
347057
399416
499967
76704
310550
428549
122553
379690
405271
416735
289308
483617
356906
182474
492646
236905
402961
481863
92281
409852
272874
466323
189816
246950
469265
54151
30375
354970
197894
244021
467381
481543
497946
38625
487226
306965
445752
341175
57243
236351
303499
294680
431723
276927
370623
387632
224771
183269
132980
264679
201887
113275
379756
108247
297950
119757
359485
115765
348878
184244
57357
285871
383249
230527
339380
141438
327466
351714
241097
319623
133338
452305
317407
485847
482647
118891
436731
499962
174875
269372
492141
289151
354272
229124
282300
174405
337912
492194
257975
242979
333082
262717
414623
351601
49719
405644
407312
230511
472830
112433
325620
490161
175056
125212
229704
51353
401579
159484
425597
178545
425734
56375
87206
106941
378176
420938
355264
98246
393046
378126
64961
83293
291469
112630
68113
427708
48350
161440
339449
102147
419130
192709
252246
198085
101018
89424
91102
463869
115746
277997
387301
475500
140585
385092
210322
499713
241528
228409
223202
397421
449860
73576
440916
281644
179233
263378
337155
130192
86086
326706
454937
130227
216467
51078
450791
20117
70961
47918
102164
360787
82273
352606
119581
182548
208893
76935
499962
224104
56643
499996
425297
439674
419130
490285
327132
138383
465193
499967
103916
484792
421533
363960
451445
494653
392390
480109
64296
81257
357224
456705
472253
499842
116938
351021
327026
332163
186619
98952
38543
167452
90168
401326
364091
250733
52748
208990
397769
479763
367593
76576
487693
240563
168917
435144
260404
401563
93282
409429
87676
63598
418977
348796
192189
192270
337576
225022
408792
105567
497264
125449
340188
370199
140791
296165
321286
104122
304490
85454
486695
441031
35699
497798
337835
26230
373478
376860
214554
94660
103916
426331
242944
313710
125322
96340
92625
499967
489828
499772
29420
323036
256520
496383
93446
285603
34739
457180
484344
228358
317989
123947
58853
487247
213888
437002
109703
182674
287425
126435
323090
268298
423300
389436
183215
280390
83543
499377
71716
467746
308982
130400
163142
305879
380375
153303
405807
424344
92091
202641
302352
87656
383449
144478
374397
428078
74604
117796
332641
499975
448979
283428
361451
35484
172840
497686
373382
291566
249225
204021
70725
372231
316895
493674
79844
433642
298162
26827
496832
316632
452144
261679
324005
491553
218248
255989
167836
80437
446592
298138
443683
82754
124237
459554
492299
227315
314087
213064
207895
165292
499749
207305
283975
45022
272814
71493
173233
340303
131866
498140
291352
97212
468714
58694
78708
347978
489614
196594
217810
135969
44387
216918
416059
169261
185309
187469
137630
281196
117854
254575
454962
52034
133558
330693
247069
345209
255325
324208
77732
78393
365246
403810
332365
202076
384823
224236
39140
424675
100137
418703
184238
433032
244876
170769
392665
84295
473156
415154
323180
499772
499713
450388
380483
244502
300993
263732
462058
499979
307147
155608
348057
499780
499332
318092
495979
300421
399305
261304
26379
156079
491993
417850
262829
83034
493076
379563
262143
69863
210535
189815
80902
269590
282827
438931
87320
252664
357047
191928
76132
334763
95485
142127
257626
204366
397237
354612
407931
87490
137808
49699
149324
27740
465111
126809
163932
448119
90524
499975
499854
478238
467243
29817
194735
330439
286414
122903
55613
161528
479348
337859
404019
428872
307240
84582
419880
442142
296119
106849
345753
498117
108828
446592
377923
492750
301486
224771
465800
101281
251464
301179
66298
146877
138527
465439
143233
243767
474895
201694
68113
427132
124391
489322
337752
284033
193209
124655
451316
218431
378613
466862
48930
414871
132503
478043
162799
335516
183161
137587
132618
262552
252354
162989
288328
430418
105995
499979
499842
251354
128747
499735
114887
89795
476142
218013
231105
304965
172617
79546
477623
253402
419159
29583
248336
306630
151304
157923
63318
275200
103288
129189
110409
342947
467409
432340
88954
412011
342540
492028
380041
138531
470414
165449
78290
410717
429818
109387
82273
187365
234192
373344
149907
119550
210669
285898
476185
77262
298011
499952
240934
192791
422772
66956
76049
287860
99758
273561
474902
371039
268903
499996
176757
461952
397227
411829
141311
28855
477949
366348
382083
181615
199492
45365
156866
42317
77513
457048
83719
214719
499713
394659
193568
167619
330363
304833
388006
56093
302273
129798
114107
416405
165211
151469
233312
291792
134703
484887
426838
319833
499912
496230
405354
281267
342632
436675
297489
281032
434829
109785
474346
116774
28319
196204
474177
220744
460667
249175
493340
261747
230866
170437
100361
194530
191129
499880
484069
149559
141144
144267
132844
46171
399788
422000
218938
428405
261832
475497
304313
388176
390519
386059
428102
215807
499842
338646
469020
451147
228791
129189
190671
281211
150147
347513
52888
458774
48921
499975
100139
440255
151469
291095
454740
491168
63641
193908
413057
423808
29082
98392
472870
287426
396865
191543
292045
362829
436619
289078
322383
141671
118768
478580
335994
295621
493841
232543
308946
91170
214515
293267
83987
407590
182929
292261
449564
36138
456164
141745
466022
214177
447877
326148
154003
360285
492972
410588
455499
402163
179176
60227
406641
239375
48064
53211
340374
111959
181693
439217
56893
499743
62454
349132
87948
274919
311672
489636
453496
37761
282718
226170
223879
153070
319327
173477
141029
99852
292791
251421
166417
129763
274029
314144
71168
400386
498140
247427
177065
222197
156773
499996
140581
159568
476421
466605
445807
299634
73840
495694
499743
230073
303111
364807
288626
370660
142720
161667
162137
492078
122708
226975
282336
217609
171677
303740
325006
387104
288332
444096
433320
409566
89171
44815
332100
493433
315785
222906
367542
162355
244888
358703
465784
129331
258732
113063
412554
289901
150033
129689
499880
343233
158928
417526
53233
361451
144267
377073
404931
169471
63592
299600
299744
381996
482141
329400
59244
485427
499979
198290
406964
390750
89171
135250
71575
304983
311805
484344
224385
436568
408404
171974
182474
91479
499842
163695
389084
475341
415135
293971
79232
410612
201522
294254
276667
476413
87842
315886
235092
159368
201923
63065
343120
240433
295972
322784
82356
82804
281648
191162
308946
97409
497419
499975
35401
394801
268342
188242
132829
315216
338439
447154
408865
334382
269040
237216
79212
134279
499931
149459
35038
302161
393180
447625
142029
461007
343459
137215
369140
424501
440360
488858
52455
217810
496937
424117
220633
337752
42604
83953
213562
162727
321140
31544
38845
29859
213421
33108
70561
381038
469514
493340
431541
376404
175612
297544
50176
298143
494811
485614
206118
361280
407398
154732
67320
151880
379307
339128
272325
272596
499979
191447
307187
467004
44697
237052
418657
429650
378095
338645
475159
155839
294229
489582
230285
52701
157535
318530
90581
475982
263949
169550
46825
391654
188387
263640
77513
396544
432155
261556
492688
230830
179894
346283
256937
256775
491804
349597
469497
443273
495213
34473
49505
388024
80833
189328
491131
354407
418080
270949
51606
262522
447347
289351
87839
170260
77343
378287
198163
387632
141115
113869
195026
358951
496052
314303
298681
499912
206421
201431
489446
410532
327222
238666
499987
301310
163037
494684
391097
394345
192040
393884
325537
303299
324229
150798
175319
355670
77578
31194
30461
120685
475543
51319
424904
121542
309967
258540
428886
440820
254086
105900
465454
475269
360623
456849
366455
181661
320746
102218
212746
78381
371848
251946
179321
100765
441115
486475
437756
317844
39535
260692
168132
358565
196887
40309
200656
456377
433411
191424
451445
154893
62166
499713
317095
38024
165724
447685
493314
144359
464838
187019
172120
294531
220645
92707
71882
402845
288692
359572
271025
407398
499750
75926
287160
225877
178088
411129
13881
92052
143928
137223
185266
47674
122455
439214
196522
349401
306398
162764
131750
48595
361408
303402
106257
277997
499685
452683
475550
237157
499861
309526
484858
171468
117174
292096
362820
113803
427161
499912
297262
152212
89058
96330
422007
225942
93946
246283
372757
499924
443257
464144
96304
53798
293073
497212
444550
482774
132503
499979
84424
499780
468481
490610
453412
263822
104320
434468
260722
383022
34774
454622
208569
368841
499749
375122
469921
162364
204111
204523
350666
261004
40918
276468
499685
327590
337431
430048
447117
48665
211312
199311
88590
326769
125191
406388
394999
251817
65845
390048
99790
260492
323646
110411
357643
401035
91195
140977
421243
184241
293625
352105
162124
96295
365904
104984
426354
185244
205245
159360
359846
485468
287670
195115
124583
148067
387671
25988
48754
86898
34647
227054
68947
252080
421054
362683
208772
260452
104487
58008
99804
165408
464728
413619
363138
492232
343116
424543
45443
192812
54135
409228
397562
123618
288526
430294
468431
386139
256326
248674
319374
246301
133837
425735
80185
416548
38507
495268
264877
143325
319539
445389
375172
386606
170124
437914
156387
63256
472303
451135
233419
436317
54394
421319
237001
317890
222173
380415
262837
419184
122186
282771
299398
337658
217156
491495
370985
221022
118265
292439
109496
499912
171156
140736
308015
164736
156509
495083
185500
245339
183850
45303
60811
311196
273561
499924
271512
321670
64695
414508
153404
483067
247727
361090
445616
486140
272606
234941
448966
342613
35181
296286
309805
182381
371811
346297
413970
379411
457252
90024
133683
239028
29724
484117
155652
91869
99323
413110
440563
338899
338978
58903
279934
355296
379201
133292
412628
309192
293704
273523
384367
32661
289004
274029
344532
410033
235165
196741
496591
77823
335617
425033
134386
136842
238858
69585
224618
226656
426008
209292
155754
236472
410223
420017
158494
471785
91075
367013
141002
221115
430278
286663
194997
290975
498015
156864
276630
218414
422954
460332
439412
176482
269904
462918
488252
365329
249416
499749
494480
149038
318984
425656
91903
167797
171549
489641
50411
77153
249665
356046
217395
142519
452146
63065
355863
233018
199511
270508
312743
418509
311374
157593
104546
337568
177655
440808
410932
213174
260302
272756
75881
447126
494862
225984
155794
431064
479132
24928
100361
389845
131940
174499
212402
319539
499975
87809
392355
485035
267271
449564
458343
35898
204026
285541
477718
398070
294254
336491
493136
472598
173459
278630
47835
388866
181693
296175
360861
490010
337971
83081
127418
358077
211603
155111
272208
269228
437409
459914
468481
260035
190365
480131
495370
63688
145540
419310
315854
207648
313307
189871
127790
199370
103306
132101
475515
494653
259970
71587
211312
211853
261786
274855
205663
178753
494660
50116
87909
371540
177991
474445
499996
130984
476359
79009
178228
90664
313357
185544
269407
155457
39544
376674
117999
455480
166512
420108
462070
87719
357561
103468
428782
55059
455648
101963
51736
241821
499962
317436
110750
211876
62507
354612
209312
417931
465388
350367
164894
207537
329633
336359
114310
328575
344067
190982
221911
124124
222584
495307
130448
162664
67800
183296
464609
224285
131178
437277
239189
206975
62898
44329
85621
475627
155159
472908
104304
455836
173602
61833
191045
79968
143377
126037
71858
245736
446184
399401
402359
333663
375547
351390
299542
419592
173299
263165
435733
339447
41428
160935
142249
460957
320491
215058
95850
258007
185873
336585
99212
320870
393574
32045
315459
352427
195060
317662
256243
123679
480671
387867
384225
122496
69869
499975
337042
133548
214253
146647
159495
45159
102877
314592
222698
375905
296498
498103
337752
32595
37567
161053
475550
181580
479994
247659
326469
290573
183850
327518
300816
379270
401503
206111
461557
340854
480967
189529
499735
382060
103688
330945
409870
319872
350428
358914
182348
153748
238317
317279
498218
468844
186328
440307
398933
398642
231979
242440
470773
96998
76210
431552
269838
454975
179306
399561
374348
477890
424709
451391
498553
216716
497723
204600
130091
297829
428995
342765
484914
455664
73668
210667
354874
498391
390682
419226
57090
110240
474895
231874
102930
191425
231158
480383
363632
302497
158648
486896
272001
285619
330854
418458
389527
320031
495527
470806
287662
234462
27410
64045
304170
271179
380085
147859
125964
325398
386257
124358
105943
247387
392665
499975
355600
497057
479010
266186
406731
332960
391540
351820
394571
478204
455834
479382
414097
493083
78938
456362
24449
42043
246469
280592
481069
170684
305411
338403
465940
125231
71403
181470
177234
238754
342706
194356
228138
479255
250233
400413
376849
182348
308362
446141
60977
52511
35206
129397
304907
329220
90472
295437
147286
465077
155073
283360
285068
118079
276505
185548
354781
399305
30723
457406
333826
368444
272183
366747
310685
185657
139277
370643
155073
468947
331078
244834
373176
147265
386402
274435
498701
449675
269748
333612
180599
195185
356476
70636
310809
398148
276726
125694
295876
435553
32135
440415
145603
155915
342256
306984
499713
441781
309298
215823
455803
130032
326332
120243
188564
221369
333629
122666
374060
163124
220149
77917
84436
98420
89379
111516
224256
225709
171267
455832
272088
493541
32135
92203
50652
317970
48643
490089
305980
106757
190329
33088
499908
158259
366814
398524
448900
346986
196204
323800
482485
315110
348066
492751
89004
407368
42197
55796
315421
370542
49664
111517
146954
38921
320565
278528
71384
148205
381029
370056
45971
466278
176805
148358
88652
130421
107013
499880
464533
378815
215803
320383
66917
71725
32091
35676
144556
195400
294780
250963
194212
492537
492880
333067
276855
45348
397723
209409
62889
447443
449442
384857
495398
240703
70413
117901
104544
356446
253518
38152
253578
174739
80493
410306
367829
444859
215476
225661
285646
229759
358721
150705
387590
260139
439674
438751
414194
175699
444370
499912
435581
154746
407368
383474
128903
135541
118265
317279
195103
163859
307098
163954
116301
118559
195268
343459
420248
179697
49753
334992
133741
445686
444371
50970
26897
47526
267621
467255
25361
470028
111990
499996
479980
91564
492986
68075
208566
298499
309840
196129
411030
246916
360269
279323
452214
404936
248670
499032
303206
46525
492324
268952
306607
386818
153207
457261
260674
411450
307240
308982
89117
487793
219085
370579
264784
497610
254455
89523
448952
62236
272013
473960
120810
217810
386938
110656
114070
339881
144121
206156
403190
364421
271782
441297
208732
267356
383249
463602
452713
427890
494901
25341
223202
200536
406048
311709
419880
206731
204598
187476
97409
120767
396045
463809
223611
389365
285797
325926
122348
412281
191181
57358
373161
199511
428073
113230
499743
387439
452791
499772
104906
187790
148976
230948
185175
336655
137085
34209
78655
423094
69566
33785
63201
123891
347710
189571
422954
361537
257697
495617
149254
406289
148335
273248
408792
328953
414219
125772
211049
351989
409952
359098
463796
398955
109100
429115
200054
376878
328876
456933
411419
224664
75624
95146
369525
498882
334969
209360
468048
396541
90642
465479
304245
169263
340554
38553
473513
111359
331776
499749
236258
40670
209449
489864
268871
183858
435742
145930
322602
248137
400196
316036
58271
488197
165350
278260
114647
314688
282885
481042
333122
490312
283656
343957
366197
437869
40138
271179
359907
497781
318041
461615
328628
222052
229009
345985
401694
53306
232185
144478
217170
485738
294917
187593
80902
335592
471730
285416
231918
283907
467208
91821
89588
390167
163552
234701
45159
284556
461292
79407
432597
172320
477086
179544
116077
243953
368488
208044
252741
292571
414393
137375
321279
238357
38921
423615
480637
210985
224252
146886
191038
365499
134078
362152
43359
498816
164535
434275
421379
227174
258041
258077
283236
275367
338812
269748
399816
219161
386156
345373
250984
185907
110833
326137
394952
307718
117999
175705
148927
256337
73699
255260
110739
365790
192752
290466
383523
38274
498391
499354
196259
460253
233499
43595
143143
474095
485876
414005
481381
461363
252541
426623
53825
161378
42455
306006
319953
294814
267103
97017
238587
59628
148491
263012
388432
430467
434115
477887
484905
468864
431534
234462
319582
156630
455664
197435
284831
57659
143266
183773
55997
409925
165400
458704
377664
332825
452244
131263
344960
421972
33363
341004
329046
409984
377356
98572
402463
393108
65053
474557
251951
423532
202725
497057
462468
211027
269483
272127
180118
265694
430097
496894
441624
157076
437507
462585
85513
483346
111513
421898
248901
179646
54839
260667
230468
488612
449263
351702
173401
194735
153381
457222
435377
309361
162664
212336
402642
91402
319078
207584
166568
404240
115627
171905
223485
319182
57523
114330
466587
88131
466495
76411
35107
479815
40081
330018
384447
291689
227760
304983
49534
176970
235793
209511
445328
237939
400896
56066
439528
26725
415231
155531
432597
461983
33511
145922
218453
492681
386239
313112
433345
368975
218221
282529
189816
270573
297166
113719
295534
411394
42393
318742
415021
476142
185093
104994
331776
468208
162969
54650
24386
112105
203723
375091
153815
421446
407946
380512
451445
272726
51537
412112
127947
277501
70739
63912
262736
352155
33265
98886
294489
286369
231795
171417
414185
305551
482580
66132
242392
415526
259793
41761
477207
133460
333958
453718
439380
449150
497130
474759
422117
115163
51312
51306
414833
199700
385074
468947
329528
401825
188119
37262
499352
431296
368461
429790
267702
360862
354107
428121
104880
486597
287074
184849
386323
499880
236818
134618
299216
495979
26766
390122
282945
369140
241139
472264
283205
97740
362124
447192
428108
311425
358193
324792
128346
312654
27740
403759
99433
497607
383892
268747
368342
349133
369608
496217
498015
227543
452962
71931
317052
262917
174782
407452
341652
396016
278745
220222
37167
473253
494561
262498
164566
296731
34014
499996
115562
90160
271917
63109
213357
32433
25938
84610
262469
229849
405936
231655
437089
367217
44475
283548
251059
481543
78321
386257
252343
441297
241061
403447
115145
352011
61086
235749
465390
241150
36842
334228
357346
410956
314185
259696
315685
450953
378647
62922
86353
207742
385901
499833
423212
452326
357554
112826
286041
472561
492918
366580
242304
164208
386849
170300
376678
295515
413752
122032
328154
361346
81330
256888
139556
486729
98907
425732
227284
42626
207742
245110
215701
469675
370196
49848
128182
393108
109102
181345
400795
120104
468244
305145
467704
187385
41310
255107
168812
499924
270692
284857
470594
58271
190432
258838
415771
440017
263992
142658
470738
75372
69210
365201
319872
359820
29583
473187
467255
230598
450598
373635
467221
47280
196667
381493
479819
280830
417556
335994
267621
418976
358836
487409
499912
293191
425012
284474
499924
112550
149307
345249
499697
42393
301146
486187
120849
410225
355077
109300
134072
397204
71449
78595
480696
70602
403725
265895
66155
388479
324009
295634
308514
217693
449146
57143
485732
214442
297363
499493
230196
255291
386087
499912
162238
145807
394690
314585
397802
271802
465735
381400
324622
177132
173859
192785
255228
394664
353707
153347
25629
289126
425640
104254
460785
423335
448747
413794
39625
303794
180518
327069
364766
180532
445123
375577
417869
93325
494623
433775
318683
94794
274522
489864
210318
469978
414944
430880
496933
351335
69108
156995
378077
34739
318572
404143
225850
45584
477086
75914
99507
293027
57938
450837
96891
247427
258077
404094
145066
230875
351853
92572
287560
498140
94252
293806
353551
133406
489642
93719
415755
106682
330158
409065
384925
52937
389509
127813
50961
55894
256930
374715
319465
343772
407199
297488
330893
362663
269304
413610
277931
332962
183361
341095
375367
282272
242982
499861
192269
147570
209730
182602
123134
499996
244503
181758
478703
448544
78347
343965
499979
350118
297632
76739
105083
246234
151524
305306
481647
131599
336717
33768
156866
291469
268241
432607
254696
318294
289975
196792
478177
416881
438670
197875
458522
306742
127448
379729
423744
286786
135892
200046
323572
464551
344663
266765
465137
301800
148418
359846
90524
132321
35615
216816
91359
292668
77343
398947
455660
68234
499996
378995
145667
321019
68413
40496
228190
141958
479123
207422
100425
102793
149559
473156
201359
499975
159745
499996
244119
253340
435070
75518
484368
493487
282473
280628
97017
287240
70924
386122
296565
261043
122001
105121
60416
241821
439391
275490
167776
423442
26543
368918
440910
123281
159945
370192
97876
40867
92010
290903
402893
200441
179440
51348
77442
85986
398138
480696
461368
93129
455764
329766
496048
332483
351820
493910
291611
435193
496039
51218
241326
352330
49061
198028
45857
183322
41696
26551
327334
99980
127236
319378
328751
39831
471785
428869
27461
340351
231083
365138
333357
98442
232846
149746
291112
355456
499967
80185
376298
452317
67882
374664
115381
328260
51625
45144
148935
330707
445616
278351
60309
342204
241010
499967
243490
182069
409433
283018
489827
199210
424242
306531
313892
233155
381215
67471
349760
285055
499734
413984
484387
149983
185571
101085
171698
352500
199379
59659
161499
104282
280403
295217
52343
200530
305879
109407
41778
228228
458344
139524
323293
430120
89301
376944
410856
401755
480100
152714
265074
492371
220059
59208
109620
385768
23351
148677
342249
229585
151627
81369
342219
375681
347634
146383
463134
429728
45735
381062
252555
498414
56196
105838
403481
196151
39029
257434
395061
459214
461010
359938
353329
339823
151781
148195
299671
118289
438807
419123
189353
331285
489816
481199
95648
205589
27596
453559
335104
499979
256442
484239
143143
294780
334914
155070
375190
363533
223939
308711
295369
132104
114928
155919
283205
467509
499734
70413
138262
170100
467073
436178
255659
293580
499861
397504
77442
80821
353402
104130
218908
76116
153748
387728
256791
499743
311697
499735
64666
71239
294089
444693
301269
240539
337752
395462
349455
299825
84182
368076
205617
165028
190752
70726
343837
375190
400848
55930
499780
80509
65731
72117
105838
250963
223676
259501
232493
103086
439720
273179
232762
329222
245689
77828
241698
470028
393108
226519
259370
215514
110250
175707
491071
448631
461670
190604
304116
411393
253408
491553
205018
151759
405993
233445
167102
363159
271802
54406
230673
499975
104926
243756
24336
406519
412540
143450
358196
62572
265732
499979
477424
304310
489124
275651
346767
487953
189565
95278
430715
387867
208381
268237
130478
56377
36337
203203
300288
119233
172674
60252
425208
363159
167629
144395
176018
386905
111774
399561
239123
81238
111691
374645
42734
499743
166319
483396
276259
121741
324092
291830
287662
62366
239260
139866
276248
337640
433920
367245
444370
160090
78884
407487
379610
446434
448795
499780
217890
499979
271875
240703
379262
28463
296506
453559
488944
464572
443161
108005
110705
178731
350557
441313
494623
228069
182705
408792
132157
97567
116867
270736
185505
180280
222830
194885
156708
440933
129870
373523
364223
141180
271999
424363
282726
283677
237389
339665
330552
29388
484579
449729
499854
131237
248623
435146
460301
306055
386573
113612
118895
286434
139102
415464
247466
216918
438299
431037
167170
268473
229616
376639
58942
142209
491733
219347
150596
432153
72071
193613
166428
111762
499772
263777
217628
112826
177225
367990
120645
115968
97964
398279
217864
108448
90295
134570
145220
134105
231306
496374
471242
177563
434881
147205
498006
495118
88121
384823
438234
235607
382023
477240
336982
310006
62680
383506
228517
109408
387950
99805
442616
195303
444845
224580
247379
199359
331990
123171
210007
379098
499257
373334
289917
49564
220554
81475
213350
406609
118585
424721
355484
489828
493778
42781
218479
357871
349845
109050
172075
88997
207584
152108
105274
448370
309426
31195
463134
337155
347599
139876
340353
202913
270508
130366
322682
242646
307040
76343
411736
114371
413946
84672
37312
293960
198208
344857
200677
65157
296128
135076
398762
352732
52089
259056
99328
180413
367188
496052
267587
373523
496819
408940
435431
99410
91624
186465
436619
116894
93130
113396
483570
209492
103515
231011
358907
188251
499996
499987
497432
459540
66983
114056
499780
311702
217701
50408
157367
63902
134498
257769
230948
74149
244119
496235
432243
477343
444873
333142
105584
109316
386271
497671
193272
217387
173652
395940
343763
319563
365162
452754
238079
321879
137721
109897
346100
80061
228190
137413
217810
55340
44721
322490
284835
260909
152428
37215
255458
156259
443737
65112
163822
228782
266464
449426
249470
363386
216471
182086
32712
471523
370570
447126
255603
37913
31517
499962
184540
46388
493314
343324
394080
177402
82741
191797
499962
325709
127292
386203
418741
499996
243181
404931
133137
430889
351511
429897
381267
476345
496202
282362
499713
124455
398714
65221
398541
237050
207043
224525
198437
154963
357204
44546
424504
488333
493340
137905
133011
215149
215030
131829
155423
99511
323227
112289
442838
495684
211853
230862
328797
188403
188548
498505
432272
126359
187435
273559
73225
363463
74654
282300
214835
73844
226612
91903
166512
496184
116830
498492
410555
216371
312530
499996
404922
374458
379422
328421
116627
221675
476330
493083
452645
430029
253980
376538
441935
280937
117916
168196
49080
449442
36767
404931
331970
471478
83687
334539
142396
154510
488756
113000
218921
462449
184641
499861
204949
367622
106679
462405
208558
463164
189871
280433
326985
333417
205174
378525
142127
32576
477722
154983
499743
393857
229147
131044
292770
257804
235573
229616
268241
313627
389885
72040
71384
415822
443992
274954
74879
44119
150269
450771
483803
333870
474102
468856
36446
227124
88112
459744
355583
95644
362282
101029
159895
458522
46389
221007
384664
498015
217058
404126
371317
428578
366200
242350
167325
448146
66132
480679
33912
318836
266137
138903
133267
490941
113087
398264
479398
175817
460105
69585
200451
273303
499048
163144
311704
86275
61432
354970
55059
39625
277842
377831
94303
111865
247284
435819
456623
147156
54029
137627
448492
272740
499207
294144
239091
361109
434334
401286
265682
331965
100307
141356
243734
308923
281895
284835
136642
88804
422447
299964
167302
462134
223605
499206
252110
309098
165991
345496
147841
229447
134992
394411
179432
102314
365568
339394
408330
256720
111247
46402
468402
443780
298506
211230
29724
433028
195238
499996
397845
91403
195759
63448
97964
272631
336504
370623
195483
176075
239007
383474
179988
344161
39274
83363
382724
432851
94268
141367
184881
177786
125432
324221
133768
112572
340776
113129
492681
362929
493160
190976
192548
360542
270637
74567
46007
321153
427627
157851
267434
330682
225709
190555
211995
499780
393462
58078
269484
313626
237580
206207
462918
446368
349792
279243
41748
377797
396921
499854
179164
498563
428910
46904
404776
43900
149002
190828
79101
47216
405025
83074
455174
52226
330784
359247
42455
460027
423997
228978
403844
429496
71961
132321
245765
138789
367057
88483
176532
393910
373937
493437
64882
136626
197356
441235
175014
284175
346322
490835
351706
207077
75148
478116
131504
499735
373006
499504
305915
383682
449841
44627
215257
34190
456242
214612
450272
193305
441700
473253
347465
126872
100727
89147
57531
379786
373382
497634
209492
25894
362821
72599
412963
457668
197717
322142
425895
128955
392116
451351
60552
417167
216601
379392
443717
312664
484178
419596
139998
325134
442949
280609
453255
162748
212083
287009
435986
77128
351084
32233
33867
186520
173714
273821
87219
41952
304224
484550
39774
25974
50921
183297
173325
484268
372005
246189
307616
449000
322955
291866
111217
462992
314675
401444
495817
56643
412714
415891
162310
493345
93831
335526
345985
462090
27961
237785
365383
307627
231300
37001
152011
461121
143327
323441
376747
261564
92281
130743
294511
204550
282336
117614
262420
393533
499106
348192
312963
333122
278351
497879
304708
170810
391137
136936
255316
416259
92840
128561
395254
350923
281772
210985
288447
471263
447750
206352
91664
485668
458481
461520
336889
132391
471190
454975
165350
129595
206676
362206
231992
209281
87801
447183
416658
38742
487161
42442
224969
246940
266602
453834
237157
104154
469082
291611
342867
161780
129801
386520
329004
191456
150304
353707
350343
308749
140541
303289
499996
143764
202795
200440
267897
178692
225489
323491
338744
71043
259305
37422
238058
488036
44205
216741
377559
252664
319940
460623
45968
220168
229406
391606
356476
330463
188964
416059
498414
118491
434419
285159
425726
258424
172176
242364
289550
327069
471561
278072
219134
439969
169224
349530
273920
487984
411450
184556
228789
136504
370930
319539
422662
266785
78754
483449
287193
436568
101711
113235
482227
458160
329679
183337
256682
45096
410033
237441
232493
139876
402534
309197
126313
83210
281570
290652
277038
465990
304506
265785
76578
426105
84726
333030
459445
106282
201660
439905
400795
486703
271030
316962
223574
460046
61432
404480
462680
340454
256636
237185
498505
106911
65011
482337
281973
57659
499962
243549
183215
400017
193542
337118
123347
137868
320087
220561
44697
341645
348124
370796
482763
158327
481243
186493
340316
99337
403942
84429
206975
499979
495588
232493
360097
193850
447637
361032
151775
31450
169854
403034
139399
333147
499861
104374
209360
400374
137808
82800
151572
338425
345454
380764
462095
220688
418119
499931
349770
499990
372468
28742
139566
486842
477622
494069
311057
160012
476933
138866
86799
477599
32231
495083
384768
237166
99411
296585
483511
140281
406153
414304
53899
448703
238317
248408
324796
214077
39310
364034
379392
442341
251320
53332
155355
55744
432679
317446
427190
135159
499946
192502
379407
350611
103368
468677
451161
306810
59328
400890
201252
157768
182486
124641
46905
212182
224983
417232
212083
418770
384925
78861
449263
438245
243908
101737
464630
490541
405746
404386
458944
315439
113469
323904
92248
76509
211696
87448
336449
499979
187910
281679
313400
192312
499074
54309
359457
101738
494457
50405
478870
438421
449770
292007
418529
250719
72198
126905
229667
426770
499996
214867
393651
447682
338952
129541
499996
249339
24652
155094
148927
120122
441910
492646
83159
231924
164639
253742
278973
31031
168531
350261
64506
436619
27571
237580
317993
142632
499842
200301
420878
235644
199198
455147
364843
108279
416033
77459
486815
112433
185441
96365
104044
311669
329021
94185
285173
159673
486895
191664
484555
299134
162857
135993
236426
372468
46592
61148
377864
308749
322602
144779
225223
46994
461343
275088
288426
499979
152011
364020
448301
34721
42604
386364
314632
44962
434536
152567
154392
473743
370883
262894
486418
420840
113469
95411
62738
427116
213448
233582
246136
485832
37780
143360
416441
394539
44088
245181
254133
190237
283621
85769
214490
181252
31069
81009
478777
470369
261556
156258
251468
75009
371518
175981
499713
94022
491610
499734
370382
195727
84823
278327
181924
454478
246094
178425
188906
69187
248053
460168
495817
311161
54710
246140
404120
186000
149719
318739
399731
389803
142874
493318
287678
367054
161866
232769
31575
491993
439412
226975
257359
390456
357408
380309
362414
217204
254054
497898
398340
323663
453882
474177
296702
201055
265425
148770
60855
383125
37923
136691
449329
90694
314059
446022
70839
440283
306395
363159
477949
345872
199827
265463
293473
177362
461143
61108
34739
53536
454893
226485
137668
450047
181907
334871
38151
160439
487424
123005
126767
58996
294317
364096
105446
157802
369253
191257
375157
342675
457683
383919
499990
79336
69451
76047
128860
386185
462719
454362
161084
237799
398179
129127
454506
388268
495773
485434
151693
499734
370279
193349
64426
274668
468657
150212
498505
499861
322127
309219
446642
332832
170100
327240
279355
90782
85014
244083
67986
148876
492602
140346
411809
494757
124903
129449
467669
213025
350853
368140
45049
324517
122553
111213
191797
190555
25853
146348
362007
473934
439150
492860
32231
142009
485944
228332
146979
83666
175049
442929
384962
381840
117530
467847
444863
54530
171814
232437
396476
426483
29001
493732
263845
155368
155977
104574
357249
422192
330263
378451
167703
338067
493732
344574
394023
253340
69585
379392
75701
263992
209010
267701
90920
272574
226174
179650
428702
197721
66126
352301
215968
69909
67354
28280
237870
278292
329989
389893
457948
400774
192718
259829
226648
499990
454094
190029
285286
499979
121263
84610
157551
352061
490217
432462
341255
432413
340728
480449
74723
300428
126284
248333
40856
352596
192060
347153
137089
231452
122134
31936
190320
117125
72769
98804
142911
319432
231105
102404
499854
26915
256113
327051
113296
356742
158020
492209
180575
40894
458410
444867
93514
426209
130743
196792
370056
331092
212886
349955
143421
391422
272681
446155
181468
191901
422279
320491
54029
134655
244687
46116
266360
235542
483716
32016
62691
334469
128747
358049
499749
91978
116828
284321
246583
206583
101737
134170
473575
226907
298587
236552
60696
69014
462014
437231
161081
343391
429166
129477
55415
52812
478783
438245
474160
362820
467986
148346
187432
179306
456712
31771
432401
266890
177836
64289
496283
55613
467244
209145
197313
84620
189989
294361
385043
419020
495281
499464
406225
56412
254251
144056
371596
229798
156500
198726
191004
302161
374322
499880
272723
499106
73923
76623
486597
488658
330573
56718
133796
424224
440388
290663
192213
397939
168486
41011
156216
464374
282273
193189
89950
259376
459661
424871
465582
242646
114676
476621
189098
482502
326208
437025
496819
293535
330854
340868
483067
291993
108779
386450
235741
331281
366674
285620
94136
211515
64438
96007
219770
281506
216772
339918
317662
469680
167901
419159
95644
245906
266234
328953
326483
275249
288159
494592
332563
231129
439852
197167
281429
69532
367636
336889
348734
476799
210670
402509
349225
346937
88022
430920
394841
315970
245766
406231
385524
134728
437447
293177
437025
58509
499952
368306
77480
386624
185681
321486
376899
126767
78861
106724
28134
279659
36806
374648
281213
171441
337123
489805
103660
416798
151759
371186
459558
276201
67800
248677
405617
285212
499780
94879
445073
109151
458716
292744
245729
84258
62409
422916
115382
33678
177329
410632
494189
254879
382912
433106
362134
443980
115848
292840
182983
488560
270580
201067
187530
386970
423094
381869
358500
468079
86509
441371
116708
340028
76049
74459
174890
216371
178861
219241
50926
475420
396201
279433
448818
240193
437080
47312
345861
312529
407223
294202
281765
218433
226907
394151
476191
285197
357807
458151
156144
397238
171387
53444
178396
282273
499738
32409
415678
386100
68773
499772
164066
410604
174161
236846
137668
215257
448221
288233
275353
286530
207284
499234
426917
251566
212596
90570
367844
84757
265246
459420
78855
359111
414848
41857
193850
379373
435882
147314
295774
384768
345587
82603
392191
328260
499880
221109
40799
200923
496217
262657
395667
98315
275356
89552
145888
131424
29652
499975
160012
371216
102932
268960
248027
55626
152202
169649
467522
226938
174238
418708
489141
287914
489469
318583
403932
89814
492587
35624
48025
436675
456602
94483
141402
426231
458661
366208
37710
161866
266307
406858
146554
461886
425093
280737
41772
184094
110740
499743
124431
30966
431614
498207
430210
267909
209364
145540
141438
53128
31962
262052
272347
472227
419681
221334
487953
131504
334539
195897
419183
398580
447206
90828
164612
411140
314702
386588
457420
66870
291930
110587
494695
487817
286192
302785
413107
110065
499214
275839
152471
78131
217693
186073
205884
466101
363854
357488
317733
87780
473156
81449
234620
179086
288712
384823
425297
215610
288363
467071
273146
436575
499967
369322
421351
122583
200677
347269
162137
290604
183336
83719
476572
291239
411391
262461
48323
224701
345985
53135
341861
175510
472916
89105
58792
135699
46736
155482
423300
492465
128784
366455
499743
100494
276545
410566
208200
255972
469921
184556
285750
156657
238196
203739
29579
499734
432323
291989
82090
456623
406017
483225
450470
187951
186520
217323
32425
76116
197342
236955
193400
380041
496172
158724
432518
115777
136936
298326
413234
97329
205278
218710
164376
480570
141690
379927
168419
239007
190456
372380
496271
383488
437055
287074
490527
443547
223090
455531
478078
307690
351867
229597
420715
369731
213077
80185
494743
482391
386333
178340
424777
250330
243684
344403
354943
353630
268342
488394
256282
411776
68614
499735
196063
454782
483376
499967
334680
193400
499735
471942
210037
489887
229514
153509
104565
129512
217693
301179
212766
125690
189295
270214
147386
415813
185768
397785
210874
249976
164576
456979
101152
334558
499996
411895
454075
38317
297939
77917
80348
35898
271999
51377
92789
191235
194036
492199
76541
432238
25753
112784
159436
403316
375496
476465
478568
227230
255458
223025
499996
123254
82377
476264
90978
299085
350718
216408
122437
199544
194341
100387
78067
354442
140565
449543
376179
321029
314322
166938
283408
141598
482529
391422
454211
485926
308742
187483
335927
404817
99047
391702
436829
488215
498132
418170
290005
495694
86080
293644
494653
234318
446155
440635
68221
25536
345449
276669
431815
354144
433753
139422
331709
82328
368538
347017
445940
102086
143865
288422
122583
229406
86086
492371
385764
363569
223718
499996
499772
158462
337615
365510
225106
65478
410221
104004
258586
229081
188842
206837
443184
346749
330059
49288
213398
499931
52002
124873
397154
71919
397514
64203
365567
179988
78483
446396
105316
291769
190365
94018
305389
194341
149244
366129
151101
380738
406309
385974
451625
335888
129059
178828
365657
468947
499574
219919
104063
128759
499734
133855
196741
71897
173423
143084
144466
439945
338226
485399
352451
167283
125995
439681
327703
411129
459959
283093
325424
261679
271490
138619
194416
494263
421390
497302
424960
443100
172644
339752
160052
499749
325040
40658
390714
143949
58752
255771
417371
495345
478716
42043
334862
37292
257697
195361
487900
205107
81150
242844
144670
354091
29224
150409
142585
46116
48746
396509
289317
107907
214330
36542
360503
140878
341210
31710
433177
332782
347710
343372
433056
231426
261591
30052
495547
32393
499908
358721
169087
203301
368576
397821
436515
203603
252048
341952
499734
296824
222635
249664
244818
407074
414528
387842
32479
377489
414184
283458
381535
455664
25283
494994
198769
32335
172010
433276
295817
74219
68075
47222
191818
284743
197027
78955
220826
288285
157746
449722
309232
324727
224174
419768
476494
364766
246748
162764
106046
499823
362282
407315
114773
135040
499735
491631
339823
47657
274433
467986
465768
220966
402509
493511
160134
335713
244777
273950
468481
154911
222856
124861
115351
199225
250214
395588
294204
256535
318425
394776
313045
223911
407946
393651
278072
102340
399632
150031
106419
290402
84298
432788
156115
275913
254251
367313
361121
95927
120029
104265
303592
360062
320031
79438
445752
153815
300466
149305
450147
415341
265837
98879
195981
425378
148635
303104
416158
40374
486094
116708
103090
77795
152046
305411
197126
479836
425622
114379
408064
292007
117800
218748
32457
300505
393940
326113
200190
454759
332701
386892
257789
30134
130506
483714
206366
213858
274619
160859
333491
279796
284474
305920
365383
317965
426338
488963
32576
401640
37559
118703
310033
59803
314499
240345
103482
242114
439852
462775
401120
357142
475592
451583
40770
41167
227086
167528
435541
430629
403001
197661
219153
48107
115562
117042
322432
35638
197882
494536
498585
417442
264297
96435
70876
91265
485959
401563
454734
30844
26762
86097
245854
164082
377169
382574
478346
121669
490992
256997
294104
499967
38989
170260
496114
93821
499912
169258
262178
334890
224405
95136
461011
72973
373095
310809
380866
274782
428054
140574
189969
52198
447256
271455
499979
163458
404968
480681
307451
95378
296728
24966
448034
245367
44785
427951
341767
327777
393404
319075
74820
151101
437975
489928
494688
241930
111904
274030
485455
88002
363372
443780
69975
250820
499979
423855
255592
360285
228500
290050
85513
275628
231266
499979
130451
54084
479153
499734
384236
32277
418189
354438
246617
371261
145362
344457
450043
33768
73429
264403
399911
386463
165281
157041
315856
490244
367824
61188
411935
455173
369435
441211
499975
83719
220898
130506
419715
73766
412984
343659
90978
409735
476419
113984
377664
484918
460872
175272
27771
103022
496318
212355
237190
460987
385901
367932
31965
313942
316412
150512
121186
418914
215131
70609
349078
150147
29224
35007
140236
58556
125134
65326
419010
321926
278562
65428
415508
454119
143384
313811
258953
499749
497159
496616
246701
415057
470595
388984
99739
493675
29490
214256
118374
109070
424512
272345
243713
38422
372189
70602
308294
55249
221279
444220
210464
275440
126233
397074
396776
303099
321067
142166
398216
372625
348446
89047
110692
497132
409870
169293
177215
495102
107079
76897
113230
200950
48607
373750
65658
200903
360439
121490
67231
26293
214612
396610
50473
277197
432042
496271
382995
62954
199274
113000
395806
59628
451605
186258
432509
488885
133914
157523
139350
212593
499996
267666
160996
148323
243455
405100
160923
463455
320264
499713
280985
241417
26522
251412
261923
262773
460736
262096
245217
327284
233297
351714
239907
367540
72185
109833
462635
104891
136271
169359
253082
92121
356596
439214
323305
253918
203913
340737
80185
169691
366120
497634
82714
462918
129694
122467
499734
441557
176239
250937
145667
73933
34223
101873
27421
491333
305273
384852
256636
49293
241462
231011
106036
281196
44808
326553
328292
100096
434289
215025
149942
288351
283747
479414
476748
452703
264199
456083
99849
332563
339663
162813
126545
251474
233018
359846
387649
263613
485925
156526
34368
352766
199210
200871
191489
499880
418539
65157
46998
85676
362665
496375
138328
429987
306301
499861
34651
340628
291989
259606
117477
436220
120692
315939
242339
373750
499165
120501
75297
173859
131010
477240
379166
387305
74635
301822
196413
106372
310107
483162
435726
168449
145087
185984
52937
290450
446704
155885
444369
82804
142223
379272
135181
435377
36595
398634
258005
88506
358810
116276
92879
313680
79911
490622
499734
164297
499823
382752
42607
303692
215949
165456
194071
499861
236794
474853
242555
494262
356669
197661
95064
415968
383682
128574
391052
254656
385764
61978
69439
76824
35689
452946
37493
349306
332739
474016
432793
385196
109015
405746
392274
207861
499713
422226
354207
167950
433787
452715
349664
345454
496202
498643
157122
341722
33511
469956
219770
213392
117042
99835
44952
274937
279384
277298
213799
473115
335994
145048
252385
213083
307727
494365
411394
279458
206907
159870
268159
161176
480366
24523
46041
169394
499270
154706
358073
254024
302453
395557
65968
490026
420426
499861
43978
84165
122990
228615
98856
303939
208942
382609
63908
220199
431541
442726
285984
276223
494069
351271
369026
499823
164031
312165
346297
104279
333360
74879
494660
107291
77697
424673
77128
478177
165754
401805
453991
35771
460751
386849
455147
494592
300725
383784
268997
448862
206282
393777
286425
277021
329328
175399
271850
89117
50846
380413
182118
317229
379272
368463
110833
344939
105297
496048
341632
373002
186520
377895
485812
499987
499962
122749
440737
79516
149456
136787
316963
252959
361766
423123
36257
239634
312203
224931
499931
101898
494190
249718
418825
411806
225946
172996
359088
130421
217946
411537
345874
134105
47879
238546
247214
160767
446728
58799
211823
181877
404928
280255
461003
388218
95233
70467
363778
499780
407369
291876
204212
414307
243079
455069
450082
205546
417769
224176
274354
435106
291447
355477
322239
85014
30117
52920
33363
476160
389986
348463
458159
226761
72330
468444
88555
298214
308242
442111
499734
388816
278972
91903
90055
499979
204211
368342
497634
388584
56133
43597
460983
90569
285778
461952
259546
179440
468503
433702
226244
373478
423636
203145
272374
70833
37623
167190
150651
76887
250824
439785
173001
497879
76921
195555
439920
399154
195116
305961
69368
286246
394738
231089
54890
275242
137698
341235
401640
235675
51843
499842
449334
30025
277493
429867
394319
314654
396935
201252
445713
101762
236681
90293
208027
292359
492754
499979
499975
379654
33515
143056
139566
32227
166040
117349
233555
399566
253913
187490
367376
209584
486023
491866
162457
290005
95186
218104
98879
453195
440624
56454
111883
99849
335530
156921
187745
119449
288560
157431
97242
112441
372005
427434
430291
441735
99511
333265
490640
259471
62219
230714
116795
55755
176075
168970
466418
315269
227548
232769
304313
109184
496898
184383
150636
419391
151997
203694
496048
146827
405327
193562
127298
117768
318572
475750
80930
446347
459129
446118
354684
499749
25637
141731
28964
42393
82705
499979
40019
487139
34327
386589
207742
134386
209909
415755
109250
485167
309426
247184
190441
113608
448570
153059
370181
267513
499772
73112
113377
144025
252512
359572
281004
177667
462172
165965
36838
30943
32053
229091
215377
171677
146021
212521
499713
193110
181171
493855
196129
114915
435541
70966
214459
494005
464202
493559
114524
163360
170260
276310
387722
394160
237253
417649
150395
243373
400304
65424
364712
85597
37869
229124
113903
75083
455683
284979
190386
283820
333786
393046
333917
39335
201758
205767
275710
365613
163200
422625
104670
493045
58819
497834
499880
235274
152256
318140
499931
440086
472818
279198
400179
231172
401862
57187
36392
286425
28650
212371
386444
68281
67709
68948
273179
217412
43259
486038
425622
149459
428857
67927
179894
61452
171902
48878
144843
41490
486431
403043
447138
255035
215476
386520
185004
297525
67755
325968
447126
326358
191270
269637
320505
209582
461807
300498
69045
39392
495052
468947
395465
280773
101725
403648
241417
458057
47038
230673
427859
99142
28398
385974
145741
63325
452738
123563
167603
261567
255416
457013
468196
499861
158010
495617
299216
76559
212402
281915
363930
185953
171037
228908
240694
133559
401725
234186
83071
248147
181437
484963
158908
472916
163360
422799
498117
55986
284189
286700
209621
499931
384592
397939
52658
289793
346541
239600
188937
331873
146063
353998
100332
73804
328217
435968
418023
103515
494069
496184
253514
50081
151719
356688
499912
217648
337528
265264
477691
237964
334154
205745
136347
492180
203222
192430
303071
54215
144188
444130
264031
340490
42524
314656
123994
200076
46935
88196
27729
475217
276669
400839
358632
235741
427063
448067
337123
470670
449675
58041
123019
359761
325201
252155
42418
453593
279764
117347
186831
424266
305631
33088
200665
119070
449786
413982
383030
232888
226529
289616
38311
431654
138335
180091
441489
359870
362820
142804
308593
232391
31382
339190
447507
492882
130222
343896
174808
262469
70156
490353
484784
458151
212355
84808
390169
474510
348181
128269
394411
354413
86617
340303
78067
473835
257088
129915
106121
104799
29602
348214
231452
164702
423169
294144
263689
435070
262053
283136
202653
423335
34368
368144
464303
223756
46585
103428
63143
148345
499842
327222
466483
499394
156303
248137
54897
455400
429754
271052
426620
412117
78164
374426
451517
80742
349042
159750
456377
420727
204804
245229
499735
261634
496937
181956
174654
193305
418054
50408
410522
104937
304086
330417
94185
422515
488959
26543
86086
172644
335831
51014
271004
77617
187097
180872
499979
293711
156096
261531
219506
344488
47926
129127
349043
125294
475550
382060
324410
305329
324398
164633
230144
266360
243573
25536
403034
395175
499975
98420
482024
363533
88121
492180
421599
479964
403389
221747
322513
466656
68391
293152
249553
331281
288513
487139
361280
410657
134779
52219
315854
207591
53822
203004
366200
259305
140072
123769
77029
207422
499772
88495
212918
267144
372037
499987
247607
249909
454503
434463
365513
327703
192717
145780
135040
479682
431073
245058
89996
184882
293820
173459
279566
86881
151156
81923
28746
499326
114588
499734
282099
153023
497734
84792
284592
184583
254791
231620
492929
468203
63906
262429
45443
345874
78932
367625
241559
168614
83030
134454
96514
433091
462268
430071
164131
267844
125573
397545
148205
241477
167679
408367
318062
301310
213173
266575
53465
377007
281352
299471
361807
223424
212623
240028
123594
494190
217527
45598
472127
456076
98982
163718
270679
440130
329664
224393
113555
322085
493255
452264
102726
237656
410932
254211
499780
154144
53128
319644
479593
283770
54376
237750
395549
328591
167703
187435
392709
378414
299788
403648
42985
318164
494568
486868
405271
168441
451275
474016
72051
85742
93797
113051
401460
232080
36337
187020
410233
303969
302359
138210
458559
325459
150706
76733
106036
126444
275158
428073
88685
78146
97341
122560
258296
353060
109266
65428
308342
273391
448526
440086
421013
300747
58748
161669
352793
442622
280342
401857
364264
459918
432462
499924
183131
248784
223214
297436
209522
498664
437055
164612
431527
398997
128606
130448
138619
472141
429420
472436
194175
57243
269891
224331
198972
236027
152722
62913
147599
246691
148613
382890
192016
172864
150335
392904
85605
33903
400295
407156
307994
111950
486493
105030
64695
89871
190441
472937
35067
233776
200233
75236
277042
189677
231536
430169
59200
83776
212182
499692
75041
419159
354432
184614
485729
392690
106616
395796
399342
499912
492203
187385
469181
199568
484433
366041
380466
85212
99001
394757
486187
147696
96484
419099
56375
354809
70788
434950
292509
260549
35046
392961
82988
399794
143452
49288
492042
249175
495052
197313
137128
445161
492750
160393
269123
246954
365974
499975
153286
499996
114678
314185
405444
192143
143715
316641
353515
79693
66523
421284
44329
473128
409122
196852
413038
338853
142329
322106
82557
471977
46055
102406
441915
132793
306613
499962
283340
385383
496539
263640
493433
499713
476110
218485
177623
200477
27152
26509
176773
130676
488707
248813
303930
365006
345798
169043
491842
263892
471771
25581
412247
245465
463529
363391
228298
437751
262800
468402
344019
161838
371693
105220
473777
456377
383941
499912
91915
431461
229983
111476
372545
396842
354901
73095
153275
412242
81332
288692
406656
239700
175000
190029
491100
381923
166079
264679
298144
314530
88723
440231
226439
406771
261064
399334
287195
226027
383491
72309
499749
167291
231426
413527
397078
329519
62236
485518
155831
38379
453496
207905
412088
488741
388869
268111
295972
495236
482761
125212
242401
229350
489731
61349
152567
77984
164074
343933
478084
413143
456639
54687
198156
381507
418033
63687
44729
489316
123673
300725
497413
451475
31123
114758
308742
109736
331877
68653
493120
403485
499377
115021
126118
458089
446016
297525
34739
54015
118870
306006
324882
474243
229109
433793
332052
425458
31315
349149
380022
52315
277808
373763
81642
36218
136740
494678
141001
101913
32015
287875
241963
147175
134654
158628
40486
312794
192312
374203
426483
225890
466435
385345
54151
53667
240953
86681
463233
179646
394899
401603
32577
499177
341425
101594
100819
215045
304659
364344
444605
118548
99405
153426
97333
377511
294972
207779
219390
264837
467289
284077
320353
451203
153380
168149
474268
320857
445679
232363
418312
321035
90460
43785
465960
126928
332884
496871
326148
456526
397473
396262
436939
289534
439948
238376
240985
470267
131437
388233
293723
379593
292025
449839
210708
117174
315974
478548
230558
58676
396068
260535
438186
81504
437475
108019
28764
269637
209051
85036
74517
183931
242949
325956
59328
348437
64572
387458
286611
296830
157551
93374
247445
136371
319940
124733
493536
178149
405255
438161
481344
40314
475454
158944
328060
39461
240479
232642
499990
36211
413832
318567
295094
62892
339859
281271
109746
380001
79873
331486
148323
165874
287262
412591
168917
365846
52581
179919
252137
423041
255210
297529
472603
461545
102182
457524
395791
309227
363246
170810
73923
66201
262819
481828
98115
83343
150292
196779
59773
95254
99790
410956
60993
300010
129703
458809
215476
476509
327222
75676
136520
493314
349765
226761
175507
50759
129644
86689
399030
327412
148582
375232
197284
455465
55647
103202
81603
336981
268544
87110
281695
73053
299123
370623
181661
66170
250949
87590
406964
349953
459115
144020
469123
479272
253816
397085
263049
427833
288091
405427
147504
146922
130322
488394
218685
219602
415413
30288
53930
365123
301971
346263
499772
375395
341428
59788
250078
30367
209876
134992
296394
415478
372845
126089
389833
297525
336146
331090
431034
95807
403849
56405
229124
309593
240593
226911
100076
120109
493280
37287
255117
126865
185595
91122
88421
284389
424474
472538
357139
24839
387571
480633
269506
262177
159294
464616
450849
350495
399160
204141
462500
135656
470503
85558
65221
499975
410547
78966
38543
74412
267912
129979
194012
290608
104562
99943
290918
488116
250489
404136
305750
118160
65157
251424
333519
259973
380768
30288
434507
413601
257791
499975
285159
238315
375498
110200
108535
448729
38151
194317
88286
87683
198738
200418
113356
436178
34647
254298
388363
472978
499912
69827
141438
308982
417711
215512
126395
400436
258774
215514
100685
443165
142447
172117
415954
226369
91129
325518
165866
217217
415453
152491
332536
391972
124486
361535
151283
252137
259543
456061
359890
40945
68988
369731
71335
439447
129072
176536
469316
399729
190100
45735
305024
125992
398423
253156
411299
381879
295437
358424
391924
469814
486860
242975
69157
205018
489066
258732
392961
423967
149472
179857
328185
411433
196952
135212
486304
365548
422600
499738
34035
253868
378189
228404
277071
154130
81603
130743
279019
97242
25977
391422
65770
173370
232237
209137
64178
188971
459275
448607
97253
187275
173616
39401
221007
337079
47918
249368
206388
139497
423041
409728
46685
132542
231283
34596
466993
100881
302359
307401
306367
371970
250922
366133
494190
294531
100319
429331
493973
447991
53536
492278
499076
490666
399628
222865
53586
51351
45857
297019
237031
402498
225171
369204
30250
293461
245440
167382
451551
216291
146118
263725
293327
136362
338295
374348
85144
476692
197167
70306
346869
207685
358980
154433
478062
340277
267271
488179
400912
223677
476393
347427
273466
107515
106671
86086
464229
378989
188768
200254
258041
373156
190443
188273
250898
439642
404687
215108
430411
464551
341425
353545
400150
388786
149061
296117
193680
267702
377114
495281
55911
220585
466498
94376
153606
112053
200688
209281
401894
222918
46757
416266
435474
445427
284583
193570
227054
498670
373002
396568
34223
414606
386208
462050
411635
87961
379262
499924
499996
259638
161804
327777
393142
415060
227480
287009
323955
490578
370416
320299
271136
490026
199040
338103
46331
189688
434014
188470
276801
138051
423801
459097
408404
496500
370796
216908
485163
262101
461059
369285
250526
195093
32681
371468
184584
179697
412294
493955
120063
288340
360669
386588
220523
216716
295710
396215
101898
54838
388261
406176
384823
315542
101614
262320
336062
53152
84407
40825
499823
32102
338744
423909
95064
290369
138328
27202
413339
234318
163971
474585
461620
149038
233292
196741
250984
465105
337224
365619
304488
138025
201252
171614
404326
256873
179164
357643
78955
483376
458216
267947
64098
287951
287692
483727
170448
223025
62993
89804
229711
368113
89105
336665
374044
412455
237903
480644
422884
494403
59578
195027
127898
68091
199475
456623
248253
28157
50913
191162
169573
179606
444550
149438
306153
217140
365587
473307
227006
171926
496956
194104
449494
119550
348633
171506
359618
238370
284308
93552
281987
351820
119790
485993
281267
278481
261593
259747
463910
335391
249225
343100
217529
370997
498636
41167
435770
235756
373156
473575
499979
125112
458312
99867
32231
150496
351335
107298
196017
226854
473997
72792
71580
38242
307917
369302
394124
42828
449426
354612
49540
379411
222859
60974
484089
85337
331887
126716
495134
455141
121150
234150
222194
287284
313464
105979
179919
172320
200895
499931
28893
491610
388218
324535
66617
187731
470546
179166
474856
269790
499946
185346
184892
298309
221992
271111
86543
299945
232576
347966
242323
134654
295790
408527
45443
48786
137698
184070
478871
449554
499920
197668
223030
106562
110079
422029
378360
155441
213149
152969
471783
425297
377150
344342
180663
402515
499979
205490
223202
251723
142952
115006
147286
415857
46766
412574
250813
108560
206352
302785
499996
397227
448979
499987
328016
395518
351335
252906
478474
229353
447065
163967
234676
43876
478078
287615
166848
370445
317721
191281
425543
423082
167858
418722
49174
83829
95096
232397
180296
235226
499061
258898
492042
127619
488898
262657
477756
236803
207537
26639
146426
330125
497139
499912
461821
248299
81641
294104
365136
334533
160394
489020
206630
379927
413619
423027
287299
317436
359820
422772
88505
465374
297808
154525
322069
139347
107978
465454
125294
467331
205589
26519
261346
112740
309284
235120
398750
262922
88428
140026
285646
86617
51838
43036
407818
283303
218433
475136
26148
419689
82195
453516
387332
167904
283212
306856
422772
87023
288454
72475
292426
402093
397769
319327
499713
472908
457486
499920
463965
278407
142574
241647
329668
89418
157233
309829
240068
455013
369955
63806
371477
240934
321060
293028
63906
151148
277157
193949
271593
319967
141002
63169
461748
129912
456076
407998
375697
119892
50136
122471
235344
326482
296229
273074
193147
499990
179166
462495
260063
495482
248977
71132
117131
397109
270831
41312
212043
238983
280787
190976
313273
402840
447513
495813
426169
74602
404126
350849
280984
462843
447731
223563
260618
435008
314796
200506
493675
109265
65934
199940
276855
205632
302115
126370
396204
436062
388087
46012
117278
434438
125148
303266
474984
281987
393682
345605
241673
278940
464910
447219
494043
248290
158688
369140
204397
41508
439217
138282
467561
471609
450249
366475
106372
155363
206975
398993
213922
120063
155159
165350
485732
282602
277269
387332
179218
499988
83779
98518
317206
127952
355078
430548
290451
369461
201442
460105
253348
58786
58186
244573
433276
380851
447102
361090
246773
71615
109482
411809
499996
208334
247819
386239
343100
409464
111100
227480
171317
55856
452286
297277
84623
186267
192654
499861
90804
367057
499880
433611
349138
329724
102117
270058
126536
235520
188718
104065
302237
325877
283112
439602
414170
246617
331718
298162
299382
498860
160525
129527
431327
182839
499861
377981
303418
201383
495370
29748
289126
440083
217319
171361
104130
276247
70583
34209
183215
354181
65146
430467
165626
98952
499001
265051
49563
280403
141641
246403
254884
38553
166837
149456
498742
407030
275030
499975
446155
297868
423777
475987
486776
499833
284592
352417
126974
81662
269526
227907
226357
44115
450272
31737
103079
297179
193501
187773
159622
196474
407013
263197
166073
52330
418398
124977
176146
488681
346456
491357
328553
183881
225850
166267
43929
328884
499749
159928
143110
450246
160378
172483
106801
280342
282877
491091
188798
351964
42030
137015
193825
198661
31195
68656
187900
470928
202725
364891
259689
465154
386100
287092
311484
419123
210783
340483
178653
277501
139561
136014
161712
308852
360013
287112
101282
439400
51132
321268
255781
217729
130353
193562
38857
99127
210874
241976
233735
433107
424744
163702
230849
99086
472734
291849
195755
281284
75545
33544
312165
498338
453572
185742
241182
460465
124384
92707
460842
198812
367530
435146
225100
65021
314530
181858
219730
71931
163508
61827
51512
335979
258934
437503
499734
146580
93105
392950
91109
499842
248474
392100
201138
389998
295464
107274
141159
414706
85865
241077
415057
276566
381507
114239
297299
334578
261064
156386
257047
250496
420863
31809
194227
347876
52537
163615
257696
498030
499842
266934
345322
302237
460397
491763
466498
499967
412050
476308
119426
229049
103188
440682
131291
268210
44262
461265
267812
414848
368621
439125
354901
471166
205187
416820
414833
354272
478104
488227
87574
318871
123588
176573
479404
217085
362599
349070
70189
410655
87975
391261
435952
497159
253064
131758
88022
99411
416543
384627
260954
83953
496728
499996
131413
39506
448607
82510
193591
263879
374426
257440
460494
499996
46308
474825
344572
311256
257660
485096
69163
374203
161209
475618
304919
362929
29960
56643
235092
159518
316316
378889
232992
288186
499912
199113
209145
489338
247801
139796
499750
60977
465735
396298
496720
259139
234380
287633
379856
438265
61415
305230
299094
345529
353597
37999
129275
243276
99661
40244
91709
365571
462390
242652
436850
84894
401288
97367
241963
227543
386992
255035
499842
64438
224410
56754
137494
290805
440310
439170
100521
488267
218852
318936
236027
487155
184022
65929
203844
244681
104864
156677
108952
118587
38845
215131
208732
476974
30758
484484
240185
170665
373040
318059
468947
357631
499962
242205
139054
386206
238655
427859
229816
36867
84536
483846
474160
335268
424572
449772
413389
199100
343811
379724
350447
441571
391431
236705
499975
132303
315908
258235
386017
129686
157990
332719
29903
44891
255739
424835
247214
192365
217082
271320
374426
183702
497025
112140
278703
317882
488618
370101
336857
280121
421763
369303
346665
234355
141560
205990
419685
499239
141745
95229
364726
430026
63866
46352
247769
422659
316189
432323
316447
447147
433345
210464
155309
401399
180772
84551
116606
375052
188417
315695
497074
496635
62931
387045
38693
497853
102406
176209
41040
358881
443007
317539
286768
46270
62102
443100
492278
76148
116703
193305
499996
355477
87626
382095
252190
432456
298843
398814
170925
70303
181956
233870
53571
167946
382292
153704
203603
351267
87114
275030
338502
114402
112991
205734
96226
413680
239216
258662
184325
422329
34750
248147
495680
111706
424850
39319
384647
109476
383610
358276
67320
289119
397139
494873
205373
271420
313626
104644
211538
242880
414625
103288
350920
328075
136749
473892
161945
429420
456536
376032
75904
189300
368969
324894
227122
70426
34638
492639
406439
130422
193235
113365
229704
204211
165703
426838
233488
116542
117567
459874
58137
78932
473960
341884
75122
138446
427004
92374
469964
499749
145459
428150
300396
258643
61372
398642
186784
148129
494782
93432
26454
405663
338295
480964
437277
206079
217635
311909
451312
49849
446864
284074
445890
322326
490262
269718
246874
331925
391693
485732
148025
492104
125937
213436
361564
236544
284142
209470
430778
156773
67780
488686
262724
200770
154897
420604
313093
49080
348361
493281
162764
397979
210138
428550
354809
158036
198175
151878
493255
393311
294460
226672
499880
78483
105718
495268
47172
204138
365970
224553
499962
77153
301982
202743
419868
438801
355539
372770
496453
163971
475500
336166
151678
114704
261581
103288
469234
411719
314198
359418
365231
449435
335745
171165
416572
302617
499996
217970
318049
299238
328649
497255
380606
204340
246552
200397
429897
181795
125324
450772
353738
117131
151759
385967
499987
95480
314530
335773
112650
274327
493699
199319
444997
180985
499842
199700
368461
301332
492367
128448
122846
158670
212521
321427
283215
66298
34080
62889
439434
437421
335261
34080
198812
183963
56384
236663
416214
199830
100765
116353
213027
461886
499743
136520
174066
106867
31943
138223
385509
339845
352752
101146
106809
354252
349857
30105
299317
142197
262529
416954
130772
226153
305106
499990
122433
151815
108442
499842
320829
336289
275518
441854
275720
76354
232550
326233
70766
58939
289737
380952
131891
45777
262736
119871
201170
472837
143177
118559
132151
409034
207256
313850
437868
205632
293008
86569
77984
365510
50152
464783
220031
34368
92901
203544
106911
485871
487133
215286
283273
337270
208065
301465
30440
384447
181557
252601
487226
207619
382475
285503
121990
396735
463446
463817
346583
273778
24338
30052
76848
392109
459637
316963
331867
482858
256930
499780
96807
123117
349306
123195
400280
297611
229339
494811
441211
499931
120933
65378
296093
482904
78633
465341
284340
138323
63561
26170
499996
376777
229597
127350
499854
465646
385595
91128
211579
442046
367593
82136
301948
70789
72769
47931
387221
459632
340794
258916
40535
168797
499854
499962
207277
408018
110539
355610
106849
301816
288332
167743
239777
113126
189932
324796
499749
114938
255217
208858
392166
96414
427174
90884
185742
496937
41963
380466
68817
498015
365341
444867
371515
496970
253408
62314
286480
185616
135290
92435
76620
49300
88322
405530
307010
398814
429831
282961
259911
86090
260915
298653
125945
421363
406975
455373
270580
143107
145220
105979
45684
490454
116860
469539
459111
185742
126494
212123
210361
347650
402142
88483
125532
336582
52772
367393
455835
499946
438891
445452
167450
282190
404016
279469
135346
360503
467076
66691
474580
427221
257858
444693
71595
392866
469814
494261
262090
377797
394989
492371
252540
290199
345822
251219
366026
25562
466739
440745
118716
493778
422984
128653
38568
84126
366967
144567
323852
292187
78473
468047
43034
177186
47692
466491
406934
67337
337068
79064
448107
223221
175358
499717
299172
304540
111184
150483
405021
395726
64289
497579
226815
499979
112886
161441
85541
245765
238689
58152
225496
277168
461741
247142
496500
124861
164905
328983
282882
499979
380041
233709
461007
53314
323884
164373
366026
87044
161804
355059
446701
69618
239028
223039
436922
352745
190365
293711
354300
105937
359088
480026
140519
205734
171450
142555
394160
234145
420017
46935
81219
130688
403542
107704
42302
296685
399030
235741
284360
151774
129418
387221
295074
268494
130937
289453
462061
450652
245765
336081
432724
123019
49920
271953
76704
381179
73617
499996
50596
282007
450096
496500
435882
484784
220776
417356
135177
232169
70592
413301
73818
189819
205490
35741
499924
479081
394989
476304
99651
121887
333801
493572
389227
236692
84001
132485
277391
440519
471986
85366
499988
277728
380269
236305
206079
311919
420550
223359
341143
452457
414996
136789
256830
452754
499924
387536
107795
352596
247618
207691
492327
68550
396836
115487
58698
394778
231320
466695
327355
133884
121887
124039
132151
192620
334228
276223
112225
424622
79030
52370
459697
148683
432688
233949
67221
188810
385467
291635
387841
303164
358276
207190
279956
117349
389803
418324
458159
292336
302353
371468
218297
265528
151119
430641
486660
339364
398259
63415
499464
222401
271122
260254
261910
129979
471661
474445
459809
293982
450411
49327
227435
364434
128913
113015
429517
229207
122937
299785
250042
54376
469721
75151
347315
366231
92311
183596
70005
381340
106174
482834
345076
104574
225011
154328
187543
499214
196189
406048
329989
52089
217170
258349
87386
444706
249987
98248
447783
339995
132953
110919
193272
78936
188595
472286
413376
135803
216298
403879
134499
180730
247581
246971
159762
116470
115599
257587
304157
265528
365383
387641
460280
95054
227090
237453
474355
90605
491842
216736
379541
308095
455683
98659
108279
250639
499749
307884
271122
461011
327977
173993
93130
474165
33977
361537
124542
262635
411623
408165
218574
229425
35310
413430
433336
162597
150474
42431
441843
314724
331873
480839
153435
267621
361952
212248
245192
448468
482148
154673
100984
267603
250526
471091
429447
204588
329798
499772
132079
355812
367071
411140
211649
369581
139649
436829
382318
104864
249549
321607
79126
199756
137103
274093
61407
207537
475529
270736
470289
126346
281032
372760
59167
482856
396865
207437
496667
287262
489581
207537
66099
436619
122467
137091
192401
360698
288712
85766
204240
278964
375895
418312
474853
338490
109250
410566
426756
440683
127127
60974
357067
63687
340744
195890
301198
190039
370147
133741
101387
256230
368604
244119
101142
278253
440051
115696
274041
469592
302818
430723
490285
423502
238986
469859
226734
411736
245181
499962
388925
333905
397718
175340
499988
220098
56069
463455
122113
32833
406219
38776
309489
445193
114793
68031
278563
193978
64178
499780
69025
220843
268047
60838
275724
377150
160139
495062
121789
482455
497112
409870
58930
494862
486343
373402
271352
447624
158816
91609
499734
410460
56718
47014
124455
153096
177183
320140
286975
242005
166916
77205
273745
273182
131237
72852
434887
202456
389320
226526
475500
203375
367213
60278
417318
106326
383314
109839
420182
384275
98291
192347
77383
492882
81711
392084
340454
234220
101441
499842
372712
143505
325079
248936
86836
55443
473294
326025
187593
395390
258627
205731
144997
30501
425711
309311
58214
286740
89638
118656
497103
308342
368717
325262
401627
152722
46877
217613
103428
295727
335727
83321
186634
107274
166970
76576
164736
334115
360077
131292
124565
294052
499912
351222
271650
311018
289475
286585
410641
172277
301914
497732
268363
168419
121458
169893
436086
390675
328553
294317
100618
436282
453337
311532
499031
122708
194784
239537
71580
87044
227689
183472
464026
290199
468278
289917
78366
131114
227691
360704
90861
150441
405898
325262
375681
69659
93881
70726
110320
27280
350611
364930
499931
406474
499772
325165
431326
120355
444507
465220
208940
334617
299975
66237
38334
226489
412623
200873
56405
152496
40918
246301
40174
455013
220110
65274
381422
292387
294395
404481
113719
252286
462405
319416
47526
389663
395390
143544
482111
160935
319113
470134
72499
25753
37047
105867
250950
394063
484465
187935
302056
494965
132635
496039
322716
143089
267076
494190
51867
87342
361032
31145
476986
306810
377525
44101
459861
282961
427221
399160
92203
63719
28935
485035
327907
408826
241816
248515
59829
89733
290617
182887
116750
487204
193198
266669
126395
239537
102571
74723
176161
477442
274067
422255
315542
447939
415713
215705
426459
284525
101817
86399
494556
308604
174612
49259
451930
499780
43521
50392
336307
380466
326639
192841
155785
195708
278911
495817
447495
356669
487841
416362
349252
302226
499812
164706
266360
120312
412083
499780
140836
136700
289720
150922
263139
306175
312249
66691
161379
493255
428578
70730
319449
61909
332052
93472
93777
72213
448175
203931
173477
179700
499996
176287
213768
353515
383613
172160
29748
377532
337658
388786
267480
473115
248670
94178
394083
151017
192928
275325
292305
119706
99212
197613
336481
499967
374970
367278
424037
391848
497413
225320
220406
404850
495694
368613
343801
233541
142722
139900
191183
169619
409792
496439
57239
122699
48275
258082
34858
200382
31936
100672
177801
337321
104109
298298
371667
66971
211864
416371
479462
247573
499952
340490
161955
446383
90978
385637
104579
32595
398756
144734
95425
437349
308360
298397
499304
359643
237182
353707
89996
376678
37044
51606
197316
30644
307522
66155
396933
178578
332914
76495
303776
462567
409025
110501
224519
122433
408465
111729
343324
275968
351108
30142
406633
47753
47926
389365
203788
275941
418458
359213
499987
371261
401024
438844
199125
130933
412224
122718
499987
398869
370209
491591
38642
154390
215532
126118
79861
427078
93377
277124
206466
494253
499861
356012
206510
168798
79972
36442
327412
151417
225822
149363
280255
149671
307146
138384
413646
75198
170260
460119
124889
380633
479293
493572
152708
480038
112499
499717
328265
358242
179857
170980
406535
284615
189211
445255
143345
122496
41772
341712
294780
125688
120883
80522
139277
422891
494261
38628
62166
456164
225372
410625
428851
171094
429211
395202
158582
449157
377797
386201
215510
342015
483947
455163
300640
170193
157311
244993
401302
422668
384647
494660
455724
265889
210463
194874
196017
24954
482834
136233
253127
298362
125666
497413
246125
409838
480770
195797
125831
109061
492608
418940
41967
180670
496591
369890
421618
313480
105548
193633
487139
118265
496500
32277
231978
378840
434152
456101
279020
268785
399154
26999
499990
281644
499713
349712
360816
29814
211579
98411
75347
265192
173298
494190
283325
474523
481994
329470
499833
343371
479838
126609
226584
463602
298673
329753
317052
181440
262639
418844
222123
132885
50656
455724
309482
365931
214399
471695
101580
350968
127302
70726
176970
279824
365669
324852
485163
60869
76049
400956
477610
478062
444395
253090
443384
430248
100400
449571
451917
114455
249143
453226
162259
457776
427758
392386
215644
101246
495161
296717
158928
346623
478128
83644
499750
258667
178425
46007
398580
496422
111605
433535
460603
43231
385551
41910
392902
303539
98967
444900
100527
493870
485869
48042
111238
492077
496122
80010
25061
370555
105818
360540
332379
381840
471843
55744
189538
145453
478509
36399
205535
24567
331772
499987
474902
347278
457413
183000
37098
55997
118999
28911
499854
271876
494154
493610
491842
412027
499996
497844
93033
232145
191162
361783
455764
471713
449506
493028
467244
451351
340487
120158
294911
181085
424051
426039
72009
132410
329272
76343
352495
187141
128685
499967
494027
25467
327217
182839
54501
449157
151367
450047
114047
42510
479398
217323
415057
303584
322436
173444
134570
283820
242572
285129
267944
43658
215462
209848
496337
421388
396839
462807
487618
434510
372019
259705
200716
202795
287426
71615
55654
184480
33977
487329
436190
43036
315685
195170
238444
207584
213713
379874
425033
281109
25988
284485
55340
283895
311709
374363
469628
169604
458547
384570
229406
29291
315697
209235
329653
40940
243260
259858
175778
125167
335473
499939
93325
279584
160297
342218
236603
175446
301347
256520
465374
240105
499880
396711
278743
134078
417831
302919
320846
499979
414228
243490
211561
421898
380257
275725
231653
412940
438127
463446
276714
49229
299893
117642
282945
112142
97480
105324
209937
280874
239286
186840
54910
41798
122595
215446
422510
124636
96653
477483
236258
372298
120720
233312
43658
415542
270675
482774
75281
472015
472877
477623
326220
139738
378559
401755
305809
241476
408477
357589
490726
229797
60200
499772
78191
179306
475279
143090
60407
368076
499861
158164
192990
443717
282559
300115
332050
48432
328482
397371
302555
36608
118063
494944
285855
174143
314964
443354
280433
234674
354829
306630
499952
467721
492561
245058
348639
262101
233676
394102
400549
96428
498117
99722
283600
388630
343526
496500
358971
348675
369204
227691
496231
148491
456984
462658
405401
277465
294478
318807
316357
417638
496804
433091
478039
142855
478881
145930
33674
499842
241985
294145
499823
209860
173444
215821
413056
313730
211091
345145
483899
147857
153540
173652
499735
188365
367213
367932
404567
277801
74402
329989
196587
482544
438737
109864
322671
188978
467609
452715
497705
31382
125043
266381
323081
427010
242780
382574
207422
491866
302475
153232
131599
398126
279824
162583
220776
149627
191742
199309
409502
282334
192812
347641
185737
368341
388971
271111
458676
464648
298326
303469
375834
329801
381466
493477
248889
157789
220999
487953
388572
304965
281646
284509
235966
446742
245776
48022
48488
195533
35774
402820
309158
56517
108407
369690
425093
496970
150474
28052
86345
117278
328814
152589
347599
214079
431276
275489
486975
178878
124715
106710
368557
381569
211312
171468
135766
499924
203655
280467
175880
485518
115721
46569
386708
91598
253402
483169
329392
401644
93541
342218
88954
72201
314869
313101
47100
317980
153335
453958
78553
319000
498936
201431
152714
222309
363723
272681
181085
109956
470698
83975
184436
76741
174499
498109
251874
486815
361714
179290
239557
300747
224508
211483
43305
100598
311985
92473
46283
73053
499990
428209
262373
404480
30792
307727
288267
247607
173315
458559
499780
122903
498472
216908
345718
358116
93130
472039
499996
89048
116399
35689
53182
93057
116857
162849
235224
112405
321476
364096
95925
156630
341405
316676
394369
277978
189969
396513
375835
74564
498958
232561
258916
345240
222169
203788
281920
453006
64231
273895
155385
175394
404843
153872
140236
229185
214177
391695
326695
81504
134033
481370
232550
494901
141287
218513
474557
105310
128427
372037
394678
384375
287693
95841
402398
496103
148770
294972
195388
208282
60245
83367
74824
183337
133928
494660
158312
485395
363548
273834
300946
420711
171729
445416
150212
469773
88428
254211
316375
495702
377726
309575
361935
227848
29790
58224
223860
46736
131853
87469
410976
322089
90750
272299
37001
316544
305411
322427
278824
187480
468585
325511
240239
399135
160394
139315
33230
146954
318326
454740
363517
363644
201431
133160
428361
352405
378664
110713
269464
277978
106017
26796
64163
481482
145898
399476
85644
142802
445599
30485
232723
308370
118226
142209
110524
31580
347502
189018
118071
184849
52083
478262
230813
365745
45486
272681
281708
249942
67949
37287
89469
48413
492986
343763
480564
75104
457757
156999
196805
362270
169095
499946
492608
375552
191513
290796
195668
395492
80236
67706
287200
380221
187323
173186
259845
118390
347784
45159
475534
239804
199337
169774
260209
192496
497130
482432
88196
223574
60346
297325
67931
190853
113739
70495
469393
447628
489933
155575
101545
444494
65688
365745
210951
416220
341120
368867
341953
499743
259546
304224
250610
78595
499979
416874
336040
245465
264656
67873
94136
417542
28069
498725
436942
232872
206135
412385
130585
415282
248872
449076
151134
482701
304075
498790
192097
244069
291689
223312
111004
198030
313899
387367
364223
224446
245665
466567
488216
143346
379172
91627
251474
204156
286604
72127
342549
242025
481869
409728
360464
55443
214251
233909
494724
371610
119033
138636
200530
182093
35246
415413
364120
357891
413251
444589
34745
155915
377796
227930
342632
439434
314111
246480
423123
416520
481216
499749
156344
436120
372757
92707
484784
304616
402249
495684
89685
104974
96349
171706
175163
240557
192162
442173
185742
408624
28456
487900
258116
498148
208163
246617
288027
173655
181566
381916
257443
349750
73617
110501
345127
251832
167013
65978
430889
447102
324894
161960
267186
421077
225562
215505
120427
54226
496539
347237
42091
222435
433562
401089
121366
226650
498563
499962
131758
153426
285871
464551
46757
264297
289082
491528
300673
393281
169322
480633
135796
49293
435502
212611
252540
167858
499001
156580
345546
326185
191742
161048
474293
433213
87626
164208
300739
377919
141115
183773
166568
415968
280418
443914
402947
359185
303164
306367
278209
222678
250659
443819
238991
350415
248294
207035
493152
343526
151723
222554
408234
449146
239299
337175
319539
414606
283136
68548
58819
240833
413557
470024
340854
286238
325254
242854
303191
281066
153072
499962
416411
317047
353002
485614
414706
443792
499780
246690
164705
397074
431757
169561
60158
497634
332884
297325
220645
272374
160935
150706
409249
162059
207601
180091
388297
445602
45653
281125
30144
160649
475056
177429
498521
421392
376612
231808
411885
372305
327337
270777
317279
348160
291989
266147
457524
232818
48309
471091
197441
445686
261135
496595
388432
414848
377739
62651
144226
229849
144997
38543
478084
442816
289004
75926
147934
420978
224663
279243
34919
219436
346228
419310
163277
263933
83856
33764
491842
33268
444544
284121
396831
499735
210727
38817
340223
396736
84755
174752
315268
492203
51622
71452
271567
418764
499996
399714
297213
56517
196852
309650
179763
472952
171982
323154
492552
154616
370815
400744
468848
219346
44012
132394
83567
461261
120212
495702
367542
358708
479632
499979
347710
292336
257975
103202
381009
205642
103916
162355
39608
90208
446102
313075
182477
458502
112056
316797
78586
238754
340737
85668
355681
252286
370875
459105
143973
92203
467735
456727
173069
440933
266010
75650
133558
340440
125751
232723
484456
273075
273748
450808
161321
495231
280204
235094
197126
354008
130075
464345
48890
118063
499713
53404
83891
499772
331572
499861
94764
47256
233529
323363
477814
441735
498844
378507
499812
284793
342388
369197
88652
351035
112362
498208
447443
462322
268961
176263
496401
200441
464936
456352
27927
155452
479817
455589
60175
443963
143011
421737
204397
189374
455460
400091
50921
337534
132145
266419
132829
179643
28812
302293
106557
52949
319349
39565
466375
431172
113762
231918
290638
478516
373286
78855
218248
401615
72928
454172
478751
85668
489208
204345
434445
229332
256230
391811
218197
31450
400350
93412
95809
365392
416220
350099
460842
229090
442815
410524
198204
65540
101129
130316
308097
52639
172556
158072
280697
492048
460111
112405
53083
453159
108143
35801
89805
418812
36643
312325
481671
74654
482974
388663
54838
171484
218198
345740
196538
65357
218446
461387
298710
414302
164761
390141
42712
264381
429807
347810
109179
31089
120589
400922
103212
321419
90447
86484
58921
58186
404403
82904
184704
202838
474941
462014
66357
182760
312325
499735
102939
54151
452754
407587
313101
155478
85704
440316
278973
284615
195430
105804
187240
456052
390612
227975
284709
114067
495565
293184
427045
301347
292645
42578
149963
285113
323441
222490
143319
420074
74198
44287
493076
119842
426872
418726
490168
63598
292208
216891
378451
281338
478116
261482
379090
266323
465882
295959
257434
102633
493580
437549
251421
364926
312458
248336
130063
434719
28052
75083
498844
114190
456202
53497
348676
378971
218453
348576
270051
485650
30832
391891
215949
286709
44263
484616
30832
373523
307026
498474
406092
111516
49187
179717
257697
374122
297973
300064
160069
160514
211312
374158
325956
154778
487597
43658
178637
462061
275522
93964
301465
426131
170693
52226
269040
50893
406291
395302
499880
472477
194141
175319
365846
320067
144997
335473
258806
59696
227915
413667
55267
107988
421340
110919
225343
331164
281391
414961
325372
297818
148752
424322
119063
271389
255050
127785
367213
425334
118052
41490
183686
493045
48859
199450
499962
139347
50893
193992
329982
165205
222303
177713
267504
337528
475370
185904
462500
443145
373831
129098
237450
118878
355405
380101
128646
342608
287382
499967
175391
265418
331273
289439
36172
493314
382136
142523
236235
462325
379392
327977
499908
494660
381438
268747
282310
413846
123679
181788
317442
267076
134229
355928
429863
198573
309869
232238
180678
234444
122249
419681
147934
482974
170740
370291
109102
87899
177205
453351
234421
337528
218047
121280
482455
495773
157909
499987
257188
378217
82339
274566
117691
159214
179320
281185
469835
241044
123714
253612
485141
360288
489704
186000
289550
139195
175887
29214
226549
254188
52249
378733
255843
147601
119442
355251
40138
42604
355296
129615
461139
62166
131843
202124
270708
466449
72600
209338
490449
463266
138386
415452
451813
368468
451073
440776
329229
404432
237265
380309
26188
241356
46904
465173
59829
240773
234776
150359
206904
401035
499298
128955
27867
143933
75570
357385
464893
281271
251568
214816
163137
337193
151367
297632
307690
43283
424890
398997
478783
499076
134456
462369
296898
171230
414528
225565
398439
413042
93855
436160
457902
54334
182799
309687
397030
158468
456503
241391
435787
95850
386973
412977
144592
317368
84042
107546
496041
487575
295038
359597
347594
270374
226761
316963
283075
441672
127170
414279
163661
168140
301663
377032
177287
43640
193562
53138
215239
375045
67185
345702
105645
437124
269040
408732
114938
289793
299502
75782
43851
358963
261578
350010
117953
285138
499908
125886
425547
255581
453234
101545
237441
86325
130766
374300
142720
496372
411149
61368
90395
300115
266264
341712
211169
236426
293492
235814
85415
430993
440776
353534
171477
398750
288719
252723
481336
302246
484017
38233
309217
204726
190752
73292
472263
471672
499842
232818
412896
287107
146383
433028
175405
475196
28242
417493
198739
461044
496152
169470
329422
272232
97787
413145
293120
499713
274771
91689
438670
468612
104799
314133
57039
209444
151995
273108
275351
497734
91615
494203
357376
68726
226753
184808
448988
35855
465298
62982
85865
349394
326338
140236
283394
298570
98132
277696
344309
213658
408357
201733
255109
476211
387729
229679
235437
63561
479255
315598
72556
147898
440737
123560
393265
499979
320387
463612
481080
346748
364778
194375
499081
131025
371596
353515
366357
337816
260082
499967
108008
422126
337912
42805
271103
270780
285910
454506
246821
377174
237944
92789
152567
165314
201651
206307
455294
232145
177444
346749
397732
394539
288113
79303
249419
303548
25437
481869
129852
275987
230061
362696
460236
266234
350837
406231
119450
366700
460074
357777
209977
191447
225296
254649
373504
206774
154699
300396
36281
43076
233241
460512
236049
75346
258470
213058
28650
211234
283379
74014
366626
358866
140236
325254
164654
320574
90319
495989
285204
455387
390911
49461
345634
74014
238444
327215
25626
97318
116399
431724
359677
36570
255007
404822
367747
403686
156899
398408
174460
107802
489969
234639
499749
356548
155279
285608
289082
41788
437409
400695
459097
261014
168531
217368
52756
483376
290366
354438
237441
105804
133370
99980
390265
375190
482043
305750
416375
261791
366680
325709
126799
313187
226654
80089
63598
218013
307884
232322
468191
180292
143627
195494
301201
102071
183813
420280
343872
402240
197904
64852
480131
279200
153577
258858
83585
171974
108535
272095
183467
391261
418914
127813
284146
272261
258774
89138
105121
268711
341969
473065
140752
180512
459661
499854
243272
131889
450795
499987
112784
223215
438272
173459
155534
482465
254467
285702
463823
25907
122563
499735
417634
388221
253477
406464
115294
498030
401807
125522
248613
152050
468778
397914
328366
154746
26618
89994
494190
483789
476264
334068
87310
274866
132193
397109
183500
496635
418421
298247
359509
171276
499749
374495
158436
55281
212277
354469
499812
104060
246136
293118
188121
309264
101364
498585
447151
486222
77828
476002
248278
117278
285948
147128
283451
338791
461545
70830
245465
329635
474781
33414
353969
454788
310355
320087
478765
344938
498941
259591
155340
232875
322882
311323
432304
62507
91734
261238
152333
338674
244346
429976
331163
498989
391155
432413
455724
316514
126693
247081
260252
202755
125405
242790
329653
499861
250008
370040
89964
58446
85019
301332
440083
215254
107241
471986
309681
427419
388261
178110
189169
300064
492820
74306
147579
94314
362537
62922
256031
399185
32571
82064
499946
210552
248053
108030
423359
96704
383166
140673
325060
221182
302776
365603
365567
379801
225507
441813
263739
63467
162583
400514
414194
431401
106955
450378
380091
314589
119287
413430
183340
478779
298406
363328
254229
24386
358049
180670
351926
249240
403497
294488
334302
450147
118052
87694
282926
116995
294895
152605
499996
209804
319393
475218
405023
340034
153343
257716
139420
405856
33108
362598
181523
350346
347237
407590
275047
499854
321499
346665
217639
91915
224252
57073
406695
232585
169095
241315
70616
235058
160445
178807
179763
383022
475880
295297
467925
350262
467988
283982
178284
446864
417542
175235
205262
167919
54695
152853
213606
472354
41118
425895
146886
137555
161176
49486
86781
120026
25977
499772
360810
479153
420868
362654
55480
142436
368765
66447
499979
368918
445916
212566
209855
326268
405062
202434
90350
495015
273621
123748
302475
285204
126824
447369
292966
419834
66404
155690
494093
211090
276939
197839
193197
102716
57830
90524
87044
414625
155355
327769
61173
177312
122140
340379
370562
243595
472264
477603
360681
327284
443559
333825
209584
437124
112764
493440
393277
264980
375200
291606
85558
210951
145276
77014
415453
264808
494007
362796
273179
339473
279258
117672
110840
409737
143417
493910
407499
430993
355017
366072
165662
247769
271950
296664
453519
400978
185441
37816
323491
205990
424526
147711
292729
328859
149828
46457
390034
150918
156794
312058
315138
186554
472766
319432
149756
186805
463222
498006
260226
237306
368172
215588
230673
127418
431412
38684
456982
81616
332914
242599
435106
314224
214699
444172
245404
180512
306373
113778
251951
396103
480671
130650
221009
475013
203515
27771
174612
387007
495915
276192
118999
435352
355208
143093
231696
248652
100475
279104
492972
89135
124976
102281
238136
410604
499962
247618
63960
301106
248813
354232
76762
232058
476974
499861
154746
358647
367824
309351
304774
316875
277891
71022
282622
115608
85530
125228
112140
177095
96295
66752
155831
124098
350495
71462
412202
286428
423076
268158
476887
398665
238491
152101
42030
41396
335761
493973
197548
281387
383388
442701
462050
227086
164202
499952
179697
499908
110114
237635
244010
396788
267250
138955
348839
238243
28157
134853
380439
216291
201125
484606
484148
316123
55325
222173
448457
112251
439523
96276
449839
495056
424981
494782
44823
32595
165298
473307
96109
399731
431840
266010
90984
418398
388087
494238
499749
414074
166868
259793
352360
441595
297200
265763
67221
70489
91185
297711
301031
241935
300318
152625
499988
105068
322380
363717
499812
282479
405913
379637
33708
160262
150674
317820
490610
191103
272316
211921
37229
492662
100320
439011
341255
380952
422659
117278
89061
386588
382604
305828
360162
302829
382947
499734
40654
191129
121458
345975
215752
306531
291978
178384
393899
263017
241179
262220
178967
56196
367239
259174
390167
238506
335596
91325
89273
397358
384640
478451
243641
326393
327660
442200
450757
245461
425832
175602
363159
72674
318420
219506
106326
165768
56241
334008
251474
92321
493653
210277
166451
127302
223137
269267
450760
166119
166113
385637
234904
102447
232950
366548
237166
73608
103306
499996
193235
211049
109324
461483
227285
56097
106851
106157
103554
400549
305879
277731
449543
396068
74772
227840
264808
440683
452652
273392
407465
31622
431452
322728
223750
89506
459231
298738
179399
156258
153491
482745
440211
387713
222029
452415
93438
296520
52704
95059
498790
59852
297969
278703
493281
492697
478474
260624
85742
145644
292401
337184
371970
100130
303745
301066
157666
308724
89648
296447
479407
162654
86569
364680
434709
304609
319465
115047
146898
35083
66075
360991
493767
412249
439352
139866
371939
397432
284358
285572
484111
446846
353769
490814
65857
322513
326271
349133
341645
209449
66472
127127
134233
412294
30341
499975
240811
335076
190365
80381
324762
474705
155043
184480
276468
404789
34223
61040
41832
147737
351516
169491
326800
88271
175016
401516
412817
29088
386973
57911
132145
482002
248901
34716
310497
499979
421151
499842
499880
207190
371039
251320
158335
153532
351436
392564
247108
249074
202288
498039
195592
73442
169550
32233
267504
250680
499387
229983
491536
315773
159618
52364
454793
88331
469384
86074
215970
465747
76069
476371
488553
278703
222946
499962
199817
206036
372357
447140
487514
104740
318049
494154
252534
61089
284438
60600
250255
367313
491842
81763
462014
447612
433805
278846
342188
52611
340974
181758
343933
78826
66056
493536
24523
282877
161879
377748
114047
26283
498953
423558
427941
140183
202845
479534
318266
384703
234831
72963
371405
319500
434650
196247
307374
171342
264804
154003
328525
309071
280001
88664
381090
400861
104601
421665
391605
411762
494638
78483
354943
95877
491841
415337
40770
99722
31962
262829
396410
334175
456476
489483
492860
91009
358894
381741
443753
338295
178955
359532
280185
183486
404099
325788
292373
465157
117760
422485
188484
355813
394158
97381
394911
402961
458032
352011
195672
193594
268344
181837
482580
422715
305868
499735
184947
384399
137925
298653
332184
188364
86931
75765
103188
411719
499383
497405
356772
383819
188213
65540
161883
210778
40940
174654
100244
33727
252151
498232
57753
480977
312743
184114
235439
191580
60129
258838
237297
31905
456061
229534
465157
402079
311619
402153
63325
295545
286049
485256
200714
259911
314724
303539
162664
154681
37229
439681
484306
97388
147226
294635
224138
308195
289126
285750
329410
162019
91394
57523
72816
146822
368576
140358
349290
493541
322247
442928
482534
318177
38292
432413
420085
434950
499979
339021
313611
242844
93253
191443
412911
91869
234240
460667
46643
327450
204553
84197
447369
493855
33948
231191
237458
341722
36156
489641
411719
333102
134105
482168
335651
201125
260026
241015
229798
168661
221303
375190
331818
450641
29152
225923
42263
271490
493622
439810
208146
39736
51736
497607
41374
153028
93259
245404
469349
388221
122688
97340
435954
206599
496934
491769
147478
434797
57938
396224
243595
76148
423865
61706
319872
369358
284235
368259
338523
104801
378551
56205
481451
470300
165645
394866
198347
322011
111714
170308
77578
399508
58833
106680
307180
255340
47585
465137
241397
499713
377726
415217
55083
430866
216474
283600
499749
431894
210569
271265
417026
291224
50280
191181
146876
414727
31377
499854
317662
141584
473845
128955
499500
321636
390714
120933
493699
253239
125043
452184
30317
59854
45562
485427
281125
443156
274162
198503
137085
251898
306153
315132
104707
306398
317333
154989
484042
345990
357139
280228
390883
95059
132516
486508
150777
406139
62763
270298
496720
50810
490168
361451
204761
170925
418054
56384
320396
239610
92684
499931
333405
125727
436915
43283
253685
492934
415891
430534
485729
424675
436442
161205
236794
40244
54151
499824
167797
153102
205777
193709
155977
152605
98312
296818
244696
68144
400231
232818
368330
481371
499996
101018
85783
75122
413134
261965
325709
35955
30790
269065
314927
217811
190427
499912
113608
192896
110632
354018
430148
226282
397656
71174
220865
312106
63511
266751
376504
372845
228971
436035
68573
221412
284975
183962
40945
218938
91821
423076
388796
348066
254251
168679
444412
220821
279749
107802
25367
328240
376474
460565
194044
378184
94483
319327
192524
493541
325585
464830
268241
419028
142574
101797
303048
163902
234444
499735
173703
495281
469949
234504
96873
85271
444863
135159
351158
143973
150395
410547
452415
266755
253615
389401
116681
227704
180997
195725
111090
254993
212598
282199
386638
499823
480437
432707
70863
494743
288028
417244
396476
133127
204529
166868
97228
324882
407818
314589
140856
69677
191595
184574
300915
499833
26522
262519
226187
254205
325150
499990
191513
309757
356039
185052
228524
282670
250639
266437
193591
119061
222507
247219
68772
297808
135373
495370
356280
110221
436625
176538
300689
480519
287670
409167
140049
40102
430816
224285
281211
329360
196877
342666
295806
206588
391067
455842
272785
469614
124585
305597
152708
357589
280896
405434
89418
352417
307581
232642
421645
191045
377664
288169
131750
98296
484433
67498
26834
439436
213589
360755
207392
102717
132013
44729
298396
368260
194383
355216
297907
352011
133559
33708
172471
388764
499979
32850
48609
316036
329041
54578
39966
46847
351731
403686
399523
73970
476621
169510
189242
51116
75411
244441
296840
27116
146084
226882
127494
446746
157272
49310
237277
381889
38484
229419
119581
218787
128682
459424
499990
52959
288328
300532
111381
257416
281879
237207
121623
59669
128158
251536
78422
262143
124522
366751
446487
175612
431109
135803
77153
186554
308459
55136
339417
129499
292208
326618
67231
453398
366700
243513
81266
59167
215588
215623
413249
77824
432401
26379
146733
165016
343271
112726
386813
120699
323955
104995
355327
366399
247410
190466
425721
499996
254520
280556
321279
380591
160207
131504
418545
39140
268849
420279
226504
499833
125503
98169
264080
498380
190100
367313
114704
151156
433142
496971
38132
271132
142962
94615
358224
142127
184646
177827
472987
441609
130202
53899
203763
238281
492522
295870
267480
417309
169009
441510
493698
498015
336244
335103
76935
50162
443869
80003
466188
126839
133512
344736
75140
487442
47172
115417
289078
198598
139163
89976
214061
86421
390178
143544
435840
279564
287299
67024
222013
232873
248026
27312
212547
365383
330891
360439
468603
313633
73840
65165
215379
273950
264755
417831
418276
57958
498428
461458
177186
224728
496271
234731
204439
393884
269301
166073
236103
368533
38365
419823
60981
67128
457757
154144
270508
118401
466762
291709
358938
392846
463954
62504
106713
254618
363586
133071
158065
209114
236762
495475
42150
45967
357631
267757
315685
275756
469559
136869
237122
319855
420679
312355
404591
26062
41385
340785
283394
464865
50084
492758
184301
442544
58350
112577
208528
73725
336741
499861
44924
304224
358161
174264
299296
184146
461092
28855
114935
499979
98460
466762
440411
408237
241889
293277
249339
174238
158583
78633
36475
67321
170389
499979
466249
464129
206620
72808
274183
149559
343093
499743
150184
166391
296647
389058
202469
80386
417850
315954
354730
343997
256619
382908
425377
205486
391786
69108
242599
293191
180938
47238
50947
40075
201694
353184
246125
497522
49158
255109
102510
149482
330527
80816
416059
454172
255050
348978
347400
493526
79043
437002
151493
185544
167479
377906
362408
383379
400845
410566
193883
58588
296160
213757
493085
49952
437870
279243
99284
424960
499734
260014
341303
125937
334277
355024
194383
84947
183011
342492
291761
454049
422412
272566
221597
256976
138929
455760
64643
309071
64591
447998
210322
458151
208163
496006
290413
135765
114486
40019
133361
499717
275991
336234
439208
196280
153018
347378
388640
493805
227452
499946
159360
493314
103869
427406
226435
67982
272161
302685
349359
63641
97850
448875
385506
104150
425334
116867
295774
32851
50297
384275
404480
141703
374664
53828
343233
198597
416079
174687
453351
113912
434924
384800
64300
183386
411469
395613
126526
268950
499975
358703
287977
282554
417514
49519
426140
298644
282310
290350
159377
335516
263824
291786
174192
437870
140236
425048
307445
265249
493622
60375
222602
424975
225475
388866
217026
323491
383508
208529
343413
485897
351250
216716
206877
299606
499996
398988
175575
333003
174687
242497
146669
180512
488612
271402
197717
212579
432569
315773
451824
191045
39319
449076
95411
146241
344690
310141
417618
284284
288637
495527
433152
91279
162245
490955
313961
154220
366799
149767
204019
456858
81831
228801
103720
491522
311709
249274
116054
338830
499824
416951
177758
377161
122249
331511
97990
284777
488670
77434
463910
173047
405663
207463
409447
46569
220394
248137
351021
224729
82683
211234
157126
68650
462292
191162
473179
270058
398327
224393
119021
128567
377796
87801
273356
119894
386890
98103
493858
117424
210951
288712
161321
108829
63328
63119
146383
191414
412407
95873
90087
499734
368195
252228
390581
285565
133544
388815
495062
149305
336791
457413
464893
476601
214177
331333
399566
90782
146877
160162
300937
351563
341811
223611
57466
278053
123450
473369
367725
365952
442429
41397
143761
234004
214330
67830
217946
499454
219317
477821
69412
498005
308327
367533
431792
129689
219559
236955
414871
173138
44633
250346
122471
412247
430483
401286
209178
260909
94542
233251
205098
407818
376319
252100
372456
175508
498887
227745
253980
111005
342706
361706
96985
495915
382992
369731
383784
324038
464520
71335
264757
420017
364395
454448
71449
248336
105943
104254
373186
234691
156079
174154
247141
230061
283515
146351
33707
204071
462233
45087
359255
206834
224330
220713
150436
145139
322977
207601
122677
450558
309647
473162
464765
307240
219391
304665
339061
337816
234169
485242
409639
343872
328402
278348
291582
90373
462268
301043
494660
476308
213757
189815
167190
308906
31031
460743
165783
286327
212248
499975
377112
200865
248069
266814
111981
413750
73482
499990
143218
497731
151017
468537
52581
45001
381535
401375
334377
292655
255503
214316
461115
290553
399805
255657
436317
253650
236439
409792
27234
495062
213759
132844
385832
317882
391227
85623
318305
150393
172366
362220
478934
230913
192093
77343
105798
60191
117897
33486
487491
314985
330018
133559
353802
282323
229667
167619
370870
79911
461527
137039
312525
440189
218479
144114
316231
294729
303499
294660
499996
417244
401590
410532
280305
82201
172644
31465
415771
287538
457132
499842
78890
224138
499920
442241
290050
88954
491591
131940
272347
487704
52520
174288
362106
432069
112362
495134
73957
459138
410095
208820
418837
294333
412284
291786
470999
476183
53871
140391
148580
385175
267701
41609
417545
201263
99790
447357
422029
137813
160012
123427
494568
438208
135766
231939
251501
312697
33363
408598
238991
342521
498163
326908
360564
121402
84534
107546
380813
106340
136588
385784
367237
118071
135789
330652
104129
456441
295934
83320
274238
438577
476725
443571
395615
499780
247368
60115
86681
146448
324690
386818
439627
72009
64836
213249
118226
169359
378776
31677
26865
323491
31195
192873
170834
86550
223137
97109
373386
499842
124321
483346
257804
452777
483162
443011
228534
339559
380413
342293
202527
102512
320846
496475
262220
375472
304722
409062
42847
370445
272460
396407
248727
113869
437172
125529
215654
260213
52996
108745
215290
142249
118644
412335
321152
360147
294895
353202
333194
439660
57187
37278
344160
472818
485823
47753
498753
110308
349042
60081
296158
357290
399795
98774
216564
427471
229483
89685
339789
478161
499734
453402
317830
256775
163137
477039
187512
389271
231576
342106
155526
497778
338812
160803
119033
398264
300304
329392
224837
408574
235142
145648
466032
343532
465220
100089
49871
334382
245189
26639
160113
67146
365341
434223
232576
193147
121236
53634
261084
50741
155969
397426
187019
459199
426874
195361
78938
28053
173580
230073
212449
171016
499772
38693
66917
199337
499239
413249
256962
333425
164031
234004
161667
490842
367687
281942
91259
134105
70079
257523
241950
450849
364485
382752
251014
259171
230365
438428
499493
38762
185083
475730
317955
484552
274615
271297
94659
268438
466101
449971
275725
264681
39335
344857
330346
393651
499996
141606
424794
301487
45089
410128
407199
341953
191895
419214
140391
450257
499743
79336
466047
470775
494561
198151
145901
174908
48652
251194
375652
258071
285212
266012
499749
370146
77079
48617
403810
282496
161030
474445
172393
458639
171107
471112
269201
397595
255820
441868
290975
159622
404126
394571
25234
399889
112225
312633
310675
265184
206553
201809
138557
499772
341541
491757
147392
497713
272325
333974
167716
498349
222121
109473
189989
133007
98201
261014
152202
108442
499996
266864
174739
122592
271907
434650
407005
315939
499996
341805
429015
273074
499967
371338
456010
87386
322272
99543
356023
48945
267186
429166
39827
270736
186893
72302
364355
172327
499952
423728
312384
35699
410522
334617
128456
352500
419130
493642
123588
486418
416312
395610
262958
362310
323764
103641
323182
231269
165724
341491
445921
198247
443083
72111
394891
43179
195053
128427
494948
56493
407781
265590
210347
77008
174530
171016
486921
379651
438827
149472
341864
478716
73482
298247
120883
324499
275073
223106
34384
137411
381577
413404
118859
144378
265778
121641
383759
110409
312775
499979
253816
292492
38024
103864
88143
221555
499861
42524
343532
258949
305517
468278
260100
56152
201089
97786
326804
224736
258270
495563
355017
109213
172320
499854
499833
495475
197840
220610
376849
413143
120771
377242
179541
449618
276479
375593
276505
491591
233438
420186
31686
270816
499975
331541
38857
165903
58691
314346
296372
456868
185348
122032
194992
78832
364726
485493
195755
359088
352248
167629
46188
309743
333792
299296
424850
357538
133330
198314
30097
38507
24830
224256
279553
137077
477299
174975
190155
442774
358193
495955
499735
410074
304032
212400
458337
395013
289965
485837
31686
33422
275174
209051
372704
348066
413453
479756
295333
344488
221109
123271
105546
205996
255603
89715
494319
111704
140519
117121
468481
422222
123450
499996
323649
58353
264199
167799
305737
193817
236353
172145
214083
357865
492820
233956
413498
109691
416858
499749
323817
353202
379381
91479
93834
462092
452382
258934
105274
56205
356887
380674
267259
429250
42913
94659
203837
369302
338059
231536
220935
160549
348252
329901
102077
136233
344882
440883
125843
220241
270675
30926
198151
37815
363808
472185
232550
407499
263840
224758
152998
386059
268950
387010
53089
121741
156995
223276
65540
226023
27511
346640
119418
105869
269122
470590
365647
404822
365755
103572
202725
322103
177589
457302
425678
384922
499734
473480
74342
489642
89160
62419
499924
298309
433056
63151
57397
248477
200608
467316
384892
400069
372760
412174
55755
367098
64197
196594
472264
394326
455480
206366
479663
335620
72674
213757
472316
331088
157260
123270
217625
62236
344128
429941
202972
213548
122625
396839
272316
299571
415954
462645
105283
497264
482139
95359
163801
349551
388573
33930
337042
297336
424631
358565
26645
96821
117052
154408
135741
228862
379716
391995
428728
125392
466962
337752
115504
75721
452981
499990
90726
390918
349910
194649
433501
327163
241197
218874
230040
169740
244133
449979
153937
304272
146580
416881
400413
93295
223316
296708
462739
330638
294478
190251
188213
212746
396610
493045
307345
204366
326469
130448
229338
477526
422835
320646
422475
164482
298122
143709
406176
300577
332588
318671
309036
154226
171874
414974
418839
131646
309715
124963
183215
263893
350321
189871
265528
384962
499445
344395
310499
356446
74332
492750
306055
294287
170430
117614
440820
136910
178757
286863
331622
32457
67537
352031
305411
400744
341049
143747
497885
405187
259084
128805
268785
162124
108433
153806
207540
341143
334890
421119
294509
457606
367186
42172
183931
479255
346228
490778
441315
343295
205373
301392
445419
183386
62643
472654
152212
438538
187609
254908
418801
253723
418210
319261
215021
430702
199670
499996
316877
383941
418368
75321
87310
499833
118106
60002
498951
485798
353626
140856
267777
335773
454172
389567
58082
496183
253223
276177
300673
167777
437549
311985
309647
474902
298741
338523
458921
176858
329220
156866
360542
28764
487986
403732
68167
52911
327284
417458
40456
370100
250005
129040
77611
237554
274344
407136
341572
382086
334862
298650
90350
86406
154994
263447
269834
471400
499812
190017
458660
499734
361408
26355
69585
393533
79763
268158
302116
299560
293167
288941
160398
227899
436658
218629
346665
290292
164894
467048
494425
341017
227768
340709
382022
33165
190282
253650
369769
494660
499962
347809
450502
267861
366129
152491
241224
106428
476494
442241
31960
218629
246106
123450
219827
420727
50970
278432
113431
24386
56006
147523
496878
399363
440916
411384
255989
455724
311532
263607
499924
287443
101629
174333
245919
495758
453146
494435
115538
448703
134116
265538
83776
28135
252619
145827
305142
428108
224619
123367
34679
25989
400549
166912
251130
228961
174085
344843
281441
161955
347378
309361
305449
161555
93299
496375
74219
499880
150141
227548
281386
305519
493845
39741
331298
38987
39505
499996
125266
119450
492640
259782
420529
91160
141168
161883
157137
493548
403810
139766
42120
295985
120256
497844
104343
104048
406655
193042
499780
316338
338249
499234
287678
465695
284793
489029
391478
303048
101738
62633
363359
407661
115191
264286
72601
393318
377312
496539
80955
443634
47222
74859
259030
200634
169666
81923
497807
71571
127626
50960
311308
145066
104044
92663
315669
171166
450888
440938
338646
205044
367091
300650
314388
469297
42878
498665
91509
394500
54392
189477
25966
401489
461622
235883
462878
246458
471040
308097
142722
168196
302357
391887
468278
76343
430028
95487
217648
97058
499842
225604
435553
192449
285308
288260
152286
334726
196388
283045
192709
323804
275670
259710
175405
28764
414627
320645
83462
299450
310927
137077
493694
129798
423955
355752
377551
153418
63692
484319
179182
348213
375772
159681
245560
463924
234992
443721
236733
132394
153999
446118
348096
227909
499996
332289
467179
232534
184893
147840
313141
98696
211085
99689
223204
459275
102195
353050
241005
162199
127525
394832
148869
315132
297822
472916
347250
179440
493340
262661
305750
388967
163039
281441
428228
477205
315722
45704
314265
246874
464377
270374
443541
277245
389566
292725
325372
149225
37628
75466
100587
342177
157439
89901
171014
350321
337306
382822
156701
239542
86806
472802
256183
458480
416759
230240
210361
119995
173178
41761
488800
310465
433320
164369
309071
430866
499842
141852
112580
165343
91627
481595
292439
307809
260793
173243
91649
63044
191414
122583
155755
278461
434060
332140
98188
165287
393026
458716
238781
133796
268969
248904
294145
474445
113932
476114
413498
230976
457406
92828
176263
396324
499735
41784
499967
129148
415027
116538
315452
93130
375428
300195
278152
361083
148900
434709
65811
227892
57816
499317
476974
454416
407550
347835
228652
301494
248751
157789
136495
50552
388388
399078
110240
408031
387671
492180
440411
493536
344154
106211
53841
487405
301231
310603
29695
298845
144121
133115
499979
499081
441724
317746
96891
340907
289793
126346
87899
93225
40376
205353
459252
257190
479153
122344
483734
456984
345295
33061
202687
42024
239624
282670
351187
356418
52172
32101
35107
387573
136371
80842
83002
455141
150641
85292
326025
24559
25867
359327
189295
119709
54684
436889
153421
294829
155119
499749
34062
121556
355575
78401
63688
499979
431146
473997
142284
79111
447045
255889
98392
301154
127356
427993
306843
118800
193930
152046
452317
186633
143417
287996
177801
471986
173628
307994
421788
396455
290981
322018
236676
115975
180977
487491
184288
210562
41403
42762
289172
334847
416284
398439
384852
362601
268347
376464
95107
338403
369536
30859
149828
345141
462474
51232
411521
499445
304042
414698
313298
417309
248304
431774
46457
83293
388414
464520
261346
222015
94854
474585
24997
95188
222675
340278
64369
107907
275320
477299
474677
63175
58833
160586
198028
159936
499924
119815
104670
349600
364848
292664
45095
398408
199198
328775
112799
493030
218714
85762
180292
273108
145618
318638
347829
343324
499861
103813
439471
173186
494846
410033
306313
499979
383117
118177
179078
364442
214550
384049
297061
211374
261014
257064
180575
119416
268363
183599
347092
331665
283240
433523
317890
297104
421741
469248
40455
264193
343308
422881
173224
235214
202929
30722
224515
469214
121566
222713
96540
241336
276781
381781
276233
240279
177983
422068
499749
215279
381569
345939
499702
463644
91998
498380
474585
264000
57256
414847
64142
92238
499833
93591
214684
267356
281746
74029
416597
421562
460432
350041
189631
458055
216263
204673
412197
487665
410733
108680
214756
325464
419572
179646
171460
252850
40920
67359
240345
334679
96373
58278
253816
346787
326113
88299
123464
441949
192121
87137
302935
309096
239768
310675
301000
232931
161505
279504
463428
112253
372445
85366
499967
168523
420963
454448
177801
222723
27961
68381
453153
449426
495062
350031
99852
170909
256124
58078
439348
95226
114524
396316
142429
254763
227435
328657
473065
66357
157545
351714
498109
439945
319662
100618
86934
102286
378864
61448
459781
171870
335665
51787
336114
218350
468817
113726
193379
398750
309270
252155
376990
215949
332162
234355
446025
85944
239465
171551
55986
299957
204026
130553
499833
208853
384975
99095
199400
417475
175358
312876
418236
145459
344677
248351
380523
146355
267221
28752
273182
265321
483159
46199
247562
162310
153834
499880
123458
479924
277881
255856
223032
498791
316036
218381
354695
50468
228190
224983
262373
221317
499861
206352
116557
479176
495268
401778
329741
222471
377114
168159
303583
245017
231266
499772
436575
479941
499996
499988
482982
310995
120645
208585
48767
312575
228050
103288
273248
421815
75765
200873
99543
104154
119204
308943
348710
205564
429990
364020
485368
454003
240300
499987
408688
363456
450790
136445
286192
470300
236846
441850
256636
399957
446434
317539
240060
100189
265246
168515
185996
93881
156216
398349
209904
195032
64695
301550
374066
217026
295774
391422
355379
145810
34739
494584
52330
270549
201125
441592
144169
46568
486139
499735
434661
114323
124628
399385
222397
351282
229169
225360
164179
490842
97589
351626
303633
93591
499962
360269
203456
440682
224603
176669
378225
365669
387186
189223
307627
439400
294287
115593
105636
493340
297283
352668
278567
219562
415526
481863
389405
74498
261137
226984
329798
366348
491118
482449
499979
132410
277379
43840
273865
491857
397732
425112
499743
75140
278846
483587
278694
446016
215257
251320
50926
113051
340868
370542
109999
166551
279458
377098
335441
399363
26444
100741
359098
81723
206635
245854
327160
113158
433367
208852
323788
111388
142883
389136
27421
107976
420962
220585
118968
314906
194699
223750
236663
262394
491989
50618
486426
236888
126435
203743
403517
30367
143124
431276
243476
499952
426937
246283
485395
432503
424076
30271
84225
499924
131948
235641
252304
212299
487908
335831
497061
216716
283263
249553
344960
497367
37994
329360
334695
313480
327869
209016
492465
37839
212674
192873
151283
234255
499920
37785
199198
306556
490913
499975
330401
170019
82521
496279
159043
169236
134814
383975
88261
372704
293971
242164
314869
199450
50253
311476
375839
39492
494190
80644
438479
416033
100044
71711
169772
239840
48851
425723
362270
89976
176100
27438
318583
493674
222397
347464
80522
245870
298553
499996
101963
428398
110474
281185
30386
108407
411299
110767
328085
304413
346210
140736
97945
207284
57073
243229
491319
181092
188019
380850
482758
488483
383481
479132
322927
481783
75960
467048
446490
110531
431461
296295
171468
87119
136309
439413
42809
480795
370562
71353
302929
301815
441870
399729
92707
323087
92572
295778
291394
60024
465305
499987
286414
487491
499979
202684
470479
409283
114239
76930
385742
474759
263914
371336
499924
405308
115179
429895
426596
42024
280486
313847
310166
207153
225910
328130
404834
59543
328374
77732
499988
321184
30317
177132
184992
392180
172087
201383
437536
323036
408853
334695
101234
363390
483172
487152
376517
64913
149175
439717
153834
178340
51039
235142
364930
402593
108091
277696
86689
413894
108790
410359
111455
463049
332085
53208
433652
93965
452008
499812
215528
125772
48133
112293
275086
411872
263718
499975
202217
368206
453548
382853
467409
45406
258680
310885
205440
95582
338547
269901
80417
494653
33315
160398
463509
197904
253501
223677
413657
385716
94244
139523
130685
262800
236785
141229
132042
108932
184799
499735
315653
198335
204575
470057
144642
195357
366401
188564
405962
101302
408927
56592
332992
438333
118228
318346
329004
336244
174883
116276
219041
101029
54941
433514
221700
415755
435872
471503
449526
211049
265055
68000
292217
91821
142555
385976
141285
313577
470134
152729
66752
427323
240014
465182
85209
74896
274748
124325
389803
335162
24384
272161
77153
329095
25438
102097
185352
73863
461911
161344
327473
54897
498650
37047
264315
43686
355086
492561
459350
248977
269378
30986
53954
42994
54501
492141
311842
251421
415587
411806
121811
441194
35507
479010
93151
156898
482107
265986
370228
63175
384500
388650
410522
298052
72193
457108
142555
360503
374701
499668
106432
84295
188364
73513
88389
423102
422143
305662
484449
183215
72608
349185
196310
365709
77617
175314
488126
126495
116173
117052
78140
168408
394427
323778
63824
75081
47913
414606
236305
91109
394886
301218
304609
386104
353329
166659
355463
149432
344309
367725
58427
238729
306531
261688
369690
302774
211958
62182
499975
54959
202391
354134
423921
197103
471693
220837
239777
255794
39827
499824
226671
28663
460224
467785
141143
189469
116640
66625
499924
208350
312794
416312
299052
279757
479060
373915
268237
228637
393550
108508
245481
426687
103788
499750
188910
33292
149236
180281
109839
42607
260209
489955
224429
145890
298517
307451
79460
317636
436277
214122
73084
309884
159093
231417
364930
410604
372505
233910
407051
188110
166812
395874
177175
218248
125470
281367
68683
477603
351911
443980
228269
409870
373050
279743
108763
258316
97740
450771
455515
194151
438679
255118
260293
257493
295503
173616
52343
328263
43081
499920
414009
332581
344357
98755
193249
294361
98246
220231
450355
99127
103569
185221
430248
177681
460987
173021
95420
46935
47479
499967
498521
25014
140366
132599
332962
409249
314887
409639
496738
435700
296301
195314
400201
146435
467267
407965
70467
65493
285444
83776
499749
272987
320846
145540
221523
341345
227230
54005
124218
183798
499772
95064
496667
215047
488037
216455
230598
444458
292300
355725
449904
484606
235437
51864
397994
75847
153954
290435
193245
219818
246617
321926
31510
193061
90647
152796
146922
145954
265102
290505
220406
354107
127724
240384
135305
435679
24603
48604
310610
396354
367470
121752
182348
473369
109092
335454
420462
472369
189989
485847
439777
491757
337193
347594
337392
273440
497934
497212
223750
386003
200441
47864
316117
117355
272792
35220
352491
105310
405515
300847
182314
370596
99273
425597
136716
342108
98260
207529
126184
460184
411393
381400
386710
72338
68325
493566
191414
240279
365559
322118
384349
197661
341431
494653
250330
317171
345634
174248
174737
209730
99805
499861
168925
475503
359751
263318
486841
46568
234186
250714
232397
361104
158188
233179
388897
423407
124058
238444
337786
482328
71575
229581
271175
261920
482352
332825
213757
436731
277772
103090
288510
492291
196945
292453
493566
367309
81733
246403
405971
97714
253769
415746
159777
178010
261275
370600
126163
345141
142029
85383
308755
24757
62314
72185
140049
149722
490168
204589
46634
385208
183803
44365
406048
355623
26988
156626
254316
413483
338360
397635
331541
224535
31220
375122
315813
157811
418013
250374
99657
423534
488267
453754
173064
295934
482502
89090
310400
385901
29579
327049
337816
49552
473606
408826
402845
270949
374645
243229
253245
206814
381781
81721
181040
219822
499996
366508
231940
347055
198990
280301
299444
452942
64666
498414
55524
408064
297871
98115
361586
150031
400675
157460
499734
162602
86014
263948
353297
104467
255348
145132
374536
411352
142895
499979
341864
69507
181693
241769
366927
488026
383984
474571
272412
154651
150491
261022
384167
441371
287792
481373
486824
173518
499812
463222
241121
461681
104122
477578
72193
112405
386588
458488
233664
311341
139342
291374
81758
219084
476970
383795
309743
276201
133884
89777
134229
235814
340872
317690
446782
245254
373080
462773
462903
238203
341864
169737
305486
88917
82025
479275
387571
193501
366398
411450
166870
408688
144267
358325
423677
300725
389092
287092
401246
144843
261578
238315
184200
316081
452791
427575
292871
148522
291652
329500
497731
362032
95670
318756
302483
122821
317690
156216
406912
198749
499824
211303
135741
330439
325585
478204
69166
346749
83829
423245
86969
310890
158525
465640
308637
435129
128056
197503
76775
207861
162199
447576
441708
495315
311402
261354
190662
487986
460111
101467
82645
410604
356023
127935
71376
340868
436160
490026
186734
305299
136969
31962
337548
130984
180812
162059
244364
405938
419548
165620
475136
309593
492066
222121
169453
452305
75847
407499
337540
255190
314827
462891
414441
463109
440130
173127
50913
366038
182356
209200
278609
280773
46517
292305
441323
63550
333003
474825
493086
339703
490428
388419
360960
461868
188217
455525
423622
100600
275277
336449
237881
381070
117734
81295
101029
164553
241693
265184
324896
312963
50846
162862
37956
461587
472916
357485
110910
375985
347473
246799
284018
253204
192987
167960
340893
320478
499952
124841
224767
491801
255260
479963
115047
116894
258408
458942
496075
137819
105068
39827
198872
231409
286049
311754
187620
50392
151274
244021
145961
375763
59805
434719
208462
497778
375752
425965
74564
360861
154778
465314
133320
496878
235193
396213
499996
246283
293659
210199
265249
164369
354191
57449
473320
395132
172067
390911
47452
32162
132503
393531
482056
343923
474270
140868
499861
473788
339714
337528
245492
403967
329410
266890
44450
181040
40339
251739
449325
313811
463010
232350
142343
128158
33165
145158
461368
133616
106422
150993
108763
28995
405585
151759
205547
122451
236232
376583
173444
222790
66691
496937
442596
276531
172046
289917
176041
47312
326999
187064
159681
452942
377161
39212
494393
337548
49760
412063
409735
233771
115777
24673
330313
240644
33112
90086
420996
61513
474661
290227
415959
210162
484145
382060
280078
183119
81504
175888
108829
90984
129950
201285
108311
385270
354612
499975
471391
279818
272401
376622
123171
118644
135765
499713
455821
89654
461389
463317
233136
129248
247838
233590
247894
108835
183486
499823
91199
222342
416144
127165
52219
211826
232237
496458
419955
178927
453496
120886
121542
387574
474336
136362
310153
244751
259059
495886
344532
277397
357807
418061
344845
382095
309681
310490
497212
344320
102737
424512
139796
303357
144554
443096
209522
393008
283781
251661
113691
357640
292701
150205
178607
332801
166253
29626
418458
143146
494799
99658
499924
247158
181566
137677
272726
283926
428612
367024
132885
119133
55568
426298
391087
67478
363703
300208
388399
499861
187857
82983
50674
365568
160549
167838
499975
466101
36273
443244
334726
178284
161378
491708
84020
69532
142923
117883
80666
260334
35494
212596
436829
284284
342249
452080
118305
170131
261496
360109
379201
234192
292729
126426
172228
398210
222453
314111
365151
187028
459039
347404
407223
142898
302652
199479
239672
205547
252478
115484
158574
303548
261957
82982
439202
346215
290972
460931
499032
344309
329724
462418
39372
121752
294460
225170
385307
213058
108143
325262
230385
318841
47100
200717
219112
420401
96477
446396
433542
428528
378153
493281
153312
145888
483169
53564
85779
47238
266934
275127
313547
167253
225710
130133
95873
291172
59645
490764
440045
365499
292905
199736
151781
457897
371342
495268
204111
225428
243977
102636
173456
304715
488037
44293
458374
457459
316036
80077
416854
79101
411919
379137
127448
382880
158814
315503
55280
310413
452284
493374
481069
366552
460737
43746
455599
464377
98330
163116
107995
185384
29760
231139
49855
392709
433753
242401
244489
232920
374572
63175
499823
151326
372587
193349
52639
99281
86370
448094
165874
172590
249898
135566
331281
316774
454978
376032
207964
475576
133837
30368
315057
47657
116115
197100
397030
129983
202355
338861
126081
280496
162733
123633
428550
351911
202076
396769
269891
68047
263017
76927
435208
310141
154102
212647
210347
352193
457782
451092
79495
337042
36901
356828
109625
412779
370600
261335
316625
305391
473459
33583
91102
167052
495305
418627
242534
335017
466125
431056
358935
377414
499854
337951
450592
191580
394642
451342
198841
120419
213100
438623
261725
236600
147822
499812
374122
106713
329312
126548
132838
268903
451671
256655
385057
253459
218614
168661
367106
28893
205059
481173
419681
61255
307685
58279
319672
189184
254400
417815
499924
196129
296839
445911
392209
279089
269122
377489
265787
451489
31797
486896
457170
355111
363138
435106
160262
410717
477101
498915
123584
187275
194903
251621
154066
383092
498701
173204
83042
410976
304106
308095
80827
398598
377098
373002
124997
239051
117851
325773
83277
69368
62261
341560
377697
365103
413840
499735
290604
458783
276990
243657
161841
400091
315388
138739
183969
353630
129000
143764
67128
344424
164915
145060
176169
308876
499990
342569
331709
61568
167399
401202
472668
487665
235253
64257
281267
488116
183336
330749
378942
50154
96998
105308
445807
200035
278954
291300
111023
297756
105819
134352
302352
63759
301570
247770
288641
499939
320076
234985
155074
44475
80973
117953
259858
343681
498008
499979
296664
79548
490961
353515
475855
139206
237502
316962
454734
370697
122186
320519
296372
29114
101868
92828
456585
447763
221226
120907
281395
287800
468716
353269
200397
229903
328358
474335
390271
351502
232345
94280
416284
33584
496804
142986
134650
24661
390169
250042
282885
246976
387045
245424
499530
469040
182741
378570
73304
402845
134816
171342
139660
48816
207790
199475
342765
158954
455499
317052
370364
334679
396836
492681
127693
332912
406290
393970
369271
36581
287074
263049
394083
202743
246403
483895
157270
278066
295098
383941
124073
72792
100137
261556
346514
418025
53756
424392
168051
378890
432509
420438
400411
449867
232237
499979
181736
193744
238248
420311
364860
384236
132249
172320
122496
416796
148522
154897
200773
83071
109956
67221
332782
439214
358894
157939
35105
466655
491921
356979
70375
122443
172462
365718
118548
344852
322142
138789
208065
187435
499996
211150
383920
89138
157493
82762
70822
166559
57582
498739
489805
221538
340628
414560
154408
241485
130688
342264
151927
290922
499939
225457
196023
277891
217929
48607
185517
162059
393771
363086
182427
372540
290694
48859
447219
296506
223816
451202
455052
468585
254667
345897
35261
410604
495370
157535
308253
82195
418663
203528
473942
222474
296372
306642
390136
55267
170030
294059
276604
401807
72322
52911
164306
399632
386914
387045
216471
377613
489808
85212
384599
422971
408062
174528
445971
499772
497634
341384
199843
187240
245684
95485
424709
469502
259058
348066
495761
30128
145100
115179
219154
247164
316199
145455
190278
59909
93929
459238
134105
235439
440579
99127
167950
443361
328060
322711
367970
41049
103784
226549
484450
87137
391285
284079
138926
297462
194885
150335
489566
280974
221658
160330
372899
480669
221317
215830
137103
476232
154477
325459
499967
268747
341759
237577
314265
212189
245777
423645
78825
310126
79558
320795
264549
423777
138223
397953
79666
64447
239391
331558
385344
378626
493698
292940
217491
490642
478135
187020
407931
65360
379755
181997
393358
473777
334192
317368
317730
60346
70514
246014
412508
309213
273392
186685
381507
293224
223133
91614
498747
275330
376517
28107
225742
347613
441235
318984
182237
267403
425622
290555
315785
433291
330236
145626
317067
183531
390048
118228
312906
96276
380275
256677
109697
479221
246189
289917
467669
377093
80478
61445
425067
180296
246617
72808
237903
66340
311619
328217
446804
33591
321745
321826
193744
375179
496048
218585
108093
463671
128009
324845
100571
116954
430533
72949
463446
499979
64637
358049
338744
162124
153872
254054
108064
67982
28964
369140
108919
39048
44101
254590
388984
426008
172610
302246
154681
291594
424475
367073
496741
436354
499749
354952
443583
220590
378974
144008
190752
499812
464223
468315
364349
299671
284606
411828
86600
427951
202275
422701
133808
234611
248784
394849
366056
470775
427276
145353
239777
426093
280740
360144
117327
448607
93488
50701
429324
60042
404180
400695
401422
469296
335469
398634
445253
37676
122554
444458
372123
326394
285572
479414
311308
379654
320216
298396
50280
31755
438127
84760
129368
394059
273118
458782
230385
407956
137258
373714
326303
499780
406630
496500
290101
499749
114567
396045
109597
121869
448114
416835
499987
385901
224699
54331
499975
97908
146021
416496
284769
499204
495278
263718
58956
165298
255447
116502
246359
499988
259858
194670
283552
108828
145888
346869
390212
420542
209442
240811
461468
328517
78884
101616
309869
84610
109625
390746
494411
168803
38078
209477
67320
185171
499931
408525
368116
61372
325585
255701
375130
32301
336048
451281
123818
152011
197827
252850
108307
292805
230842
144223
290571
498753
231453
333340
221698
427781
469722
171614
280910
284207
323491
259347
255143
229284
496667
159748
439228
251587
38625
284240
31686
116466
137905
35763
195243
77343
61531
195584
193697
305737
454659
104525
454548
55894
452112
145571
341764
422589
139364
34647
423027
55998
423634
296364
450239
409870
237265
457420
449839
381327
468048
351357
84672
434829
272132
444096
421363
192881
281196
450545
116043
108813
401615
402319
339645
268551
491894
491154
126553
103314
90726
298291
70130
205054
418309
309643
365499
167960
304935
416297
496500
144145
375195
347350
181040
345487
62264
158333
436749
499987
285428
109072
147504
143764
490946
395254
469833
208344
256113
339258
265222
284004
68055
363270
189378
166253
288692
25717
68391
40715
168181
131153
434323
381438
195769
306182
433705
148063
337658
388075
61136
37478
345753
401805
432503
417896
113005
276184
342951
135993
389607
218198
351780
490428
349394
459445
170300
226359
499842
74820
98629
245296
172228
313165
41442
76541
476697
111948
498338
499854
243300
413107
253868
66389
50296
163668
251587
197230
499952
95584
146107
310187
331627
462773
400708
499833
128123
496934
34180
208499
456957
50360
171810
375518
421944
270249
452097
413056
493281
246831
46171
402197
368206
27666
443683
111904
463034
485492
212355
109785
453838
276482
224106
75956
150269
219363
338679
274414
208528
484465
173256
499735
391285
217404
412408
307347
77667
269123
139129
470028
288294
193153
132044
350574
373915
273406
447940
69970
226532
355462
273847
56553
498140
82741
454193
222118
288351
196532
473033
462878
450857
320746
282308
213975
89637
292214
269425
440561
324936
82377
391924
499631
99479
25115
119910
92134
85467
70464
423407
160649
419648
278678
379756
285181
42524
249470
344105
113763
416820
359169
284284
127222
162932
449699
63537
60878
447388
421635
62576
343997
436901
409363
499861
499749
409112
406656
39214
459030
377156
308670
50634
229012
273604
438844
369026
426008
499939
33708
365566
310716
282199
40552
396735
490174
244162
309805
380986
480572
418627
170437
266712
443986
154087
282926
144360
386323
258838
272127
447126
64716
301241
93141
381215
296548
295724
495461
58217
45061
472221
286663
427132
235485
266432
332638
61531
59584
77048
243158
452185
122606
285886
358227
467679
405079
29969
495927
433345
417371
71516
111100
380203
458737
452040
342855
25341
180794
489322
479664
169359
331392
156773
239882
248591
425965
439214
499812
259207
327009
47312
407818
278497
168419
464994
424658
478262
170864
406615
144652
483162
422547
94178
38334
188236
106483
375052
339893
103985
262429
301241
499987
244824
52704
260492
314464
482974
108413
311392
445512
136787
44924
454392
350495
490921
39475
339810
100765
493938
322997
132689
27350
406535
322822
187956
28812
284401
482805
157903
244168
493461
179771
143325
455499
157544
493748
314985
178160
354538
125818
442142
436354
300673
442173
87899
94542
368871
433158
172789
302073
473185
287914
475096
205262
344960
30676
346821
70079
54076
99159
241821
497637
30465
59404
323049
294489
135677
150362
443194
271455
499772
482980
68413
157704
456957
143814
49036
246957
322247
120720
468896
66702
285702
185108
39392
254066
421869
269441
55031
482561
246773
76168
40880
489566
392877
301704
248872
166001
201614
131766
235623
374587
414833
353578
433001
101962
75518
293497
307917
374397
300256
288438
364195
233474
225465
223030
446814
31309
460811
62284
33153
216405
485472
301357
85704
403879
61594
499962
499962
25443
287262
389308
402355
445246
403606
335206
110660
163811
345066
109387
66385
270949
499734
420451
391920
198598
141731
142922
472236
290993
412554
434773
379090
392011
451846
342758
169359
125937
280255
177124
79212
325079
306296
65202
159870
105900
329049
121831
316470
386167
67234
30180
499750
247985
215017
126051
308510
208767
282464
396042
428577
356645
313180
315914
429191
173602
200225
453202
499743
251587
233391
51213
205098
240433
453072
199135
293003
444059
247607
139350
413840
468278
114381
329220
344138
31755
366401
192040
151276
236821
295295
303022
429191
142003
119070
431527
484864
434626
152670
228067
173520
364443
478665
428108
185540
157926
393219
313963
288555
347237
252304
310282
274433
143865
328482
312634
494710
365686
207457
177308
481606
473369
327879
44922
51825
271221
208374
426005
332142
406871
202324
61415
371731
418080
107807
173401
209071
402415
324856
396045
499081
352283
441906
204969
224736
357385
179961
379493
428146
495527
206583
300673
344447
286385
425895
354122
165866
203399
129812
490598
341068
98952
259793
499952
280486
407315
313633
433904
114500
499735
278678
170614
288692
491243
496500
332294
264980
95897
497194
469545
245065
67313
388719
410808
253929
408527
45513
267259
495664
366623
434275
86312
327555
186974
131193
410976
45695
272658
416754
400593
209554
24910
260480
496360
327898
419681
466656
106671
354427
45001
499738
118697
412421
319650
164202
494568
416759
305768
167904
499735
406984
499780
110221
215011
157964
46904
94987
162572
419226
265321
167528
326189
435358
490161
460046
283621
264178
490527
25314
231453
395130
495994
392209
291978
499931
319490
409186
211706
40138
87190
296818
159081
278072
28812
409496
244503
202554
391020
387221
469680
300525
483480
280937
415822
413237
356728
236762
164706
391318
50133
414528
305517
301550
239777
220400
147392
225201
177434
203784
352565
361142
237505
120835
220749
95877
388750
431082
156304
340168
201614
471217
259546
405025
293036
175612
26293
85621
483480
212865
306742
488612
495773
496878
132479
133046
279403
74147
415027
200903
474781
110036
171549
132303
295710
495539
234556
370491
366242
118374
111762
146230
467338
361479
470284
445797
234804
203104
455351
486609
499967
424051
441833
473651
499861
333597
75245
217686
389677
347892
400747
331653
178352
375978
70245
249628
173743
138260
481166
493040
395287
413646
213350
301800
305566
355960
208869
34138
215008
267004
214562
91399
142396
472481
357976
179182
61027
46414
73923
182587
338152
50465
458910
341206
499377
391220
243055
88631
283830
192743
348687
430294
151101
369491
330552
244818
127404
259858
242736
84081
290598
410555
238496
405133
330973
319395
499979
357179
228452
278351
263809
140397
268460
150998
177959
123214
493030
287987
475208
298795
413840
395414
496039
177124
301244
414358
416958
192672
71061
385551
26003
344574
476587
92121
128775
268002
130710
335888
59584
426008
232237
300156
135699
258252
204492
33165
461527
429385
370304
157185
499735
171729
114938
175260
237243
230285
200075
48859
277512
499988
24614
77707
455479
389180
56904
68221
431523
87827
463313
428462
126780
319784
358354
132844
178231
256737
378029
321426
473513
452080
43658
113965
270637
188687
496720
43900
493140
331513
267078
309829
34716
282180
404322
227427
246957
298644
169911
358521
160162
493281
489617
60200
169034
166963
47879
188740
465213
166040
361872
428158
36278
159750
122677
288892
429529
159343
359673
142275
147841
136856
334695
70467
298741
429360
127404
96229
178054
455760
468716
348629
182390
33645
361259
438853
151381
209231
155678
85271
181812
49061
338249
300170
493345
444953
132779
195093
396568
72309
405592
65700
443029
117319
375652
465773
177003
247430
498495
484957
65762
443029
226798
131817
324727
239820
393042
301198
431246
208019
352748
235593
64372
391693
499749
235092
439751
406291
127697
364434
348022
376849
112047
156386
193303
36050
422979
76897
27789
289586
499823
312440
30723
222918
313963
342388
382574
296828
361501
365819
166234
471716
365450
457782
64427
217491
353622
143345
407715
166698
267748
386957
301559
406633
71685
322938
404099
28003
224699
335103
464441
317740
348827
307690
395302
399561
495527
268677
51185
207392
433017
366363
73608
106849
341038
496882
74054
301269
455745
428073
154746
483159
180806
42238
499734
108987
429622
447438
73366
298854
267010
385524
181795
80010
401111
449323
78470
383052
359302
443449
475627
499996
186805
56030
436117
155785
261135
241150
337123
167950
197645
236955
150147
283855
145346
387097
193480
485228
386966
465372
102321
233155
219783
446673
456116
112940
105342
132451
186893
42150
43438
112580
473641
450750
351357
356631
188957
464875
491759
228184
440682
27409
301559
206449
276737
144556
449722
75729
397979
61244
66472
213225
227984
237972
499967
336443
114704
79308
278166
45850
477086
39310
223860
244587
394776
242270
491146
326255
38078
246480
173138
43597
286049
97306
266890
492077
288185
138328
135327
126548
183865
472455
419879
231529
311965
83042
351516
272151
290925
434826
482701
449494
280773
461699
358582
362796
90460
166423
245344
173743
498898
53756
358999
62314
29817
189238
494853
446036
232769
184230
349450
235663
164566
157203
391567
411174
460395
491518
56929
243048
130421
61767
386589
170810
93472
55496
310633
313476
202527
307915
494688
278743
296520
499988
99849
98301
185795
110147
205825
244122
232169
189393
451365
60702
487900
167780
228282
424403
387950
111465
197645
445616
483204
494842
499979
260213
204895
308299
348406
309426
473835
64643
82329
339076
377054
456412
111980
250789
262982
220627
164797
52851
180430
337777
168036
163054
475701
48786
53328
413124
35542
377414
63607
475420
404776
102390
167452
47114
484145
350041
281086
391868
499772
345313
110087
397190
37418
415988
67078
366433
386364
63741
175405
456924
420697
28943
183858
118745
440682
78473
476198
92771
173366
384884
456943
314670
293073
477132
195262
354644
40856
492602
100177
499854
398634
393170
329874
168583
135133
346977
425497
124889
371848
87494
268337
337746
304094
368640
222776
233212
35358
457459
202972
149024
96373
62314
399639
117760
60419
170915
359726
438627
486792
492209
378779
65371
374562
50408
248310
483952
125503
370938
175990
155376
396224
441949
293644
426467
494561
378728
471977
102851
204780
424631
160177
154616
137361
284453
368533
170083
292722
276378
213720
363431
70440
153435
499998
213040
203304
208705
131758
63910
456416
25853
421119
337162
63663
456377
232731
35615
48108
483014
248805
258614
488709
291336
317005
317740
365559
434794
499743
494891
136552
362601
205984
113079
219134
41508
247552
346456
297949
257704
381119
107201
238938
399401
117419
155070
246613
300626
202434
138369
413984
253650
421009
64658
52812
224729
251349
359618
443037
415493
25408
484606
497844
418977
46336
176333
240527
367376
498037
391285
343233
105923
237975
266263
149432
68947
276983
433075
50232
84729
226153
495939
293659
366762
462645
397122
325459
290617
241326
146279
354107
178815
159750
158900
461732
389365
357844
53046
180035
147419
123947
251372
439125
398589
140931
316537
469564
374799
239018
60024
335773
434950
369469
442949
253026
201216
149222
250199
413297
389365
363930
375190
66389
499735
67537
326993
499833
184325
493340
405215
404322
114251
495268
51095
190329
265501
245065
414860
190301
467737
496098
343391
341805
335890
446434
349394
62283
110001
499365
164638
207547
45730
218127
234318
499749
484268
490079
208887
292557
120938
142404
296892
386122
119757
227899
498973
69869
164836
222511
389047
252329
262220
340628
392878
170150
58903
79122
125212
398162
140176
366839
131038
373352
73901
165481
240539
495278
191882
492028
333417
127391
430169
182849
390267
478692
88495
384932
482580
369238
444993
70243
499908
127499
484707
474902
240216
101373
73725
291127
50444
165420
155864
330059
184591
342934
74418
347953
260692
206676
395132
414702
257906
126447
363079
76588
301517
72727
497103
471242
75994
279069
96915
265869
60650
256184
77467
213957
367330
121573
310873
242664
52103
24918
212013
114047
342951
73863
445340
29903
485832
402891
74999
66301
467551
148815
434924
226096
327527
172207
239312
221297
27533
138903
375546
105318
403234
49229
81217
499988
392109
239873
499912
498670
404032
181538
104799
363727
477174
383376
184094
59127
302652
182760
499749
366680
381865
89547
277578
393701
130385
430345
126222
134147
176366
355708
101947
162013
36858
121489
447828
201904
144348
450977
61349
303312
444867
391155
492197
254674
277123
495213
213058
199100
196792
83829
187588
94892
203339
37839
182239
185058
101788
499061
89809
386669
440972
259061
375620
235362
216081
462588
160908
297323
220098
494651
52658
444869
356834
211488
291094
499772
198840
102257
376628
214622
184704
338595
118063
452223
418691
114622
50960
339447
90293
340069
247488
488157
242289
195304
57830
367190
165506
396986
95359
472763
203618
121875
247895
181528
379796
293820
237879
180951
404285
481370
491841
161030
280697
171090
494605
207211
338113
74567
336233
145526
467454
31377
284284
103688
482043
382624
421790
205910
73306
115220
442754
346985
96035
153989
270947
267476
71502
497367
287951
159000
350860
326317
292655
357807
434152
412835
335445
439994
124732
39544
196523
499979
460788
173073
451824
178104
261383
429191
91125
43952
498941
331217
36595
410008
499952
79966
65864
352405
342094
399643
210938
324398
255978
493990
36542
85157
297369
361188
217082
168196
499979
203145
331877
48776
173714
280118
178953
205018
213977
434881
222170
49401
184073
46283
255465
311869
116002
380005
307476
212043
271029
85876
431724
485468
445604
412558
166970
102603
390487
116276
129852
430604
431795
353726
262640
158028
351954
107555
376428
438931
290394
491838
130858
370754
114080
71997
425125
499946
213713
105506
193214
489014
471693
182661
332884
25800
160418
290972
426093
117640
374739
371155
275540
499962
489322
161378
222144
493536
246470
119757
71996
270483
75212
335872
491356
46116
418663
431014
127170
345955
324741
106908
499506
499979
419159
406058
290489
132170
112992
431934
395686
122379
335337
484191
370952
163037
499780
232561
384925
428465
447628
411214
486841
487645
35615
373600
499880
499833
145901
221766
498132
300526
97618
325660
289197
34843
113840
435400
249499
80003
366464
463671
60375
136133
312377
380221
280725
494793
155347
373252
213040
47657
282199
249512
187360
186361
258288
433833
499772
41428
400094
58159
191797
265824
30711
370144
499987
74231
229483
404904
464882
70839
137409
132330
499990
413124
31145
133487
221206
257890
446308
493887
366358
499771
499924
401990
266263
347300
287951
499996
38484
438195
436203
60175
442190
121019
158066
256468
492191
479414
339852
206111
366089
327444
78255
62943
408792
391778
497413
97993
462354
65708
390817
499842
173398
232894
372439
164041
361197
371530
380309
464678
299296
134650
286306
282277
40765
211653
481876
358090
403073
42828
255989
97371
493156
243260
324813
40831
498282
486010
474500
183011
451792
247053
243683
145188
186623
498791
327069
340549
107313
459445
304115
350254
189649
359713
43622
255035
113211
77205
119442
231827
80220
35256
74498
293904
101564
203705
228862
78592
434115
499735
50652
355182
354342
334707
173299
58080
159673
499924
347376
225739
453708
434902
441630
30341
245984
316697
166161
283451
239408
387728
418431
346869
476253
398541
243259
382236
350883
253913
201010
198150
362665
357908
253070
356030
396505
499354
454212
153367
394738
124911
231565
352197
73733
410301
372534
93135
493610
466134
176632
440689
499962
153806
499735
130422
296321
33265
208463
290450
336289
154844
340188
450502
459242
493281
320299
418061
293751
331665
247343
459897
109625
248859
166868
343432
492265
451867
101788
407686
140565
138335
426737
307298
499833
183773
404974
157544
231266
45748
290700
374654
466080
99169
163816
219483
448893
175163
479028
124167
363194
151778
150292
263165
51511
131599
343923
288937
384947
206026
471961
379593
32850
336763
337971
267054
240308
430715
496794
151134
45653
230696
222173
182651
325659
447357
136642
173178
220293
474856
498532
488831
83941
293820
187401
300028
423113
379185
210281
210496
123842
84623
454600
139152
200770
448573
67815
34766
499975
169881
410294
398865
39517
469805
450017
499996
267446
406427
223017
72695
54577
277379
286281
83644
353297
435591
241551
43183
445318
450432
420337
352301
391698
433523
393187
233658
393478
227022
270320
282588
83700
420819
167960
344105
135066
61426
289975
246514
243273
328303
255603
329272
407698
264278
111882
408181
343295
428886
388218
424402
338733
214200
273264
397582
218189
150483
43289
391654
411161
262670
312735
158374
499952
372540
232576
372904
358992
308711
217494
477343
455436
493120
143110
268342
30832
259370
131039
457914
201006
141506
226441
291566
53756
193633
446592
313319
478580
236426
242274
80289
86836
189928
402309
319378
357976
318252
496279
321788
319166
313536
324101
267271
26063
70993
229455
375547
477610
203931
151397
144080
494375
271999
455328
182152
418987
255017
174597
86881
47330
151543
67712
292506
144652
427455
313031
438751
357623
438689
183336
174730
103938
336504
409089
404489
80648
380283
119287
306005
422607
99496
474188
90978
230285
70736
295679
295726
496075
322142
101168
444059
494411
226449
400280
222578
143819
206254
208946
474902
248440
159681
82482
42555
371342
60702
115297
75480
493698
73006
295423
334410
446184
184473
243321
40165
67832
346860
207652
349878
499920
494814
103515
24299
132715
126014
455274
390169
95738
153509
297174
57022
499780
375395
403546
30869
255581
218354
412350
159568
432919
499988
409089
430106
223939
278685
348970
401244
81610
439759
354730
371112
227124
281570
86353
313697
78586
67986
82961
496422
485668
108341
357736
190182
388388
90885
447138
466082
401035
98044
323488
230167
363920
193575
471477
164967
174288
413042
405663
275965
219686
86880
75245
121478
435982
231089
210815
264023
234355
168088
51546
334461
468330
266464
200144
312875
221446
448648
372231
41289
202274
375238
184749
277891
443992
62290
414341
460224
410655
430715
247043
50767
420645
368404
146778
52249
89899
109470
225536
459674
106422
442562
389567
138054
24771
401541
41265
379045
103482
343526
402771
350799
372920
185005
498346
431217
451437
378889
323305
450800
216371
359546
354612
268997
451617
315238
454167
237065
200536
435996
114678
197645
499854
82424
353781
339982
358166
499988
324679
122802
489198
104004
447408
458533
499076
493314
31060
416059
479735
266271
396224
56904
89200
197888
80134
465312
231798
393853
336976
499294
219506
315954
437231
195725
459114
496500
141837
260618
314388
285383
140678
492278
275798
296065
476211
94042
445525
56754
495333
44940
185155
33977
420727
499566
67380
478863
282955
290598
397560
466375
427705
89784
144527
155801
255984
185319
462807
241077
147829
97569
499988
417318
240669
362929
112431
176459
204404
183750
485571
488658
341409
89144
136888
107988
493487
66859
126725
165585
230484
220673
222851
389308
401793
374921
433367
254848
221022
499772
101834
196382
325664
221658
354943
131114
292313
173370
492397
278696
151381
499908
388312
423359
160332
333974
344300
452451
491951
107932
419602
456790
90800
40620
201651
31517
186820
137016
196869
315517
499735
495475
35494
432243
161838
171107
499962
196291
151469
338867
433962
361109
221328
264193
49857
289029
485823
493120
423107
411526
269065
497781
142014
223981
406077
64416
307884
248934
219390
36595
495617
132101
187966
92256
404899
78966
258543
197070
180277
320904
237628
58224
283853
268536
382941
249217
351271
114550
53734
307331
222943
333788
110910
488105
93965
312852
435700
185517
90857
286847
406615
205174
322132
43900
47789
432858
412132
37538
210728
233159
463924
374959
329151
26991
477949
34659
241382
381108
398999
414772
35968
118216
57969
146934
466254
343526
466216
255044
473131
499838
262229
287287
232116
59025
183376
480195
455465
275047
292725
407686
488575
29555
265682
320140
191918
270816
382318
329115
493040
367919
422050
100244
113559
48973
144843
487270
73076
308637
271044
480795
424154
294261
214763
90978
443112
334558
358586
381709
420645
435607
90657
117232
68045
339267
393108
408376
483101
426005
91893
338861
167817
260972
57333
436328
126444
306443
325538
35177
476308
147726
271441
277846
359457
388188
192312
323227
185870
326965
422398
277047
410869
66564
470176
163398
218275
387458
339647
382912
343997
469559
25132
499975
89147
247906
361768
34884
283340
236965
207373
197811
271850
49381
331485
72193
420462
284769
245575
237879
382538
347003
259633
375094
464428
154130
332641
25889
323800
451572
260226
99212
338058
362665
242942
391108
356958
78393
271931
48324
76057
154477
227799
197011
34135
147853
211876
118419
222401
261275
223775
406077
450901
113158
140856
402119
438632
320890
184757
345234
301898
486654
270637
467033
216300
238209
192040
280211
440996
173780
336611
300525
247190
369339
289719
346912
457125
482107
198597
263322
50634
374497
379637
111232
136787
276135
405761
216628
428802
479941
476692
434878
431341
484344
498643
398160
494425
499996
112473
420819
246480
206735
195429
401491
472354
225742
248135
140397
189252
497074
444507
413498
317820
430572
488252
428620
100148
499735
338015
499844
89551
123098
498349
487665
427929
342798
225023
80981
157666
334036
32675
499749
139635
143892
193943
349936
371964
440011
34210
178384
47571
448018
440345
499988
498791
274849
327069
429317
288027
313599
280118
130637
153748
252916
346917
199917
377813
394642
104582
133834
110036
259705
94018
33978
386535
243194
409934
488575
208719
233582
219390
313545
197992
112813
401857
435377
183531
328108
499996
112650
209393
392269
463193
449786
24713
379574
361501
283853
189683
96920
114850
364443
383519
275203
191371
171677
199884
381812
110808
156701
305896
494793
68236
428649
478251
202755
61637
90189
382060
37559
259501
69334
499780
139881
256636
335285
395088
235298
499743
38951
352752
494007
496667
175897
379698
280662
224285
40504
499735
81475
409112
65157
140460
123506
384570
293282
86853
68750
429000
246282
162932
333299
207144
336683
231129
217970
61134
258082
324872
103610
214733
373295
473481
227887
351503
40095
499749
361381
419608
29790
325537
329756
25511
499975
263183
50346
287107
301863
256273
66183
302325
368312
453300
472304
357368
91903
81257
401444
259938
492807
25399
85828
206510
26086
459554
80843
226001
139805
360724
28921
303584
66691
31211
494770
71517
185056
135224
311378
183142
473637
101200
356728
293895
27638
301066
321729
83650
491236
497605
462152
90635
434507
47436
221420
180751
226821
50253
61108
236823
241889
319623
82732
406535
181924
379010
124358
106671
71349
184146
207807
65202
94816
101107
71882
301318
495102
171538
267154
121308
136207
478665
310223
119550
79362
384451
426269
30180
402002
51415
435252
414961
228897
470967
435975
121572
54890
499996
240849
423407
51828
348899
453398
389364
122249
209178
427384
138193
193147
46663
131062
368369
48704
331028
145194
404435
68683
34157
402093
323326
476769
119550
82108
161267
64473
444869
170549
436675
410474
190278
32675
392950
437907
453433
72268
352596
132815
317151
444706
465213
402119
383567
275987
109072
499861
384034
187317
202383
337816
324665
289917
499713
379386
359378
245181
499854
366590
486538
235324
77079
102216
458211
187028
366296
211164
169619
183387
48120
70609
499987
465516
97843
498005
197403
329211
499239
159237
215183
493229
493536
160104
234068
221591
437928
233445
461265
493340
421741
57137
402043
378176
326521
219252
27984
38151
71206
256840
51758
77520
491943
467987
46634
180544
328595
294531
400890
499996
443980
314985
277010
95284
151516
284777
139195
216014
393346
65774
374536
53597
123098
135181
227921
139060
133976
451177
214448
403481
246929
200440
382236
269557
337224
349947
435954
54890
155420
179763
247218
121045
284743
281551
274843
461793
494891
485801
149324
37559
314985
454521
189081
83074
272014
226882
317539
170044
99273
177481
192514
86949
487795
40770
252354
300950
499979
143011
324303
110441
243990
215131
308764
203528
141584
140538
236646
493340
455165
205151
33440
134734
198990
157211
402771
187373
123005
71713
310610
311244
315970
215532
346332
403511
407192
79638
245254
259638
481381
433619
45310
180383
483685
144997
39827
498117
461511
476932
381586
280755
294192
369581
200430
88949
43424
131648
479566
326926
492012
333408
300806
285555
417556
359111
92354
125817
467932
26444
78108
309840
230922
466503
254357
173574
329196
499952
376927
62532
282464
424625
121186
263099
308277
499975
197630
323477
59208
499861
101263
178692
72816
84298
94439
497159
476665
254416
285136
165343
119204
384225
256726
330525
28557
338956
57297
481170
370902
472496
198992
473636
80914
499854
195115
499880
259207
69920
321486
42493
225320
209718
371512
203467
346183
33707
156911
141444
460524
453412
253929
480952
394594
109560
301971
408455
236181
433976
313115
106867
26901
380215
467498
69368
347237
453159
495305
400502
46191
242802
273316
83268
102251
243507
160491
392385
44923
228961
376763
380432
397600
168118
431045
456923
57163
119945
470480
166195
188595
142127
499506
374295
133824
400196
82064
93996
81430
260742
27855
200018
499924
224116
99919
452703
360090
495370
296731
60190
82482
473183
111004
289862
32062
114378
178085
496933
262101
178240
365279
344782
253239
105115
274691
290394
186222
484725
254316
499854
206510
322273
262035
370040
203636
352996
257381
118490
269123
130327
400537
187639
219323
256183
498953
362864
45927
428578
201733
62043
103225
308814
411885
147596
217040
172174
250209
473481
436426
63217
30803
340131
156611
499996
229126
116163
64473
363740
329173
499962
255771
377906
96109
155831
63082
313697
127286
132264
123427
81662
49229
185213
108638
95762
242441
52064
269506
258740
192107
70294
386822
76660
102304
429285
431309
228250
183072
220900
266147
456853
494261
323555
27312
387641
348232
413863
196726
37001
223665
392390
318426
209244
312530
364663
257789
63147
52959
34762
441311
74054
366503
357179
384823
413498
232810
389885
403234
392347
128248
357807
499780
494277
464051
95678
261966
196189
250780
228049
238248
492194
248069
490836
79479
147523
178054
499990
412623
499962
279097
296460
342934
232806
270117
107004
139670
52704
372350
211234
384841
172471
348082
398568
290439
216816
466418
295180
397063
499990
344260
186688
454821
434626
160457
404271
449904
424429
215532
196790
157116
96683
74331
191998
310013
476738
371723
381301
476981
400333
390001
108203
499967
335863
240179
443337
97497
388900
466885
142170
320846
351470
208404
236785
313101
305809
294136
190029
359462
276031
68236
447443
313961
417447
281338
89490
233306
352934
57753
453361
348754
153098
146021
355681
186386
295111
294054
382216
416573
160090
429434
192430
292994
450539
350244
400377
122980
289609
470722
142452
417947
31123
242025
493841
190925
86345
137256
146963
453708
359342
499987
499967
294024
35716
239876
63469
210778
78006
107013
433017
79472
454879
276022
42712
256155
497159
471523
194649
187650
78194
470663
133834
240357
137215
310182
402388
478039
89593
465693
212821
497405
53404
438459
28746
484739
499861
154913
454081
485812
145813
499979
175888
395421
364570
143747
144077
310338
69069
467243
96477
499988
360705
70176
331541
232363
111085
391197
264442
43411
406764
46402
430386
56473
26230
93254
457385
360010
210978
261256
283941
202940
340440
456730
237894
368074
242749
439528
477046
422877
54015
499734
106202
431412
78366
89948
431993
93886
37676
212643
132193
362922
338646
131193
155829
426854
368340
254381
180406
210985
472369
221390
53444
364848
40309
404037
456695
71884
53821
299444
160549
374223
495828
457763
334154
198342
118587
288651
105740
380321
277168
29707
465173
25027
390385
371625
81719
160200
314025
87896
231549
126088
291455
145735
456010
137580
351251
208522
495939
333949
366680
499476
488783
449228
140314
84436
496822
57187
317095
387458
262910
396737
285329
405333
106024
482634
452447
225536
84140
249718
177836
215079
454910
452198
275221
392347
499833
141180
416251
194093
148412
494862
446442
421509
96428
61445
206219
234409
377147
418988
387738
271567
499750
472081
444543
236468
146447
69869
469606
88404
46531
37778
478438
299670
262461
207035
104016
375677
351610
196353
448054
326189
440290
476185
303633
190710
499979
104579
51206
301066
286277
148531
234255
389833
250989
395705
372037
189565
408064
371658
499749
416187
193768
234543
303141
58735
50633
65588
430476
378030
418976
444543
310573
369485
54173
318615
323441
83817
415636
386003
36434
420881
116140
366720
342012
393057
499749
379051
320720
499979
241605
78146
285641
396952
98522
238315
77513
244428
123918
373368
373989
174823
85286
197162
145609
404624
174143
49128
332461
142059
449657
65993
272651
332962
477393
104407
230326
440189
62140
38921
369343
479028
464377
74688
419820
172659
245404
30928
404761
387345
299237
471693
281027
380712
95179
408763
470655
374172
466032
254590
310550
132474
415154
27421
82201
201533
224070
55741
356252
429841
188115
473390
34031
263830
163906
385337
45001
33372
379016
145194
188683
326676
430291
226696
316589
110833
499988
253079
498989
346320
180095
499304
479259
465388
288294
131841
54448
141229
25530
499812
463194
422881
420756
450849
254288
203339
33707
298423
33108
364764
180806
144478
324303
400951
300915
152279
346259
243263
362696
226688
50352
66155
96981
128924
74815
249468
499717
67798
185074
499823
73603
475863
260373
305321
194358
41910
397238
474921
219822
63101
431752
461520
123712
331925
144723
351750
232060
465973
140736
455412
353035
347378
433460
308623
342177
478810
327222
274433
276090
266599
241278
57737
497866
61195
295248
192331
481819
119504
131263
281211
451671
284226
128805
46594
488657
372545
90034
499833
154008
46998
68075
230138
499912
178578
383728
132451
222342
116188
467988
358972
210029
315954
455846
339475
74282
378421
232178
405771
123427
174320
354469
181060
66617
239078
495664
201483
236389
321165
61833
120062
113220
325262
273847
114405
254134
92341
142585
137281
157589
356256
280131
334847
496839
453433
86465
283830
423491
177938
362203
459861
104410
308362
162597
129898
179534
266785
270369
122407
123842
57659
398046
416948
409682
306867
377359
154778
34651
191606
319378
433122
167413
117954
295203
236245
57019
443881
113728
74332
406723
224535
402813
196730
499734
493566
376878
431172
191816
278563
494524
411839
212649
315610
483510
61052
421578
229660
344721
129629
276010
492646
396265
387007
288560
200550
86799
447550
251723
147558
316832
297760
227593
333425
340141
139791
370291
196852
346838
480640
492232
452942
401378
178768
47280
496113
118791
107298
180116
499939
478639
391204
130307
25361
47253
171627
263017
372168
60987
423165
371474
50106
94787
92826
154164
69789
444079
231950
65532
138044
131010
397432
69436
382236
156436
468904
41885
193888
72475
142815
361231
407426
87487
310633
407065
147392
329128
160423
245157
242513
255905
407587
71997
499833
426623
34140
499998
149828
337306
111889
207742
423645
361466
106562
91833
258197
350447
358721
499772
340316
86806
229009
153137
303794
443078
472776
76492
435952
186310
457834
211049
361451
71184
499880
374875
432689
108143
150117
163332
60566
137375
109473
298846
134490
66923
108763
384800
324046
217560
282300
376119
135234
317890
360560
332912
137146
440445
454489
387649
328267
222780
353484
295303
379392
54016
192092
491712
291160
445713
391607
272547
217521
229091
421741
497130
264477
103436
499962
284008
134654
353074
335559
450114
177132
46998
240563
305828
485801
125522
29148
479126
217804
398080
353202
259664
402291
289308
138379
56776
61617
385616
60375
264213
472820
26621
27409
380378
257216
166399
195725
144065
409502
170432
32812
39090
240907
391595
224106
184073
447289
344506
36470
104150
263725
202610
70561
474705
328591
492815
404285
457107
449414
276669
212480
94912
360775
59963
348758
284033
490676
433966
31450
444318
209960
203718
103377
270919
370343
413052
108005
168390
220999
389058
173366
499749
499844
231269
470092
277305
493045
222629
496375
148635
145687
260342
203730
454908
252922
231105
399305
234954
450791
485707
393046
324665
350914
295437
149351
186623
356943
473185
499880
123117
102823
35766
499952
33654
169707
298397
50596
450502
196204
328955
492832
306263
392180
267301
218849
493938
224881
54267
239438
26576
476056
128958
376773
479774
139333
56982
206620
378689
433096
290394
422552
117774
261433
28334
399363
37403
283037
427384
112197
358083
451071
211013
472987
490869
207537
122503
216405
437485
99689
102758
277884
52511
128006
422263
32722
83776
432968
263467
87067
470663
50253
330749
453470
183682
48851
205558
499996
184459
292791
378306
272372
222490
404999
203799
258732
59628
263754
499833
43911
314198
109697
67337
305872
316587
230449
131428
146580
405080
330184
499749
143857
125125
448524
269740
171950
269378
137721
24614
187910
420365
407571
73537
330267
248665
499772
273733
463393
295876
328953
266264
441957
368918
269718
212198
128757
318983
39843
115179
149476
288233
292725
326804
492291
175463
157466
61327
407176
232297
402708
33182
240921
359373
87342
469096
155969
391224
320259
499844
499783
64084
358650
445203
139936
227480
499924
280852
376380
312355
53523
388796
115988
390778
367881
106234
62671
385546
157466
465231
52888
26003
184288
242964
47170
275456
424857
499749
326918
417711
233481
223828
499772
353096
158108
113444
99212
488831
499352
239938
162424
78442
192225
35676
464277
225491
46781
74167
41254
131509
271899
299471
125311
149839
499998
172452
389190
141246
70996
483920
300551
480723
282788
353148
184003
245424
249804
146553
374462
72518
285309
180577
186936
467737
141761
391730
364651
344198
135847
247073
270835
301027
55847
445785
280787
419183
181425
27098
418079
478923
277674
215556
153704
377522
139785
82961
60514
489220
350202
31617
307298
221855
118106
78595
72444
105297
343600
253742
243434
303203
383829
68868
442336
171752
246215
33808
67185
184685
449595
496819
391757
402458
451625
499061
421013
448372
383842
327449
264091
174118
132793
199756
165552
100320
282747
280336
339335
246514
301277
496564
190109
229611
373828
250915
306531
497731
467541
80014
106596
89685
110359
254908
181112
176104
475627
392504
51951
497634
125305
118656
114486
429907
467381
145443
462635
381535
324665
246282
102844
296194
177117
41173
221700
411384
29025
162633
176466
489116
499967
369902
176109
305321
136021
202972
236301
157041
435799
221238
206253
225336
119787
499095
308906
301239
177084
139811
207211
327769
90279
499854
430071
28371
139599
498936
485798
358103
149717
223856
325954
410259
477174
282666
434887
293301
412011
360916
239479
188090
62823
44416
499988
260893
421132
144065
356390
275287
46594
498414
196699
389190
498015
180472
56706
356943
284969
373772
155482
160994
203365
230138
458151
198028
107223
268702
323293
376980
201614
208374
129152
448510
265102
420481
389401
32321
284769
434194
472039
462051
241628
374562
135076
380283
250327
442256
134814
165538
142302
279793
433787
30018
416796
169774
490842
355251
232561
298143
312336
497327
315393
310633
395492
414981
127404
237458
425297
493184
138001
481089
144843
325995
449972
298815
90319
31317
396262
132715
498117
68221
441047
86321
451445
83367
111230
97023
207469
205558
364091
207540
451791
455304
200111
419130
445281
489109
69203
54331
335514
169927
59829
217753
271937
229124
444391
499908
41696
284284
420384
251374
174321
406045
356834
281753
168661
101250
204525
218446
299502
42120
447877
252304
413290
326904
82329
395667
459445
452946
94942
468340
182349
360960
255603
187773
173315
194269
227414
303512
393756
99442
100540
293184
472775
333709
423677
43034
481952
84177
259882
385441
81079
242126
376773
180985
176239
236107
262819
359938
334596
269441
134012
392369
475319
407455
30106
323810
306154
176651
499734
187435
190488
470568
499924
379373
192363
385414
125043
122548
44365
51349
252145
446512
115851
289529
45825
371585
255069
277978
51990
54375
396541
340351
317661
357989
492383
403050
242416
369769
282310
431560
273978
39461
200381
68947
361030
370491
382386
196569
480908
102758
244586
284505
431172
252073
145687
405936
271831
456639
373668
75898
312876
303532
422293
457601
264948
430338
65867
499854
499749
489832
474242
460859
406991
156258
86208
410065
286585
369461
499861
79313
455967
30152
449634
174589
73246
198573
149767
281284
31245
162588
79415
26716
209391
91888
156348
158475
373080
467609
480339
79313
436354
89901
54514
240170
161845
193142
389932
176482
498048
365669
235729
57073
494674
165062
249665
473689
407176
448251
492199
266381
40493
409386
435021
24123
374245
240617
456277
153343
40148
111516
148796
120363
339789
499734
469571
24773
399991
104876
228263
102338
292381
252526
39401
43645
283433
193912
118388
107827
488963
248804
46230
477825
398955
315485
390714
269112
443337
420337
397246
29539
25408
172483
81133
47998
373082
323036
257877
241044
72636
138294
359213
289119
70815
379962
322961
347978
356196
96985
492820
448715
255715
425947
347274
109512
185403
134570
403329
251817
67864
369398
154418
238003
188067
310873
472820
197668
160967
282885
100148
429696
330496
388952
240322
302982
127738
465390
69334
456853
237122
84186
253477
499952
354612
75154
119423
144350
67853
388788
315439
218964
52733
250554
393584
164319
498958
180938
138390
184241
324229
368717
282259
171895
388016
134446
252753
349032
485385
119287
59628
449326
221355
467957
87731
446710
101531
87464
303816
196656
394063
82703
204415
177491
191441
118620
357485
383665
119287
239695
499749
46414
384368
499833
376123
159368
164031
176532
322383
477594
261791
370760
396952
171546
460961
403034
382781
334410
444262
179928
126725
201595
480555
184425
261252
66860
385399
68281
463812
278680
243103
94136
496637
242364
386131
497632
393438
221317
240182
484239
499998
385824
367217
322711
328530
406663
130516
453910
103341
60227
383728
273691
104160
41798
411083
466268
120062
89385
288267
147419
62832
253566
183559
256417
187401
422881
45768
147685
89117
57531
183142
440776
59040
415453
364758
427661
379707
91624
35396
424721
42760
253124
451867
237419
290975
125503
301591
169111
218257
422004
365566
28512
302785
196084
141731
420881
172007
74415
91978
362901
175216
171691
286037
298630
55561
60915
84830
263296
311425
76704
38803
248768
212351
219689
499996
283656
64307
251421
172046
410248
472937
290981
499975
405237
425895
295328
466934
107775
465533
351084
417412
236490
394841
259411
181278
166253
238068
457982
258698
304488
90581
491943
240193
159028
194561
359509
165626
447787
389785
126088
295074
213173
480483
39425
476835
47598
184171
499979
462843
155608
272522
428577
64995
293868
280803
256282
375238
49385
335381
490682
426637
266940
216355
347613
51512
48340
493541
303117
209360
499996
338867
415337
273821
199100
100900
307809
60854
79968
140194
413832
463082
284360
468431
324135
120165
316567
118644
472193
198518
115671
98920
164819
258148
197994
484191
459804
115617
286068
474931
355708
204211
291249
120049
473320
407931
320913
324181
66418
463554
54996
108466
376298
476757
163859
177030
344867
213278
473189
321153
381177
374397
131720
241481
306373
466739
418539
333030
477575
485434
213787
367008
171251
116370
71702
36342
301392
493973
435609
140358
90558
178955
83200
108987
142170
65851
466374
62931
354569
182216
325683
366627
46568
487097
145394
194997
104343
223090
33544
194104
417711
370520
109042
499998
71278
396810
293820
493559
47253
324565
54138
363863
491493
375315
231195
161780
144652
100958
451020
209718
409304
44305
224429
445561
99805
460777
37044
250639
28911
444470
83656
336346
88555
67321
438325
244955
448599
152462
288593
370997
39140
63921
488575
455359
69964
400295
162727
140460
130597
466491
82149
308208
261910
382947
136656
43096
299382
419184
131628
344782
322383
311909
206036
403893
496804
116986
259430
499772
64656
105645
496428
88512
47148
144462
180042
442388
466688
57449
438628
80227
385707
420482
373449
130421
422589
244580
68548
189597
145609
127439
378225
424801
283781
499912
176507
449573
46956
63980
79161
478780
169737
186361
48236
122839
44952
130385
499996
81990
241985
334695
159043
52877
233735
300505
252572
84527
201454
447710
175210
195672
230509
453516
25027
386535
130585
172644
468219
371474
226001
45632
489156
96414
183028
83903
311269
319969
270415
183503
354945
162553
119227
232007
218355
67910
272555
191741
215226
388084
115627
323681
190018
239906
191656
308595
58401
494688
102949
428549
227128
127146
281213
170334
402708
234808
149454
72040
446429
284358
34884
386726
377698
124058
228452
59796
370181
460524
365839
159783
496898
499998
138233
276135
80312
300398
177473
345143
327600
68839
173204
24673
309193
344817
498132
187639
471853
334596
323441
392041
192276
137847
382912
492191
287670
59852
125406
43279
260849
118881
284743
499838
265987
325372
493541
287470
51511
216126
50156
275679
499833
58853
267271
170818
41599
420085
196960
459114
476312
389436
67313
234804
393672
384034
318756
40426
398556
117674
153648
370873
304170
53750
206368
326480
254710
388920
54249
420556
244873
24321
414706
310951
481078
240637
234775
111605
129412
445908
371115
406793
462390
330267
317407
94764
256791
417442
96514
124264
486630
441735
75009
383393
160839
334100
407108
63143
387590
167323
467723
282277
257791
35802
69743
249645
327412
175681
499912
47918
50458
81798
252534
75964
86452
255316
82983
221930
367193
65055
269977
192515
425012
360997
311709
104282
460512
238317
190342
151759
455797
421013
437421
202444
30097
331251
107555
424638
455181
247985
294204
97497
270550
412665
108832
181078
160761
474789
187028
386192
374701
499987
207591
123195
210071
168296
433562
493461
499962
467785
130521
395615
406633
132329
110114
308370
427875
182069
248298
116708
499504
254467
490610
363332
433177
374621
120026
187820
95031
196569
371216
177893
494203
140296
412369
444587
130847
279757
499743
128646
496637
307802
382719
499861
30440
499734
229009
499854
385344
467331
30134
28764
220510
424094
424117
207607
132485
278034
469835
445150
196538
182314
218282
265895
174231
169525
498278
182802
85554
227689
207685
215025
161889
127900
499772
333829
53923
314595
202610
261334
499783
157137
372842
324882
499880
271928
362537
372647
156794
383919
324515
373391
226830
431148
184196
281851
414508
255193
334058
36384
366627
332129
392026
182849
341535
424904
278432
321363
226532
405492
208946
300818
88512
210853
53089
396904
241935
220777
109316
145117
339708
128172
295811
212969
377931
271929
319716
338403
478039
148258
472668
106218
39401
253330
302570
124264
459676
371928
428265
222975
244489
401460
313165
42837
46270
63135
282666
224138
293307
499032
71725
203791
401871
443992
499780
152040
409838
111353
433578
348507
450969
25907
499749
225475
406427
468537
419391
130407
52343
481169
198581
287028
29394
369337
176498
339455
403794
137952
229877
109887
496442
197548
177279
205775
186633
335361
261004
249050
442641
364421
84644
225988
109050
235525
349597
74170
241889
69720
163638
371655
136816
130385
330440
415416
348839
372183
387084
198613
157431
77237
422035
284328
93973
167528
413416
122671
326736
62830
77608
131424
288897
143669
114441
391778
175707
31220
35285
382177
24728
405141
176109
499979
343419
149046
180678
442544
161009
312203
495694
425546
95012
64452
395390
439518
471410
89994
498111
37160
206079
327759
91300
445859
499975
262415
279384
499975
468278
409728
127900
361030
309299
239438
104394
47723
333720
256378
45440
167748
499772
205734
293683
301616
227984
282313
273550
145359
170150
355291
292770
36767
368911
78381
246044
339449
331085
253289
79219
62180
40654
413124
250697
499783
228531
499979
386638
316560
253127
175270
499861
265488
452353
177667
252959
231470
161494
225680
62954
367932
107298
386243
499988
245906
69627
497481
161540
114887
499854
364554
452865
216234
358073
353202
364195
430937
283728
135512
263322
25838
494005
238810
96031
320196
173325
266847
71997
37629
491553
406731
319068
44101
494468
114588
116662
311709
187703
452620
463164
277831
154149
305449
376380
359327
440776
499979
218055
166938
225468
92274
267352
26543
357926
372380
172087
492640
229209
348192
250008
438538
210873
457635
437803
481508
415881
144998
197436
71384
269799
92366
466671
215728
282310
411627
469380
391595
499743
310675
105126
42030
227054
369427
77520
242780
193377
91821
56061
279530
92572
408610
248936
142396
463204
406633
417970
118160
432569
244237
382062
282384
378890
57406
78786
480826
166161
499032
378436
457745
344852
120109
59854
499946
171667
268558
115729
329698
247524
243229
331772
484167
347710
39900
259144
434411
446663
78670
187073
68381
200254
422846
242327
499996
399160
266264
499979
294059
405237
228784
425961
321486
165783
468340
176895
223058
422117
191043
362220
104320
499996
84258
336362
293644
151196
241971
489124
190639
414833
329485
483562
363960
229408
316640
264579
144889
251874
429816
436220
391811
342264
244850
116606
39597
132873
448119
97253
206368
123918
499772
461237
473777
217635
124522
376180
431651
250345
29955
26474
313827
323950
54331
425723
73304
385452
496048
93586
34602
155070
355385
347269
82406
94951
450960
434485
313599
29785
436889
47429
468340
209338
234731
385345
244255
143198
88865
230414
219364
389845
138385
329668
82748
376055
296550
35405
65260
95790
494708
178462
204525
125992
163857
329668
499842
499854
261022
254706
239465
353446
29525
360169
285750
218189
164834
330825
197284
115163
403284
499772
461985
424376
40538
259065
318305
382471
421284
67721
207224
499844
177563
50741
129993
26933
194474
455147
368936
202076
90524
55047
112178
49855
337816
440898
499912
278201
441813
274257
157041
431577
125338
418321
27228
254356
439011
78054
445429
384854
482544
243098
90623
495605
131829
499990
152279
384852
254821
395935
489329
359618
499749
25842
499996
126994
326185
96290
352857
135290
106178
52863
68830
35310
271850
373128
285750
95146
228242
411394
323327
190202
452431
494583
126695
164546
121905
324199
274031
260304
300304
433051
443227
106009
494480
210376
98246
345740
354422
460488
282099
212367
276667
400069
259858
374223
43252
459097
50889
215821
279714
233951
296824
162310
45001
204780
105731
177417
330417
65112
175193
134862
89685
387305
472303
220371
416144
128934
287106
55807
354945
108279
317786
411130
114733
493340
214994
182861
61452
259095
494710
227174
274992
129096
416621
499924
121641
160113
461243
94396
130637
491553
372872
27003
294476
215577
290780
309757
104304
265192
413713
367284
166683
257365
148129
45866
459785
376155
331187
112718
450202
183865
358992
410932
499749
51150
294814
188249
422944
63433
98591
474199
55065
270606
499812
387855
357739
169140
176360
74415
265444
104906
481922
224198
169111
60464
44808
161119
36172
80700
248336
34750
245906
89117
495646
327963
296295
499924
376710
307690
498137
407228
397237
161577
380269
208995
464714
138244
76038
171810
144705
242364
61861
200382
53497
190503
330994
34138
276565
270896
498414
190583
198086
226253
385119
493345
260667
288897
484640
397286
401713
398924
309593
256183
488297
375772
148502
36498
414648
211566
499988
385578
416489
344395
442928
463021
31399
414184
256468
463172
300725
499844
332129
89814
139195
343271
59645
321067
262596
308501
144305
420568
61108
263826
314190
108469
418170
332295
57921
326661
90201
284768
311206
27729
168614
98652
381092
460280
92091
499880
208329
476365
204860
133816
176459
478397
80206
292373
224198
43785
499998
45299
237720
433001
79303
86496
69347
207964
191162
44523
300725
302116
199225
225649
375608
189184
212859
274354
86574
499812
314738
464781
127420
130366
352194
295536
356796
72217
241417
300208
342646
448738
499772
399326
270795
488500
496383
340549
48016
177267
123396
471986
170083
279764
38951
256081
92045
368330
58683
274188
434762
190930
368022
418312
198851
139738
457763
162059
393404
166761
49381
42662
294806
434223
392839
187790
415850
440326
266748
102117
289475
178566
233095
365542
196139
168893
211085
400956
433118
48488
492334
140281
318289
295426
114670
164218
398360
231843
216356
476797
422552
284354
75359
434688
40496
102851
255430
68972
97329
74158
495949
246411
53757
499967
30375
118371
493345
300115
53646
370033
257185
402873
420462
49277
461821
420373
87983
141935
69819
421552
317497
491989
378779
259162
307834
230754
46387
54249
359213
271297
324208
154190
415542
189774
432921
169274
296632
477263
139696
371642
499374
402359
441813
426626
121685
488153
499749
276064
236882
160018
132624
367442
437089
409025
326220
231536
303102
87219
487526
276553
327292
391155
117576
89352
66085
118548
499854
57243
321178
263613
347780
379270
42838
92029
317334
315392
147419
202230
209584
401052
484579
393037
298617
242106
174476
403842
197791
438889
353883
238986
61021
381238
499924
400769
499962
81831
221115
92574
343076
390770
431894
345427
464666
460975
60705
141703
269112
378837
230245
499735
141402
464846
499946
275578
198112
290987
101788
216198
176624
92581
35194
415413
215514
407499
446155
348288
363889
110694
390801
437135
488709
333352
497112
283218
297213
499996
439118
182088
438105
244855
280951
192624
492688
482284
247906
487264
268903
256674
491294
464226
167619
340416
397562
228633
115467
236444
344416
394866
54838
342280
53822
163212
262052
167167
97945
322239
140854
251915
259845
284077
309687
290758
149157
415587
323945
429629
351610
75245
118305
210069
73423
40626
85558
174070
133487
430498
168846
410121
463211
74029
151301
248440
86086
214590
74879
66237
256362
344247
93377
63052
396081
395389
366766
311331
286835
288032
466433
300028
331187
492180
419557
261791
210538
306861
389663
111474
142843
35327
499039
237551
349728
276644
425723
28706
317856
271618
147148
312289
305654
382948
388856
244021
404302
177855
175340
281859
260115
383158
122204
440123
76629
241214
289151
414621
367028
430786
374654
169470
499967
492640
301146
290181
73510
261831
112491
494926
126037
294481
319618
437422
65339
322120
487673
458533
472201
72565
156178
478212
283111
84391
466371
320201
181787
187395
283548
328366
455294
129423
306742
178747
414220
499979
475357
232576
155355
217494
423802
403725
38867
416603
418524
227709
73501
499823
329523
146769
406964
183003
75898
219347
387722
444191
73565
423565
40458
207224
470893
228735
270988
316514
164459
445055
397238
150304
70752
28029
422004
339940
473659
326472
45352
238546
190247
187240
172610
236351
479858
110632
335665
251673
497637
257047
427538
467515
366200
47173
283068
452754
327259
345529
462354
282739
403468
58940
321937
432525
377909
131134
44143
75212
99087
460002
114693
491733
156956
219125
463729
417869
40765
257064
399069
157939
484042
164612
213306
207584
116178
343607
137458
277808
320073
429257
481480
32361
200534
383052
347604
499771
91179
348505
485070
74131
98743
235759
231459
220161
408869
331887
26960
470590
399521
291930
284175
236691
165379
94180
37965
499717
352637
485513
154328
499996
431408
198123
498816
499076
54262
44808
32825
294361
75245
287332
277712
224263
248304
325254
41414
408214
127473
234192
366740
249598
396390
67866
499912
472632
488483
179499
113840
110309
350209
31160
78139
464728
493698
132042
416572
427308
328060
337392
98808
170430
64106
432462
493536
205837
296244
199085
314424
117042
401095
427428
197840
357273
68258
99127
193303
110919
164021
97306
111080
249549
437536
133302
115159
195985
41289
283218
195746
372037
133365
467319
499735
302246
321019
294519
342463
262429
230285
105153
289014
288236
380614
56706
49368
296936
193768
499931
216212
378758
275800
192040
499979
210978
384841
433509
253162
209786
301914
496313
149907
283815
236717
390980
316189
118818
181721
432968
43876
85994
292992
27512
96035
378516
114441
285428
451606
199051
236830
62138
303439
499771
425227
313032
413557
58217
210576
309232
461952
494678
176440
424794
405515
300703
472540
276505
241139
247043
212538
131251
249105
155845
102959
66625
318655
337251
152635
333788
499975
471503
279214
332772
356908
307034
197111
494271
299396
412015
40981
321153
146216
430993
428054
327719
321408
425112
409698
247659
196613
473984
311018
470595
213040
128172
494568
498030
455387
291511
102340
485929
265276
432954
248093
415636
428248
327544
493622
480592
495984
447454
267271
91075
67521
211049
446375
77093
243684
224961
218104
436457
252549
368841
46448
313827
118106
69859
365862
260915
81504
210383
399395
93777
248040
327887
115582
76997
384447
105226
105274
92660
129689
415990
214342
368768
193930
308309
499725
299369
47253
499880
217595
311465
381078
116050
390519
321436
243595
278947
165818
280469
104215
29783
119127
145220
434311
48993
240553
174695
296320
389084
84903
323363
99523
407590
241256
235741
366200
432212
334617
414836
267480
68976
343936
156155
110400
442849
55913
153834
476071
244414
391744
428336
157070
498521
109820
40652
37558
320326
105957
425837
341861
407080
264366
115525
190703
156503
105963
361408
454181
51511
42404
354755
285406
46904
42055
223823
380591
222842
346178
457396
176018
242164
354612
447138
327192
90920
425982
230517
183551
415321
499987
400803
352896
472403
498414
81743
408090
171136
219205
316131
461292
374348
148130
75926
167817
34982
268969
250950
350464
158974
418080
101629
50292
179290
275320
53083
450151
201753
473374
459661
482111
352984
439697
85031
386216
410712
282479
450466
432243
52888
149199
206119
58241
416441
206708
378810
498109
382981
282986
259432
340907
302345
132464
417458
380756
36747
392030
291160
313643
192134
236078
28107
250345
312850
88652
324983
299175
451921
56205
469811
65588
158310
403546
320383
482572
105672
372056
342634
317718
335744
464569
111516
308497
221074
241685
108631
276803
37701
29185
334578
179672
361479
87093
76412
168583
376504
144197
102512
499687
163678
214253
465291
142190
63229
242458
119308
323114
380359
138929
236916
366639
32340
465137
51112
252880
356047
264883
145898
124688
468893
181847
339076
261135
410053
69103
317260
25817
363815
462891
421274
236888
234421
111170
314387
379051
469729
114281
168724
426559
63363
178625
416951
90331
453047
446016
139953
73510
306965
371405
148815
472255
104995
187020
257381
322977
190925
318294
217970
92826
28493
280465
49797
342101
86544
186840
159196
486628
428869
95020
478238
218282
499772
436426
72149
311593
188173
406047
118958
30028
37434
441906
288233
153532
499749
124469
499685
88116
205218
313400
167950
250276
54673
281987
197608
489454
406761
376068
260742
65535
74029
155150
380041
262958
343918
192591
385638
195114
408940
499931
122489
495052
133167
447526
499844
255616
166016
472629
68815
274433
120923
224519
361537
94143
382309
122821
254032
185272
394778
293848
154963
267999
308698
58887
493861
193633
485798
205493
343936
384162
33191
351582
155309
480544
309650
136571
283855
141318
188273
142682
145194
220240
139452
373310
208732
438193
366433
244343
307443
100849
117471
483803
318777
477052
105226
269243
269222
291097
464051
427761
96891
483502
486335
174192
402939
245870
144467
256561
171433
379947
181313
180340
499979
441813
99273
313200
286268
241742
74124
309426
409319
140547
104485
284479
319688
331887
132844
465239
375778
139944
459729
86969
497713
128879
193501
437618
173520
68683
90293
143762
271782
34602
280790
288233
171274
484368
344682
414088
221536
428696
119070
25157
367313
181326
61441
437164
452738
161845
324894
296627
401656
342427
211097
231653
492147
445859
428206
447826
65053
192825
40867
485832
104887
279591
307605
91562
248304
29579
418054
60867
329095
135723
351475
235445
330417
464441
189599
128903
165874
263318
408234
203683
318691
112197
120933
168140
126664
494480
477133
400389
247102
246462
177029
368938
40718
159214
383474
364891
302111
85074
327767
470029
70467
154109
275868
466762
176075
113223
119166
183018
371372
52310
455620
472540
76204
145431
76582
247826
479632
314411
63805
361013
298009
94351
170044
432173
263834
158197
398148
161630
46702
168641
258938
319499
499939
449494
198712
99804
223567
270182
237419
423945
435553
359295
342549
171691
340445
171677
107313
274940
121366
440524
153815
235362
477081
190029
447685
257279
138223
318107
385307
291769
295001
158925
241950
158743
482353
233241
100994
153509
51661
459067
160393
249449
155915
281125
168829
343102
109891
202493
49769
236663
348753
159061
223507
48459
166870
479085
103306
494955
292821
418668
31736
208645
112571
424731
412202
307990
392878
316936
499988
437164
45141
48152
33082
182012
56316
367106
43438
236127
350347
125114
52511
404143
497269
285886
499735
444867
384077
298406
463802
342995
238546
122674
481001
42873
276856
175817
62904
485434
446024
158628
276921
499931
287422
175887
395202
285050
499988
93375
230365
459729
473356
409881
237897
139154
56316
261927
233419
495281
364955
415452
263325
293113
48152
45866
171172
320646
403111
427007
25027
176958
38507
387016
475987
291455
282762
378217
179988
38962
499772
302774
432042
211841
329422
43074
33764
367622
499780
75676
102587
410717
180654
135303
102135
364843
430120
460951
421527
229430
427221
169096
492364
322193
401363
404484
300577
192000
151493
343457
375354
99328
320519
414428
238230
259940
310366
157419
222629
25438
244346
393429
116029
188305
492832
369861
164566
448667
340736
240279
221446
243631
82486
232237
130293
274213
135177
254756
471391
235120
280403
144324
89632
271299
233423
147251
205822
178967
179321
368015
309518
137451
392709
73304
386992
421319
311176
197908
170979
34500
198151
434678
408732
433805
285694
172120
397473
60099
82504
200536
186506
370056
338547
499574
40981
166451
72153
186649
102340
268652
183773
109746
202217
294785
156500
314076
331370
150558
295094
480730
223911
485399
384664
70064
367510
64369
445916
36434
135993
123128
83367
165239
201422
343016
413376
92256
461793
499780
201179
86146
163228
420674
289111
423443
83147
340737
266432
256242
316019
115535
499833
149859
119031
239471
463617
39383
306175
88300
344488
471503
415822
321932
78633
499735
231045
384513
48194
458344
403284
176425
357170
495605
459445
258371
380899
186673
322602
482336
278034
499967
385165
281284
394319
317283
230033
189238
416735
320804
462138
399401
104629
134476
33342
117349
318911
335104
79968
466776
69855
110097
33924
98392
150752
57753
425838
477731
207648
470666
222698
310107
224088
412035
80061
208255
42548
466232
87983
219318
488468
243188
42104
411138
384236
349524
187951
224319
338646
234305
149211
221494
146418
349149
311940
157981
88872
447219
498790
117044
91683
181812
499844
492661
282971
495600
492160
324808
74567
32625
199337
370685
466948
403329
285163
133545
363034
129625
428960
198661
275363
481312
481876
357119
413557
372113
482914
301576
237635
323526
485377
474243
56661
200721
239765
447192
128653
350548
85625
369657
497057
58523
210415
472455
163337
207807
311594
145249
371070
364345
105121
367533
58735
254054
347237
218037
361197
487405
499975
63325
29926
204366
70621
303647
188198
201179
48484
213777
127151
312049
38951
415488
440989
84765
492324
260881
38782
306898
252906
160123
332294
460253
53233
490694
413645
110680
495591
90804
203467
472732
292953
499996
479803
242683
241128
225984
360800
194265
222316
168983
236544
429536
191129
440752
436891
375722
194355
141641
347876
300181
441239
64959
259463
112764
117614
68955
346305
271653
87410
261433
134984
24839
364349
499861
440776
323546
226859
151417
50965
432153
53082
323779
309277
289522
78894
421763
499861
42132
195215
446568
108469
342991
319951
350377
266028
188937
499120
311544
249645
499780
109072
123427
421725
270914
177132
24490
435982
453496
159777
402845
492640
286037
223981
421077
361564
37434
465911
324607
376180
412421
310395
76442
489006
402197
297966
290975
357561
283937
398444
34410
499988
211728
201538
495951
373772
398284
304676
365039
495213
135391
56246
421645
242039
402676
456679
360775
378775
150798
216600
42120
447102
355728
36608
383117
302785
55524
26607
216079
387713
148205
126913
464283
462138
97451
377552
456984
344985
404999
174530
405500
470805
213956
348687
118010
447102
114015
476421
495225
32186
497610
257791
342177
369650
337945
324856
264679
404645
116301
341167
172452
79396
374562
306586
82137
27116
499920
231476
147041
387536
320787
451957
185841
476110
28022
252073
383919
367057
132025
497006
429447
195936
58446
134522
484178
332494
151297
339800
316676
381879
397554
494435
499979
258602
187490
116852
148388
58471
407494
212480
207125
206067
380498
149432
141356
443029
288926
320326
496822
217798
495954
471695
229567
495817
83366
479735
356030
159294
339447
395013
238090
224736
369461
240386
499996
141367
356046
381042
475648
499996
206656
433850
343945
391864
385824
198402
119287
479911
495134
72361
136362
495801
340794
312850
248093
194997
158768
497478
372350
125470
225057
65775
34014
371642
393970
237834
35855
499987
191595
293403
355844
247158
85036
431934
368996
473513
201827
280309
226736
276388
161267
381990
473473
362537
42712
85488
469516
57484
26857
465111
435700
496201
441730
288332
215666
291737
416573
68837
253582
225039
258270
499987
444741
267861
446019
74576
56057
435347
235120
418837
119550
139605
142208
305960
264883
42106
291582
266025
163294
288500
309284
477551
469472
489006
306005
197509
207867
201559
238054
288693
126088
310485
359626
219827
321060
76935
171614
320392
425055
100638
183236
34798
190610
449379
180730
44329
471478
421573
219347
124128
52863
393651
85092
419768
260793
216291
97242
208788
312336
499967
182820
430886
240881
499996
402415
34859
158562
479348
311119
219241
150171
259829
68614
489224
483172
428194
160610
415453
374701
163144
123450
148896
454332
499979
425721
81173
144056
372928
310167
236079
354286
326332
499962
498207
111778
118228
468810
331718
285541
54082
43069
493796
294680
430624
39214
115382
416818
265460
256960
143764
300850
31294
109356
324791
335391
111882
241391
406912
375839
159538
256362
81266
246411
111372
45001
96725
146877
361197
157203
423192
243672
149592
273379
482856
196128
465755
498203
499780
497732
498030
33439
233136
447527
246405
174497
195795
193737
388138
499952
88106
237716
76623
56473
499979
354185
89805
428336
499931
183612
280211
264721
208558
454873
453958
447438
35261
418539
188121
45751
45425
224761
182979
464231
67909
46525
320026
377576
268705
59128
24878
155116
495211
259115
372183
226226
495065
476797
396449
261965
258197
320501
363649
144478
227074
229124
495985
258391
115381
495591
109887
417075
335411
440326
186017
287745
415742
178053
496453
257324
62345
345718
256889
414268
444987
43521
467145
209136
99543
450608
94117
266630
75860
60309
242522
28242
316150
345087
398465
185528
308708
499771
303048
48281
405333
290555
229660
376698
369608
471843
222342
196017
271283
236022
427575
115746
320300
440388
278497
43087
26551
282277
401769
111671
167102
225003
98905
426056
91109
35264
368260
401766
444196
85902
400675
252798
78552
483664
279530
334316
109597
190883
288454
487909
304969
352752
419939
270050
191986
339449
29903
204984
308163
463724
268374
121063
29903
413038
257660
195116
499165
291433
138308
214590
50910
479275
395029
494393
433538
379598
348535
389920
25748
462723
227498
123289
499939
242364
420076
161726
290680
491989
108513
129728
206452
452962
358465
339465
76671
475218
91011
24668
281432
404023
64183
183297
156688
121905
226489
191594
164678
25938
499775
396340
55006
309478
202274
376296
86652
247985
499783
353910
26474
451203
97598
163608
287145
252137
448289
84830
395083
319323
146282
267947
42335
26169
197880
404138
50837
302293
123371
231920
89469
268526
428377
499962
399611
362220
362240
499998
340737
492798
415704
489127
128456
351383
456799
142574
172944
359435
279469
103120
32031
369562
488707
160398
53637
204625
321019
337112
75656
171251
68325
462742
277696
370033
362934
383474
172942
375157
418223
348022
247573
77480
457667
487344
305123
297626
79228
106337
361545
499979
453559
383474
149040
145934
370413
27471
407307
381067
289819
176287
254429
290246
266049
163934
102571
452431
195672
295362
199471
171963
365329
336601
456957
151017
465704
234145
111125
154583
202251
146758
334770
340559
98907
448146
129714
242307
344425
35925
458668
499735
61873
170553
418421
194716
164482
397246
160733
459129
215781
112813
96998
87770
251130
236456
179090
499428
193780
96286
469564
286604
472736
477248
335936
421361
307959
103401
486505
224977
173127
499996
338363
183640
487673
393584
109673
88551
498015
66691
391108
437384
482834
332784
335829
67853
337866
221591
459275
429298
468348
116043
377619
488015
138347
273748
479255
85019
292557
210162
499842
145557
225790
462096
59869
487161
78470
488603
269891
223032
390830
399078
93472
157439
102286
417869
324336
470941
190828
189238
260862
219454
25249
499967
233258
128076
195668
281920
144694
315110
88562
401035
355891
200751
64637
136914
411561
499988
108162
174111
46531
420099
478571
62448
164391
26854
122820
463965
278846
301231
467735
286835
330263
369303
428802
65822
499996
302741
311469
459350
355396
388739
365383
196259
369090
339757
187028
426524
484858
304506
442429
80975
125392
245239
410808
468778
493314
374959
206079
216505
53789
356540
50925
307040
467409
40733
353035
196474
186649
201383
335149
490479
299844
97618
450114
487615
418837
219885
422266
499735
80014
161417
67154
40181
499735
258440
26430
499912
143928
238325
240587
327942
170124
300640
490726
348687
277597
231620
358894
49195
241724
297390
44872
288563
345872
106691
84551
295536
168386
99609
370829
67243
499735
155361
499780
70383
476001
120421
132316
179559
415168
198589
369398
493674
392855
365123
40244
202656
491258
133746
173121
283770
470965
348490
213058
102157
219374
234808
406045
396316
215444
430183
427578
435032
457982
378176
63523
491465
229338
132604
464910
422944
348354
463446
229816
155551
274308
452504
279420
323878
233349
476426
29263
414185
59584
438222
399531
437751
62691
427650
417421
333102
161281
183161
425779
452040
345616
26645
334328
363138
348124
116466
463096
262276
458211
30886
499717
257680
363703
187512
365729
238203
62846
255308
121669
124841
118430
248415
41270
204969
327696
184070
370348
206601
305321
388207
425334
124032
95720
119195
306810
193303
317317
223300
339701
70426
406975
377511
343978
152576
170404
339950
330994
375963
278562
359726
245296
135598
440544
151524
143544
327759
123214
121990
492537
247427
471632
438405
467936
282473
437457
86389
496255
319872
410239
375386
159436
64959
222363
130022
91299
348322
183938
84318
312005
81758
223090
499979
386542
255010
496564
450082
115467
416273
489548
459809
343447
91354
276726
137565
341054
186936
401936
91664
377748
314359
137091
114310
52238
431993
101467
229350
325147
193367
392109
42455
448161
276751
484838
493698
141395
442765
392211
339538
303128
31575
495761
38274
277316
63531
343933
318046
119842
391183
487133
499880
49300
73951
82824
499996
214389
158108
420426
231242
498791
158010
467609
491387
57157
454094
55425
166625
25494
379701
99773
333829
296229
426177
421155
67725
377359
129912
490312
499717
334336
440789
36783
96290
194104
343314
264582
276744
404333
435882
383795
309158
268969
223300
365257
343687
181345
260332
496804
406934
113230
64369
496738
279566
436568
221074
499979
466254
246496
389722
89716
462036
136914
422881
399572
493642
440456
254651
197027
279316
156436
170004
357575
384712
458632
252540
244502
305222
303359
263467
355277
61960
499383
43521
47280
56506
165215
472881
222242
431724
82759
448716
422515
481480
110036
457524
300308
463157
34923
269112
75547
185768
101737
115627
278117
109286
419391
314567
367330
340277
423379
250818
393771
109214
388572
159877
491984
390193
171240
457506
233349
499920
430048
180208
372364
52605
64601
456782
366700
400454
207115
466134
384528
415504
258774
228149
104947
73778
230922
110910
30160
439216
499749
472561
230262
155150
109179
228734
84375
302231
421013
465024
85135
240182
160139
499962
90847
116000
221279
167743
319855
176282
63331
384627
392269
461415
85706
486975
374507
227766
173652
41841
124688
461044
68815
499988
463598
295248
236305
84264
394127
105538
63630
230907
151557
175127
419123
499772
140002
494770
55945
449161
63719
35541
173837
243669
369417
76935
312197
270443
296929
498015
224330
131829
157476
323038
187629
208558
122249
241963
281364
468128
493487
446019
47012
382992
424107
496383
496113
380875
365548
134116
408527
243075
431752
56959
26003
356645
443007
42604
390758
249419
484947
373733
126931
499967
492191
310449
189270
465532
408865
100500
499783
253621
164275
324469
450314
216741
133361
126068
453184
250349
469228
130133
359690
78783
166725
350249
314666
225753
269506
148802
447558
256840
491134
356885
86386
188748
459675
47410
410757
67024
401111
394151
79697
448524
482823
415583
270649
203220
481427
29817
187476
250496
438208
326249
266771
25283
320979
257697
499743
97497
121828
201667
468498
471112
474463
441538
495600
499833
254948
121273
223293
463109
343095
433177
263291
420751
333603
214389
340028
204651
306586
225330
213769
218228
473179
266049
455458
215128
290413
111272
49848
243915
77018
162283
202215
367062
348477
460699
431840
309593
460073
172493
229284
355059
496453
109736
62274
56057
116284
498530
477442
179737
189180
202481
277910
96646
471319
383564
101424
446592
121542
45598
355863
305214
380328
429696
491866
389784
372904
114402
339708
499206
291709
105126
26655
229586
499823
359781
495913
363054
107995
190376
466688
451293
296313
496668
485876
44416
305872
460105
373703
279968
379561
317844
151011
181139
274415
413392
215969
330854
376121
290553
328366
466125
395538
405021
197342
409167
215588
308423
491683
499713
484017
299912
450502
100563
148996
162294
499939
499979
233421
205486
123935
307205
496581
492371
490666
222906
476700
258702
425177
406847
50112
101751
344128
151778
238058
329653
235214
155885
74029
305568
165028
105900
372037
290853
295573
158954
73084
276801
145322
445281
180951
190224
197897
246405
71647
85106
380951
499833
291206
72792
37798
464051
168181
263622
494688
64467
335240
431327
499823
96981
366766
219239
109213
311323
211579
413984
486732
62314
184844
340070
72217
305782
230996
317814
347204
90350
382318
190503
188842
83700
70830
37378
499032
274522
364921
183709
150035
52513
467370
460726
152333
448716
40906
33440
53994
376963
262480
95475
50846
406611
389190
295781
143110
110102
358565
468904
151247
237401
62633
274478
429360
316963
476114
157535
152329
413958
147347
170334
240630
499771
226027
499861
345340
325904
392961
92122
475701
75881
261437
67738
266390
480131
445873
120490
266464
386709
77225
330792
40291
493694
467961
134352
469181
435384
430276
281391
217323
469384
245065
303499
420965
113984
160090
324005
404136
154835
232846
391451
436354
179212
50803
268241
292509
198396
365170
275880
56904
28580
176466
220610
145810
245528
170150
212865
28663
89871
173937
230627
392233
244361
365904
223767
98315
159298
384301
424530
379756
203791
200100
288544
317367
309155
402135
318572
287106
424512
88106
48369
160200
287904
293947
228569
310497
251472
41484
53208
40847
237685
138627
52520
285898
54656
271169
137283
434788
220293
476974
352323
439969
176893
281093
400774
474476
314025
26950
347534
160324
397036
218510
496284
222744
197435
491842
352455
476887
426833
260793
314592
53712
462647
274097
175888
182548
156995
269869
133757
236681
450682
352491
338303
353130
124574
252922
269456
487152
451156
342015
377619
187139
424049
478340
47772
107422
206735
415724
299369
319465
36643
79602
136716
478934
499990
403634
356906
27234
317206
299964
394412
235324
142923
255494
162059
137198
402249
285732
498753
439765
123458
256658
499735
332801
89648
494501
395539
286972
144478
195314
170684
449545
187655
231776
478716
50494
334302
315773
245672
138521
268111
224104
371773
470994
90815
306242
163785
453622
345496
484320
351475
424154
499734
131766
379573
495162
145132
55136
148198
462773
451824
173401
198476
248415
34766
184914
155219
360951
267513
397277
305052
496401
250201
180095
413042
427688
135016
131841
103637
387713
26522
126961
81990
391285
219602
399666
355404
237842
123450
332934
434794
107738
423956
224401
265003
153072
396025
86421
323858
39535
267770
377862
238496
427288
358384
398756
399363
479414
491546
296168
307791
105083
499979
234543
297489
142339
94558
34531
311905
253265
465693
368238
217018
278000
118548
318965
382908
463438
56829
184480
174112
483541
350041
30707
175832
316338
154149
202613
290165
314499
205187
448247
309794
95411
267193
150472
58792
310801
499713
423212
37950
430730
317442
57572
70993
48355
283111
329444
465479
303917
109430
266669
127298
398322
457013
391923
495683
319872
495775
212551
78005
186133
402939
499979
350390
450162
475550
103668
380091
102544
489229
38310
440072
156953
499908
121893
340554
235619
408490
322272
396727
437928
374621
374921
381848
491842
232873
143091
491553
251361
150622
24894
256393
79498
342388
473156
37287
299021
309307
140593
210985
134507
71145
302622
325134
343673
241708
57531
200006
161722
160394
499988
203655
169212
291849
131062
271562
381238
216628
385100
203881
91833
398048
179354
331712
433453
121645
223056
499990
261020
388866
492860
222190
43645
207594
492269
306361
127956
199825
291986
305604
391431
452144
350574
327084
220281
130984
110308
163337
101735
200901
487881
466109
299172
251103
244388
340068
62448
29082
250144
144656
70654
280697
273555
235777
212168
253775
65390
204918
416904
146426
418663
388745
345822
370218
399363
482437
495801
252624
289616
90279
208279
378451
273434
488083
477407
221649
381369
458160
499257
389127
475269
499861
152722
96286
204918
254032
473919
144997
340736
170979
226428
308197
105923
308806
333633
410259
283288
58398
269112
340499
332815
277623
157577
250937
33617
134275
193209
26170
494536
158558
499780
302061
217238
205412
263228
314464
286541
284634
446975
343801
494035
489877
90974
78351
422607
386807
34716
52800
66094
226187
34384
218956
164337
343978
419391
73947
198134
335337
88322
213350
452866
458185
406925
185751
460445
310156
436887
57313
388816
51447
88483
153377
37645
33586
330363
340490
389874
311934
486975
166545
292217
90395
375693
190247
313317
423086
50970
33363
190466
45332
373352
415452
248670
377978
238248
96418
485474
190938
487155
287745
396964
228688
423027
76872
132620
486013
358812
75964
86174
425743
455147
340520
370432
485486
263879
285526
62453
59740
172556
431550
367956
278799
396921
237817
399269
396933
449634
43087
57731
203418
258702
64442
339751
404333
333003
142117
35325
449795
365450
473261
492028
331480
43742
112630
410851
250961
350732
96700
84247
72250
190225
309757
347867
291866
455480
155331
397742
255739
352354
48990
354730
455525
157802
155198
168614
395434
176342
417077
132887
77206
389643
74344
25975
490111
386669
455480
75787
30077
232681
431045
153954
498898
68976
153951
443810
229616
170390
206834
412779
80081
26757
178927
364006
360558
100741
284078
454181
313374
124715
91299
196779
201707
134476
279958
350399
32479
446102
499931
420820
389180
157246
361908
286277
329753
217639
379774
479293
72046
292976
319178
215622
129812
295098
335197
33440
188595
375122
41397
354180
205194
367625
245919
70667
351799
358573
373252
418404
178033
35424
481170
384145
233292
463856
470194
64792
219619
499476
28893
60027
497159
413626
257114
64771
195403
226164
497130
45468
426369
154041
466267
89385
250091
173204
62102
310675
426439
251568
465863
164031
292617
97795
45971
114365
379262
241128
97876
102587
122496
436624
118063
344704
499931
423123
47321
344841
499975
487133
274324
105121
414219
269509
257539
401552
142289
351820
280602
365198
74824
76630
422398
463689
84755
96051
482502
391020
444900
350041
202010
361935
157708
499880
344938
459478
499735
335337
494190
449262
389607
225252
409895
182839
42375
184261
190535
65796
388984
293492
499504
395013
413751
150752
51934
368150
112650
185690
255316
215620
225496
120355
138627
214192
486316
122066
195400
67927
300398
28052
155437
420451
59491
386669
349484
147452
93333
47864
154149
172551
218023
477853
206252
269370
75545
402095
375677
330962
45022
340448
33511
183682
153928
58214
205151
48597
307205
50926
328628
179752
162597
25157
292426
426702
169893
49456
41455
375243
382752
218376
274465
241786
226753
45838
74554
491518
461010
359299
218757
444196
347810
439938
257696
336264
45172
165832
153070
498951
128861
375547
342339
478870
498153
280852
275800
57726
189727
176402
380226
273831
334847
32445
146778
64046
268260
197689
237453
443881
351380
175298
484680
430411
414194
444589
299289
328748
86196
106498
299479
61827
221073
95683
168431
238462
325898
36806
132868
370754
400085
279512
480497
498790
472937
280288
30188
425395
106616
109250
416079
403810
258104
423620
267621
324398
155043
140097
38151
423012
59315
28706
212721
216824
168983
231892
353864
66564
29281
183750
459020
243767
189666
309071
212939
210882
36867
126294
242452
398080
128056
58241
467170
99431
411982
188957
388630
490260
73019
31194
300398
53932
97371
94554
92660
463109
157034
175449
499924
337971
156115
428336
220684
207353
245560
42923
499772
204823
492466
250639
495161
145728
247289
387729
470307
257562
311915
413315
119127
38274
318528
408742
61096
298486
264575
269904
31465
499952
178231
84610
447428
287061
471478
499996
94136
499979
139566
68683
466362
425723
278217
398541
128322
143517
54946
115975
360662
40023
495211
180473
29579
69507
486024
163198
197408
72954
152783
55847
126243
432987
83318
347160
380646
152291
163124
451452
100531
394269
461425
29513
498725
384570
497671
186328
201864
171865
245424
395188
473455
133512
420636
276630
172065
122204
193349
465959
27179
401480
399508
430120
307086
83383
416520
292373
448782
205777
256083
497507
215517
413672
333579
84001
222511
457305
302116
426147
163568
410225
366939
169573
382086
274514
477645
204739
372505
254003
216973
417652
417483
353551
366552
300304
366496
251226
256889
54464
201138
432413
28915
499975
346915
118097
207916
36901
132350
496819
395013
494189
391197
131948
334871
98952
356039
373785
478783
72949
473575
198081
157816
195746
25499
106382
30886
193943
165749
427343
479028
69862
90331
125995
418780
464609
297325
54262
393818
193722
496804
191486
197280
340326
194718
167761
290608
494931
405766
221497
129901
458603
499988
173477
324796
211653
180654
138999
101898
369800
203739
222830
163790
285420
276545
497579
128088
498530
386100
233400
84021
128172
499908
140977
130097
236209
255603
479085
488036
235496
120715
395452
365440
281244
295009
67550
275880
264808
111671
75373
267995
464116
142211
497289
321774
414012
253415
499988
113063
357350
495886
149432
217125
365657
84429
497448
191456
420751
316109
97317
194649
110821
412720
279865
211303
244882
77520
313721
68005
349310
254513
225464
407822
415742
231870
139212
303794
149771
169833
455894
359342
359626
474921
204443
194460
383941
160398
110051
129785
499749
94047
46487
258457
321879
441411
485738
499931
479786
211465
313075
453470
441830
61608
223741
252459
99284
113841
206694
91403
225744
159750
231549
401244
247026
462058
406761
465965
237398
46268
26353
294876
455428
91321
69282
82519
101018
499838
94588
147498
48461
399129
342156
384884
108231
211860
442401
495828
455966
125588
386450
362034
499780
257664
256081
136470
371255
315684
176532
477897
324975
140097
289945
474706
485897
482226
485486
441644
481542
290489
114550
78380
327857
39926
440996
147175
207620
487026
284089
310615
243079
213316
69676
268558
309489
245886
450314
273831
211796
134180
329500
137552
277415
133864
45503
295573
497605
487517
53590
478979
341912
441517
499996
452451
461545
452457
202230
207591
294556
292404
360169
308946
246839
58295
468856
411736
345616
262522
278387
314589
453690
92029
230324
159417
290903
386059
422564
472763
417244
78428
268237
375190
256392
499998
93594
288699
378673
41952
318732
24305
285105
278461
215830
167413
304881
321235
246189
122583
81402
250963
499772
454962
35129
309884
394278
343933
112799
492191
164963
454626
41599
237389
413419
94571
359433
155293
119709
182381
242652
56013
482543
74029
271907
377353
186760
447527
209930
264988
414833
343179
215576
499735
133595
122699
346654
139253
365486
378889
345391
193680
65731
85955
374064
478934
68523
83664
325515
134042
313963
135725
60708
378414
82803
247219
276248
323800
157964
195512
210947
317971
499772
477240
63806
459878
314615
330087
262313
381614
104680
291095
182952
42085
157190
394911
499962
165292
115320
395204
162035
209442
127900
460462
124176
64083
479151
287827
486956
450768
499908
159887
261846
38962
493855
267553
90623
499988
356532
209881
438974
44244
439644
245208
150205
221294
194133
441929
405080
148752
77018
80714
296160
126088
497798
115966
97787
45941
152605
240279
370562
271937
180599
396103
142009
424904
122360
195403
386104
53423
90995
131648
58061
355553
251468
38625
493136
78732
475450
343785
499962
130243
242474
82421
325992
69085
72895
416405
443488
120480
127224
34744
262148
304313
493917
484935
497705
44762
381923
296506
492661
421343
182705
360704
285090
67187
131793
422279
308287
151344
95425
353956
493917
385865
270115
401491
329873
35676
354781
467146
323800
388079
273378
51502
412599
105645
278313
499713
92267
304252
364163
404931
451991
417711
440310
467683
347120
231827
117452
78285
299545
64438
246609
443721
274599
311425
472496
256561
494950
496941
242005
386638
368097
289119
190925
302839
97789
250403
369398
499924
379919
187365
481771
396865
85824
260387
148633
57877
213806
94236
310624
33012
499854
330468
124855
110910
216058
123947
73363
409167
253099
209178
338177
260618
467197
404136
400198
218710
482101
480766
29825
312380
191486
149859
488354
424015
58007
188388
292994
48665
267944
108448
469470
419715
196556
453958
221966
418839
245766
229967
123331
346158
346332
262138
373309
183296
494030
175000
107698
50366
99323
24321
407030
424027
488126
311293
381466
426197
479462
314635
287108
376263
431264
238587
208872
337456
95425
294560
146733
410247
101612
224234
396597
37047
429366
365123
250330
135684
410593
139473
210570
173126
431192
108754
331776
276201
365251
343271
401976
190674
129731
370740
38151
170940
499762
363583
1749
273550
63806
333949
499772
479822
338502
480592
232689
179176
279089
269966
204575
323090
494969
302238
312943
299964
243272
42052
459420
459478
380866
493201
289901
39813
444073
380512
393498
49461
301460
117121
190165
99322
475532
199884
267553
383320
316227
489426
240152
230387
338249
92374
185571
192155
463109
356852
446663
201153
228166
179786
302325
469613
27116
239090
462675
301895
206919
87734
332384
188679
365486
475941
289078
497269
422658
375985
150436
272655
338390
474756
24664
399611
207838
77372
174908
305440
333659
150496
265785
72149
47330
296550
375913
278432
408594
183535
362439
26650
452171
435613
395057
103720
383380
246929
291689
284505
181876
445320
216716
499920
258543
436285
80705
110833
137847
146425
132613
150436
246867
424602
330880
315542
160733
243455
328925
496616
495278
125905
298992
156799
488043
271929
499996
132542
420408
388414
391778
367940
207977
274188
285811
118839
403384
85812
447200
136678
310995
213487
256454
58833
253020
110508
43260
326926
319422
281387
435982
145139
429000
339923
273662
223452
497879
394160
425432
147674
115913
421763
26353
438738
427650
160162
444096
453527
167097
416743
344882
41963
47659
350167
483141
445787
260105
408527
54120
163133
137451
129248
445978
314059
146693
309884
499476
69970
493865
184485
252095
448959
172806
445848
139328
168673
320413
261022
449136
344198
68095
333417
475013
361908
325862
160838
204502
156311
152851
29814
407802
495334
50646
180181
408105
296410
280469
327746
209656
209010
179432
425332
475928
160667
399288
315110
435103
390883
290350
295094
429271
216773
400514
296507
426529
98659
488227
498718
33440
351383
420337
263404
476489
114176
372508
126425
486242
199330
349855
121572
497710
96304
41172
315856
79009
228773
152637
396407
125964
190901
494780
284743
337556
274093
478912
188958
492442
381238
469942
68697
181556
499979
256873
342540
50292
499842
412202
396842
237401
327069
197939
399505
282180
296893
420349
353791
418013
237577
453572
492203
476198
93424
232838
341268
271950
291730
119790
178570
499952
274278
469393
499996
496137
338246
51319
307187
499734
387305
177894
427671
284194
194546
420488
382116
457575
80763
491842
497946
499979
285811
285898
79868
257802
499735
326220
499924
280228
482316
56168
49300
273359
154378
439845
46604
315503
43197
37348
449606
212173
375238
479315
456948
175724
348354
352145
499861
140520
247137
241935
238685
481089
179412
222875
178856
72740
405479
344882
361952
199031
33292
288941
331368
324489
426322
337658
291553
336078
249665
389401
377001
462616
484017
133914
499996
417960
499988
387571
144197
476411
439287
429976
211361
253618
390256
458663
280568
115784
196862
385792
342947
135081
390750
44160
49277
31905
248670
493083
282175
353691
359738
499861
118071
147286
290450
330443
290617
399684
372069
27451
337556
81475
266084
212343
244010
234804
216756
164745
289165
255843
158065
56592
432689
196017
495463
276545
496152
341376
376559
349761
346878
220999
450977
260449
196189
424266
264432
487813
443350
434424
129765
281338
226181
441850
378630
407693
419377
371768
195682
205996
358502
32825
193930
66923
161209
444938
240090
150262
156228
412174
111474
31457
33831
245593
88026
110953
168031
164980
488043
330107
85467
382765
484616
35955
89861
232534
304774
166227
490961
97602
282670
155920
421363
230960
269585
141852
392060
323644
272047
499749
346986
85824
395694
335325
372490
34000
84889
190901
217853
88923
113079
460290
438051
120889
278209
219319
249816
482432
460074
499780
441915
307724
402102
360543
448637
130268
291300
140648
364253
447364
242289
32825
449326
169581
266541
327646
113827
359726
481794
335361
142343
141731
161030
352814
143896
258393
48829
168208
127785
244269
26382
303949
458683
255447
349935
264197
79336
329528
261563
178545
348149
477756
259463
451104
333105
357419
154293
435787
317076
141370
67678
425417
164894
427063
257539
46484
174553
117953
273515
341283
87713
310928
83838
267214
434507
253749
385707
377564
213058
425674
132609
220770
447331
330599
410294
434827
74941
499812
151561
204797
356023
157545
127813
184734
453673
89956
333917
251982
180430
117806
139660
383234
465872
111513
333485
371939
164546
359306
366967
254793
394911
485103
213227
415146
231914
127127
270536
170810
327869
203881
183131
288857
369204
437386
143323
387301
172857
499833
264784
208732
284884
236439
398327
460355
177388
454227
347966
264575
300937
409659
201179
423363
88419
131766
381709
404432
392542
499996
106941
430774
222303
360912
315355
430548
445431
192430
404968
73844
64655
368369
410185
474197
321887
457575
73645
480366
251123
404959
206049
353097
171822
496374
499988
395926
443106
153872
362757
83644
404481
349094
406713
458431
60644
446996
112531
59167
380307
222435
349543
241010
475279
138546
31204
255890
95073
303664
423472
152409
194212
319281
214870
219017
444494
495102
369697
441194
195248
488010
187790
175000
105806
78826
103910
268002
285750
372298
110200
223293
163591
172617
87077
207790
340377
413949
336208
451572
244506
181972
144849
499749
467847
446969
196840
251226
373751
117640
296026
158743
283654
162664
247016
348507
138998
231889
220966
251751
133200
259501
396269
378974
165564
45257
231183
259670
394387
146726
203115
310951
452672
468893
457227
492552
85621
92121
159070
61478
211982
339538
33000
491936
169694
499734
224053
479126
465215
238713
76029
257627
301355
344301
302652
48746
291761
499931
25779
193214
397063
187820
201559
470414
499996
352221
327473
371317
273691
122737
310923
406991
421040
93886
81369
341838
126614
206510
461243
184838
370927
491801
430498
340448
416520
401748
387632
98169
493699
27350
331393
335602
296824
86345
159366
43036
280294
178049
233550
494189
375179
320456
494190
107422
369854
397271
489107
184556
349185
29703
373833
332701
63411
379185
315540
167455
175380
494660
61849
101455
187323
248063
91950
315042
236178
306864
296186
282602
341924
223285
344996
60827
374654
73863
178010
271160
347099
433093
438037
88322
383638
114474
216773
226374
218381
177444
109832
231036
307280
327719
126176
453690
54823
263594
39783
174823
99980
422772
337493
170679
352636
496048
94516
89139
187693
302785
246799
80705
110147
310153
24667
205098
125405
494277
452382
42873
483562
371402
367881
360503
122681
474677
491813
44014
223056
426388
431042
470452
454003
310802
406964
466483
373013
343918
426447
212846
494160
246461
476932
481627
485163
355952
459445
314520
413347
374685
277750
499854
261853
141660
176360
475218
362934
234808
231452
423004
339708
499842
449571
463602
428646
303104
135725
287522
123918
486584
338305
125045
499702
362302
76733
170010
470077
171752
495446
31580
336114
473840
369998
111990
499394
137852
109061
473369
55744
253405
166067
117846
415060
52991
253650
483134
192841
94328
426536
380591
66778
132436
495090
115765
491536
347594
147434
237716
361521
437751
497302
497610
462773
499987
68600
257225
236305
329900
308755
460320
41920
307369
440316
395384
499734
360579
472255
70666
412817
290780
181278
434438
454600
182751
169873
437907
275628
440108
251472
400234
432031
319153
278733
210470
365559
284089
112658
287602
232689
111639
311947
499967
285984
399334
210799
311152
84605
117482
348393
494561
392205
469022
65898
225204
331897
42905
360109
475543
228467
497898
355277
397845
448054
372802
499996
460280
308242
171865
229759
142911
235781
254251
320870
82030
430886
486064
340445
464320
35099
153070
409752
284417
467145
372774
35676
217156
300421
413157
433336
498718
102702
260178
499743
79219
417475
109154
423413
140314
233795
107178
309794
217155
463469
168523
436829
305084
39736
158028
29716
67563
450272
330795
223981
237943
342413
375518
59552
206469
152625
57410
145961
498684
133299
471319
364731
429107
352673
419310
273043
473901
107808
264674
266543
436568
260915
388309
74167
42803
114115
166144
421305
312374
261786
486187
488681
141465
24758
72860
98000
60042
289147
112671
398444
211879
396514
223931
110672
397193
343785
397865
253913
125240
359342
257346
63607
450580
459326
392581
411651
277420
238974
252033
396016
87464
433494
34447
98484
114115
267575
76116
63217
29817
421815
437447
251367
192881
351357
193189
33376
326233
119871
25355
384139
414170
368260
413792
499861
408399
446562
423818
265405
352011
104485
499996
366927
424245
357028
295613
498664
415388
115297
218874
304285
499952
38386
128053
150134
134415
151452
358951
134796
82594
385068
460943
121801
499780
440360
378451
453535
158140
30665
207420
273138
297129
355600
64771
303969
77262
190161
347876
59170
396568
179564
31936
412201
447685
187171
438479
477732
421533
356923
488680
428830
42947
107278
95832
418458
375784
190139
330279
147341
472356
379874
230273
123172
495231
165138
92707
359890
327745
285828
160568
282407
250307
100494
449157
25153
140777
491769
358810
256614
28573
203357
489419
482077
199727
229811
494862
205632
33012
217170
403985
376464
73603
443029
26325
319613
462172
480904
424147
461261
335523
471287
482722
346511
178309
260115
484606
288186
383429
303651
66155
186386
333555
453381
121833
227447
29670
210415
334850
402719
390434
126346
455797
119031
420568
352455
248166
130516
64427
46643
65796
425181
155780
441422
336596
322666
439116
492371
499685
440854
437966
142923
166912
29388
389947
353050
153532
394690
495565
27754
275774
202423
226877
178835
257789
453801
162757
413329
124325
272566
215644
311501
358045
221179
387458
69827
340223
386818
307090
309489
482502
267795
254485
362476
499863
448563
249893
253020
144422
167946
189939
352636
211943
283816
330655
455202
499725
65053
189180
272374
499135
173050
150193
255102
305463
268111
136383
119638
430783
277375
462511
387738
31544
230073
137847
108444
52226
463947
334057
136642
426839
458115
400848
298499
433805
130101
190828
125384
39926
378222
258393
390944
499750
256305
463701
246014
209260
164963
318700
174027
77643
437152
485787
116282
456782
260732
492522
499979
71661
201651
322018
136917
366674
93104
231918
68836
79558
119779
43985
46444
375430
261962
95254
303064
499772
54695
245344
490260
336690
107647
115392
353910
231827
34184
349776
443254
208075
127499
428782
28069
79996
307497
140593
187588
463834
459424
275387
389009
369562
48604
92840
387841
431723
368278
97703
208951
243678
261679
326904
333829
283907
67478
49125
365413
433920
439125
409631
233493
64488
443243
25717
64291
66877
269058
249572
499806
221998
56064
433091
142414
461357
189393
327789
356673
177175
202730
484883
159436
494926
259114
225823
428465
416786
173580
91629
99622
98652
264665
206807
381733
445666
50921
425362
342643
451283
478238
105740
281590
219153
222453
192698
393942
215845
449329
172445
222490
207422
250027
424409
116708
221617
286068
423349
66738
254549
439228
205511
195137
398605
122749
360169
492552
119892
181446
140183
427833
460692
142014
78380
199808
150859
499988
399326
432337
73537
95161
124655
135847
143928
427508
265055
102587
149402
32595
216546
156311
325352
89777
234543
29843
449775
34750
389578
214077
451658
238209
297677
334154
408774
129319
42192
144640
188444
329880
275210
246106
170714
421201
349530
76239
124636
63256
456352
178827
195222
216054
148244
208141
393670
210991
294587
265869
167104
499880
493511
289196
317415
288593
198112
217168
234740
375677
283451
350557
427993
184358
376880
45227
450622
499908
73766
101545
90828
299686
132437
334819
488342
55702
57911
470179
298808
157137
353297
288869
454968
317677
369461
83159
498148
462878
174528
406721
141285
79996
463222
309566
196869
425227
48143
318755
377895
371245
477536
265196
196392
27160
266669
455683
94895
175106
388925
322502
113493
458488
207030
84823
475714
456853
355206
88428
379407
100639
270949
25637
458323
351799
208940
225296
407332
499404
469882
395248
178946
96476
292621
99814
373816
487458
267221
498790
249141
409931
67672
50162
114330
52034
106372
405021
369644
76706
496884
130951
92660
247826
446123
120958
343739
490053
476219
316875
447388
462709
97601
262320
107108
70621
215008
417514
277994
37798
193325
391786
499912
448372
169453
119004
343017
197880
408542
321826
377355
101099
478621
177721
108828
40458
330088
122471
95979
404403
443914
50934
146168
232944
245886
222602
413329
250832
60234
297525
84947
248362
197167
152256
446183
133826
235670
411584
352017
342990
43340
101963
78075
263686
383073
464894
227408
492397
386588
486436
412641
310697
46007
397421
271111
179184
32722
442016
56068
110001
108413
29567
288746
168888
455842
64922
451521
94854
326261
314402
324690
444079
310366
93932
470404
174545
362981
187790
215079
272183
154681
135066
237419
267352
149627
297022
310926
145637
453300
304983
131029
294866
184480
135040
318714
171274
61663
105644
131801
327753
323437
25637
472534
333343
381663
229067
75245
406881
499931
109408
56493
87114
170680
196774
93033
196677
87839
144501
266020
493815
350853
96051
97381
241976
148920
69466
399611
89593
270804
436658
422515
235119
495563
288500
263501
133794
258740
207440
55906
439900
45927
65540
66917
412684
384075
149682
437602
227366
370381
26245
81944
395932
492758
311269
322513
414324
235439
266106
201025
289917
130231
255393
281536
32132
265259
408662
349712
355711
192691
473156
268871
108279
432212
275088
67738
491545
350428
294737
440144
83126
163458
304984
295403
188217
227780
448782
260332
376380
469472
257312
478346
127494
499990
428405
67645
37645
490694
39097
164808
47835
40718
373161
190342
499734
51855
376464
420311
77770
192410
451092
451475
263494
421310
58041
59419
232534
84424
168621
303745
432337
402043
443037
357343
452962
476538
320527
247579
283018
272161
404099
273820
125279
419214
205986
183979
66712
499833
486270
104059
489029
204415
312521
383984
54653
32130
396788
92292
464051
161239
182774
470012
488612
438531
485256
452352
451721
123010
494724
106384
41914
85554
119587
470100
201305
114849
24889
479979
299292
172075
138294
222573
106679
456779
266479
342521
169009
36927
225457
47861
418657
343213
363569
126968
191235
128459
227566
425206
167780
157702
390883
453923
172193
51298
405819
164953
225784
294097
337746
140097
195467
440716
110656
359738
334707
171533
450969
65126
410403
73112
438287
235727
110840
395626
448577
270560
157881
439210
71791
32935
137808
310141
24653
457597
471080
261043
158197
496217
381535
70993
162355
308593
81334
471065
378794
119378
433285
302501
90977
349446
433482
423365
286412
401978
124457
346484
168693
214177
54426
152375
89105
86076
173518
211032
459723
266919
268536
170864
197027
256417
241214
353099
498989
206694
322791
91311
457453
431508
275609
32656
187702
295817
231724
188810
253275
119892
490867
32960
114269
260731
416861
311669
162862
28029
433886
151397
202546
406845
300650
468501
396381
413894
312289
375122
49279
389507
180113
40010
70682
168449
238506
215861
79043
399085
324878
98729
481324
472732
136278
371811
441118
349953
114948
118703
464648
168836
361451
166963
180324
111602
262868
499996
464551
304612
422192
49400
421480
24910
387104
305514
296310
292492
62422
298421
323107
457667
218574
233445
400122
232594
197296
36858
426259
226449
241119
216328
438974
234388
165620
229610
188078
359378
415416
274359
488959
194602
41514
498005
68726
244678
477879
402378
433509
441463
376238
72591
248202
257220
495136
474500
495997
410632
295988
487997
336234
93282
252385
208078
332825
459897
368176
112055
224707
479063
89508
262623
325470
383109
215397
85204
46403
139277
94063
443962
98708
303258
458755
466726
391114
475288
148803
262143
268111
460552
285503
281080
485871
457610
111004
126725
130012
478243
173853
330088
177738
201060
291930
334819
245770
243375
495588
126190
218778
377500
350923
230754
374950
156921
142436
318755
499685
380924
126199
383714
444079
426262
425836
439905
392455
294227
412779
183750
162851
384167
136914
283504
339267
323877
213448
292905
210791
270388
72961
75872
55230
473535
482432
352996
316752
118487
209292
407332
230302
498790
343413
468278
313273
71061
143593
136787
51312
390116
459809
389190
263197
214803
105063
45001
316091
290569
199756
67510
58819
356006
493973
100819
53306
50458
116966
207311
60190
178856
259463
408574
147265
455163
494623
200731
343116
122650
499931
316589
433119
54055
115047
289029
83081
463923
67231
262313
460737
261251
258582
479185
243708
342613
498743
219092
223717
223400
419521
499939
66462
352351
308711
483238
39668
476277
48595
26689
446235
160070
266748
171790
185288
289331
395334
499861
253664
203903
270168
105342
412642
78202
139653
460750
342207
394849
323512
410652
154913
242646
111476
229578
295710
140227
277891
210336
196353
88033
161866
244357
497781
499998
241985
182708
405484
449860
65157
235452
162597
139060
318297
440972
332085
318392
296824
105283
498859
462065
240735
351475
338708
360861
122043
459773
75146
105167
78986
493331
495886
88051
309197
495639
242430
407569
202653
411944
496839
310839
363456
85031
329798
85238
64389
282333
438272
283360
442311
364627
334850
446776
300240
354286
478639
136659
248872
413004
268207
318326
454197
474202
246794
129274
170063
264051
24559
375518
189482
463965
437787
257458
327331
492062
246360
49848
139970
96290
73863
70788
282559
393002
25852
317066
464869
190930
36070
350321
154793
404392
211823
76418
499186
82774
195243
458639
106518
335325
427645
263017
404037
468407
276801
117765
34962
335890
495134
338935
328656
439674
82961
355735
397384
89300
220493
163863
85454
76206
355711
407247
473844
274095
233392
272723
400549
235437
470580
499912
342427
167514
233423
331200
470435
486099
227875
490694
361259
491131
450786
469114
73923
200650
100322
167239
192872
269943
452856
386810
112040
261517
499186
388378
97618
184980
62982
315722
120501
147286
217568
69103
499861
361714
201827
402398
169471
373050
261334
202489
31309
65845
403788
236103
245665
203304
137146
499908
181673
422571
89786
303372
200035
56033
344857
287299
364712
390656
394371
202653
206434
422515
127947
44748
205039
36318
497886
404138
167241
427199
242005
495177
95933
25536
186634
434544
99496
26899
247897
357935
38257
39291
128242
301836
472751
327449
127090
65909
372137
280228
254745
433779
499979
143762
498762
305314
33001
76376
166209
210611
292854
489777
200252
163200
219827
263607
64111
109362
411174
88495
430228
401182
465157
148244
217639
104324
495372
480112
99805
107184
165402
46107
415359
72694
109255
279469
390193
347237
499743
379496
443374
122749
183028
40796
151134
301436
63065
433578
170131
241821
377525
35194
333333
264649
454049
499952
186000
127962
494435
156258
43921
434463
259911
476477
467319
346504
388816
255890
343673
393617
371327
439282
173672
434121
38405
204963
229284
131940
359764
49625
117422
496403
264080
261832
361630
403240
291761
258357
52226
394600
125842
422881
389584
485033
474228
165874
309038
413672
134226
119910
425362
297142
31901
370951
288758
90373
477645
499924
320720
326008
109059
201828
129358
296234
106744
88631
80557
233704
235653
379502
358612
135603
28020
472496
328475
393332
299641
217595
302766
398488
101683
364434
284769
344523
135789
494782
499998
97451
202011
475159
34032
461143
327895
345145
198025
180849
302449
73076
96857
316113
59740
238243
172372
309351
105455
474557
465390
381284
264297
493572
442641
255581
312380
453689
239928
414088
104623
343588
196382
171433
396513
498563
340854
362901
453159
444755
407137
436487
187703
478780
118069
253538
91279
396354
288544
164391
285197
281267
438292
90750
499998
323878
410688
156303
86853
208851
103432
26757
463005
412201
134116
480637
175245
124341
277731
138758
320392
316117
494901
184480
29903
74384
493699
453100
130366
307729
499863
428451
295972
325092
316935
484649
97023
405922
249293
237341
211312
154850
352572
249074
150797
499600
371590
109897
432804
418627
148957
369957
87929
412379
483208
157372
181193
496360
471217
396441
153753
184301
198402
233561
494660
387997
140741
396365
234462
213357
169471
334211
470967
487817
499998
39566
471613
383320
499996
220333
287016
403674
469773
446592
432597
492807
303124
489446
217125
323546
312085
147711
403017
242844
261898
153742
215911
120243
75359
255720
426788
499990
273476
61913
325904
315077
154566
211027
499738
187124
190955
182416
79838
472598
163498
328346
254848
410802
291112
322556
179544
284691
475737
499702
34739
66760
435968
333870
432597
321790
269243
82234
123019
415035
376696
260515
485414
231888
158831
495370
488080
454482
199191
32714
190487
413061
387851
340736
53030
360036
270324
311158
302754
205073
46326
423677
203333
178534
259426
82081
492602
496053
28219
499772
301616
286617
284505
333709
466776
188679
305726
492695
325926
146603
415725
398814
172145
446474
270882
418837
213064
91260
461561
253918
378051
499780
284691
450934
233251
223741
388342
327402
449741
375834
313680
392041
294840
326189
391848
416668
96878
270817
232505
496360
233400
214399
495105
112740
450786
333122
295127
374549
325102
330784
360543
257324
222918
407452
160760
499920
341664
84605
400805
119037
314933
388866
205349
499631
139732
411782
499833
190272
482544
349947
496387
438299
478238
461007
467145
405914
223816
69241
309681
313958
326904
91272
408245
89907
330552
486365
245404
108754
35305
445920
138682
411090
388122
224719
187900
350818
76381
87023
160813
465341
396998
494930
387493
41163
498342
115294
481654
480519
439858
311842
370562
438265
492976
242174
212492
264477
464229
93798
103059
230838
414833
479414
499833
210570
276790
409838
128053
469629
59434
157203
162044
126839
283564
169221
428591
316661
497367
34286
260071
79543
434014
150688
492754
168263
251916
412771
473033
357312
77225
153693
440762
492012
141159
415505
494811
380679
461699
339364
299448
266951
257225
134522
170260
166402
394387
345199
499668
172617
380483
491522
381550
484887
254024
257458
346259
195696
51206
219024
262177
415057
81716
415146
151927
376395
74402
229849
70682
159040
493572
111527
177942
196121
248190
105995
119730
367284
187620
363854
418839
311772
490316
446010
155021
338359
482745
243075
343964
343520
300505
273732
272356
254763
170067
246274
365892
37160
404817
81807
147954
374226
338124
114264
325821
303451
348873
393959
361280
453184
245081
392705
46518
211876
275101
312249
223682
246732
243755
269987
250620
441194
75729
134654
465456
462675
311957
101281
308548
308097
290349
440649
483238
87377
42040
399684
468657
99835
303368
245766
295285
211678
99979
86755
271455
174333
38951
400557
499863
290197
162294
387048
410956
338502
398869
317442
499463
44365
171533
164440
385868
58570
227556
325257
256889
376668
194840
244353
234192
353788
209882
75682
466948
244666
93521
220645
494277
98874
34774
57294
88844
493729
152787
47367
127420
380961
443985
164376
41920
55755
246852
473513
383052
184704
492820
122090
135391
151017
189700
313226
130620
462504
394127
131178
158823
245772
220200
201593
443069
241214
498860
374300
94439
247769
207991
473533
485422
204654
176858
311425
440411
165662
251737
53521
260812
400912
250027
328765
271136
499734
343532
162399
342184
371610
160232
499998
432642
405237
453865
73225
188587
438281
59503
346665
42532
161440
33133
82811
64442
232060
493865
143017
173356
171727
491100
454506
295386
175000
410138
86988
391654
485256
188303
204443
311578
126961
246717
62680
161030
415959
257607
364598
117452
298932
62782
417086
143764
131866
188642
394083
146242
113248
385221
130865
496375
129423
52920
451445
319641
498121
450272
410547
175394
429250
236986
486895
248304
170740
301895
103688
499772
314311
199093
230653
290061
145755
217810
413237
119504
291455
67396
41506
119779
110643
256083
204242
69045
167743
185288
253621
398947
441568
113248
256914
194797
342785
128551
214625
41090
480959
269050
379137
127214
192410
215462
159905
496637
62815
425961
169462
497130
215622
42734
344300
64347
236776
457093
250496
312525
263834
368946
275502
399135
118305
457763
395845
476142
184178
307809
235883
192302
113726
367785
413376
362599
360566
248936
323049
286904
151119
477931
499920
391727
134853
451096
413671
95433
211352
488935
254111
68471
423439
369177
176593
144589
233018
35529
378582
327711
448247
249353
173370
480770
494660
486984
39219
262523
499737
494375
113721
50846
383052
280719
199352
483348
95292
150080
446663
499783
493511
225085
47275
493805
195129
470376
84551
139813
401791
402828
360081
350118
311430
288560
168354
95648
126905
357249
44452
316557
133512
229455
217724
128821
446512
267708
499842
273044
102159
443980
494532
225222
202683
481346
375496
287869
264949
68697
290349
124455
131319
366720
251783
95980
361704
280097
381484
392026
294141
404326
251857
335348
69163
105226
230659
397514
383474
57856
341120
208273
422226
173000
451606
493162
499861
274522
253265
487329
257546
308055
257539
163233
299564
441855
324565
436397
116077
308220
30251
223424
252133
315269
307090
180883
366611
321223
404435
58171
202971
359984
420297
73041
264837
305582
326338
320178
135040
46993
383634
76069
53115
149481
458057
202913
39382
83585
228522
449195
191196
56133
499783
355538
342543
311488
50050
335345
326124
499791
78894
415478
48488
456284
295243
254188
158967
489164
103432
243631
58676
379930
404143
295147
298369
292725
199830
245535
348004
353472
492180
465162
126284
402568
362152
483321
419447
250496
269011
474268
243678
310807
319919
428260
114213
213664
394702
179726
499924
445996
188442
425755
55488
227566
288535
113968
400990
38693
74029
94787
24253
37598
239907
92561
499975
364627
393983
387016
159239
161378
33422
440172
394690
385175
492561
131501
187084
103641
308510
151327
272018
456503
474353
36135
406964
185108
84844
238616
475576
216014
383352
153842
186258
437756
159191
113430
420251
120936
166439
376575
187639
384726
266695
350700
118728
428494
101368
293462
106282
380724
329948
126557
497879
382371
390582
489156
261137
157746
358231
484606
496000
147898
332312
173218
282838
446729
107546
499988
139791
403842
259844
403043
253509
305036
336177
360002
214064
355987
347534
109691
69796
439221
235200
378256
422666
105867
462194
404480
79861
367583
177031
397085
121990
128503
372490
147669
283075
430048
53484
212821
116898
258108
117920
194071
440172
456163
375386
291553
211491
71699
377890
492860
471191
239554
358679
310014
392950
290413
297445
499197
309079
351626
348237
169631
236439
163578
415388
162597
275866
184688
164031
326229
28292
267825
302161
340907
499749
284662
37403
49522
419715
371112
189462
103002
450195
466254
64637
124857
139474
499987
78005
499931
167901
499780
268823
452677
206919
288926
373714
447981
499842
199337
177697
369644
169034
200095
372788
149591
81958
356360
219454
94757
232529
175831
318110
65517
499842
198347
431022
221607
74765
236705
284935
462233
451917
276259
108560
257225
499713
305071
81133
238081
227408
103864
337303
67190
36749
335777
221997
130243
465984
61407
94022
483238
210552
499120
327497
253975
61873
399611
468537
259747
366433
36318
198290
113245
72009
416079
125675
474872
499996
418747
392029
466656
488141
322795
499975
64997
108469
376981
171301
320287
146163
211419
467847
473513
291582
264558
294215
403861
95186
74820
80644
105094
287312
203520
357419
475370
229782
378613
362598
217350
158301
279428
499975
495268
43962
155355
360383
457127
270973
200770
89593
269834
216891
369095
291469
289720
34035
499838
210853
302882
291991
499632
408702
93586
395315
92354
53350
462567
312271
199499
134425
439556
288244
298694
305009
264286
206944
496819
51948
157933
198494
467289
492706
440315
245867
46525
421383
167182
167387
184588
108693
481001
462166
499863
496387
308327
291730
495683
95877
61909
499880
386743
294895
299560
344424
318841
467071
76242
282473
435252
238139
293598
461204
304413
270003
121153
340089
324294
160423
434344
435144
405401
314125
165745
250289
461092
279198
146934
242679
360728
226821
82584
87908
304315
292341
291773
412294
54543
387997
58150
267250
239298
499159
345872
422589
270303
224901
420074
426702
27327
56614
99101
446211
154130
235880
160767
276735
479510
394198
231231
377353
442993
423041
384008
231184
398041
207379
454771
43289
270020
25852
155376
100638
293751
375881
47409
485871
168118
192961
94558
132109
453527
130063
194151
414437
113869
57604
146107
338403
334890
458668
246014
195943
288169
26519
435726
262461
182548
255346
416363
499823
342094
62815
112473
415559
208484
29586
452146
199378
339936
200865
76983
278474
491610
383420
423677
125406
334680
446435
499996
245766
26243
149123
454094
171979
376827
173939
283215
213316
36621
78640
261220
496039
415027
177102
377556
99867
307581
326489
83644
378451
419648
365559
451579
256888
353515
45523
122115
476509
270059
38152
332488
326138
83148
194724
138517
409112
52516
90782
460543
453132
319197
24661
333825
253547
499967
274648
495056
350041
85944
274456
417210
374627
272184
149254
85415
340946
53521
476587
256708
34184
493156
345013
50813
80629
302614
323905
63761
85346
227548
377613
499844
359841
252320
274330
481444
252048
268486
439908
434878
330961
256124
291730
186634
497068
402570
112678
451251
170466
291650
167640
250545
319000
341303
493422
372687
484323
284835
112295
131237
59788
398895
401012
249435
44843
150220
353910
217412
233740
337752
138546
193737
456192
287254
262443
80206
138057
36858
62490
457757
252572
376425
416362
226027
374637
235874
333630
492972
147906
498413
332025
439785
250214
254793
365006
332052
312039
418539
494853
404660
238562
499967
495278
66237
499996
144730
321893
265700
241103
295272
170655
56319
363401
187480
142213
310820
490217
365413
335201
82861
71043
53943
177697
214562
189378
430327
36318
366301
291606
396995
444538
197970
374739
123069
312005
381105
156939
337112
322380
309127
499738
471340
45352
301231
172922
125449
450539
88555
308287
457302
387022
149040
436887
70615
107083
155150
199917
163039
185495
69920
52249
249198
213058
347809
283895
283879
475165
102986
382822
99273
166705
419845
488588
251211
346838
41342
161555
118791
160967
63707
344412
265167
261408
477207
403496
476918
44629
235458
183761
268724
73699
219024
114365
337912
167322
189034
409984
290372
364768
398031
97166
497057
259207
386708
421741
443083
413557
461140
140160
370873
499996
476538
279507
250403
145686
102939
145557
66385
170303
436932
210415
24841
113034
387713
129148
379262
356418
111594
292821
71699
170260
220880
193305
313658
468817
61860
138822
399476
493928
243037
281973
79761
225910
102916
183377
169394
390487
385085
214515
263582
369917
172308
457254
483649
406153
499996
300452
40493
494081
267947
34602
77570
163086
208504
312044
168917
167083
87594
475421
287092
337873
247945
471293
361908
248859
236266
246957
298321
174612
446034
83739
495499
202274
473033
499772
298321
457361
220510
492071
32780
205090
297283
457808
125522
424242
85530
367622
186207
74054
84755
76610
329901
133602
272602
466232
66454
381092
340576
255354
405142
291300
190437
388925
154255
479735
26881
214282
323080
260908
102340
28820
442971
206560
425593
270550
175106
187910
334171
75860
400196
341801
468251
129689
252456
472496
446036
272162
430345
187190
73821
276990
99273
435146
298052
396129
496279
115642
164440
499987
32681
237458
284321
319903
135796
349806
318984
101114
79309
350825
73063
379796
437287
54660
61909
388310
464223
304161
420553
347440
119710
70965
253719
95946
397157
427836
465811
276669
445734
340496
313564
160927
68739
86569
350168
366128
322297
171711
120801
56776
235352
69744
368538
83400
345209
118490
378410
478853
107003
238043
287670
105398
166428
175454
440962
439726
224285
90636
453470
276284
36454
234441
40313
145695
236093
60203
328346
296520
67781
331028
443583
325798
489446
499946
440292
95425
99658
158976
116750
128554
430615
216355
121263
197230
362599
464936
230422
142212
212649
112577
407590
499842
395013
316231
490764
137698
83397
374348
173574
449747
295098
479407
427836
223535
132394
263029
448280
265753
231312
370131
26025
318807
82510
301225
496738
53155
341283
185616
85248
494644
497954
189393
206156
103403
311143
51758
482634
56152
359139
280573
499120
332638
125529
230842
138627
325585
488382
117543
191610
106744
458480
355600
455661
462448
69964
31517
298321
153624
126927
456806
499838
499880
300180
255938
87594
410294
100500
256954
199649
245418
402593
341664
425508
335261
131504
252906
272371
304690
265590
384681
57816
110130
181759
61531
454643
173909
291945
25230
127420
449007
470941
127728
374830
454983
201533
77824
125667
254802
68197
143233
95043
431210
369544
150501
81442
484981
153577
301106
337321
287337
152534
435898
293108
456696
137451
62434
439505
481130
499824
145807
457115
224891
348237
314412
111896
111388
468390
78213
72338
65588
462719
228862
282844
435591
401437
317368
251054
108019
163638
158685
168892
285428
367687
405133
357425
95660
178765
294488
95575
333030
484686
121888
321588
195544
499854
104374
443078
150706
407626
373677
193189
330933
221882
459729
97014
404162
261304
92341
360285
221330
470183
85660
40739
201334
290320
398684
27482
102077
197630
346723
438405
364162
407722
343391
434346
352641
226529
498704
340156
409730
280342
284070
492066
321789
194566
342453
381833
149268
127673
457688
369469
395334
404905
337786
74842
376698
445696
286246
276368
37287
436266
462811
417545
427645
258627
385637
207818
466032
472919
428121
450502
146383
229557
271549
336557
153023
26379
342849
443337
195097
97830
347891
497515
199859
209368
464361
335807
498915
212248
499931
412585
159742
499967
166040
460583
427012
159340
127908
144681
57462
494238
371039
229473
272726
499988
472126
67320
416977
424512
442668
419879
341701
75956
420810
260115
227863
68548
212686
26169
153059
449076
112024
370548
393617
400350
61951
360669
387571
324009
256091
425743
119910
113240
310211
480637
257367
120626
458503
290945
437821
244746
161176
324234
464041
291890
456192
48617
218198
443737
443383
258732
113079
414428
37714
50674
247099
477718
260707
249492
45513
154989
121228
479126
483162
382583
128388
473294
450906
284831
302458
338993
325262
62913
259176
337365
102844
73537
331558
275242
120392
398524
91179
180324
456535
66899
450719
298326
111772
55726
393521
113984
497870
209684
127007
307799
84855
436778
69116
394065
315355
458488
90402
439125
499988
278609
402464
317564
129177
192107
336423
492337
486270
352145
71145
422537
398138
30074
280228
344226
27127
311365
89681
226670
246914
402534
331200
407845
485738
215399
168893
494944
208705
143264
135894
383616
480908
424008
483582
250950
140565
198437
262220
499912
243683
276216
402737
400949
225069
329454
484191
50861
499717
142231
440946
373714
214330
261548
333670
257324
394228
259084
73199
146624
381911
27551
448247
479979
499159
345587
418170
208912
344377
485663
315947
472840
267603
384975
260213
46055
307040
499031
40578
49023
367158
202288
185248
85899
32162
467243
381840
489914
116588
36931
301822
141861
82705
396865
314464
56737
103591
92922
462405
27142
154480
485073
484017
180116
437503
41302
72737
334064
126394
345320
370210
59486
209174
361810
302016
491967
271650
120333
95897
284568
470358
88116
71883
302061
499912
440548
83074
157926
359677
373161
66357
127127
76380
140160
499920
130707
499854
166659
417475
337503
93151
255033
475863
316036
293683
319995
232391
455664
454181
395627
27050
490015
453100
183308
392014
309819
465298
499365
100795
121032
373989
265290
298376
492233
459158
272756
428869
102077
499772
405549
224179
224468
227234
375546
242839
269059
63052
256303
377022
397802
252095
499206
89171
225536
198912
499979
497844
72444
100012
185897
220003
149300
82748
209623
62419
440763
499979
433501
189383
92311
323090
127027
100322
236646
357759
455724
228409
221560
253670
498495
32595
499861
277123
143192
469459
444130
320904
367190
410632
149184
235254
496981
25226
272143
84231
380041
90965
395302
461395
383388
95790
296080
244269
383523
417869
482328
374162
347338
111664
105063
289082
409065
234543
136188
386267
324791
149518
168208
213513
298644
394148
76981
395200
294987
499454
89105
110358
228534
149523
275047
458216
256155
259911
210778
465582
314985
161441
480891
116487
321775
177279
470105
453725
474758
241077
180696
176006
259556
42923
455052
291352
404922
345975
486956
325006
50653
251739
157997
466175
150035
201043
308048
362665
216697
404399
79219
407722
416856
252713
95226
423091
77823
280390
418327
414871
351970
332074
460512
292401
492622
335617
80366
51637
242522
262640
485787
94253
418321
422846
182751
247510
89494
296520
145252
467764
274361
177470
298376
499952
282913
85899
133539
57157
187702
119706
296311
119910
111205
77079
371104
136343
436793
136888
98774
326661
226244
312746
444993
489454
193001
104554
250346
499861
214501
40552
497399
499962
233179
452214
154255
185712
162442
440848
417079
162748
146973
257319
314042
294917
442142
24976
431560
76816
468612
458466
67965
499967
499998
162597
171905
389474
482693
404180
437790
210910
60708
88804
299819
58224
190466
356704
52018
35785
262320
26353
194053
108247
195115
395013
180765
327690
404183
156012
249407
365756
75067
163902
385281
338861
494168
313958
114500
129275
362683
76631
193147
368330
71718
382318
451165
107795
60993
109470
225121
220199
480449
183323
288994
359874
198413
424501
298143
335880
435801
116723
460073
142396
472888
293210
80025
412628
85530
479815
102071
38857
461892
452352
205996
434615
157487
152710
206156
162238
364195
352248
35801
117507
38422
90489
404822
44288
158259
203916
198151
346939
168535
152291
157354
431591
494080
286480
118191
64335
247961
143566
303126
242210
240322
290072
387728
294478
127332
406310
218574
460750
374645
426917
249773
335240
394255
498973
499931
318698
97560
107066
178675
252562
148704
302334
341664
82234
416977
253742
376517
482914
296372
134650
32605
361847
173459
187097
409318
198992
79232
415035
199424
314359
375124
377616
496545
114340
325470
209054
148496
51843
305920
411530
302493
196547
367057
437506
493990
438213
90543
499812
359327
476121
413506
238323
393261
55099
114525
444537
372004
434570
392191
265128
365238
440231
286204
255875
463672
214155
479176
379891
495161
234778
281879
398201
132264
94542
208853
423245
170430
212503
487671
160549
289119
465882
277275
402043
131025
499735
261315
69203
471477
106616
266153
499975
133826
300308
200006
237580
464948
428075
493076
91811
474646
46020
373878
132466
350662
37710
340400
104680
290753
210570
480142
499908
483790
135067
433624
37965
496114
492688
363644
39930
41748
481371
422971
496134
389920
447777
380924
493477
213575
207048
120401
284647
196684
43595
96276
339630
217896
78894
203222
116995
499750
122348
191340
442726
350950
119556
363941
277879
277881
267735
124455
461545
253501
172760
268159
355692
352984
89685
33012
116573
132624
216405
467737
499996
445694
254488
52666
95312
499979
132838
396842
110739
393261
442705
372350
321099
364037
266432
32405
484145
80842
403116
143266
234011
211837
222511
491522
363054
495563
66357
495888
171166
120165
288641
457374
114149
499861
265320
341713
361956
128913
373763
334277
62796
361383
200688
233956
161158
412628
499939
185540
77969
41612
429577
111877
159622
424918
132618
210464
317341
195027
223349
63089
466655
229724
304601
122001
331085
251566
373450
327830
153989
147363
330323
459784
444867
355405
71061
330795
96948
189565
214444
362945
402236
26522
451917
454313
254981
299408
458299
83571
124352
255434
49721
405352
107775
429447
357605
116737
462390
207211
349572
389094
387841
239820
499912
222173
232079
394659
117871
430183
499833
242174
412554
265616
387641
321926
33511
102216
246188
58012
264531
405839
482826
356737
371288
130675
257789
98315
336078
321330
277100
140538
187152
211090
341449
123781
242908
52153
279192
110130
91979
259549
278715
307366
251610
148900
191045
243751
230754
269372
271747
103151
100117
265264
150166
261135
31145
36892
207889
213799
485001
162411
279019
49769
345552
413871
383662
335620
145309
480640
498459
185093
493229
141827
350712
237216
113968
372454
132228
210910
385546
144151
88761
297422
45927
257890
151304
372037
239532
481294
190017
343267
172327
174890
465646
30052
209398
192200
282186
63328
382040
465520
499967
115351
97419
499713
141411
331772
182258
86913
457397
169440
71897
325537
229983
437662
205062
489455
369800
286670
355575
183682
215397
269856
388755
116662
208044
461700
33948
107618
258140
268719
468067
488014
366172
357845
405845
162891
39319
207235
55359
226526
181787
444993
262207
253108
482413
250697
337017
233173
288167
325950
497212
39335
499842
267186
154673
267336
38742
499743
105189
366552
319323
407632
100739
189774
263077
449259
26600
266771
325546
452753
493422
344916
405670
407926
492032
287193
335740
245964
72636
206027
144168
413347
189455
62922
480775
459081
273208
181673
491071
97896
378095
33617
360738
35424
494190
380606
141287
385345
154590
414912
387800
220821
256578
260467
441850
369396
109097
408023
140055
319644
213833
260293
228582
182846
33849
91683
132635
140120
113248
108449
466096
40762
125043
311095
40503
374322
414847
385165
97317
474490
365892
417155
268793
240308
315310
343233
121101
64231
281765
409496
99321
241050
266832
434400
56814
74664
181932
271554
131653
344775
83600
125605
84608
120986
430675
221445
481794
230155
456639
242210
62998
273171
133119
27732
161975
383568
110623
61817
124130
209292
155608
387421
290246
136014
139434
299327
404271
192245
459736
48513
145644
94280
277074
489953
444323
450017
306861
314346
292920
227447
499912
61873
478361
359608
83822
400454
283026
396940
194544
114107
158768
183322
496136
319680
310805
89588
496819
497732
109437
254660
129098
243098
438035
130772
99008
227984
219679
258082
135940
345743
202641
125842
79798
217662
130958
243196
176613
38857
300577
249353
59909
27044
387138
499988
68809
236266
277846
197524
113869
388719
136633
129080
290067
387536
483956
280078
70042
370764
163054
293184
108813
483511
312553
418458
57466
374950
208383
329220
151840
226173
258041
227324
159000
456307
160649
72763
109102
59665
190769
53408
146619
279088
499990
177721
460301
40796
330913
127127
488588
53182
204711
173743
475964
419372
328775
206153
442815
166705
328376
224198
430432
387742
27571
161702
174664
267434
263501
272509
383474
493572
263465
178465
272747
456308
466435
165363
26153
24323
492759
244426
481050
80014
312993
228448
438292
304558
356943
294911
220416
179777
329577
447537
45001
288576
416399
173085
226798
375928
135902
106498
87758
89752
366026
378677
96942
97259
125392
327790
385079
272555
498790
475863
339789
425743
362696
363128
354968
327351
448785
345787
397939
204040
266699
499445
464252
344622
339522
31391
70636
274213
82424
117679
466751
385746
100563
325165
477623
363372
128248
314887
242025
279897
99018
45655
499952
490174
410054
104215
301319
406964
330245
44557
142398
249882
208289
387726
229827
271567
278802
267004
303836
387597
378705
320909
279512
137952
188675
464765
27638
266432
433467
285811
234177
245192
378838
398541
125685
279584
87386
210281
143452
419330
219042
494688
442554
497061
94912
311805
467522
88572
287092
498936
499750
421327
142425
494955
278564
130366
473189
454643
325585
79873
304677
279978
106543
499743
149024
134605
233438
499833
274456
333709
229406
397426
474097
415959
67982
304240
279796
481542
426338
57825
252752
365570
424065
220341
201506
192907
128105
493229
197403
33606
499454
226435
89824
367119
341281
132979
211032
392294
381342
155920
332801
43652
488779
458176
463299
278860
111217
173256
437459
422715
126557
252362
46931
407925
457235
320077
34391
266771
484094
57655
56303
401148
400282
497781
446114
136520
31943
141509
189756
170562
58271
70820
262736
499967
272392
236103
93157
282697
73345
99313
314675
315355
61951
349761
498688
163090
352636
59771
342806
341759
250208
303539
302591
363798
492602
51758
494674
124542
141129
352417
365039
170281
444783
274576
420331
463005
478380
276803
396485
119747
397605
363960
108673
450821
81642
37709
381340
280667
89116
117596
356742
50846
285526
471286
446906
40925
422177
355385
283926
111323
362945
237265
302499
232337
494136
313658
218127
495930
75970
50934
238625
31989
120478
328376
498005
358908
138270
144305
455525
422763
374798
190153
388478
113763
405993
214632
333974
75451
463676
269977
268866
122681
188237
412929
238043
482241
90647
118191
493422
55153
498008
195848
499780
385506
200731
372019
137884
391493
478298
432243
333408
308178
108947
328554
484555
39180
200923
282877
380641
151266
487344
499530
337666
37215
69166
115599
231996
179602
74809
226047
71346
433993
353677
410239
141963
485422
150362
473568
430875
168256
30711
477536
454978
273392
389180
55499
29926
341255
317662
207648
278954
228149
267271
313626
32589
121273
431733
53350
410436
393991
116410
84726
310056
185566
493160
311477
479398
440315
151151
247026
356263
225739
499854
249119
311093
497061
293080
77715
282885
27149
53750
104612
211330
91229
309757
240978
27645
271274
107618
374950
420736
474355
133167
235024
204242
356858
231407
231754
306053
173787
466435
180116
231650
283045
456984
486815
355059
279621
68234
338226
424008
379974
106911
294144
198059
305566
415776
359676
428549
220226
278563
331163
203705
109903
29716
497302
156068
228008
463390
308178
215701
389436
268850
158543
219229
142169
214197
31622
120026
371342
189700
381848
108673
378225
366401
27650
210991
437961
330018
240090
211269
484319
267897
422147
444063
245886
90636
228507
342528
499979
413251
499842
48064
140602
307090
480572
463957
32118
39973
272874
387597
151775
102967
461826
152202
396300
365603
141221
499812
414734
499772
440996
147803
420051
193400
32778
215907
344231
341188
158900
295094
427538
342218
373523
226734
121244
189393
223383
389271
353446
252760
66864
269378
284121
421781
347734
426467
215366
423382
250151
378551
244502
498163
185781
65909
175014
247909
71549
105263
149746
171677
290119
398391
475500
26144
204673
245730
120886
24667
83829
78894
81603
448378
346868
475165
180406
304313
114928
46757
260168
399336
136495
212939
71145
100117
24336
284474
132441
345427
324474
183959
106680
188087
141679
479414
213164
445340
324361
499990
151570
230157
304796
90741
437563
498065
183789
121035
85876
303411
197855
304318
402737
428242
472263
268486
126622
232069
417977
175270
135151
485787
388589
57853
31320
135409
286771
253477
431221
480026
137611
200717
360475
224285
79041
258316
53667
35438
246140
364421
95429
334068
418390
54656
164608
145361
56863
138636
84734
355711
61790
490961
499979
424504
176190
268289
208872
471293
376654
59471
193447
291632
65588
289599
356293
37044
129148
331942
61697
454779
336725
188158
68915
371405
109840
143556
426169
159618
171926
296667
170124
368340
266264
199337
214612
200372
353956
86167
300577
453820
392828
443843
442340
150246
168196
141679
91260
33153
175897
44812
78589
337540
187152
297617
226854
111476
258578
492265
98736
314410
49327
183336
498377
280725
32479
364807
492147
125031
277884
122595
275127
243549
473981
461587
400389
287770
254436
185171
171230
251558
178033
455090
495617
499998
483582
389271
351895
365966
91143
336889
299382
464277
146855
486538
174612
169014
217406
220935
45774
403546
30493
58523
270514
139300
363479
479053
337966
122923
91429
69140
315537
341838
317341
395794
195170
25207
176939
132722
415505
43006
295185
364163
311754
444327
71239
258693
361097
324894
361828
116276
77617
483387
256417
427129
395427
181669
258535
288501
499317
191742
392355
312612
297531
186064
377525
85766
114190
73970
367706
161634
444310
251739
38549
70245
225259
189005
376211
172536
467273
413804
239196
424089
193321
495433
148900
268711
116894
498529
355692
405195
451957
459275
440415
252385
350602
47529
419747
212040
496738
105263
183798
370197
499988
107166
81389
430778
235480
478780
418182
300946
493184
37132
442754
320758
144399
99415
193765
294737
293461
286768
49036
388638
481344
207190
245506
124312
467735
425583
342750
445752
252625
283155
109840
169985
395329
449741
67040
103735
339647
400708
74157
292832
409568
290239
113043
164449
158188
373749
231475
399069
203808
345377
437869
468669
374310
358434
493793
255188
152256
171301
180703
345874
34062
456750
167392
216212
62535
315606
138280
453547
139502
276821
119233
161838
274773
323124
392460
341449
154644
424243
480513
414307
102117
366363
62535
488116
358438
25013
44843
226791
26218
499931
258197
386884
426597
420349
489867
74759
118405
181669
462393
389955
497448
334844
252391
189177
143839
495111
226952
399269
421529
493796
489831
242089
237766
372505
237953
341120
413281
478548
447219
499823
443787
227704
454506
170810
34088
132618
50873
245639
479060
426874
135618
439414
407426
472389
448342
41952
59509
70098
355539
46467
499535
175487
431059
327307
382023
184358
228862
192365
45800
187844
344723
260115
462096
334109
312087
93299
113274
334868
256273
214113
498231
481783
185505
430693
82830
101742
129666
343108
438333
472870
258734
300739
246304
106164
436397
206282
364052
85470
265405
405141
326185
111372
290608
236353
312090
39966
53932
102844
499979
460542
260256
80714
335620
318480
369441
359673
311244
121939
449228
289251
414650
260514
156554
348852
368113
499967
59543
365383
80666
261004
447151
322133
286629
230801
301043
184706
441875
491387
313015
292360
386794
392963
52691
457201
252638
346484
328808
387305
450885
499908
69033
463448
89418
331745
182416
358915
237939
299250
468677
166267
86653
338059
230819
485787
44485
64389
296898
405766
400440
119523
289331
146992
29868
335617
110490
315685
79480
82686
187385
492969
216813
253929
205208
275367
174530
25536
75173
113583
95066
43036
362929
413832
33416
386634
433509
449494
386927
116894
139634
496667
241214
82201
359587
464441
143709
332313
499988
489014
494501
87185
341004
342666
445797
414783
152729
358972
333127
434034
439447
448018
178807
165882
196067
180510
408823
202062
405230
372353
261383
147503
185521
481035
37132
259207
167952
25157
250639
304457
91265
88872
334008
364602
105567
459121
409480
264665
130831
124488
202167
241959
334501
141362
41506
175057
175001
98952
81488
145890
436625
120634
327998
217639
381400
38543
104160
185323
126695
243860
82377
159418
359062
149404
233115
231622
356979
54135
490778
210998
31160
25740
193613
369216
91815
368041
496136
298478
156371
25779
269299
457668
202288
372037
348611
441730
297262
164808
32209
499967
499780
66226
29853
196945
426169
262661
488267
325585
487102
334722
235362
39127
47531
439834
341872
411244
478361
479979
155156
484661
342530
61580
125148
211269
480570
84422
168408
57143
348969
70561
83558
499988
227566
128930
492103
75007
79918
53235
320604
136371
475683
106218
160418
293120
353551
145827
454175
179371
330666
313973
261782
204711
165219
35305
173094
350316
65851
129183
281034
47065
158483
80623
327215
44808
444391
131178
244587
144636
77225
433438
493643
235777
499967
149482
134233
473689
498531
232446
111596
170030
52111
324936
102385
108430
184881
166366
246189
328195
216847
51282
119110
309065
197904
219284
270415
390312
207742
269195
325201
400282
370027
348796
63980
350495
345787
317028
56709
378451
323955
279851
240345
131134
198661
137702
57628
458875
186820
434044
267844
204502
330005
127515
417320
213322
376462
492587
499979
372037
333970
477897
442068
372949
238247
499863
132079
198314
83273
459598
392855
459779
181961
119166
311544
498055
143093
266345
414465
494651
402771
113356
102077
139497
303048
478896
88228
182979
172942
490168
481839
246613
232237
315606
33727
491610
45968
295774
117351
215230
178200
468677
141859
388280
492324
349310
431358
261962
166588
413878
469722
118567
78108
37446
474872
498015
499967
350296
182865
412247
272192
180397
395667
398009
486475
468912
335550
347876
359851
488817
351335
176805
240265
226489
299746
76881
172452
144478
204893
438181
123289
49259
63906
499854
255739
199129
184229
499988
110767
293039
48604
473320
370571
173186
223326
142802
499833
376923
327777
179862
186619
424890
499908
239754
169095
28493
105472
178815
137611
121186
132394
456750
499880
204761
474273
119468
221983
146256
104714
219390
200798
296311
281089
42028
201753
499717
163508
489318
355505
88954
134415
389622
450522
157663
158476
31457
452600
313130
309232
226526
355749
180577
342363
436334
92561
167487
139710
406585
364926
184196
98920
291177
264549
457635
406005
400085
257346
124264
36787
77039
304616
460010
157439
348611
125613
395791
152874
90735
27571
397238
458211
197300
205486
374875
76398
414655
80923
283205
344822
414097
234355
345496
262675
461604
389209
101631
102086
348956
499939
499975
286306
257906
54604
57659
94468
382853
206556
85762
215397
50056
182585
462344
152291
127450
233349
193519
369170
201904
412066
59880
36211
37274
369273
224580
331281
63328
105644
452068
37335
92985
422441
111840
292744
259238
102669
407426
58913
494660
189943
77303
119330
384399
343100
172327
135181
435996
425451
422668
480659
92676
48009
190755
484711
320383
189489
267539
150756
125905
416175
216091
409159
331665
300270
225855
448785
447206
258559
111152
460777
465911
358810
267708
147234
267777
296702
275664
309829
220259
187530
456695
484516
424360
142238
237157
409984
499990
124025
221102
457597
200939
52446
424484
461776
168408
217082
390744
426854
113121
224983
233184
71882
367468
135656
173652
303816
277822
458774
271907
476685
150147
315695
447494
456792
194561
276531
470698
375542
495372
330323
346037
484057
390487
453355
237771
85602
375778
432025
61426
334992
499749
390212
186201
182348
361691
104075
106145
484171
369854
90658
169388
161417
440086
153781
219154
57877
152847
418745
138423
358500
38958
168283
185362
147626
133229
240087
499735
186619
476232
324812
156794
203661
429406
282586
480959
146855
316727
443523
452645
326469
27438
33839
497432
483759
499988
456116
220706
194593
399513
499844
207326
437911
491775
383567
32997
383800
426805
328421
397845
351699
359342
130597
28323
95711
362302
258401
396354
409457
273487
296915
168531
132410
326274
73436
258764
426360
204439
65564
91385
494688
56578
320912
499931
195512
422799
91935
105644
263520
104740
59323
408826
204200
405500
412398
399980
340380
406585
380036
463644
455160
151796
281568
58320
499749
499920
434878
178731
453412
290981
453072
158065
372420
409800
448695
261014
300170
497199
497603
479682
70597
29622
354569
317095
409065
355769
280486
98879
226656
364511
170019
325950
465643
120754
109839
61441
96725
97747
374549
266437
281172
366666
377833
49257
149942
499996
170172
342256
416463
331292
51469
282076
415271
156043
36600
427705
132992
138739
360439
307980
370890
146964
113583
341235
387422
331270
331057
151266
465783
121078
316758
462903
478258
228816
409566
414528
156526
155678
329798
499996
226942
91596
305335
194460
244485
226135
214369
244428
288091
100137
52103
175449
39020
171461
142343
208462
482823
151880
499996
499996
218981
477685
120645
466425
450494
254577
220821
358992
334036
148011
350853
108350
499988
272566
53750
396415
413478
323612
496255
104467
355127
194053
264593
156144
498773
200773
44207
249792
199816
204189
158153
489322
452521
245189
35401
129688
487329
352379
435377
98260
237939
173028
274801
151796
54823
452711
439129
427645
464783
112477
494425
30026
165438
326769
252570
498500
328315
196129
314190
446003
211419
28198
493778
163990
147989
356534
354376
351089
36115
299559
125905
362240
272018
49526
348188
382538
278424
286189
388513
452959
210006
211150
492542
192072
229009
46232
243549
339522
492321
426952
42161
496551
42828
498374
82748
485787
61861
254933
67709
75151
496201
210562
498037
324197
163019
141455
181085
148412
421790
322716
39330
59728
261043
216263
243462
445414
450314
47913
371481
299744
415088
388237
218198
386088
189482
296498
497130
179329
435156
445804
499734
416646
467265
168249
473727
152884
412665
277650
140685
410870
494688
116218
307332
354018
67701
265202
72330
410221
90699
177916
484167
94386
351383
455173
433790
213757
324896
382724
361586
176939
70184
70847
395426
227780
284453
459478
197774
432959
458185
432587
499939
405747
314443
270094
314173
25470
498237
462908
250271
172674
353202
292152
267596
410888
345066
254086
448496
404304
60081
51598
291330
497759
283272
155423
256889
479599
24843
121251
59552
499987
127155
59315
133768
339197
83869
499998
165724
207685
142962
76997
478516
220688
314520
315216
352997
192524
292387
253962
491528
342156
168124
361408
463054
201483
304515
25653
60644
63089
289166
85654
53030
292396
469155
117121
131720
208097
103210
198171
201753
185112
216067
71713
432173
353109
132838
259305
262590
127404
476887
215047
49857
58649
314654
300528
154850
55291
204656
366666
243229
499772
499975
319755
397204
261151
65146
253177
423080
75104
256658
27712
228524
213244
350749
117030
248613
42079
499996
64437
363810
42150
499842
52978
111655
67725
64255
99127
256081
101577
499734
156169
36767
434832
465213
271711
493767
404271
152687
499735
170260
309158
405856
29426
181344
74723
395995
94721
176801
175681
144478
133058
488560
310447
197441
486597
130307
154590
29926
64408
95244
419787
183220
383613
141196
196656
188462
99730
430338
267804
403810
460977
108203
51497
272374
430418
325516
206186
295545
116737
103019
495052
499713
122136
237750
311259
178808
301982
308510
415493
460253
310510
260670
227606
482451
71580
326733
79336
54015
159983
83700
66357
109278
353794
339789
499772
120312
116606
172332
41049
30758
71615
290054
339394
24299
176909
281149
48539
384392
394521
468763
394715
323412
470192
427129
351031
372439
414560
456352
413234
301863
417026
350666
115696
199257
417634
178054
168229
492364
343725
490815
442774
438621
57383
427199
499967
417148
32104
187295
69334
268558
270973
499504
257704
399085
170700
252193
67024
38988
103720
211374
337760
358424
221300
214070
370668
336522
272161
122291
352289
374715
106498
393530
127222
221538
89155
130911
499996
406831
84722
319618
90623
383682
361479
140633
38405
170136
105572
265276
279169
79473
31510
166364
401316
241879
44254
329229
65126
26272
340655
456612
93246
138161
185058
295826
417047
416384
427650
396904
35624
437756
154566
361338
34323
129331
387597
362821
145961
186784
466744
113840
264883
499988
426380
77232
169573
337224
323512
405313
411588
322448
499988
328091
157014
214389
457291
139347
127439
488991
188348
233108
416798
224907
369398
464109
114324
193056
200397
359851
247741
296731
133257
350255
297529
159674
342553
202251
38077
437803
463090
196280
245575
312035
158925
328304
448424
463089
156554
499880
135171
50160
183850
168418
373598
424744
257861
87521
196121
352145
97005
382741
52219
262429
368274
444172
471141
225566
464192
202233
401579
483159
422143
79308
241315
86441
59774
84737
108003
210322
179777
380764
450474
75701
183336
163452
80447
40829
136054
431815
495065
293895
39505
432670
414674
473369
380378
399273
191188
272958
436735
128009
499783
231978
488991
39958
88112
481222
227447
39772
270883
200215
453937
491769
499912
74530
437751
374678
87252
499996
461476
474071
326926
153704
483858
158140
40405
248916
499979
471076
242130
241269
52704
499772
317539
437384
53632
179890
107932
367533
32681
174823
294511
104680
248210
31089
309452
91265
380813
356648
446642
279089
67491
441724
105262
417309
446267
181693
469380
72533
115047
64655
398465
391981
338849
369030
408293
394893
428585
35749
84834
231876
467540
202355
66813
248553
213611
456983
250255
312529
361221
137740
379192
308925
262552
258614
99979
346210
251474
405100
380022
216724
41893
292074
338708
283684
447834
477893
92077
211105
305375
284235
494024
72879
472751
257401
195483
255217
293008
426213
203618
126818
343936
469082
213587
44383
430639
493559
144025
471059
70583
285135
179279
324086
420279
499979
72763
61492
497537
445713
61747
206834
141816
214816
119581
56271
347764
90658
432337
375638
220394
231036
163294
37478
79966
94281
171642
499854
90647
497277
112784
480618
495680
304224
369384
286663
499197
286385
150922
147718
365891
499713
51113
263746
27479
413208
290067
32909
311869
133816
67066
280669
254251
148920
497634
441272
428377
156974
494261
479176
496600
481571
95246
256417
471853
124049
34464
190860
266020
172622
499967
42607
38298
428702
236715
186310
82842
362480
188469
129358
364807
497273
354897
210162
197667
377416
129098
288926
249213
195727
174917
268078
498891
25786
352720
490168
475208
339355
279154
441371
41862
492758
308534
176126
174808
118644
316106
411419
222776
435579
113803
192425
499924
315197
145219
468527
126346
408853
254656
78347
58119
290940
422440
215048
385746
42120
216965
313391
141363
106614
284709
208569
381561
476312
383998
73821
325798
479147
294911
117125
477879
272025
179894
132013
103306
409707
416144
231036
459878
224587
451319
226174
418722
127239
174846
63805
490161
107995
469811
499988
150673
29472
376944
305911
499962
433791
95467
27596
52453
467004
414698
460592
35615
123747
236389
162342
365510
329400
377036
153046
482465
77684
155829
245804
499880
154380
352360
277671
271235
370542
218965
88591
486984
151570
495222
444672
412766
108779
488459
322942
471110
352031
492552
236027
498563
61849
441659
487102
254465
38691
326603
495909
499988
66912
494030
119348
225191
498171
195584
192987
235502
38762
396550
486824
376553
348827
316349
131905
486050
269205
309059
26945
112630
210708
153806
25132
493086
241077
110330
433461
444340
490836
432073
192743
311709
175494
345449
372098
447625
499833
269598
32004
490764
461670
475529
499880
40083
152043
394581
440011
158688
326016
259765
33897
262640
275358
140197
253405
43183
190828
478204
424543
155309
396660
47275
24614
34110
303664
146279
320383
276186
27938
113596
217306
306055
243300
80421
365647
254205
166812
53423
125310
328739
376404
388943
41110
208449
69970
170553
371502
87264
93605
300288
338185
88434
93755
69163
363496
322069
331304
102510
268047
158816
319698
496271
493861
209477
350041
264649
283018
493413
184750
37710
479268
31643
497634
409784
140574
43076
166437
160372
293820
437771
322103
106634
382632
243592
496122
369340
257664
443243
318161
387735
418318
109362
412125
215701
79619
187124
157535
255795
442687
33719
97381
261334
350404
499931
55530
93946
472081
31123
413291
322049
33924
101455
266068
49229
422440
388280
499743
274083
316241
430548
319349
499990
242908
415959
406927
306953
102385
124449
444998
163164
301764
136278
196450
319807
267912
32838
411392
377114
240170
64658
189342
395956
158762
498953
124358
449299
499735
320426
177502
73442
49543
422892
451698
204849
126199
42319
439570
402366
148238
106282
391607
284573
167445
101711
414383
250614
62449
89138
347978
234974
262657
445785
446729
227779
293296
466962
250964
499979
499880
495817
219205
390107
176691
109557
253993
257443
290755
113845
372238
492820
420681
362007
86234
95320
191331
87161
396771
346374
7655
438325
186110
379131
245588
101211
115043
424027
272372
91664
499979
88996
159484
398360
250639
92676
499791
357736
65390
499842
28752
346665
104265
474640
348758
161945
173861
435882
371207
356575
194806
245639
408477
396788
45348
417803
152101
166487
52611
429180
206727
317416
195209
177491
304882
499988
463172
115484
100727
459865
456362
327977
499990
58217
140016
150308
33006
279607
307919
62507
499861
72594
214083
415660
54138
211921
306438
154684
267010
262177
498773
366321
498414
411828
40812
292208
179857
395791
252471
75547
262178
494160
437005
211330
231452
427883
190176
190930
206111
287284
199265
56553
495779
305406
346313
132557
236266
196023
96891
413905
273301
444511
151880
497235
148781
190604
250937
73363
29787
430540
137039
131758
37001
260549
323817
451625
240279
94018
486845
408245
210368
74576
202653
171342
71278
459253
33315
50406
172997
467076
143434
254284
182892
227566
96920
75978
321060
463729
432836
313014
57894
37086
327450
381879
489612
99474
386960
378077
231158
419685
373677
66639
159698
94660
350367
137630
180947
492860
115765
78990
437366
499998
44633
185266
98484
417815
147906
201559
290450
449915
318041
75622
409566
373275
375928
410436
495315
499735
445713
291077
79966
472677
411651
324561
436731
131158
366720
220231
499979
383108
259291
226135
134430
393651
30359
223939
349595
118644
54336
447316
113129
161180
491801
200656
475683
103428
361537
376698
365432
435882
246660
302681
300747
346108
372383
417335
201910
294712
322062
239777
499749
269612
444599
235022
198932
494561
375428
96414
157692
369485
103120
97876
136488
250327
68358
269714
76020
271283
297746
159650
124561
222361
497277
268952
334487
108964
299605
28398
71699
359062
267382
248500
499206
177444
156765
445859
466087
70323
56661
320370
114793
136163
224991
468844
198267
352481
499863
312530
261423
90087
65623
142117
195199
105748
228113
55561
155600
131158
497251
78428
353534
96035
408465
209338
95847
228763
387883
274382
462680
373989
357328
143037
246005
195644
50741
56493
481035
80645
278066
153209
275569
40320
245919
210415
390810
290780
396201
492858
382236
499987
450033
496970
329229
91833
488428
216908
316641
269135
351115
229090
174553
182649
108311
276663
68908
31650
458260
212939
298551
55089
462369
452079
250403
54660
403240
323293
455903
372540
261496
375577
80870
208369
240036
84610
271730
448599
136240
499912
159636
275880
265565
403542
438697
34406
304659
499998
91843
471217
329668
39458
433920
211571
448306
179321
295057
56997
327879
141708
414182
61875
327744
409065
33774
102406
117954
286506
234441
252563
224723
185768
436828
499979
308095
287009
433167
438996
468034
376109
191662
233550
165103
224771
37518
179047
337303
496113
53703
442949
366106
248911
123253
266432
347634
70263
89090
367213
376704
27312
275825
288563
384368
441130
301115
49625
95376
380796
424376
453701
174456
432226
144789
240498
499735
385370
75970
490592
148054
486242
89105
140977
64426
114565
211049
476252
348209
50511
189034
298644
36118
323996
83852
288091
392470
87568
349543
438566
102716
369024
462500
31091
495680
301704
463747
280342
260722
422092
143761
463090
200724
304818
414393
346767
196474
150835
455351
399263
285678
42442
221536
284120
260862
128567
58179
302206
129666
252916
202106
150184
293340
495360
499812
359039
258600
76069
449195
469502
289802
202393
453708
460111
452374
397154
140601
439067
244638
195755
205731
73006
408234
444550
353463
499912
46594
181566
219032
41935
173937
214554
189683
217810
406475
30673
195782
306841
388357
382947
488884
499772
499735
304032
283240
47452
378488
259999
37452
463784
375789
146418
28812
51855
384049
200453
352011
213496
82714
363708
231549
232251
34523
409676
276781
49187
83795
232297
43252
327527
114539
59856
465522
257744
142627
27613
180241
347166
238269
384336
389467
197503
53101
107085
307261
390801
377032
218492
37654
248525
198851
266302
286414
450314
199210
110716
35551
172320
190615
48142
313497
28975
276937
291611
499996
499734
69241
440745
58345
362696
89404
447514
58161
79396
324027
366939
29385
101168
80973
94185
123458
104601
27752
328525
308698
201140
483480
150646
264193
86617
266271
443382
273820
207465
210127
309248
75520
69367
469472
455931
33511
380961
383795
404213
453504
151516
33557
88228
441623
171392
321366
240881
384539
48604
499979
298963
443709
302832
94558
34530
259496
268443
428591
119910
233615
477384
322062
191231
396940
125604
205391
281441
287821
471531
361065
481283
496061
417526
499588
276129
107372
64318
485058
218733
395626
484606
340285
79736
163116
165768
268298
157768
463724
138578
72252
468439
482077
489518
499735
153162
66357
296391
84021
248495
101737
94883
39020
363744
44527
302226
320326
348390
274767
31630
227848
34981
271999
390375
235663
451391
441160
158954
74834
161311
90699
416463
241528
333663
281749
416985
343508
499998
187019
459804
494556
154202
91862
57294
30848
275030
205475
359618
353557
90350
459275
491763
188504
308593
79983
180600
119397
298302
437231
341924
195357
108934
280679
303187
305463
499735
105505
140004
279478
156488
348960
250051
499939
245798
424344
451583
335740
274512
188687
64239
125436
222396
25283
323030
440315
495951
312669
391183
201097
169284
407443
408702
355505
64523
95167
130766
492681
282076
364193
499996
488267
470368
493189
499975
382268
171484
236502
210619
156509
495639
317076
187530
377974
243229
239046
306661
461590
459874
101220
297608
144869
190212
134815
425267
378256
499987
435490
330784
178333
42947
181142
499772
137173
484239
245583
295426
362240
187115
485148
266355
208264
315783
316318
369712
166391
469343
433915
367824
464765
381586
362864
499120
380378
434211
88286
396686
350168
384917
113080
71668
242239
148130
76819
392012
40313
462449
82703
134820
363869
258586
34184
143763
251806
344857
189070
294145
105747
197645
277355
495680
87448
482788
174791
137917
329798
345104
433805
374320
332420
455505
433467
29853
426529
468510
349038
165298
181602
192825
499863
97414
450632
447806
433878
382318
385628
85117
59392
189969
438529
106920
170101
442726
494238
316742
425211
50608
299613
384546
58792
311602
363970
238687
458331
432323
211164
109959
130911
281066
220749
302882
431659
258729
483429
497103
104122
134816
232088
93130
252838
382231
296902
473075
390610
499734
487615
241912
179510
35229
103257
447479
375730
155600
266934
262415
84001
304833
469114
215017
306978
473157
311571
494846
138999
362537
342388
233590
106710
127521
315423
202288
318543
152722
33285
28452
72809
257209
127396
267520
401182
365846
326579
156043
215240
122394
211398
498048
66917
482722
290104
390256
373330
65226
131184
65540
499854
302115
277074
67276
78377
168764
129368
380091
132542
488783
203520
62561
38606
499990
405214
437002
363727
167236
494393
394690
60768
494190
499996
177349
499234
419674
334194
40277
425283
383125
197114
327189
354402
358001
122407
383920
48022
495136
484552
360437
93726
230095
420529
220627
241481
36889
378915
130290
363149
66389
499844
270615
218293
293294
138955
148935
489369
93187
154408
126395
313599
490111
379373
492697
260156
300640
90751
165016
484829
49300
107920
321666
213173
174155
456602
414847
484568
489017
403420
371556
347300
271147
208969
152299
220093
362456
322711
234217
264883
48247
429406
167167
257225
103202
91102
407181
118052
239486
226377
485347
279897
236181
107710
499996
67960
382464
95933
40758
160610
255107
273102
492561
453361
393227
263971
247218
248872
276714
376990
58481
165531
380350
32464
398492
273248
65157
154523
370760
280725
296498
412766
306301
164250
196511
105070
83592
342675
499713
425055
57163
407061
474281
40599
24573
88642
65463
201060
429657
34259
285320
469114
79064
184094
54470
497321
423677
93105
191440
270754
162587
436120
440316
399531
354442
316316
413208
438375
459779
499735
129293
277029
191574
329633
69321
37255
175298
370418
228758
387104
241336
252743
103720
447731
175069
187073
241985
281821
195533
377414
150607
255581
422799
193129
105440
467541
153196
160400
62080
95614
431872
94396
156112
386777
410436
81763
290922
272785
240223
185695
159545
297213
291521
133071
190430
283982
152609
264263
254066
288719
350332
298312
204780
384992
362310
407061
493156
232138
162293
118177
421088
444616
465312
279934
290338
235282
375681
148976
224877
263298
203876
315288
230566
130597
385614
499880
275363
265030
287412
134816
265162
336504
494653
246140
335145
212779
246546
398362
142874
316861
399217
240463
253005
380885
202725
492118
478810
137039
385716
461766
433741
407200
423304
420051
206119
145036
433065
386003
465811
374122
125031
97185
436095
332253
103772
448175
401917
338455
150670
261135
121092
471785
410522
289872
197510
212968
308048
172972
226439
366821
496075
431025
72816
495527
158483
127596
494757
232522
291421
98103
43746
346986
255843
121280
143974
288659
284834
117349
254620
171136
328628
410802
152956
346860
402378
70876
394942
128683
157332
267885
492697
272001
109620
446969
377552
499750
320880
167253
127184
478628
160207
292069
442774
496668
499717
99988
84610
187490
69627
177879
284691
440996
101337
226354
468699
257562
249934
309478
136074
146106
153624
194043
142100
450082
420481
169754
65339
473788
192363
243955
236914
434282
251920
143747
449096
437261
39180
259248
77440
124324
442200
297369
225811
235189
257434
106382
296846
107066
377446
462616
252850
141356
224138
490379
144640
290604
29550
450847
265745
259071
72520
374875
294911
290016
466175
89703
97451
436731
210563
336560
201422
449299
455200
102601
492232
42746
290983
187231
458655
214684
408105
168159
213759
223767
334814
408448
88844
109994
64065
32851
498475
337534
367381
33133
54784
421327
174066
36793
424428
137677
415787
142208
34468
85374
32076
499996
92707
396727
60931
191371
472134
181440
450647
253004
261591
40244
462863
246178
362693
482137
405856
278773
236830
422409
87490
399305
216300
353472
115163
192388
404313
308084
426175
472218
85227
459853
31517
495307
319778
172943
26940
95762
190009
41762
313607
318111
436702
195105
409386
443792
52583
337053
474705
485103
499052
202358
268260
183686
317505
333003
287284
339857
499979
200688
457495
129785
284989
74104
126089
282516
166870
197574
435012
69187
226885
138567
425838
486984
172174
408542
449664
313000
499844
198179
459187
428523
499996
177559
113763
324005
119219
28742
499861
412132
66750
116487
26640
202613
35825
349070
239189
86154
186685
314743
328971
290835
56174
498413
273312
101280
44527
210071
341449
116000
433512
377856
316572
418977
44162
498636
61173
180095
302352
29385
408826
261117
142864
29585
158214
382477
217018
330705
77701
113748
264442
112153
133191
414777
370685
170265
235058
27645
101545
499713
26950
369854
442668
331148
389607
26731
135468
114455
126037
417244
126968
296700
491294
103916
294829
348956
105804
347300
202995
88997
308734
48786
375122
461456
486507
156282
427852
254638
494967
36855
497222
499920
135399
272441
244684
499024
310107
42947
478639
252976
418255
244968
278050
152567
242392
380173
128056
291876
171115
335967
220129
39114
117278
427951
333803
481595
140607
230771
26430
311271
98226
425732
142396
114213
43876
67320
233448
59328
263933
480449
387522
296158
254879
223535
457302
50431
338395
41342
206253
347057
455331
499979
383057
485363
41508
81569
189353
199858
441924
79362
77824
251026
245765
487337
499749
83073
404989
154381
178765
261610
116857
196318
345753
65257
468431
155575
273604
110250
397994
435384
454503
494660
89783
73326
29107
220333
438801
389947
453564
459275
486338
47222
238243
483449
191231
182785
148677
178231
88362
352451
347472
111865
486956
443385
33716
184325
45431
313730
182033
201568
385175
256243
125773
450830
55828
379688
181740
243181
393002
292214
250794
412112
499861
76320
186443
285345
203791
395874
88397
354336
308253
211619
399514
38632
84081
143747
335201
344287
406139
483387
192654
253597
321719
497851
231089
261749
43034
103572
120987
126100
183361
179894
381067
365228
270415
237954
468252
389704
343589
191818
312722
213058
129247
157014
186328
366348
430920
499962
71142
172075
499912
149318
465783
26790
498790
230907
467549
295926
195115
171948
356885
499990
301703
213040
153781
272414
305590
182199
404609
31686
86913
262053
151775
299600
235836
208195
341491
238248
101660
66285
387097
350712
30359
271425
158466
160394
286758
292023
134813
238562
39668
282788
158462
337801
148522
499987
499842
18216
68573
150362
288637
419674
107828
159793
473661
198376
368612
87773
398126
403173
332825
102406
150080
236022
499975
499749
115066
128835
145708
91598
252391
492858
379028
297973
290972
464654
347058
122821
284874
274410
78586
173256
413901
196741
77205
46952
34209
233583
392902
185451
192312
381009
197316
379774
354780
202217
387997
156573
106518
476330
243549
437538
149705
492761
488116
396509
333720
61987
166568
419787
487225
315086
406232
210286
261043
418170
43126
171669
71062
306888
496241
386542
277313
42006
498428
135040
389104
182442
108612
374821
85451
139836
60646
473651
176366
144452
189406
382318
331056
302135
244986
440579
319903
176780
126545
242495
209826
425177
299408
336669
250434
208569
479132
375270
176402
494901
227122
390970
213357
108718
353148
281095
204902
305016
322563
401244
187240
385742
130994
378722
48102
253469
499842
168983
488553
359532
201285
437538
499880
499772
309937
175181
142168
369491
163661
68569
121162
368906
74104
394055
65040
130548
358947
447433
499952
292980
322326
253518
451073
407745
268990
222029
46634
462675
60650
365482
452264
314222
332233
142895
396875
414088
496048
494131
46594
133361
63412
35033
284284
489229
378306
223058
442371
470561
213841
498492
105126
497680
230210
430730
210156
135040
189184
133137
362736
101085
285018
187400
281920
327069
55031
438375
484933
418312
469244
436585
198573
177002
26535
492306
351530
480766
69103
127952
76983
24992
145050
453429
189685
248615
219347
402419
228789
397593
282588
124321
287745
432815
489219
391629
280721
499812
25314
301982
171134
437654
244419
337367
48350
322756
89894
49288
422685
105178
321046
240135
433230
306821
217459
354394
279461
432589
354875
101735
496668
287662
406092
384483
445921
424684
214325
55496
186301
137534
460552
466744
78510
123449
45768
67986
376121
401481
41788
417625
190604
457140
425794
291105
349326
243240
411593
309452
61209
265128
443907
448724
232717
482029
386046
210205
388816
232985
197904
32898
247618
128158
101737
34889
27268
45468
329272
276044
100475
336696
499996
44587
68422
347710
40101
389365
330364
245081
298493
417845
232145
448018
394550
69241
144305
226832
271684
491522
276512
143566
198922
402346
161577
252978
321541
449915
26749
344857
201359
24156
112678
26766
492021
189327
284033
218852
49257
75799
270860
150607
483447
494136
180406
100531
211679
99640
354612
78478
300465
277071
105606
411895
280773
115467
51046
422126
309715
489548
176766
265655
51838
39505
86357
90664
313721
421310
209338
427781
485395
250950
381916
193929
76477
357926
479368
129489
125992
250639
449930
143328
87487
346087
122699
60407
316447
385141
129245
499998
355208
62599
327123
403163
48413
499990
69365
437952
58288
118390
452144
126190
157903
422284
499967
138255
49655
309805
499713
200798
195795
403243
180588
445857
407426
499775
80010
280121
464109
339303
436139
303512
176327
322442
168917
273182
499880
279214
487871
264963
180639
389768
297478
455538
497499
267825
278743
253742
200215
172363
281973
276545
201308
432147
116900
186310
36787
216126
224468
65478
210874
390702
79873
155473
497713
260009
358485
259392
242430
328988
48042
237253
393277
225580
155600
434060
186734
126663
108328
421972
343432
446776
410247
499967
111793
71716
276281
298396
253925
489728
434434
499824
361459
375496
41751
165062
333343
369854
91629
499920
483301
414220
274769
382632
499931
491769
75656
271831
433153
300000
452648
339318
440006
203528
362821
38233
321413
414935
119127
499861
163126
307719
380690
256619
222573
64059
358438
463013
451202
182022
313200
65588
203787
62507
31588
253712
329724
238490
198677
268702
271490
52639
344807
493729
52451
300525
434401
60027
466456
499743
65708
155104
390267
338882
343571
484792
330059
77366
173904
492542
465572
114474
499996
491842
377834
226999
94283
499685
126693
26086
339355
83666
229067
183959
475217
164576
284578
499996
425256
240216
381458
499772
67128
8487
153872
46877
426331
489616
208484
252713
463186
159184
34647
72674
487120
80639
368095
95985
186222
59328
181972
301570
108535
442438
53642
70583
169212
404817
232029
225253
91150
120122
188654
304224
195609
167413
143084
493083
499772
102234
205873
445110
410157
378507
353412
369491
178570
205194
252548
385707
424224
274433
185058
499998
36340
485063
187530
179771
30052
164532
450953
79101
288828
38101
291214
344412
294531
472722
373989
210006
357244
445874
352994
337068
402113
499735
97529
177636
203371
394023
83397
229124
451475
347250
370313
424005
494623
32148
499597
179643
471217
346033
479262
494473
496621
307443
140977
206907
499975
222247
173028
280573
258071
156688
363086
108828
182854
355300
266153
367418
478393
25314
315666
182799
264502
240968
263269
327222
395414
130075
462891
67945
267271
434343
90331
465194
130597
284995
499967
299175
241119
127292
287412
68109
109324
83941
357249
480608
265016
227509
272963
260862
407418
234713
204404
383378
100967
290903
167490
67647
256324
463082
499749
406017
245898
413958
377834
83019
227400
191703
96902
203240
356765
362240
262229
472031
96764
121547
387625
141963
340070
396481
453233
331155
408594
314059
186831
284366
271315
172237
277874
350646
400333
56661
436712
429728
117296
100510
205214
372084
113744
228586
202843
245465
212788
134862
145954
182927
499988
55093
197414
392524
95064
169598
375337
452068
296011
170225
247960
226911
145153
211308
434179
424675
366645
283897
60696
428629
301221
379496
338755
216770
351626
84610
212518
412982
371515
349401
491907
459144
341866
363606
113840
499988
147726
416621
432147
466119
416601
121828
26742
351187
79697
231827
165790
338652
295332
331709
137149
48281
231918
373204
311915
120470
189242
54577
499987
499990
49711
275715
364014
318551
291553
318984
70815
149345
499177
154477
163763
404138
364925
111704
246094
336449
389567
488157
119587
412277
134750
356163
302271
340070
249408
246583
96653
115021
31755
287068
32445
453402
448307
492291
405354
274859
174171
171301
217295
334933
432212
340353
276852
140071
386271
264662
407464
52812
371928
495372
410305
377429
436140
499833
451177
276192
425361
263467
279978
497212
79666
218585
82521
381550
387959
325558
313856
259305
180090
156096
338656
65779
181550
113564
306153
146997
499908
392705
167901
467319
369129
24757
378609
370294
350837
293294
357807
128313
404834
118295
108964
204492
87734
322205
499996
429841
486379
91128
90486
284874
144077
148877
277674
405079
91903
118668
157704
302613
261853
362270
383714
75904
270788
39310
406225
37035
345948
183577
163546
192393
70419
456202
483667
78377
153519
455390
405551
203220
417470
163360
400445
294489
373548
318577
202772
170810
385332
433911
460014
187693
461985
338388
422537
344857
430937
412187
342632
482788
450682
65454
297436
476219
70079
88804
359247
201696
99611
367008
254696
74167
348624
402961
147266
131263
113932
324847
491012
102635
466294
138115
231231
422303
227311
45406
304488
38346
366133
382574
259041
499861
83420
144843
444045
422889
221336
408404
495969
426317
47491
335348
91002
162664
330912
356205
255503
211374
499908
37974
26023
65157
440584
36354
387031
93605
236424
151816
78848
79411
92435
362875
78351
295303
264774
466136
346033
144630
208336
310820
34962
79168
492341
31069
202133
364162
426427
192994
413779
477821
300288
340271
167858
92625
58996
115086
352693
190717
264297
497866
151372
73216
122606
181564
378225
455499
196826
253402
229353
190564
492240
409065
287360
440815
499975
483418
432825
499924
112571
480644
473981
109214
462048
187757
33867
288651
135995
486064
384077
266864
494304
244269
493340
472322
408417
486670
95378
57055
352004
253384
415559
383666
35367
194676
312253
170537
198290
274330
49423
414894
438249
121833
450673
175097
356546
376223
287860
200121
49257
111883
172052
76927
191095
255168
350515
494457
471400
321371
412908
349106
450033
36498
276510
114455
111085
133834
442026
486091
236937
130506
332845
288269
345860
334238
24445
172610
357892
78025
462751
499987
283458
241330
292538
336029
141934
167677
388638
305894
279253
387437
305894
110706
461545
95054
184066
207790
329963
443709
88342
201442
409386
456957
453702
380098
193623
43742
499749
196594
432770
131272
363526
270182
340039
311300
431541
308459
219112
53608
163124
225501
107249
74502
381383
451765
76620
48609
71022
216212
216471
80493
463186
262759
279512
415954
229616
412597
37237
306984
354755
419020
466888
52729
79362
390243
132868
392724
427174
462405
277755
36446
294346
498791
193085
411042
202124
202813
31962
403945
192865
103218
393247
332588
107079
138800
286860
131281
352045
97484
61899
364395
418825
491763
159592
193095
123616
117125
352934
118585
41817
179782
179650
42859
95059
126824
69789
187561
177061
205292
366446
227772
464847
499735
253089
127701
352138
116708
138780
481602
175399
63912
151524
223573
259670
65015
246301
306661
238986
371527
207210
202641
391695
449971
178160
298932
489829
65437
330961
323374
346484
116542
287092
147128
178333
493526
499946
134415
261278
499912
499749
188470
226153
437485
271309
456307
348449
93653
35551
319323
38289
197356
119910
239376
498203
484057
130277
288593
292725
100527
301106
238499
314111
150607
163678
230897
126865
77128
363479
499842
74332
125057
322886
94178
60689
108520
27479
132953
494345
317996
421054
430814
177758
366401
300902
413994
214583
202324
312530
481979
477046
459637
144620
388233
384768
188440
86619
289901
365147
192000
287412
278064
95226
476222
496539
218513
427599
422510
333122
370770
499931
373677
407881
314881
322317
251103
367564
40380
382136
278066
234316
57677
238491
60280
123270
431045
229704
377458
401444
362456
66380
46825
374122
38358
430920
345197
44324
497212
496878
256580
274615
230715
339465
351970
196687
28764
389874
223665
171058
115484
161165
499234
461865
182578
493822
322513
320939
121078
456045
328525
419295
101500
76168
328811
278448
337556
454868
234362
96435
361472
398362
114915
73429
210347
468067
148130
141703
267611
412164
202621
409202
345935
288091
284832
368590
499979
77803
120933
178106
328667
280328
493547
137288
154221
374898
228419
475538
424201
161325
302687
444045
161735
210856
445171
337640
77075
226225
472304
307802
421552
54660
186554
468301
209821
31353
472957
406964
375477
288869
136470
461126
90251
312521
249468
452790
255405
209393
388897
407998
495640
118969
299964
388772
492681
78147
399135
133757
477546
222242
326096
198398
180324
40320
119317
470556
293820
260293
173283
50893
41087
493255
27511
408574
297174
170627
86441
101367
57484
374638
446418
287299
309745
333633
216263
114405
159184
384275
98141
423379
255190
436619
354730
443737
492199
251428
127448
454242
411651
124621
133109
35873
497419
488431
194067
104304
53981
208458
318442
328811
498201
97663
111618
316131
192833
496894
384383
404921
452866
51393
95062
384925
259858
129852
324813
337042
72475
142016
143761
496034
136716
465990
235782
134099
419702
442832
88226
461425
276520
211925
380734
131056
276531
73423
230095
171848
157890
163616
80504
114915
432927
88299
245010
331028
370596
65146
394670
31610
46268
491154
386724
499979
459860
488959
303289
159366
299250
311271
307635
497103
105963
54600
205044
357052
24884
95933
319525
91293
491518
52238
392709
88299
412453
89379
487953
90331
304434
25486
359088
116484
382020
47594
120149
118853
58359
316543
392708
277167
435683
403395
399889
104324
408062
196101
230913
217337
26364
102368
263236
248934
311477
457715
340277
100380
437919
190583
493815
406036
334228
251026
222034
499939
160200
250697
189327
499996
346611
183681
140290
110379
137555
180537
283678
403840
248751
294737
437506
203705
405819
114785
225114
200185
487747
262717
24344
426105
396544
343945
77604
136017
167693
382393
29082
202755
263177
421555
166837
312697
456695
253847
259705
61531
99919
127587
50292
392690
93066
413728
402152
207490
480847
134371
254054
127236
398997
38782
170562
404776
381561
468611
335360
310316
227174
486853
156626
294097
411098
139905
423598
499975
323363
474199
298412
284708
499844
58523
440144
231874
30665
325254
313643
465213
267748
459574
156704
499735
250744
198852
176858
324081
320798
208355
153658
499861
344985
327050
281364
239974
54249
388079
342388
363332
499759
49534
366180
498359
142436
366408
285474
48236
34019
129512
404822
485668
206553
253234
260035
308137
228008
496403
448372
464223
110566
328917
483617
248813
308861
267812
431056
214433
91260
189538
483248
261020
415154
150674
299172
313412
155863
67034
70667
377337
212682
99722
318266
180383
363884
259829
93728
477403
142836
36345
169359
316113
424968
388221
256287
489997
337666
463812
33066
31391
403725
184706
318251
146422
124628
412294
385138
359457
201067
311679
88652
155977
410044
283815
351673
437602
42987
330021
164297
197231
197126
30128
425947
191647
235754
417514
35507
444147
167989
499812
341783
151364
38680
119945
157203
499979
177400
389957
300195
84906
211559
392877
92975
25626
283921
424658
213922
339076
296966
147041
277801
374462
104401
99805
493699
109255
75799
246289
499735
35033
353202
157460
349105
366751
412456
402016
315756
396610
25632
474197
129293
443418
283552
488779
104640
385707
311578
424003
305809
418629
336560
350531
101094
418236
35471
212068
499998
120634
492411
439759
488352
184498
138315
200460
330443
274127
135264
111605
466166
222906
197855
444286
375057
243756
436045
335130
229639
382020
65774
458852
320300
106364
323491
424474
489224
189744
291797
376860
90628
448643
109356
499880
83439
191076
290001
288169
449435
61188
163423
364860
458921
116986
162956
236965
40620
362774
257256
441093
494398
251671
499908
384523
199827
319833
72706
224195
301982
499186
229176
480038
50152
203612
365790
445109
496777
260535
139035
415893
275870
143218
127114
466371
313428
318827
345861
454094
175824
59434
193260
386735
408750
79531
366639
479176
197667
466358
326985
255044
175945
459332
452459
35424
48607
378664
166417
413874
118551
454793
306153
499734
331846
230042
443669
371585
291786
121633
470134
225616
494814
491631
477515
350399
230324
98315
100077
497132
68039
126447
417133
262276
492120
24338
456536
361000
210563
462775
80992
361104
88512
494154
70739
104956
332745
92341
323254
485798
296761
186471
29977
457536
468278
70336
313811
406761
333787
391810
277465
126334
405401
243848
282217
412982
382609
123584
178259
347003
349020
216860
499962
54539
481900
75009
422600
106562
345587
221793
172593
116095
70242
452459
127962
351318
287381
457606
453259
76541
146922
410532
299629
393463
74744
278407
275637
39731
282979
132557
44035
497405
92840
448419
421044
315691
226975
499979
309766
82201
116239
406964
496048
191797
395050
445427
154279
366071
496336
499780
396282
56592
115593
499668
473741
121402
67221
324410
98894
333152
499504
160491
498753
240015
206877
467581
421009
277088
276927
491369
464315
305603
380738
238057
490765
460848
378664
285678
327790
498132
338292
264442
235542
482676
235480
392923
289685
473584
71228
497834
347717
143065
281429
94078
242513
483169
216806
85513
269718
137485
237362
65775
45775
90800
371246
361595
148225
123834
472481
152043
65040
262148
392170
341834
277245
249516
173298
350464
141795
92574
479983
209070
79873
38549
279166
468314
405486
186936
207284
433764
225057
491841
412083
494136
361636
234604
132689
303617
327669
156562
159436
249331
130871
274097
404435
170289
170876
346821
150234
232044
499952
266126
389639
263199
248751
129288
79757
439758
371585
223941
210336
31826
310820
98519
138546
345295
127131
338359
471730
363632
373334
282885
288353
115812
375859
87809
191876
272458
108079
309908
117887
457508
104994
367491
193458
137057
26446
350074
493085
256454
385270
192016
113778
164202
466762
87568
442445
435572
355315
152411
399538
202217
40105
212369
429234
141196
172995
266726
425334
497074
450072
308734
277513
222587
417923
216286
444342
460854
162363
475739
85986
114370
24653
156551
131184
250078
238616
471546
228889
306219
161209
442885
463802
466886
206327
56421
65040
138627
493928
129055
233788
407632
111479
233109
395261
67380
188132
299465
85215
378647
212355
293613
148188
235230
221100
181795
81845
349845
370570
241077
132821
423204
290544
316861
156843
168764
285750
322157
74620
380151
191818
499962
399852
342906
498201
270736
43103
400350
374005
494154
420996
224835
445873
475072
179700
63318
113085
307451
89948
173679
99442
72309
44450
485295
149844
480366
291528
406879
485869
133365
115635
218684
391920
79972
221649
311018
292023
496238
210914
155887
72526
405771
359612
449741
313286
499990
361501
288626
230280
98262
63217
204138
495102
112826
425301
99007
409122
266773
378331
111028
353883
408160
68381
68386
299250
376747
419184
267434
185795
331368
174264
276852
436576
420965
466701
418741
202249
94855
331141
422490
134023
396354
342196
346263
321607
185441
32812
85534
95877
98044
337574
443100
98077
416898
93951
316774
73728
351831
73198
333787
32726
405278
468314
305342
335162
163332
444496
440121
493698
497302
372196
441749
38078
390434
28463
480891
116230
475744
194783
116297
499783
499962
288719
69321
89523
358578
230673
374645
180462
140627
221156
459530
249053
382741
320326
233029
88949
241742
163235
313797
454351
100654
310388
311688
132045
227452
132284
85694
452866
367261
60235
494093
57414
130307
285901
64637
89636
318480
393651
45236
82824
288363
410560
291491
218732
51625
241128
467224
405771
380537
116869
438181
200144
369769
143314
107313
394356
463172
482328
373490
295545
118216
73840
131669
85631
341572
286820
190980
179404
418627
310848
269228
184541
491784
453679
291582
181157
302890
109769
79064
177576
129132
297132
400152
499772
444276
307497
384570
318886
99722
396788
269612
499998
349038
124603
259059
244818
472501
30412
253504
208522
34192
124238
274748
299448
392709
413042
367470
371477
499912
305921
245736
494262
181078
407462
105602
369318
417526
287074
114056
75802
467065
38686
203447
432815
206988
475287
255109
387787
224160
499979
340318
470191
414912
36838
367542
357273
289436
304592
499931
149015
499032
412970
290314
189097
245777
89906
323441
91150
363717
318921
64439
326692
242339
288236
261875
143566
64484
430723
445590
120523
331251
186159
218467
165343
38817
308397
466254
499990
311987
152664
125787
166514
255677
201828
185751
450554
198533
462255
266125
37861
478652
183619
172660
400086
407786
440752
191183
263773
453312
320645
269624
496284
259471
312346
411719
158864
239408
378759
451617
33782
477407
332687
56737
190526
434688
121751
61368
404340
309355
351709
212518
444096
355462
256233
271111
240694
89342
404197
88833
122772
497130
52581
139599
369210
207742
330482
145455
282588
499988
442311
351963
332772
334461
57013
284573
100527
243942
232397
282310
170769
96465
226223
58887
88214
188808
463157
477440
222015
339476
439155
495588
132844
57339
350732
342923
240845
267861
487209
373837
492578
259501
135796
227376
209655
32696
302748
443902
398283
358072
305917
290333
148633
333787
485194
385768
288579
396509
33939
457170
104023
365756
250841
394023
213987
230358
296830
178462
349712
378480
136789
446317
391540
99984
242648
120063
223535
244751
96792
207195
458852
291182
319490
34573
417241
320180
347690
496533
448370
166129
480383
66404
445940
499833
441895
456848
41442
473939
233638
291433
140565
347531
147523
50081
497934
254209
218479
310469
499264
227392
72998
381098
467837
175705
91539
33414
457834
191617
85423
119133
198577
100169
123492
454279
362829
345605
365709
284263
183531
57677
211675
216853
180696
136083
425354
476797
163054
255260
320077
468913
238281
67491
427836
333452
158282
410724
29107
323937
102278
446141
50699
205039
222121
94816
33440
198812
50646
461483
467180
191617
138317
116301
226688
343526
311160
205090
235439
234973
202197
232029
226001
460799
338502
296507
312159
499975
398423
454848
388510
279088
188173
248675
248537
328983
401611
468044
123959
283881
373395
399628
24927
308081
60245
233048
316567
139766
361540
422475
206466
425943
50960
112108
499990
385433
57187
81562
245689
345872
282186
414030
79473
152534
71056
480145
95670
494677
257789
72737
276100
444912
285480
313034
371642
121946
251228
422797
206424
116286
132512
64706
374921
78473
217026
499772
176146
105548
462134
439217
335174
143713
239376
322049
203900
406662
69855
375335
73022
294780
482160
407718
71089
96418
201406
385382
334001
210376
79716
75633
401255
277038
102016
170980
222507
442151
493156
494653
134314
57339
451073
173477
499823
323817
87975
497283
63702
62922
112402
260139
399731
299094
430702
478966
80381
467289
158065
376761
158794
35873
492203
140391
380041
185390
285384
58706
252889
151841
209112
180838
325098
176435
59645
376425
180241
70822
248867
43921
181470
232345
370053
107013
431173
241356
499996
101738
143709
120487
469559
226688
100697
98141
199808
417972
163668
443350
385633
337658
416698
222095
312773
124384
40075
433422
170566
275047
226384
314547
370293
305449
29028
300850
447109
48665
325864
212083
103651
357589
494081
282697
155070
452393
407123
257375
146536
165156
250984
157572
410259
358139
420187
204212
480679
138339
67359
90984
302161
229775
146426
494005
439423
227512
332420
195746
57692
82136
389058
356096
340454
27582
228576
120100
205590
54426
31677
182204
104636
472015
381386
100602
226766
307007
195483
450546
95635
69466
439558
363639
492921
288699
438186
295809
376296
186649
409313
304558
39127
49259
61284
112387
42207
86958
205642
407818
41268
292976
499988
301766
473473
408854
394853
329500
37047
341767
396042
161955
188747
469513
311660
217306
148036
70120
125992
65851
186471
379485
94588
384346
143063
444327
193142
150266
499908
407705
54057
229924
449513
358112
157708
370662
189677
173878
31951
368959
364685
493120
141241
360285
109042
202929
327943
278026
380751
225784
499988
213658
147559
192717
374898
324878
293142
157241
375677
278087
363448
283340
376062
166916
96350
314623
277997
37655
51951
414727
414727
256888
499939
427369
26574
292785
255805
344775
400724
295926
397075
417035
337799
225453
294917
356471
83159
241556
250314
388905
299912
426548
391157
326189
392705
357028
260432
237523
286541
164490
65770
98323
310211
457948
376180
148412
376214
406291
28358
191486
328797
420248
422279
226791
439414
222374
204280
499717
348251
315463
344105
302297
308097
115121
74576
193801
305721
92274
162955
370096
298326
281032
79336
339532
353794
275310
311099
177721
106644
367469
323555
166364
353965
133884
264031
259389
488681
59400
32103
134851
477179
390421
49423
239557
397796
181718
261846
181956
411782
479819
483458
89777
422308
252228
418013
406464
329274
496000
284207
499975
188807
425943
51206
62278
111125
364162
121741
255338
438361
27830
384852
447806
327690
139561
431456
62409
219091
157041
353002
318182
137085
102986
195170
249000
495664
287337
47998
354499
332050
499780
193314
345498
232534
263312
254211
258220
318127
61156
499962
162748
484706
77984
319867
321496
124574
314632
50237
323681
445921
461442
439674
69116
365228
499967
165991
292892
123733
254209
175525
401460
497481
337157
261097
357631
401807
230126
444652
27478
36017
376003
281040
68281
298932
186051
241391
384225
152080
121470
331386
499735
499735
454355
159809
186740
397154
225372
214731
364020
499717
296506
244660
80206
51864
313762
34031
111889
486324
287538
217125
437572
44669
499713
190565
330549
154525
32053
203544
405405
157544
206583
254288
225229
105063
194295
197151
247077
492430
109300
96942
77315
461701
174730
260438
264784
499996
164260
72075
56276
495102
57294
367470
84493
291097
432337
50913
110221
385138
200798
258108
93539
37047
487887
436575
305016
129950
497481
408865
231762
354442
120544
413020
225453
295534
415478
459052
396735
255447
94987
427617
164031
421239
200873
146886
143003
234409
424580
345924
192515
243309
168431
153041
31279
241119
383170
102071
283769
182696
236495
475951
165552
67181
407013
368352
119238
233910
251610
255453
93225
262393
394267
126110
282866
495278
73901
160786
265148
57424
205990
318841
425678
189024
349411
248290
302116
284033
180105
402593
256113
202233
409297
133914
366095
76630
269059
101234
499833
435377
224837
380439
458021
451843
455832
499735
489727
359435
392274
257975
260493
309038
441115
129578
388742
267520
452833
497870
214684
191543
433133
70148
291546
210464
298523
309551
290805
211602
138335
389466
283861
193591
432173
112826
185591
271719
460408
470708
125381
132410
204050
142904
259940
232169
96724
194561
52659
42161
365383
469145
128053
463266
255875
356816
41735
124426
310603
102949
164546
307713
335077
476151
402961
213757
25687
203145
435229
287445
207757
213058
32714
494263
499988
63001
176498
116218
176851
440552
348262
173214
151995
86264
493076
86196
307497
420654
226816
324541
68600
420892
476401
199303
396828
88844
105363
146769
268652
411552
163967
395287
271999
101761
470967
58297
262675
111691
494190
352584
34169
279243
470890
388264
349611
475704
374465
331292
269480
393261
498006
376307
499988
210029
138999
84495
137608
499912
384145
94303
60514
273392
109203
47452
495705
128295
298920
127568
272192
312357
241786
315185
183323
399381
118228
457975
364627
166267
47400
456418
301486
203542
39930
360951
219247
235182
158767
236366
344532
124801
411030
72755
104504
200380
128903
174956
360012
416842
63415
418324
424857
178466
84295
137583
101441
496511
163235
267829
449697
463856
201449
493229
433274
229660
221355
267446
408064
488261
260404
377796
466744
120305
335596
294895
138311
240553
256791
137611
142016
155634
225202
110672
465643
412398
324139
488297
492542
203597
236232
180158
478777
173787
336844
267204
318938
437883
311234
345580
289720
499833
483909
262394
139352
389527
296349
448738
438678
50406
392347
164958
344009
498605
242979
375835
142044
360268
271030
378521
351227
54470
478871
182477
58556
316353
32825
175727
157850
499979
220983
426310
321140
254957
318710
35699
168820
98357
304408
351443
360582
229271
499685
405333
376626
472417
184706
148976
334058
439948
181832
251440
420621
265895
350464
211855
493040
253405
382859
227593
366062
499880
450719
336491
220129
353207
203198
332841
102861
222316
79182
134189
379852
362858
471385
51784
60650
479763
228467
92052
221052
176202
175386
499735
464617
495683
256682
84854
427180
356885
497130
278276
391918
131750
492232
293071
498762
259890
465311
221156
76826
343065
346231
245931
348245
242364
287773
260731
203542
255503
236541
484955
186216
170940
168326
419855
338405
499998
175271
299686
280372
236581
344203
263467
369073
135102
32595
104887
339201
348962
207030
178983
169649
499908
473122
123117
81091
271004
314407
412696
232126
350749
44424
318062
477052
206036
30302
38152
283465
482024
135892
401806
431663
66399
34390
159725
108932
64792
457108
218581
239841
388943
181807
274782
273801
401152
149639
118450
485295
495281
499735
499979
418305
39966
70736
280203
316367
398327
169453
451251
35797
410899
499772
319677
81703
27253
496458
424072
94802
27771
445787
276192
243106
353578
222397
261199
262588
99226
499780
118160
134618
458216
499988
492306
499952
84270
365039
493487
193239
64107
274259
332825
86290
135399
358972
308327
325165
90977
329046
364195
441225
108179
252128
450847
178977
34774
272013
140401
234863
70020
452152
133826
353924
246552
473528
394659
188442
217217
142477
492578
32577
499214
446663
201116
127391
494660
128648
310141
345131
450072
135725
428537
431531
365337
158164
225562
426702
362800
471234
464119
124603
115294
193153
169087
455318
388342
389673
385165
352636
428910
456735
175915
206277
82534
460777
436062
287009
59167
266138
136678
171700
95066
453211
381053
64836
283711
247772
133680
275324
95843
62671
499780
280002
184641
306085
72860
375270
451921
169470
492688
201265
205353
40847
35129
499725
155452
141911
314958
113223
60402
263298
305448
269914
488212
122813
157851
115006
106428
413557
181693
333128
115988
315712
370991
177444
450378
457452
196634
389874
57247
494160
258316
452626
285444
259055
146580
364193
475103
462172
175612
292582
366700
218013
233529
268820
375996
137627
139524
235949
272299
349267
248803
482111
231857
352659
435820
391972
133864
220200
499931
200343
162753
400519
155678
285083
315197
272161
73246
122749
261966
291127
376773
205107
464027
115086
107969
24966
147669
96490
91564
116000
186346
88322
499725
195185
479941
127298
376018
492718
499844
499842
452942
450072
441698
200075
339522
375552
273432
143747
225360
222173
210409
64738
244255
397985
113544
355749
480131
282272
37839
254899
53036
246771
301863
482317
470580
469302
211465
276781
492882
419395
493672
230594
456480
343658
263809
288593
242880
449554
499780
275540
428627
98228
493331
195284
411069
443013
175671
265405
100768
361502
498039
85845
269500
201539
79473
261688
143761
412540
288712
404180
488126
300577
453673
232472
182087
275578
443409
459420
405987
136240
462292
121224
312876
105672
123720
161281
492852
47619
59315
257878
337528
220444
247656
272460
31506
439852
251585
372168
93831
78268
262675
459252
280835
443844
166040
279253
294712
63469
355315
409249
263642
142940
301538
357082
360969
86293
152787
243706
416399
69819
39625
381862
398933
123311
166222
97618
156562
228223
350447
485363
174879
61767
195229
200153
149469
335752
451670
382393
208097
288392
49288
137223
456366
202838
340742
460425
329766
127127
82811
176858
238368
82064
472134
210039
89379
385572
345461
469660
437536
374322
415146
153421
475159
414136
330346
388815
451842
71137
428523
233679
300365
99273
406731
453668
236776
347213
186073
277578
154252
332545
266967
489531
236389
306435
444276
389474
223133
461292
95582
475892
139523
492798
493433
354730
499979
84608
332516
201478
278348
128105
214383
432243
413701
131382
299132
249128
191963
427132
204634
276253
374833
41798
205936
328808
298162
40831
426891
302450
265895
477068
303969
493120
325182
382371
449412
472881
157137
499772
324445
120720
356471
346178
349185
71346
363211
393247
232007
338184
140777
323038
479474
325273
475890
46472
163228
308443
405839
251226
162086
204138
480718
397203
186151
421665
298475
112167
431838
438628
46308
114141
88844
245867
93996
207344
478412
286615
340271
236287
380961
459574
75467
291345
499962
219391
365790
259382
384008
489198
278613
439950
200935
27196
327138
84249
350895
404298
102218
263715
188511
70444
382995
153749
38686
262552
29357
377730
424501
384694
117800
145930
341740
480301
265030
286670
465220
173714
289393
92321
348982
132932
301303
276606
132452
384018
83462
84830
189242
407722
107795
164022
155754
402359
148996
475350
409282
256775
344327
419356
44692
283678
212014
69970
499833
28585
109470
353534
60505
264345
284417
380281
499990
455734
315421
481444
179139
357844
390610
498816
342934
255033
442173
369761
68813
444193
442111
339094
257584
134768
346514
383379
95946
211803
280486
421357
212430
93029
365236
135699
485518
212764
209477
38399
68815
179476
344532
137583
213809
155777
499763
33191
360164
253469
460543
246976
200113
112725
295503
100881
311057
114597
147483
249554
60039
298302
103401
499771
339190
435288
491610
136431
121789
78313
365571
499924
254520
31309
350596
121518
352227
281221
109407
198274
41283
411161
238054
167677
308711
295426
491757
117061
82898
205398
472987
17579
418013
466087
498377
488110
310890
413042
66247
141513
239430
386333
230509
260095
292980
222598
175000
333778
285150
44414
499842
282718
494660
101761
458360
367625
292336
174967
395716
33785
46896
68225
65588
494069
249898
422715
27169
416064
141775
432413
382393
447835
189711
281446
325754
180730
393108
300630
441640
448034
314410
474523
214972
261704
490211
151203
476703
217686
473777
136463
224777
441353
279504
422172
309551
144556
205986
175671
225704
180090
496667
499988
119127
91122
396436
60234
302982
111125
414304
497898
472919
157692
495959
344019
96653
136155
496787
445616
203655
440456
200731
496766
349530
451565
406817
203597
149989
82406
84630
368516
433482
311152
69292
222010
96069
448893
73748
181877
220900
413575
431923
147666
238248
457413
243507
134426
332719
112801
325553
311594
499996
386957
192584
229680
307162
61327
234913
421743
289335
405530
499962
154870
326490
499912
456585
288318
493269
221297
453994
124130
467042
195032
451151
376168
458299
360969
50037
122802
227096
66559
126919
76824
287382
226470
179534
57732
274782
295147
488553
489141
190604
399159
152954
36946
441411
88505
356887
373490
325740
357488
277524
242367
39692
394738
211124
297347
275331
48236
217635
282208
218966
468650
484814
421098
109798
329840
426415
379028
411130
91894
142425
389677
214197
397034
321091
247292
234658
235437
199808
56069
170068
173085
393505
148326
241382
354336
227324
235557
184485
315856
240593
279104
354071
170925
33451
448738
361911
367542
296526
201322
149559
248916
290981
474165
332488
292509
152582
434121
144734
319395
173417
219750
111605
187757
62691
416811
145817
419214
332366
353202
499735
379802
396199
95751
388310
305894
273344
499806
129646
241589
203903
478027
494216
329801
209730
205588
110005
36475
164440
26901
48595
188237
220039
389569
164436
142302
153226
176349
499924
293895
162024
327142
230922
467395
135940
129950
49139
73063
247801
391654
103688
267879
294712
416597
86865
273834
221836
471590
116114
52343
312006
341049
289862
136974
231876
272987
105181
442340
470268
266348
499783
175391
451429
408382
364668
422126
58419
176674
223064
278253
293422
384640
273245
286298
417654
244343
222316
126318
450932
259999
233292
289014
310217
173960
108093
461587
271618
121901
39805
397327
476005
249909
444130
499257
477814
261199
440347
228483
85248
279958
200000
190662
183161
234760
495294
386017
175497
359878
54824
341376
499749
30313
322132
65396
110300
142212
357157
279748
373661
106915
49999
420892
38044
122129
41556
381535
222587
86549
349938
499880
137762
346665
210628
465372
224699
317890
339871
472165
170019
446292
106955
36392
385755
451799
422143
263012
54267
108413
349326
267480
155150
439869
366180
491131
130339
499743
30223
128123
448168
499990
46199
358325
122548
294478
298845
383614
254924
88677
101337
128561
387022
499988
185081
213399
292023
430639
234924
355162
437536
223398
497349
59659
277533
499234
425291
405682
465376
293260
312852
413727
142311
414520
330502
196259
174379
39243
271684
76070
340049
144679
87839
169833
127170
258440
317066
364031
160935
255645
212040
222511
357976
499833
165016
353672
120228
436585
119836
450018
226882
403968
338674
76775
458854
406036
368893
295127
129983
54005
350959
171107
169064
108942
322317
236472
174528
229525
410044
319031
160931
232268
51374
204984
469207
388280
340893
44633
494035
195890
471217
299132
256976
391856
290338
430629
432417
283769
426529
421217
484449
139826
411767
51967
293296
441098
280697
297939
295959
398886
94764
96428
273561
445105
119533
365839
160387
483238
216126
233801
255603
479060
75056
108563
178516
363168
144452
312380
35808
341281
341866
341221
440083
381062
380735
35542
481443
404926
218969
209154
382583
207902
389308
259793
27142
270374
257143
58419
403421
390455
293895
367932
133200
499924
206131
281782
450199
390071
67432
141285
258521
281536
249916
489084
195411
215134
125953
82824
106790
297509
342094
124903
339067
310977
98696
272025
471214
173568
499998
477977
221334
386542
313695
395200
123404
331568
177775
315468
163137
442371
367418
218574
38963
85074
451698
300630
145925
351926
346623
410780
478144
496428
197049
182892
42085
219278
329756
38845
462393
491733
122972
377262
433911
83363
41414
94588
359282
384939
496112
279507
106911
331429
225223
72009
404220
274990
65413
498936
241744
86988
400436
63824
345453
197827
197342
499298
430369
196363
33466
239430
47778
379778
130685
283447
156509
499749
388002
33948
394023
372211
407131
26827
375546
400902
207648
293236
126079
321624
438571
499998
384300
348978
194175
447594
210729
495446
499749
137209
466596
254468
499500
30128
195214
220695
221915
342509
86781
407931
498563
117477
358023
201778
278562
413553
493748
469218
122603
346037
492758
39692
310135
244594
84001
371450
499717
271875
343070
436714
271103
104601
211150
187593
312773
346505
59419
491885
214230
459675
193347
262695
373058
402534
35471
415165
113383
423123
69316
124324
227702
388630
348060
337971
51353
202481
484171
492552
120920
87388
365032
175507
425520
463284
188798
295972
492642
99226
314278
160396
172471
219967
155213
40906
302912
225106
317222
359171
33439
56553
157755
459530
34062
205321
454999
429790
296782
126799
80999
164864
496403
499812
95843
123712
449715
305868
45632
316727
136678
70575
78139
365170
240087
297711
159132
50175
235094
499749
95179
487225
65864
496794
397017
451521
369539
222121
70156
499854
97747
175877
227689
161985
498953
76930
350177
27557
499844
413234
332701
45180
337636
360861
78174
356453
25355
328366
439129
187629
496183
460565
275540
468203
34327
293497
92451
213589
288501
315018
357343
397600
457834
399448
372123
417710
276726
143327
363390
480413
383037
115230
499806
187028
433164
478548
195644
312429
152670
277555
423542
362034
135643
332553
257440
214597
66037
190604
265986
156500
73225
471695
305486
129477
374875
273359
464882
93282
246189
308628
149067
135452
116218
172755
198381
147076
296221
396191
259305
241476
321772
93995
499772
292313
396986
215256
44962
136647
425211
34689
495062
124324
440681
471604
339301
142127
215622
488560
51855
124186
49767
167946
451909
318465
272162
272015
393462
180116
298849
197180
111125
179919
51680
339843
373548
37605
158151
341619
310180
260071
422715
380736
280754
272102
230262
184425
84400
466053
91279
421864
392810
499988
230262
117232
173937
317005
357119
157702
163555
241571
132321
450539
58401
444791
93653
35946
147559
393057
225149
182686
226517
457361
63534
196129
337381
484456
110056
58159
367062
315110
493086
450316
81472
457653
183126
499996
493698
333603
299172
339141
362683
208097
393998
239176
397796
169359
372771
175235
317497
369514
324143
254372
298882
48397
266388
354469
207931
337329
337824
499854
63147
136371
368278
263298
171342
161555
333949
180340
496113
494184
282945
154221
157903
118585
401611
405549
164187
437122
495644
287962
46911
299710
489519
265655
314964
193676
441708
168547
120063
98016
322596
165755
348562
154519
391262
195558
137426
224572
110793
81580
499979
131241
293540
362623
499996
238043
199359
146877
410899
186826
499394
171274
386192
196840
356885
60705
177721
46227
210882
365273
269604
256960
465953
46634
24500
377242
249170
337329
71502
211538
309452
205718
344466
47795
51079
206282
120279
249268
111220
122583
113944
492078
290450
447806
182314
320613
132101
99109
385901
322038
141254
403484
369373
456284
159618
100300
174160
358190
439221
63688
180730
187815
70823
266264
224263
391254
58982
411532
241197
173477
100891
277138
493990
342388
341801
54459
138852
259546
220474
68656
162459
59677
466667
421207
190713
499842
337017
455223
214878
408361
159797
199817
322018
182979
435613
321700
108752
308943
26494
217853
160372
302693
180600
92237
273216
463736
189044
87219
47312
445787
398225
57414
424303
407693
194044
397101
232239
141029
223214
169984
424653
134012
341912
233421
171450
189688
499823
432133
451190
42649
476114
328442
225475
427343
441618
282877
84397
108231
94542
133119
309593
477228
227285
191004
499996
408594
117419
412206
181451
369866
485555
387491
64484
230667
382927
43183
408610
264681
339258
195286
144102
210659
385420
273374
162767
362076
107178
98654
113166
71769
274423
327966
482604
130626
346017
327918
366720
394999
202167
171384
93400
388602
107807
280933
52296
211943
327497
167603
73725
496822
48084
79873
476050
352103
334770
146491
198769
241269
304535
75872
457107
158541
194885
209463
476281
165219
187885
234740
468585
60567
454628
447877
113240
204804
105747
499912
99047
499463
377239
272555
415891
297050
35438
50339
322822
490143
494853
221112
279355
473414
37098
345787
388719
155070
69115
323446
420170
287659
113001
70783
230517
271950
209303
132208
141196
369731
272814
94951
203931
204742
144092
470984
268616
176164
70097
208162
39805
225223
244525
312653
171980
408857
97602
492180
417357
115286
135327
432319
185395
493549
293971
201632
397075
203766
389527
89685
187150
203661
301423
137847
455132
242270
242210
495985
210882
405842
131034
141701
313906
230073
83217
386986
427929
499998
448607
308744
381357
414185
407780
235729
130738
337952
171374
329660
272814
449583
66897
111060
437044
67709
434346
66462
77029
107555
235202
336307
224319
167960
64008
410888
369454
105440
56097
312157
341143
423740
448444
237349
224198
145708
366627
42815
141402
109451
352857
149615
397077
404243
32895
258371
497130
232992
497885
133407
478910
441248
326008
414097
416144
477853
159070
416489
314754
423407
233709
46971
377748
463644
141875
124935
302738
434445
186554
471891
191818
143110
51374
346748
462134
407097
138406
455620
31771
386589
494653
456695
398726
75213
27729
112251
408219
51240
166437
303863
396441
487416
136731
318615
391451
486746
97228
498342
108828
285113
468945
268951
499988
280467
430061
325158
98976
39170
451115
457524
242700
361636
46431
431848
70736
386087
113673
263431
499833
499967
281338
208255
313730
348828
232138
64550
73510
452648
180003
24299
226369
170019
442626
49123
283068
462191
437459
398762
199027
85810
320622
437648
180003
340540
260731
379846
499988
475913
76930
237901
208569
169927
423165
222988
287160
426102
339845
187206
249849
262320
499780
265686
419945
53756
473641
322205
45096
475481
380735
199773
368911
428045
48789
218938
155021
67510
496839
465105
301634
46945
451893
255290
499717
499987
380036
118878
285620
332488
313566
280679
138739
114405
473651
454467
92695
131038
41778
418615
265264
497048
107612
462152
123594
79415
148244
292645
287745
236424
95320
307745
294382
53314
155477
483274
49840
211164
332786
172571
281086
38786
336146
453312
499988
258615
214389
465483
73535
499939
60784
304629
189390
247187
386059
84309
107142
408702
443418
476538
96514
477879
216408
432540
90581
333501
381958
125709
492695
231541
48921
282961
488109
369525
485991
297483
57462
125646
406925
454391
140260
353681
94620
132953
358963
197103
337867
263404
374226
499996
386934
257516
494393
421665
408683
157998
316457
37287
385196
367057
430937
314025
162342
66923
100864
291270
221112
463222
377816
444196
181510
84036
121683
36070
472127
99911
370668
127785
499854
72154
204726
152051
449543
55489
144642
153137
46847
466323
342355
286083
448372
157272
68726
425914
230219
144527
341740
85722
436181
499325
467679
272477
487201
487582
425682
135634
435129
333917
69789
278833
384841
488197
204026
243855
395167
142555
342348
481507
185754
27596
297761
215141
362414
358373
38553
136298
341249
252624
499743
160394
499996
165016
207030
499987
462418
446036
474743
164440
187240
166402
65040
62884
427883
383320
119905
124561
148451
240488
499861
393385
340384
210938
118999
479881
238396
110508
64961
442475
269624
308260
128733
468286
173473
150286
161155
102684
241139
112998
452030
393651
208852
494660
51349
138280
165364
377984
134316
160589
495135
199239
98846
171374
390268
386100
100639
112936
187395
123404
386927
296162
427710
393277
457412
468872
338343
499749
161555
178259
353604
466080
67645
333709
52167
184695
57852
366766
499749
335831
472438
64231
98201
224663
419674
103916
124027
268289
476852
278598
119037
174930
100984
496882
185509
375859
248706
32050
267158
289000
78796
267432
415636
473038
100218
220713
463193
125021
245639
386201
423818
145098
499967
116935
66635
426149
81051
43929
123684
277334
174930
184655
159000
333194
390366
402570
464081
495268
39458
460432
92127
93514
497696
311545
330670
200822
60389
250610
269707
239594
82718
406641
333723
201067
115246
317472
351933
248727
380189
102936
285855
444855
408445
200160
198005
394387
105464
435642
362673
270382
499428
162375
290439
319903
334539
288091
499979
462495
262276
388357
499952
318442
150031
71779
129834
158957
443464
457858
118842
436107
131105
115320
55894
265015
139349
395610
438506
316848
30074
159792
488523
409730
82824
273522
34739
187490
342093
243848
29388
485738
158089
499988
358807
161417
370623
330018
460332
347502
329306
242631
122598
81518
472050
126068
462152
404585
237586
271264
249696
410203
239348
400574
123010
58491
499996
184844
491360
244732
279166
215520
171975
165137
281716
196880
216973
38479
346287
282653
290544
225439
459270
164546
364432
103386
209112
429107
143146
45776
426839
447064
103864
258783
181807
421310
479973
177957
364908
67234
495209
400238
456911
382948
74600
328303
165647
492759
262096
147358
136701
154022
101449
176939
200477
147803
47071
163235
71316
213769
242264
199257
266234
217110
157190
496933
417309
132249
37144
364617
494622
227893
254122
339896
421649
209522
461362
350163
409839
143814
187489
70579
169737
468249
208786
99804
118037
487673
247116
253975
326104
324665
321235
237166
242323
410367
499863
118063
89061
168354
42760
210669
175888
342453
273777
445321
276606
168697
388079
414698
34217
400549
487040
290835
478896
410239
339301
126396
96484
310694
246009
133023
30738
36839
319711
457140
28840
482980
289029
499880
438104
328542
300901
109213
494271
75823
143778
279960
411352
450822
352122
128308
413846
270515
86952
93973
73306
437897
497922
89418
401563
399468
367829
239596
30359
261556
386724
141311
318251
499863
306373
491359
329400
166294
66085
205836
44051
401438
187885
283111
479615
266091
357134
134703
499939
224085
421340
344901
475730
294587
486139
365729
479382
304651
131750
497926
153041
375179
239648
108143
46371
302418
395891
216303
203784
482443
225259
424890
255316
55940
379287
290398
103306
104891
246976
387713
128450
426756
192302
215588
499326
491319
99980
481237
96586
473358
294478
299975
209260
287323
342219
284059
93259
139286
187152
314424
227176
166918
492537
274848
212461
176332
285855
172108
95725
457889
100994
238983
127150
430841
440189
108350
149300
274083
494757
339201
387250
78671
247990
77206
304721
497500
177347
62043
421610
77388
231939
499979
58588
221226
295720
310610
106174
437231
108510
30493
334336
407705
274548
233024
90238
390048
302206
426854
463812
267575
66624
134170
325560
206026
32795
186554
364434
488108
384854
367706
356596
116494
131428
217108
74661
406382
311196
223769
362399
362901
173856
195435
146131
421196
371155
324478
144462
174416
287965
487247
442371
207035
285078
119671
484167
78595
280426
413404
120172
459275
395926
99337
268210
159028
298486
328070
86174
495989
83140
341953
286393
167104
189701
122032
74859
499861
117897
30368
50913
313958
404473
419099
308084
353220
199956
378051
192128
301955
41414
495370
250102
166588
354621
311658
258309
310977
143093
39900
63852
105030
387319
248253
25355
361192
338391
45776
398031
273179
386476
301273
332416
104136
477753
438506
356360
301146
199210
461713
36806
179961
471207
421618
204240
390778
246617
389739
338576
322927
305589
429517
187773
459732
329582
485141
492542
314950
51657
128997
228419
461059
424376
274083
298009
271365
140379
479740
245524
411167
160050
235631
146973
91734
152874
378005
134676
448570
258740
314309
129583
142994
298070
368645
167644
329801
73280
286083
469145
267259
371590
477645
208893
187295
225718
338390
434590
248727
494536
184893
309227
122043
224245
251735
329485
150205
493833
117664
128172
400735
218987
370162
41268
92374
397339
231425
76819
411129
486148
245489
401110
210463
180867
332074
499988
139944
384447
476611
465008
142182
275016
440793
385141
65774
76984
463624
71562
209192
108311
445797
209035
499461
166129
195617
91011
99913
324495
463011
87317
226791
402153
296884
237644
286970
428377
319723
492265
84871
421716
310154
254476
484239
262229
408072
213089
182033
423777
355111
230220
394394
468987
350520
487882
461456
243758
47099
298767
29242
484887
68726
30787
485295
42284
63065
157076
347764
213956
458921
492364
454521
233870
139722
253847
280390
499780
163442
492815
412482
408792
393709
259336
435914
255017
288600
499996
66983
171182
174528
240269
331164
219201
276316
35105
212355
447661
148690
123673
390145
377356
302449
499946
116372
170445
307240
156259
416776
275382
263948
64833
499838
328795
417674
421392
499987
237870
216005
488394
186673
375444
244678
484087
453337
447343
291730
250144
407818
100329
203787
282751
191232
318512
222806
54459
455244
194670
145117
480958
98755
413347
299568
146278
499750
155187
191816
59371
450522
166659
224497
281587
277451
146950
499844
236989
174855
410604
146435
72719
190512
84512
341597
499988
226135
459052
220843
177559
196812
76740
154418
444026
30998
499317
256570
286975
353534
238886
313180
490420
302246
221983
207153
393815
309307
491763
491842
421736
49615
417047
124801
407125
372056
171653
495305
392026
42746
52996
247784
423761
345113
327719
427836
115913
98020
261651
499996
446804
334036
456288
104487
451461
339940
142627
165009
420051
351357
376032
183637
218282
137091
414457
246929
91293
39452
160626
229455
286523
272371
227984
488342
386892
274083
396218
496329
32076
149983
281741
494005
79996
208786
25885
116166
497247
486395
366847
368746
62841
397783
288147
263715
213606
378768
357346
451909
319643
497713
462670
359846
471874
310135
168599
24839
383249
409304
483466
233920
477890
30181
235870
480633
30810
411167
317016
376752
173537
277151
238602
394281
388856
243262
202725
456311
192785
306552
499780
191321
359618
338708
142127
299195
492188
445073
453474
182349
164362
493345
154477
247945
47251
459114
135279
53590
349185
240433
159622
235573
37780
274456
455894
191045
308360
103668
379891
46911
216001
387458
375834
453767
48927
495135
328251
206401
499998
308923
45231
261832
35043
499998
151080
218465
179412
135117
52426
216431
223698
37926
240849
169893
454792
361537
76311
139156
164797
347572
409728
499780
273927
159079
311424
119583
364119
493501
262724
207859
439111
264002
170909
140246
104487
95888
419447
421664
240664
68325
159698
77440
110623
348252
342083
450719
261020
417148
172474
169873
458290
453910
185540
403025
108220
124073
318419
185636
201694
200923
174115
364135
426420
304848
167534
236605
440189
135413
286377
207224
152209
320140
259305
121072
302193
425853
262206
325585
66079
321934
418741
499988
194530
31871
393200
425914
363820
448434
213830
299292
116000
296439
183003
178819
416413
153644
205934
473223
276044
321631
248727
112940
164081
315456
469155
268617
473065
213966
453447
28238
86364
255784
130165
241224
118364
201827
48655
134603
497344
356893
84309
467641
195185
185441
474202
234992
360236
69269
240033
486660
208334
207170
174654
480740
246821
202857
262394
334109
33849
444131
149894
304082
156616
83583
229581
494190
376810
284935
166659
178550
490026
396600
316514
495083
266748
387187
39964
192094
365047
284439
210190
88949
184480
50465
199337
499988
484236
43595
372071
493398
309071
280165
45465
410753
33012
236258
327402
81369
160207
491591
235870
99169
127818
53408
78442
161859
400073
458992
499931
263633
88011
311300
409752
378218
185978
152134
398420
393529
424403
473329
494561
24321
46081
412912
34716
242947
218981
494660
131062
54524
482773
471984
81914
347710
149647
422380
425903
467149
487225
429674
376000
277844
358703
499673
446893
421919
141229
233392
499996
37576
470321
490192
372586
412359
378521
89930
499988
163950
54684
208520
277264
411929
424555
220776
356906
244666
91998
112681
217295
125871
492852
486222
171374
92203
102326
415959
47264
440778
499988
38365
253816
97072
408484
225822
458875
47367
190212
348179
184822
242587
174634
459499
450760
319938
274648
374397
56678
494764
184394
276958
37278
314835
33322
155634
91259
499734
315770
288694
183612
82195
286428
130911
356526
302553
275518
188417
348004
313231
49288
166865
165924
449089
412689
86808
248943
266923
266721
320567
454391
111174
131153
73076
105380
242975
499988
491228
236717
402665
117315
177179
321700
127327
88362
109430
246554
402930
244167
177894
427343
411736
175405
59422
235324
391157
492915
486703
188132
450723
457510
52174
154510
181970
87161
415388
421716
355484
429517
280995
63912
439919
426039
220837
315685
204242
442863
423439
450401
483186
221911
146671
287362
426467
497481
63445
471661
358295
273275
183500
98898
470323
241061
244732
226815
103885
218818
380322
227949
130075
418454
244553
353946
447867
499979
104263
359915
285750
176109
119781
374855
419880
499988
45395
207828
86881
257335
66476
141653
380523
39998
148568
249524
137905
36345
435064
416220
179606
153491
44773
126395
187506
97078
315776
417746
499783
322997
441640
65428
35064
452703
368612
492147
181177
481070
293895
293676
380307
400086
89404
283312
295726
166918
259316
111128
319461
173001
256544
333928
428538
126335
96350
61782
247343
175877
176834
468900
347440
134116
84397
66454
63318
211090
217014
451813
206825
54577
431552
81650
290990
270415
346914
107985
492706
311269
60566
493413
168788
383052
264432
66030
403490
108307
287691
64913
227609
311196
175214
178384
326553
183858
276553
79309
283440
266697
334617
114898
105954
62542
213025
217372
425048
387045
175880
191231
191726
289512
159468
165301
107927
363128
84527
489626
408105
200252
223316
132995
499979
99378
81904
296410
119568
123319
144730
499034
153345
384539
210417
239906
64716
459158
298843
415878
362774
123342
210373
442668
233804
189455
483189
493076
81685
77254
338295
359282
334192
224198
129512
119127
391833
492561
349883
386542
410956
190397
470268
446036
331845
313034
299733
436203
378077
291447
164915
25391
288890
66889
325636
443374
342808
499996
172010
229969
129113
171274
188236
253245
329724
498585
445205
85865
370623
150798
486840
405551
390895
466087
316774
55326
463299
308534
363194
254467
432959
434709
146934
289529
499952
67866
239091
438816
187561
404019
474353
325245
421402
299216
262148
125921
479547
398524
312111
444763
498201
417598
83093
451847
247656
249826
144997
73345
226449
163101
154318
367136
483872
211131
345318
232366
499861
367919
151257
363026
391283
268189
247212
499861
151161
340445
110221
214632
114588
471708
451177
155212
121482
369703
279260
364925
322610
493076
169691
109407
222149
308793
66813
450179
71963
85014
436592
492492
466615
112711
24661
224483
473539
257627
338576
498530
356096
181795
73076
289569
459723
412292
112204
171604
497671
381053
462468
285828
98422
425257
464286
412320
88833
338146
95254
267914
268122
267221
146741
238996
93579
74567
226667
133011
296162
66204
488131
37055
327147
458004
248034
336891
499735
499717
220437
93996
201350
444791
237014
168970
207964
179961
429577
334277
94333
181040
360272
497607
177751
193542
179749
322711
41455
164398
350428
361995
494427
312165
355646
375395
142555
306112
95176
365151
499912
32543
459339
358559
42745
214486
232717
436112
262443
138379
285620
92045
413504
92025
409975
249621
499988
357445
349359
130037
60434
107257
432927
492970
471091
373965
265685
350262
384428
208223
315537
311374
412174
186623
348799
36570
98103
207456
499863
54845
252067
271964
248672
237944
354952
131705
493398
388419
208292
36767
367932
191901
444486
301000
407811
88655
301037
419010
249716
141415
489483
89948
156630
56834
423634
499780
152128
239226
470150
310954
43374
430026
270637
494372
92901
143345
353365
61136
471399
258140
278407
372663
124565
140049
381362
158527
212369
24773
53339
79918
471815
275976
82743
222678
307518
419691
129059
177329
203841
288926
278923
440933
499734
189680
294478
498630
57655
410641
87981
242854
80081
132818
68459
499725
131509
210729
293467
125691
265128
319278
184425
215588
92625
290466
361331
487997
318841
179148
281590
108513
454908
288712
154519
356879
98856
429160
391254
204682
78213
84140
482956
99523
264378
293497
377356
95422
438405
499975
75702
390169
499931
499924
36965
219887
315077
461195
267440
139696
382835
467085
71081
328366
98877
175082
217323
480877
253646
498630
151364
250685
256280
48746
193229
382538
364397
494478
288623
478716
155292
428928
337190
78746
70854
166568
389165
499975
499717
213322
282000
236273
499844
427164
90295
444782
492540
29260
344960
39505
442351
232873
407245
498380
225002
455836
88591
280309
337666
188595
275767
497671
468582
465134
88632
340062
95460
474941
325318
471523
31195
158425
156668
388505
331622
258729
341588
275679
224380
211258
428896
279323
283424
459252
81368
410185
314927
313412
34981
63155
174759
131272
421397
155477
206583
385383
214393
368892
95416
200215
101500
412419
382805
284759
144056
499988
451489
399379
57247
364377
98894
212623
311129
306435
480826
380995
230862
277417
210322
311488
346420
319814
287691
62604
375568
45061
180200
499996
262206
226079
215969
39444
416371
119638
103951
450401
306154
389567
309931
101683
474198
106849
493487
465920
39629
62892
491007
149236
448703
275325
365001
165814
103019
79312
129109
318140
290984
492791
380899
290993
468900
420017
265444
99313
89160
44383
258970
445752
400204
216891
312058
126268
236048
473984
196887
132109
282877
493091
389165
377054
221400
59511
350574
420188
403795
483455
84834
333488
256578
387332
237750
236831
499962
259858
65493
280486
457131
499765
27942
149746
95697
407745
375859
174808
116084
112671
265333
409480
279662
401244
227979
145925
43344
127174
89930
91185
249470
136083
385868
166267
192097
391973
335151
383567
83147
222169
370228
380255
345385
443298
112105
235619
435151
267078
312326
134988
358871
481427
333631
65588
439505
427757
71667
101797
281987
113718
209691
139607
436514
401694
81250
382386
396921
156554
211398
294958
32978
300421
342528
348675
248220
85530
162059
360705
294619
380402
302116
262090
186554
421230
496878
480484
133359
342934
341449
169663
144889
362034
69830
89106
108577
446555
107026
368324
48107
91429
415285
81468
252992
109324
496728
39373
71772
109235
498201
460842
401052
347172
435262
63318
251626
169322
353682
143713
489455
98301
218907
499079
499912
348408
27116
44309
477188
456101
245514
209353
166222
233979
499931
430780
132973
30790
277555
489829
158525
144369
255603
86325
110501
371118
72461
87252
427396
453521
499996
233529
380782
127868
499912
24953
152770
484640
210368
48102
306749
244538
266360
499920
103880
450622
135541
360310
276751
137925
391693
224931
332815
499924
34884
397350
153996
36351
327259
196057
125690
94542
466368
225710
383315
231051
141873
169236
43073
64498
199257
47799
494345
470671
345463
398605
105305
256081
246144
488037
449032
294581
182696
390385
491536
267860
374821
239348
159555
29373
333347
76327
464277
63941
499838
238881
84635
285179
388866
396563
314173
166113
108433
499685
177434
189190
155279
303868
261423
32162
265429
483947
238991
452008
112580
359901
148934
475951
60309
86044
408989
74447
323840
320067
393942
345225
92948
372295
235520
175844
447796
147038
499854
357480
496792
245229
146690
202275
304675
376561
282277
392166
76873
382137
154079
89404
433022
356155
318161
187373
106419
216158
342172
73733
212643
134507
354518
279584
382941
447064
475924
83064
55724
497723
171677
499952
240563
84407
109196
238342
277831
406232
482218
298920
282955
499762
52506
117131
37312
464617
418184
228125
365138
300551
485646
339673
140678
437986
396129
61531
314208
499861
420850
227799
64030
152897
31962
420675
286189
215532
499979
339532
158719
499996
213664
240876
269225
499734
318790
38803
148976
457048
343842
431064
496152
309071
388945
242083
202197
147525
444193
456052
345837
447357
252543
373668
114739
499705
256337
410932
225657
328668
490676
415878
209876
496372
36318
280924
322970
473669
307013
376240
114080
27677
130040
350209
225475
328133
26559
136865
499912
137668
65056
383111
71127
267271
302483
417845
497130
423086
310995
291709
26970
173880
164576
444791
316767
209470
271136
269480
417196
413392
284175
193447
341712
371970
361872
40552
311961
298570
272528
487355
451659
75373
391431
54197
287580
373402
208065
296115
84903
241927
312289
211706
358565
242844
245173
337406
24696
271404
453495
187604
55144
457605
85605
123019
116983
240560
458343
110147
467315
102182
47998
497159
257335
92473
122625
364355
308051
252151
233669
452754
448765
350936
376428
281487
140167
54996
51447
68485
427758
450950
150409
392260
280071
133426
363448
449352
282170
57339
49331
33666
37994
396998
115145
151613
275331
259183
434464
226952
73232
306433
25304
54375
196711
272127
221916
283711
123506
337971
167744
260505
115179
290450
461007
207996
337612
396201
186216
107694
401396
190853
434141
464520
499854
203618
458037
358323
31588
493951
190155
102587
67325
85934
93282
84527
483643
168797
147601
341801
224578
30005
137808
119550
132796
223041
340375
452244
134072
370033
428578
40364
212866
356263
188936
98422
499717
291285
139449
414961
94802
321180
416948
75227
495951
446513
210538
378451
303690
41172
275141
494779
100314
395738
147286
86908
197497
499931
373330
155851
462368
165866
492522
499772
98315
406613
356279
103044
284341
202996
53642
132394
295103
193930
245870
277866
379287
271542
457687
320501
213095
238985
466087
174323
160139
496894
499880
499863
437078
71470
322513
26689
420727
334286
491804
210552
353682
497581
88421
361252
473743
472908
155743
448457
307799
320994
325165
460376
111541
141971
419608
282472
493631
181370
291482
164068
360862
221494
89160
243098
462654
262953
490074
159545
201733
249074
384823
101264
337042
493951
26970
258841
291935
490969
480038
56464
79791
434144
317446
302682
385901
362875
99805
261910
494853
305024
176316
267010
83417
421029
290744
412621
355232
216546
106250
197260
483301
205329
324501
279104
275816
46863
53954
134352
120170
162606
352338
345385
360339
429790
499996
480437
66877
463491
499998
30251
149046
382428
346665
302231
313547
151039
217140
257324
90087
204203
225988
190251
424403
337641
82545
375610
310926
332786
401340
274801
323996
119426
320004
129870
120500
385661
468537
161108
73382
447285
156110
137802
141123
89508
111714
488141
61849
499988
354695
324067
151816
380082
186861
295875
417493
174654
47598
408755
190017
418205
261199
162986
152484
463999
499734
121990
93151
213975
493891
145813
305517
37046
177571
496271
408669
171450
421821
37609
323013
209637
153406
484344
106832
499988
107978
45704
349494
435487
61987
462566
57859
255677
27377
116858
399600
483920
274001
282632
476008
472830
148920
292521
154130
342107
56069
344845
336522
92600
26229
173799
69710
314804
452648
290608
137868
464026
173030
215752
243188
156571
238844
301838
269678
384627
495600
138697
437869
292701
386589
372771
45159
499880
220493
77042
171094
326332
69476
296062
201170
263362
293730
382624
414220
441263
126089
496269
176349
428577
379385
399448
146736
274866
27780
378217
222053
477113
258457
495605
384884
490504
52275
165219
494141
365121
186663
219161
368045
382023
154772
320387
375534
422260
442501
80164
209043
26374
302681
473450
164980
169573
174379
80134
296080
61441
475112
32656
289317
165664
280830
108125
322435
27858
418013
70393
498121
76355
185742
413186
381916
25314
305702
404484
133349
496165
298741
163116
38747
262129
413946
463469
317442
82861
77520
271633
202133
425755
136246
418440
94776
162355
36284
44692
100598
55597
359169
268122
436894
437130
256682
35345
60987
491721
447289
298988
145443
342122
456984
385901
184485
325327
217494
221732
228789
144836
118046
70725
121656
86072
41112
222865
474202
89795
109706
288117
361633
379610
143177
301620
478474
333030
475013
49820
328542
95927
99329
347690
129288
315628
213666
208249
60320
465316
74776
485959
35339
83681
152428
298745
489955
124977
51736
412628
342839
449839
378077
36278
81256
326172
329787
77128
442053
423998
79764
492012
126418
428428
403144
340782
494736
288994
221766
238315
40503
327903
434074
490428
347320
89948
402565
229693
111432
218685
329947
153693
158450
353035
92415
97068
26446
341221
224701
420983
299850
314025
31934
137485
413149
408755
305306
173714
499979
406831
429867
79685
457605
274692
331051
59903
50902
154255
493531
60492
156554
499771
493698
286632
276259
228419
476974
213982
447227
427758
458809
63204
316659
244373
74121
201901
428830
211759
387104
330836
268433
39300
416312
209371
278242
230360
123710
496804
149351
339399
180789
37878
143865
105139
453894
278348
44307
499998
91463
178784
369491
411349
387414
218197
425656
248093
450358
192103
499962
286385
367423
109471
195617
284360
200506
267944
41342
222092
26645
203235
150688
277696
492383
161379
471785
65360
499998
361677
113063
222013
200121
393719
309766
166067
455801
243595
109840
205910
35699
155073
334353
374820
31677
25971
133566
106299
431578
499962
361229
146703
323327
493120
317229
183983
107827
231653
496098
269904
274544
294054
392166
332516
136470
109059
56271
499979
39127
259030
379874
235016
373600
157551
35424
398684
428910
85580
456727
222727
278550
98743
202173
152308
492299
162457
225565
452040
353943
263494
331818
329046
392029
194782
180125
366967
267983
62576
258165
433276
206153
348022
415455
355728
83856
113762
279705
321513
244747
246843
27058
453341
164963
205183
87683
311562
357488
474640
331064
475072
489014
164436
486695
57959
220817
319438
459522
348914
347378
363496
156304
217435
496756
320565
47193
497419
324728
98522
233957
358336
444206
301521
429105
496075
345634
283386
333082
83243
157981
61441
198381
410306
489548
218354
349910
124046
108437
475642
355769
248567
410997
498664
110377
462654
164663
272130
248646
198990
406353
82861
499806
253406
26255
428537
37798
221390
233366
458942
167085
334647
119147
156436
128242
499697
226225
49125
97786
154911
168106
407086
246301
499763
497671
294178
45410
149773
81408
111028
178160
67261
499734
281854
271876
384570
413179
84020
150859
444412
474506
96701
178310
499717
439777
234865
299746
385919
214316
168458
326736
446154
172709
278685
48275
430621
199654
26396
41784
497286
316185
423534
144369
373186
246514
299876
426354
346640
376865
226832
120717
111691
210127
321887
276142
262129
105283
234779
78595
314499
261868
168724
421255
490217
164178
354160
163426
180772
395394
364758
50249
270708
446143
117962
373180
46525
321345
33515
306398
493156
33182
386970
402267
494478
402549
480723
238203
473122
118053
371904
396016
342059
417711
60203
499750
492217
84672
240300
449682
85227
130696
347641
452797
61368
373161
151068
79826
299710
110286
346878
41116
140101
323030
475515
221570
275767
341508
442842
386402
487665
269790
161766
406630
357106
351989
26266
111211
388857
171317
213142
93541
407013
498974
358186
437277
485295
285768
388880
497870
196556
195222
195158
151748
198903
258541
347554
343526
454309
465646
158743
450847
137039
106501
283937
93225
143146
330087
56161
192432
491983
400374
47709
124172
494480
191963
103499
236768
409730
492798
420936
361714
254772
251361
403481
460578
418390
169221
421300
493433
255781
191012
153928
27942
467757
55085
188587
171257
439188
462224
499988
312612
499924
170666
488869
470773
63630
75395
25901
438316
210361
253064
34739
147596
120801
201003
77667
56706
266543
374068
295774
490961
271228
383158
464829
469833
163164
417556
138546
152194
427885
394367
439214
363131
225084
493572
368444
251671
88486
152213
98291
277772
399703
418931
299502
336755
458488
232366
183287
294958
428585
195936
137655
313227
289442
319549
409792
468383
56091
402635
253867
90055
235870
432806
243132
404785
136633
351461
211234
118934
132722
333105
235653
297892
479632
351383
239231
324014
384139
244083
497670
28371
411140
121074
281107
193613
228908
437568
499842
356906
350074
42783
146560
342750
145370
480266
165298
433966
176622
254879
108809
364052
85036
327193
233423
372619
113218
369969
495817
349246
89551
178049
474062
259829
313428
135902
470420
100483
294660
472081
180110
421310
78953
363596
290566
386402
499713
401611
244255
378031
194992
40658
458176
237419
452264
152046
201943
278166
226183
279706
332962
103469
387221
490835
464660
415353
399933
446804
431138
386414
291773
167145
165350
499920
45927
233550
446782
324538
117173
235780
116140
292582
389507
318881
108809
296785
251464
368557
305750
283325
229873
241537
144369
111211
304276
257680
465522
172506
344574
367235
462191
373449
65021
209418
79343
166375
229049
318841
386185
457796
397150
151301
239971
241844
458992
440635
431724
467023
176562
197313
64098
169525
451391
285113
248304
349959
486078
347017
282655
104880
136956
334036
123584
334273
467737
499967
75347
42238
249240
89846
47253
406538
162892
145139
100994
97381
296996
407707
348057
63371
414961
55871
136071
240280
27569
497898
276167
27645
314236
49063
44627
175950
495801
221350
320553
224385
201694
199654
65053
324005
339690
394624
455912
47172
84407
147243
163896
107673
50296
394487
126826
268446
485812
176041
247219
75970
352193
499713
470707
335777
251910
177655
331745
312685
344532
499772
443992
439170
469698
27209
494460
25740
302909
343093
33440
355063
138149
248536
485561
72582
62556
139277
263312
488483
341652
182017
49564
326879
498753
325254
494460
363332
454893
181096
411130
473997
485347
97228
288341
245713
121645
284008
166186
127184
499988
217568
418722
245404
498816
390128
64178
236733
340525
28746
441698
318059
100688
479384
162022
394989
266514
406526
128924
328591
255494
343812
380173
499988
412093
443624
464026
487458
475479
429191
367098
243484
132627
350662
124049
389320
333887
479462
122242
84902
60010
328667
213830
272458
116271
456202
123947
291245
159397
124312
320646
173256
246144
97122
389467
75359
484992
481451
301982
126176
251349
100891
296186
301543
122527
62178
429191
35099
41952
451043
446275
303863
60158
437259
480799
407016
353604
461590
61861
313400
249657
488618
474777
382680
312672
372755
253402
348915
444755
110656
310263
493040
386053
286712
131114
333194
270745
384560
57257
478204
388122
165597
155754
115286
400162
190116
320505
319259
473779
263231
489395
72444
485252
219327
370217
301423
302161
458466
257890
288422
275724
34406
499996
110490
176373
289388
341431
83856
155575
265290
215514
202481
215510
120545
480213
334989
452533
267153
165168
73821
358090
211366
487097
307884
254575
202057
175727
290439
338295
210675
344737
491108
325453
182431
499861
99773
387735
41365
372750
329005
423439
356210
333102
264558
303841
221827
339752
255223
444357
404847
469674
27002
299408
83846
183028
38507
315908
87701
411149
381779
317677
72627
321474
159239
442000
385420
166294
198243
481349
173602
47400
70667
395389
450888
42236
493822
292518
392347
345743
149015
337343
284189
417035
395626
56276
433702
275310
255603
448963
33515
170166
360236
148535
376957
470595
319847
68600
472650
427906
499939
83945
234462
100864
332542
129113
104485
490419
151651
172207
418184
305142
395805
464617
389436
337067
256976
52785
157816
258740
319193
213806
462341
95433
422944
53128
498898
499880
341952
280725
284934
120547
140673
297818
123079
280185
492291
441834
410200
86412
357328
282417
73304
93369
86043
428242
447998
499294
115066
93057
117614
392498
47644
33372
241889
401665
247741
63572
363684
115021
449426
305916
143305
204040
177481
383396
499574
495817
360036
434144
154948
60688
188489
180474
499996
189850
396156
284399
316632
143722
475112
349621
488271
460119
499952
189651
395394
127146
229359
406934
42548
388221
229410
250560
226667
207437
483511
400843
117734
433893
225159
283215
235231
26787
118716
492466
161209
453695
422181
193101
255404
458852
47835
124973
478621
419395
476419
476642
402194
61337
241179
492635
287016
464893
475350
271997
491319
171894
55828
42571
31200
245208
465103
412258
496884
278627
440456
198840
227292
229969
470659
174589
306556
144378
209974
371288
415146
382083
288363
299759
466448
233702
36156
125027
388133
418574
184094
191726
462739
249015
245964
499931
444516
431654
397339
112360
448054
115693
198910
281391
441165
494798
317786
70697
494708
133065
99542
124542
226365
334058
119394
456849
75297
140023
455842
352804
482267
109522
215514
57770
31043
449023
226981
442371
202062
294306
73120
198381
270745
288641
137820
430349
422656
225039
363889
204802
149983
93929
76541
376179
499772
357400
487083
328095
306633
272014
350262
336330
200564
139599
395239
305498
499939
403018
220027
365755
389527
222728
225562
347876
499384
435032
446654
129420
415488
459773
497159
495294
145583
376303
123820
260528
426524
78989
489754
464783
31408
436383
49128
172393
387461
94943
421635
31951
496242
361540
300287
388945
156739
203146
122696
204396
368891
326393
409062
361484
498636
142311
278960
91786
174333
328265
435129
160372
206975
238163
276737
287724
117052
499979
420167
449554
178984
295710
157070
79009
95847
81475
348315
119790
238625
71121
167603
55864
157577
134813
151651
424428
442668
116043
171230
60197
259999
41227
178438
476467
124585
499032
342413
365657
190397
151301
499750
254815
135902
418913
339746
452174
234257
469531
458480
341036
26470
308137
142628
67949
357807
307590
430227
389365
425385
490074
429867
427650
350262
113553
492233
147858
92530
76797
121572
79798
317066
408382
495984
43074
56904
290482
304200
391633
476001
50989
112991
369934
135993
258455
333340
229525
63759
181527
161142
162602
369000
173204
53750
416079
417116
291249
408929
378919
45857
399334
395794
49603
253099
365628
382619
299650
279897
485101
125522
46308
53571
418797
285700
291252
177945
243791
177623
209632
226253
158117
148649
485399
177559
460872
476986
386914
485584
124156
425880
327769
132330
487688
499500
329444
439660
52911
458323
37188
174264
195746
433367
157981
26878
95411
494277
226955
246246
90293
497349
363604
326733
370193
137872
416842
175097
160994
405188
440752
498052
105121
459674
80818
80185
41762
43952
262159
172010
75009
111352
107988
391170
65126
187639
214848
111101
56069
494853
476687
471932
105928
440557
43317
326965
273356
250314
136974
78955
431042
233979
141768
227909
223228
499749
153232
333761
388568
354968
50925
494216
315542
183510
162955
346985
369030
212443
305500
367470
434259
167743
38038
197231
31777
230326
471242
389401
300673
249449
124425
114251
470784
326937
70575
283047
436568
429191
479725
463893
470452
408574
285538
423949
249774
496741
69751
98806
405466
210285
321447
401202
490428
371693
438425
100442
393260
491480
43165
231051
47280
161505
485724
499749
65112
471531
462635
172193
315797
226045
274277
279592
337752
309967
241739
113557
85117
147669
411521
24966
377114
380690
109151
131985
87630
498605
62729
462268
454845
71667
209418
196850
167323
136565
162123
50004
476279
129358
156502
438798
44823
231908
284474
305694
499988
379561
169351
392434
370510
342995
50056
213833
151997
24927
386884
356728
38549
107278
121542
251337
266832
279330
105616
119550
118833
75009
71462
215644
78069
234863
340541
187804
244010
65226
172160
38447
398225
386239
33372
54204
472483
147265
368330
36798
240036
221649
151458
83856
282926
105740
263805
98357
379947
371835
71349
389621
162559
28812
362035
440848
309575
240833
381828
235324
442701
243998
394616
68227
85491
381053
391799
102148
214083
53128
390781
396300
389127
230754
124885
223866
93070
206469
250989
80447
261402
64084
299168
494708
320491
443583
40237
229756
120471
499842
345718
499682
192326
295038
257858
467076
33785
417970
95020
126995
228832
130553
385169
112580
499074
96723
183322
486004
118853
429420
497212
41396
325092
329887
171696
393872
374853
95501
46989
117212
432804
67710
202721
348057
319672
123769
486556
245665
126870
244746
356790
488376
55791
471076
492120
204972
354684
376875
407815
205228
479262
313881
32479
247668
413734
306346
223039
233735
458975
67395
230138
465311
491432
271065
499988
387251
375516
213833
256371
83444
487133
459918
139690
395588
380951
302540
152964
294144
239724
389860
412925
120508
123008
328060
315695
469978
309518
330525
88144
89050
140016
414062
46978
149318
433017
135290
241326
199379
370663
493951
405549
160022
106382
233173
317807
486297
52978
116050
413453
115671
417028
262220
351330
468792
187565
459121
99629
459742
81266
119107
166558
51934
179446
247116
301051
297939
63342
499089
482077
212033
448288
161934
324528
48200
227894
106299
347750
475550
211933
67463
371342
53332
462968
389633
79126
437869
160865
127530
451071
235593
228263
230422
484887
175454
134490
393187
487597
136013
189962
183323
229009
24777
161838
269711
334036
274816
438428
124565
490778
247826
498891
416603
412128
468051
160850
218355
59963
411541
101738
318245
158462
48816
195314
387016
73453
286480
131985
389958
492147
339006
362934
64037
404742
332772
378626
439524
29817
237785
36405
363960
239348
343015
185695
421155
170254
411885
311532
266730
109522
285163
153492
440647
227086
331088
177959
234004
344563
269542
331050
451203
449329
499988
36810
58082
405287
347090
498626
361704
41815
302458
55726
454292
380679
109903
213036
201359
136118
203612
395512
275816
420337
413736
233516
484814
226093
56241
422668
46439
247810
360185
499759
124098
322880
288169
453586
161241
361466
157704
359597
46374
427757
307276
194502
151101
51967
237065
278553
422153
360437
182548
52226
224837
337161
351994
83042
403590
140472
27551
308933
463222
248210
260704
189758
295397
104375
364807
308028
368254
113555
381653
159431
248457
69392
390714
439524
426336
484935
122630
173859
79362
249043
389209
410436
140487
127236
158312
280773
414560
363723
383898
316150
228615
493622
24299
307990
496912
230693
352637
36708
213713
362864
142326
206153
172943
230568
44891
292150
496318
173752
403725
86569
26382
314008
128475
499765
45395
266123
168983
29602
65425
218595
131395
89964
443496
78473
491683
58603
443214
139590
477879
363941
51991
298306
346210
172922
453300
112214
423728
258838
296520
402825
437325
459339
81150
465137
132104
83806
372019
123978
374137
60993
152983
294306
488741
255731
65711
344488
465877
277197
393846
36600
304352
202052
400847
337065
120675
415165
287160
77948
55713
141518
408121
325112
494653
285700
360263
402359
69201
43482
499734
81504
120458
41735
67785
450650
122563
325951
473385
418741
446611
273812
362757
471410
64512
26430
386206
103148
26148
259061
321926
274514
263110
25906
438391
470134
435572
273558
195304
384384
381038
487582
190959
374763
472441
362318
319807
296916
102539
496052
277828
409682
490673
455478
136504
499975
84197
393917
143778
136571
472908
220281
149797
473535
209197
46472
47038
227309
345073
304048
444862
485486
416954
25552
303508
113347
457635
202358
377455
116998
43522
101410
212562
124185
476401
166465
382835
419876
127439
230754
428528
323817
249510
158578
412689
198537
312138
498039
223204
485571
156202
406485
425463
317206
354787
258622
395588
476835
317505
325788
218574
377573
273146
61725
406117
200144
209574
145807
248304
34141
389092
246994
481876
281337
24926
106671
194477
414806
499460
43317
290637
336362
404326
94022
82519
494660
346977
179646
346912
31457
74515
31797
43588
497419
132503
74242
162085
183945
491771
36570
499824
447479
313187
342678
208442
387007
66614
499988
462474
241478
499996
119529
495894
198326
32101
438979
49154
177746
321227
291935
398031
362864
220293
198677
265718
310927
156064
253204
234970
98879
267520
118989
483872
130532
216110
399566
344532
54823
499979
75721
269058
154390
446505
101152
377073
471229
496903
355777
217902
211689
366455
237972
157695
133061
391101
165866
247293
188807
379098
107765
314702
182998
171669
499988
154818
310890
192143
138057
438230
297174
423165
122348
95640
389050
458312
207594
70915
185156
433046
178808
395667
77286
446154
91627
33550
244343
121594
437332
216582
115608
106025
67454
479255
492860
499735
332314
343076
150624
306204
301339
439627
478571
395050
299238
497325
370991
123328
64498
382941
140777
313428
85722
496539
72444
246484
108433
52280
499908
336981
299052
217843
175525
79666
387675
270358
79244
302833
499772
140858
243549
492291
80439
484368
472881
406728
40918
70609
428830
107223
315086
499988
316483
347908
26255
499861
87264
221331
479404
120966
441830
472971
421323
318739
150335
49711
95671
303879
358647
432413
385633
437485
326639
419548
114726
412597
339464
472827
425414
116410
174532
482111
237340
333958
161893
260651
26560
295503
398322
384103
357593
337752
296846
83363
371625
227892
79867
120033
234470
67965
152281
248872
136371
363390
499743
120262
181446
267259
114345
163116
230073
297500
109411
203839
307685
399980
319075
104858
312386
499975
145643
277740
100979
460420
347750
124885
145774
211768
474666
241182
204682
355711
248021
490454
280755
302873
109316
397532
241413
226107
174155
410532
484766
173066
217170
173401
136842
275217
495475
146279
345464
81256
183003
417977
262136
38549
491326
494638
68221
457302
231376
34856
177527
366231
467639
252304
194421
454438
320211
309974
150912
253968
362149
258148
412641
442828
88683
102690
172855
358375
317637
327541
457182
449171
458240
327145
302073
241559
103302
372383
98967
499824
177040
208355
299327
424918
91979
84906
424653
131601
402918
323704
210489
141606
351777
36536
253535
27316
186207
270115
143999
159043
181357
340942
143627
411349
324375
234838
398126
438801
430148
45838
51538
321647
293868
206808
146846
141485
324005
98557
79369
455378
423192
499962
330087
265879
311148
429910
359299
253867
299867
372196
499806
186090
25438
119773
59963
479315
411068
287470
112024
283677
40455
172018
157523
492191
456623
100849
217701
322822
442366
87891
121829
279169
103638
28637
115820
218189
364020
476372
340690
345773
64369
370394
143566
499988
209353
374842
493917
319807
34138
230556
499854
213582
311381
433276
27421
62504
29620
449382
114015
420888
276201
451737
29437
115487
122903
189597
251580
69830
76578
327705
45937
301277
368912
397545
134222
205056
306661
427643
394722
306719
285990
144300
440051
494592
417654
446701
84298
39964
432212
98755
72769
469861
145888
45598
187745
427004
146580
488227
295611
225439
461292
215553
29985
100077
404882
295720
250553
75799
279968
141438
270805
152128
326472
189701
363798
60085
356890
499979
280725
309232
103202
190488
387574
451173
49187
303655
415478
365803
37645
179672
171374
128733
286670
378038
416776
267640
346415
187489
65762
210507
271402
274138
144906
55419
246281
242495
499772
498082
275446
119293
432946
275973
194318
136888
166391
434864
196691
49743
465210
368576
192654
134919
301077
406993
262717
123428
499097
383564
40705
458488
91843
191510
398047
130453
112029
37716
493536
43764
342339
463469
244122
495591
45213
60650
181964
240090
156600
37122
177215
497879
331163
237799
371585
121752
126357
258533
54173
309278
161841
340914
166253
232521
94616
88722
191948
47099
144151
357419
395841
283678
25842
66712
108413
343108
26543
344466
32742
209650
117664
260095
209315
375839
260482
430210
294816
146867
268088
127900
253595
102770
327372
92321
365709
372712
44646
396818
111516
377697
124341
335104
336397
261367
438975
437606
232588
449243
446410
124833
190257
427063
499772
333254
65468
45695
353457
268747
345930
290853
499962
75321
498117
347133
245870
478912
415853
499975
224837
150389
219364
103468
385769
189774
439720
212918
44312
328130
319178
199556
291676
227790
342502
173714
130324
297269
246430
306531
197746
95480
360050
93719
315043
164319
485312
372664
257975
167697
407176
462671
61430
466323
233774
420481
83644
196121
45120
131829
354780
62204
307646
146230
86420
135712
330527
222169
257277
201015
427781
202403
71110
394839
379801
499996
478473
145322
386986
150166
260230
401152
499823
458372
110240
499990
352194
183893
147318
499842
146021
499734
261578
316679
497478
201506
254211
136520
54915
425360
243791
313643
379505
463700
372342
111024
339752
201082
444845
59322
377319
85031
232931
288823
109928
207977
108859
234835
232138
245490
195644
243678
58649
34696
318551
258916
335740
238230
499979
347166
104141
140002
210368
412063
399763
281009
44558
176994
64716
403915
298197
429385
144339
245990
199908
185698
341178
342572
38568
25526
91998
365198
499880
299404
93151
486628
309857
109387
495004
340656
460494
303926
302403
465811
168621
207442
258071
494561
190272
499990
250307
64957
136761
204780
423335
496977
350793
318774
294806
283379
420209
149647
293429
416520
443125
439107
53314
132868
232079
119152
456061
461121
303359
288413
65051
121162
471480
289243
92722
499988
79041
405169
428377
117622
83148
320939
148820
358528
400878
68258
227780
224054
214644
328260
270817
197020
446695
93976
454506
447870
378161
484792
295021
195386
419056
353956
466931
194295
499990
168398
447832
229120
324211
253686
67359
120138
222255
357107
435613
322716
102633
265402
394767
415730
98438
453708
126006
223283
457293
481720
142383
201165
373837
209236
116166
226529
475369
263594
51079
42334
199309
335727
300673
138682
24954
245023
75463
407815
455900
486896
376525
240405
46847
92732
414175
45668
306531
319239
387536
409627
356145
265842
306229
499717
412572
98708
107083
149046
292252
380483
354879
499998
55568
376576
105121
310234
97329
499749
40010
306053
347950
397442
408925
363643
395237
168206
222540
39843
440745
224401
428517
444418
258938
103688
56104
121357
385281
60820
146003
387031
301634
405466
371037
483048
499759
146454
322716
234775
168735
262958
435914
496134
102653
148323
177256
129475
105775
223855
99321
258841
95790
431341
57592
384823
291773
355584
42476
375636
388725
246876
472455
306182
61986
236079
182062
44010
378618
295934
466879
384008
450195
159012
476996
160549
465203
499987
174532
185795
32464
180095
259670
499975
442765
499500
400922
240644
218763
175778
264314
394939
243010
398068
315575
41990
40675
349147
376016
427958
230815
378728
72106
494674
122480
496738
333308
268967
200477
63229
483172
213830
294512
212611
362796
83650
102890
352338
392926
486507
493833
316202
435954
481849
383947
256520
36548
304984
52611
144556
303206
498374
183105
499996
443856
69534
309038
135133
331957
267829
472538
122344
45414
29279
417386
443881
283433
440172
56829
202391
457140
92924
126081
355878
170155
149907
212674
328811
243075
270303
437705
225035
152409
156012
447147
266748
333438
364762
205777
442276
236258
152051
309482
214176
396300
81944
220610
321859
477747
157881
345066
260373
235816
106257
27152
187949
46408
181602
211234
313180
306395
474391
398833
56660
311307
250314
225739
151211
137223
398684
232467
381932
118969
490479
138578
363740
45584
247336
407176
396513
370790
336614
308972
139119
147696
491641
391531
119073
441034
499725
368690
66813
453690
204476
321251
226549
203398
499979
437316
285159
368610
64291
498207
142182
198347
31120
499527
499996
308793
140006
481443
251150
175897
369248
405644
483511
499996
235581
28053
413162
324721
492400
493433
420654
468603
121247
78947
486611
455478
293047
478298
322955
411402
481222
296782
365729
409426
111556
239815
381762
374915
152657
445590
125449
499975
498762
277508
348754
78796
281601
217912
47100
466109
242039
24842
338584
378222
317882
107083
191930
382724
449045
494154
140777
491100
280359
231974
152291
326008
309355
184849
55298
92451
263199
283451
271820
450502
93246
121470
245481
277512
281943
311170
487431
426233
138630
218949
215470
249353
67068
194449
57731
330638
420079
364139
344996
448275
29956
48563
339559
145190
207584
225269
145252
286507
434800
496564
348505
236027
56717
497399
370394
485256
138006
362595
446458
206583
355924
276696
474705
170404
337123
358023
456366
137494
70895
45838
144998
394520
194962
56473
24653
256760
65056
499912
245879
216582
292905
328678
253723
436487
413392
94943
412093
210415
276629
256124
393910
462918
220645
356908
203723
271009
361821
155551
57157
166939
499003
77343
150212
314230
342831
168398
409265
398085
388342
169927
128966
66282
150137
466258
226724
383439
307661
57357
244747
278201
354423
473478
106713
414573
297544
141465
146426
243684
459981
242973
163144
197269
28552
499988
223860
434466
361636
169604
344504
323178
499844
129644
290314
491346
444649
168444
190858
497732
120249
447347
33582
88198
97317
154673
499713
332701
131555
436448
268159
89385
451037
338403
56210
488810
173787
158690
104906
49689
332719
372831
210110
108279
90086
499998
298694
205082
235224
61513
25374
216298
83865
268760
108008
340244
121811
150031
444318
148130
438689
144324
395048
317341
110960
360169
492750
301146
323327
487270
215567
328649
115260
121272
269500
499962
407176
499880
141002
153110
399647
313480
462134
86032
236605
278326
154583
220434
462045
93605
200259
368936
470663
495813
406304
441340
172237
32209
382060
186601
389165
225673
321975
40277
379392
91129
473942
41442
318543
200661
72252
99543
261346
404130
389365
228222
467757
332841
195515
344574
308749
212562
263197
425029
60131
468653
226085
96569
260139
90803
231459
62080
200961
76474
355127
476407
42498
437249
317151
98657
217168
180823
284820
83148
404197
187593
171610
374992
354998
260908
488483
29185
295422
165970
499735
49310
492454
442726
328525
253742
148397
406427
100233
86847
369854
62498
169911
450466
497607
305204
97409
383983
398047
281968
176573
431388
132844
400695
243586
449605
103637
488959
51512
97329
79764
167201
301407
296526
368736
294640
205392
319113
176757
152213
263826
235949
377597
437366
108307
410932
356149
422192
391973
463834
394911
28242
446861
499716
148815
208189
316734
376583
109070
301780
372113
499863
499824
221487
264814
353153
458704
32677
119485
137762
24662
130227
499195
49259
477879
133602
128760
446490
478912
279214
282986
214782
225784
461854
243309
144126
363958
197238
467319
142716
31581
438196
119159
127914
291849
70654
247220
112724
154844
134817
318294
150085
232238
475012
134979
207758
412615
449141
363246
140690
207848
138096
95305
174530
186663
308028
140101
135444
287274
493778
415318
182386
476426
353035
136295
443281
347953
151627
385976
155563
90055
238562
499979
412593
252928
260560
453159
281213
29425
103760
360169
308860
128218
476932
366691
244269
269370
125981
318202
67177
233612
467323
256561
234970
191617
467179
403468
142911
155340
166478
378869
297266
68297
274919
142014
330877
340622
250314
171385
127300
269417
199102
70875
45825
138280
42378
267804
250639
103554
479682
453708
483228
455969
406768
270708
236762
223039
119330
63781
360392
151719
462918
254429
368312
323996
249898
444958
276261
308837
407181
89404
481308
39185
257312
101712
95292
394539
460960
205023
363403
197923
26724
420920
413120
149268
175564
413894
336431
265460
271549
358811
469135
436625
373176
214330
425072
209612
295545
235935
285968
438186
179697
261545
271274
345451
111865
279576
134299
382908
186820
266575
57197
42524
119783
339714
163934
493836
384674
363723
195144
438048
417350
80350
187042
28381
491881
265264
121879
499908
184540
434626
397792
292785
314076
309980
470561
318739
49138
318962
93973
180241
289282
213769
265425
327719
485154
39535
240764
474971
90890
329603
446592
306118
405486
36392
100290
173679
35043
397067
499988
96470
135598
308196
437986
43302
187745
68109
343497
462742
231754
66877
472286
499824
361871
189529
356906
237210
111754
392709
120827
123404
316091
197485
163426
162782
113292
365857
321490
493805
40765
27280
38516
381755
144997
255340
267829
191896
479819
24787
77393
499998
175740
136989
213965
205349
288353
434528
363526
301106
107201
63598
214816
260515
173782
277638
261916
143114
82482
491610
154606
217784
285286
381675
369690
261556
165728
286041
292658
429856
29814
381923
151076
452683
193513
41118
94901
171810
205153
359677
223107
153468
125516
357119
232985
459723
141176
53423
403810
302909
132627
283360
158525
176753
333934
349760
481482
284832
240849
276351
494976
167619
109928
190938
149820
245854
232950
135234
349947
95491
99273
198086
358992
499775
85106
256081
236049
460055
185288
158702
456428
94328
446347
236232
362901
122058
165168
117341
35216
153954
393796
63354
195746
114310
42607
171230
329856
489928
77942
335261
362875
382516
117419
76819
225250
213611
188019
81990
69791
276181
409027
132166
254359
362401
36929
354413
420401
39098
458323
110953
163557
177532
486450
256636
140865
499988
232343
354323
112376
34051
491388
86412
178550
317465
343279
257582
419159
74744
49300
371041
434615
125405
404455
466948
323510
410724
491900
208090
410717
115593
285825
263077
142117
125815
171822
231724
497212
129562
302116
249953
66383
144938
380278
220028
76828
484775
117871
53750
311287
149106
498531
27692
261921
200225
489213
98411
300342
407181
494027
358227
138196
149682
281509
296162
297760
432243
197188
77560
131648
416033
499685
269611
234409
197737
424117
235972
179111
46540
431557
72111
159079
319251
275825
218197
222961
476981
286787
200879
102726
388084
46227
356906
141588
169772
381090
136969
469909
259370
124935
408989
67154
189260
255975
185606
193126
275725
336403
194012
84963
370091
337628
490768
468159
230088
498684
135908
118688
77303
459761
192000
136326
366751
245765
388423
455600
499920
102889
240833
161554
431388
463796
499749
29903
495281
451893
335829
95093
129732
82421
219833
318465
254879
413126
386764
431553
181040
381996
499988
147286
345872
161440
499264
441557
304561
410225
80534
186418
471385
423335
494796
377321
159495
499772
99261
231870
56493
499967
239724
376743
295726
419158
283747
345977
290364
178153
165350
403620
321977
258532
179868
470608
326008
257059
50346
371608
331864
218987
46952
88249
492194
232013
491573
473075
349267
395882
441807
214256
393144
294357
468947
450955
122066
90189
267158
229999
84372
170180
361537
457837
475744
429089
438405
165438
31006
447357
437053
123978
297404
372498
102571
291830
499734
77984
497403
287395
259550
343772
277610
495305
499404
98115
366023
330236
255875
48643
114678
326931
499806
321251
415060
404687
161717
130937
138517
297383
469216
163936
496635
284504
186820
270882
343579
136759
126818
338912
305932
440619
72674
423190
145580
342280
82843
27599
324466
200468
168531
280131
485318
86786
335268
213956
289917
409520
414528
461308
213357
107808
132868
487146
317497
300528
251882
484858
216473
182119
288513
324294
143117
233897
325854
140045
125667
330245
204821
268392
297478
182486
147434
499979
362537
205852
203699
478138
66417
396476
477369
372750
332516
165298
362820
47114
179097
180921
436155
448772
467388
85541
112056
436778
172674
80705
67313
450808
347118
52951
189774
362993
95582
378191
38809
318807
190029
285179
323379
230240
346986
330000
475377
180324
468913
50397
420837
127151
320618
410223
234068
139102
71575
278120
85811
499988
292861
98201
423407
295563
247656
499996
360698
369695
287678
331251
116140
498300
161046
218732
143305
317028
357228
84739
473647
110503
384275
466076
221074
56203
131509
406198
210569
499842
95505
260571
341770
63437
281172
468716
276880
136017
315575
171661
499931
255316
424243
352614
221766
66155
111350
353677
497678
154832
330439
328483
170697
28462
78313
162334
333067
425982
193442
464545
461557
357255
62832
493163
499880
173444
31901
290311
255010
159545
386726
406048
405237
352319
491763
70070
444829
178216
93135
163359
401816
270772
116377
231360
287904
434937
304908
114823
442700
154994
495305
132247
452431
71349
157733
205391
184684
430639
495398
92685
304186
143681
349543
177353
137215
409196
79110
436414
393550
97419
160667
128456
424687
234639
253535
375094
98226
237538
355315
498015
431276
44812
94035
204211
318655
250899
256860
175394
220826
468558
457796
379751
133338
499687
306226
205558
312900
357758
77520
493152
292582
40174
326759
49023
80831
374363
499979
342038
69361
287949
282945
69045
56412
61608
416759
358255
90208
497055
349450
274188
413840
217588
443067
212198
175897
25328
435156
490192
443992
366968
324139
463710
445245
289251
439074
168242
420185
432927
180730
428206
494561
87493
60234
198290
254772
255812
385899
152501
282751
190005
107706
88590
280465
157903
63752
93755
391101
129785
451173
88131
108251
81873
375643
241027
211631
447214
61736
170979
139473
444783
326242
177287
435787
29224
44900
87731
293184
160037
324845
198074
409318
72071
37946
295724
473584
136552
472015
461900
200727
49999
499846
265655
499823
397914
444869
176940
374226
355215
33831
433325
189959
379166
246748
403930
367940
225811
85171
105083
478752
314208
229858
499967
55211
480342
60280
356966
477412
161566
488176
257088
109213
121090
154706
39832
330439
331511
493822
174270
458845
143124
379407
482914
318182
479582
131067
495425
424658
150558
240217
330527
426093
301692
296214
112053
71657
422255
156919
480112
40416
499048
421196
156841
346158
498860
94833
102003
479904
356816
429366
125057
301170
173178
64619
108879
311459
168263
143339
132597
310420
306367
408673
106247
244580
301460
453609
499734
236905
297022
241816
232846
335665
347118
236846
145785
157933
166916
141824
368365
116080
297179
302764
283665
474604
231754
251751
499990
251915
141159
146886
139634
86908
71623
254411
461483
256658
65542
283564
113213
79336
271803
354943
202806
62345
78896
401442
337787
67221
64719
372056
378011
122582
469286
80077
159252
405535
373080
212343
54970
435504
151373
385827
142696
340209
245707
107000
260692
183803
177920
385506
432597
32978
210882
155320
73591
354207
482617
413597
494966
433453
38152
499987
340979
233991
374921
161780
210526
240033
80644
342204
289078
352354
340690
277306
215330
388542
76625
476799
262313
345620
397656
201809
495588
207030
481283
268111
482091
397078
38132
448544
281365
400605
387063
147756
336390
259677
234579
110531
285984
210874
63277
389635
422440
124454
384504
395492
26283
40110
83585
433285
460793
346723
178637
91124
496570
309046
329306
209730
418113
497781
171764
108610
323859
328530
353557
253918
38958
234544
235619
261815
353672
191818
382309
380641
208442
115145
317446
120489
237277
252577
81924
405486
156178
492299
305321
47214
499975
154889
136014
253037
108192
38911
223221
192072
214654
475932
289793
167005
203550
156416
371723
145785
49920
71298
113337
341884
177060
206661
191123
35200
253064
420736
451135
422140
333101
111085
204517
251320
85451
400508
489769
78220
284139
460031
129699
127150
368308
411849
74620
444173
349947
45581
167679
24927
24907
409947
388444
497844
460849
452660
290394
155838
393208
338343
193912
488831
111513
105600
73076
206282
463678
230040
273617
332776
424245
65731
495945
185030
156807
38754
65762
64666
448274
342798
325478
334658
327588
57753
471115
109864
349726
483714
168803
202621
499772
26379
124707
497235
267596
220178
55475
324040
98315
278242
364926
155021
143660
127947
31256
250820
410588
423587
107775
475592
160797
336681
319461
376743
170769
195600
287346
69966
205353
107535
90782
101455
440310
320896
194641
116191
294202
236502
89946
97216
190174
27783
199942
42571
363964
41490
224170
192394
108743
397078
494411
483937
433578
130532
44731
165866
385637
420280
325459
272261
429420
47926
138757
303124
30080
32017
485685
425417
299785
353153
450952
250984
224385
402706
384841
79761
451565
259207
70098
276223
317076
499975
446610
341543
178596
400138
260387
234974
345296
154565
250250
439644
391709
389857
158348
107350
119233
172025
81415
263948
212343
350145
246701
344217
436829
437772
497899
492754
80236
306856
226520
60714
119004
321113
365542
38030
163467
54292
96686
476081
485295
499833
262724
206352
176239
242631
466371
301530
59661
141360
402873
499713
30738
48085
499979
44312
437751
67049
363854
347008
401244
163822
63315
323192
287987
143554
380625
180485
112886
240170
419159
195868
370884
432407
297906
199544
166559
155187
270520
439286
66550
93638
50004
37287
264871
72379
248920
428715
312963
60458
315268
121032
464109
231449
447214
87119
113368
493340
42649
474777
403451
479732
434330
227148
396995
240463
448353
235253
368053
89090
105538
150540
499880
400695
329229
424747
256268
416759
396103
65399
241904
498245
448528
233457
389941
54739
463683
391531
220652
211374
431470
168778
455648
446939
352720
178931
435801
204849
51855
35129
197487
499833
338830
455388
449715
301895
101545
108987
70726
499749
248724
66870
85654
416079
238726
42150
257502
224349
379272
24826
149828
483803
472031
290002
342030
233235
72565
356858
319422
246919
154844
418015
141824
437756
310110
336617
297335
112740
250514
244962
441152
409893
76057
200451
136501
480993
496720
439681
104326
84197
135238
383503
168979
138096
200319
442359
479180
482881
352927
159049
95188
143713
368404
497317
302115
103468
420026
146553
241391
327069
186576
369854
130313
254003
193085
316409
207456
373395
210507
360269
179306
402953
280880
104673
316407
222856
371282
170627
480366
202995
364193
272859
418305
158259
208569
185853
493613
338553
79685
221698
361077
473944
333343
375880
334058
123710
499967
218037
95041
82482
68144
404473
425520
328673
145687
264562
150409
491007
370545
57225
495646
171568
29305
106407
256603
443449
24889
92187
403511
356648
181528
170101
211864
161305
269040
478122
223221
248646
184677
150335
425813
413732
485119
248911
294516
158367
359383
413186
158233
496564
115392
131454
299560
206368
159066
413347
244289
354730
312828
248922
456868
370327
416818
421935
375190
79024
346611
149305
486174
91128
83444
178411
246246
327217
494466
74149
289027
306978
285673
412945
266695
113924
178043
73392
272910
164830
499962
499998
402873
40599
289251
183773
317597
111414
459992
286277
195049
154778
24889
107000
211116
48729
379369
335619
471410
42781
377312
169407
312837
370842
278209
145774
234401
26999
488858
45817
125420
52089
95107
243434
306243
468196
377684
142883
112016
221795
40075
240676
208097
333704
350402
202197
240790
353289
118807
492921
294238
33112
173655
169646
206784
441854
443244
254488
153110
73957
59050
173977
320896
376296
260624
137580
47772
479969
79757
192589
145371
396449
84731
29539
352766
41211
235281
166438
116806
227448
74620
454231
242089
82007
281099
253878
142414
77491
285309
430432
239299
316772
259940
456412
432540
51680
140967
175740
335994
493388
310885
252133
72145
65107
93295
47436
151651
42393
165531
316597
441211
244289
174563
58853
89144
190703
483281
153693
485548
46381
230713
115883
33713
378451
408416
80239
385832
221522
205099
35339
489900
253469
355878
90476
329597
44952
122554
214590
204502
253182
288070
413619
260667
137085
75058
197932
96035
203709
122433
129785
54851
440894
138758
440266
145185
106178
37221
490444
156708
420331
135893
145357
382516
125646
24314
83588
417618
499988
351357
110737
67780
331053
473401
340407
333333
430318
184066
498350
88550
108380
414194
335760
248294
479682
155664
144114
492976
390576
289612
234462
208238
272805
488990
202423
83881
157047
492174
391995
499987
60278
289753
328260
297104
262917
499988
149244
290918
122772
461223
183676
311934
351032
381653
259030
83846
420348
260391
320940
380403
493778
33617
495231
164980
380883
443709
499920
81545
334646
96644
119628
499967
386167
45598
492007
499912
494202
226942
482980
331823
271030
379016
427221
90324
225557
455510
188115
118744
282976
294945
372663
58398
152853
493954
144869
366197
499987
298693
397412
220795
80394
281183
289652
441855
254386
412482
74263
35367
34447
364921
178637
124802
83945
278233
298932
230422
212233
318998
407247
454433
77406
264131
253991
183154
166421
63155
305737
302399
140396
294648
183637
375395
491766
26327
347891
281920
277725
340907
39114
197762
422931
492217
40181
485899
478971
279110
319299
499996
65215
367717
442016
440411
335651
413246
150535
495164
474397
246032
209070
401142
309307
355581
450225
223576
244126
295098
445302
107318
383109
35194
294133
499823
211933
250374
244517
94516
486431
485310
389920
106838
95897
253408
327334
31632
249316
167922
362548
319169
158216
499979
72429
499908
348761
223100
124469
499880
370829
427221
177469
132157
467444
393419
406969
96229
24965
95635
493347
499833
220331
302748
285230
400198
319525
116892
360285
439674
207328
326489
355315
257626
463205
499962
409714
431237
192290
173233
205391
394468
149432
245026
356457
232950
445557
247241
300630
70005
434445
95646
62352
403891
382835
215048
296370
499735
375446
464074
325134
231346
413671
462405
66983
347690
403967
266123
467732
56776
188629
109753
499998
378925
451606
147251
184238
305842
111883
496878
112665
497886
478384
285019
118850
198851
202106
375465
34679
322886
62496
64157
243513
336322
314547
494678
470978
324522
454734
389768
430148
263404
449150
355144
398814
193825
118501
85410
81513
228743
135373
499783
263355
167052
115158
492305
231045
191281
118898
161440
266695
257064
199145
420682
458688
384103
24416
329603
67291
367116
65927
354134
229426
172452
226526
25438
489275
187086
326670
146876
108612
343763
321371
393277
499967
362801
246129
296782
42024
140607
455331
418237
341405
55146
414955
40148
224859
25977
342615
275010
316240
133697
416977
424191
241879
424512
376950
53155
417086
306153
450466
467721
341425
255989
470012
337895
230819
118931
179802
169505
281426
117817
160935
100598
405675
34188
268260
36318
266951
293623
431412
477133
381238
161517
36901
499735
73304
281338
281213
156225
432597
289793
499717
449647
223526
158830
440211
341861
499195
225596
70575
409752
456072
150670
73330
499996
177002
37276
379533
221484
313626
102636
251509
417386
140460
449795
441847
219619
420907
203296
319457
226830
462974
495463
235874
185904
301460
149719
498887
370348
151773
228580
400092
36927
155827
89060
277792
79472
73951
400252
170693
220173
239405
425520
114340
158976
446086
109824
43876
414235
263501
421701
379573
75697
254054
259733
491111
452352
346915
175192
133621
249276
158330
342750
25939
445669
249240
150826
181471
104250
305628
53800
272566
490010
494027
227074
120771
416133
440539
397030
377834
250963
308870
157233
77608
319688
366471
396842
236840
221965
472126
444296
156999
440304
403693
288030
348841
311690
277379
62140
141221
367259
447011
209930
228358
324517
337641
431892
386542
345613
76488
326634
67320
291511
426298
266771
440360
321867
431264
260573
28157
373386
380623
206988
499833
181078
97560
58933
166161
106799
102930
429890
494069
250214
439890
190161
317229
109833
415504
202641
30869
329766
221755
152729
189098
407273
51657
55184
81557
65909
199552
274205
302540
68683
248477
412257
468650
126928
134779
499998
496387
267214
499979
411066
431815
379692
146580
396407
335939
236733
389830
37644
80100
480449
314651
217406
222608
445205
446396
253698
339701
99943
90923
47709
62623
38857
499750
331333
155021
44167
93873
253408
493699
308308
226548
377161
275200
437886
485376
362801
495236
294287
462198
46781
413290
354286
33190
159178
431724
499713
461929
320396
58708
276059
152191
177908
150592
478095
182919
401685
424037
53137
111432
54996
197875
27063
176482
441047
455967
72268
122001
292252
272970
259575
84763
499998
243300
33692
463718
284922
27938
39629
253614
158117
426669
128530
148631
499833
374701
267336
493643
138075
143783
499988
133107
395613
456507
238883
381575
378758
499924
323919
118374
192134
434937
499586
81295
306508
83210
308342
106955
199560
406840
463490
381187
499939
37981
405753
365123
175778
285440
312547
119790
131853
349175
70920
429961
487817
132655
466585
189756
230369
400695
305354
344916
261199
29323
33292
106902
248298
251857
224573
285910
410246
354539
99955
281165
499206
251852
138932
57627
222452
264796
117567
122568
499750
461044
307401
299870
375783
302458
216963
79499
156939
125882
86667
302398
54154
289637
491631
499996
370938
499763
54336
145626
475592
302823
477131
284691
142231
438604
326676
375677
207463
449162
61334
146855
101797
29724
224853
40762
53887
331564
67261
383319
143865
282496
452866
167354
497922
282532
167113
138559
66813
362292
72737
26739
240451
416525
143177
284008
456196
297760
493556
188513
25966
266205
203004
499908
39565
319414
432968
295613
242757
342046
45509
376923
489829
494397
94110
284086
416735
278415
275637
137458
136118
296748
166267
170101
227967
463697
64836
206556
479132
212070
174945
329066
49533
499931
68438
278034
444893
268724
438046
414933
365211
334814
40918
472802
59760
270666
268823
322961
292865
186576
136163
112936
460338
136969
337303
142922
119295
302115
167743
295959
437349
103314
152829
126079
31575
314817
184596
220624
59541
279706
133349
231129
421896
361889
119892
499990
495083
113493
375905
165438
426106
175867
306254
476219
173537
409792
68236
239907
314111
338481
321046
132620
376032
184583
348676
89050
367919
45655
494901
434491
375859
316137
61893
187420
189455
245175
241739
423623
269689
58278
499632
95954
373279
499946
378421
220245
265162
467289
321611
460448
455851
32661
349862
416334
76706
373467
94022
252008
450092
92684
51142
385454
254884
141013
129874
306263
419405
77128
216244
228265
452214
396064
90977
172733
92473
205442
37999
488431
493014
499979
371325
304965
471190
391831
324011
122821
173628
139035
108754
61985
151619
41397
390173
338856
345620
181340
123714
314185
263746
398439
180964
268007
147694
368401
449017
403511
69501
179446
385751
495936
142249
385976
107546
341880
173904
386710
37274
63612
375577
256493
428585
84231
117003
435700
49385
384447
215487
457853
73003
103938
449526
132574
383819
59032
389874
233290
423678
92538
314208
323486
270288
61188
409059
260133
499962
130307
414836
420451
481912
234804
430886
275808
122208
258440
386065
150270
308952
446295
60085
39874
135457
301946
300170
301487
188121
472919
247562
258540
296603
105772
418033
352814
127090
335907
412574
159890
359050
283240
492751
363717
499962
76327
430228
225612
212023
144501
174238
217470
493778
463339
381227
180406
258127
26950
71853
443819
426114
26188
89138
499979
136856
107274
409086
285394
184906
315813
328669
183969
89658
66357
118384
424620
111004
380417
455525
131219
418529
214883
340353
491721
59608
119871
105121
188747
442534
271175
195617
349608
38077
78907
493118
219145
284085
205032
135803
337777
300115
99622
168697
434832
310282
172840
151319
78331
131701
311402
34121
160139
230470
499823
498530
81368
43785
187012
350145
469674
157199
482575
499258
395757
88299
188793
499823
472263
184497
249198
272651
319539
437200
409682
274051
468809
379553
357031
210270
442473
433793
128567
137900
214835
283227
56884
403778
479838
136588
429266
407817
95123
475319
318762
50352
134984
493461
411129
346649
76965
173743
125995
298184
305019
198444
224341
462992
128384
223219
227921
39308
235182
262415
117140
321796
435252
499946
139649
260862
422583
179499
499996
109491
344763
410460
468787
474177
337456
408399
72563
218433
125137
393771
341441
449141
449901
496273
386516
177576
330276
154706
172489
387251
107037
270972
107555
415636
208869
288147
99728
50253
374807
194641
202669
312346
396486
423363
31089
413894
81944
351954
105188
215290
33251
111517
28629
272001
198284
33066
99667
350959
385612
327903
106899
392724
46945
445797
159849
387272
452981
218103
476621
144348
36837
219323
265196
179123
247137
319872
465185
395614
448353
162899
212611
128427
122951
78347
499854
135014
251693
181030
466962
82843
74170
499749
119410
189180
145861
300999
280371
189260
459487
465372
245229
61670
332100
489346
93539
478084
339014
56057
283815
398070
49367
379416
195725
250950
492118
116806
115159
76691
183010
453092
114141
445599
226439
493973
188357
30041
216956
181040
82136
308197
278479
377698
448436
56776
314174
380432
499713
252572
141227
346122
93262
222034
326668
81723
497425
199352
448440
460776
448782
496136
53969
369636
98581
485668
348252
292453
479255
387597
499825
486582
209511
354144
58359
215637
494501
497537
208479
346356
464456
129666
497607
174021
133816
53388
188357
114245
251982
227480
84536
232029
128182
178526
96470
497159
284311
250894
130465
414847
261022
189868
150682
499939
236785
171595
169399
493411
442308
120801
194375
425177
139205
365341
230975
180095
44843
442276
72769
145453
105772
439524
211823
256801
59775
333633
421947
95031
223492
180577
442571
220281
105100
311562
198150
444706
111883
269124
107085
333425
488331
315154
137039
236908
391097
282632
154033
231827
32623
384857
350718
177930
294866
105635
186520
144828
107081
126739
62080
171845
195262
314388
318442
457879
70615
248537
130688
76069
499506
129206
493767
60655
124488
270746
454623
440848
282300
34647
350732
226900
385865
253501
222132
51306
278295
209609
188213
225616
122948
170260
32681
202996
92435
252286
465291
477384
499825
30443
140791
309452
478062
413051
144267
324459
354829
250897
276181
175863
370417
144889
333059
405818
269065
241478
232437
268960
332461
429210
103482
203496
239782
424051
68047
203030
439111
218859
262333
138903
312634
413792
394670
41329
169561
435952
317639
253993
283677
163695
311338
124384
147718
234913
67432
236538
157358
109691
494501
464313
52461
469497
499854
209477
453910
313821
499931
94571
124646
337199
203195
320524
29326
370122
468275
361872
47692
97338
49775
358810
412292
26255
299252
168400
111417
403942
440683
168812
304075
26650
111773
175889
368254
210984
445055
144529
87119
469135
90391
418013
445193
262689
206452
470162
453559
324005
364768
167127
326745
76572
306991
133177
355952
149254
221238
404705
141837
190301
495751
495370
375200
392116
399572
54712
181907
271250
439663
217686
453937
402719
342204
208092
373086
391611
135712
237799
100877
472734
326999
197503
226256
196128
399260
84527
236407
467664
51675
142253
495729
480038
332243
385601
319977
420542
166364
104967
293327
218788
358627
90585
471661
327840
161731
379353
495413
337310
442544
222325
334430
480775
423722
82622
233263
57732
141775
209442
421648
35424
425732
491863
73195
96068
224201
440123
136014
37585
151230
274050
102427
470030
193327
428809
448959
371127
156380
438325
134229
209449
413664
305574
496283
212480
268493
284956
414054
376422
488411
136362
452415
257748
69781
280669
274497
492465
303801
65385
381663
241413
256132
52315
468314
183497
414418
248904
159486
434623
292554
185449
235991
239232
297726
495512
265183
239439
405133
387314
470805
238974
242880
99140
379651
59802
237834
426641
98291
198086
333905
499924
205218
265552
36617
168724
346194
413619
319327
362537
136071
222836
389308
271783
499854
208255
448637
370754
121771
252110
459187
110660
409194
183896
299198
156626
26910
217513
414837
48273
264631
374259
181085
484125
184118
496236
381968
345145
141561
346263
118768
467423
246215
143736
405753
133693
394487
180947
224102
283340
462468
498936
73598
367824
335465
330267
418821
419356
187609
211091
147427
369866
483094
209231
446347
29748
458160
95006
465560
373912
297626
89288
115058
489616
248964
159887
94803
85824
159390
354442
338124
252074
61706
497959
189871
328748
181669
187745
317095
303825
419366
307079
114823
374853
215191
293461
55779
247053
471358
87557
29025
66126
218981
325273
304601
382313
195467
56377
426522
345492
153080
445947
246617
32894
103107
451456
166228
496570
230387
430978
78991
136032
118460
288294
69285
420447
301836
80524
338584
429990
64889
367844
51801
311572
294495
40677
383941
470012
54656
455764
496318
97473
499946
396199
374983
428028
418305
368425
207225
435249
411163
421529
97497
36858
399069
457969
132166
392094
120090
123270
496242
298673
207490
404136
189190
491801
391422
356605
480564
451583
482122
190329
437907
137583
480657
330780
125843
198396
282770
175391
460534
208852
374750
131653
239486
168020
360141
453725
107749
457575
404989
107555
201288
402847
478785
398279
427087
208757
483836
295876
82350
439558
168060
58279
485005
312955
159887
107978
165083
184396
440820
356669
353402
181654
420212
239700
26725
116217
138487
214572
71859
241413
151117
447201
413894
444291
73708
377093
349541
470194
499734
170940
384975
416858
189816
141837
373933
246411
495984
494653
289951
243414
282805
80740
133819
25740
327563
499967
117419
193562
408274
499838
147243
74306
384932
60964
215068
345413
34858
499750
260571
444938
84854
323036
331148
443124
422729
67927
281763
333001
185953
115268
484320
492141
220400
478298
107422
307919
499924
136508
386618
62776
88036
295545
175324
214980
110459
391404
51132
448782
194269
209991
350275
110074
291206
183552
499772
261625
176146
55647
82732
278201
333787
142014
217562
297693
360608
438819
68503
121263
50656
342156
173837
347963
265124
374336
309901
467564
499988
266320
428960
496283
56904
491804
483956
131471
320979
497199
32851
53750
259992
286158
414848
317782
69495
131471
463834
330523
101361
161566
476940
27479
499772
50157
263017
308423
309931
247579
485656
125305
260972
38152
108671
244567
27098
54082
484164
416759
369259
131062
314666
182854
113213
274982
91210
246972
416511
249190
173073
279869
444470
264721
495886
348066
263746
226171
415021
90804
275494
313784
125359
323124
215770
499725
330464
440619
372220
205004
29425
477164
205317
384546
88760
284326
437124
160330
99810
363690
259911
349440
458571
49167
460224
491936
265879
163206
297269
311149
116326
200356
401503
289257
167225
494489
499717
243229
166716
499946
336481
194186
139060
291720
63561
39565
408405
475515
484164
369210
443488
376822
271618
499823
170749
266514
243758
405784
436160
424392
371625
497634
156084
499765
218964
330322
411864
265842
53368
330367
367267
242021
97894
480718
151543
57894
431468
437287
419159
465092
290553
129997
358679
132718
433850
164804
314373
269764
303690
424489
22389
200702
193893
75122
189184
283686
426585
296349
453151
474845
119133
56599
163394
123051
260334
228265
363798
499939
323520
178396
130385
29053
414253
35479
137458
279653
253234
416297
247051
497132
381482
147286
63417
297907
365201
369761
437945
184338
122437
224236
424336
291822
58905
435504
400187
107372
382903
420736
362696
303266
159681
462393
36399
278086
496667
103720
383073
106123
390335
295127
116173
49760
301816
98952
152722
239786
144065
149010
494842
72040
499952
217583
81242
64107
101788
64771
202391
175000
398580
132045
233049
373186
448782
194850
201923
321977
406927
242391
401857
492141
439783
355981
70660
305071
102959
374005
150993
214994
371723
490217
274050
58853
471141
457879
499824
353365
468051
375498
291930
491131
499812
434788
340699
259051
164521
499988
110767
38714
466392
492799
353269
425640
198939
192141
168030
255109
323950
455638
181632
498941
470307
300669
423865
321457
156081
154342
30646
375534
38605
431614
381334
296313
499880
244538
292360
291571
60002
355891
371848
188208
278053
284074
214635
138173
248751
88570
418825
214165
28944
328656
344811
301328
137698
144705
72729
38232
436992
140581
317895
95259
168020
141001
478043
146347
428428
65625
229041
288363
189532
189342
169467
398408
369299
421446
182183
448609
259496
232985
403757
426233
96704
499783
210503
275425
288318
194383
325134
47709
486853
86057
185822
366831
178150
417000
93424
145431
101631
128076
388952
219262
239986
26639
87809
441567
36600
215163
203231
249904
496340
292770
313374
239724
384742
337912
264345
352455
361925
499749
402463
254565
125905
249898
26899
155320
403414
498428
226938
322977
44808
58833
175391
282885
381911
450249
414418
375834
43309
97517
489469
268446
211128
74224
451772
115042
493531
361109
184629
415451
445420
119730
339364
295087
104565
150274
397335
42238
150635
137649
279626
210029
181923
25678
336183
198230
412598
237122
441165
162602
26061
110692
499988
56460
474243
130897
385637
70669
370048
403484
470890
431723
162524
313354
201383
232534
107408
291993
85452
292621
367629
170489
427761
98729
194318
299788
201055
306054
486942
49080
36590
311309
213170
130135
187650
232847
490489
180451
309801
113357
42746
156611
279060
231845
48665
182548
58297
276763
489922
301198
384986
481130
188152
40380
194530
231306
164804
138800
374621
84030
312933
355708
492048
93472
284142
231724
408525
499842
278613
216244
153080
48538
150398
277555
293856
283111
255866
135142
64049
329947
251455
37358
454937
343213
86218
36318
81873
92901
224837
481839
51446
349295
430327
435679
347472
120421
82465
364138
399381
499998
456338
271195
465491
141754
183865
106735
499998
180738
199695
379752
272756
364034
84755
154732
57476
194475
431534
117954
295604
282832
462917
31399
499979
46632
499842
443615
252880
472993
482267
470932
296433
330749
448966
188440
422234
236389
228075
324234
114960
341884
322011
86174
313696
53135
258740
395926
499842
280165
355790
483734
424530
376692
329862
245730
315400
112940
140290
498219
467528
499988
30262
215068
316091
476284
51486
329724
45259
212123
45632
376718
442828
77239
159129
478151
459214
499713
56388
487487
432569
471234
438479
371428
44633
408655
404563
226070
172407
253405
447124
424015
330655
438193
403404
30758
499772
415542
290656
430624
40632
418529
28475
377104
309967
155437
310282
198290
173233
223034
166984
495433
215452
195978
102157
29490
317442
278387
459773
484992
297651
278911
195116
335315
427190
433148
281871
219103
448114
425332
430419
84572
110522
114887
227284
118133
341095
89637
60841
451659
350869
335880
319053
452248
484955
50861
288637
255952
188075
141884
125709
491493
499979
452457
26618
391087
346217
310447
122548
371850
491804
269553
427481
54375
225805
375368
351523
83594
374597
499996
327222
115254
413610
499854
448067
485571
362945
48133
82594
286820
79638
426169
302681
291987
272678
319125
44427
80010
231541
461363
467680
395542
49855
158814
152100
170627
40275
161893
198223
429376
431723
499979
373936
465783
47709
354612
480197
233516
37452
325782
464604
55693
107400
68709
111875
473004
100595
270882
108560
236908
417217
450958
55211
140401
277968
432836
316734
243915
137808
446592
256888
211749
43191
295295
127380
373156
386080
198268
164114
89301
395841
110946
376515
496235
240265
499833
289548
442590
52740
177721
159376
323695
457347
472715
382719
337148
113744
423304
162238
239430
158476
291890
246691
197085
82741
230858
202653
386206
194104
499998
274721
148025
198005
447045
421109
375752
476294
211164
109151
159952
271803
112214
51855
471984
119980
317922
223303
399334
207030
105471
347516
123978
403810
98557
60227
337346
198268
224666
206641
497738
179148
83236
396272
360233
499998
164998
135468
372872
449329
485422
471984
321452
209593
452762
95790
162355
282407
375707
272458
135864
374539
76741
427369
94951
258059
351582
449971
315685
476692
100096
308052
284606
246717
486038
426737
388157
295621
333503
222540
315462
467849
40672
266429
376153
499734
407065
424968
351940
369140
417421
96974
232121
244923
378217
84830
182153
342765
259370
425093
499713
123601
122880
487813
34281
444791
228056
241963
263042
59775
333485
284708
449357
93945
191188
426039
114823
223349
355812
369714
499735
160207
262206
205214
219730
147158
395874
60811
359444
227766
179499
225984
128884
76930
65053
168480
205913
434141
399677
273662
253693
48930
164329
110200
321184
466435
475737
499806
494688
446010
175707
113116
29913
360969
116140
365899
67563
147556
471279
499812
495281
299058
456116
484790
296437
264100
424763
469320
116218
215770
231300
388928
398634
77828
332516
286192
329875
191779
401816
421665
57044
116860
197700
309965
244666
254967
476229
211199
185331
364335
419130
79876
193663
495527
66110
126905
374917
460951
99728
372408
101232
256674
151417
141671
48511
114455
24463
75280
158767
325995
428830
101117
194663
87448
402969
498427
499967
290916
469149
311148
357028
123547
324697
57911
277432
393170
178810
312289
137401
490494
112661
203649
499988
321159
234968
285503
83737
472805
489860
45695
197721
499765
470376
168367
497526
374363
152534
246991
464051
289691
348390
321490
79275
237186
309687
50408
452865
473903
345001
38625
362957
498342
336665
326033
492608
165088
97210
129471
214881
234731
64695
367106
256636
313746
499998
415497
155503
466047
79182
496595
490765
391970
124414
413419
307716
162727
412775
129682
287092
271512
230653
225159
258966
95020
96985
346237
488667
29926
499979
169927
365790
182435
371956
37362
310721
399632
151119
194950
455635
88226
379716
244502
339752
46116
65770
352221
167211
495446
450539
216158
186520
28752
124098
334862
70660
193337
383052
400549
358949
222474
250617
146647
384933
318107
457048
424344
36318
270914
136174
178512
402918
216234
39733
134825
140565
298369
149656
141971
458105
363244
73304
127294
499987
414573
499979
427906
133177
67630
369210
130563
326999
457375
291987
473743
129220
31771
126718
106422
459144
499685
328878
427661
426815
187702
210137
326634
450598
426427
267250
158441
208558
31735
69975
153070
390312
443227
418458
391611
125995
274804
128006
115428
45012
180543
131509
365831
320326
279897
497139
233868
393771
285364
296390
397154
180208
449023
128039
245604
499593
161864
154079
495758
203500
445161
43305
415439
392191
299697
31267
133491
414116
458503
221182
99273
474681
187490
59315
359846
358049
412591
281927
69069
104994
465810
431056
172332
443571
454870
423102
25264
116921
113230
426231
355831
499824
145035
384162
425145
419855
72996
365151
358128
142436
370870
245783
25425
271730
290940
290656
297831
203146
495345
429803
455479
370131
468806
360991
331056
263995
149432
282281
435017
183644
466764
64769
135177
461196
499842
382921
84580
24642
499791
111152
153556
205367
257239
79074
358847
120122
133058
37186
345279
499967
403759
174687
178228
149432
78655
209903
117042
340782
287358
141163
437080
69412
53969
473659
472286
459129
435324
115241
150877
246044
267909
249316
238820
479385
227140
226766
416059
207601
385452
185028
404237
191896
187985
307185
220149
189871
364580
300577
290903
358114
478509
320857
436361
397783
27099
195943
292969
308696
248026
294366
140401
326569
38434
116188
358836
303164
314236
301470
112767
407575
407879
417412
279323
95575
349174
200453
106419
322239
127244
94703
149046
486379
326246
456549
384103
308923
192276
217368
270784
242430
151101
193594
313054
119562
360236
499734
325853
63908
225736
336996
432303
51522
421343
159592
499908
73429
33112
303539
66540
36595
477893
36209
260514
114107
443223
196247
375976
439697
255934
250964
324721
243272
260139
462274
379856
129589
488197
497758
445203
477039
41823
83074
339634
278127
360916
88679
249664
225850
499861
161386
297799
200190
351633
27729
336796
73436
458955
494832
62592
367564
499106
205331
297241
487761
426805
361346
141606
465298
478361
288401
499908
330891
53115
499908
93514
136371
351314
213421
271565
369427
314525
254104
92342
145735
427708
472441
391757
39668
83737
180126
135908
171870
283135
324092
127527
96981
295127
330322
63325
218453
489552
49726
443709
445751
200190
238701
74941
294192
440380
208705
409792
170075
28764
121797
215610
466101
242005
298163
311940
147266
97266
136211
356360
486833
199956
320387
490479
484017
126964
187152
148626
436593
334494
347788
307943
112206
235474
258314
399795
335580
214554
43344
168149
280997
492397
267795
217255
241485
147158
69265
416166
238490
263295
270217
38829
493883
499861
406005
49680
265460
40847
497481
226984
312062
379194
372928
474445
202309
96564
87773
316625
234907
249285
475503
183467
78586
215644
79868
419820
233392
287682
353365
329799
213036
447806
238077
367640
469722
397528
376576
494238
295604
357024
370930
247254
157121
445402
272412
147784
272681
273275
124929
496428
487884
354191
292571
31809
25717
498529
210526
147763
444418
278276
471293
173121
485691
105917
454454
126828
432758
319169
43800
143124
499844
449618
144717
132145
437421
47709
133697
394539
241739
275095
328797
258806
336359
404412
477536
494364
265003
77189
248623
292953
31871
249622
285197
236794
315971
352597
48323
285428
184695
159397
53137
112027
492116
83293
337083
245339
261256
126231
363086
394404
225365
309623
175272
195980
354554
30347
242648
342849
323446
400458
396597
122221
121656
380257
269382
187917
155935
129629
436807
202721
129763
204902
149571
221649
265745
100358
377867
279461
440493
148345
343687
25868
242061
109356
204831
65116
407942
343890
268283
450932
336585
351250
466842
378172
306118
71919
36536
134363
92697
214900
120458
499920
335337
334844
477437
444543
189955
111655
338631
495156
240498
468079
407067
247077
346779
465433
404534
345822
287032
419608
136110
185102
369197
381700
66625
466377
34858
460743
419259
159555
232529
105567
61912
270788
270852
493951
204002
482002
366680
499979
288233
391778
454051
448884
397671
483531
259566
191595
145394
337986
444589
267543
187171
408774
136133
344061
342094
479384
313316
226377
390176
455531
285950
365609
201446
208491
436457
338867
203120
25831
249062
205357
376055
464616
313004
495664
132466
45352
46403
249774
134954
485416
348519
486343
286306
61164
219602
414361
181858
442142
181094
488810
196259
186120
83657
161304
251194
499998
28764
27234
26857
135159
449352
499734
389819
131966
352401
426938
220059
349611
314567
98657
72096
296526
446926
388024
423456
103314
165492
305020
368818
319582
406695
251852
417845
294680
201025
263633
199568
287112
251054
137981
407223
248525
410755
413107
387138
423728
394532
261993
341482
244638
478027
256603
216683
114997
244201
145540
101159
457902
179777
320011
188158
68095
244732
38484
133502
105704
242768
492681
491356
155293
176317
218907
132943
243075
54204
186893
179127
478871
459530
168326
351357
155976
407685
170430
459039
255820
141035
242522
336513
148966
136036
443931
366679
318572
83140
469191
495886
265132
410157
248751
493501
286811
143840
61322
259711
50998
451283
232585
353316
184929
224053
303439
146855
463431
80508
343162
73722
282827
374750
349760
260134
83025
367717
458312
405405
372357
245776
417634
400912
419842
53467
61040
243848
227637
162017
492110
161540
218127
38038
372029
34740
327214
106056
37884
499734
321418
476121
232985
81504
87713
92683
212478
202853
335348
287294
52364
174497
499783
309370
369878
388638
241965
292538
147525
453882
82748
195943
363447
300058
240280
376180
499996
289448
462393
441830
49128
484125
325898
404268
94977
72198
128306
83090
371207
241605
449228
305531
138627
199093
403341
41784
37091
435400
321351
453147
72808
488267
157203
451173
239482
365567
351262
327173
113728
27961
302033
194873
97703
249549
36048
122311
228894
329947
267688
380309
146619
457039
365575
120151
42393
28020
54028
322939
193612
95711
341157
53376
158870
83147
398508
385399
268159
462878
101737
435897
233680
98392
493345
206584
118519
95059
96416
420136
282308
331461
120966
390503
342107
126372
430349
127860
212089
211269
345227
277514
382292
338755
480592
274572
257738
457361
430026
392498
357781
363128
39843
246403
284754
287724
87012
456164
235623
64572
296158
183551
202929
314727
345270
312085
191493
217367
69368
95756
65226
483463
325845
88505
370551
436515
420711
494189
328669
372056
499979
325112
194474
395177
97409
127820
31686
211836
496898
321719
457235
220416
34916
492466
435811
412748
285014
490413
435763
142902
340188
173786
54555
43034
440936
94757
492786
283791
50816
467715
206079
263995
456360
184288
432374
117962
196987
301835
26255
499823
219368
46600
83248
346493
79275
106691
255603
88403
405953
451813
134853
365151
173844
204478
42052
107749
80007
49063
132873
52874
292508
36357
207170
25167
171267
356269
48350
341175
387174
300064
384120
135864
90331
51374
410560
354612
71109
265686
435831
254623
450831
116577
425103
169561
277432
151493
435878
499574
332841
36261
327895
259719
499304
59543
273748
187710
318512
198151
429755
204040
378340
143937
308725
414182
499946
146963
316543
50426
419608
492635
468831
235966
160789
409062
138955
363355
134960
371667
359185
90847
96701
170124
377093
33153
287904
30464
175353
116218
144467
189081
498816
499749
207235
255156
384690
41772
494398
172358
109754
413391
348961
455003
306953
40906
70575
239189
124935
45898
105644
32661
169567
70752
197300
362548
49716
60827
269506
311365
416548
441538
67177
401111
269456
243045
270772
52996
267271
499998
231843
109441
397823
275710
239686
82545
499743
366596
394999
234355
124164
252159
466717
34217
173444
413984
42177
453337
39006
262819
489338
428523
316189
363075
125981
187900
40415
438807
247153
420663
280305
435156
439146
244870
299113
164369
350244
415154
94653
324538
368891
246914
258039
492160
373632
447256
248977
499988
482629
88555
499842
245208
386125
66226
212811
443881
48309
155976
76492
454392
30723
218381
29620
333917
45891
180490
86370
336681
499780
457495
247894
135468
354916
118005
75151
435431
205705
251472
195483
56837
240967
110001
336755
463437
273558
426937
148522
375607
499717
305794
378779
132121
117806
183640
37098
251719
322362
499996
454662
131067
488116
345985
111754
194732
41118
247742
212752
126536
110056
50814
200541
173178
267812
96755
87809
239630
205023
483449
452953
443100
499759
72647
454910
175671
181381
316560
182849
499759
424526
156866
78616
206907
403347
71206
491687
122311
403102
441695
63598
190852
248220
383503
115410
430291
29787
252541
46525
235773
265618
236549
273257
389209
492815
73586
90965
497526
379618
499560
440910
188957
306455
233014
243908
135721
499861
322587
85346
426093
84512
376450
356395
77246
118653
499861
231409
99226
139328
330088
491603
84215
289126
93687
91737
89547
311099
499952
499920
140459
363569
40578
272719
361935
469020
467440
248121
172922
169973
211679
135027
452987
499939
355553
200176
326268
208065
73124
207224
467244
208628
145785
206079
89011
384319
110793
494976
159936
190662
408274
45190
329559
495527
192449
155198
498688
301174
291866
497247
141503
408734
285113
286523
484305
128653
465372
133776
60200
464116
283408
278446
429742
365884
499197
357891
399269
319829
39653
143050
413038
400673
225149
249025
174199
366859
90978
491431
267708
185918
40718
283769
193801
172067
201693
437348
497199
183559
311977
454213
277650
205734
242664
117355
278599
109691
168892
306742
469145
222780
69796
207606
440152
475538
453690
499924
377174
297495
25358
142273
313562
282945
49993
489612
420331
274926
246514
499988
69209
193883
486988
443500
189820
109839
320392
385452
427124
499987
464478
276801
91780
295784
273102
48275
285183
267748
213421
360236
284953
37009
499996
160398
406585
67359
385976
207123
376145
219091
371317
361346
445985
212746
197435
32919
359457
404705
169694
482198
176958
241844
398558
294059
444652
276885
100697
262610
125721
258371
445340
293142
104601
448563
318530
353343
169097
278563
460119
243595
369861
255472
477755
450969
422475
164546
275541
488267
27575
195645
271677
426874
74121
104347
499979
198840
180536
461766
468127
78708
388743
367990
448747
213306
165754
98662
420074
90295
103469
176043
101099
319746
316948
123769
69435
126809
386379
421305
182626
453429
429975
277123
107853
164546
250832
157850
478316
386405
351651
46702
46433
131219
456535
392460
331716
48609
135765
495617
339444
139288
405267
66418
484069
295986
365846
451948
234501
499854
233053
90086
328656
29472
456076
362376
333161
471967
233418
331273
180200
304473
166627
219968
483204
270573
355812
493321
499931
471525
284768
293704
493280
320491
347638
199125
196204
427063
28251
453300
60605
270882
356446
139916
278982
499735
275915
212954
499920
90870
329577
185521
363401
223368
269361
449699
253265
120613
242005
350689
40935
296610
50638
282000
75799
367470
220615
349094
42607
138244
158356
413565
54249
44891
227337
45520
447828
482400
185206
178968
240256
122583
325854
444845
155237
497199
100595
416175
442366
303281
162199
101751
142804
58853
54309
118419
291084
190427
51615
147128
371610
47321
336539
435882
167009
430120
499460
320583
376580
498951
39092
448119
63286
402249
131860
470806
410755
43165
417438
61827
416026
222586
102690
329329
425117
329982
234169
426439
440624
364758
435733
393709
121656
63781
348406
49929
421031
499990
188507
89871
242664
81371
99200
490978
246691
425463
72336
483836
369238
408639
354342
196677
35724
44452
220983
136571
259844
181475
499783
69412
166870
478912
330005
87896
225837
383125
117296
262982
347481
46326
461196
270443
371405
496819
308644
91762
405877
499842
424675
391778
345844
346435
282190
329741
280835
183640
214881
45440
357301
88434
136278
404549
337491
432073
471200
135303
353035
454430
312165
185145
467757
332745
79876
420186
476122
240669
256178
494364
186692
124502
467774
418996
441366
369644
264492
397554
348443
376515
67623
388189
447783
464428
102939
394807
310366
30596
223058
237485
444782
122595
110566
109159
259114
416735
319399
278696
83975
190530
372137
132247
216091
94369
233048
490428
74124
69073
229890
499952
174458
496621
182736
385883
72895
123789
234421
45967
59483
279035
88621
42424
340483
371780
149472
477650
229081
312949
468486
244069
461475
191654
264961
184521
165506
53696
460439
129148
350673
487966
378609
248934
234865
483661
273129
407500
456679
100407
390705
309884
43309
320583
130268
203725
416820
218478
499908
65770
209646
65700
439625
52581
313881
407205
57726
40351
338104
302902
42974
246757
475913
331622
53161
57615
276604
251735
232787
311394
491236
86595
210156
149300
494035
324410
396610
29271
131801
75198
29517
475648
243683
79343
370749
244021
161009
164260
323981
184739
104065
377981
470263
139399
334814
417769
468806
75321
366674
495022
94816
239876
163971
286161
239765
194782
58168
451703
256677
220385
199574
75280
106017
37913
499962
267866
31382
255498
233052
388650
202055
371408
96416
435442
171381
494660
353226
361872
455200
253459
74036
34962
328676
133119
452031
92979
392961
57339
496241
478913
101545
232080
345487
122681
499979
488963
395221
363030
26689
35665
272132
435474
131621
499743
124186
498891
487704
340188
471508
227967
416496
149746
360969
201594
472870
91576
429863
298020
499975
423615
64512
497927
84623
58388
498553
133160
447124
269029
64637
304578
97507
499737
448738
314185
268585
25906
355404
45253
169453
81371
271966
316647
34976
51469
128606
207916
125191
133989
194328
316470
361872
403395
494242
457575
433411
123908
442701
384034
491486
63902
218381
149977
365899
297677
257359
24559
483191
266788
298362
262024
499988
498739
303372
108284
400454
246546
376244
176834
228637
24490
123445
466368
249274
159983
62140
114441
38528
235949
381709
301094
392652
30341
494667
72156
351087
425029
175677
219323
165034
374572
105399
496271
111085
97114
184575
44810
54620
193462
490285
46484
60424
476188
458796
179412
448390
69501
434855
265785
133082
125588
459346
112940
53871
258127
338861
385509
85644
38152
70966
428285
74124
212057
303583
57143
121946
42974
285254
112767
154109
390574
179372
499998
162762
419880
413561
250821
498980
353074
187902
464299
156416
490353
321815
206682
499880
491758
235644
483289
85124
134817
169319
74885
196247
443881
372949
447347
109213
443753
211422
179781
499861
74900
438738
351330
389190
345240
378942
118501
428451
185074
432505
53012
225875
280002
373306
378676
434531
442994
423099
282670
339908
138776
60407
494242
152722
167074
53128
148502
325092
369090
279968
229667
224932
458910
212492
283982
75466
91539
208540
383580
273848
76652
165287
405278
175043
147579
481234
363782
380850
354935
416432
300103
454734
359546
156611
135159
447219
493634
63089
247725
291173
138855
122799
28456
220992
251082
125787
376303
276606
149469
114704
406535
422600
133200
325660
385974
325091
371815
269893
432187
78351
309918
307162
192812
207396
104122
143763
153928
34613
81188
468714
291440
396245
300554
234297
92694
494976
298753
452431
219297
464176
379493
166253
312281
51590
153951
460179
347237
249898
100137
160501
68000
338786
431927
26253
316832
388667
190641
228294
318596
114115
179764
286612
456983
414621
235439
48015
236918
499975
351867
107704
210027
495090
245140
332528
382540
348813
187020
136856
223316
157702
68520
470183
389914
489042
372295
88505
127800
147237
128456
221100
99739
398693
180794
142190
251082
302413
38212
45483
499987
184596
406232
71775
356527
299802
29602
442473
449657
263236
210552
188679
203642
438827
330364
67432
402153
415021
395231
186893
282801
231036
205241
439729
427288
204514
300740
155575
439237
119219
397338
66652
404677
448818
78693
241022
300703
388267
82271
443496
499812
33785
89300
152665
303776
220600
64488
284403
320622
255340
103468
87961
496741
167904
67853
280804
413809
230696
113976
359400
258613
88196
265731
396769
290062
403905
113869
379172
376032
450033
357807
338122
217494
499979
363244
353883
334487
499833
278946
250196
228223
488131
108003
212682
46230
328953
85766
297369
63902
261440
353240
260492
130597
158140
44385
442581
225331
59915
494330
83600
337578
119240
277411
333147
302154
260692
487805
375920
133794
450901
350895
91915
307908
384528
124544
107853
450757
489113
392657
300288
317673
377687
405230
104815
161130
233957
426938
145417
422662
178280
222223
147324
357185
366879
24997
102669
437897
102851
238979
487161
493189
108530
205194
70605
394160
414912
331734
295710
469508
281987
203035
263183
60753
235439
62373
39535
302196
499749
382375
333703
125043
219483
277397
45825
424191
480742
130951
472820
125400
319162
53864
385278
270174
495068
53994
368312
258140
118842
104546
478167
477052
276855
346967
28006
396621
322762
69740
498232
358243
376942
80658
52923
64624
352099
278664
66403
115172
57938
40650
212564
461511
296229
430909
347817
375428
202463
43018
460579
448424
454072
194460
280206
427288
488765
236581
296313
91095
337749
483198
304137
42828
267480
164886
396776
231195
328530
258140
256720
240875
394090
318174
499735
496832
113840
236232
253415
83814
266545
423253
490717
497634
274660
186272
50906
241161
460420
407038
122666
156551
499996
254618
188115
160803
38729
362376
389945
67563
387370
251980
71256
149211
113223
479636
282300
353080
282336
292453
318442
412711
499908
346210
447495
283830
63753
110632
42120
467515
79666
178569
338365
233481
225667
325427
400445
174752
404340
310131
446480
181752
183454
499996
397665
301273
463001
458372
492118
434709
196121
351470
256903
34410
218490
476232
153226
256183
138988
344763
203856
201164
299021
260849
303547
143217
128824
439698
319772
240345
242390
413289
239630
431697
499493
115145
325571
75012
37422
130202
43340
402385
301692
234409
394009
499844
487825
374983
453061
48617
323080
222744
255603
301547
308724
282703
95134
469120
159397
326246
419226
70393
438425
49491
358910
402605
50056
76070
160908
369518
213799
428896
200373
252329
80312
128775
237122
499772
409386
155292
234632
121263
497322
474931
376841
424112
54946
309015
194328
478258
32324
464027
480952
58350
327879
261948
210605
444987
472858
244614
426737
498973
397473
448893
497326
194161
146489
25226
387305
496403
46946
496918
56419
352708
354039
351318
347250
316348
368425
495888
270671
67712
101263
146580
219085
381737
256282
359282
291300
80166
64106
345066
363742
344315
295642
296506
256282
251421
476669
331143
499823
498739
330502
119433
221074
74145
395088
333693
363026
53101
467331
430681
298362
67476
486161
443271
499861
455458
80742
111103
121641
487937
32193
235525
255050
124176
221816
87252
33451
274095
445072
484125
441376
351803
454231
418080
102089
488354
277578
477373
171094
302061
440366
196684
79346
106009
141538
475502
240700
339645
36509
244013
435952
246301
412288
378006
412206
411864
467528
392855
337259
67359
346087
95513
368172
92427
93157
459504
136488
68422
345969
459861
465076
492584
146351
116990
469722
80818
248938
209016
293461
176805
352521
56152
328366
142578
220604
120500
495930
493536
90331
84506
60190
412705
319778
253305
55997
117114
249002
164074
390526
335924
377576
76383
424776
64372
493954
280852
272460
483789
57143
477131
242982
499750
372565
76773
340525
42177
97767
263483
283218
185143
76671
480681
214757
304224
281013
448785
212852
394979
165009
45433
499737
227921
82510
122407
385768
285531
176342
242441
59434
421081
216741
61728
207043
499987
467337
332240
409698
379553
136676
276394
464242
74435
208284
245217
129475
301603
78091
238974
322133
181222
423659
493160
122394
29649
277313
102968
193062
492328
95179
178155
311394
39127
287862
499912
129672
320300
290952
195854
128992
495333
320515
477132
66199
285768
210526
186191
488216
98557
264582
408458
427650
402640
64132
365904
71919
480272
114841
81662
144631
284072
390786
95648
77206
454379
66030
251199
417593
465973
339927
327449
129834
128308
99311
274633
437475
60952
288712
158356
118046
246874
410436
189455
453111
425283
476211
415988
447948
72461
300156
211325
74275
51528
118629
428797
262717
493910
46998
319072
388768
494069
276156
214342
124976
499861
26910
95884
388175
134734
253618
395850
161441
488759
171805
45503
285107
384800
76965
378410
80492
415036
499750
35287
412712
146154
53584
142302
297294
472369
495510
335252
481197
225475
499734
93530
77237
332366
449770
325112
499186
74360
237190
337816
69630
364746
154436
60753
149992
218748
471218
165433
480848
315388
499743
45486
332379
164246
321748
294350
26845
177488
368401
118989
361872
83165
38845
498936
183323
59140
387597
112799
239841
159750
499749
226480
453855
70005
186465
463244
75573
122236
138739
363543
295710
338242
414528
165118
460703
169561
323168
315628
282007
488394
333438
352693
307347
152853
148496
88962
147620
90038
384285
428925
448716
436575
35196
499734
296295
58366
481979
464597
136749
110484
437384
80955
153693
292336
137943
149983
160177
170342
244594
495588
303921
259246
142014
106327
227122
306443
195377
308084
206587
480264
146987
499264
202029
341573
128913
30705
348723
499998
107178
327076
259424
426626
321279
445050
164889
185221
330607
234968
327544
350515
432793
345743
166037
169126
499979
496075
340736
352077
313180
132470
458359
330573
105775
457457
183813
374183
279530
78327
170870
224107
61212
288143
231827
330294
483007
140898
133617
299982
108027
122436
370460
304344
101325
498005
191948
182431
192994
241744
138578
342849
312386
120658
84676
329074
417028
40455
307884
95346
446590
392705
112826
439684
493163
66340
323775
179559
499743
319549
382609
403605
412282
104518
372280
78261
97109
189933
118296
470461
159061
230167
68815
157651
405987
196057
463965
229534
150184
94660
173939
284525
92530
158491
388075
353936
413894
132646
115538
490665
499735
485823
252723
141866
394624
382132
175612
484661
336051
299172
142212
232107
345318
125449
372921
287560
56223
341632
463893
164899
376319
357047
488216
174458
434346
48930
51079
392315
134377
194860
148641
128158
171251
426570
415636
499908
229350
319259
53046
305308
414194
148479
79168
324675
111170
49382
387301
336704
171065
89547
496441
478189
249002
203193
401012
125517
499988
81117
481410
223774
297369
200917
481337
232602
222316
39718
390830
438952
367217
160550
345924
319829
34981
320087
443222
30762
182088
144452
131471
311383
231476
117458
256480
244489
256260
443737
178581
104004
122407
207584
103569
324259
103158
458151
157881
361498
482391
317279
360816
113748
294516
259430
470358
333620
166465
209882
478027
51218
239343
463341
138347
78309
362893
296898
256243
93295
226282
305392
416187
26188
404749
492447
160457
144048
203418
392311
299764
499996
24664
53322
455435
110995
494093
271861
72268
148752
475772
467724
249849
343923
223739
329880
73922
137608
221674
253615
309345
49920
31054
89994
390948
499996
77626
160104
415493
487966
50627
360862
393481
119303
450682
51442
457293
354272
456480
390019
194328
422515
25947
88051
328628
200185
447623
425593
474030
398406
375302
61873
355995
394832
420400
235631
296498
66094
378733
331766
62532
156807
61426
234779
62658
116719
434034
351380
311719
327977
300192
260561
290566
495888
103537
329668
121143
55986
451606
426201
186503
211491
499962
325824
173596
238281
206118
499996
221942
458944
338502
338177
302073
93696
54984
127184
442111
384349
125740
244864
453063
34390
162085
56929
108439
402889
436317
159606
79544
117140
499854
182321
32085
104075
217435
170749
113337
345453
495235
396788
465024
312955
222793
187966
325766
410947
484125
342806
214513
413506
110441
357589
26003
354394
181023
303583
33511
102587
338498
186180
363636
27984
496269
219229
241485
319863
156921
498331
306771
293535
423076
154328
230842
435358
288919
489518
421821
366332
402715
476185
189462
499962
249385
314964
261115
455351
186161
244650
475136
493536
467444
316754
280301
424777
293540
73225
499854
459346
459554
369285
492021
310606
212260
456836
498688
214410
154427
499854
51412
463469
285855
45695
85948
482878
432788
499962
254134
454003
137164
159385
417124
446881
180510
178396
225562
423265
423865
255603
36793
207964
446247
178819
401094
318512
224231
458944
434650
349081
364908
77583
227022
314311
92091
496441
213306
83217
45866
319515
499780
67154
50406
145818
392008
248889
452648
383503
81150
309096
379644
36839
149222
84687
423491
309681
219771
455304
211759
331929
145254
485926
465185
158462
497886
477412
240028
499759
136530
56791
199040
336403
407332
499749
212505
264488
134490
222303
333030
344960
114345
413383
411504
360339
398726
222847
410395
214466
247238
363079
368278
48446
430937
393422
194700
380101
499772
41484
151927
24776
301094
57696
193955
281244
457180
477887
53920
499750
40829
341463
427906
121258
25729
425852
448785
370504
64581
445525
409864
243848
61776
498380
286951
371307
400017
343769
277891
54839
303439
228223
134585
292505
326071
249475
466701
422266
99804
339479
209961
263338
258114
333795
228582
96613
479547
151247
222435
62780
499996
437566
312357
269846
435653
374336
210023
463357
187682
493461
156303
338552
69990
231565
197260
464654
257502
324135
398179
253847
32679
495620
418797
163846
373831
307917
306556
480908
239018
199261
194251
495984
424212
395377
490694
45603
433461
379386
125694
283962
128427
334362
50921
139115
495156
229514
406934
492066
290095
284078
483957
343965
126612
312967
387728
190526
282771
88865
348639
95031
182551
260287
465895
314856
493045
228637
24096
200071
452294
149592
314499
499749
359092
370417
499863
52221
48022
269304
499735
378733
112919
187935
498670
34745
54138
171566
355405
136856
471191
272651
96908
334893
53954
447434
133502
369720
160139
499967
439698
197968
250042
256242
78309
198381
455083
46604
120109
244517
315388
257375
484606
464894
402705
217877
417196
115567
337746
99337
411741
345730
79064
253482
118617
225519
111706
499772
486050
264799
149797
184368
176600
418237
230897
189756
78381
83217
201667
329028
273359
89907
285620
50423
90659
180537
367451
36046
332536
213122
139454
290402
90828
87507
262429
264034
120826
240593
386017
316831
414144
467831
237193
281481
34209
484579
447364
186465
427323
349147
186685
114680
160680
477834
220966
185339
247839
128418
350495
418524
496738
103569
189727
390026
172327
81845
274456
390193
100964
434152
211211
499952
203566
62602
244203
390758
246913
490527
139866
47184
233366
188793
475878
78483
381284
379010
378436
114138
133772
281508
372921
435541
334482
53408
465469
32589
241103
235565
460161
273568
36901
209671
119583
197840
150075
252005
432907
386245
251566
172575
484829
91259
441527
127131
443059
387486
55856
426373
142061
369111
56419
491294
472734
56068
423558
384034
24933
110051
205174
253250
175000
499780
250289
476996
76513
139515
32324
179961
313499
325424
201198
342219
198396
244127
264613
329662
212299
381823
441324
289308
231425
312525
168149
306438
447347
232635
471773
196569
423909
392851
376223
265785
88172
126947
242869
132400
418386
260549
418703
470303
54587
155021
499908
397744
60115
309637
450163
360213
461793
489860
125871
431902
126315
338935
491277
34157
447698
129109
239674
211696
155073
158793
492602
490778
221698
363270
369432
224907
321153
408574
372805
191093
147020
256773
289949
180674
432147
458547
351330
332025
359047
269050
112656
177256
265318
451551
381215
70132
29918
221317
105731
227309
447206
200733
145927
118355
411733
120100
424821
320002
499844
77770
401857
100967
171614
29583
358531
140314
189758
94823
189282
144452
315466
269116
104801
371746
172800
332155
492191
175298
417075
272917
255448
257878
216615
355692
191293
314795
262321
138504
197827
367510
217686
289793
396818
80858
116660
392460
309000
467667
490867
433962
152855
395612
347384
135993
330933
499998
154109
113827
318304
144730
260793
186161
86097
456782
369454
214918
211689
106025
344690
346493
236785
499988
155701
487777
412369
124892
190076
32458
158464
459068
427004
421353
479078
210887
78779
494743
463226
396661
381062
300064
69534
337274
296162
360273
175897
274376
336953
499377
298882
253289
300396
491038
336801
93446
278150
336582
298397
467424
265469
52276
365647
167919
483629
499939
390931
499979
194355
97277
324847
301670
330609
103162
377867
334454
212918
299956
293080
194172
312005
24873
424968
116659
474231
390714
272192
392281
184498
428963
155851
43597
196259
431093
83300
478922
52472
364091
499979
384764
243678
72149
71384
215777
174416
492725
197875
489175
284969
378170
279355
312271
477205
132715
321113
299175
497607
186770
479615
378171
229406
460074
499996
240345
499713
91354
112841
349760
157746
167452
173297
492706
207030
338390
376232
432670
81923
338242
443271
226650
465600
138748
488603
314950
73780
291632
413753
181476
263809
416608
425667
30373
463317
241022
364412
64470
319395
57143
381339
171698
499783
419158
104090
352155
335602
485738
163452
335863
74054
303164
310951
370342
210464
222665
70270
46096
485434
129753
86689
353472
349450
50956
308360
299545
299027
151469
35234
199434
381823
62278
138567
499952
122348
232904
384925
397587
227888
499998
360680
275942
348516
483063
383388
104374
24765
68029
100629
298122
229090
409463
325756
132943
37050
182696
170708
101331
166868
318251
42104
212859
394649
351755
115650
499996
275740
360542
79225
33584
343290
65436
39778
166705
338502
218838
499988
169864
456083
220975
98894
75930
358211
98291
286238
250800
234853
47014
426447
248751
374363
59061
42604
29777
341767
194654
29185
206092
47998
72429
273102
376678
162137
461945
175778
343267
98561
499988
202029
285474
94042
111959
66856
78861
499988
217613
173060
290694
249100
349784
333425
158425
247445
186361
460710
491951
170448
206947
400747
203913
76559
477879
435267
400990
236349
387787
160491
499880
132715
210119
131434
230302
449419
95711
126282
345748
436178
258953
120987
389308
479382
446317
387728
180003
499863
177470
171392
41230
461637
329728
198405
495631
59965
133137
446846
172022
97228
229841
451700
115261
224331
147901
161441
77513
264808
437772
396298
393590
479904
264477
87137
32464
463656
350178
241161
293167
428398
488227
69791
236792
499962
275115
150395
213656
499780
309021
499332
62169
293191
72601
196045
162882
499996
483469
312634
495646
65909
215629
332641
199884
66085
36548
144735
74169
234011
151619
459238
353630
136343
242700
169837
275537
244972
51592
134780
169631
494309
447101
127473
492120
468492
344111
444147
41172
299487
34596
38549
214635
485646
224112
223303
378126
162355
403484
466862
112047
62274
381681
212013
162431
82339
279020
103812
75392
360328
452672
335045
498664
252752
220821
377223
181252
235458
357244
318726
84439
299600
100932
236538
499924
43916
499998
306626
38353
271158
70733
207554
155782
499738
172007
53484
341345
415446
217018
309151
366891
203500
429043
311809
363980
392479
227704
497405
480967
392385
102544
63363
378184
114047
125089
443602
485290
77915
295642
351035
44721
417422
250697
403686
479570
132432
374630
249227
31686
262657
161213
354660
345295
184485
131979
409135
34523
36156
498665
284439
53699
174386
488603
142672
402771
499931
407969
240790
232602
208388
451824
488618
266097
233212
495549
326993
87829
267041
465239
275914
281716
405745
154525
327168
51073
485363
192449
322675
65779
444869
499979
416796
499081
70375
499749
121865
416525
371096
183126
374701
413832
499979
443141
106046
309536
39425
282506
40095
224685
473863
388486
144126
65759
382428
231653
388957
498701
324056
68600
343391
142632
124234
173756
111990
311985
108312
458852
208990
272384
151539
100169
249348
473065
260535
470708
499861
495413
142059
181693
301725
499998
495951
236785
45348
157246
110457
91998
376243
409917
160382
467667
336868
425603
424336
450847
447513
83904
132779
81723
249862
483013
141477
440123
338046
88196
123710
33139
381338
499998
390264
402737
426524
279433
499962
149126
154056
461929
131022
150236
319519
224483
144660
325372
395783
362035
464897
177479
377148
335077
208421
159132
473944
160136
320804
231909
457063
467735
488096
102373
315138
258680
64289
320618
275030
468252
195759
479817
311985
274544
288368
269040
499861
295119
493555
211419
496898
417843
48595
40657
98438
140885
337938
200373
220972
329766
465560
180907
321067
388828
163446
358114
481716
478234
127626
413619
68695
187501
451606
211453
48694
223034
64197
214597
186272
211488
311805
214843
78285
317497
193322
462622
356163
59466
209338
468244
168639
56531
352330
150155
344095
137301
411971
206907
176871
347892
462001
163557
378393
217518
136323
494473
434937
279566
50253
499979
184436
330125
380512
275774
278150
206774
227626
184114
47709
49163
435550
234178
151327
369104
222626
485876
78616
441749
410057
392294
144998
427650
433366
407743
436887
131395
47753
128989
272358
224790
495034
496383
211906
77880
134862
329684
392787
212918
274051
393968
227780
296976
175028
28314
264622
315314
223221
485228
483734
474188
295094
179164
499967
489318
311643
192302
199027
320515
499979
338471
69924
181932
253408
53798
39855
437287
405617
291960
28445
231335
442293
499880
327461
308006
206754
222785
402264
85720
178411
184562
238985
147104
35551
215084
87835
137915
66110
339364
318694
247842
466188
423789
253636
360991
279621
93019
286069
290320
447183
160036
405747
200242
367376
71711
167013
76116
316061
361170
69384
499998
168494
224234
499713
163240
407743
120986
407569
34223
467961
175724
33494
487680
86926
312575
424713
212153
55654
51622
349181
231804
76707
162851
493321
230976
499772
426702
301018
183467
285147
302017
64957
370444
107313
442765
392029
44495
425297
445055
493729
299744
132337
207353
316545
198870
445049
95866
28812
455181
490256
124027
390663
414912
381115
55676
98317
314008
198531
324936
240790
346144
496500
487615
58022
499988
209287
266788
79914
207964
452294
424191
214200
183565
455531
222471
493255
25773
481794
365628
267575
327840
31204
239018
116300
200404
133122
327016
421736
58845
346981
354829
243313
308548
43530
162193
309181
243919
104525
129080
239953
343267
24523
85694
107034
380186
228223
195899
133258
190976
137966
469651
188867
238340
206260
376018
389641
76997
86468
335321
431059
355656
294636
342093
354580
118881
36993
386868
171766
150655
413301
34483
419602
432125
236979
251319
208334
226374
122554
405444
314688
477496
195084
148029
88022
467146
155919
144478
351087
300673
478361
499762
226365
74331
413561
418404
282892
176980
263012
187064
71516
348657
241813
207284
92924
305624
79161
98877
164917
97601
105572
282516
437680
68471
177712
229660
355928
192120
347404
184104
51625
456585
121729
440144
317120
301192
275242
402708
43415
205403
368463
254879
204742
95660
196711
190804
283299
37009
286298
499854
258077
394600
151786
224508
499737
130994
173366
438495
245210
387104
280189
212886
93548
319833
455900
89068
468810
311144
195483
499713
105499
489131
321285
138044
129313
491384
155851
280804
32390
37285
147452
111529
74538
109482
226171
329840
462539
112717
392030
168210
164546
164535
77232
499962
449781
103554
91344
199956
143997
437803
72009
139517
499823
257381
493788
341543
60923
38680
41302
416398
113959
499854
195222
259461
466082
35720
294104
254516
47769
412279
91813
190002
499920
80921
370137
278940
285898
346435
499998
496048
47170
305568
495281
90160
59904
418770
148674
320211
92772
496348
331738
161155
145158
268586
158266
290199
314125
499962
450572
327789
431820
197703
209199
280137
392950
266355
124043
47071
242683
163816
206904
193676
293319
175446
188152
49139
143501
58726
330482
290152
40801
169083
491528
392625
240028
361935
164789
112705
211049
202294
228478
415343
448577
46268
414270
30546
232769
354684
387867
482400
208329
180340
453959
393152
451445
36906
499842
499772
316640
148683
145888
193925
138498
24271
338334
110903
120699
121879
131303
332960
310056
77075
394023
145930
60603
190047
27002
101711
86764
102385
124997
478516
62080
34292
226999
224508
411174
397792
178155
418625
488658
411524
286204
316486
41716
99112
366026
227360
387380
286632
499833
65326
130523
37744
275047
31797
424990
380498
164021
93488
132149
189816
258796
477273
69166
471115
389920
312707
428649
263327
93541
159276
442571
410500
65051
209188
165991
48955
307262
410555
75721
172767
218293
391877
499743
260698
298536
193349
438577
71444
176722
177198
389991
213977
499988
77832
147718
292300
477853
492635
184068
224572
425520
457780
221670
462711
367853
300574
191948
267860
242749
173956
449000
494966
52095
319650
54868
42482
468031
60487
70915
213240
265682
151276
471891
152622
262437
170080
113050
99127
181176
52249
107612
480164
366769
431823
495844
37663
217217
119671
356790
347099
358304
489116
90841
99485
305095
102195
316816
152855
73076
34460
172168
185138
495162
112726
285921
347629
489900
181497
75277
210244
229067
491775
211243
499713
442220
279059
499631
494435
358795
118567
388718
499772
309766
196128
69066
239618
359042
314799
165264
393815
308837
209323
63496
499979
291139
56553
493643
123747
279066
499812
280885
481443
28135
248495
422000
197419
353530
232561
146435
414607
388725
450151
456848
245765
30810
363798
237034
426373
243595
96942
85224
121946
484616
251806
148869
372695
343872
125392
301815
337367
97026
158559
255592
241391
69398
183269
165979
499962
492587
36118
351831
33776
234169
141679
376646
499735
499833
46847
408925
60483
380115
246914
391831
416965
295934
431823
271353
474736
497103
487037
98330
66872
263633
448959
376825
48609
374645
317052
77037
363810
44387
373598
499186
70636
225468
352817
299782
375432
301764
459784
289737
475905
476393
411308
363403
382464
499863
324690
387867
265534
49491
452810
413186
485001
464555
463689
195248
385571
209983
254097
344798
234852
353360
167009
499924
183893
381911
77037
278911
327574
31136
286281
250447
434623
346414
489531
219363
91455
323293
324486
51571
437688
176994
403138
154519
87062
277088
170876
305920
325620
257502
288133
267596
297795
77824
273778
183969
481828
252933
439809
200744
110409
350028
386364
189666
477949
410696
499870
286624
92385
372802
405280
224881
309406
45148
97473
105606
489175
71223
131653
382912
94446
323491
100044
454086
238323
138678
229199
337540
54578
216335
175877
177894
429717
318472
79560
234004
103735
271423
428646
386841
283288
298700
197941
144102
62140
27056
200201
134105
259248
448782
110769
445969
180994
208869
52991
184688
156297
390811
308378
362598
260561
469758
497388
266951
40667
209235
199843
131338
356437
218287
162939
499975
373176
166705
105274
228500
56419
499750
270727
136313
489777
479444
51112
372342
269991
403861
227475
495156
135797
104697
72816
360109
428591
129439
224256
144096
202895
460946
53667
360669
25717
441700
312652
262795
39566
341949
218355
35046
107298
71223
212311
499863
176482
165161
175358
491813
307562
262297
437511
378510
253686
236233
341619
337873
420279
296731
288884
317370
271206
289371
273914
88966
67663
193062
81958
226435
327839
82904
116866
427116
414307
205063
251303
185266
354427
234288
229558
139497
259974
447383
265002
300902
319301
347913
496113
37122
376504
444494
71184
25939
246470
333887
462786
372136
231036
361381
225222
491235
366226
81085
306518
233954
113719
32833
292260
395061
390908
137664
140568
472304
327918
441672
103952
148468
433957
57484
290211
266876
499780
41952
499735
403116
149075
62204
92318
314718
41293
111516
252889
395050
499920
458623
350812
422172
486013
169407
79784
253321
184562
134618
173604
145035
383496
447388
129708
444296
73510
351748
145893
254924
492725
261832
467988
240936
47644
48829
499095
232522
292045
440678
425991
440859
186230
491201
292461
389401
190397
224812
249240
322970
193110
405753
335895
250894
436829
200022
265811
452457
456202
428431
317740
201153
401012
482109
131062
51039
479221
194133
87524
467058
266002
263463
51113
411999
97409
365450
423818
264315
491860
404687
395995
443844
386970
129874
299514
438035
353834
116650
125798
424763
239786
473741
450358
319406
407315
243860
346215
381342
181997
269011
173786
81085
375759
66923
267480
75799
440716
258686
214176
270949
493572
228688
492042
316647
81504
377933
134227
174821
127587
198180
160176
234808
124703
151068
441623
373982
471071
454478
112024
428864
327138
303359
49512
363996
230040
425104
94703
47409
90180
382475
137039
247347
197702
363260
76179
336549
276385
104463
496539
314931
116376
392665
222548
31028
81479
133864
499833
377796
285378
37160
83140
224508
324229
116563
213185
99790
43232
103225
499998
418309
266923
297110
483458
110330
441507
193105
463341
288476
87087
497885
393571
112105
138999
120801
240463
322626
247564
448739
447117
55716
433878
132367
141299
499908
415035
134862
489035
47222
451023
128648
496792
98828
358915
181643
66079
132193
296917
274188
85955
130563
383125
250223
355946
103031
424602
175270
354539
137427
42745
216724
175028
332367
129132
252601
444889
299444
237105
319163
95644
386938
382404
121752
488847
426233
317052
161945
244873
353446
396437
119903
289586
199676
406984
410566
238762
499854
221639
499988
52884
82417
458198
434152
392961
313912
492157
418959
371792
28964
343933
309267
498015
76259
114149
369934
242126
266630
302238
320939
300626
431889
499880
27179
307747
493805
397338
72636
494190
275973
373828
326618
255616
328154
72444
141175
102071
133361
69907
294038
272621
386638
268158
270239
456052
182286
357576
379353
172709
213750
275950
263748
29185
326745
346766
61238
485929
201795
498148
172556
302894
51497
272596
439250
52537
76887
29622
407108
483846
311578
310633
95179
195584
132789
112367
499988
377478
202524
25901
340742
170083
29918
192865
54692
94382
164148
300028
127722
133177
128172
372211
423678
499791
471391
499996
210263
51934
447219
282985
464105
436850
215578
140096
124043
274162
245404
51546
111556
174598
377503
102973
220006
137015
143709
285197
401806
113557
246852
398209
245738
487680
430318
71384
355571
139060
366048
239594
95841
450960
266432
135325
391422
47253
226734
499749
224790
136782
430291
494779
90524
274514
387941
114474
241477
429310
427514
361109
291561
178308
371463
277679
333519
450474
69103
391404
189374
330927
37717
291566
408416
319061
32265
499880
499996
88249
299759
279865
349401
374562
433325
64142
167354
26640
395961
141503
416493
300781
269612
37044
81891
383059
414908
424003
305389
397237
112740
133864
401005
37144
417232
89648
404202
253228
486229
289569
53456
120767
468907
318962
235578
70814
81229
33186
390178
106498
399288
133914
322383
297999
187887
388175
376151
167015
141029
474000
78375
87467
480703
32034
408121
273822
366433
300085
233014
24422
424675
108203
67882
408005
452762
79465
219730
498636
316914
470618
375627
283475
398225
35200
24573
499734
113754
109359
293245
470268
349712
448301
480618
107278
486417
264100
161180
207235
495631
465735
330024
405520
247799
483937
342029
499138
466868
335867
333954
493572
429899
26845
107280
392116
486984
53759
95559
56757
151068
169236
461308
315110
213306
499735
64716
388640
142693
275710
462224
80623
394023
40102
499738
347350
289524
499975
225046
341425
120355
426937
226351
239928
247990
319461
396218
427199
93208
45713
133914
28459
464051
44234
36991
310615
143809
258440
427063
294511
410343
51538
113745
185695
438050
309284
490913
499854
95720
470791
486339
235935
262894
499717
442949
320780
495640
429807
310630
341273
256614
224041
499979
331286
395759
210383
328946
190789
496383
43595
346172
71859
288441
87308
130688
244503
178904
137215
65493
259065
79839
67645
352668
70064
267336
202358
499998
187432
477441
451954
403181
196562
207285
258314
183931
401665
116209
381713
400584
226791
437628
431795
294145
200536
386787
107969
258613
184146
239978
322518
499824
499979
413124
422233
463948
221936
499841
433367
89356
302357
290849
419010
382609
167703
494222
27108
247254
358161
499931
298874
97599
111222
90168
416898
372005
490682
486860
327449
265565
485999
315842
468683
29975
499946
260793
271970
133611
488108
262461
499996
315888
476198
278292
53012
265930
106518
128685
63533
483909
95292
169666
294737
162204
167202
354684
413741
437316
315685
162759
491769
305463
113718
393018
76826
191140
49017
215189
431508
497822
452932
221755
167005
478751
428715
499863
58853
187365
472934
412654
135725
31643
498664
135279
274164
366766
60811
489066
299844
65700
185681
291260
157203
469929
199512
294024
28943
102716
499206
45365
280082
152665
483516
331057
481606
473825
443244
486921
499988
207964
187115
449564
283408
128076
197175
361778
376134
312061
432788
396042
499682
202481
130293
179754
448700
294839
221627
499988
329664
53906
236656
442821
307262
300156
499967
499908
232182
393846
496428
499962
206942
499979
216505
348675
302115
499988
229585
70924
313558
499717
176662
92401
410869
283656
487997
108635
238397
27337
235094
377819
407131
356202
83987
345363
376450
177222
140742
456830
365006
463899
82979
133948
238666
132284
388328
340271
410264
326521
80974
245010
499987
265638
464910
74733
153218
498842
213587
60834
480437
130375
499880
91359
211944
401244
107108
428715
92599
290952
294155
144459
178927
254064
454292
438325
459897
89427
319388
492069
249611
296035
71511
124341
350321
237458
137923
378651
164490
108312
32144
485252
154318
359024
159538
273034
295397
218453
57615
256392
375607
499998
73680
320795
468872
149523
429015
368460
486335
255190
278501
255843
212723
478716
126110
398046
262552
426673
128831
229060
365728
378551
124156
107953
269740
68709
300058
427661
330857
83846
201738
122443
499979
268846
485840
298499
277932
499880
102326
457694
491001
217494
379307
375686
342613
321060
194295
179019
158724
316544
283861
204141
270637
452724
486792
242122
199450
158466
182830
144121
249478
120980
117854
465316
119506
58839
259430
98201
57853
213174
363332
54711
479885
472369
465594
371841
495694
159877
429569
66912
56419
455083
279243
66385
254802
188971
433099
120490
381745
280078
105455
316461
376957
407368
142231
371492
152729
459809
36434
122311
281487
391533
388290
292176
173844
248026
187820
393846
212337
352804
104787
222255
492976
454448
443374
230723
333463
295347
379802
460917
158833
316840
81091
376752
499979
323646
180901
167748
374019
438952
391120
33440
435422
443802
243291
410500
70230
246604
355553
470134
164016
34157
26618
482773
494796
83891
251061
156079
365966
305024
325015
123007
367116
95020
396468
169126
337628
247702
495065
326321
499861
352521
499946
256870
463193
427538
468286
457597
436794
165832
300669
145790
386042
52461
182585
473743
325877
136816
353515
246617
186880
115765
213448
411394
415323
358398
100044
71022
200075
128757
471429
450082
233111
245691
54105
291098
366447
38867
423363
272623
421284
472221
108693
377916
43340
294972
499996
407465
331085
474355
129798
192850
158491
320939
342111
67373
284922
58168
343499
141881
499783
444310
168686
301310
335596
153687
314233
254940
171468
294339
52172
143177
453564
333663
143757
493865
42984
221207
51377
290451
345377
458522
499988
179122
166730
438798
146593
339167
145753
445429
355327
499988
341708
322448
285811
42106
345052
99651
225811
346860
62651
47926
178384
315951
499996
290212
491842
73643
39625
295921
359777
162851
165141
474925
376126
235092
373833
150409
428221
202324
232003
313031
466527
236998
157545
345000
200895
32091
446155
389733
246976
376290
499988
261831
498039
110830
259176
172489
254802
222396
48927
495683
237349
28445
222242
224707
233991
499996
95012
43840
376060
376538
95646
326050
88966
254520
237599
183028
81662
216720
38346
184230
197122
471015
155150
140541
261898
478810
412525
246949
429271
168141
219841
213866
73617
203296
143840
307685
54653
372136
85404
192825
328393
474243
168824
63035
413664
492552
263362
201097
333958
149498
152209
226318
248889
367626
374739
329128
217171
499508
314887
469104
232391
97305
25010
112318
158188
486990
439768
398210
438678
69140
87144
131705
283504
475880
459214
480210
474776
178753
112140
419028
200412
291448
431542
291573
76383
472989
246259
47619
52531
259940
141754
174130
234355
442820
207861
78783
295438
66364
168224
393079
499975
203301
172789
473939
236888
393762
432834
498915
378451
394581
355572
55386
439862
157367
459886
26776
456555
248210
475581
144302
470463
124356
129692
447950
142923
170655
53396
35206
225984
53262
337367
287274
100442
415060
438837
74962
489317
92588
293245
35327
149324
422592
193942
85117
419342
378889
399583
352011
190703
383107
110350
59035
149319
494027
131478
486140
158925
449564
382435
124976
477481
467683
310126
366095
274093
493265
402346
227935
461954
70383
351357
40105
473033
482118
42442
386006
402727
479002
495565
182388
259359
324878
272184
230387
146374
85264
45447
248467
160832
419214
202477
178151
123287
499946
111990
229314
496313
44015
466732
120523
43746
191221
465367
216212