1st Massachusetts Net Four-Ball Championship
Strokes
 1  2  3  4  5  6  7  8  9 Out 10 11 12 13 14 15 16 17 18 In Total Net
Peter Duquette (10)
5
5
3
5
5
4
4
4
3
38
5
4
5
X
3
5
X
3
4
58
Josh Ducharme (7)
4
X
3
5
4
4
X
X
4
5
4
4
5
3
4
5
3
4
37 56
Net Score
4
4
2
5
4
3
3
3
3
31
4
3
4
5
3
3
4
2
4
32 63
To Par (net)
0
0
-1
0
-1
-1
-1
0
-1
-5
0
-1
0
0
0
-1
-1
-1
0
-4 -9
Michael Sonnendecker (9)
4
5
3
6
4
5
6
3
6
42
5
5
X
5
3
5
X
4
7
68
Phillip Harder (8)
4
5
2
5
5
6
5
4
4
40
4
5
4
7
5
5
4
3
3
40 80 72
Net Score
4
4
1
5
4
4
4
2
4
32
3
5
4
5
3
4
3
2
3
32 64
To Par (net)
0
0
-2
0
-1
0
0
-1
0
-4
-1
1
0
0
0
0
-2
-1
-1
-4 -8
Dave Schafer (11)
4
5
4
6
5
4
4
2
5
39
4
6
5
X
3
4
7
2
5
64
Mike Regan (7)
4
4
3
6
5
7
4
3
7
43
5
4
5
5
4
5
6
3
4
41 84 77
Net Score
4
3
2
6
5
3
3
1
4
31
3
4
5
5
3
3
5
1
4
33 64
To Par (net)
0
-1
-1
1
0
-1
-1
-2
0
-5
-1
0
1
0
0
-1
0
-2
0
-3 -8
Kit Leong (9)
4
5
4
7
5
7
5
4
4
45
4
5
6
6
3
5
7
3
5
44 89 80
Scott FitzGerald (9)
3
4
2
6
5
4
5
4
6
39
4
4
3
7
3
4
5
3
6
39 78 69
Net Score
3
3
1
6
5
3
4
3
4
32
3
4
3
6
3
3
4
2
5
33 65
To Par (net)
-1
-1
-2
1
0
-1
0
0
0
-4
-1
0
-1
1
0
-1
-1
-1
1
-3 -7
Greg Hebard (11)
5
5
2
5
5
4
3
4
5
38
4
5
4
6
4
5
6
5
5
44 82 71
Mike Finnell (10)
4
5
3
5
7
4
4
4
5
41
6
4
4
6
5
5
5
3
4
42 83 73
Net Score
4
4
1
5
5
3
2
3
4
31
3
3
4
6
4
4
4
2
4
34 65
To Par (net)
0
0
-2
0
0
-1
-2
0
0
-5
-1
-1
0
1
1
0
-1
-1
0
-2 -7
Matt Feroli (10)
4
4
3
5
8
4
4
3
4
39
5
4
5
8
4
4
7
3
5
45 84 74
CJ Stabeno (13)
4
5
4
8
6
5
7
4
4
47
6
6
6
6
5
4
8
4
3
48 95 82
Net Score
4
3
2
5
5
3
3
2
3
30
4
3
5
6
4
3
6
2
2
35 65
To Par (net)
0
-1
-1
0
0
-1
-1
-1
-1
-6
0
-1
1
1
1
-1
1
-1
-2
-1 -7
Jack Verner (8)
4
6
4
4
5
5
4
3
5
40
4
4
4
7
4
5
6
3
3
40 80 72
Matt Christie (5)
4
5
3
4
6
7
6
3
4
42
6
4
5
6
3
3
7
4
6
44 86 81
Net Score
4
4
3
4
5
4
3
3
4
34
3
4
4
6
3
2
5
2
3
32 66
To Par (net)
0
0
0
-1
0
0
-1
0
0
-2
-1
0
0
1
0
-2
0
-1
-1
-4 -6
Josiah Hatch (7)
4
4
4
6
5
4
5
3
4
39
3
4
4
6
4
4
5
3
4
37 76 69
Mathew Chamberlain (8)
5
5
4
5
7
4
5
4
6
45
5
4
4
6
3
5
7
3
6
43 88 80
Net Score
4
3
3
5
5
3
4
3
4
34
2
4
4
6
3
3
4
2
4
32 66
To Par (net)
0
-1
0
0
0
-1
0
0
0
-2
-2
0
0
1
0
-1
-1
-1
0
-4 -6
Sean Hanscom (12)
4
5
3
6
6
5
4
5
7
45
5
6
6
5
3
5
5
5
4
44 89 77
Maximillian Correia (7)
4
6
3
5
5
4
4
3
4
38
4
3
5
5
4
4
6
4
5
40 78 71
Net Score
4
4
2
5
5
3
3
3
4
33
3
3
5
5
3
3
4
4
3
33 66
To Par (net)
0
0
-1
0
0
-1
-1
0
0
-3
-1
-1
1
0
0
-1
-1
1
-1
-3 -6
Kris Johnson (8)
6
3
5
6
4
4
5
4
4
41
6
4
4
6
3
4
5
3
5
40 81 73
Sean Donovan (8)
4
4
3
7
6
5
4
4
5
42
5
4
5
5
3
5
7
4
6
44 86 78
Net Score
4
2
2
6
4
3
3
4
4
32
4
4
4
5
3
3
4
2
5
34 66
To Par (net)
0
-2
-1
1
-1
-1
-1
1
0
-4
0
0
0
0
0
-1
-1
-1
1
-2 -6
Wayne Relleva (12)
4
5
3
5
5
5
6
3
4
40
4
6
6
7
4
5
7
3
5
47 87 75
Al Relleva (6)
4
4
4
5
6
5
4
3
5
40
4
5
5
6
3
4
5
4
5
41 81 75
Net Score
4
3
2
5
5
4
3
2
3
31
3
5
5
6
3
3
4
2
4
35 66
To Par (net)
0
-1
-1
0
0
0
-1
-1
-1
-5
-1
1
1
1
0
-1
-1
-1
0
-1 -6
Michael Farrell (6)
5
5
3
4
4
4
3
3
6
37
6
4
4
6
3
4
5
4
4
40 77 71
JP Plunkett (12)
4
4
4
5
6
4
5
5
6
43
4
5
5
7
4
5
7
5
5
47 90 78
Net Score
4
3
3
4
4
3
2
3
5
31
3
4
4
6
3
3
4
4
4
35 66
To Par (net)
0
-1
0
-1
-1
-1
-2
0
1
-5
-1
0
0
1
0
-1
-1
1
0
-1 -6
Jake Drohan (7)
5
7
4
6
5
5
4
4
5
45
6
5
5
6
4
5
8
3
5
47 92 85
Brad Walsh (10)
4
4
4
4
5
4
4
3
3
35
6
4
5
5
5
4
5
3
5
42 77 67
Net Score
4
3
3
4
5
3
3
2
3
30
5
3
5
5
4
3
4
2
5
36 66
To Par (net)
0
-1
0
-1
0
-1
-1
-1
-1
-6
1
-1
1
0
1
-1
-1
-1
1
0 -6
Brian Hammond (8)
4
4
4
5
7
4
5
5
5
43
4
5
4
8
3
4
5
4
5
42 85 77
Sean Hetherman (8)
4
6
3
5
5
5
6
4
4
42
4
5
4
4
3
5
6
4
4
39 81 73
Net Score
4
3
2
5
5
3
4
4
4
34
3
5
4
4
3
3
4
3
4
33 67
To Par (net)
0
-1
-1
0
0
-1
0
1
0
-2
-1
1
0
-1
0
-1
-1
0
0
-3 -5
Bryan Butt (9)
5
5
3
5
6
4
4
4
4
40
7
4
5
5
3
5
7
3
7
46 86 77
Daniel O'Brien (7)
3
5
3
8
8
5
5
5
4
46
4
5
7
8
3
4
8
3
3
45 91 84
Net Score
3
4
2
5
6
3
3
3
4
33
3
4
5
5
3
3
6
2
3
34 67
To Par (net)
-1
0
-1
0
1
-1
-1
0
0
-3
-1
0
1
0
0
-1
1
-1
-1
-2 -5
Joseph Dimeco (6)
4
5
4
6
6
4
6
4
4
43
4
6
5
6
3
5
6
3
4
42 85 79
Jon Poulos (12)
6
8
3
6
5
4
3
4
6
45
5
4
4
5
4
5
6
4
5
42 87 75
Net Score
4
4
2
6
5
3
2
3
4
33
3
3
4
5
3
4
5
3
4
34 67
To Par (net)
0
0
-1
1
0
-1
-2
0
0
-3
-1
-1
0
0
0
0
0
0
0
-2 -5
Brian Moore (9)
3
5
3
5
5
4
5
5
6
41
4
4
4
6
3
5
6
4
6
42 83 74
Dan Kent (9)
5
6
4
6
4
5
5
3
5
43
4
4
5
5
4
4
6
4
5
41 84 75
Net Score
3
4
2
5
4
3
4
2
5
32
3
4
4
5
3
3
5
3
5
35 67
To Par (net)
-1
0
-1
0
-1
-1
0
-1
1
-4
-1
0
0
0
0
-1
0
0
1
-1 -5
Kevin McBride (8)
4
4
3
5
X
6
3
3
4
3
5
6
5
5
5
6
3
5
43 67
Paul Bisgounis (6)
5
X
3
6
5
4
4
3
6
X
X
X
X
3
5
X
2
4
47
Net Score
4
3
2
5
5
3
2
3
4
31
2
5
6
5
3
4
5
2
4
36 67
To Par (net)
0
-1
-1
0
0
-1
-2
0
0
-5
-2
1
2
0
0
0
0
-1
0
0 -5
Philip Joy (13)
3
5
3
7
5
5
5
3
5
41
5
5
5
6
6
4
8
6
5
50 91 78
Philip Roberts (10)
4
7
4
5
5
4
6
3
6
44
5
4
4
6
2
4
8
4
5
42 86 76
Net Score
3
4
2
5
4
3
4
2
4
31
4
3
4
6
2
3
7
3
4
36 67
To Par (net)
-1
0
-1
0
-1
-1
0
-1
0
-5
0
-1
0
1
-1
-1
2
0
0
0 -5
Noel Murphy (8)
5
5
4
7
5
5
6
X
X
X
4
7
7
3
5
8
3
5
72
Tim Murphy (7)
3
5
3
6
5
5
4
5
4
40
4
X
4
4
4
5
5
3
4
66
Net Score
3
4
2
6
5
4
3
5
4
36
3
4
4
4
3
4
4
2
4
32 68
To Par (net)
-1
0
-1
1
0
0
-1
2
0
0
-1
0
0
-1
0
0
-1
-1
0
-4 -4
Danny Butler (10)
5
6
4
4
6
4
4
4
5
42
5
4
5
7
3
5
5
3
6
43 85 75
Justin Loynd (6)
5
5
4
5
6
5
5
5
6
46
4
4
4
5
4
5
7
5
4
42 88 82
Net Score
5
4
3
4
6
3
3
3
5
36
3
3
4
5
3
4
4
2
4
32 68
To Par (net)
1
0
0
-1
1
-1
-1
0
1
0
-1
-1
0
0
0
0
-1
-1
0
-4 -4
Cameron Hooper (9)
5
5
4
5
6
5
5
3
4
42
7
3
5
7
3
5
5
3
4
42 84 75
Matthew Gardner (8)
4
8
4
5
6
7
4
3
5
46
5
6
4
6
3
4
6
6
5
45 91 83
Net Score
4
4
3
5
6
4
3
2
4
35
4
3
4
6
3
3
4
2
4
33 68
To Par (net)
0
0
0
0
1
0
-1
-1
0
-1
0
-1
0
1
0
-1
-1
-1
0
-3 -4
Kirk Nahabedian (8)
5
4
3
6
6
5
6
3
4
42
4
4
4
8
3
4
5
3
5
40 82 74
Paul Glynn (8)
5
4
3
5
5
4
6
3
4
39
4
4
4
5
4
6
8
5
6
46 85 77
Net Score
5
3
2
5
5
3
5
3
4
35
3
4
4
5
3
3
4
2
5
33 68
To Par (net)
1
-1
-1
0
0
-1
1
0
0
-1
-1
0
0
0
0
-1
-1
-1
1
-3 -4
Jonathan Child (9)
4
6
3
6
5
6
4
3
5
42
4
4
4
5
3
4
6
3
5
38 80 71
Colin Longval (7)
6
5
3
8
6
5
5
5
5
48
5
5
3
6
3
5
7
4
5
43 91 84
Net Score
4
4
2
6
5
4
3
2
5
35
3
4
3
5
3
3
5
2
5
33 68
To Par (net)
0
0
-1
1
0
0
-1
-1
1
-1
-1
0
-1
0
0
-1
0
-1
1
-3 -4
Brian Nelson (8)
4
5
3
6
5
4
4
5
5
41
5
4
4
5
5
3
6
3
5
40 81 73
Derek Johnson (12)
6
5
5
6
7
4
5
3
7
48
5
4
5
5
4
5
8
3
6
45 93 81
Net Score
4
4
2
6
5
3
3
2
5
34
4
3
4
5
4
2
5
2
5
34 68
To Par (net)
0
0
-1
1
0
-1
-1
-1
1
-2
0
-1
0
0
1
-2
0
-1
1
-2 -4
Larry Jacobson (8)
5
4
3
 
