7
2
15
0
1
4
6
20
16
25
28
53
23
14
24
26
58
45
32
65
29
78
44
86
54
75
113
119
52
41
38
50
74
115
47
83
114
247