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