9796
95624
673366
560959
572610
53535
46634
175534
516397
840676
567871
756682
307124
621859
272288
234530
18313
333449
3572
306581
845479
40057
688121
853650
536949
961695
402926
32148
875540
392163