19682
45576
23230
41787
66096
65331
45396
24470
83850
88601