259
64
35
33
81
100
112
6
43
172
235
304
72
320
70
47
266
92
54
11
63
78
46
340
137
139
122
176
226
192
28
166
30
319
295
124
19
14
254
208
67
190
277
173
155
162
86
45
41
5