9
28
12
117
54
112
175
166
84
77
280
64
135
178
71
89
74
68
52
143
225
160
95
57
106
133
183
118
213
116
156
150
197
198
145
125
129
190
58
136
186
121
99
352
148
261
258
277
176
141
550
155
238
94
200