258
64
34
33
80
100
112
6
43
172
234
304
72
320
70
47
265
92
54
11
63
78
46
340
81
137
139
122
176
226
192
28
166
30
318
294
19
14
254
207
67
190
276
171
155
188
162
35
86
45
41
5