30
5
15
7
28
2
14
23
53
26
17
143
16
9
20
42
10
25
6
19
18
37
21
59
58
8
1
27
3
79
40
0
31
13
46
34
75