10678 5
26329 6
37759 3
26528 8
25051 2
15904 4
52683 6
29354 1
75080 14
18431 7
60551 8
89557 13
49631 7
31483 2
42426 1
24884 10
77252 18
37233 9
23629 6
20203 10
30354 6
30001 4
29483 9
13503 10