15
10
4
3
13
5
0
22
25
38
23
2
21
11
9
17
12
40
42
18
24
28
26
46
36
20
27
37
45
56
32
16
14
51
7
34
41
6
58