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