37939
136587
314329
521589
886918
955944
226980
373516
699328
189306
758251
983196
169717
101447
17776
254991
282858
419527
639606
288491
72429
961506
114842
505851
481293
805545