12
5
3
0
1
9
4
10
7
8
15
41
2
39
42
21
13
40
18
6
46
16
78
22
44
31
28
19
47
27
53
57
49
56
23
33
25
24
11