118
101
80
101
99
54
112
83
83
147
102
48
112
52
46
108
55
99
118
125
83
172
101
126
52
139
98
83
50
52
106
53
135
156
51
91
129
108
171
141
139
138
100
118
128
109
83
49
117
108
143
0
101
116
164
202
139
120
122
111
115
127
131
114
105
285
110
115
126
0