7
15
6
12
30
17
18
28
13
9
10
4
3
26
23
32
2
1
14
0
27
33
35
36
50
21
8
45
31
52
29
24
43
56
20
16
67
253
19