2657 9
18033 6
6006 10
6556 1
17880 7
13654 1
15434 4
23457 8
25254 7
21252 4
35484 5
23626 7
34054 2
22079 3
41183 1
29357 9
18302 11
15902 8
22906 2
16004 2
39934 11
16705 4
10826 5
30630 4