257
79
372
84
142
255
219
25
114
21
322
33
146
67
38
55
196
119
208
174
190
134
153
659
176
423
143
187
269
157
213
156
242
185
456
182
297
1448
601
605
593
249