41242
645930
634667
231609
581306
993111
912489
538121
185957
879425
423551
598608
180678
946288
928850
56275
633336
608152
798124
886285
533866
13720
59318
26449
956981
48270
199437
20833
299921
336872