14
30
3
31
5
42
22
47
2
38
32
9
104
45
57
33
12
28
53
19
37
15
4
6
16
59
86
7
87
23
78
34
50
63
13
17
10
11