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
23261
165240
546865
438263
522269
433324
141679
514126
164093
991670
506041
916113
256362
317635
457445
515858
663772
821214
762093
49595
437456
85859
180264
172015
264994
445019
158114
704459
772996
334145
279758
548411
536302
288387
685003
771299
979456
422903
134814
461111
120315
549618
425490
296957
528475
759704
678902
176956
591671
367724
900957
805660
312507
989416
559072
77256
972365
610882
777198
676262
343416
505640
650326
216669
469549
594022
259663
369579
629139
994695
372451
742567
847868
712560
356311
959027
645728
279870
196001
891251
983574
303363
296181
687788
307308
233583
724558
630000
326839
806052
618659
622179
639752
758980
805147
290654
786609
132436
460983
770832
458691
363722
951365
651538
359622
698330
573292
610922
188814
951935
352149
885351
771782
773704
591027
999960
141802
490983
394443
486361
945137
486808
914507
40580
785255
493068
479323
939100
96967
327842
701174
163196
278294
188660
761918
479969
726285
872173
881307
844715
683820
332515
248516
286519
133313
685011
707507
167361
494066
769170
598626
701317
557724
111665
524964
74073
124946
738194
9315
520547
583502
674510
32913
306513
259365
889998
362352
64913
13674
270924
428890
116288
826225
552767
834916
44583
787368
244650
952975
199533
86247
914926
91391
578896
516696
874553
88494
317449
365658
76841
384394
913396
186509
710321
583099
117183
2512
121691
356969
767853
235556
471886
240322
428151
303033
818092
922579
175841
509435
36366
48942
754779
446755
260969
877837
28456
38245
416398
76708
723185
524519
49111
274952
210532
217859
12429
527146
107270
394197
825292
865778
9646
399672
854658
562331
353619
845309
35060
648825
6254
835835
200235
109936
92711
22070
927731
41746
39763
622456
82545
767318
346473
836268
513542
652474
165658
879077
8628
752197
652781
452332
417432
275115
987236
154889
781866
469223
503443
214810
88312
415654
736491
551642
498229
920048
903102
895823
90426
107088
803718
995609
276070
886504
204326
214043
847956
267047
539257
49558
309412
740086
4241
615495
93333
880972
573756
588382
825027
340070
430904
509166
905779
109668
359763
864608
70314
619459
15730
626704
785859
454795
484184
111709
611963
500360
837548
108624
882748
234387
418892
217314
435384
774822
639089
287413
661289
687758
91036
403185
437701
751189
844187
227561
252878
978312
675170
832837
326659
435810
57149
870567
651644
938552
941154
952186
241606
459629
952893
522699
605467
639925
667834
847983
364496
221813
774042
123465
149901
386672
889461
448195
484959
90691
493215
305727
663105
839607
372870
741048
938737
526017
117735
496594
187923
934205
859205
434947
585325
842376
327070
97093
385080
72996
968144
291121
702665
944809
4522
177060
438223
43886
222108
788133
108116
675090
195052
78351
499066
688091
631395
553145
28508
459904
888042
165635
689044
198958
768226
327804
260288
771307
292486
668548
848822
113458
269428
794917
559948
419520
323275
505966
985503
145290
283140
205649
127771
364165
733548
636934
767356
801628
890162
376484
61373
990200
327035
399845
33426
32884
331373
631913
848913
95116
55653
817194
554210
814675
638819
208102
11522
30905
997565
864130
647505
793654
573186
176641
13300
49284
830627
802692
794022
129018
351693
619045
469755
982535
519546
469702
136773
295000
329464
254140
212192
994795
142039
253999
159450
692608
670322
510699
967428
489400
793959
110153
407339
902317
70401
286826
907708
651005
396043
252866
239615
394322
615746
435951
761419
667645
105647
281430
915914
809636
627472
119308
889042
591780
521985
361543
990596
890235
618960
160454
286804
608097
562854
244871
658797
948821
95292
197004
778288
217252
557213
525261
357327
327986
606275
488831
278277
733572
381494
963958
337438
237970
655636
212894
179805
70575
579191
998482
702622
357565
415126
696172
44493
441400
934215
164278
951316
531812
349360
531470
194882
60708
101122
108350
347237
712253
885138
83449
816554
50380
646699
901638
954471
700020
299844
310745
9786
711902
544327
354555
599101
173778
546070
832081
267845
99755
367156
208973
388836
92048
705608
509585
238296
938215
703531
437620
730150
58921
308166
929980
223776
621856
595590
212342
428677
956620
361122
533447
943806
390668
67971
282149
659278
584496
238754
482959
42380
813218
864453
126266
404789
249588
773237
344364
161598
55350
827269
318733
120714
420446
753521
970251
411472
921384
63642
972569
368374
388566
736208
661331
497952
462400
242852
802023
292641
348693
829857
997644
733765
163754
442956
728822
882491
583482
182955
855210
739502
102177
830207
191020
609030
540269
776298
691115
663064
855559
661347
450761
300695
340978
334138
838226
475520
350781
315442
872751
401201
905018
676151
720255
233820
989398
926304
450529
498714
247453
239520
391078
932466
805697
441869
349402
423803
929673
28585
902897
840697
123842
386199
612888
451120
904803
356665
511792
629229
417089
867177
663980
236113
697658
696247
504902
764050
878667
42694
990859
305099
852037
450687
564706
767178
223964
439289
526906
986441
722375
542837
66652
396933
259306
768149
189624
541040
938739
687389
801911
624177
995087
823466
49076
161363
319517
18784
487449
728873
771170
430426
433946
95089
464612
16333
940075
11139
401009
465386
463379
984430
742571
627376
564990
685564
669593
210600
512984
232208
489450
401129
457644
459681
557094
931245
432986
43490
426680
911854
441837
826758
44890
920662
399600
836183
659225
854081
358849
386109
817643
704086
217534
260150
49443
452884
137050
712421
819293
250180
778624
933871
870302
68918
774165
196132
266985
391427
388864
153815
954177
266817
506022
518434
539825
6216
178029
15408
968529
858037
380028
957648
717433
130979
222834
615337
70654
328504
675891
535002
906587
930763
711916
449905
884792
312579
359678
295333
958388
952381
427070
387899
119759
89499
449299
967854
483438
372166
452866
765540
446250
351634
919245
336639
499471
9093
912900
54663
750302
199754
920333
520737
809678
375636
703719
199676
227006
78495
276986
846393
517323
367950
534877
948624
573891
656693
347588
982270
421195
319157
828070
995517
309548
618930
180607
449988
709596
741665
861646
51423
913660
41082
562189
294342
865355
758171
801676
255960
442162
988516
718127
511033
574897
790061
150564
313884
793640
365654
862917
742193
464534
857620
788724
589721
207306
571606
546511
527426
707854
200404
136492
687576
469452
387208
333862
327894
722630
779247
623486
197849
97522
641676
750845
554713
108917
574603
464455
613478
807933
863056
27399
636151
727309
861355
855980
60262
813275
599461
83750
400873
488759
404341
980713
804670
378013
621972
301551
663606
304777
562660
609883
142340
561285
505599
352859
201538
62843
975396
965188
324633
330238
243034
946992
705018
944376
75709
796413
557201
652266
680923
615366
655599
413687
485370
877366
286670
528151
450118
341851
986671
608687
368280
404012
769067
46853
169957
838594
327434
445297
180030
978938
466122
919805
194752
803591
542618
677272
819858
682701
882216
116326
265013