12
9
11
1
14
5
8
78
54
35
33
17
28
21
59
31
4
24
27
20
10
19
30
13
39
45
37
36
29
22
2
23
26
16
76
85
65
64
238
140
108