15061 8
14682 12
15036 37
12668 16
7209 19
9881 15
21427 41
25504 44
23859 46
23886 55
10302 10
4521 11
38560 56
12467 11
12191 18
19344 27
5271 3
10486 17
16504 28
18086 21
30194 49
25092 29
18968 21
6353 2