37939
136587
314329
521589
886918
955944
226980
373516
699328
189306
758251
983196
973522
209407
65275
938460
663634
257633
1053132
988513
463702
948419
56587
302258
83174
658354