97942
239854
659369
551241
117979
599112
407797
617143
611841
954223
273268
328598
557860
819219
501490
342421
38878
73632
726962
375516
72861
900585
993912
39353
117789
551782
4012
51442