7
28
26
15
2
1
10
4
0
32
19
14
22
8
3
129
30
53
90
20
76
40
21
5
11
23
62
25
47
24
120
13
74
63
9
97
33
18
17
37
6