50305
12586
12940
37225
30411
35017
28028
74121
27690
29627