30248
23938
70630
69532
52114
31454
59886
25359
96215
51931
28701
23814