English - Logo Sight Running English - Logo Sight  
1 About Me 8
2 Education
3 Philosophy
4 Politics
5 News
6 Travel
7 Sports
8 Funding
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
522
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
655
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
     
2 Local Triathlon Running
1 Sprint 3.1M 5K
Strava Link
1/100 1st 1/30 Pro 16:31 John Polson
2/100 1st 2/30 25-29 16:53 Brian Macarthur
3/100 1st 3/30 18-24 17:43 Steve Mantell
4/100 1st 4/30 40-44 18:03 Thomas Woods
5/100 1st 5/30 45-49 18:14 Darren De Reuck
6/100 1st 6/30 30-34 18:17 Owen Hammond
7/100 1st 7/30 35-39 18:30 Steve Johnson
8/100 1/68 CNT 18:32 5:58 Ben Kanute
9/100 2/68 CNT 18:40 6:01 Justin Metzler
10/100 3/68 CNT 18:44 6:02 Andrew Roos
11/100 4/68 CNT 18:46 6:03 Luke Farkas
12/100 5/68 CNT 18:52 6:05 Ryan Petry
13/100 6/68 CNT 19:08 6:10 Jon Waltman
14/100 7/68 CNT 19:12 6:11 Jonathan Doron-Pet
15/100 8/68 CNT 19:13 6:12 George Kuehnert
16/100 9/68 CNT 19:14 6:12 Stephan Verdeyen
17/100 10/68 CNT 19:14 6:12 Thomas Pilliod
18/100 11/68 CNT 19:16 6:12 Connor Sousa
19/100 1st 8/30 Pro 19:22 6:14 Flora Duffy
20/100 12/68 CNT 19:25 6:15 Daniel Besse
21/100 13/68 CNT 19:31 6:17 Evan Pardi
22/100 14/68 CNT 19:31 6:17 Christian Ryan
23/100 15/68 CNT 19:33 6:18 Nik Bergum
24/100 16/68 CNT 19:39 6:20 Adam Feigh
25/100 17/68 CNT 19:49 6:23 Philip Shen
26/100 18/68 CNT 19:52 6:24 Keith Kotar
27/100 19/68 CNT 19:57 6:25 William Jones
28/100 20/68 CNT 20:00 6:27 Charles Ogren
29/100 21/68 CNT 20:01 6:27 Erin Jones
30/100 22/68 CNT 20:06 6:29 Paul Stevenson
31/100 1st 9/30 45-49 20:08 Steph Popelar
32/100 24/68 CNT 20:23 6:34 Erika Erickson
33/100 25/68 CNT 20:24 6:34 Samantha Morrison
34/100 26/68 CNT 20:31 6:37 Daniel McMahon
35/100 27/68 CNT 20:37 6:39 Johanna Gartman
36/100 28/68 CNT 20:45 6:41 Jonathan Law
37/100 29/68 CNT 21:07 6:48 Morgan Davis
38/100 30/68 CNT 21:14 6:50 Evan Koenig
39/100 31/68 CNT 21:14 6:50 Eirik Ravnan
40/100 1st 10/30 55-59 21:16 Ellen Hart
41/100 23/68 CNT 20:16 6:32 Robbie Greco
42/100 32/68 CNT 21:18 6:52 Corey Robinson
43/100 1st 11/30 50-54 21:19 Scott Binder
44/100 33/68 CNT 21:21 6:53 Andrew Lagasse
45/100 34/68 CNT 21:26 6:54 Andrew Zaydak
46/100 1st 12/30 25-29 21:29 Aubrey Cook
47/100 35/68 CNT 21:45 7:00 Nick Madrinich
48/100 36/68 CNT 21:56 7:04 Allison Kindig
49/100 1st 13/30 60-64 21:58 Michael Orendorff
50/100 1st 14/30 55-59 22:03 Woody Noleen
51/100 37/68 CNT 22:08 7:08 Christopher Brahm
52/100 1st 15/30 40-44 22:09 Diane Soucheray
53/100 38/68 CNT 22:18 7:11 Drew Greaves
54/100 39/68 CNT 22:23 7:12 Adam Alexander
55/100 1st 16/30 60-64 22:25 Jim Fuller
56/100 40/68 CNT 22:33 7:16 Lauren Bussian
57/100 1st 18/31 35-39 22:46 Betsy Mercer
58/100 41/68 CNT 22:53 7:22 Lauren Lewis
59/100 42/68 CNT 22:57 7:24 Kelly Kosmo
60/100 43/68 CNT 23:06 7:26 Summer Ohlendorf
61/100 44/68 CNT 23:10 7:28 Kyle Bockwoldt
62/100 45/68 CNT 23:13 7:29 Sean Chang
63/100 46/68 CNT 23:16 7:30 Allison Nuovo
64/100 47/68 CNT 23:20 7:31 Mollie Brewer
65/100 48/68 CNT 23:28 7:34 Molly Supple
66/100 49/68 CNT 23:32 7:35 Brady Thomas
67/100 50/68 CNT 23:39 7:37 Zack Paris
68/100 51/68 CNT 23:48 7:40 Jessica Clay
69/100 1st 17/30 12-14 23:42 Theodor Cariov
70/100 1st 18/30 50-54 23:45 Jane Esahak-Gage
71/100 52/68 CNT 24:24 7:52 Todd Reedy
72/100 1st 19/30 30-34 24:27 Sharon Houghton
73/100 1st 20/30 18-24 24:16 Meghan Wiebe
74/100 1st 21/30 60-64 24:19 Lynnda Bests-Wiss
75/100 53/68 CNT 24:39 7:56 Byron Smith
76/100 1st 22/30 65-69 25:10 Simon Butterworth
77/100 54/68 CNT 25:11 8:07 Shannon Edd
78/100 55/68 CNT 25:21 8:10 Catherine Stark
79/100 56/68 CNT 25:32 8:14 Greg Lowhorn
80/100 1st 23/30 65-69 25:35 Diane Ridgway
81/100 57/68 CNT 25:50 8:19 Karla Bensen
82/100 58/68 CNT 26:02 8:23 Brianna Chu
83/100 59/68 CNT 26:12 8:26 Tim Brigantino
84/100 60/68 CNT 26:15 8:27 Ellie Bruns
85/100 61/68 CNT 26:18 8:28 Elisa Ruefer
86/100 62/68 CNT 26:37 8:34 Allyson Crum
87/100 63/68 CNT 27:03 8:43 Carleigh Kutac
88/100 1st 24/30 15-17 27:44 Cassidy Hemp
89/100 64/68 CNT 28:14 9:06 Ali Senz
90/100 65/68 CNT 28:56 9:19 Elke Peirtsegaele
91/100 66/68 CNT 29:56 9:38 Daphne Williams
92/100 67/68 CNT 29:58 9:39 Judah Scensenbaugh
93/100 1st 25/30 15-17 28:22 Caelan Thom
94/100 1st 26/30 70-74 30:01 Michael Chessnoe
95/100 28 PC 30:11 John Mc Allaster
96/100 1st 27/30 12-14 30:19 Shannon Derthick
97/100 68/68 CNT 30:19 9:46 Jacquelyn Gentes
98/100 1st 28/30 75-79 33:23 Don Whitford
99/100 1st 29/30 70-74 38:56 Doris Downey
100/100 1st 30/30 75-79 41:28 Judy Smythe
2 Olympic 6.2M 10K
Strava Link
1/128 1/102 CNT 34:44 5:36 Ben Kanute
2/128 1st 1/26 18-24 34:50 Steve Mantell
3/128 1st 2/26 Pro 34:57 Tim O'Donnell
4/128 2/102 CNT 35:38 5:44 Jonathan Doron-Pet
5/128 1st 3/26 30-34 35:57 Andrew Knutsen
6/128 3/102 CNT 36:27 5:52 David Macfarlane
7/128 4/102 CNT 36:42 5:55 Daniel Gonzalez
8/128 1st/ 4/102 35-39 36:44 Steve Johnson
9/128 5/102 CNT 37:35 6:03 David Mott
10/128 1st 5/26 25-29 37:38 Davide Giardini
11/128 6/102 CNT 37:44 6:05 Alexander Schillin
12/128 7/102 CNT 37:53 6:06 Greg York
13/128 1st 6/26 Pro 37:54 Lisa Norden
14/128 8/102 CNT 37:56 6:07 John Lowrey
15/128 9/102 CNT 37:56 6:07 Norris Overly
16/128 1st 7/102 40-44 38:21 Joseph Fogarty
17/128 10/102 CNT 39:01 6:17 Schenberger Mark
18/128 1st 8/26 30-34 39:28 Hayley Benson
19/128 12/102 CNT 39:32 6:22 Sam Schneider
20/128 11/102 CNT 39:34 6:22 Jeremy Reichenberg
21/128 13/102 CNT 40:00 6:27 Michelle Mehnert
22/128 15/102 CNT 40:15 6:29 Stephan Verdeyen
23/128 16/102 CNT 40:21 6:30 Carlo Morante
24/128 17/102 CNT 40:24 6:31 Arthur Tonelli
25/128 18/102 CNT 40:29 6:31 Ben Burford
26/128 1st 9/26 45-49 40:41 Daniel Fernandez
27/128 19/102 CNT 40:56 6:36 Justin Freyermuth
28/128 1st 10/26 45-49 41:04 Steph Popelar
29/128 14/102 CNT 40:05 6:27 Ian Rappaport
30/128 20/102 CNT 41:16 6:39 Mike Ballenger
31/128 21/102 CNT 41:30 6:41 Malachi Henry
32/128 23/102 CNT 41:34 6:42 Evan Koenig
33/128 24/102 CNT 41:42 6:43 Alexander Flores
34/128 1st 11/26 40-44 41:49 Karen Franklin
35/128 22/102 CNT 41:34 6:42 Ryan Schumacher
36/128 25/102 CNT 41:51 6:44 Olli Karioja
37/128 26/102 CNT 42:12 6:48 Geoff McGinnis
38/128 1st 12/26 55-59 42:25 Ellen Hart
39/128 1st 13/26 50-54 42:26 John Poisson
40/128 1st 14/26 35-39 42:42 Karen Melliar-Smith
41/128 27/102 CNT 42:58 6:55 Ciara Teter
42/128 1st 15/26 25-29 43:01 Sinead Odwyer
43/128 28/102 CNT 43:01 6:56 Paul Pelaez
44/128 29/102 CNT 43:04 6:56 Sean Fannin
45/128 30/102 CNT 43:11 6:57 David Endean
46/128 31/102 CNT 43:13 6:58 Adam Alexander
47/128 1st 16/26 18-24 43:18 Tess Amer
48/128 1st 17/26 60-64 43:25 Jon Brown
49/128 32/102 CNT 43:42 7:02 Nicholas Stewart
50/128 33/102 CNT 43:45 7:03 William Lassman
51/128 34/102 CNT 43:59 7:05 Ashley Buxton
52/128 36/102 CNT 44:03 7:06 Stephanie Greer
53/128 35/102 CNT 44:09 7:07 Owen Stokes-Cawley
54/128 37/102 CNT 44:11 7:07 Erin Crow
55/128 38/102 CNT 44:12 7:07 Samantha Kennedy
56/128 39/102 CNT 44:16 7:08 Greg Evans
57/128 40/102 CNT 44:34 7:11 Ethan Baruch
58/128 41/102 CNT 45:05 7:16 Ryan Ratajczyk
59/128 42/102 CNT 45:36 7:21 Adam Rosen
60/128 43/102 CNT 45:54 7:24 Paul Creger
61/128 1st 18/26 55-59 46:16 Steve Pyle
62/128 44/102 CNT 46:20 7:28 Anthony Galaviz
63/128 45/102 CNT 46:24 7:28 Allison Nuovo
64/128 46/102 CNT 46:35 7:30 Timothy Gregor
65/128 47/102 CNT 46:44 7:32 Michael Lindler
66/128 48/102 CNT 46:58 7:34 Emily Bolthouse
67/128 49/102 CNT 47:21 7:38 Carlie Pietsch
68/128 50/102 CNT 47:39 7:41 Michael Carilli
69/128 1st 19/26 65-69 47:33 Charles Perez
70/128 51/102 CNT 47:55 7:43 Joseph Mack
71/128 58/102 CNT 48:57 7:53 Ben Meline
72/128 59/102 CNT 48:59 7:53 Nicole Rendos
73/128 60/102 CNT 49:01 7:54 Danny Braaten
74/128 52/102 CNT 49:10 7:55 Mollie Brewer
75/128 61/102 CNT 49:13 7:56 Claire Hawkins
76/128 1st 20/26 15-17 49:34 Gavin Van Horn
77/128 62/102 CNT 49:46 8:01 Nicki Zelenski
78/128 53/102 CNT 49:53 8:02 Joanna Coker
79/128 54/102 CNT 49:54 8:02 Mary Hazen
80/128 55/102 CNT 50:07 8:04 Laura Greer
81/128 63/102 CNT 50:25 8:07 Zack Eskrich
82/128 65/102 CNT 50:40 8:10 Megan Bentzin
83/128 64/102 CNT 51:34 8:18 Lane Ruchte
84/128 66/102 CNT 51:39 8:19 Daniel Hennessey
85/128 67/102 CNT 51:45 8:20 Michael Deneen
86/128 68/102 CNT 52:09 8:24 Henry Hernandez
87/128 69/102 CNT 52:32 8:28 Brenna Farren
88/128 56/102 CNT 52:54 8:31 Brian Whiddon
89/128 70/102 CNT 53:15 8:35 Peter Fredrickson
90/128 1st 21/26 65-69 53:28 Diane Ridgway
91/128 71/102 CNT 54:28 8:46 Andrew Williams
92/128 72/102 CNT 54:34 8:47 Marissa Santos
93/128 57/102 CNT 54:34 8:47 Eddie Myers
94/128 1st 22/26 50-54 54:38 Deborah Croarkin-Svedlow
95/128 1st 23/26 60-64 55:08 Judith Laney
96/128 73/102 CNT 55:26 8:56 Ali Senz
97/128 74/102 CNT 55:56 9:01 Lizzy Shilling
98/128 75/102 CNT 56:19 9:04 Jessica Blakely
99/128 76/102 CNT 56:42 9:08 Hanna Sheffrin
100/128 77/102 CNT 57:24 9:15 Erin Colletta
101/128 79/102 CNT 57:37 9:17 Tim Aikin
102/128 78/102 CNT 57:41 9:17 William Sickenberg
103/128 80/102 CNT 58:05 9:21 Callie Ann Bauser
104/128 81/102 CNT 58:28 9:25 Melissa Farquhar
105/128 82/102 CNT 58:35 9:26 Kaylee Jamison
106/128 83/102 CNT 59:03 9:31 Veronica Penney
107/128 84/102 CNT 1:00:28 9:44 Cory Sauer
108/128 85/102 CNT 1:02:00 9:59 Jeanette Larsen
109/128 86/102 CNT 1:02:40 10:06 Eddie Myers
110/128 87/102 CNT 1:02:50 10:07 Danny Faulkner
111/128 88/102 CNT 1:02:57 10:08 Chris Olivares
112/128 89/102 CNT 1:03:51 10:17 Greyson Daugherty
113/128 90/102 CNT 1:04:11 10:20 Ryan Mix
114/128 91/102 CNT 1:04:14 10:21 Geneva Mueller
115/128 92/102 CNT 1:04:44 10:26 Erin McKenna
116/128 93/102 CNT 1:06:24 10:42 Amber Hilderbrand
117/128 94/102 CNT 1:06:36 10:43 Melanie Rogers
118/128 95/102 CNT 1:07:08 10:49 Sarah Parkinson
119/128 1st 24/26 70-74 1:08:26 Dave Robinette

