43
105
470
690
39
184
127
193
236
342
60
84
100
166
351
183
125
272
188
162
182
139
403
92
260
248
338
58
82
101
358
80
238
177
113
106
19
484
218
288
143
66
63
47
112
157
40
111
65
214
280
141
50