104298
127654
315216
579490
807729
82581
567943
233842
500216
570877
1038968
959655
783147
868949
1001724
794610
523505
41952
72987
584377
281284
520841
435275
809256