354
462
446
45
214
156
88
33
266
166
65
72
106
117
172
70
111
109
94
330
151
264
104
138
136
121
85
287
489
92
539
275
209
180
320
86
356
413
274
157
294
194
195
293
196
139
91
235
63
73
47
66
148
51
102