Zachafer
03-14-2012, 06:38 PM
Private Function Haggle(ByVal Price As String, ByVal repeatLength As Byte) As String
If Len(Price) > repeatLength Then Mid$(Price, repeatLength + 1) = Price
Haggle = Price
End Function
Made by anhn at VBForums. Thought it would be useful to share.
Test #
Input Price
Input repeatLength
Output Haggle
1
30346
2
30303
2
60658
2
60606
3
39700
3
39739
4
30750
3
30730
5
44636
3
44644
6
95502
2
95959
7
179
3
179
8
48504
3
48548
9
69866
2
69696
10
42904
2
42424
11
59590
2
59595
12
30086
3
30030
13
96974
3
96996
14
64526
2
64646
15
94838
3
94894
16
64930
2
64646
17
3383
3
3383
18
77343
2
77777
19
19405
2
19191
20
21541
3
21521
21
54249
2
54545
22
82020
3
82082
23
58521
2
58585
24
20473
2
20202
25
83089
3
83083
26
68135
3
68168
27
89497
2
89898
28
25814
3
25825
29
12996
2
12121
30
63862
3
63863
31
70935
2
70707
32
52517
2
52525
33
46108
2
46464
34
88429
2
88888
35
16201
2
16161
36
92702
2
92929
37
12592
3
12512
38
80548
2
80808
39
32886
3
32832
40
86957
3
86986
41
23273
2
23232
42
76680
3
76676
43
10456
3
10410
44
61321
2
61616
45
65998
2
65656
46
86697
2
86868
47
35686
2
35353
48
8724
3
8728
49
25409
2
25252
50
95906
3
95995
51
99515
3
99599
52
22205
2
22222
53
67067
3
67067
54
57858
3
57857
55
67471
3
67467
56
7251
3
7257
57
32482
2
32323
58
79884
3
79879
59
39295
3
39239
60
87361
2
87878
61
6587
3
6586
62
6183
3
6186
63
93365
2
93939
64
80952
3
80980
65
48908
3
48948
66
33954
2
33333
67
55317
2
55555
68
91634
2
91919
69
78816
3
78878
70
29682
2
29292
71
73475
3
73473
72
81616
3
81681
73
4047
2
4040
74
45299
3
45245
75
64267
3
64264
76
94434
2
94949
77
90565
2
90909
78
35427
3
35435
79
92297
3
92292
80
71339
2
71717
81
42499
3
42442
82
76275
3
76276
83
48245
2
48484
84
7656
3
7657
85
15796
3
15715
86
9387
3
9389
87
51708
3
51751
88
79480
3
79479
89
17932
2
17171
90
28614
2
28282
91
24746
3
24724
92
67730
2
67676
93
23678
2
23232
94
96570
2
96969
95
9792
2
9797
96
35023
2
35353
97
2719
2
2727
98
51045
2
51515
99
53181
2
53535
100
72407
3
72472
101
13660
3
13613
102
90161
3
90190
103
52113
2
52525
104
62794
2
62626
105
30346
2
30303
106
60658
2
60606
107
39700
3
39739
108
30750
3
30730
109
44636
3
44644
110
95502
2
95959
111
179
3
179
112
48504
3
48548
113
69866
2
69696
114
42904
2
42424
115
59590
2
59595
116
30086
3
30030
117
96974
3
96996
118
64526
2
64646
119
94838
3
94894
120
64930
2
64646
121
3383
3
3383
122
10133
2
10101
123
69544
3
69569
124
51127
3
51151
125
44718
3
44744
126
87039
3
87087
127
14810
2
14141
128
53263
2
53535
129
63944
3
63963
130
31496
3
31431
131
61808
2
61616
132
67408
3
67467
133
31900
3
31931
134
45786
3
45745
135
96652
2
96969
136
1329
2
1313
137
85307
3
85385
138
78898
3
78878
139
21219
3
21221
140
48990
3
48948
141
25491
2
25252
142
87443
2
87878
143
98124
2
98989
144
98384
3
98398
145
37241
3
37237
146
1588
3
1581
147
66080
3
66066
148
4533
3
4534
149
98788
2
98989
150
20555
2
20202
151
22691
3
22622
152
55399
2
55555
153
83171
3
83183
154
59672
2
59595
155
21623
2
21212
156
84239
3
84284
157
69285
3
69269
158
35768
2
35353
159
261
3
261
160
65012
2
65656
161
72085
2
72727
162
80225
2
80808
163
73816
2
73737
164
89579
2
89898
165
17351
2
17171
166
93852
2
93939
167
82362
2
82828
168
81698
2
81818
169
34036
2
34343
170
88107
3
88188
171
24423
2
24242
172
77830
3
77877
173
11606
2
11111
174
6265
3
6266
175
7997
2
7979
176
23760
3
23723
177
28032
2
28282
178
11201
2
11111
179
79157
2
79797
180
64203
3
64264
181
3061
2
3030
182
85566
2
85858
183
95179
3
95195
184
8401
3
8408
185
33373
3
33333
186
64608
2
64646
187
86375
2
86868
188
88511
2
88888
189
7738
3
7737
190
12269
2
12121
191
88770
3
88788
192
82102
3
82182
193
50058
3
50050
194
35105
3
35135
195
56467
2
56565
196
92784
2
92929
197
72748
2
72727
198
79966
3
79979
199
30832
2
30303
200
74625
2
74747
201
76357
2
76767
202
4792
2
4747
203
94920
2
94949
204
91975
3
91991
205
95584
2
95959
206
91716
2
91919
207
63135
3
63163
208
93447
3
93493
209
72489
2
72727
210
76762
3
76776
211
1992
2
1919
212
75953
2
75757
213
8806
3
8808
214
16946
3
16916
215
2656
3
2652
216
75694
3
75675
217
92379
3
92392
218
62876
2
62626
219
77021
2
77777
220
18419
2
18181
221
3465
2
3434
222
24828
2
24242
223
97720
2
97979
224
10942
3
10910
225
36173
2
36363
226
30428
3
30430
227
52195
3
52152
228
54331
2
54545
229
73557
3
73573
230
14810
2
14141
231
53263
2
53535
232
63944
3
63963
233
31496
3
31431
234
61808
2
61616
235
67408
3
67467
236
31900
3
31931
237
45786
3
45745
238
96652
2
96969
239
1329
2
1313
240
85307
3
85385
241
78898
3
78878
242
21219
3
21221
243
48990
3
48948
244
25491
2
25252
245
87443
2
87878
246
98124
2
98989
247
98384
3
98398
248
37241
3
37237
249
1588
3
1581
250
66080
3
66066
251
4533
3
4534
252
25346
3
25325
253
47113
2
47474
254
49249
2
49494
255
95034
3
95095
256
68071
3
68068
257
86230
3
86286
258
48181
2
48484
259
58863
2
58585
260
95843
2
95959
261
61258
3
61261
262
17205
3
17217
263
53522
2
53535
264
33487
3
33433
265
40704
2
40404
266
39232
2
39393
267
98643
2
98989
268
6783
2
6767
269
374
3
374
270
16137
3
16116
271
43909
3
43943
272
20410
3
20420
273
8919
2
8989
274
19601
3
19619
275
93302
3
93393
276
32159
2
32323
277
14665
2
14141
278
4388
2
4343
279
26010
3
26026
280
93706
2
93939
281
42032
2
42424
282
44168
2
44444
283
63394
3
63363
284
36432
3
36436
285
54590
2
54545
286
43100
2
43434
287
53781
3
53753
288
90761
2
90909
289
51645
3
51651
290
1847
2
1818
291
35623
3
35635
292
59931
3
59959
293
67003
2
67676
294
34296
2
34343
295
50577
3
50550
296
77280
3
77277
297
76616
3
76676
298
28955
2
28282
299
85825
3
85885
300
64867
2
64646
301
55917
2
55555
302
6524
2
6565
303
41772
3
41741
304
1183
2
1111
305
12528
2
12121
306
45236
2
45454
307
73007
2
73737
308
49509
2
49494
309
11460
3
11411
310
74076
2
74747
311
59122
3
59159
312
20005
3
20020
313
99047
2
99999
314
90098
3
90090
315
3320
2
3333
316
2511
3
2512
317
35364
2
35353
318
9988
2
9999
319
29214
3
29229
320
2252
3
2252
321
83689
2
83838
322
56322
2
56565
323
52454
2
52525
324
23873
2
23232
325
33227
3
33233
326
67667
2
67676
327
1443
3
1441
328
25750
2
25252
329
56985
2
56565
330
80889
3
80880
331
115
2
111
332
17869
3
17817
333
90502
2
90909
334
33518
2
33333
335
78380
2
78787
336
14292
2
14141
337
58894
2
58585
338
92670
2
92929
339
43536
3
43543
340
50608
3
50650
341
25782
2
25252
342
68103
2
68686
343
95874
3
95895
344
45009
3
45045
345
67698
2
67676
346
12560
3
12512
347
66630
2
66666
348
2947
2
2929
349
52745
3
52752
350
25378
2
25252
351
84789
3
84784
352
66371
3
66366
353
59962
3
59959
354
88398
2
88888
355
5083
2
5050
356
63167
3
63163
357
31123
2
31313
358
46740
3
46746
359
77053
2
77777
360
82652
3
82682
361
47145
3
47147
362
86925
3
86986
363
12156
2
12121
364
43131
2
43434
365
64899
2
64646
366
67035
2
67676
367
86261
2
86868
368
85857
3
85885
369
75984
2
75757
370
73039
2
73737
371
60626
2
60606
372
28582
2
28282
373
13628
3
13613
374
52486
2
52525
375
34991
2
34343
376
71307
3
71371
377
24714
2
24242
378
58490
2
58585
379
9356
3
9359
380
53149
3
53153
381
61290
3
61261
382
54881
3
54854
383
56758
2
56565
384
73444
3
73473
385
43940
3
43943
386
58085
3
58058
387
26041
3
26026
388
11087
2
11111
389
51013
3
51051
390
42063
2
42424
391
55285
3
55255
392
80516
3
80580
393
27918
2
27272
394
33259
2
33333
395
89061
3
89089
396
31382
3
31331
397
59153
3
59159
398
35654
2
35353
399
97606
2
97979
400
8288
2
8282
401
81989
2
81818
402
47404
2
47474
403
39668
3
39639
404
19632
3
19619
405
77716
3
77777
406
82393
2
82828
407
30718
2
30303
408
32855
2
32323
409
78639
2
78787
410
19892
3
19819
411
96393
3
96396
412
58344
3
58358
413
69026
2
69696
414
65158
3
65165
415
44863
3
44844
416
27369
2
27272
417
63685
2
63636
418
17092
3
17017
419
50867
3
50850
420
1733
2
1717
421
6410
3
6416
422
54735
3
54754
423
83980
3
83983
424
26300
2
26262
425
54072
3
54054
426
30573
2
30303
427
92525
3
92592
428
3206
3
3203
429
76907
3
76976
430
42322
2
42424
431
80112
3
80180
432
71162
3
71171
433
48327
2
48484
434
83575
3
83583
435
25637
2
25252
436
27773
2
27272
437
46999
3
46946
438
46595
3
46546
439
64753
2
64646
440
26705
2
26262
441
37386
3
37337
442
74366
3
74374
443
35250
3
35235
444
5342
2
5353
445
19228
2
19191
446
70094
2
70707
447
74771
3
74774
448
23096
3
23023
449
25232
3
25225
450
44459
3
44444
451
34182
3
34134
452
60885
2
60606
453
71566
2
71717
454
10683
3
10610
455
93188
3
93193
456
29505
2
29292
457
82911
3
82982
458
16687
3
16616
459
67553
3
67567
460
72230
2
72727
461
96134
2
96969
462
56613
2
56565
463
33114
3
33133
464
5747
3
5745
465
28437
2
28282
466
73298
2
73737
467
64090
2
64646
468
73703
3
73773
469
13483
2
13131
470
45527
2
45454
471
93593
2
93939
472
45609
3
45645
473
84
2
84
474
88593
2
88888
475
99275
3
99299
476
72976
2
72727
477
11833
3
11811
478
76180
2
76767
479
40673
2
40404
480
17837
3
17817
481
53086
3
53053
482
12497
2
12121
483
20637
2
20202
484
14228
2
14141
485
29991
3
29929
486
32791
2
32323
487
3288
2
3232
488
17433
2
17171
489
85389
2
85858
490
70435
3
70470
491
9292
2
9292
492
91798
2
91919
493
15297
2
15151
494
39604
2
39393
495
92607
3
92692
496
94743
2
94949
497
13969
2
13131
498
18501
2
18181
499
95002
2
95959
500
88334
3
88388
501
56290
3
56256
502
41336
2
41414
503
65499
3
65465
504
44541
3
44544
505
78980
2
78787
506
86198
3
86186
507
37064
2
37373
508
41741
3
41741
509
90066
3
90090
510
9147
2
9191
511
51468
2
51515
512
79239
2
79797
513
55740
2
55555
514
17692
2
17171
515
80307
2
80808
516
65353
2
65656
517
26237
2
26262
518
23033
2
23232
519
9551
3
9559
520
61081
3
61061
521
41595
2
41414
522
43327
2
43434
523
85648
2
85858
524
89920
3
89989
525
9810
3
9819
526
51209
3
51251
527
36255
2
36363
528
1670
3
1671
529
57617
2
57575
530
20492
2
20202
531
73898
2
73737
532
7674
3
7677
533
31982
2
31313
534
63217
2
63636
535
83916
3
83983
536
6347
2
6363
537
5942
2
5959
538
22628
2
22222
539
93125
3
93193
540
96734
2
96969
541
19424
2
19191
542
64285
2
64646
543
197
3
197
544
4470
3
4474
545
3143
2
3131
546
77103
2
77777
547
36514
3
36536
548
18096
3
18018
549
3806
3
3803
550
3402
3
3403
551
13856
3
13813
552
84352
2
84848
553
98497
3
98498
554
66453
3
66466
555
51499
2
51515
556
90357
2
90909
557
72862
3
72872
558
9179
2
9191
559
62585
3
62562
560
96361
3
96396
561
47227
2
47474
562
51904
2
51515
563
8515
2
8585
564
12787
3
12712
565
74739
3
74774
566
85421
2
85858
567
8110
2
8181
568
52972
3
52952
569
43763
2
43434
570
53377
3
53353
571
93157
3
93193
572
18387
2
18181
573
65790
2
65656
574
25201
3
25225
575
33341
3
33333
576
26932
3
26926
577
70467
3
70470
578
46968
3
46946
579
35477
3
35435
580
46159
2
46464
581
42291
2
42424
582
87152
3
87187
583
44022
2
44444
584
23064
3
23023
585
87557
2
87878
586
27337
3
27327
587
52567
2
52525
588
20264
3
20220
589
68589
3
68568
590
70726
3
70770
591
89952
3
89989
592
62990
2
62626
593
79675
3
79679
594
50172
3
50150
595
64317
3
64364
596
32273
3
32232
597
43877
2
43434
598
82734
3
82782
599
74853
3
74874
600
88075
3
88088
601
44282
2
44444
602
66049
2
66666
603
68185
2
68686
604
87411
3
87487
605
87007
3
87087
606
68444
3
68468
607
30396
3
30330
608
41077
2
41414
609
37209
3
37237
610
38941
2
38383
611
17983
3
17917
612
9033
3
9039
613
22255
3
22222
614
47486
3
47447
615
15183
3
15115
616
63508
3
63563
617
65644
3
65665
618
84871
3
84884
619
26123
3
26126
620
2624
3
2622
621
64576
3
64564
622
75257
2
75757
623
71389
2
71717
624
51095
3
51051
625
18587
2
18181
626
54904
2
54545
627
8310
2
8383
628
42086
3
42042
629
92952
2
92929
630
97629
3
97697
631
45954
3
45945
632
48090
3
48048
633
67317
2
67676
634
40354
2
40404
635
57040
2
57575
636
27537
2
27272
637
83080
2
83838
638
61976
2
61616
639
92288
2
92929
640
52363
3
52352
641
5769
3
5765
642
39545
3
39539
643
34205
2
34343
644
15787
2
15151
645
9378
2
9393
646
51699
2
51515
647
79471
3
79479
648
55972
2
55555
649
17923
2
17171
650
80539
3
80580
651
65585
2
65656
652
53026
3
53053
653
61572
3
61561
654
94943
2
94949
655
76525
2
76767
656
70117
3
70170
657
12437
3
12412
658
40209
3
40240
659
16710
2
16161
660
78662
2
78787
661
89343
3
89389
662
89602
3
89689
663
28459
2
28282
664
92806
2
92929
665
57299
2
57575
666
34464
2
34343
667
69712
3
69769
668
11774
2
11111
669
24623
3
24624
670
66944
3
66966
671
94715
3
94794
672
71216
2
71717
673
33168
2
33333
674
43849
2
43434
675
80830
2
80808
676
41713
3
41741
677
38509
2
38383
678
51586
2
51515
679
76816
3
76876
680
24219
3
24224
681
29559
3
29529
682
85361
3
85385
683
1124
3
1121
684
55454
3
55455
685
31955
3
31931
686
20464
3
20420
687
31146
2
31313
688
27278
3
27227
689
43704
2
43434
690
26209
2
26262
691
72544
3
72572
692
49708
2
49494
693
574
2
575
694
44368
3
44344
695
52508
3
52552
696
46099
3
46046
697
94652
3
94694
698
48981
3
48948
699
67949
3
67967
700
98115
3
98198
701
94247
2
94949
702
39109
3
39139
703
95979
3
95995
704
75021
3
75075
705
79294
3
79279
706
4524
3
4524
707
19478
3
19419
708
13069
3
13013
709
81948
2
81818
710
21469
2
21212
711
48172
3
48148
712
58854
2
58585
713
54986
2
54545
714
99847
3
99899
715
35759
2
35353
716
70199
2
70707
717
77416
3
77477
718
28282
3
28228
719
92402
3
92492
720
94134
2
94949
721
36455
2
36363
722
64226
3
64264
723
9751
3
9759
724
13360
3
13313
725
9492
3
9499
726
80912
3
80980
727
71703
2
71717
728
81316
3
81381
729
21096
2
21212
730
46327
3
46346
731
20287
3
20220
732
53140
2
53535
733
61281
2
61616
734
54872
2
54545
735
97193
2
97979
736
24964
2
24242
737
1465
3
1461
738
74098
3
74074
739
70230
2
70707
740
41650
2
41414
741
88066
3
88088
742
13297
3
13213
743
87257
3
87287
744
29319
2
29292
745
31455
2
31313
746
50681
3
50650
747
50277
3
50250
748
68435
2
68686
749
30387
2
30303
750
41068
3
41041
751
78048
3
78078
752
38932
3
38938
753
35728
3
35735
754
75362
2
75757
755
74035
2
74747
756
5011
2
5050
757
88989
3
88988
758
82580
3
82582
759
24901
3
24924
760
52672
3
52652
761
29173
2
29292
762
91125
2
91919
763
1806
2
1818
764
24496
3
24424
765
99670
2
99999
766
5270
3
5275
767
69762
2
69696
768
29869
3
29829
769
28541
2
28282
770
2502
2
2525
771
61913
2
61616
772
43495
2
43434
773
37086
2
37373
774
65522
3
65565
775
83680
3
83683
776
45632
2
45454
777
56313
3
56356
778
93293
2
93939
779
58708
3
58758
780
41214
3
41241
781
50827
3
50850
782
90607
3
90690
783
15837
2
15151
784
46813
2
46464
785
68581
2
68686
786
70717
2
70707
787
89943
2
89898
788
89539
3
89589
789
79666
2
79797
790
76721
2
76767
791
64308
2
64646
792
32264
2
32323
793
17310
2
17171
794
38673
2
38383
795
7779
2
7777
796
61186
3
61161
797
94961
3
94994
798
45827
2
45454
799
50504
2
50505
800
97761
3
97797
801
20192
2
20202
802
61445
2
61616
803
99897
3
99899
804
62513
2
62626
805
51572
3
51551
806
95480
3
95495
807
85203
2
85858
808
18978
2
18181
809
43286
3
43243
810
58499
2
58585
811
22183
2
22222
812
98684
2
98989
813
59972
3
59959
814
45018
2
45454
815
89507
3
89589
816
23024
3
23023
817
2988
3
2982
818
10206
2
10101
819
65749
2
65656
820
13006
3
13013
821
48918
2
48484
822
76689
2
76767
823
53190
2
53535
824
15142
3
15115
825
77758
2
77777
826
89362
2
89898
827
28219
3
28228
828
10724
2
10101
829
47041
2
47474
830
447
2
444
831
34223
3
34234
832
85089
2
85858
833
89766
3
89789
834
38091
3
38038
835
40227
3
40240
836
59454
2
59595
837
20364
2
20202
838
96865
2
96969
839
16755
3
16716
840
58153
3
58158
841
43199
2
43434
842
8614
3
8618
843
64562
2
64646
844
27436
2
27272
845
80843
3
80880
846
14618
3
14614
847
65484
3
65465
848
96719
2
96969
849
18486
2
18181
850
20623
3
20620
851
53330
2
53535
852
81102
3
81181
853
57603
2
57575
854
19555
2
19191
855
82170
3
82182
856
67216
2
67676
857
28100
2
28282
858
45222
2
45454
859
98628
3
98698
860
32404
3
32432
861
83270
2
83838
862
87947
2
87878
863
71925
2
71717
864
65516
3
65565
865
7837
3
7837
866
35608
2
35353
867
12109
2
12121
868
619
3
619
869
11300
2
11111
870
33990
2
33333
871
50417
3
50450
872
69239
3
69269
873
22645
2
22222
874
56421
2
56565
875
7287
3
7287
876
51080
2
51515
877
65453
3
65465
878
59044
2
59595
879
29136
2
29292
880
74661
3
74674
881
62248
3
62262
882
30204
3
30230
883
45822
3
45845
884
76134
2
76767
885
81734
3
81781
886
72784
3
72772
887
12564
2
12121
888
85197
3
85185
889
44608
3
44644
890
92674
2
92929
891
11901
3
11911
892
11496
3
11411
893
66375
2
66666
894
86265
3
86286
895
74548
3
74574
896
59594
2
59595
897
98451
2
98989
898
62798
2
62626
899
27291
3
27227
900
67071
2
67676
901
59998
3
59959
902
7255
2
7272
903
29686
3
29629
904
70939
2
70707
905
47440
2
47474
906
30609
2
30303
907
98565
2
98989
908
83611
3
83683
909
44495
2
44444
910
41290
2
41414
911
27809
2
27272
912
53040
3
53053
913
442
3
442
914
67993
2
67676
915
59935
2
59595
916
59530
3
59559
917
76216
2
76767
918
46713
3
46746
919
13601
3
13613
920
54594
3
54554
921
11464
2
11111
922
44981
3
44944
923
24946
3
24924
924
9587
3
9589
925
53381
3
53353
926
61521
3
61561
927
55112
3
55155
928
83548
2
83838
929
73675
2
73737
930
63657
3
63663
931
74339
2
74747
932
70471
2
70707
933
70503
2
70707
934
89324
3
89389
935
42731
3
42742
936
76507
3
76576
937
7887
3
7887
938
16028
3
16016
939
9619
3
9619
940
74775
3
74774
941
18019
3
18018
942
88515
2
88888
943
2660
3
2662
944
44058
3
44044
945
29104
2
29292
946
94520
3
94594
947
50467
2
50505
948
13342
2
13131
949
99538
3
99599
950
33314
2
33333
951
68562
3
68568
952
10624
2
10101
953
3147
2
3131
954
45468
2
45454
955
99797
3
99799
956
76298
2
76767
957
38250
2
38383
958
48931
2
48484
959
16483
3
16416
960
46795
2
46464
961
43590
2
43434
962
96997
3
96996
963
51099
3
51051
964
1965
2
1919
965
6642
2
6666
966
57103
2
57575
967
26532
3
26526
968
54303
3
54354
969
30804
2
30303
970
92756
3
92792
971
29995
2
29292
972
52685
2
52525
973
97547
3
97597
974
27859
3
27827
975
33459
2
33333
976
41340
2
41414
977
75116
2
75757
978
25982
3
25925
979
69775
3
69769
980
34001
2
34343
981
27592
3
27527
982
69913
3
69969
983
97685
3
97697
984
74186
2
74747
985
36138
2
36363
986
46819
2
46464
987
83799
2
83838
988
71240
2
71717
989
76840
3
76876
990
41333
2
41414
991
81113
3
81181
992
6343
3
6346
993
13157
3
13113
994
21297
3
21221
995
35215
3
35235
996
371
3
371
997
90499
3
90490
998
87553
2
87878
999
75140
3
75175
1000
43096
3
43043
If Len(Price) > repeatLength Then Mid$(Price, repeatLength + 1) = Price
Haggle = Price
End Function
Made by anhn at VBForums. Thought it would be useful to share.
Test #
Input Price
Input repeatLength
Output Haggle
1
30346
2
30303
2
60658
2
60606
3
39700
3
39739
4
30750
3
30730
5
44636
3
44644
6
95502
2
95959
7
179
3
179
8
48504
3
48548
9
69866
2
69696
10
42904
2
42424
11
59590
2
59595
12
30086
3
30030
13
96974
3
96996
14
64526
2
64646
15
94838
3
94894
16
64930
2
64646
17
3383
3
3383
18
77343
2
77777
19
19405
2
19191
20
21541
3
21521
21
54249
2
54545
22
82020
3
82082
23
58521
2
58585
24
20473
2
20202
25
83089
3
83083
26
68135
3
68168
27
89497
2
89898
28
25814
3
25825
29
12996
2
12121
30
63862
3
63863
31
70935
2
70707
32
52517
2
52525
33
46108
2
46464
34
88429
2
88888
35
16201
2
16161
36
92702
2
92929
37
12592
3
12512
38
80548
2
80808
39
32886
3
32832
40
86957
3
86986
41
23273
2
23232
42
76680
3
76676
43
10456
3
10410
44
61321
2
61616
45
65998
2
65656
46
86697
2
86868
47
35686
2
35353
48
8724
3
8728
49
25409
2
25252
50
95906
3
95995
51
99515
3
99599
52
22205
2
22222
53
67067
3
67067
54
57858
3
57857
55
67471
3
67467
56
7251
3
7257
57
32482
2
32323
58
79884
3
79879
59
39295
3
39239
60
87361
2
87878
61
6587
3
6586
62
6183
3
6186
63
93365
2
93939
64
80952
3
80980
65
48908
3
48948
66
33954
2
33333
67
55317
2
55555
68
91634
2
91919
69
78816
3
78878
70
29682
2
29292
71
73475
3
73473
72
81616
3
81681
73
4047
2
4040
74
45299
3
45245
75
64267
3
64264
76
94434
2
94949
77
90565
2
90909
78
35427
3
35435
79
92297
3
92292
80
71339
2
71717
81
42499
3
42442
82
76275
3
76276
83
48245
2
48484
84
7656
3
7657
85
15796
3
15715
86
9387
3
9389
87
51708
3
51751
88
79480
3
79479
89
17932
2
17171
90
28614
2
28282
91
24746
3
24724
92
67730
2
67676
93
23678
2
23232
94
96570
2
96969
95
9792
2
9797
96
35023
2
35353
97
2719
2
2727
98
51045
2
51515
99
53181
2
53535
100
72407
3
72472
101
13660
3
13613
102
90161
3
90190
103
52113
2
52525
104
62794
2
62626
105
30346
2
30303
106
60658
2
60606
107
39700
3
39739
108
30750
3
30730
109
44636
3
44644
110
95502
2
95959
111
179
3
179
112
48504
3
48548
113
69866
2
69696
114
42904
2
42424
115
59590
2
59595
116
30086
3
30030
117
96974
3
96996
118
64526
2
64646
119
94838
3
94894
120
64930
2
64646
121
3383
3
3383
122
10133
2
10101
123
69544
3
69569
124
51127
3
51151
125
44718
3
44744
126
87039
3
87087
127
14810
2
14141
128
53263
2
53535
129
63944
3
63963
130
31496
3
31431
131
61808
2
61616
132
67408
3
67467
133
31900
3
31931
134
45786
3
45745
135
96652
2
96969
136
1329
2
1313
137
85307
3
85385
138
78898
3
78878
139
21219
3
21221
140
48990
3
48948
141
25491
2
25252
142
87443
2
87878
143
98124
2
98989
144
98384
3
98398
145
37241
3
37237
146
1588
3
1581
147
66080
3
66066
148
4533
3
4534
149
98788
2
98989
150
20555
2
20202
151
22691
3
22622
152
55399
2
55555
153
83171
3
83183
154
59672
2
59595
155
21623
2
21212
156
84239
3
84284
157
69285
3
69269
158
35768
2
35353
159
261
3
261
160
65012
2
65656
161
72085
2
72727
162
80225
2
80808
163
73816
2
73737
164
89579
2
89898
165
17351
2
17171
166
93852
2
93939
167
82362
2
82828
168
81698
2
81818
169
34036
2
34343
170
88107
3
88188
171
24423
2
24242
172
77830
3
77877
173
11606
2
11111
174
6265
3
6266
175
7997
2
7979
176
23760
3
23723
177
28032
2
28282
178
11201
2
11111
179
79157
2
79797
180
64203
3
64264
181
3061
2
3030
182
85566
2
85858
183
95179
3
95195
184
8401
3
8408
185
33373
3
33333
186
64608
2
64646
187
86375
2
86868
188
88511
2
88888
189
7738
3
7737
190
12269
2
12121
191
88770
3
88788
192
82102
3
82182
193
50058
3
50050
194
35105
3
35135
195
56467
2
56565
196
92784
2
92929
197
72748
2
72727
198
79966
3
79979
199
30832
2
30303
200
74625
2
74747
201
76357
2
76767
202
4792
2
4747
203
94920
2
94949
204
91975
3
91991
205
95584
2
95959
206
91716
2
91919
207
63135
3
63163
208
93447
3
93493
209
72489
2
72727
210
76762
3
76776
211
1992
2
1919
212
75953
2
75757
213
8806
3
8808
214
16946
3
16916
215
2656
3
2652
216
75694
3
75675
217
92379
3
92392
218
62876
2
62626
219
77021
2
77777
220
18419
2
18181
221
3465
2
3434
222
24828
2
24242
223
97720
2
97979
224
10942
3
10910
225
36173
2
36363
226
30428
3
30430
227
52195
3
52152
228
54331
2
54545
229
73557
3
73573
230
14810
2
14141
231
53263
2
53535
232
63944
3
63963
233
31496
3
31431
234
61808
2
61616
235
67408
3
67467
236
31900
3
31931
237
45786
3
45745
238
96652
2
96969
239
1329
2
1313
240
85307
3
85385
241
78898
3
78878
242
21219
3
21221
243
48990
3
48948
244
25491
2
25252
245
87443
2
87878
246
98124
2
98989
247
98384
3
98398
248
37241
3
37237
249
1588
3
1581
250
66080
3
66066
251
4533
3
4534
252
25346
3
25325
253
47113
2
47474
254
49249
2
49494
255
95034
3
95095
256
68071
3
68068
257
86230
3
86286
258
48181
2
48484
259
58863
2
58585
260
95843
2
95959
261
61258
3
61261
262
17205
3
17217
263
53522
2
53535
264
33487
3
33433
265
40704
2
40404
266
39232
2
39393
267
98643
2
98989
268
6783
2
6767
269
374
3
374
270
16137
3
16116
271
43909
3
43943
272
20410
3
20420
273
8919
2
8989
274
19601
3
19619
275
93302
3
93393
276
32159
2
32323
277
14665
2
14141
278
4388
2
4343
279
26010
3
26026
280
93706
2
93939
281
42032
2
42424
282
44168
2
44444
283
63394
3
63363
284
36432
3
36436
285
54590
2
54545
286
43100
2
43434
287
53781
3
53753
288
90761
2
90909
289
51645
3
51651
290
1847
2
1818
291
35623
3
35635
292
59931
3
59959
293
67003
2
67676
294
34296
2
34343
295
50577
3
50550
296
77280
3
77277
297
76616
3
76676
298
28955
2
28282
299
85825
3
85885
300
64867
2
64646
301
55917
2
55555
302
6524
2
6565
303
41772
3
41741
304
1183
2
1111
305
12528
2
12121
306
45236
2
45454
307
73007
2
73737
308
49509
2
49494
309
11460
3
11411
310
74076
2
74747
311
59122
3
59159
312
20005
3
20020
313
99047
2
99999
314
90098
3
90090
315
3320
2
3333
316
2511
3
2512
317
35364
2
35353
318
9988
2
9999
319
29214
3
29229
320
2252
3
2252
321
83689
2
83838
322
56322
2
56565
323
52454
2
52525
324
23873
2
23232
325
33227
3
33233
326
67667
2
67676
327
1443
3
1441
328
25750
2
25252
329
56985
2
56565
330
80889
3
80880
331
115
2
111
332
17869
3
17817
333
90502
2
90909
334
33518
2
33333
335
78380
2
78787
336
14292
2
14141
337
58894
2
58585
338
92670
2
92929
339
43536
3
43543
340
50608
3
50650
341
25782
2
25252
342
68103
2
68686
343
95874
3
95895
344
45009
3
45045
345
67698
2
67676
346
12560
3
12512
347
66630
2
66666
348
2947
2
2929
349
52745
3
52752
350
25378
2
25252
351
84789
3
84784
352
66371
3
66366
353
59962
3
59959
354
88398
2
88888
355
5083
2
5050
356
63167
3
63163
357
31123
2
31313
358
46740
3
46746
359
77053
2
77777
360
82652
3
82682
361
47145
3
47147
362
86925
3
86986
363
12156
2
12121
364
43131
2
43434
365
64899
2
64646
366
67035
2
67676
367
86261
2
86868
368
85857
3
85885
369
75984
2
75757
370
73039
2
73737
371
60626
2
60606
372
28582
2
28282
373
13628
3
13613
374
52486
2
52525
375
34991
2
34343
376
71307
3
71371
377
24714
2
24242
378
58490
2
58585
379
9356
3
9359
380
53149
3
53153
381
61290
3
61261
382
54881
3
54854
383
56758
2
56565
384
73444
3
73473
385
43940
3
43943
386
58085
3
58058
387
26041
3
26026
388
11087
2
11111
389
51013
3
51051
390
42063
2
42424
391
55285
3
55255
392
80516
3
80580
393
27918
2
27272
394
33259
2
33333
395
89061
3
89089
396
31382
3
31331
397
59153
3
59159
398
35654
2
35353
399
97606
2
97979
400
8288
2
8282
401
81989
2
81818
402
47404
2
47474
403
39668
3
39639
404
19632
3
19619
405
77716
3
77777
406
82393
2
82828
407
30718
2
30303
408
32855
2
32323
409
78639
2
78787
410
19892
3
19819
411
96393
3
96396
412
58344
3
58358
413
69026
2
69696
414
65158
3
65165
415
44863
3
44844
416
27369
2
27272
417
63685
2
63636
418
17092
3
17017
419
50867
3
50850
420
1733
2
1717
421
6410
3
6416
422
54735
3
54754
423
83980
3
83983
424
26300
2
26262
425
54072
3
54054
426
30573
2
30303
427
92525
3
92592
428
3206
3
3203
429
76907
3
76976
430
42322
2
42424
431
80112
3
80180
432
71162
3
71171
433
48327
2
48484
434
83575
3
83583
435
25637
2
25252
436
27773
2
27272
437
46999
3
46946
438
46595
3
46546
439
64753
2
64646
440
26705
2
26262
441
37386
3
37337
442
74366
3
74374
443
35250
3
35235
444
5342
2
5353
445
19228
2
19191
446
70094
2
70707
447
74771
3
74774
448
23096
3
23023
449
25232
3
25225
450
44459
3
44444
451
34182
3
34134
452
60885
2
60606
453
71566
2
71717
454
10683
3
10610
455
93188
3
93193
456
29505
2
29292
457
82911
3
82982
458
16687
3
16616
459
67553
3
67567
460
72230
2
72727
461
96134
2
96969
462
56613
2
56565
463
33114
3
33133
464
5747
3
5745
465
28437
2
28282
466
73298
2
73737
467
64090
2
64646
468
73703
3
73773
469
13483
2
13131
470
45527
2
45454
471
93593
2
93939
472
45609
3
45645
473
84
2
84
474
88593
2
88888
475
99275
3
99299
476
72976
2
72727
477
11833
3
11811
478
76180
2
76767
479
40673
2
40404
480
17837
3
17817
481
53086
3
53053
482
12497
2
12121
483
20637
2
20202
484
14228
2
14141
485
29991
3
29929
486
32791
2
32323
487
3288
2
3232
488
17433
2
17171
489
85389
2
85858
490
70435
3
70470
491
9292
2
9292
492
91798
2
91919
493
15297
2
15151
494
39604
2
39393
495
92607
3
92692
496
94743
2
94949
497
13969
2
13131
498
18501
2
18181
499
95002
2
95959
500
88334
3
88388
501
56290
3
56256
502
41336
2
41414
503
65499
3
65465
504
44541
3
44544
505
78980
2
78787
506
86198
3
86186
507
37064
2
37373
508
41741
3
41741
509
90066
3
90090
510
9147
2
9191
511
51468
2
51515
512
79239
2
79797
513
55740
2
55555
514
17692
2
17171
515
80307
2
80808
516
65353
2
65656
517
26237
2
26262
518
23033
2
23232
519
9551
3
9559
520
61081
3
61061
521
41595
2
41414
522
43327
2
43434
523
85648
2
85858
524
89920
3
89989
525
9810
3
9819
526
51209
3
51251
527
36255
2
36363
528
1670
3
1671
529
57617
2
57575
530
20492
2
20202
531
73898
2
73737
532
7674
3
7677
533
31982
2
31313
534
63217
2
63636
535
83916
3
83983
536
6347
2
6363
537
5942
2
5959
538
22628
2
22222
539
93125
3
93193
540
96734
2
96969
541
19424
2
19191
542
64285
2
64646
543
197
3
197
544
4470
3
4474
545
3143
2
3131
546
77103
2
77777
547
36514
3
36536
548
18096
3
18018
549
3806
3
3803
550
3402
3
3403
551
13856
3
13813
552
84352
2
84848
553
98497
3
98498
554
66453
3
66466
555
51499
2
51515
556
90357
2
90909
557
72862
3
72872
558
9179
2
9191
559
62585
3
62562
560
96361
3
96396
561
47227
2
47474
562
51904
2
51515
563
8515
2
8585
564
12787
3
12712
565
74739
3
74774
566
85421
2
85858
567
8110
2
8181
568
52972
3
52952
569
43763
2
43434
570
53377
3
53353
571
93157
3
93193
572
18387
2
18181
573
65790
2
65656
574
25201
3
25225
575
33341
3
33333
576
26932
3
26926
577
70467
3
70470
578
46968
3
46946
579
35477
3
35435
580
46159
2
46464
581
42291
2
42424
582
87152
3
87187
583
44022
2
44444
584
23064
3
23023
585
87557
2
87878
586
27337
3
27327
587
52567
2
52525
588
20264
3
20220
589
68589
3
68568
590
70726
3
70770
591
89952
3
89989
592
62990
2
62626
593
79675
3
79679
594
50172
3
50150
595
64317
3
64364
596
32273
3
32232
597
43877
2
43434
598
82734
3
82782
599
74853
3
74874
600
88075
3
88088
601
44282
2
44444
602
66049
2
66666
603
68185
2
68686
604
87411
3
87487
605
87007
3
87087
606
68444
3
68468
607
30396
3
30330
608
41077
2
41414
609
37209
3
37237
610
38941
2
38383
611
17983
3
17917
612
9033
3
9039
613
22255
3
22222
614
47486
3
47447
615
15183
3
15115
616
63508
3
63563
617
65644
3
65665
618
84871
3
84884
619
26123
3
26126
620
2624
3
2622
621
64576
3
64564
622
75257
2
75757
623
71389
2
71717
624
51095
3
51051
625
18587
2
18181
626
54904
2
54545
627
8310
2
8383
628
42086
3
42042
629
92952
2
92929
630
97629
3
97697
631
45954
3
45945
632
48090
3
48048
633
67317
2
67676
634
40354
2
40404
635
57040
2
57575
636
27537
2
27272
637
83080
2
83838
638
61976
2
61616
639
92288
2
92929
640
52363
3
52352
641
5769
3
5765
642
39545
3
39539
643
34205
2
34343
644
15787
2
15151
645
9378
2
9393
646
51699
2
51515
647
79471
3
79479
648
55972
2
55555
649
17923
2
17171
650
80539
3
80580
651
65585
2
65656
652
53026
3
53053
653
61572
3
61561
654
94943
2
94949
655
76525
2
76767
656
70117
3
70170
657
12437
3
12412
658
40209
3
40240
659
16710
2
16161
660
78662
2
78787
661
89343
3
89389
662
89602
3
89689
663
28459
2
28282
664
92806
2
92929
665
57299
2
57575
666
34464
2
34343
667
69712
3
69769
668
11774
2
11111
669
24623
3
24624
670
66944
3
66966
671
94715
3
94794
672
71216
2
71717
673
33168
2
33333
674
43849
2
43434
675
80830
2
80808
676
41713
3
41741
677
38509
2
38383
678
51586
2
51515
679
76816
3
76876
680
24219
3
24224
681
29559
3
29529
682
85361
3
85385
683
1124
3
1121
684
55454
3
55455
685
31955
3
31931
686
20464
3
20420
687
31146
2
31313
688
27278
3
27227
689
43704
2
43434
690
26209
2
26262
691
72544
3
72572
692
49708
2
49494
693
574
2
575
694
44368
3
44344
695
52508
3
52552
696
46099
3
46046
697
94652
3
94694
698
48981
3
48948
699
67949
3
67967
700
98115
3
98198
701
94247
2
94949
702
39109
3
39139
703
95979
3
95995
704
75021
3
75075
705
79294
3
79279
706
4524
3
4524
707
19478
3
19419
708
13069
3
13013
709
81948
2
81818
710
21469
2
21212
711
48172
3
48148
712
58854
2
58585
713
54986
2
54545
714
99847
3
99899
715
35759
2
35353
716
70199
2
70707
717
77416
3
77477
718
28282
3
28228
719
92402
3
92492
720
94134
2
94949
721
36455
2
36363
722
64226
3
64264
723
9751
3
9759
724
13360
3
13313
725
9492
3
9499
726
80912
3
80980
727
71703
2
71717
728
81316
3
81381
729
21096
2
21212
730
46327
3
46346
731
20287
3
20220
732
53140
2
53535
733
61281
2
61616
734
54872
2
54545
735
97193
2
97979
736
24964
2
24242
737
1465
3
1461
738
74098
3
74074
739
70230
2
70707
740
41650
2
41414
741
88066
3
88088
742
13297
3
13213
743
87257
3
87287
744
29319
2
29292
745
31455
2
31313
746
50681
3
50650
747
50277
3
50250
748
68435
2
68686
749
30387
2
30303
750
41068
3
41041
751
78048
3
78078
752
38932
3
38938
753
35728
3
35735
754
75362
2
75757
755
74035
2
74747
756
5011
2
5050
757
88989
3
88988
758
82580
3
82582
759
24901
3
24924
760
52672
3
52652
761
29173
2
29292
762
91125
2
91919
763
1806
2
1818
764
24496
3
24424
765
99670
2
99999
766
5270
3
5275
767
69762
2
69696
768
29869
3
29829
769
28541
2
28282
770
2502
2
2525
771
61913
2
61616
772
43495
2
43434
773
37086
2
37373
774
65522
3
65565
775
83680
3
83683
776
45632
2
45454
777
56313
3
56356
778
93293
2
93939
779
58708
3
58758
780
41214
3
41241
781
50827
3
50850
782
90607
3
90690
783
15837
2
15151
784
46813
2
46464
785
68581
2
68686
786
70717
2
70707
787
89943
2
89898
788
89539
3
89589
789
79666
2
79797
790
76721
2
76767
791
64308
2
64646
792
32264
2
32323
793
17310
2
17171
794
38673
2
38383
795
7779
2
7777
796
61186
3
61161
797
94961
3
94994
798
45827
2
45454
799
50504
2
50505
800
97761
3
97797
801
20192
2
20202
802
61445
2
61616
803
99897
3
99899
804
62513
2
62626
805
51572
3
51551
806
95480
3
95495
807
85203
2
85858
808
18978
2
18181
809
43286
3
43243
810
58499
2
58585
811
22183
2
22222
812
98684
2
98989
813
59972
3
59959
814
45018
2
45454
815
89507
3
89589
816
23024
3
23023
817
2988
3
2982
818
10206
2
10101
819
65749
2
65656
820
13006
3
13013
821
48918
2
48484
822
76689
2
76767
823
53190
2
53535
824
15142
3
15115
825
77758
2
77777
826
89362
2
89898
827
28219
3
28228
828
10724
2
10101
829
47041
2
47474
830
447
2
444
831
34223
3
34234
832
85089
2
85858
833
89766
3
89789
834
38091
3
38038
835
40227
3
40240
836
59454
2
59595
837
20364
2
20202
838
96865
2
96969
839
16755
3
16716
840
58153
3
58158
841
43199
2
43434
842
8614
3
8618
843
64562
2
64646
844
27436
2
27272
845
80843
3
80880
846
14618
3
14614
847
65484
3
65465
848
96719
2
96969
849
18486
2
18181
850
20623
3
20620
851
53330
2
53535
852
81102
3
81181
853
57603
2
57575
854
19555
2
19191
855
82170
3
82182
856
67216
2
67676
857
28100
2
28282
858
45222
2
45454
859
98628
3
98698
860
32404
3
32432
861
83270
2
83838
862
87947
2
87878
863
71925
2
71717
864
65516
3
65565
865
7837
3
7837
866
35608
2
35353
867
12109
2
12121
868
619
3
619
869
11300
2
11111
870
33990
2
33333
871
50417
3
50450
872
69239
3
69269
873
22645
2
22222
874
56421
2
56565
875
7287
3
7287
876
51080
2
51515
877
65453
3
65465
878
59044
2
59595
879
29136
2
29292
880
74661
3
74674
881
62248
3
62262
882
30204
3
30230
883
45822
3
45845
884
76134
2
76767
885
81734
3
81781
886
72784
3
72772
887
12564
2
12121
888
85197
3
85185
889
44608
3
44644
890
92674
2
92929
891
11901
3
11911
892
11496
3
11411
893
66375
2
66666
894
86265
3
86286
895
74548
3
74574
896
59594
2
59595
897
98451
2
98989
898
62798
2
62626
899
27291
3
27227
900
67071
2
67676
901
59998
3
59959
902
7255
2
7272
903
29686
3
29629
904
70939
2
70707
905
47440
2
47474
906
30609
2
30303
907
98565
2
98989
908
83611
3
83683
909
44495
2
44444
910
41290
2
41414
911
27809
2
27272
912
53040
3
53053
913
442
3
442
914
67993
2
67676
915
59935
2
59595
916
59530
3
59559
917
76216
2
76767
918
46713
3
46746
919
13601
3
13613
920
54594
3
54554
921
11464
2
11111
922
44981
3
44944
923
24946
3
24924
924
9587
3
9589
925
53381
3
53353
926
61521
3
61561
927
55112
3
55155
928
83548
2
83838
929
73675
2
73737
930
63657
3
63663
931
74339
2
74747
932
70471
2
70707
933
70503
2
70707
934
89324
3
89389
935
42731
3
42742
936
76507
3
76576
937
7887
3
7887
938
16028
3
16016
939
9619
3
9619
940
74775
3
74774
941
18019
3
18018
942
88515
2
88888
943
2660
3
2662
944
44058
3
44044
945
29104
2
29292
946
94520
3
94594
947
50467
2
50505
948
13342
2
13131
949
99538
3
99599
950
33314
2
33333
951
68562
3
68568
952
10624
2
10101
953
3147
2
3131
954
45468
2
45454
955
99797
3
99799
956
76298
2
76767
957
38250
2
38383
958
48931
2
48484
959
16483
3
16416
960
46795
2
46464
961
43590
2
43434
962
96997
3
96996
963
51099
3
51051
964
1965
2
1919
965
6642
2
6666
966
57103
2
57575
967
26532
3
26526
968
54303
3
54354
969
30804
2
30303
970
92756
3
92792
971
29995
2
29292
972
52685
2
52525
973
97547
3
97597
974
27859
3
27827
975
33459
2
33333
976
41340
2
41414
977
75116
2
75757
978
25982
3
25925
979
69775
3
69769
980
34001
2
34343
981
27592
3
27527
982
69913
3
69969
983
97685
3
97697
984
74186
2
74747
985
36138
2
36363
986
46819
2
46464
987
83799
2
83838
988
71240
2
71717
989
76840
3
76876
990
41333
2
41414
991
81113
3
81181
992
6343
3
6346
993
13157
3
13113
994
21297
3
21221
995
35215
3
35235
996
371
3
371
997
90499
3
90490
998
87553
2
87878
999
75140
3
75175
1000
43096
3
43043