21202 41
7802 13
24772 19
44771 101
20112 42
37430 34
22775 29
33435 9
18680 21
37282 27
52623 51
16667 9
17431 15
31762 28
22217 31
175274 237
28799 47
25859 36
63526 77
14419 18
11100 2
25945 15
9310 3
102826 97