295
162
52
13
59
47
42
3
18
23
4
4
26
35
22
7
41
3
18
17
11
12
29
15
14
11
5
17
4
2
2
9
25
15
4
4
29
9
15
4
7
16
35
28
6
10
9
3
6
14