24056 4
24533 2
42532 5
31979 8
55708 13
83078 18
24704 4
34381 3
30232 7
31703 6
47926 6
39579 9
37402 6
48434 13
46476 9
46757 13
42684 12
26055 6
31158 8
29981 4
30302 2
26052 1
49054 5
141431 26