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