42444
560244
388157
285838
1016573
777582
748764
298564
59137
42069
326241
680387
30135
456880
198641
242356
720819
44231
317630
18940
435248
995872
82534
181474
888838
668678