12
10
0
16
5
3
24
7
32
27
15
17
127
9
54
149
48
40
36
52
35
19
6
29
23
51
74
26
37
18
25
62
31
80
14
124