28
12
7
14
21
31
23
16
2
1
4
6
8
5
9
3
0
20
19
129
97
30
47
26
45
57
42
63
58
90
17
46
39
74
76
25
59
93
35
43
24
22