38
28
60
62
8
58
20
10
14
16
35
4
3
43
33
30
46
15
42
21
11
45
5
57
109
40
19
63
22
6
52
17
23
18
97
84
29
7
13
27
12