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