7
42
63
45
15
4
1
2
46
208
123
6
3
5
47
10
11
36
89
9
34
14
19
17
32
68
59
53
18
8
26
28
37
51
58
20
22