6
5
4
5
 
32
5
5
5
4
 
4
6
 
 
29 61 54
Lewis Pearlson (12)
 
 
 
5
5
6
 
4
4
24
 
 
5
 
3
 
 
4
4
16 40 35
Net Score
5
3
2
5
5
4
3
3
3
33
4
5
5
4
3
3
5
3
3
35 68
To Par (net)
1
-1
-1
0
0
0
-1
0
-1
-3
0
1
1
-1
0
-1
0
0
-1
-1 -4
Andy Delaney (7)
 
4
3
6
5
4
6
2
5
35
5
4
5
6
3
5
7
2
4
41 76 69
Michael Sullivan (7)
4
 
 
6
5
4
 
3
3
25
4
4
6
 
 
4
6
 
4
28 53 49
Net Score
4
3
2
6
5
3
5
2
3
33
3
4
5
6
3
3
5
2
4
35 68
To Par (net)
0
-1
-1
1
0
-1
1
-1
-1
-3
-1
0
1
1
0
-1
0
-1
0
-1 -4
Joel Collins (9)
5
5
3
5
6
4
6
4
5
43
5
4
4
7
3
6
8
4
8
49 92 83
John Hadden (7)
4
6
4
8
4
4
4
3
5
42
5
3
3
5
4
6
6
4
4
40 82 75
Net Score
4
4
2
5
4
3
3
3
5
33
4
3
3
5
3
5
5
3
4
35 68
To Par (net)
0
0
-1
0
-1
-1
-1
0
1
-3
0
-1
-1
0
0
1
0
0
0
-1 -4
Joseph Rezendes (11)
5
6
3
5
5
5
4
4
5
42
5
4
5
6
4
3
X
3
4
66
Michael Connolly (9)
4
5
4
X
X
4
5
3
5
6
X
6
6
4
6
7
4
X
60
Net Score
4
4
2
5
5
3
3
2
4
32
4
3
5
6
4
2
6
2
4
36 68
To Par (net)
0
0
-1
0
0
-1
-1
-1
0
-4
0
-1
1
1
1
-2
1
-1
0
0 -4
Glenn McIntyre (14)
3
5
3
5
6
5
4
4
5
40
5
5
5
6
5
5
7
5
5
48 88 74
Buzz Speers (9)
5
4
3
5
6
5
5
4
6
43
5
4
4
5
3
4
7
4
6
42 85 76
Net Score
3
3
2
5
5
4
3
3
4
32
4
4
4
5
3
3
6
3
4
36 68
To Par (net)
-1
-1
-1
0
0
0
-1
0
0
-4
0
0
0
0
0
-1
1
0
0
0 -4
Brian Ramelson (11)
4
5
3
6
5
4
4
3
4
38
5
4
4
6
3
6
8
3
6
45 83 72
Alan Weinstein (10)
6
5
5
6
5
4
5
4
5
45
5
5
6
5
3
5
7
4
5
45 90 80
Net Score
4
4
2
6
5
3
3
2
3
32
4
3
4
5
3
4
6
2
5
36 68
To Par (net)
0
0
-1
1
0
-1
-1
-1
-1
-4
0
-1
0
0
0
0
1
-1
1
0 -4
Noah Kortkamp (7)
3
5
4
6
7
4
4
4
5
42
4
6
5
7
6
6
5
6
5
50 92 85
Thomas O'Donoghue (11)
3
8
5
4
4
6
5
3
6
44
4
5
4
5
4
6
7
4
5
44 88 77
Net Score
3
4
3
4
4
3
3
2
5
31
3
4
4
5
4
5
4
3
5
37 68
To Par (net)
-1
0
0
-1
-1
-1
-1
-1
1
-5
-1
0
0
0
1
1
-1
0
1
1 -4
Michael Nourie (14)
4
4
4
5
6
5
5
4
6
43
7
4
5
5
3
7
8
3
6
48 91 77
Michael Casey (9)
4
6
5
6
6
4
6
5
5
47
5
6
5
5
5
5
6
4
4
45 92 83
Net Score
4
3
3
5
5
3
4
3
5
35
4
3
5
5
2
4
5
2
4
34 69
To Par (net)
0
-1
0
0
0
-1
0
0
1
-1
0
-1
1
0
-1
0
0
-1
0
-2 -3
Ross Henderson (10)
5
6
4
5
6
6
5
3
5
45
4
4
6
6
3
3
6
5
5
42 87 77
Gerry Dickhaut (5)
5
5
3
5
5
5
4
4
4
40
5
4
5
4
3
4
7
4
5
41 81 76
Net Score
5
4
3
5
5
4
3
2
4
35
3
3
5
4
3
2
5
4
5
34 69
To Par (net)
1
0
0
0
0
0
-1
-1
0
-1
-1
-1
1
-1
0
-2
0
1
1
-2 -3
Anthony Jung (9)
5
5
4
6
5
5
4
4
7
45
4
4
5
6
4
5
6
3
4
41 86 77
Michael Meservey (10)
4
5
3
8
4
5
4
3
4
40
5
4
6
7
4
5
6
5
6
48 88 78
Net Score
4
4
2
6
4
4
3
2
4
33
3
3
5
6
4
4
5
2
4
36 69
To Par (net)
0
0
-1
1
-1
0
-1
-1
0
-3
-1
-1
1
1
1
0
0
-1
0
0 -3
Benjamin Wedge (10)
5
3
5
7
5
4
4
3
5
41
5
5
4
5
5
4
6
4
6
44 85 75
Chris Lanoue (6)
4
3
4
6
6
5
4
4
4
40
4
4
5
6
4
3
6
3
6
41 81 75
Net Score
4
2
4
6
5
3
3
2
4
33
3
4
4
5
4
2
5
3
6
36 69
To Par (net)
0
-2
1
1
0
-1
-1
-1
0
-3
-1
0
0
0
1
-2
0
0
2
0 -3
Jeff Parfenchuck (10)
3
4
4
5
5
5
5
3
4
38
5
5
5
6
2
7
6
4
5
45 83 73
Ken Nevard (10)
3
5
3
7
7
7
5
4
5
46
6
5
5
6
4
5
6
3
5
45 91 81
Net Score
3
3
2
5
5
4
4
2
4
32
4
4
5
6
2
4
5
2
5
37 69
To Par (net)
-1
-1
-1
0
0
0
0
-1
0
-4
0
0
1
1
-1
0
0
-1
1
1 -3
Timothy Cullen (8)
5
6
4
5
6
5
4
3
4
42
4
5
3
7
5
4
5
3
4
40 82 74
Lawrence Perreira (13)
5
5
4
7
9
6
7
6
6
55
7
4
4
7
4
6
9
4
5
50 105 92
Net Score
5
4
3
5
6
4
3
3
4
37
3
3
3
7
4
3
4
2
4
33 70
To Par (net)
1
0
0
0
1
0
-1
0
0
1
-1
-1
-1
2
1
-1
-1
-1
0
-3 -2
Anthony Lodi (6)
6
5
3
5
6
5
6
3
5
44
5
4
6
4
3
3
5
5
4
39 83 77
Tim Lepain (5)
4
5
4
5
5
4
6
3
4
40
4
4
6
8
3
6
8
3
4
46 86 81
Net Score
4
4
3
5
5
3
5
3
4
36
4
4
6
4
3
2
4
3
4
34 70
To Par (net)
0
0
0
0
0
-1
1
0
0
0
0
0
2
-1
0
-2
-1
0
0
-2 -2
Bud Dunham (10)
6
4
3
7
8
4
5
4
6
47
6
6
5
6
4
5
5
4
8
49 96 86
Jay Mcgrail (8)
6
4
3
5
5
4
5
3
5
40
4
5
5
6
3
3
6
3
4
39 79 71
Net Score
6
3
2
5
5
3
4
3
5
36
3
5
5
6
3
2
4
2
4
34 70
To Par (net)
2
-1
-1
0
0
-1
0
0
1
0
-1
1
1
1
0
-2
-1
-1
0
-2 -2
Glenn Procter (7)
4
5
4
6
5
4
5
3
5
41
5
6
5
6
2
5
6
4
4
43 84 77
Talat Shah (8)
4
5
4
5
5
4
6
5
5
43
4
5
5
5
4
4
6
3
5
41 84 76
Net Score
4
4
3
5
5
3
4
3
5
36
3
5
5
5
2
3
5
2
4
34 70
To Par (net)
0
0
0
0
0
-1
0
0
1
0
-1
1
1
0
-1
-1
0
-1
0
-2 -2
Greg Hamilton (8)
4
6
3
6
5
5
5
3
5
42
5
5
5
5
3
5
5
4
5
42 84 76
Jon Carlisle (7)
4
5
4
6
5
6
4
4
4
42
5
4
5
6
4
3
6
 
