102
76
0
107
73
112
84
74
111
81
100
68
108
78
105
104
83
97
75
91
106
67
99
77
103
60
69
94
53
93
114
101
90
113
96
89
92
95