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