100
69
52
103
17
19
13
527
299
247