102275
31435
38781
22435
33180
19811
21869
46480
23698
235034
27131
22915
21290
22488
25920