26
18
8
0
79
21
14
12
5
4
15
22
39
3
16
20
23
7
35
11
50
6
33
34
2
49
161
30
69
63
59
37
52
27
70
51
155
19
76
293
348
171
60