65
59
63
44
35
123
76
149
107
53
22
39
76
62
67
59