25
125
13
130
173
27
28
72
73
309
110
85
45
150
350
93
194
133
203
149
176
178
46
127
148
37
101
169
164
142
8
264
29
112
91
15
10
199
157
374
23
53
156
64
40
341
200
48
109
293
153
106
315
345