150
498
99
599
106
494
82
349
49
370
57
248
43
198
29
242
77
236
30
209
40
186
26
215
34
22
214
210
176
13
162