197
343
528
204
939
324
167
680
587
512