89
4
20
6
30
35
25
1
2
93
59
10
8
11
19
31
42
110
24
21
44
112
33
78
46
14
54
67
5
22
15
61
18
109
37
34
13
88
52