9
7
4
2
10
3
27
20
55
77
44
0
14
8
11
1
660
13
25
64
178
5
53
15
12
39
18
22
81
16
158
28
30
38
29
97
65