25   46
32   86
8   52
16   71
901   202
8   73
10   73
1238   465
720   296
596   256