21202 41
7802 13
24550 19
44561 101
20112 42
37430 34
22775 29
33224 9
18467 21
37070 27
52623 51
16667 9
17431 15
31762 28
22217 31
175055 237
28799 47
25648 36
63526 77
14419 18
11100 2
25945 15
9310 3
102614 97