5
38 80 73
Net Score
4
4
2
6
5
4
3
3
4
35
4
4
5
5
3
2
4
3
5
35 70
To Par (net)
0
0
-1
1
0
0
-1
0
0
-1
0
0
1
0
0
-2
-1
0
1
-1 -2
Kirby Roeder (9)
4
5
5
6
4
4
4
4
8
44
5
6
5
6
X
5
4
3
X
69
Tucker Roeder (8)
5
5
4
6
6
5
5
3
5
44
7
4
4
6
4
5
6
4
4
44 88 80
Net Score
4
4
3
6
4
3
3
3
5
35
4
4
4
6
4
4
3
2
4
35 70
To Par (net)
0
0
0
1
-1
-1
-1
0
1
-1
0
0
0
1
1
0
-2
-1
0
-1 -2
Tim McKenna (5)
7
5
4
5
8
4
4
3
5
45
7
4
5
5
4
5
9
3
3
45 90 85
Stephen Shorey (9)
6
7
3
5
5
5
6
3
5
45
5
7
4
5
4
4
7
3
5
44 89 80
Net Score
6
4
2
5
5
3
3
2
5
35
4
4
4
5
4
3
6
2
3
35 70
To Par (net)
2
0
-1
0
0
-1
-1
-1
1
-1
0
0
0
0
1
-1
1
-1
-1
-1 -2
Mark Flaherty (7)
4
5
4
7
5
4
4
2
6
41
4
4
4
5
3
5
5
3
5
38 79 72
Link Reynolds (7)
4
5
3
7
7
4
6
3
5
44
5
5
5
5
4
5
6
4
5
44 88 81
Net Score
4
4
2
7
5
3
3
2
5
35
3
4
4
5
3
4
4
3
5
35 70
To Par (net)
0
0
-1
2
0
-1
-1
-1
1
-1
-1
0
0
0
0
0
-1
0
1
-1 -2
Nick Zutaut (10)
 
