50
33
27
6
19
26
34
10
9
28
14
23
13
25
18
17
7
5
21
248
15
88
71
39
2
8
35
32
52
22
331
202
29
80
37
31
60