9
0
2
3
5
15
57
10
6
51
129
138
12
16
13
27
42
18
28
8
7
44
19
22
103
199
106
30
37
50
38
49
68
26
34
29
17
80
32
47
25