82
80
131
45
16
161
112
169
53
100
141
69
64
52
96
57
175
248
44
32
47
98
178
70
20
30
88
33
60
85
56
123
135
27
115
34
99