40
180
50
35
139
59
76
5
52
44
103
214
43
39
27
126
36
119
186
14
49
67
97
320
42
118
73
200
60
62
114
11
268
15
80
310
123
56
8
23
247
107
100
91
96
19
256
16
149
235
285
110
57
37
182