399
188
168
71
389
192
528
104
599
140
566
83
530
182
248
192
415
190
391
69
307
116
447
15
223
157
536
24
367
142
193
119
407
187
303
156
471
139
357
67