140077
17286
27557
95508
49092
35545
102275
11970
14668
10536
17906
24281
4263
2780
3834
3317
34214
204517
51770
723707