Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
595150
480187
115454
413455
943251
596531
729283
888831
631861
270773
622198
606379
774795
631441
592092
25634
947156
111904
668580
359175
45184
658695
381978
999624
774566
312149
824845
424087
774122
112272
440715
645613
485412
242491
520207
925049
124098
76575
237366
853058
158188
154227
901220
52117
934737
519055
33602
923343
371728
891788
839389
76453
322201
172882
567053
277875
837714
769654
88917
660220
516891
260681
276467
407973
882451
638950
720424
434802
421912
866242
581653
390974
965682
804007
731030
321652
989478
128860
599559
689054
179645
56274
703023
71600
88899
68776
374439
82564
209578
264441
362232
136346
306509
92747
159119
962331
244143
648074
600302
993938
83284
94442
393027
356336
390428
814278
589161
223202
265653
338670
466150
479156
180477
109568
460139
628991
999783
556746
400458
727099
579666
434125
686310
415128
589885
426177
825837
906075
99160
812296
840153
98783
105834
670226
390607
892706
660200
47924
715982
927808
495320
407508
68562
665418
120112
155138
240112
89275
570669
136467
886805
160560
636705
149700
251237
338647
571450
198956
383275
120236
241106
566374
884118
781576
384943
261749
29327
332475
371391
350435
736969
487877
145444
717522
626409
191322
72571
538507
834667
572468
978117
743263
980139
944041
239489
132281
717995
392187
861043
847733
241559
764701
223152
90786
830272
812244
835644
374296
556745
85347
236888
393325
340485
279009
952003
716861
477046
363419
638082
19003
425515
877164
744513
342161
936832
830349
666470
545816
633861
177215
669330
338844
165641
709811
399397
565584
176795
847298
199593
639966
736056
861618
284503
372744
378111
391561
726388
125680
88217
263705
899641
283061
681071
17425
571020
185692
101102
567573
773028
712370
72809
621836
170431
921616
231702
765056
955468
278568
839367
208989
50392
298913
391334
497157
419797
106560
658448
681029
94831
986457
220347
371430
836404
696493
541780
145251
18318
607650
796679
58404
570965
114545
868629
737933
628327
964802
752288
443527
942526
833429
473148
207915
37411
26706
637812
931225
597406
629648
582055
159739
117654
659887
393844
118921
55110
85825
45445
339909
29061
296759
954164
943300
104862
323538
273215
26915
441094
459142
92746
653299
305071
484351
175972
441147
435895
388956
784650
642466
192756
162055
974580
762693
826199
244056
100819
378833
654839
798170
354780
88033
148147
269547
898889
958218
206585
610886
449788
353251
336077
936251
301488
176232
235326
160694
871425
764322
615047
13051
484386
588538
761598
399865
92851
588468
847618
657277
163824
863718
25070
974660
633423
461532
605399
908628
18149
21861
214613
359737
474136
433236
222295
178946
680851
279478
162866
428154
739255
876657
305384
896045
304945
277714
650457
672592
572954
622848
301514
668023
712725
12538
163986
76098
787774
665002
991302
10965
649476
941657
379642
660506
413258
971058
938828
893622
572619
579649
368598
146930
714670
37321
931042
422843
366933
590524
730557
522963
305643
356503
588060
389247
353565
195062
237969
82391
552704
532849
926618
354979
286786
619742
839128
992569
116009
224893
651269
72917
500144
339693
999421
938311
993352
906106
798036
806755
909948
897777
526855
818029
222584
71583
602477
331844
691736
47180
558148
574108
913177
64780
184575
995681
985734
679996
409343
271675
926890
555412
361683
673331
246683
212543
253805
661145
470093
785686
894607
359474
647559
590343
692048
319849
593695
523170
757501
983717
471295
653612
369865
825787
595355
229810
252535
503344
676723
105574
561127
855874
779316
697277
885139
515035
443758
986510
591983
160980
852887
565663
12709
778474
558144
784664
26720
916431
467735
785567
164000
966424
374810
272943
964447
918882
459252
432386
863837
220983
728401
705985
771389
955329
46539
729592
928935
646274
208832
155753
184190
285147
141663
582073
426821
47218
113142
503282
93802
247430
883589
385688
777385
128612
460950
335253
691795
655120
632327
411269
292992
586433
685924
157508
700493
293647
171779
516314
651859
917569
415123
917743
135092
390476
235138
901516
348282
130010
828443
10073
264135
142183
692044
972427
983073
78466
697108
737291
130251
962649
537391
846912
356639
926229
339838
356088
506228
762691
313180
709061
717815
342788
612452
340469
726091
586845
837018
394685
268315
982269
12458
601310
573699
801165
487232
486688
666108
421504
846955
49651
801313
923197
865976
235037
871176
893250
938762
447028
267922
385984
740717
304391
470976
856602
508727
648526
498031
405381
233938
145097
72269
353820
464922
234114
960735
399764
914016
752967
263531
763553
40017
668717
248130
116462
845226
108855
681660
613426
175906
481453
820574
806601
559743
187506
610986
110019
194950
37732
948310
608322
96059
158075
644801
34603
67023
557632
877984
790658
423199
261141
757326
548563
140227
541503
947050
750220
270347
720908
400907
259591
285301
371834
407518
125193
767355
611990
16209
471605
379575
417832
532982
280637
865784
700800
250571
455871
407730
141092
829904
826812
153923
261317
206105
142756
280285
19549
351891
270426
800167
848449
372117
318001
106176
956580
991368
792094
401736
649500
358175
726348
467333
148643
28090
608329
67614
540965
534316
343410
580355
402116
652663
707681
716863
126437
501295
520637
967061
703328
774296
940700
994670
892358
82305
104247
383515
803859
846870
21246
814682
426663
570716
495266
259680
761848
144394
681922
773400
710770
942926
940120
912487
221900
217718
734722
940561
64050
869050
961341
806834
577728
203970
197195
793377
541831
528874
677429
708080
871428
386691
397462
921929
746430
945025
548464
824572
878483
774340
853729
26893
41300
300654
13821
757952
339084
966003
894571
355312
480225
286227
970789
39377
502835
545604
208485
103506
571097
858898
257339
676046
144379
231230
575937
792044
335057
748633
497545
518655
522722
342057
746641
260652
188767
563263
591938
220256
394608
327727
273735
297894
213096
143595
863883
636393
898344
336155
24056
81677
210779
707539
967022
134945
398526
869622
610909
234963
800113
607255
502200
104788
674228
880236
933722
896198
591698
219554
177292
589721
984121
965019
632744
699158
177544
584670
831913
177347
250920
522289
92739
508458
840152
453023
59972
849651
176058
434864
927321
317769
447330
899822
44624
607467
100868
735754
209998
858341
389845
453516
933270
791198
504167
721767
891253
214418
875390
853000
856931
960363
521097
593893
533250
355890
815503
346060
844542
342080
714231
21671
998439
134635
70195
141295
437030
265039
403085
227911
742845
20791
614651
889526
69039
153846
454767
416734
137030
404095
492423
948806
400133
236192
787003
114846
129662
822947
754868
732562
521902
182980
877479
663677
650580
716159
348927
94360
579146
527187
694808
20080
132098
702486
466945
387829
618174
192269
889217
607118
964141
119873
326801
931391
235566
129790
436091
430828
975663
58891
738462
512985
426423
981741
254056
868952
73621
733491
619436
156459
436884
147641
660637
826822
920216
571662
658037
815445
549066
135117
580602