fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. #define ms(s,n) memset(s,n,sizeof(s))
  5. #define all(a) a.begin(),a.end()
  6. #define present(t, x) (t.find(x) != t.end())
  7. #define sz(a) int((a).size())
  8. #define FOR(i, a, b) for (int i = (a); i < (b); ++i)
  9. #define FORd(i, a, b) for (int i = (a) - 1; i >= (b); --i)
  10. #define pb push_back
  11. #define pf push_front
  12. #define fi first
  13. #define se second
  14. #define mp make_pair
  15.  
  16. typedef long long ll;
  17. typedef unsigned long long ull;
  18. typedef long double ld;
  19. typedef pair<int,int> pi;
  20. typedef vector<int> vi;
  21. typedef vector<pi> vii;
  22.  
  23. const int MOD = (int) 1e9+7;
  24. const int INF = (int) 1e9+1;
  25. inline ll gcd(ll a,ll b){ll r;while(b){r=a%b;a=b;b=r;}return a;}
  26. inline ll lcm(ll a,ll b){return a/gcd(a,b)*b;}
  27.  
  28. void qs(int a[], int l, int r){
  29. int i = l, j = r;
  30. int x = a[r];
  31. while(i <= j){
  32. while(a[i] < x) ++i;
  33. while(a[j] > x) --j;
  34. if(i <= j){
  35. swap(a[i], a[j]);
  36. if(i != j){
  37. cout << i + 1 << " " << j + 1 << endl;
  38. }
  39. ++i; --j;
  40. }
  41. }
  42. if(l < j) qs(a, l, j);
  43. if(i < r) qs(a, i, r);
  44. }
  45.  
  46.  
  47. int main(){
  48. #ifndef ONLINE_JUDGE
  49. freopen("input.txt", "r", stdin);
  50. freopen("output.txt", "w", stdout);
  51. #endif
  52. int n; cin >> n;
  53. int a[n];
  54. for(int &x : a) cin >> x;
  55. qs(a, 0, n - 1);
  56. return 0;
  57. }
  58.  
