29350
47080
61828
21534
98127
24240
42966
84236
12321
32536
76735
64669