21812 20
18530 10
10563 12
17135 13
24648 19
16827 12
12271 8
32276 35
32589 18
19138 21
30702 44
24048 21
10448 3
15625 15
9759 10
42397 23
27740 28
40005 59
33234 20
36240 22
22548 27
32572 48
27630 31
22731 14