41653 58
14296 12
21926 27
12387 12
10341 6
15862 11
42365 59
19072 16
19042 19
39875 48
10886 10
14161 13