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