21972
31176
28020
45767
76689
42062
96851
88323
24168
55416
81025
75523