12
5
3
15
27
17
6
4
7
18
1
2
8
0
9
26
32
21
14
35
19
47
50
85
38
44
31
24
54
106
29
28
25
68
11
20
37
365