104
904
150
683
75
600
63
362
28
400
78
356
389
56
307
29
249
30
329
11
231
304
33
159
45
295
6
267
2
82
36
237
34
277
16
157