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