40191
5571
2252
42578
57386
4038
157888
8800
8517
51356
9555
89289
8774
8849
63130
88697
12153
24493
38650
166476
3009
12083
3630
4853
14859
17732
30574
77719
102275
23157