12
4
16
30
8
13
19
3
9
21
7
24
45
10
35
22
25
18
40
14
11
89
15
54
52
31
0
5
34
17
46
43
47
27
20
38
23
68
50
53