4
4
 
 
5
4
 
5
22
 
4
4
7
4
6
 
3
 
28 50 43
Nicholas Kirby (13)
5
 
 
6
5
 
 
3
 
19
4
 
5
7
4
 
4
 
5
29 48 43
Net Score
5
3
3
6
4
4
3
2
5
35
3
3
4
7
4
5
3
2
4
35 70
To Par (net)
1
-1
0
1
-1
0
-1
-1
1
-1
-1
-1
0
2
1
1
-2
-1
0
-1 -2
Mike Kelly (6)
4
4
5
6
4
4
5
3
5
40
5
5
6
5
4
4
8
3
6
46 86 80
Dan Kelly (15)
5
4
4
7
7
5
5
3
6
46
6
4
6
6
3
5
6
4
6
46 92 77
Net Score
4
3
3
6
4
3
4
2
5
34
4
3
6
5
2
3
5
3
5
36 70
To Par (net)
0
-1
0
1
-1
-1
0
-1
1
-2
0
-1
2
0
-1
-1
0
0
1
0 -2
Keith Prindle (17)
6
5
5
5
5
5
5
4
5
45
6
4
5
5
6
4
5
5
6
46 91 74
David Robinson (4)
5
5
3
7
6
6
4
5
4
45
5
6
4
7
4
5
5
4
5
45 90 86
Net Score
5
4
3
4
4
4
3
3
4
34
5
3
4
4
4
3
4
4
5
36 70
To Par (net)
1
0
0
-1
-1
0
-1
0
0
-2
1
-1
0
-1
1
-1
-1
1
1
0 -2
Aidan Hanratty (8)
4
4
4
6
6
6
6
6
6
48
4
4
4
7
4
5
5
3
4
40 88 80
Andrew Dion (8)
4
4
4
6
6
4
4
3
3
38
4
4
5
7
4
5
7
3
4
43 81 73
Net Score
4
3
3
6
6
3
3
3
3
34
3
4
4
7
4
4
4
2
4
36 70
To Par (net)
0
-1
0
1
1
-1
-1
0
-1
-2
-1
0
0
2
1
0
-1
-1
0
0 -2
Stuart Thompson (10)
4
5
4
5
5
4
4
4
5
40
5
5
5
7
3
5
6
3
6
45 85 75
John Ebersole (14)
5
5
4
7
5
4
5
4
7
46
5
4
4
7
4
5
8
4
5
46 92 78
Net Score
4
4
3
5
4
3
3
3
5
34
4
3
4
7
3
4
5
2
4
36 70
To Par (net)
0
0
0
0
-1
-1
-1
0
1
-2
0
-1
0
2
0
0
0
-1
0
0 -2
Tim Delaney (11)
4
5
4
5
5
4
4
4
6
41
4
5
6
6
3
5
6
5
6
46 87 76
Kawon Park (6)
4
4
3
5
5
4
3
4
5
37
5
4
6
6
3
4
6
3
4
41 78 72
Net Score
4
3
3
5
5
3
2
3
5
33
3
4
6
6
3
3
5
3
4
37 70
To Par (net)
0
-1
0
0
0
-1
-2
0
1
-3
-1
0
2
1
0
-1
0
0
0
1 -2
Nicolas Privitera (13)
6
7
3
6
5
6
4
4
4
45
5
5
5
6
5
6
9
5
4
50 95 82
Josh Hersey (14)
4
4
5
5
4
5
5
4
5
41
6
5
7
9
5
8
7
4
4
55 96 82
Net Score
4
3
2
5
3
4
3
3
3
30
4
4
5
6
4
5
6
3
3
40 70
To Par (net)
0
-1
-1
0
-2
0
-1
0
-1
-6
0
0
1
1
1
1
1
0
-1
4 -2
Andrew Lemelman (7)
3
4
4
6
7
6
6
4
5
45
4
5
4
6
4
4
5
3
5
40 85 78
Christopher Myers (7)
5
6
4
7
6
6
4
3
4
45
6
4
4
6
3
5
6
3
6
43 88 81
Net Score
3
3
3
6
6
5
3
3
4
36
3
4
4
6
3
3
4
3
5
35 71
To Par (net)
-1
-1
0
1
1
1
-1
0
0
0
-1
0
0
1
0
-1
-1
0
1
-1 -1
Jack Burke (11)
4
5
3
6
7
4
4
4
6
43
5
5
4
6
4
6
7
5
5
47 90 79
Jim Marinelli (5)
4
5
4
6
5
4
6
5
6
45
5
4
5
5
5
5
5
4
3
41 86 81
Net Score
4
4
2
6
5
3
3
3
5
35
4
4
4
5
4
4
4
4
3
36 71
To Par (net)
0
0
-1
1
0
-1
-1
0
1
-1
0
0
0
0
1
0
-1
1
-1
0 -1
Christopher Dunn (10)
7
4
4
5
5
5
5
4
5
44
4
5
4
6
5
6
6
4
5
45 89 79
Todd McClain (12)
5
6
4
5
5
5
4
4
5
43
5
5
4
8
4
5
6
3
5
45 88 76
Net Score
5
3
3
5
5
4
3
3
4
35
3
4
4
6
4
4
5
2
4
36 71
To Par (net)
1
-1
0
0
0
0
-1
0
0
-1
-1
0
0
1
1
0
0
-1
0
0 -1
John Mccullough (11)
3
5
4
7
5
5
5
3
6
43
5
6
4
7
4
6
7
4
4
47 90 79
Joseph Reen (11)
5
6
3
7
5
5
5
4
5
45
6
3
5
7
3
4
9
4
5
46 91 80
Net Score
3
4
2
7
5
4
4
2
4
35
4
2
4
7
3
3
6
3
4
36 71
To Par (net)
-1
0
-1
2
0
0
0
-1
0
-1
0
-2
0
2
0
-1
1
0
0
0 -1
Brendon Leary (8)
4
5
4
6
6
5
4
5
4
43
5
4
4
6
5
6
5
3
5
43 86 78
Bob Leary (12)
5
5
4
5
5
5
6
3
5
43
6
5
5
7
4
6
7
4
5
49 92 80
Net Score
4
4
3
5
5
4
3
2
4
34
4
4
4
6
4
5
4
2
4
37 71
To Par (net)
0
0
0
0
0
0
-1
-1
0
-2
0
0
0
1
1
1
-1
-1
0
1 -1
Kevin Linehan (11)
6
5
4
5
6
5
4
4
3
42
4
5
4
5
5
5
8
6
6
48 90 79
James Connors (10)
6
5
4
X
5
4
4
5
X
X
6
6
7
4
4
6
4
6
67
Net Score
6
4
3
5
5
3
3
3
2
34
3
4
4
5
4
3
5
3
6
37 71
To Par (net)
2
0
0
0
0
-1
-1
0
-2
-2
-1
0
0
0
1
-1
0
0
2
1 -1
Lenin Chaturvedi (8)
5
X
X
6
5
6
6
X
X
6
5
5
8
4
6
8
3
X
67
Puneesh Chaudhry (12)
4
4
3
5
5
4
X
3
4
5
4
5
7
X
5
7
X
5
60
Net Score
4
3
2
5
5
3
5
2
3
32
4
3
5
7
4
4
6
2
4
39 71
To Par (net)
0
-1
-1
0
0
-1
1
-1
-1
-4
0
-1
1
2
1
0
1
-1
0
3 -1
Michael Zona (14)
4
6
4
6
7
5
5
3
6
46
5
5
5
4
4
5
8
3
5
44 90 76
Jim Welsh (15)
5
6
6
7
6
7
7
4
5
53
5
5
5
7
4
7
6
6
6
51 104 89
Net Score
4
5
3
6
5
4
4
2
4
37
4
4
5
4
3
4
5
2
4
35 72
To Par (net)
0
1
0
1
0
0
0
-1
0
1
0
0
1
-1
0
0
0
-1
0
-1 0
Brett Bohl (13)
5
7
4
7
7
6
7
4
5
52
7
5
5
6
5
5
6
6
5
50 102 89
Daniel Gibson (9)
4
5
4
5
8
5
5
3
6
45
6
4
4
5
3
8
5
4
5
44 89 80
Net Score
4
4
3
5
6
4
4
2
4
36
5
4
4
5
3
4
4
3
4
36 72
To Par (net)
0
0
0
0
1
0
0
-1
0
0
1
0
0
0
0
0
-1
0
0
0 0
Joseph Phillips (6)
6
X
3
5
5
5
4
3
4
3
5
6
6
3
4
6
3
5
41 71
Raipher Pellegrino (8)
4
7
4
6
X
5
4
3
3
4
5
X
6
4
5
5
4
4
65
Net Score
4
6
3
5
5
4
3
3
3
36
2
5
6
6
3
3
4
3
4
36 72
To Par (net)
0
2
0
0
0
0
-1
0
-1
0
-2
1
2
1
0
-1
-1
0
0
0 0
Seth Shulman (7)
4
4
4
5
5
5
5
4
5
41
6
4
4
4
3
5
6
3
4
39 80 73
Stephen Shulman (14)
5
4
4
8
7
5
5
6
5
49
7
7
6
7
4
6
8
5
5
55 104 90
Net Score
4
3
3
5
5
4
4
4
4
36
5
4
4
4
3
4
5
3
4
36 72
To Par (net)
0
-1
0
0
0
0
0
1
0
0
1
0
0
-1
0
0
0
0
0
0 0
Joseph O'Sullivan (8)
5
4
3
7
6
6
5
4
7
47
5
4
5
6
3
5
9
4
5
46 93 85
Julian Governale (6)
4
4
4
6
4
6
4
5
5
42
4
5
5
5
5
4
6
4
5
43 85 79
Net Score
4
3
2
6
4
5
3
4
5
36
3
4
5
5
3
3
5
3
5
36 72
To Par (net)
0
-1
-1
1
-1
1
-1
1
1
0
-1
0
1
0
0
-1
0
0
1
0 0
Naveen Thorati (10)
6
5
4
6
5
5
4
3
6
44
4
5
4
7
4
5
6
4
5
44 88 78
Rob Barnes (10)
4
5
3
6
6
6
5
4
7
46
5
5
6
5
4
4
6
4
5
44 90 80
Net Score
4
4
2
6
5
4
3
2
6
36
3
4
4
5
4
3
5
3
5
36 72
To Par (net)
0
0
-1
1
0
0
-1
-1
2
0
-1
0
0
0
1
-1
0
0
1
0 0
Chris Foy (7)
4
4
X
X
5
5
X
3
X
X
4
5
6
X
5
X
3
4
45
Zachary Tarka (8)
5
X
3
6
X
X
5
X
4
6
6
6
5
3
5
6
3
5
45 62
Net Score
4
3
2
6
5
4
4
3
4
35
5
4
5
5
3
4
5
2
4
37 72
To Par (net)
0
-1
-1
1
0
0
0
0
0
-1
1
0
1
0
0
0
0
-1
0
1 0
Cory McGrath (9)
5
4
4
5
5
5
6
4
5
43
4
5
4
7
4
6
5
5
5
45 88 79
Chris Hurley (9)
3
4
3
8
7
5
7
4
5
46
5
7
5
6
6
6
8
3
4
50 96 87
Net Score
3
3
2
5
5
4
5
3
5
35
3
5
4
6
4
5
4
2
4
37 72
To Par (net)
-1
-1
-1
0
0
0
1
0
1
-1
-1
1
0
1
1
1
-1
-1
0
1 0
Cory Cocchi (4)
4
4
3
6
6
4
3
4
4
38
4
4
4
7
3
5
7
3
5
42 80 76
Jake Walkins (4)
4
4
3
7
5
4
5
4
4
40
4
4
5
6
4
4
7
4
4
42 82 78
Net Score
4
4
3
6
5
3
2
4
4
35
4
4
4
6
3
3
6
3
4
37 72
To Par (net)
0
0
0
1
0
-1
-2
1
0
-1
0
0
0
1
0
-1
1
0
0
1 0
Marino Preziosa (8)
4
4
4
5
7
4
5
4
5
42
6
6
5
7
3
4
6
3
5
45 87 79
Russell Darwin (9)
4
4
3
5
5
4
5
4
6
40
4
6
5
6
3
5
6
5
5
45 85 76
Net Score
4
3
2
5
5
3
4
3
5
34
3
6
5
6
3
3
5
2
5
38 72
To Par (net)
0
-1
-1
0
0
-1
0
0
1
-2
-1
2
1
1
0
-1
0
-1
1
2 0
Shawn Cody (7)
4
5
3
6
6
5
5
4
6
44
4
4
5
5
4
6
6
3
5
42 86 79
Peter Manning (6)
4
6
3
4
5
5
6
3
4
40
6
5
5
6
5
5
7
4
5
48 88 82
Net Score
4
4
2
4
5
4
4
3
4
34
3
4
5
5
4
4
5
3
5
38 72
To Par (net)
0
0
-1
-1
0
0
0
0
0
-2
-1
0
1
0
1
0
0
0
1
2 0
Michael Cormican (11)
5
5
4
4
5
6
4
4
4
41
5
6
6
10
3
4
7
4
5
50 91 80
Rob Norton (10)
5
4
3
4
5
6
4
5
6
42
5
5
5
9
3
3
7
3
4
44 86 76
Net Score
5
3
2
4
5
5
3
3
3
33
4
4
5
9
3
2
6
2
4
39 72
To Par (net)
1
-1
-1
-1
0
1
-1
0
-1
-3
0
0
1
4
0
-2
1
-1
0
3 0
James Quinn (14)
4
5
3
6
5
6
5
4
4
42
5
6
4
5
5
4
6
7
7
49 91 77
Josh Fine (7)
3
5
3
7
5
4
4
3
4
38
5
5
4
5
4
4
6
5
6
44 82 75
Net Score
3
4
2
6
4
3
3
3
3
31
4
5
4
5
4
3
5
5
6
41 72
To Par (net)
-1
0
-1
1
-1
-1
-1
0
-1
-5
0
1
0
0
1
-1
0
2
2
5 0
Ben Hargrave (8)
5
5
4
6
6
5
5
4
4
44
5
X
5
6
X
6
6
2
6
72
Cameron Burns (8)
4
5
4
X
5
5
4
5
6
X
5
5
7
3
5
5
X
4
66
Net Score
4
4
3
6
5
4
3
4
4
37
4
5
5
6
3
4
4
1
4
36 73
To Par (net)
0
0
0
1
0
0
-1
1
0
1
0
1
1
1
0
0
-1
-2
0
0 1
James Croci (10)
 
