19772 35
42447 41
16916 18
37473 27
12563 3
29277 27
35618 26
19381 7
23194 41
25807 17
25982 15
16254 7
12438 13
21498 43
10687 9
27708 50
25615 71
18448 16
19309 23
18738 8
14271 9
17809 10
11997 3
51754 89