5
18
8
16
39
7
14
13
6
9
0
1
32
2
3
12
10
4
135
11
54
50
131
34
19
38
21
62
40
60
47
25
59
15
29
80
20
79
64
58
115
41
53