25
9
14
11
6
8
49
2
16
12
5
40
107
37
102
36
29
58
28
0
30
13
39
4
21
15
7
60
19
43
32
542
46
24
81
27
52
51
135
17
26
20
93
80
584
86
226