10
0
8
3
6
16
5
22
4
11
28
12
39
25
45
7
30
18
42
140
113
17
14
24
15
54
110
31
89
159
48
55
13
65
9
90