19682
74539
45576
23230
41787
66096
89248
45781
45396
24470