66
136
214
252
541
70
35
133
242
234
149
86
337
178
276
124
72
166
128
174
257
302
290
197
401
374
120
39
879
95
106
198
130
90
313
853
158
395
246
335
305
358
34
575
125
163
491
54
111
122
250
535
109
48
347
408
516