16012 30
42741 89
65349 136
21973 12
12653 15
19829 32
19282 29
12884 20
43523 75
24603 50
14566 23
10786 8
15422 26
35598 89
38769 69
21615 32
15337 17
12242 21
11904 11
59545 105
11979 15
29201 55
40892 35
48035 78