21960
31325
94470
31172
28015
45766
76688
42060
40063
96848
88317
24163