7
3
5
4
2
1
8
10
0
49
130
59
79
64
30
178
22
36
24
58
26
115
68
6
15
55
20
16
12
11
94
48
18
14
32
17
80
19