9988 25
15459 56
22222 46
4537 10
17964 33
8154 21
3256 5
4071 5
3476 9
8756 26
8299 27
13593 16
6684 12
7538 26
31901 41
3704 13
17893 13
13633 14