14031 14
15591 24
41312 50
13033 19
56218 107
42876 47
42257 45
21102 15
46868 78
16038 12
15665 20
8369 4
32330 65
12788 15
21996 41
15508 26
16979 16
27254 71
12054 12
23897 20
10628 16
16099 17
31956 26
8419 9