46
89
82
123
643
137
143
113
79
94
131
109
106
119
71
187
154
116
164
196
86
97
32
188
317
186
157
198
223
216
209
128
310
184
150
132
231
183
98
297
160
504
451
66
200
199
598
202
201
146
264
215
252
152