40
32
35
99
29
107
45
55
13
83
69
120
153
19
100
115
21
42
37
25
52
46
9
30
20
16
10
14
101
33
15
38
113
97
34
27
18
11
39
31
49
74
118
78