6
3
5
5
4
5
 
5
33
6
4
4
 
 
5
 
4
 
23 56 48
John Croci (8)
4
 
 
5
 
 
 
4
5
18
6
5
5
5
4
4
6
 
4
39 57 54
Net Score
4
5
2
5
5
3
4
4
5
37
5
3
4
5
4
3
5
3
4
36 73
To Par (net)
0
1
-1
0
0
-1
0
1
1
1
1
-1
0
0
1
-1
0
0
0
0 1
Stephen Carden (9)
4
5
4
5
6
5
4
6
6
45
6
5
5
7
3
6
8
3
5
48 93 84
Tony Carden (10)
6
4
4
5
5
6
6
4
6
46
4
5
6
7
2
5
6
4
5
44 90 80
Net Score
4
3
3
5
5
4
3
3
6
36
3
4
5
7
2
4
5
2
5
37 73
To Par (net)
0
-1
0
0
0
0
-1
0
2
0
-1
0
1
2
-1
0
0
-1
1
1 1
Eric Gillespie (6)
4
5
3
6
6
4
4
5
5
42
5
4
4
7
4
5
5
3
5
42 84 78
Tyler Simpson (6)
4
4
4
6
4
4
4
5
4
39
5
6
4
6
5
5
7
4
5
47 86 80
Net Score
4
3
3
6
4
3
3
5
4
35
4
4
4
6
4
4
4
3
5
38 73
To Par (net)
0
-1
0
1
-1
-1
-1
2
0
-1
0
0
0
1
1
0
-1
0
1
2 1
Joe Burke (10)
4
5
4
5
6
5
5
5
5
44
5
6
4
10
4
5
8
5
5
52 96 86
Aaron Bedard (8)
4
5
3
5
7
4
4
5
4
41
5
4
5
5
4
5
7
4
4
43 84 76
Net Score
4
4
2
5
6
3
3
4
4
35
4
4
4
5
4
4
6
3
4
38 73
To Par (net)
0
0
-1
0
1
-1
-1
1
0
-1
0
0
0
0
1
0
1
0
0
2 1
Kevin Carrozza (8)
4
5
3
5
6
X
4
4
3
5
7
5
6
3
4
6
4
5
45 72
Chuck Mathieson (6)
5
5
X
5
6
4
4
X
X
5
5
5
6
3
4
X
3
X
55
Net Score
4
4
2
5
6
3
3
4
3
34
4
5
5
6
3
3
5
3
5
39 73
To Par (net)
0
0
-1
0
1
-1
-1
1
-1
-2
0
1
1
1
0
-1
0
0
1
3 1
Lou Caccavaro (6)
5
7
4
5
6
4
3
4
5
43
5
5
4
6
4
6
7
3
5
45 88 82
Vic Otero (5)
5
6
5
6
6
4
4
3
5
44
4
5
4
6
3
4
5
2
5
38 82 77
Net Score
5
5
4
5
6
3
2
3
5
38
4
5
4
6
3
3
4
2
5
36 74
To Par (net)
1
1
1
0
1
-1
-2
0
1
2
0
1
0
1
0
-1
-1
-1
1
0 2
Eric Kraus (11)
4
5
6
7
6
6
4
4
6
48
5
6
4
5
4
5
7
6
5
47 95 84
Bob Wolpe (8)
4
5
3
6
5
6
4
4
4
41
5
6
4
6
3
5
6
5
4
44 85 77
Net Score
4
4
2
6
5
5
3
3
4
36
4
5
4
5
3
4
5
4
4
38 74
To Par (net)
0
0
-1
1
0
1
-1
0
0
0
0
1
0
0
0
0
0
1
0
2 2
Patrick Dolan (13)
6
5
4
6
5
7
4
5
7
49
4
4
6
6
4
4
7
4
6
45 94 81
John Cary (9)
6
4
3
7
7
4
4
4
6
45
4
4
6
7
3
5
8
4
5
46 91 82
Net Score
6
3
2
6
4
3
3
3
6
36
3
3
6
6
3
3
6
3
5
38 74
To Par (net)
2
-1
-1
1
-1
-1
-1
0
2
0
-1
-1
2
1
0
-1
1
0
1
2 2
Jesse Brady (14)
5
6
5
6
7
5
5
2
5
46
5
6
5
7
5
5
7
3
5
48 94 80
Mike Callahan (7)
5
6
4
6
5
4
4
4
4
42
5
5
5
5
5
5
7
3
4
44 86 79
Net Score
5
5
3
6
5
3
3
1
4
35
4
5
5
5
4
4
6
2
4
39 74
To Par (net)
1
1
0
1
0
-1
-1
-2
0
-1
0
1
1
0
1
0
1
-1
0
3 2
Donald Banks (13)
4
6
4
9
6
5
5
7
5
51
7
6
5
7
4
5
7
2
5
48 99 86
Mathew Dunleavy (12)
3
5
4
9
6
5
4
7
7
50
4
5
5
5
3
6
6
4
5
43 93 81
Net Score
3
4
3
9
5
4
3
6
4
41
3
4
5
5
3
4
5
1
4
34 75
To Par (net)
-1
0
0
4
0
0
-1
3
0
5
-1
0
1
0
0
0
0
-2
0
-2 3
Eric Dannenberg (14)
4
6
4
6
7
4
6
4
6
47
6
4
5
7
3
6
8
4
4
47 94 80
Tom Waisnor (8)
4
7
3
7
6
4
7
3
5
46
5
5
6
6
2
5
7
4
4
44 90 82
Net Score
4
5
2
6
6
3
5
3
5
39
4
3
5
6
2
4
6
3
3
36 75
To Par (net)
0
1
-1
1
1
-1
1
0
1
3
0
-1
1
1
-1
0
1
0
-1
0 3
Robert Rafferty (8)
4
X
5
7
7
4
4
X
X
4
6
3
6
4
3
7
X
5
63
Brandon McGrath (8)
4
5
5
6
4
4
7
5
5
45
4
6
4
6
4
5
7
4
7
47 92 84
Net Score
4
4
4
6
4
3
3
5
5
38
3
6
3
6
4
2
6
3
5
38 76
To Par (net)
0
0
1
1
-1
-1
-1
2
1
2
-1
2
-1
1
1
-2
1
0
1
2 4
Jon Moreau (8)
4
5
3
6
8
8
4
5
5
48
6
4
5
7
4
6
6
5
5
48 96 88
Brandon Faucher (11)
4
7
4
8
4
5
4
6
8
50
4
5
8
8
5
4
8
4
5
51 101 90
Net Score
4
4
2
6
4
4
3
5
5
37
3
4
5
7
4
3
5
3
5
39 76
To Par (net)
0
0
-1
1
-1
0
-1
2
1
1
-1
0
1
2
1
-1
0
0
1
3 4
Matthew Jones (9)
5
6
3
5
8
7
4
4
5
47
6
5
8
7
4
5
6
4
5
50 97 88
Paul Devlin (11)
5
6
3
6
5
5
5
5
4
44
7
5
4
8
4
5
6
4
6
49 93 82
Net Score
5
5
2
5
5
4
3
3
3
35
5
4
4
7
4
4
5
3
5
41 76
To Par (net)
1
1
-1
0
0
0
-1
0
-1
-1
1
0
0
2
1
0
0
0
1
5 4
Tucker Reeks (13)
6
5
3
7
9
6
6
4
6
52
5
6
5
9
4
6
6
3
5
49 101 88
Tim Morrill (6)
3
4
4
8
8
5
4
4
5
45
4
6
5
9
4
4
5
5
4
46 91 85
Net Score
3
3
2
7
8
4
3
3
5
38
3
5
5
9
4
3
4
2
4
39 77
To Par (net)
-1
-1
-1
2
3
0
-1
0
1
2
-1
1
1
4
1
-1
-1
-1
0
3 5
Chad Marston (10)
4
4
3
5
5
5
6
6
4
42
8
5
5
6
4
4
6
3
7
48 90 80
Michael Barbato (15)
7
5
4
7
8
6
5
6
6
54
8
8
7
7
4
5
8
5
7
59 113 98
Net Score
4
3
2
5
5
4
4
5
4
36
7
4
5
6
3
3
5
2
6
41 77
To Par (net)
0
-1
-1
0
0
0
0
2
0
0
3
0
1
1
0
-1
0
-1
2
5 5
Bryan Pirani (8)
5
6
4
5
6
6
5
3
6
46
5
5
6
6
4
5
6
3
5
45 91 83
Bruce Stahli (15)
7
6
4
8
7
5
6
6
7
56
3
6
7
6
4
6
8
4
5
49 105 90
Net Score
5
5
3
5
6
4
4
3
6
41
2
5
6
6
3
4
5
2
4
37 78
To Par (net)
1
1
0
0
1
0
0
0
2
5
-2
1
2
1
0
0
0
-1
0
1 6
Robert LaRoche (10)
5
5
2
6
5
5
6
6
6
46
4
5
4
7
5
6
7
3
5
46 92 82
Stephen Brocklebank (10)
6
6
5
7
5
7
5
6
6
53
5
7
5
7
5
5
6
3
4
47 100 90
Net Score
5
4
1
6
5
4
4
5
6
40
3
4
4
7
5
4
5
2
4
38 78
To Par (net)
1
0
-2
1
0
0
0
2
2
4
-1
0
0
2
2
0
0
-1
0
2 6
Sylvan Peter (4)
4
7
3
7
6
5
8
5
5
50
6
4
4
5
6
4
7
4
5
45 95 91
Louis Freddura (10)
7
8
4
6
5
4
8
6
6
54
4
4
5
5
4
6
8
3
6
45 99 89
Net Score
4
7
3
6
5
3
7
5
5
45
3
3
4
5
4
3
6
2
5
35 80
To Par (net)
0
3
0
1
0
-1
3
2
1
9
-1
-1
0
0
1
-1
1
-1
1
-1 8
Brian Keri (15)
7
5
4
8
7
5
4
4
6
50
X
7
7
10
4
X
X
4
5
75
Chris Giunta (12)
4
5
4
5
6
6
5
4
5
44
5
7
6
X
4
4
8
3
5
74
Net Score
4
4
3
5
6
4
3
3
4
36
4
6
6
10
3
3
7
2
4
45 81
To Par (net)
0
0
0
0
1
0
-1
0
0
0
0
2
2
5
0
-1
2
-1
0
9 9
Kevin Lewis (13)
8
6
4
9
5
9
4
5
6
56
6
4
8
5
6
4
6
4
6
49 105 92
Bruce Bouchard (10)
X
X
X
X
X
X
X
X
X
X
X
X
X
X
 
X
X
X
0
Net Score
8
5
3
9
4
8
3
4
5
49
5
3
8
5
6
3
5
3
5
43 92
To Par (net)
4
1
0
4
-1
4
-1
1
1
13
1
-1
4
0
3
-1
0
0
1
7 20
George Richards (10)
 
 
 
 
 
 
 
 
 
0
 
 
 
 
 
 
 
 
 
0 WD 0
John O'Brien (14)
 
 
 
 
 
 
 
 
 
0
 
 
 
 
 
 
 
 
 
0 WD 0
Net Score
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
To Par (net)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Kevin Lane (9)
 
 
 
 
 
 
 
 
 
0
 
 
 
 
 
 
 
 
 
0 WD 0
Peter Joseph (6)
 
 
 
 
 
 
 
 
 
0
 
 
 
 
 
 
 
 
 
0 WD 0
Net Score
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
To Par (net)
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0