4
0
10
9
12
3
20
1
8
11
48
46
2
25
29
114
16
13
24
44
15
33
80
34
7
54
75
40
462
5
32
26
21
14
61
71
47
19
156