150
97
18
19
141
178
34
31
44
55
58
20
40
92
47
48
29
36
39
115
235
220
67
138
71
26
109
103
27
289
53
149
209
179
349
15
325
113
59
191
79
347
22
35
54
78
119
159
131
16
100
346
25