472
275
694
457
378
68
471
286
496
91
599
160
900
515
871
284
342
227
590
317
723
96
376
172
740
362
248
164
483
301
692
253
553
202
1036
663
671
164
660
76