82
102
343
1028
785
502