120/128 1st 25/26 75-79 1:08:30 Don Whitford

121/128 96/102 CNT 1:09:12 11:09 Natalie Harper
122/128 97/102 CNT 1:09:40 11:13 Sophia Noisten
123/128 98/102 CNT 1:10:13 11:19 Molli Simpson
124/128 99/102 CNT 1:10:51 11:25 Kathleen Mangan
125/128 100/102 CNT 1:16:01 12:14 Elizabeth Dropo
126/128 101/102 CNT 1:16:09 12:16 Sally Slipher
127/128 102/102 CNT 1:36:25 15:31 Kevin Dileanis
128/128 1st 26/26 75-79 1:38:02 Judy Smythe
3 70.3 13.1M 21.1K
Strava Link

1/23 Pro 1:14:30 10.55 Joe Gambles

2/23 40-44 1:16:20 Kyle Fredin
3/23 35-39 1:21:13 Steve Johnson

4/23 45-49 1:21:48 Colleen De Reuck

5/23 Pro 1:22:38 Melissa Hauschildt

6/23 18-24 1:22:48 Steve Mantell

7/23 30-34 1:24:14 Antonio Ferreira Da Silva Neto
8/23 45-49 1:25:56 Mark Ryan

9/23 25-29 1:27:21 Kaitlin Anelauskas

