101
1
178
1033
2
158
237
196
214
223
265
0
79
768
208
74
186
111
185
272
316
540
1129
6
509
4
80
99
940
89
82