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