30236
23606
15890
20507
21547
10454
20722
35848
27892