10/23 25-29 1:27:46 John Garita
11/23 50-54 1:29:18 John Noonan

12/23 30-34 1:32:25 Hayley Benson

13/23 18-24 1:36:42 Solano Acuna Maruen

14/23 35-39 1:37:34 Jennifer Razee

15/23 55-59 1:37:57 Ellen Hart

16/23 55-59 1:41:59 Kevin Edwards

17/23 40-44 1:45:44 Rebecca Pedersen

18/23 60-64 1:47:37 Jim Fuller

19/23 50-54 1:49:02 Michelle Blessing

20/23 60-64 1:56:05 Lynnda Best-Wiss

21/23 65-69 2:00:42 Simon Butterworth

22/23 65-69 2:02:43 Diane Ridgway

23/23 70-74 2:35:21 Lowell Mutchelknaus
4 Ironman 26.6M
1/22 40-44 BM 2:57 Michael Montgomery 6:47
2/22 20-24 BM 2:58 William Porter 6:50
3/22 25-29 BM 3:00 Dan Rowe 6:53
4/22 30-34 BM 3:01 Nicole Chyr 6:56
5/22 35-39 BM 3:02 Eric Walker 6:58
6/22 45-49 BM 3:12 Scott Thompson 7:20

7/22 55-59 BM 3:23 Thomas Carr 7:47

8/22 30-34 BM 3:25 Adam Bybliw 7:51
9/22 20-24 BM 3:25 Erika Galer 7:52
10/22 35-39 BM 3:28 Tina Lewis 7:58
11/22 25-29 BM 3:30 Julie Linman 8:03
12/22 50-54 BM 3:39 David Seldon 8:23
13/22 50-54 BM 3:44 Laurie Brockway 8:35
14/22 40-44 BM 3:46 Mary Campbell 8:39
15/22 16-19 BM 3:49 Samuel Corwin 8:45
16/22 45-49 BM 4:00 Sabrina Naftel 9:11
17/22 60-64 BM 4:10 Michael Morgan 9:35
18/22 55-59 BM 4:21 Sherry Buckner 9:59
19/22 60-64 BM 4:59 Patricia Kargol
20/22 65-69 BM 5:25 Wesley Rutt 12:26
21/22 70+ BM 5:45 Brendan Stack 13:12
22/22 65-69 BM 6:08 Alice Schneider 14:05
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
355
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
522
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