8
0
14
16
2
18
19
25
10
9
22
7
37
12
39
32
6
11
5
24
40
13
38
23
56
79
44
17
58
4
80
3
52
48
65
28
20
179
49
53