480
280
719
470
378
68
475
287
504
94
599
160
933
534
885
286
343
227
607
330
723
96
379
174
756
371
251
164
490
303
699
257
576
207
1069
679
678
165
660
76