20
29
10
9
6
8
41
64
0
16
3
36
13
21
2
7
42
5
35
26
15
11
1
50
28
62
25
12
27
22
19
52
89
38
14
61
215