43694
659751
976690
889583
25906
349476
692543
767840
367125
136589
768647
126944
885902
742744
652191
338916
913639
335144
9673
529674
232415
5996
411472
168547
944245
20154
49982
223623
23241
93827