4
3
14
6
5
9
0
18
69
8
25
33
30
13
20
26
27
19
11
41
10
40
42
58
115
740
256
55
72
67
44
52
29
61
28
32