29
38
30
63
64
9
59
20
10
14
18
16
35
4
5
43
36
34
47
15
22
11
46
58
111
41
21
23
6
8
61
57
17
101
85
24
7
13
3
27