29179
23221
21070
17324
25885
27503
26303
19890
17205
40713