1
21
4
43
6
16
15
30
26
5
25
8
28
41
24
64
38
45
14
47
0
18
9
109
104
49
87
52
22
33
23
7
37
48
35
27
12
36