27
75
170
310
282
55
165
336
331
334
324
319
326
10
331
292
285
253
235
275
295
103
285
322
120
105
268
295
320
60
70
30
40
40
50
25
40
45
55
5
16
18
28
34
42
50
70
10
14
12
40
60
382
0
35
20
16
12