95
110
270
300
349
400
112
27
30
215
275
49
74
10
26
20
114
129
157
89
92
339
600
99
285
69
101
84
169
282
295
350
571
249
315
239
299
205
250
480
320
179
199
45
60
24
125
149
525
48
52
39
18