Runtime error #stdin #stdout 0.01s 5572KB
stdin
Standard input is empty
stdout
4335 5405
4347 5404
4359 5403
4439 5402
4443 5401
4451 5398
4459 5397
4461 5396
4465 5395
4467 5394
4477 5392
4481 5390
4491 5389
4499 5388
4501 5386
4523 5385
4525 5384
4527 5383
4531 5382
4533 5380
4542 5378
4543 5377
4545 5376
4547 5375
4549 5374
4551 5373
4555 5372
4565 5371
4573 5370
4589 5369
4591 5368
4595 5367
4695 5366
4709 5365
4723 5364
4753 5363
4764 5362
4765 5361
4767 5360
4768 5359
4772 5358
4778 5357
4805 5356
4807 5355
4811 5354
4815 5353
4821 5352
4833 5351
4835 5350
4839 5349
4845 5348
4851 5347
4867 5346
4873 5345
4879 5344
4881 5343
4887 5342
4891 5341
4895 5340
4899 5339
4903 5338
4905 5337
4907 5336
4909 5335
4911 5334
4915 5333
4917 5332
4919 5331
4921 5330
4923 5329
4925 5328
4927 5327
4931 5326
4933 5325
4935 5324
4937 5323
4939 5322
4941 5321
4943 5320
4947 5319
4949 5318
4953 5317
4957 5316
4959 5315
4969 5314
4975 5313
4985 5312
4989 5311
4993 5310
4995 5309
4999 5308
5001 5307
5003 5306
5005 5305
5007 5304
5009 5303
5011 5302
5013 5301
5017 5300
5019 5299
5021 5298
5023 5297
5027 5296
5029 5295
5033 5294
5037 5293
5039 5292
5049 5291
5055 5290
5065 5289
5069 5288
5073 5287
5075 5286
5079 5285
5087 5284
5089 5283
5091 5282
5097 5281
5101 5280
5103 5278
5107 5277
5109 5276
5111 5275
5115 5274
5117 5273
5123 5272
5127 5271
5133 5270
5139 5269
5147 5268
5151 5267
5157 5266
1 5265
2 5264
3 5263
4 5262
5 5261
6 5260
7 5259
8 5258
9 5257
10 5256
11 5255
12 5254
13 5253
14 5252
15 5251
16 5250
17 5249
18 5248
19 5247
20 5246
21 5245
22 5244
23 5243
24 5242
25 5241
26 5240
27 5239
28 5238
29 5237
30 5232
31 5231
32 5230
33 5229
34 5227
35 5225
36 5224
37 5223
38 5222
39 5221
40 5220
41 5219
42 5218
43 5217
44 5216
45 5215
46 5214
47 5213
48 5211
49 5209
50 5208
51 5207
52 5206
53 5205
54 5204
55 5203
56 5202
57 5201
58 5200
59 5199
60 5198
61 5197
62 5195
63 5193
64 5192
65 5191
66 5190
67 5189
68 5188
69 5187
70 5186
71 5185
72 5184
73 5183
74 5182
75 5181
76 5180
77 5179
78 5178
79 5177
80 5174
81 5173
82 5172
83 5171
84 5170
85 5169
86 5168
87 5167
88 5166
89 5163
90 5161
91 5160
92 5157
93 5156
94 5155
95 5154
96 5153
97 5151
98 5147
99 5146
100 5145
101 5144
102 5143
103 5142
104 5139
105 5138
106 5137
107 5136
108 5135
109 5133
110 5131
111 5127
112 5126
113 5123
114 5122
115 5121
116 5120
117 5119
118 5117
119 5115
120 5111
121 5109
122 5107
123 5106
124 5105
125 5103
126 5100
127 5099
128 5091
129 5089
130 5087
131 5086
132 5084
133 5083
134 5082
135 5079
136 5078
137 5075
138 5073
139 5072
140 5071
141 5069
142 5065
143 5064
144 5063
145 5062
146 5060
147 5059
148 5058
149 5055
150 5052
151 5049
152 5046
153 5042
154 5039
155 5037
156 5036
157 5033
158 5032
159 5031
160 5029
161 5027
162 5021
163 5019
164 5017
165 5016
166 5013
167 5011
168 5009
169 5007
170 5005
171 5003
172 5001
173 4999
174 4998
175 4995
176 4993
177 4992
178 4991
179 4989
180 4985
181 4984
182 4982
183 4980
184 4979
185 4978
186 4975
187 4972
188 4969
189 4966
190 4959
191 4957
192 4956
193 4953
194 4952
195 4949
196 4947
197 4943
198 4941
199 4939
200 4937
201 4935
202 4933
203 4931
204 4927
205 4925
206 4923
207 4921
208 4919
209 4917
210 4915
211 4914
212 4911
213 4909
214 4907
215 4905
216 4903
217 4899
218 4898
219 4895
220 4894
221 4893
222 4891
223 4890
224 4887
225 4884
226 4883
227 4881
228 4879
229 4878
230 4876
231 4873
232 4867
233 4866
234 4864
235 4860
236 4858
237 4855
238 4854
239 4851
240 4850
241 4849
242 4846
243 4845
244 4839
245 4838
246 4837
247 4836
248 4835
249 4833
250 4826
251 4825
252 4821
253 4818
254 4817
255 4815
256 4814
257 4813
258 4811
259 4807
260 4805
261 4804
262 4803
263 4794
264 4788
265 4786
266 4782
267 4780
268 4778
269 4775
270 4772
271 4768
272 4767
273 4765
274 4764
275 4760
276 4758
277 4756
278 4753
279 4746
280 4745
281 4744
282 4741
283 4736
284 4734
285 4732
286 4730
287 4728
288 4726
289 4723
290 4722
291 4720
292 4719
293 4718
294 4717
295 4716
296 4715
297 4714
298 4713
299 4712
300 4711
301 4709
302 4708
303 4706
304 4704
305 4702
306 4700
307 4698
308 4695
309 4694
310 4692
311 4690
312 4688
313 4686
314 4684
315 4680
316 4678
317 4676
318 4674
319 4672
320 4670
321 4666
322 4664
323 4662
324 4660
325 4658
326 4656
327 4652
328 4650
329 4648
330 4646
331 4644
332 4642
333 4638
334 4636
335 4634
336 4632
337 4630
338 4628
339 4624
340 4622
341 4620
342 4618
343 4617
344 4616
345 4615
346 4614
347 4613
348 4607
349 4606
350 4604
351 4602
352 4598
353 4597
354 4595
355 4594
356 4591
357 4589
358 4588
359 4586
360 4585
361 4584
362 4583
363 4573
364 4572
365 4570
366 4569
367 4568
368 4567
369 4565
370 4564
371 4563
372 4561
373 4560
374 4559
375 4555
376 4554
377 4553
378 4551
379 4549
380 4547
381 4545
382 4542
383 4541
384 4540
385 4539
386 4538
387 4537
388 4536
389 4535
390 4534
391 4532
392 4530
393 4529
394 4528
395 4526
396 4524
397 4522
398 4520
399 4518
400 4516
401 4515
402 4514
403 4513
404 4512
405 4510
406 4508
407 4506
408 4504
409 4497
410 4496
411 4494
412 4490
413 4486
414 4485
415 4481
416 4476
417 4474
418 4472
419 4471
420 4459
421 4456
422 4455
423 4454
424 4453
425 4450
426 4448
427 4445
428 4443
429 4442
430 4441
431 4439
432 4438
433 4437
434 4436
435 4434
436 4432
437 4430
438 4428
439 4426
440 4424
441 4422
442 4420
443 4418
444 4416
445 4414
446 4412
447 4410
448 4408
449 4406
450 4404
451 4402
452 4400
453 4398
454 4396
455 4394
456 4392
457 4390
458 4388
459 4386
460 4384
461 4382
462 4380
463 4378
464 4376
465 4374
466 4372
467 4370
468 4369
469 4368
470 4366
471 4364
472 4362
473 4361
474 4359
475 4358
476 4356
477 4346
478 4344
479 4334
480 4333
481 4332
482 4331
483 4330
484 4329
485 4328
486 4327
487 4326
488 4325
489 4324
490 4323
491 4322
492 4321
493 4320
494 4319
495 4318
496 4317
497 4316
498 4315
499 4314
500 4313
501 4312
502 4311
503 4310
504 4309
505 4308
506 4307
507 4306
508 4305
509 4304
510 4303
511 4302
512 4301
513 4300
514 4299
515 4298
516 4297
517 4296
518 4295
519 4294
520 4293
521 4292
522 4291
523 4290
524 4289
525 4288
526 4287
527 4286
528 4285
529 4284
530 4283
531 4282
532 4281
533 4280
534 4279
535 4278
536 4277
537 4276
538 4275
539 4274
540 4273
541 4272
542 4271
543 4270
544 4269
545 4268
546 4267
547 4266
548 4265
549 4264
550 4263
551 4262
552 4261
553 4260
554 4259
555 4258
556 4257
557 4256
558 4255
559 4254
560 4253
561 4252
562 4251
563 4250
564 4249
565 4248
566 4247
567 4246
568 4245
569 4244
570 4243
571 4242
572 4241
573 4240
574 4239
575 4238
576 4237
577 4236
578 4235
579 4234
580 4233
581 4232
582 4231
583 4230
584 4229
585 4228
586 4227
587 4226
588 4225
589 4224
590 4223
591 4222
592 4221
593 4220
594 4219
595 4218
596 4217
597 4216
598 4215
599 4214
600 4213
601 4212
602 4211
603 4210
604 4209
605 4208
606 4207
607 4206
608 4205
609 4204
610 4203
611 4202
612 4201
613 4200
614 4199
615 4198
616 4197
617 4196
618 4195
619 4194
620 4193
621 4192
622 4191
623 4190
624 4189
625 4188
626 4187
627 4186
628 4185
629 4184
630 4183
631 4182
632 4181
633 4180
634 4179
635 4178
636 4177
637 4176
638 4175
639 4174
640 4173
641 4172
642 4171
643 4170
644 4169
645 4168
646 4167
647 4166
648 4165
649 4164
650 4163
651 4162
652 4161
653 4160
654 4159
655 4158
656 4157
657 4156
658 4155
659 4154
660 4153
661 4152
662 4151
663 4150
664 4149
665 4148
666 4147
667 4146
668 4145
669 4144
670 4143
671 4142
672 4141
673 4140
674 4139
675 4138
676 4137
677 4136
678 4135
679 4134
680 4133
681 4132
682 4131
683 4130
684 4129
685 4128
686 4127
687 4126
688 4125
689 4124
690 4123
691 4122
692 4121
693 4120
694 4119
695 4118
696 4117
697 4116
698 4115
699 4114
700 4113
701 4112
702 4111
703 4110
704 4109
705 4108
706 4107
707 4106
708 4105
709 4104
710 4103
711 4102
712 4101
713 4100
714 4099
715 4098
716 4097
717 4096
718 4095
719 4094
720 4093
721 4092
722 4091
723 4090
724 4089
725 4088
726 4087
727 4086
728 4085
729 4084
730 4083
731 4082
732 4081
733 4080
734 4079
735 4078
736 4077
737 4076
738 4075
739 4074
740 4073
741 4072
742 4071
743 4070
744 4069
745 4068
746 4067
747 4066
748 4065
749 4064
750 4063
751 4062
752 4061
753 4060
754 4059
755 4058
756 4057
757 4056
758 4055
759 4054
760 4053
761 4052
762 4051
763 4050
764 4049
765 4048
766 4047
767 4046
768 4045
769 4044
770 4043
771 4042
772 4041
773 4040
774 4039
775 4038
776 4037
777 4036
778 4035
779 4034
780 4033
781 4032
782 4031
783 4030
784 4029
785 4028
786 4027
787 4026
788 4025
789 4024
790 4023
791 4022
792 4021
793 4020
794 4019
795 4018
796 4017
797 4016
798 4015
799 4014
800 4013
801 4012
802 4011
803 4010
804 4009
805 4008
806 4007
807 4006
808 4005
809 4004
810 4003
811 4002
812 4001
813 4000
814 3999
815 3998
816 3997
817 3996
818 3995
819 3994
820 3993
821 3992
822 3991
823 3990
824 3989
825 3988
826 3987
827 3986
828 3985
829 3984
830 3983
831 3982
832 3981
833 3980
834 3979
835 3978
836 3977
837 3976
838 3975
839 3974
840 3973
841 3972
842 3971
843 3970
844 3969
845 3968
846 3967
847 3966
848 3965
849 3964
850 3963
851 3962
852 3961
853 3960
854 3959
855 3958
856 3957
857 3956
858 3955
859 3954
860 3953
861 3952
862 3951
863 3950
864 3949
865 3948
866 3947
867 3946
868 3945
869 3944
870 3943
871 3942
872 3941
873 3940
874 3939
875 3938
876 3937
877 3936
878 3935
879 3934
880 3933
881 3932
882 3931
883 3930
884 3929
885 3928
886 3927
887 3926
888 3925
889 3924
890 3923
891 3922
892 3921
893 3920
894 3919
895 3918
896 3917
897 3916
898 3915
899 3914
900 3913
901 3912
902 3911
903 3910
904 3909
905 3908
906 3907
907 3906
908 3905
909 3904
910 3903
911 3902
912 3901
913 3900
914 3899
915 3898
916 3897
917 3896
918 3895
919 3894
920 3893
921 3892
922 3891
923 3890
924 3889
925 3888
926 3887
927 3886
928 3885
929 3884
930 3883
931 3882
932 3881
933 3880
934 3879
935 3878
936 3877
937 3876
938 3875
939 3874
940 3873
941 3872
942 3871
943 3870
944 3869
945 3868
946 3867
947 3866
948 3865
949 3864
950 3863
951 3862
952 3861
953 3860
954 3859
955 3858
956 3857
957 3856
958 3855
959 3854
960 3853
961 3852
962 3851
963 3850
964 3849
965 3848
966 3847
967 3846
968 3845
969 3844
970 3843
971 3842
972 3841
973 3840
974 3839
975 3838
976 3837
977 3836
978 3835
979 3834
980 3833
981 3832
982 3831
983 3830
984 3829
985 3828
986 3827
987 3826
988 3825
989 3824
990 3823
991 3822
992 3821
993 3820
994 3819
995 3818
996 3817
997 3816
998 3815
999 3814
1000 3813
1001 3812
1002 3811
1003 3810
1004 3809
1005 3808
1006 3807
1007 3806
1008 3805
1009 3804
1010 3803
1011 3802
1012 3801
1013 3800
1014 3799
1015 3798
1016 3797
1017 3796
1018 3795
1019 3794
1020 3793
1021 3792
1022 3791
1023 3790
1024 3789
1025 3788
1026 3787
1027 3786
1028 3785
1029 3784
1030 3783
1031 3782
1032 3781
1033 3780
1034 3779
1035 3778
1036 3777
1037 3776
1038 3775
1039 3774
1040 3773
1041 3772
1042 3771
1043 3770
1044 3769
1045 3768
1046 3767
1047 3766
1048 3765
1049 3764
1050 3763
1051 3762
1052 3761
1053 3760
1054 3759
1055 3758
1056 3757
1057 3756
1058 3755
1059 3754
1060 3753
1061 3752
1062 3751
1063 3750
1064 3749
1065 3748
1066 3747
1067 3746
1068 3745
1069 3744
1070 3743
1071 3742
1072 3741
1073 3740
1074 3739
1075 3738
1076 3737
1077 3736
1078 3735
1079 3734
1080 3733
1081 3732
1082 3731
1083 3730
1084 3729
1085 3728
1086 3727
1087 3726
1088 3725
1089 3724
1090 3723
1091 3722
1092 3721
1093 3720
1094 3719
1095 3718
1096 3717
1097 3716
1098 3715
1099 3714
1100 3713
1101 3712
1102 3711
1103 3710
1104 3709
1105 3708
1106 3707
1107 3706
1108 3705
1109 3704
1110 3703
1111 3702
1112 3701
1113 3700
1114 3699
1115 3698
1116 3697
1117 3696
1118 3695
1119 3694
1120 3693
1121 3692
1122 3691
1123 3690
1124 3689
1125 3688
1126 3687
1127 3686
1128 3685
1129 3684
1130 3683
1131 3682
1132 3681
1133 3680
1134 3679
1135 3678
1136 3677
1137 3676
1138 3675
1139 3674
1140 3673
1141 3672
1142 3671
1143 3670
1144 3669
1145 3668
1146 3667
1147 3666
1148 3665
1149 3664
1150 3663
1151 3662
1152 3661
1153 3660
1154 3659
1155 3658
1156 3657
1157 3656
1158 3655
1159 3654
1160 3653
1161 3652
1162 3651
1163 3650
1164 3649
1165 3648
1166 3647
1167 3646
1168 3645
1169 3644
1170 3643
1171 3642
1172 3641
1173 3640
1174 3639
1175 3638
1176 3637
1177 3636
1178 3635
1179 3634
1180 3633
1181 3632
1182 3631
1183 3630
1184 3629
1185 3628
1186 3627
1187 3626
1188 3625
1189 3624
1190 3623
1191 3622
1192 3621
1193 3620
1194 3619
1195 3618
1196 3617
1197 3616
1198 3615
1199 3614
1200 3613
1201 3612
1202 3611
1203 3610
1204 3609
1205 3608
1206 3607
1207 3606
1208 3605
1209 3604
1210 3603
1211 3602
1212 3601
1213 3600
1214 3599
1215 3598
1216 3597
1217 3596
1218 3595
1219 3594
1220 3593
1221 3592
1222 3591
1223 3590
1224 3589
1225 3588
1226 3587
1227 3586
1228 3585
1229 3584
1230 3583
1231 3582
1232 3581
1233 3580
1234 3579
1235 3578
1236 3577
1237 3576
1238 3575
1239 3574
1240 3573
1241 3572
1242 3571
1243 3570
1244 3569
1245 3568
1246 3567
1247 3566
1248 3565
1249 3564
1250 3563
1251 3562
1252 3561
1253 3560
1254 3559
1255 3558
1256 3557
1257 3556
1258 3555
1259 3554
1260 3553
1261 3552
1262 3551
1263 3550
1264 3549
1265 3548
1266 3547
1267 3546
1268 3545
1269 3544
1270 3543
1271 3542
1272 3541
1273 3540
1274 3539
1275 3538
1276 3537
1277 3536
1278 3535
1279 3534
1280 3533
1281 3532
1282 3531
1283 3530
1284 3529
1285 3528
1286 3527
1287 3526
1288 3525
1289 3524
1290 3523
1291 3522
1292 3521
1293 3520
1294 3519
1295 3518
1296 3517
1297 3516
1298 3515
1299 3514
1300 3513
1301 3512
1302 3511
1303 3510
1304 3509
1305 3508
1306 3507
1307 3506
1308 3505
1309 3504
1310 3503
1311 3502
1312 3501
1313 3500
1314 3499
1315 3498
1316 3497
1317 3496
1318 3495
1319 3494
1320 3493
1321 3492
1322 3491
1323 3490
1324 3489
1325 3488
1326 3487
1327 3486
1328 3485
1329 3484
1330 3483
1331 3482
1332 3481
1333 3480
1334 3479
1335 3478
1336 3477
1337 3476
1338 3475
1339 3474
1340 3473
1341 3472
1342 3471
1343 3470
1344 3469
1345 3468
1346 3467
1347 3466
1348 3465
1349 3464
1350 3463
1351 3462
1352 3461
1353 3460
1354 3459
1355 3458
1356 3457
1357 3456
1358 3455
1359 3454
1360 3453
1361 3452
1362 3451
1363 3450
1364 3449
1365 3448
1366 3447
1367 3446
1368 3445
1369 3444
1370 3443
1371 3442
1372 3441
1373 3440
1374 3439
1375 3438
1376 3437
1377 3436
1378 3435
1379 3434
1380 3433
1381 3432
1382 3431
1383 3430
1384 3429
1385 3428
1386 3427
1387 3426
1388 3425
1389 3424
1390 3423
1391 3422
1392 3421
1393 3420
1394 3419
1395 3418
1396 3417
1397 3416
1398 3415
1399 3414
1400 3413
1401 3412
1402 3411
1403 3410
1404 3409
1405 3408
1406 3407
1407 3406
1408 3405
1409 3404
1410 3403
1411 3402
1412 3401
1413 3400
1414 3399
1415 3398
1416 3397
1417 3396
1418 3395
1419 3394
1420 3393
1421 3392
1422 3391
1423 3390
1424 3389
1425 3388
1426 3387
1427 3386
1428 3385
1429 3384
1430 3383
1431 3382
1432 3381
1433 3380
1434 3379
1435 3378
1436 3377
1437 3376
1438 3375
1439 3374
1440 3373
1441 3372
1442 3371
1443 3370
1444 3369
1445 3368
1446 3367
1447 3366
1448 3365
1449 3364
1450 3363
1451 3362
1452 3361
1453 3360
1454 3359
1455 3358
1456 3357
1457 3356
1458 3355
1459 3354
1460 3353
1461 3352
1462 3351
1463 3350
1464 3349
1465 3348
1466 3347
1467 3346
1468 3345
1469 3344
1470 3343
1471 3342
1472 3341
1473 3340
1474 3339
1475 3338
1476 3337
1477 3336
1478 3335
1479 3334
1480 3333
1481 3332
1482 3331
1483 3330
1484 3329
1485 3328
1486 3327
1487 3326
1488 3325
1489 3324
1490 3323
1491 3322
1492 3321
1493 3320
1494 3319
1495 3318
1496 3317
1497 3316
1498 3315
1499 3314
1500 3313
1501 3312
1502 3311
1503 3310
1504 3309
1505 3308
1506 3307
1507 3306
1508 3305
1509 3304
1510 3303
1511 3302
1512 3301
1513 3300
1514 3299
1515 3298
1516 3297
1517 3296
1518 3295
1519 3294
1520 3293
1521 3292
1522 3291
1523 3290
1524 3289
1525 3288
1526 3287
1527 3286
1528 3285
1529 3284
1530 3283
1531 3282
1532 3281
1533 3280
1534 3279
1535 3278
1536 3277
1537 3276
1538 3275
1539 3274
1540 3273
1541 3272
1542 3271
1543 3270
1544 3269
1545 3268
1546 3267
1547 3266
1548 3265
1549 3264
1550 3263
1551 3262
1552 3261
1553 3260
1554 3259
1555 3258
1556 3257
1557 3256
1558 3255
1559 3254
1560 3253
1561 3252
1562 3251
1563 3250
1564 3249
1565 3248
1566 3247
1567 3246
1568 3245
1569 3244
1570 3243
1571 3242
1572 3241
1573 3240
1574 3239
1575 3238
1576 3237
1577 3236
1578 3235
1579 3234
1580 3233
1581 3232
1582 3231
1583 3230
1584 3229
1585 3228
1586 3227
1587 3226
1588 3225
1589 3224
1590 3223
1591 3222
1592 3221
1593 3220
1594 3219
1595 3218
1596 3217
1597 3216
1598 3215
1599 3214
1600 3213
1601 3212
1602 3211
1603 3210
1604 3209
1605 3208
1606 3207
1607 3206
1608 3205
1609 3204
1610 3203
1611 3202
1612 3201
1613 3200
1614 3199
1615 3198
1616 3197
1617 3196
1618 3195
1619 3194
1620 3193
1621 3192
1622 3191
1623 3190
1624 3189
1625 3188
1626 3187
1627 3186
1628 3185
1629 3184
1630 3183
1631 3182
1632 3181
1633 3180
1634 3179
1635 3178
1636 3177
1637 3176
1638 3175
1639 3174
1640 3173
1641 3172
1642 3171
1643 3170
1644 3169
1645 3168
1646 3167
1647 3166
1648 3165
1649 3164
1650 3163
1651 3162
1652 3161
1653 3160
1654 3159
1655 3158
1656 3157
1657 3156
1658 3155
1659 3154
1660 3153
1661 3152
1662 3151
1663 3150
1664 3149
1665 3148
1666 3147
1667 3146
1668 3145
1669 3144
1670 3143
1671 3142
1672 3141
1673 3140
1674 3139
1675 3138
1676 3137
1677 3136
1678 3135
1679 3134
1680 3133
1681 3132
1682 3131
1683 3130
1684 3129
1685 3128
1686 3127
1687 3126
1688 3125
1689 3124
1690 3123
1691 3122
1692 3121
1693 3120
1694 3119
1695 3118
1696 3117
1697 3116
1698 3115
1699 3114
1700 3113
1701 3112
1702 3111
1703 3110
1704 3109
1705 3108
1706 3107
1707 3106
1708 3105
1709 3104
1710 3103
1711 3102
1712 3101
1713 3100
1714 3099
1715 3098
1716 3097
1717 3096
1718 3095
1719 3094
1720 3093
1721 3092
1722 3091
1723 3090
1724 3089
1725 3088
1726 3087
1727 3086
1728 3085
1729 3084
1730 3083
1731 3082
1732 3081
1733 3080
1734 3079
1735 3078
1736 3077
1737 3076
1738 3075
1739 3074
1740 3073
1741 3072
1742 3071
1743 3070
1744 3069
1745 3068
1746 3067
1747 3066
1748 3065
1749 3064
1750 3063
1751 3062
1752 3061
1753 3060
1754 3059
1755 3058
1756 3057
1757 3056
1758 3055
1759 3054
1760 3053
1761 3052
1762 3051
1763 3050
1764 3049
1765 3048
1766 3047
1767 3046
1768 3045
1769 3044
1770 3043
1771 3042
1772 3041
1773 3040
1774 3039
1775 3038
1776 3037
1777 3036
1778 3035
1779 3034
1780 3033
1781 3032
1782 3031
1783 3030
1784 3029
1785 3028
1786 3027
1787 3026
1788 3025
1789 3024
1790 3023
1791 3022
1792 3021
1793 3020
1794 3019
1795 3018
1796 3017
1797 3016
1798 3015
1799 3014
1800 3013
1801 3012
1802 3011
1803 3010
1804 3009
1805 3008
1806 3007
1807 3006
1808 3005
1809 3004
1810 3003
1811 3002
1812 3001
1813 3000
1814 2999
1815 2998
1816 2997
1817 2996
1818 2995
1819 2994
1820 2993
1821 2992
1822 2991
1823 2990
1824 2989
1825 2988
1826 2987
1827 2986
1828 2985
1829 2984
1830 2983
1831 2982
1832 2981
1833 2980
1834 2979
1835 2978
1836 2977
1837 2976
1838 2975
1839 2974
1840 2973
1841 2972
1842 2971
1843 2970
1844 2969
1845 2968
1846 2967
1847 2966
1848 2965
1849 2964
1850 2963
1851 2962
1852 2961
1853 2960
1854 2959
1855 2958
1856 2957
1857 2956
1858 2955
1859 2954
1860 2953
1861 2952
1862 2951
1863 2950
1864 2949
1865 2948
1866 2947
1867 2946
1868 2945
1869 2944
1870 2943
1871 2942
1872 2941
1873 2940
1874 2939
1875 2938
1876 2937
1877 2936
1878 2935
1879 2934
1880 2933
1881 2932
1882 2931
1883 2930
1884 2929
1885 2928
1886 2927
1887 2926
1888 2925
1889 2924
1890 2923
1891 2922
1892 2921
1893 2920
1894 2919
1895 2918
1896 2917
1897 2916
1898 2915
1899 2914
1900 2913
1901 2912
1902 2911
1903 2910
1904 2909
1905 2908
1906 2907
1907 2906
1908 2905
1909 2904
1910 2903
1911 2902
1912 2901
1913 2900
1914 2899
1915 2898
1916 2897
1917 2896
1918 2895
1919 2894
1920 2893
1921 2892
1922 2891
1923 2890
1924 2889
1925 2888
1926 2887
1927 2886
1928 2885
1929 2884
1930 2883
1931 2882
1932 2881
1933 2880
1934 2879
1935 2878
1936 2877
1937 2876
1938 2875
1939 2874
1940 2873
1941 2872
1942 2871
1943 2870
1944 2869
1945 2868
1946 2867
1947 2866
1948 2865
1949 2864
1950 2863
1951 2862
1952 2861
1953 2860
1954 2859
1955 2858
1956 2857
1957 2856
1958 2855
1959 2854
1960 2853
1961 2852
1962 2851
1963 2850
1964 2849
1965 2848
1966 2847
1967 2846
1968 2845
1969 2844
1970 2843
1971 2842
1972 2841
1973 2840
1974 2839
1975 2838
1976 2837
1977 2836
1978 2835
1979 2834
1980 2833
1981 2832
1982 2831
1983 2830
1984 2829
1985 2828
1986 2827
1987 2826
1988 2825
1989 2824
1990 2823
1991 2822
1992 2821
1993 2820
1994 2819
1995 2818
1996 2817
1997 2816
1998 2815
1999 2814
2000 2813
2001 2812
2002 2811
2003 2810
2004 2809
2005 2808
2006 2807
2007 2806
2008 2805
2009 2804
2010 2803
2011 2802
2012 2801
2013 2800
2014 2799
2015 2798
2016 2797
2017 2796
2018 2795
2019 2794
2020 2793
2021 2792
2022 2791
2023 2790
2024 2789
2025 2788
2026 2787
2027 2786
2028 2785
2029 2784
2030 2783
2031 2782
2032 2781
2033 2780
2034 2779
2035 2778
2036 2777
2037 2776
2038 2775
2039 2774
2040 2773
2041 2772
2042 2771
2043 2770
2044 2769
2045 2768
2046 2767
2047 2766
2048 2765
2049 2764
2050 2763
2051 2762
2052 2761
2053 2760
2054 2759
2055 2758
2056 2757
2057 2756
2058 2755
2059 2754
2060 2753
2061 2752
2062 2751
2063 2750
2064 2749
2065 2748
2066 2747
2067 2746
2068 2745
2069 2744
2070 2743
2071 2742
2072 2741
2073 2740
2074 2739
2075 2738
2076 2737
2077 2736
2078 2735
2079 2734
2080 2733
2081 2732
2082 2731
2083 2730
2084 2729
2085 2728
2086 2727
2087 2726
2088 2725
2089 2724
2090 2723
2091 2722
2092 2721
2093 2720
2094 2719
2095 2718
2096 2717
2097 2716
2098 2715
2099 2714
2100 2713
2101 2712
2102 2711
2103 2710
2104 2709
2105 2708
2106 2707
2107 2706
2108 2705
2109 2704
2110 2703
2111 2702
2112 2701
2113 2700
2114 2699
2115 2698
2116 2697
2117 2696
2118 2695
2119 2694
2120 2693
2121 2692
2122 2691
2123 2690
2124 2689
2125 2688
2126 2687
2127 2686
2128 2685
2129 2684
2130 2683
2131 2682
2132 2681
2133 2680
2134 2679
2135 2678
2136 2677
2137 2676
2138 2675
2139 2674
2140 2673
2141 2672
2142 2671
2143 2670
2144 2669
2145 2668
2146 2667
2147 2666
2148 2665
2149 2664
2150 2663
2151 2662
2152 2661
2153 2660
2154 2659
2155 2658
2156 2657
2157 2656
2158 2655
2159 2654
2160 2653
2161 2652
2162 2651
2163 2650
2164 2649
2165 2648
2166 2647
2167 2646
2168 2645
2169 2644
2170 2643
2171 2642
2172 2641
2173 2640
2174 2639
2175 2638
2176 2637
2177 2636
2178 2635
2179 2634
2180 2633
2181 2632
2182 2631
2183 2630
2184 2629
2185 2628
2186 2627
2187 2626
2188 2625
2189 2624
2190 2623
2191 2622
2192 2621
2193 2620
2194 2619
2195 2618
2196 2617
2197 2616
2198 2615
2199 2614
2200 2613
2201 2612
2202 2611
2203 2610
2204 2609
2205 2608
2206 2607
2207 2606
2208 2605
2209 2604
2210 2603
2211 2602
2212 2601
2213 2600
2214 2599
2215 2598
2216 2597
2217 2596
2218 2595
2219 2594
2220 2593
2221 2592
2222 2591
2223 2590
2224 2589
2225 2588
2226 2587
2227 2586
2228 2585
2229 2584
2230 2583
2231 2582
2232 2581
2233 2580
2234 2579
2235 2578
2236 2577
2237 2576
2238 2575
2239 2574
2240 2573
2241 2572
2242 2571
2243 2570
2244 2569
2245 2568
2246 2567
2247 2566
2248 2565
2249 2564
2250 2563
2251 2562
2252 2561
2253 2560
2254 2559
2255 2558
2256 2557
2257 2556
2258 2555
2259 2554
2260 2553
2261 2552
2262 2551
2263 2550
2264 2549
2265 2548
2266 2547
2267 2546
2268 2545
2269 2544
2270 2543
2271 2542
2272 2541
2273 2540
2274 2539
2275 2538
2276 2537
2277 2536
2278 2535
2279 2534
2280 2533
2281 2532
2282 2531
2283 2530
2284 2529
2285 2528
2286 2527
2287 2526
2288 2525
2289 2524
2290 2523
2291 2522
2292 2521
2293 2520
2294 2519
2295 2518
2296 2517
2297 2516
2298 2515
2299 2514
2300 2513
2301 2512
2302 2511
2303 2510
2304 2509
2305 2508
2306 2507
2307 2506
2308 2505
2309 2504
2310 2503
2311 2502
2312 2501
2313 2500
2314 2499
2315 2498
2316 2497
2317 2496
2318 2495
2319 2494
2320 2493
2321 2492
2322 2491
2323 2490
2324 2489
2325 2488
2326 2487
2327 2486
2328 2485
2329 2484
2330 2483
2331 2482
2332 2481
2333 2480
2334 2479
2335 2478
2336 2477
2337 2476
2338 2475
2339 2474
2340 2473
2341 2472
2342 2471
2343 2470
2344 2469
2345 2468
2346 2467
2347 2466
2348 2465
2349 2464
2350 2463
2351 2462
2352 2461
2353 2460
2354 2459
2355 2458
2356 2457
2357 2456
2358 2455
2359 2454
2360 2453
2361 2452
2362 2451
2363 2450
2364 2449
2365 2448
2366 2447
2367 2446
2368 2445
2369 2444
2370 2443
2371 2442
2372 2441
2373 2440
2374 2439
2375 2438
2376 2437
2377 2436
2378 2435
2379 2434
2380 2433
2381 2432
2382 2431
2383 2430
2384 2429
2385 2428
2386 2427
2387 2426
2388 2425
2389 2424
2390 2423
2391 2422
2392 2421
2393 2420
2394 2419
2395 2418
2396 2417
2397 2416
2398 2415
2399 2414
2400 2413
2401 2412
2402 2411
2403 2410
2404 2409
2405 2408
2406 2407
1 2406
2 2405
3 2404
4 2403
5 2402
6 2401
7 2400
8 2399
9 2398
10 2397
11 2396
12 2395
13 2394
14 2393
15 2392
16 2391
17 2390
18 2389
19 2388
20 2387
21 2386
22 2385
23 2384
24 2383
25 2382
26 2381
27 2380
28 2379
29 2378
35 2377
36 2376
37 2375
38 2374
39 2373
40 2372
41 2371
42 2370
43 2369
44 2368
45 2367
46 2366
47 2365
50 2364
51 2363
52 2362
53 2361
54 2360
55 2359
56 2358
57 2357
58 2356
59 2355
60 2354
61 2353
64 2352
65 2351
66 2350
67 2349
68 2348
69 2347
70 2346
71 2345
72 2344
73 2343
74 2342
75 2341
76 2340
77 2339
78 2338
79 2337
80 2336
81 2335
82 2334
83 2333
84 2332
85 2331
86 2330
87 2329
88 2328
91 2327
92 2326
93 2325
95 2324
97 2323
98 2322
99 2321
101 2320
102 2319
103 2318
104 2317
105 2316
106 2315
107 2314
108 2313
109 2312
111 2311
112 2310
113 2309
114 2308
115 2307
116 2306
117 2305
120 2304
121 2303
122 2302
123 2301
125 2300
126 2299
127 2298
128 2297
129 2296
130 2295
131 2294
132 2293
133 2292
134 2291
135 2290
136 2289
137 2288
138 2287
139 2286
140 2285
141 2284
142 2283
143 2282
145 2281
146 2280
147 2279
148 2278
149 2277
150 2276
151 2275
152 2274
153 2273
154 2272
155 2271
156 2270
157 2269
158 2268
160 2267
161 2266
162 2265
163 2264
164 2263
165 2262
166 2261
167 2260
168 2259
169 2258
170 2257
171 2256
172 2255
173 2254
174 2253
175 2252
176 2251
177 2250
178 2249
179 2248
180 2247
181 2246
182 2245
183 2244
184 2243
185 2242
186 2241
187 2240
188 2239
189 2238
190 2237
191 2236
192 2235
193 2234
194 2233
195 2232
196 2231
197 2230
198 2229
199 2228
200 2227
201 2226
202 2225
203 2224
204 2223
205 2222
206 2221
207 2220
208 2219
209 2218
210 2217
211 2216
212 2215
213 2214
214 2213
215 2212
216 2211
217 2210
218 2209
219 2208
220 2207
221 2206
222 2205
223 2204
224 2203
225 2202
226 2201
227 2200
228 2199
229 2198
230 2197
231 2196
232 2195
233 2194
234 2193
235 2192
236 2191
238 2190
239 2189
240 2188
241 2187
243 2186
244 2185
245 2184
246 2183
248 2182
249 2181
250 2180
251 2179
252 2178
253 2177
254 2176
255 2175
256 2174
257 2173
258 2172
259 2171
260 2170
261 2169
262 2168
263 2167
264 2166
265 2165
268 2164
270 2163
271 2162
272 2161
273 2160
274 2159
278 2158
279 2157
283 2156
284 2155
285 2154
286 2153
287 2152
288 2151
289 2150
290 2149
291 2148
292 2147
293 2146
294 2145
295 2144
296 2143
297 2142
298 2141
299 2140
300 2139
301 2138
302 2137
303 2136
304 2135
305 2134
306 2133
307 2132
308 2131
309 2130
310 2129
311 2128
312 2127
313 2126
314 2125
315 2124
316 2123
317 2122
318 2121
319 2120
320 2119
321 2118
322 2117
323 2116
324 2115
325 2114
326 2113
327 2112
328 2111
329 2110
330 2109
331 2108
332 2107
333 2106
334 2105
335 2104
336 2103
337 2102
338 2101
339 2100
340 2099
341 2098
342 2097
343 2096
344 2095
345 2094
346 2093
347 2092
348 2091
349 2090
350 2089
351 2088
352 2087
353 2086
354 2085
355 2084
356 2083
357 2082
358 2081
359 2080
360 2079
361 2078
362 2077
363 2076
364 2075
365 2074
366 2073
367 2072
368 2071
369 2070
370 2069
371 2068
372 2067
373 2066
374 2065
375 2064
376 2063
377 2062
378 2061
379 2060
380 2059
381 2058
382 2057
384 2056
385 2055
386 2054
387 2053
388 2052
389 2051
390 2050
391 2049
392 2048
393 2047
394 2046
395 2045
396 2044
397 2043
398 2042
399 2041
400 2040
401 2039
402 2038
403 2037
404 2036
405 2035
406 2034
407 2033
408 2032
409 2031
410 2030
411 2029
412 2028
413 2027
414 2026
415 2025
416 2024
417 2023
418 2022
419 2021
421 2020
422 2019
423 2018
424 2017
425 2016
426 2015
427 2014
428 2013
429 2012
430 2011
431 2010
432 2009
433 2008
434 2007
435 2006
436 2005
437 2004
438 2003
439 2002
440 2001
441 2000
442 1999
443 1998
444 1997
445 1996
446 1995
447 1994
448 1993
449 1992
450 1991
451 1990
452 1989
453 1988
454 1987
455 1986
456 1985
457 1984
458 1983
459 1982
460 1981
461 1980
462 1979
463 1978
464 1977
465 1976
466 1975
467 1974
468 1973
469 1972
470 1971
471 1970
472 1969
473 1968
475 1967
476 1966
477 1965
478 1964
479 1963
480 1962
481 1961
482 1960
483 1959
484 1958
485 1957
486 1956
487 1955
488 1954
489 1953
490 1952
491 1951
492 1950
493 1949
494 1948
495 1947
496 1946
497 1945
498 1944
499 1943
500 1942
501 1941
502 1940
503 1939
504 1938
505 1937
506 1936
507 1935
508 1934
509 1933
510 1932
511 1931
512 1930
513 1929
514 1928
515 1927
516 1926
517 1925
518 1924
519 1923
520 1922
521 1921
522 1920
523 1919
524 1918
525 1917
526 1916
527 1915
528 1914
529 1913
530 1912
531 1911
532 1910
533 1909
534 1908
535 1907
536 1906
537 1905
538 1904
539 1903
540 1902
541 1901
542 1900
543 1899
544 1898
545 1897
546 1896
547 1895
548 1894
549 1893
550 1892
551 1891
552 1890
553 1889
554 1888
555 1887
556 1886
557 1885
558 1884
559 1883
560 1882
561 1881
562 1880
563 1879
564 1878
565 1877
566 1876
567 1875
568 1874
569 1873
570 1872
571 1871
572 1870
573 1869
574 1868
575 1867
576 1866
577 1865
578 1864
579 1863
580 1862
581 1861
582 1860
583 1859
584 1858
585 1857
586 1856
587 1855
588 1854
589 1853
590 1852
591 1851
592 1850
593 1849
594 1848
595 1847
596 1846
597 1845
598 1844
599 1843
600 1842
601 1841
602 1840
603 1839
604 1838
605 1837
606 1836
607 1835
608 1834
609 1833
610 1832
611 1831
612 1830
613 1829
614 1828
615 1827
616 1826
617 1825
618 1824
619 1823
620 1822
621 1821
622 1820
623 1819
624 1818
625 1817
626 1816
627 1815
628 1814
629 1813
630 1812
631 1811
632 1810
633 1809
634 1808
635 1807
636 1806
637 1805
638 1804
639 1803
640 1802
641 1801
642 1800
643 1799
644 1798
645 1797
646 1796
647 1795
648 1794
649 1793
650 1792
651 1791
652 1790
653 1789
654 1788
655 1787
656 1786
657 1785
658 1784
659 1783
660 1782
661 1781
662 1780
663 1779
664 1778
665 1777
666 1776
667 1775
668 1774
669 1773
670 1772
671 1771
672 1770
673 1769
674 1768
675 1767
676 1766
677 1765
678 1764
679 1763
680 1762
681 1761
682 1760
683 1759
684 1758
685 1757
686 1756
687 1755
688 1754
689 1753
690 1752
691 1751
692 1750
693 1749
694 1748
695 1747
696 1746
697 1745
698 1744
699 1743
700 1742
701 1741
702 1740
703 1739
704 1738
705 1737
706 1736
707 1735
708 1734
709 1733
710 1732
711 1731
712 1730
713 1729
714 1728
715 1727
716 1726
717 1725
718 1724
719 1723
720 1722
721 1721
722 1720
723 1719
724 1718
725 1717
726 1716
727 1715
728 1714
729 1713
730 1712
731 1711
732 1710
733 1709
734 1708
735 1707
736 1706
737 1705
738 1704
739 1703
740 1702
741 1701
742 1700
743 1699
744 1698
745 1697
746 1696
747 1695
748 1694
749 1693
750 1692
751 1691
752 1690
753 1689
754 1688
755 1687
756 1686
757 1685
758 1684
759 1683
760 1682
761 1681
762 1680
763 1679
764 1678
765 1677
766 1676
767 1675
768 1674
769 1673
770 1672
771 1671
772 1670
773 1669
774 1668
775 1667
776 1666
777 1665
778 1664
779 1663
780 1662
781 1661
782 1660
783 1659
784 1658
785 1657
786 1656
787 1655
788 1654
789 1653
790 1652
791 1651
792 1650
793 1649
794 1648
795 1647
796 1646
797 1645
798 1644
799 1643
800 1642
801 1641
802 1640
803 1639
804 1638
805 1637
806 1636
807 1635
808 1634
809 1633
810 1632
811 1631
812 1630
813 1629
814 1628
815 1627
816 1626
817 1625
818 1624
819 1623
820 1622
821 1621
822 1620
823 1619
824 1618
825 1617
826 1616
827 1615
828 1614
829 1613
830 1612
831 1611
832 1610
833 1609
834 1608
835 1607
836 1606
837 1605
838 1604
839 1603
840 1602
841 1601
842 1600
843 1599
844 1598
845 1597
846 1596
847 1595
848 1594
849 1593
850 1592
851 1591
852 1590
853 1589
854 1588
855 1587
856 1586
857 1585
858 1584
859 1583
860 1582
861 1581
862 1580
863 1579
864 1578
865 1577
866 1576
867 1575
868 1574
869 1573
870 1572
871 1571
872 1570
873 1569
874 1568
875 1567
876 1566
877 1565
878 1564
879 1563
880 1562
881 1561
882 1560
883 1559
884 1558
885 1557
886 1556
887 1555
888 1554
889 1553
890 1552
891 1551
892 1550
893 1549
894 1548
895 1547
896 1546
897 1545
898 1544
899 1543
900 1542
901 1541
902 1540
903 1539
904 1538
905 1537
906 1536
907 1535
908 1534
909 1533
910 1532
911 1531
912 1530
913 1529
914 1528
915 1527
916 1526
917 1525
918 1524
919 1523
920 1522
921 1521
922 1520
923 1519
924 1518
925 1517
926 1516
927 1515
928 1514
929 1513
930 1512
931 1511
932 1510
933 1509
934 1508
935 1507
936 1506
937 1505
938 1504
939 1503
940 1502
941 1501
942 1500
943 1499
944 1498
945 1497
946 1496
947 1495
948 1494
949 1493
950 1492
951 1491
952 1490
953 1489
954 1488
955 1487
956 1486
957 1485
958 1484
959 1483
960 1482
961 1481
962 1480
963 1479
964 1478
965 1477
966 1476
967 1475
968 1474
969 1473
970 1472
971 1471
972 1470
973 1469
974 1468
975 1467
976 1466
977 1465
978 1464
979 1463
980 1462
981 1461
982 1460
983 1459
984 1458
985 1457
986 1456
987 1455
988 1454
989 1453
990 1452
991 1451
992 1450
993 1449
994 1448
995 1447
996 1446
997 1445
998 1444
999 1443
1000 1442
1001 1441
1002 1440
1003 1439
1004 1438
1005 1437
1006 1436
1007 1435
1008 1434
1009 1433
1010 1432
1011 1431
1012 1430
1013 1429
1014 1428
1015 1427
1016 1426
1017 1425
1018 1424
1019 1423
1020 1422
1021 1421
1022 1420
1023 1419
1024 1418
1025 1417
1026 1416
1027 1415
1028 1414
1029 1413
1030 1412
1031 1411
1032 1410
1033 1409
1034 1408
1035 1407
1036 1406
1037 1405
1038 1404
1039 1403
1040 1402
1041 1401
1042 1400
1043 1399
1044 1398
1045 1397
1046 1396
1047 1395
1048 1394
1049 1393
1050 1392
1051 1391
1052 1390
1053 1389
1054 1388
1055 1387
1056 1386
1057 1385
1058 1384
1059 1383
1060 1382
1061 1381
1062 1380
1063 1379
1064 1378
1065 1377
1066 1376
1067 1375
1068 1374
1069 1373
1070 1372
1071 1371
1072 1370
1073 1369
1074 1368
1075 1367
1076 1366
1077 1365
1078 1364
1079 1363
1080 1362
1081 1361
1082 1360
1083 1359
1084 1358
1085 1357
1086 1356
1087 1355
1088 1354
1089 1353
1090 1352
1091 1351
1092 1350
1093 1349
1094 1348
1095 1347
1096 1346
1097 1345
1098 1344
1099 1343
1100 1342
1101 1341
1102 1340
1103 1339
1104 1338
1105 1337
1106 1336
1107 1335
1108 1334
1109 1333
1110 1332
1111 1331
1112 1330
1113 1329
1114 1328
1115 1327
1116 1326
1117 1325
1118 1324
1119 1323
1120 1322
1121 1321
1122 1320
1123 1319
1124 1318
1125 1317
1126 1316
1127 1315
1128 1314
1129 1313
1130 1312
1131 1311
1132 1310
1133 1309
1134 1308
1135 1307
1136 1306
1137 1305
1138 1304
1139 1303
1140 1302
1141 1301
1142 1300
1143 1299
1144 1298
1145 1297
1146 1296
1147 1295
1148 1294
1149 1293
1150 1292
1151 1291
1152 1290
1153 1289
1154 1288
1155 1287
1156 1286
1157 1285
1158 1284
1159 1283
1160 1282
1161 1281
1162 1280
1163 1279
1164 1278
1165 1277
1166 1276
1167 1275
1168 1274
1169 1273
1170 1272
1171 1271
1172 1270
1173 1269
1174 1268
1175 1267
1176 1266
1177 1265
1178 1264
1179 1263
1180 1262
1181 1261
1182 1260
1183 1259
1184 1258
1185 1257
1186 1256
1187 1255
1188 1254
1189 1253
1190 1252
1191 1251
1192 1250
1193 1249
1194 1248
1195 1247
1196 1246
1197 1245
1198 1244
1199 1243
1200 1242
1201 1241
1202 1240
1203 1239
1204 1238
1205 1237
1206 1236
1207 1235
1208 1234
1209 1233
1210 1232
1211 1231
1212 1230
1213 1229
1214 1228
1215 1227
1216 1226
1217 1225
1218 1224
1219 1223
1220 1222
1 1220
2 1219
3 1218
4 1217
5 1216
6 1215
7 1214
8 1213
9 1212
10 1211
11 1210
12 1209
13 1208
14 1207
15 1206
16 1205
17 1204
18 1203
19 1202
20 1201
21 1200
22 1199
23 1198
24 1197
25 1196
26 1195
27 1194
28 1193
29 1192
35 1191
36 1190
37 1189
38 1188
39 1187
40 1186
41 1185
42 1184
43 1183
44 1182
45 1181
46 1180
47 1179
50 1178
51 1177
52 1176
53 1175
54 1174
55 1173
56 1172
57 1171
58 1170
59 1169
60 1168
61 1167
64 1166
65 1165
66 1164
67 1163
68 1162
69 1161
70 1160
71 1159
72 1158
73 1157
74 1156
75 1155
76 1154
77 1153
78 1152
79 1151
80 1150
81 1149
82 1148
83 1147
84 1146
85 1145
86 1144
87 1143
88 1142
91 1141
92 1140
93 1139
95 1138
97 1137
98 1136
99 1135
101 1134
102 1133
103 1132
104 1131
105 1130
106 1129
107 1128
108 1127
109 1126
111 1125
112 1124
113 1123
114 1122
115 1121
116 1120
117 1119
120 1118
121 1117
122 1116
123 1115
125 1114
126 1113
127 1112
128 1111
129 1110
130 1109
131 1108
132 1107
133 1106
134 1105
135 1104
136 1103
137 1102
138 1101
139 1100
140 1099
141 1098
142 1097
143 1096
145 1095
146 1094
147 1093
148 1092
149 1091
150 1090
151 1089
152 1088
153 1087
154 1086
155 1085
156 1084
157 1083
158 1082
160 1081
161 1080
162 1079
163 1078
164 1077
165 1076
166 1075
167 1074
168 1073
169 1072
170 1071
171 1070
172 1069
173 1068
174 1067
175 1066
176 1065
177 1064
178 1063
179 1062
180 1061
181 1060
182 1059
183 1058
184 1057
185 1056
186 1055
187 1054
188 1053
189 1052
190 1051
191 1050
192 1049
193 1048
194 1047
195 1046
196 1045
197 1044
198 1043
199 1042
200 1041
201 1040
202 1039
203 1038
204 1037
205 1036
206 1035
207 1034
208 1033
209 1032
210 1031
211 1030
212 1029
213 1028
214 1027
215 1026
216 1025
217 1024
218 1023
219 1022
220 1021
221 1020
222 1019
223 1018
224 1017
225 1016
226 1015
227 1014
228 1013
229 1012
230 1011
231 1010
232 1009
233 1008
234 1007
235 1006
236 1005
238 1004
239 1003
240 1002
241 1001
243 1000
244 999
245 998
246 997
248 996
249 995
250 994
251 993
252 992
253 991
254 990
255 989
256 988
257 987
258 986
259 985
260 984
261 983
262 982
263 981
264 980
265 979
268 978
270 977
271 976
272 975
273 974
274 973
278 972
279 971
283 970
284 969
285 968
286 967
287 966
288 965
289 964
290 963
291 962
292 961
293 960
294 959
295 958
296 957
297 956
298 955
299 954
300 953
301 952
302 951
303 950
304 949
305 948
306 947
307 946
308 945
309 944
310 943
311 942
312 941
313 940
314 939
315 938
316 937
317 936
318 935
319 934
320 933
321 932
322 931
323 930
324 929
325 928
326 927
327 926
328 925
329 924
330 923
331 922
332 921
333 920
334 919
335 918
336 917
337 916
338 915
339 914
340 913
341 912
342 911
343 910
344 909
345 908
346 907
347 906
348 905
349 904
350 903
351 902
352 901
353 900
354 899
355 898
356 897
357 896
358 895
359 894
360 893
361 892
362 891
363 890
364 889
365 888
366 887
367 886
368 885
369 884
370 883
371 882
372 881
373 880
374 879
375 878
376 877
377 876
378 875
379 874
380 873
381 872
382 871
384 870
385 869
386 868
387 867
388 866
389 865
390 864
391 863
392 862
393 861
394 860
395 859
396 858
397 857
398 856
399 855
400 854
401 853
402 852
403 851
404 850
405 849
406 848
407 847
408 846
409 845
410 844
411 843
412 842
413 841
414 840
415 839
416 838
417 837
418 836
419 835
421 834
422 833
423 832
424 831
425 830
426 829
427 828
428 827
429 826
430 825
431 824
432 823
433 822
434 821
435 820
436 819
437 818
438 817
439 816
440 815
441 814
442 813
443 812
444 811
445 810
446 809
447 808
448 807
449 806
450 805
451 804
452 803
453 802
454 801
455 800
456 799
457 798
458 797
459 796
460 795
461 794
462 793
463 792
464 791
465 790
466 789
467 788
468 787
469 786
470 785
471 784
472 783
473 782
475 781
476 780
477 779
478 778
479 777
480 776
481 775
482 774
483 773
484 772
485 771
486 770
487 769
488 768
489 767
490 766
491 765
492 764
493 763
494 762
495 761
496 760
497 759
498 758
499 757
500 756
501 755
502 754
503 753
504 752
505 751
506 750
507 749
508 748
509 747
510 746
511 745
512 744
513 743
514 742
515 741
516 740
517 739
518 738
519 737
520 736
521 735
522 734
523 733
524 732
525 731
526 730
527 729
528 728
529 727
530 726
531 725
532 724
533 723
534 722
535 721
536 720
537 719
538 718
539 717
540 716
541 715
542 714
543 713
544 712
545 711
546 710
547 709
548 708
549 707
550 706
551 705
552 704
553 703
554 702
555 701
556 700
557 699
558 698
559 697
560 696
561 695
562 694
563 693
564 692
565 691
566 690
567 689
568 688
569 687
570 686
571 685
572 684
573 683
574 682
575 681
576 680
577 679
578 678
579 677
580 676
581 675
582 674
583 673
584 672
585 671
586 670
587 669
588 668
589 667
590 666
591 665
592 664
593 663
594 662
595 661
596 660
597 659
598 658
599 657
600 656
601 655
602 654
603 653
604 652
605 651
606 650
607 649
608 648
609 647
610 646
611 645
612 644
613 643
614 642
615 641
616 640
617 639
618 638
619 637
620 636
621 635
622 634
623 633
624 632
625 631
626 630
627 629
1 627
2 626
3 625
4 624
5 623
6 622
7 621
8 620
9 619
10 618
11 617
12 616
13 615
14 614
15 613
16 612
17 611
18 610
19 609
20 608
21 607
22 606
23 605
24 604
25 603
26 602
27 601
28 600
29 599
35 598
36 597
37 596
38 595
39 594
40 593
41 592
42 591
43 590
44 589
45 588
46 587
47 586
50 585
51 584
52 583
53 582
54 581
55 580
56 579
57 578
58 577
59 576
60 575
61 574
64 573
65 572
66 571
67 570
68 569
69 568
70 567
71 566
72 565
73 564
74 563
75 562
76 561
77 560
78 559
79 558
80 557
81 556
82 555
83 554
84 553
85 552
86 551
87 550
88 549
91 548
92 547
93 546
95 545
97 544
98 543
99 542
101 541
102 540
103 539
104 538
105 537
106 536
107 535
108 534
109 533
111 532
112 531
113 530
114 529
115 528
116 527
117 526
120 525
121 524
122 523
123 522
125 521
126 520
127 519
128 518
129 517
130 516
131 515
132 514
133 513
134 512
135 511
136 510
137 509
138 508
139 507
140 506
141 505
142 504
143 503
145 502
146 501
147 500
148 499
149 498
150 497
151 496
152 495
153 494
154 493
155 492
156 491
157 490
158 489
160 488
161 487
162 486
163 485
164 484
165 483
166 482
167 481
168 480
169 479
170 478
171 477
172 476
173 475
174 474
175 473
176 472
177 471
178 470
179 469
180 468
181 467
182 466
183 465
184 464
185 463
186 462
187 461
188 460
189 459
190 458
191 457
192 456
193 455
194 454
195 453
196 452
197 451
198 450
199 449
200 448
201 447
202 446
203 445
204 444
205 443
206 442
207 441
208 440
209 439
210 438
211 437
212 436
213 435
214 434
215 433
216 432
217 431
218 430
219 429
220 428
221 427
222 426
223 425
224 424
225 423
226 422
227 421
228 420
229 419
230 418
231 417
232 416
233 415
234 414
235 413
236 412
238 411
239 410
240 409
241 408
243 407
244 406
245 405
246 404
248 403
249 402
250 401
251 400
252 399
253 398
254 397
255 396
256 395
257 394
258 393
259 392
260 391
261 390
262 389
263 388
264 387
265 386
268 385
270 384
271 383
272 382
273 381
274 380
278 379
279 378
283 377
284 376
285 375
286 374
287 373
288 372
289 371
290 370
291 369
292 368
293 367
294 366
295 365
296 364
297 363
298 362
299 361
300 360
301 359
302 358
303 357
304 356
305 355
306 354
307 353
308 352
309 351
310 350
311 349
312 348
313 347
314 346
315 345
316 344
317 343
318 342
319 341
320 340
321 339
322 338
323 337
324 336
325 335
326 334
327 333
328 332
329 331
1 329
2 328
3 327
4 326
5 325
6 324
7 323
8 322
9 321
10 320
11 319
12 318
13 317
14 316
15 315
16 314
17 313
18 312
19 311
20 310
21 309
22 308
23 307
24 306
25 305
26 304
27 303
28 302
29 301
35 300
36 299
37 298
38 297
39 296
40 295
41 294
42 293
43 292
44 291
45 290
46 289
47 288
50 287
51 286
52 285
53 284
54 283
55 282
56 281
57 280
58 279
59 278
60 277
61 276
64 275
65 274
66 273
67 272
68 271
69 270
70 269
71 268
72 267
73 266
74 265
75 264
76 263
77 262
78 261
79 260
80 259
81 258
82 257
83 256
84 255
85 254
86 253
87 252
88 251
91 250
92 249
93 248
95 247
97 246
98 245
99 244
101 243
102 242
103 241
104 240
105 239
106 238
107 237
108 236
109 235
111 234
112 233
113 232
114 231
115 230
116 229
117 228
120 227
121 226
122 225
123 224
125 223
126 222
127 221
128 220
129 219
130 218
131 217
132 216
133 215
134 214
135 213
136 212
137 211
138 210
139 209
140 208
141 207
142 206
143 205
145 204
146 203
147 202
148 201
149 200
150 199
151 198
152 197
153 196
154 195
155 194
156 193
157 192
158 191
160 190
161 189
162 188
163 187
164 186
165 185
166 184
167 183
168 182
169 181
170 180
171 179
172 178
173 177
175 176
1 175
2 174
3 173
4 172
5 171
6 170
7 169
8 168
9 167
10 166
11 165
12 164
13 163
14 162
15 161
16 160
17 159
18 158
19 157
20 156
21 155
22 154
23 153
24 152
25 151
26 150
27 149
28 148
29 147
35 146
36 145
37 144
38 143
39 142
40 141
41 140
42 139
43 138
44 137
45 136
46 135
47 134
50 133
51 132
52 131
53 130
54 129
58 128
59 127
65 126
66 125
67 124
69 123
71 122
74 121
75 120
76 119
77 118
78 117
79 116
80 115
81 114
82 113
83 112
84 111
85 110
86 109
87 108
88 107
91 106
92 105
93 104
97 103
98 102
99 101
1 100
3 98
4 96
5 95
6 94
7 90
8 89
9 88
10 85
11 78
12 77
13 76
14 73
15 72
16 70
18 68
19 67
20 64
21 63
22 62
23 61
24 60
25 57
26 56
27 55
28 49
29 48
30 37
31 34
32 33
1 32
4 31
13 30
19 29
1 28
3 27
4 26
5 25
6 24
9 23
12 21
18 20
1 18
2 17
3 13
4 6
1 4
2 3
12 18
7 17
8 16
10 15
11 14
12 13
5 12
6 12
7 9
6 8
9 12
9 11
13 17
13 15
13 14
20 27
21 26
20 24
21 23
19 22
20 22
29 32
30 31
29 30
31 32
35 100
36 99
38 98
39 97
40 96
41 95
42 94
43 93
44 92
45 91
46 90
47 89
48 88
49 87
50 86
51 85
52 84
53 83
54 82
55 81
56 80
57 79
58 78
59 77
60 76
61 75
62 74
63 73
64 72
65 71
66 70
67 69
35 67
36 66
38 65
39 64
40 63
41 62
42 61
43 60
44 59
45 58
46 57
47 56
48 55
49 54
50 53
51 52
35 51
36 50
38 49
39 48
40 47
41 46
42 45
43 44
35 43
36 42
38 41
39 40
35 39
36 38
33 37
35 37
36 37
38 39
40 43
41 42
40 41
42 43
44 51
45 50
46 49
47 48
44 47
45 46
44 45
46 47
48 51
49 50
48 49
50 51
52 67
53 66
54 65
55 64
56 63
57 62
58 61
59 60
52 59
53 58
54 57
55 56
52 55
53 54
52 53
54 55
56 59
57 58
56 57
58 59
60 67
61 66
62 65
63 64
60 63
61 62
60 61
62 63
64 67
65 66
64 65
66 67
69 100
70 99
71 98
72 97
73 96
74 95
75 94
76 93
77 92
78 91
79 90
80 89
81 88
82 87
83 86
84 85
69 84
70 83
71 82
72 81
73 80
74 79
75 78
76 77
69 76
70 75
71 74
72 73
69 72
70 71
69 70
71 72
73 76
74 75
73 74
75 76
77 84
78 83
79 82
80 81
77 80
78 79
77 78
79 80
81 84
82 83
81 82
83 84
85 100
86 99
87 98
88 97
89 96
90 95
91 94
92 93
85 92
86 91
87 90
88 89
85 88
86 87
85 86
87 88
89 92
90 91
89 90
91 92
93 100
94 99
95 98
96 97
93 96
94 95
93 94
95 96
97 100
98 99
97 98
99 100
101 175
102 174
103 173
104 172
105 171
106 170
107 169
108 168
109 167
110 166
111 165
112 164
113 163
114 162
115 161
116 160
117 159
118 158
119 157
120 156
121 155
122 154
123 153
124 152
125 151
126 150
127 149
128 148
129 147
130 146
131 145
132 144
133 143
134 142
135 141
136 140
137 139
101 137
102 136
103 135
104 134
105 133
106 132
107 131
108 130
109 129
110 128
111 127
112 126
113 125
114 124
115 123
116 122
117 121
118 120
101 118
102 117
103 116
104 115
105 114
106 113
107 112
108 111
109 110
101 109
102 108
103 107
104 106
101 104
102 103
101 102
103 104
106 109
107 108
106 107
108 109
110 118
111 117
112 116
113 115
110 113
111 112
110 111
112 113
115 118
116 117
115 116
117 118
120 137
121 136
122 135
123 134
124 133
125 132
126 131
127 130
128 129
120 128
121 127
122 126
123 125
120 123
121 122
120 121
122 123
125 128
126 127
125 126
127 128
129 137
130 136
131 135
132 134
129 132
130 131
129 130
131 132
134 137
135 136
134 135
136 137
139 175
140 174
141 173
142 172
143 171
144 170
145 169
146 168
147 167
148 166
149 165
150 164
151 163
152 162
153 161
154 160
155 159
156 158
139 156
140 155
141 154
142 153
143 152
144 151
145 150
146 149
147 148
139 147
140 146
141 145
142 144
139 142
140 141
139 140
141 142
144 147
145 146
144 145
146 147
148 156
149 155
150 154
151 153
148 151
149 150
148 149
150 151
153 156
154 155
153 154
155 156
158 175
159 174
160 173
161 172
162 171
163 170
164 169
165 168
166 167
158 166
159 165
160 164
161 163
158 161
159 160
158 159
160 161
163 166
164 165
163 164
165 166
167 175
168 174
169 173
170 172
167 170
168 169
167 168
169 170
172 175
173 174
172 173
174 175
176 329
177 328
178 327
179 326
180 325
181 324
182 323
183 322
184 321
185 320
186 319
187 318
188 317
189 316
190 315
191 314
192 313
193 312
194 311
195 310
196 309
197 308
198 307
199 306
200 305
201 304
202 303
203 302
204 301
205 300
206 299
207 298
208 297
209 296
210 295
211 294
212 293
213 292
214 291
215 290
216 289
217 288
218 287
219 286
220 285
221 284
222 283
223 282
224 281
225 280
226 279
227 278
228 277
229 276
230 275
231 274
232 273
233 272
234 271
235 270
236 269
237 268
238 267
239 266
240 265
241 264
242 263
243 262
244 261
245 260
246 259
247 258
248 257
249 256
250 255
251 254
252 253
176 252
177 251
178 250
179 249
180 248
181 247
182 246
183 245
184 244
185 243
186 242
187 241
188 240
189 239
190 238
191 237
192 236
193 235
194 234
195 233
196 232
197 231
198 230
199 229
200 228
201 227
202 226
203 225
204 224
205 223
206 222
207 221
208 220
209 219
210 218
211 217
212 216
213 215
176 213
177 212
178 211
179 210
180 209
181 208
182 207
183 206
184 205
185 204
186 203
187 202
188 201
189 200
190 199
191 198
192 197
193 196
194 195
176 194
177 193
178 192
179 191
180 190
181 189
182 188
183 187
184 186
176 184
177 183
178 182
179 181
176 179
177 178
176 177
178 179
181 184
182 183
181 182
183 184
186 194
187 193
188 192
189 191
186 189
187 188
186 187
188 189
191 194
192 193
191 192
193 194
195 213
196 212
197 211
198 210
199 209
200 208
201 207
202 206
203 205
195 203
196 202
197 201
198 200
195 198
196 197
195 196
197 198
200 203
201 202
200 201
202 203
205 213
206 212
207 211
208 210
205 208
206 207
205 206
207 208
210 213
211 212
210 211
212 213
215 252
216 251
217 250
218 249
219 248
220 247
221 246
222 245
223 244
224 243
225 242
226 241
227 240
228 239
229 238
230 237
231 236
232 235
233 234
215 233
216 232
217 231
218 230
219 229
220 228
221 227
222 226
223 225
215 223
216 222
217 221
218 220
215 218
216 217
215 216
217 218
220 223
221 222
220 221
222 223
225 233
226 232
227 231
228 230
225 228
226 227
225 226
227 228
230 233
231 232
230 231
232 233
234 252
235 251
236 250
237 249
238 248
239 247
240 246
241 245
242 244
234 242
235 241
236 240
237 239
234 237
235 236
234 235
236 237
239 242
240 241
239 240
241 242
244 252
245 251
246 250
247 249
244 247
245 246
244 245
246 247
249 252
250 251
249 250
251 252
253 329
254 328
255 327
256 326
257 325
258 324
259 323
260 322
261 321
262 320
263 319
264 318
265 317
266 316
267 315
268 314
269 313
270 312
271 311
272 310
273 309
274 308
275 307
276 306
277 305
278 304
279 303
280 302
281 301
282 300
283 299
284 298
285 297
286 296
287 295
288 294
289 293
290 292
253 290
254 289
255 288
256 287
257 286
258 285
259 284
260 283
261 282
262 281
263 280
264 279
265 278
266 277
267 276
268 275
269 274
270 273
271 272
253 271
254 270
255 269
256 268
257 267
258 266
259 265
260 264
261 263
253 261
254 260
255 259
256 258
253 256
254 255
253 254
255 256
258 261
259 260
258 259
260 261
263 271
264 270
265 269
266 268
263 266
264 265
263 264
265 266
268 271
269 270
268 269
270 271
272 290
273 289
274 288
275 287
276 286
277 285
278 284
279 283
280 282
272 280
273 279
274 278
275 277
272 275
273 274
272 273
274 275
277 280
278 279
277 278
279 280
282 290
283 289
284 288
285 287
282 285
283 284
282 283
284 285
287 290
288 289
287 288
289 290
292 329
293 328
294 327
295 326
296 325
297 324
298 323
299 322
300 321
301 320
302 319
303 318
304 317
305 316
306 315
307 314
308 313
309 312
310 311
292 310
293 309
294 308
295 307
296 306
297 305
298 304
299 303
300 302
292 300
293 299
294 298
295 297
292 295
293 294
292 293
294 295
297 300
298 299
297 298
299 300
302 310
303 309
304 308
305 307
302 305
303 304
302 303
304 305
307 310
308 309
307 308
309 310
311 329
312 328
313 327
314 326
315 325
316 324
317 323
318 322
319 321
311 319
312 318
313 317
314 316
311 314
312 313
311 312
313 314
316 319
317 318
316 317
318 319
321 329
322 328
323 327
324 326
321 324
322 323
321 322
323 324
326 329
327 328
326 327
328 329
331 627
332 626
333 625
334 624
335 623
336 622
337 621
338 620
339 619
340 618
341 617
342 616
343 615
344 614
345 613
346 612
347 611
348 610
349 609
350 608
351 607
352 606
353 605
354 604
355 603
356 602
357 601
358 600
359 599
360 598
361 597
362 596
363 595
364 594
365 593
366 592
367 591
368 590
369 589
370 588
371 587
372 586
373 585
374 584
375 583
376 582
377 581
378 580
379 579
380 578
381 577
382 576
383 575
384 574
385 573
386 572
387 571
388 570
389 569
390 568
391 567
392 566
393 565
394 564
395 563
396 562
397 561
398 560
399 559
400 558
401 557
402 556
403 555
404 554
405 553
406 552
407 551
408 550
409 549
410 548
411 547
412 546
413 545
414 544
415 543
416 542
417 541
418 540
419 539
420 538
421 537
422 536
423 535
424 534
425 533
426 532
427 531
428 530
429 529
430 528
431 527
432 526
433 525
434 524
435 523
436 522
437 521
438 520
439 519
440 518
441 517
442 516
443 515
444 514
445 513
446 512
447 511
448 510
449 509
450 508
451 507
452 506
453 505
454 504
455 503
456 502
457 501
458 500
459 499
460 498
461 497
462 496
463 495
464 494
465 493
466 492
467 491
468 490
469 489
470 488
471 487
472 486
473 485
474 484
475 483
476 482
477 481
478 480
331 478
332 477
333 476
334 475
335 474
336 473
337 472
338 471
339 470
340 469
341 468
342 467
343 466
344 465
345 464
346 463
347 462
348 461
349 460
350 459
351 458
352 457
353 456
354 455
355 454
356 453
357 452
358 451
359 450
360 449
361 448
362 447
363 446
364 445
365 444
366 443
367 442
368 441
369 440
370 439
371 438
372 437
373 436
374 435
375 434
376 433
377 432
378 431
379 430
380 429
381 428
382 427
383 426
384 425
385 424
386 423
387 422
388 421
389 420
390 419
391 418
392 417
393 416
394 415
395 414
396 413
397 412
398 411
399 410
400 409
401 408
402 407
403 406
404 405
331 404
332 403
333 402
334 401
335 400
336 399
337 398
338 397
339 396
340 395
341 394
342 393
343 392
344 391
345 390
346 389
347 388
348 387
349 386
350 385
351 384
352 383
353 382
354 381
355 380
356 379
357 378
358 377
359 376
360 375
361 374
362 373
363 372
364 371
365 370
366 369
367 368
331 367
332 366
333 365
334 364
335 363
336 362
337 361
338 360
339 359
340 358
341 357
342 356
343 355
344 354
345 353
346 352
347 351
348 350
331 348
332 347
333 346
334 345
335 344
336 343
337 342
338 341
339 340
331 339
332 338
333 337
334 336
331 334
332 333
331 332
333 334
336 339
337 338
336 337
338 339
340 348
341 347
342 346
343 345
340 343
341 342
340 341
342 343
345 348
346 347
345 346
347 348
350 367
351 366
352 365
353 364
354 363
355 362
356 361
357 360
358 359
350 358
351 357
352 356
353 355
350 353
351 352
350 351
352 353
355 358
356 357
355 356
357 358
359 367
360 366
361 365
362 364
359 362
360 361
359 360
361 362
364 367
365 366
364 365
366 367
368 404
369 403
370 402
371 401
372 400
373 399
374 398
375 397
376 396
377 395
378 394
379 393
380 392
381 391
382 390
383 389
384 388
385 387
368 385
369 384
370 383
371 382
372 381
373 380
374 379
375 378
376 377
368 376
369 375
370 374
371 373
368 371
369 370
368 369
370 371
373 376
374 375
373 374
375 376
377 385
378 384
379 383
380 382
377 380
378 379
377 378
379 380
382 385
383 384
382 383
384 385
387 404
388 403
389 402
390 401
391 400
392 399
393 398
394 397
395 396
387 395
388 394
389 393
390 392
387 390
388 389
387 388
389 390
392 395
393 394
392 393
394 395
396 404
397 403
398 402
399 401
396 399
397 398
396 397
398 399
401 404
402 403
401 402
403 404
405 478
406 477
407 476
408 475
409 474
410 473
411 472
412 471
413 470
414 469
415 468
416 467
417 466
418 465
419 464
420 463
421 462
422 461
423 460
424 459
425 458
426 457
427 456
428 455
429 454
430 453
431 452
432 451
433 450
434 449
435 448
436 447
437 446
438 445
439 444
440 443
441 442
405 441
406 440
407 439
408 438
409 437
410 436
411 435
412 434
413 433
414 432
415 431
416 430
417 429
418 428
419 427
420 426
421 425
422 424
405 422
406 421
407 420
408 419
409 418
410 417
411 416
412 415
413 414
405 413
406 412
407 411
408 410
405 408
406 407
405 406
407 408
410 413
411 412
410 411
412 413
414 422
415 421
416 420
417 419
414 417
415 416
414 415
416 417
419 422
420 421
419 420
421 422
424 441
425 440
426 439
427 438
428 437
429 436
430 435
431 434
432 433
424 432
425 431
426 430
427 429
424 427
425 426
424 425
426 427
429 432
430 431
429 430
431 432
433 441
434 440
435 439
436 438
433 436
434 435
433 434
435 436
438 441
439 440
438 439
440 441
442 478
443 477
444 476
445 475
446 474
447 473
448 472
449 471
450 470
451 469
452 468
453 467
454 466
455 465
456 464
457 463
458 462
459 461
442 459
443 458
444 457
445 456
446 455
447 454
448 453
449 452
450 451
442 450
443 449
444 448
445 447
442 445
443 444
442 443
444 445
447 450
448 449
447 448
449 450
451 459
452 458
453 457
454 456
451 454
452 453
451 452
453 454
456 459
457 458
456 457
458 459
461 478
462 477
463 476
464 475
465 474
466 473
467 472
468 471
469 470
461 469
462 468
463 467
464 466
461 464
462 463
461 462
463 464
466 469
467 468
466 467
468 469
470 478
471 477
472 476
473 475
470 473
471 472
470 471
472 473
475 478
476 477
475 476
477 478
480 627
481 626
482 625
483 624
484 623
485 622
486 621
487 620
488 619
489 618
490 617
491 616
492 615
493 614
494 613
495 612
496 611
497 610
498 609
499 608
500 607
501 606
502 605
503 604
504 603
505 602
506 601
507 600
508 599
509 598
510 597
511 596
512 595
513 594
514 593
515 592
516 591
517 590
518 589
519 588
520 587
521 586
522 585
523 584
524 583
525 582
526 581
527 580
528 579
529 578
530 577
531 576
532 575
533 574
534 573
535 572
536 571
537 570
538 569
539 568
540 567
541 566
542 565
543 564
544 563
545 562
546 561
547 560
548 559
549 558
550 557
551 556
552 555
553 554
480 553
481 552
482 551
483 550
484 549
485 548
486 547
487 546
488 545
489 544
490 543
491 542
492 541
493 540
494 539
495 538
496 537
497 536
498 535
499 534
500 533
501 532
502 531
503 530
504 529
505 528
506 527
507 526
508 525
509 524
510 523
511 522
512 521
513 520
514 519
515 518
516 517
480 516
481 515
482 514
483 513
484 512
485 511
486 510
487 509
488 508
489 507
490 506
491 505
492 504
493 503
494 502
495 501
496 500
497 499
480 497
481 496
482 495
483 494
484 493
485 492
486 491
487 490
488 489
480 488
481 487
482 486
483 485
480 483
481 482
480 481
482 483
485 488
486 487
485 486
487 488
489 497
490 496
491 495
492 494
489 492
490 491
489 490
491 492
494 497
495 496
494 495
496 497
499 516
500 515
501 514
502 513
503 512
504 511
505 510
506 509
507 508
499 507
500 506
501 505
502 504
499 502
500 501
499 500
501 502
504 507
505 506
504 505
506 507
508 516
509 515
510 514
511 513
508 511
509 510
508 509
510 511
513 516
514 515
513 514
515 516
517 553
518 552
519 551
520 550
521 549
522 548
523 547
524 546
525 545
526 544
527 543
528 542
529 541
530 540
531 539
532 538
533 537
534 536
517 534
518 533
519 532
520 531
521 530
522 529
523 528
524 527
525 526
517 525
518 524
519 523
520 522
517 520
518 519
517 518
519 520
522 525
523 524
522 523
524 525
526 534
527 533
528 532
529 531
526 529
527 528
526 527
528 529
531 534
532 533
531 532
533 534
536 553
537 552
538 551
539 550
540 549
541 548
542 547
543 546
544 545
536 544
537 543
538 542
539 541
536 539
537 538
536 537
538 539
541 544
542 543
541 542
543 544
545 553
546 552
547 551
548 550
545 548
546 547
545 546
547 548
550 553
551 552
550 551
552 553
554 627
555 626
556 625
557 624
558 623
559 622
560 621
561 620
562 619
563 618
564 617
565 616
566 615
567 614
568 613
569 612
570 611
571 610
572 609
573 608
574 607
575 606
576 605
577 604
578 603
579 602
580 601
581 600
582 599
583 598
584 597
585 596
586 595
587 594
588 593
589 592
590 591
554 590
555 589
556 588
557 587
558 586
559 585
560 584
561 583
562 582
563 581
564 580
565 579
566 578
567 577
568 576
569 575
570 574
571 573
554 571
555 570
556 569
557 568
558 567
559 566
560 565
561 564
562 563
554 562
555 561
556 560
557 559
554 557
555 556
554 555
556 557
559 562
560 561
559 560
561 562
563 571
564 570
565 569
566 568
563 566
564 565
563 564
565 566
568 571
569 570
568 569
570 571
573 590
574 589
575 588
576 587
577 586
578 585
579 584
580 583
581 582
573 581
574 580
575 579
576 578
573 576
574 575
573 574
575 576
578 581
579 580
578 579
580 581
582 590
583 589
584 588
585 587
582 585
583 584
582 583
584 585
587 590
588 589
587 588
589 590
591 627
592 626
593 625
594 624
595 623
596 622
597 621
598 620
599 619
600 618
601 617
602 616
603 615
604 614
605 613
606 612
607 611
608 610
591 608
592 607
593 606
594 605
595 604
596 603
597 602
598 601
599 600
591 599
592 598
593 597
594 596
591 594
592 593
591 592
593 594
596 599
597 598
596 597
598 599
600 608
601 607
602 606
603 605
600 603
601 602
600 601
602 603
605 608
606 607
605 606
607 608
610 627
611 626
612 625
613 624
614 623
615 622
616 621
617 620
618 619
610 618
611 617
612 616
613 615
610 613
611 612
610 611
612 613
615 618
616 617
615 616
617 618
619 627
620 626
621 625
622 624
619 622
620 621
619 620
621 622
624 627
625 626
624 625
626 627
629 1220
630 1219
631 1218
632 1217
633 1216
634 1215
635 1214
636 1213
637 1212
638 1211
639 1210
640 1209
641 1208
642 1207
643 1206
644 1205
645 1204
646 1203
647 1202
648 1201
649 1200
650 1199
651 1198
652 1197
653 1196
654 1195
655 1194
656 1193
657 1192
658 1191
659 1190
660 1189
661 1188
662 1187
663 1186
664 1185
665 1184
666 1183
667 1182
668 1181
669 1180
670 1179
671 1178
672 1177
673 1176
674 1175
675 1174
676 1173
677 1172
678 1171
679 1170
680 1169
681 1168
682 1167
683 1166
684 1165
685 1164
686 1163
687 1162
688 1161
689 1160
690 1159
691 1158
692 1157
693 1156
694 1155
695 1154
696 1153
697 1152
698 1151
699 1150
700 1149
701 1148
702 1147
703 1146
704 1145
705 1144
706 1143
707 1142
708 1141
709 1140
710 1139
711 1138
712 1137
713 1136
714 1135
715 1134
716 1133
717 1132
718 1131
719 1130
720 1129
721 1128
722 1127
723 1126
724 1125
725 1124
726 1123
727 1122
728 1121
729 1120
730 1119
731 1118
732 1117
733 1116
734 1115
735 1114
736 1113
737 1112
738 1111
739 1110
740 1109
741 1108
742 1107
743 1106
744 1105
745 1104
746 1103
747 1102
748 1101
749 1100
750 1099
751 1098
752 1097
753 1096
754 1095
755 1094
756 1093
757 1092
758 1091
759 1090
760 1089
761 1088
762 1087
763 1086
764 1085
765 1084
766 1083
767 1082
768 1081
769 1080
770 1079
771 1078
772 1077
773 1076
774 1075
775 1074
776 1073
777 1072
778 1071
779 1070
780 1069
781 1068
782 1067
783 1066
784 1065
785 1064
786 1063
787 1062
788 1061
789 1060
790 1059
791 1058
792 1057
793 1056
794 1055
795 1054
796 1053
797 1052
798 1051
799 1050
800 1049
801 1048
802 1047
803 1046
804 1045
805 1044
806 1043
807 1042
808 1041
809 1040
810 1039
811 1038
812 1037
813 1036
814 1035
815 1034
816 1033
817 1032
818 1031
819 1030
820 1029
821 1028
822 1027
823 1026
824 1025
825 1024
826 1023
827 1022
828 1021
829 1020
830 1019
831 1018
832 1017
833 1016
834 1015
835 1014
836 1013
837 1012
838 1011
839 1010
840 1009
841 1008
842 1007
843 1006
844 1005
845 1004
846 1003
847 1002
848 1001
849 1000
850 999
851 998
852 997
853 996
854 995
855 994
856 993
857 992
858 991
859 990
860 989
861 988
862 987
863 986
864 985
865 984
866 983
867 982
868 981
869 980
870 979
871 978
872 977
873 976
874 975
875 974
876 973
877 972
878 971
879 970
880 969
881 968
882 967
883 966
884 965
885 964
886 963
887 962
888 961
889 960
890 959
891 958
892 957
893 956
894 955
895 954
896 953
897 952
898 951
899 950
900 949
901 948
902 947
903 946
904 945
905 944
906 943
907 942
908 941
909 940
910 939
911 938
912 937
913 936
914 935
915 934
916 933
917 932
918 931
919 930
920 929
921 928
922 927
923 926
924 925
629 924
630 923
631 922
632 921
633 920
634 919
635 918
636 917
637 916
638 915
639 914
640 913
641 912
642 911
643 910
644 909
645 908
646 907
647 906
648 905
649 904
650 903
651 902
652 901
653 900
654 899
655 898
656 897
657 896
658 895
659 894
660 893
661 892
662 891
663 890
664 889
665 888
666 887
667 886
668 885
669 884
670 883
671 882
672 881
673 880
674 879
675 878
676 877
677 876
678 875
679 874
680 873
681 872
682 871
683 870
684 869
685 868
686 867
687 866
688 865
689 864
690 863
691 862
692 861
693 860
694 859
695 858
696 857
697 856
698 855
699 854
700 853
701 852
702 851
703 850
704 849
705 848
706 847
707 846
708 845
709 844
710 843
711 842
712 841
713 840
714 839
715 838
716 837
717 836
718 835
719 834
720 833
721 832
722 831
723 830
724 829
725 828
726 827
727 826
728 825
729 824
730 823
731 822
732 821
733 820
734 819
735 818
736 817
737 816
738 815
739 814
740 813
741 812
742 811
743 810
744 809
745 808
746 807
747 806
748 805
749 804
750 803
751 802
752 801
753 800
754 799
755 798
756 797
757 796
758 795
759 794
760 793
761 792
762 791
763 790
764 789
765 788
766 787
767 786
768 785
769 784
770 783
771 782
772 781
773 780
774 779
775 778
776 777
629 776
630 775
631 774
632 773
633 772
634 771
635 770
636 769
637 768
638 767
639 766
640 765
641 764
642 763
643 762
644 761
645 760
646 759
647 758
648 757
649 756
650 755
651 754
652 753
653 752
654 751
655 750
656 749
657 748
658 747
659 746
660 745
661 744
662 743
663 742
664 741
665 740
666 739
667 738
668 737
669 736
670 735
671 734
672 733
673 732
674 731
675 730
676 729
677 728
678 727
679 726
680 725
681 724
682 723
683 722
684 721
685 720
686 719
687 718
688 717
689 716
690 715
691 714
692 713
693 712
694 711
695 710
696 709
697 708
698 707
699 706
700 705
701 704
702 703
629 702
630 701
631 700
632 699
633 698
634 697
635 696
636 695
637 694
638 693
639 692
640 691
641 690
642 689
643 688
644 687
645 686
646 685
647 684
648 683
649 682
650 681
651 680
652 679
653 678
654 677
655 676
656 675
657 674
658 673
659 672
660 671
661 670
662 669
663 668
664 667
665 666
629 665
630 664
631 663
632 662
633 661
634 660
635 659
636 658
637 657
638 656
639 655
640 654
641 653
642 652
643 651
644 650
645 649
646 648
629 646
630 645
631 644
632 643
633 642
634 641
635 640
636 639
637 638
629 637
630 636
631 635
632 634
629 632
630 631
629 630
631 632
634 637
635 636
634 635
636 637
638 646
639 645
640 644
641 643
638 641
639 640
638 639
640 641
643 646
644 645
643 644
645 646
648 665
649 664
650 663
651 662
652 661
653 660
654 659
655 658
656 657
648 656
649 655
650 654
651 653
648 651
649 650
648 649
650 651
653 656
654 655
653 654
655 656
657 665
658 664
659 663
660 662
657 660
658 659
657 658
659 660
662 665
663 664
662 663
664 665
666 702
667 701
668 700
669 699
670 698
671 697
672 696
673 695
674 694
675 693
676 692
677 691
678 690
679 689
680 688
681 687
682 686
683 685
666 683
667 682
668 681
669 680
670 679
671 678
672 677
673 676
674 675
666 674
667 673
668 672
669 671
666 669
6