12
9
4
1
6
5
2
7
53
32
14
23
25
8
21
15
28
3
111
83
34
20
57
62
18
24
19
29
40
37
184
54
42
44
71
58
13
36
31