5
0
2
4
16
10
14
8
3
33
44
17
11
6
27
19
21
567
13
68
48
18
32
24
78
39
23
15
9
12
40
54
81
55
65
7
76
166