331
803
283
326
376
666
252
206
365
67
184
162
838
66
193
134
481
229
82
49
218
335
169
72
715
251
407
127
662
298
339
968
219
415
615
79
343
460
222
128
108
107
145
374
389
203
859
810
650
274
260
175
869
1169
1015
115
483
760
296