40310
5616
2300
42647
57469
4086
158284
8841
8564
51542
9604
89478
8822
8901
63395
88828
12202
24560
38786
166720
3052
12141
3676
4902
15030
18092
30758
78047
102448
23263