0
6
15
5
25
7
12
10
9
2
21
14
3
27
47
26
30
35
11
23
18
22
34
16
31
44
42
63
69
55
87
143
105
32
24
51
54