15594 11
47172 52
8014 6
37745 16
13052 12
24173 28
25903 31
49606 58
29744 37
14330 7
9367 9
87718 127