8
3
6
1
2
4
10
50
9
13
15
0
20
5
11
79
30
95
61
57
18
73
31
17
35
94
12
56
22
39
58
26
24
65
55
7
14
25
32