48003 49
6771 99
17230 751
24961 161
390848 597
142480 294
22667 406
45147 80
66138 947
67297 502
56213 214
18155 703
58793 735
7274 582