40309
5616
2300
42645
57469
4086
158282
8841
8563
51542
9604
89475
8822
8901
63394
88828
12202
24560
38784
166718
3051
12141
3675
4902
15027
18089
30756
78047
102448
23263