14882
4941
23235
2109
21058
51659
2806
4235
7038
6536
1940
65421
60848
15319
77187
3621
26919
3087
5465
8666
4013
3365
76063
22494
2909
116671
10012
42858
16238