50
58
66
57
46
63
31
11
112
14
38
76
155
49
133
74
87
43
67
95
42
68
25
60
82
48
89
30
13
27
40
18
37
7
29
35
52
36
20
53
12
17
9
137
115