101
156
261
213
204
363
1030
474
151
80
153
113
245
51
230
131
136
578
90
241
799
274
188
135
79
72
11331
85
118
264
256
276