18302 36
10991 9
9950 25
99985 128
9360 3
21896 47
25820 31
5446 4
25458 36
3733 0
19807 34
30645 48
4923 4
7902 9
7799 6
7308 7
38077 45
8984 7
5090 3
12116 14
5403 7
5190 5
11364 11
9518 1