143542
111821
1111
44292
480555
314196
936652
674255
173348
41680
672388
586329
916144
721918
790378
953758
311114
929681
47774
383736
185385
498395
541690
179894
632251
160503