453
479
910
620
241
510
577
129
842
1448
537
530
304
418
329
437
75
516
256
169
522
624
857
265
223
153
719
175
389
134
655
355
616
253
141
204
831
143
313
384
287
606
436
150
307
1006
296
341
350
679
246
174
362
278
355
36
84
208
325
347