104
1
110
169
59
129
116
197
189
107
48
158
165
2
162
188
198
73
108
80
71
83
54
61
314
298
140
938
260
275
95