649824
475832
462386
385448
583379
124507
810494
389949
423732
166950
50922
13867
450239
985290
601382
4892
254358
763418
740349
427810
926732
963520
666910
355275
749755
722470
561246
76954
231374
413539