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