564
311
865
525
420
72
520
297
574
113
639
176
1103
624
934
305
385
244
708
368
750
101
413
183
880
408
280
170
576
329
767
276
635
231
1332
797
701
167
684
81