103
98
97
138
78
106
73
67
59
72
57
67
35
56
33
83
33
79
33
69
29
63
28
61